From 942f537f178da87f926b1c61ad555c1f421b75e7 Mon Sep 17 00:00:00 2001
From: mcyph <20507948+mcyph@users.noreply.github.com>
Date: Sun, 21 Mar 2021 13:00:55 +1100
Subject: [PATCH] started adding basic next.js examples app to src subdir
---
.gitignore | 35 +
src/README.md | 34 +
.../editor/mxDefaultKeyHandler.js | 0
.../editor/mxDefaultPopupMenu.js | 0
.../editor/mxDefaultToolbar.js | 0
src/{js => mxgraph}/editor/mxEditor.js | 0
src/{ => mxgraph}/examples/anchors.html | 0
src/{ => mxgraph}/examples/animation.html | 0
src/{ => mxgraph}/examples/autolayout.html | 0
src/{ => mxgraph}/examples/boundary.html | 0
src/{ => mxgraph}/examples/clipboard.html | 0
src/{ => mxgraph}/examples/codec.html | 0
src/{ => mxgraph}/examples/collapse.html | 0
src/{ => mxgraph}/examples/constituent.html | 0
src/{ => mxgraph}/examples/contexticons.html | 0
src/{ => mxgraph}/examples/control.html | 0
src/{ => mxgraph}/examples/dragsource.html | 0
src/{ => mxgraph}/examples/drop.html | 0
.../examples/dynamicloading.html | 0
src/{ => mxgraph}/examples/dynamicstyle.html | 0
.../examples/dynamictoolbar.html | 0
src/{ => mxgraph}/examples/edgetolerance.html | 0
src/{ => mxgraph}/examples/editing.html | 0
.../examples/editors/config/diagrameditor.xml | 0
.../editors/config/editor-commons.xml | 0
.../editors/config/keyhandler-commons.xml | 0
.../editors/config/keyhandler-minimal.xml | 0
.../examples/editors/config/layouteditor.xml | 0
.../examples/editors/config/processeditor.xml | 0
.../editors/config/wfeditor-commons.xml | 0
.../editors/config/wfgraph-commons.xml | 0
.../editors/config/wftoolbar-commons.xml | 0
.../editors/config/workfloweditor.xml | 0
.../examples/editors/css/process.css | 0
.../examples/editors/css/wordpress.css | 0
.../examples/editors/diagrameditor.html | 0
.../examples/editors/diagrams/empty.xml | 0
.../examples/editors/diagrams/swimlanes.xml | 0
.../editors/diagrams/travel-booking.xml | 0
.../examples/editors/diagrams/withdrawal.xml | 0
.../examples/editors/grapheditor.html | 0
.../examples/editors/help/index-all.html | 0
.../examples/editors/help/index.html | 0
.../examples/editors/images/actor.gif | Bin
.../examples/editors/images/alignbottom.gif | Bin
.../examples/editors/images/aligncenter.gif | Bin
.../examples/editors/images/alignleft.gif | Bin
.../examples/editors/images/alignmiddle.gif | Bin
.../examples/editors/images/alignright.gif | Bin
.../examples/editors/images/aligntop.gif | Bin
.../examples/editors/images/arrow.gif | Bin
.../examples/editors/images/bell.png | Bin
.../examples/editors/images/bg.gif | Bin
.../examples/editors/images/block_end.gif | Bin
.../examples/editors/images/block_start.gif | Bin
.../examples/editors/images/bold.gif | Bin
.../examples/editors/images/bottom.gif | Bin
.../examples/editors/images/box.png | Bin
.../examples/editors/images/camera.gif | Bin
.../examples/editors/images/center.gif | Bin
.../examples/editors/images/classic_end.gif | Bin
.../examples/editors/images/classic_start.gif | Bin
.../examples/editors/images/cloud.gif | Bin
.../examples/editors/images/cmp-bg.gif | Bin
.../examples/editors/images/collapse.gif | Bin
.../examples/editors/images/connect.gif | Bin
.../examples/editors/images/connector.gif | Bin
.../examples/editors/images/console.gif | Bin
.../examples/editors/images/copy.gif | Bin
.../examples/editors/images/cube_green.png | Bin
.../examples/editors/images/cut.gif | Bin
.../examples/editors/images/cylinder.gif | Bin
.../examples/editors/images/delete.gif | Bin
.../examples/editors/images/diagram.gif | Bin
.../examples/editors/images/diamond_end.gif | Bin
.../examples/editors/images/diamond_start.gif | Bin
.../examples/editors/images/doubleellipse.gif | Bin
.../examples/editors/images/down.gif | Bin
.../examples/editors/images/draw/drawbg.jpg | Bin
.../editors/images/draw/drawbgcolor.jpg | Bin
.../editors/images/draw/drawfooter.jpg | Bin
.../editors/images/draw/drawheader.jpg | Bin
.../examples/editors/images/draw/mxlogo.jpg | Bin
.../examples/editors/images/dude3.png | Bin
.../examples/editors/images/earth.png | Bin
.../examples/editors/images/ellipse.gif | Bin
.../examples/editors/images/entity.gif | Bin
.../examples/editors/images/expand.gif | Bin
.../examples/editors/images/fillcolor.gif | Bin
.../examples/editors/images/fit.gif | Bin
.../examples/editors/images/font.gif | Bin
.../examples/editors/images/fontcolor.gif | Bin
.../examples/editors/images/gear.gif | Bin
.../examples/editors/images/gear.png | Bin
.../examples/editors/images/grid.gif | Bin
.../examples/editors/images/group.gif | Bin
.../examples/editors/images/help.gif | Bin
.../examples/editors/images/hexagon.gif | Bin
.../examples/editors/images/hline.gif | Bin
.../examples/editors/images/house.gif | Bin
.../examples/editors/images/house.png | Bin
.../examples/editors/images/image.gif | Bin
.../examples/editors/images/italic.gif | Bin
.../examples/editors/images/left.gif | Bin
.../examples/editors/images/linecolor.gif | Bin
.../examples/editors/images/link.gif | Bin
.../examples/editors/images/loading.gif | Bin
.../examples/editors/images/middle.gif | Bin
.../examples/editors/images/new.gif | Bin
.../examples/editors/images/open.gif | Bin
.../examples/editors/images/open_end.gif | Bin
.../examples/editors/images/open_start.gif | Bin
.../examples/editors/images/outline.gif | Bin
.../examples/editors/images/oval_end.gif | Bin
.../examples/editors/images/oval_start.gif | Bin
.../editors/images/overlays/check.png | Bin
.../editors/images/overlays/error.png | Bin
.../editors/images/overlays/flash.png | Bin
.../editors/images/overlays/forbidden.png | Bin
.../examples/editors/images/overlays/help.png | Bin
.../editors/images/overlays/house.png | Bin
.../editors/images/overlays/information.png | Bin
.../editors/images/overlays/lightbulb_on.png | Bin
.../editors/images/overlays/pencil.png | Bin
.../editors/images/overlays/printer.png | Bin
.../editors/images/overlays/user3.png | Bin
.../editors/images/overlays/users3.png | Bin
.../editors/images/overlays/workplace.png | Bin
.../examples/editors/images/package.png | Bin
.../examples/editors/images/pan.gif | Bin
.../examples/editors/images/paste.gif | Bin
.../examples/editors/images/plain.gif | Bin
.../examples/editors/images/preferences.gif | Bin
.../examples/editors/images/press.gif | Bin
.../examples/editors/images/preview.gif | Bin
.../examples/editors/images/print.gif | Bin
.../examples/editors/images/printer.png | Bin
.../examples/editors/images/properties.gif | Bin
.../examples/editors/images/rectangle.gif | Bin
.../examples/editors/images/redo.gif | Bin
.../examples/editors/images/refresh.gif | Bin
.../examples/editors/images/rhombus.gif | Bin
.../examples/editors/images/right.gif | Bin
.../examples/editors/images/rounded.gif | Bin
.../examples/editors/images/save.gif | Bin
.../examples/editors/images/saveas.gif | Bin
.../examples/editors/images/script.gif | Bin
.../examples/editors/images/select.gif | Bin
.../examples/editors/images/server.png | Bin
.../examples/editors/images/straight.gif | Bin
.../examples/editors/images/swimlane.gif | Bin
.../editors/images/symbols/cancel_end.png | Bin
.../images/symbols/cancel_intermediate.png | Bin
.../examples/editors/images/symbols/error.png | Bin
.../examples/editors/images/symbols/event.png | Bin
.../editors/images/symbols/event_end.png | Bin
.../images/symbols/event_intermediate.png | Bin
.../examples/editors/images/symbols/fork.png | Bin
.../editors/images/symbols/inclusive.png | Bin
.../examples/editors/images/symbols/link.png | Bin
.../examples/editors/images/symbols/merge.png | Bin
.../editors/images/symbols/message.png | Bin
.../editors/images/symbols/message_end.png | Bin
.../images/symbols/message_intermediate.png | Bin
.../editors/images/symbols/multiple.png | Bin
.../examples/editors/images/symbols/rule.png | Bin
.../images/symbols/small_cancel_end.gif | Bin
.../symbols/small_cancel_intermediate.gif | Bin
.../editors/images/symbols/small_error.gif | Bin
.../editors/images/symbols/small_event.gif | Bin
.../images/symbols/small_event_end.gif | Bin
.../symbols/small_event_intermediate.gif | Bin
.../editors/images/symbols/small_fork.gif | Bin
.../images/symbols/small_inclusive.gif | Bin
.../editors/images/symbols/small_link.gif | Bin
.../editors/images/symbols/small_merge.gif | Bin
.../editors/images/symbols/small_message.gif | Bin
.../images/symbols/small_message_end.gif | Bin
.../symbols/small_message_intermediate.gif | Bin
.../editors/images/symbols/small_multiple.gif | Bin
.../editors/images/symbols/small_rule.gif | Bin
.../images/symbols/small_terminate.gif | Bin
.../editors/images/symbols/small_timer.gif | Bin
.../editors/images/symbols/terminate.png | Bin
.../examples/editors/images/symbols/timer.png | Bin
.../examples/editors/images/tasks.gif | Bin
.../examples/editors/images/text.gif | Bin
.../examples/editors/images/toback.gif | Bin
.../examples/editors/images/tofront.gif | Bin
.../examples/editors/images/toolbar.gif | Bin
.../examples/editors/images/top.gif | Bin
.../examples/editors/images/tree.gif | Bin
.../examples/editors/images/triangle.gif | Bin
.../examples/editors/images/underline.gif | Bin
.../examples/editors/images/undo.gif | Bin
.../examples/editors/images/ungroup.gif | Bin
.../examples/editors/images/up.gif | Bin
.../examples/editors/images/vertical.gif | Bin
.../examples/editors/images/workplace.png | Bin
.../examples/editors/images/wrench.png | Bin
.../examples/editors/images/zoom.gif | Bin
.../examples/editors/images/zoomactual.gif | Bin
.../examples/editors/images/zoomin.gif | Bin
.../examples/editors/images/zoomout.gif | Bin
src/{ => mxgraph}/examples/editors/js/app.js | 0
.../examples/editors/layouteditor.html | 0
.../examples/editors/processeditor.html | 0
.../examples/editors/resources/app.txt | 0
.../examples/editors/resources/app_de.txt | 0
.../examples/editors/resources/app_zh.txt | 0
.../examples/editors/workfloweditor.html | 0
src/{ => mxgraph}/examples/events.html | 0
src/{ => mxgraph}/examples/extendcanvas.html | 0
src/{ => mxgraph}/examples/fileio.html | 0
src/{ => mxgraph}/examples/fileio.txt | 0
src/{ => mxgraph}/examples/fileio.xml | 0
src/{ => mxgraph}/examples/fixedicon.html | 0
src/{ => mxgraph}/examples/fixedpoints.html | 0
src/{ => mxgraph}/examples/folding.html | 0
src/{ => mxgraph}/examples/grapheditor/README | 0
.../com/mxgraph/examples/web/GraphEditor.java | 0
.../com/mxgraph/examples/web/OpenServlet.java | 0
.../grapheditor/www/deflate/base64.js | 0
.../grapheditor/www/deflate/pako.min.js | 0
.../grapheditor/www/images/checkmark.gif | Bin
.../examples/grapheditor/www/images/clear.gif | Bin
.../examples/grapheditor/www/images/close.png | Bin
.../grapheditor/www/images/collapsed.gif | Bin
.../grapheditor/www/images/dropdown.gif | Bin
.../grapheditor/www/images/dropdown.png | Bin
.../examples/grapheditor/www/images/edit.gif | Bin
.../grapheditor/www/images/expanded.gif | Bin
.../examples/grapheditor/www/images/grid.gif | Bin
.../grapheditor/www/images/handle-fixed.png | Bin
.../grapheditor/www/images/handle-main.png | Bin
.../grapheditor/www/images/handle-rotate.png | Bin
.../www/images/handle-secondary.png | Bin
.../www/images/handle-terminal.png | Bin
.../examples/grapheditor/www/images/help.png | Bin
.../grapheditor/www/images/locked.png | Bin
.../examples/grapheditor/www/images/logo.png | Bin
.../examples/grapheditor/www/images/move.png | Bin
.../grapheditor/www/images/nocolor.png | Bin
.../grapheditor/www/images/refresh.png | Bin
.../grapheditor/www/images/round-drop.png | Bin
.../grapheditor/www/images/search.png | Bin
.../grapheditor/www/images/transparent.gif | Bin
.../grapheditor/www/images/triangle-down.png | Bin
.../grapheditor/www/images/triangle-left.png | Bin
.../grapheditor/www/images/triangle-right.png | Bin
.../grapheditor/www/images/triangle-up.png | Bin
.../grapheditor/www/images/unlocked.png | Bin
.../examples/grapheditor/www/index.html | 0
.../examples/grapheditor/www/js/Actions.js | 0
.../examples/grapheditor/www/js/Dialogs.js | 0
.../examples/grapheditor/www/js/Editor.js | 0
.../examples/grapheditor/www/js/EditorUi.js | 0
.../examples/grapheditor/www/js/Format.js | 0
.../examples/grapheditor/www/js/Graph.js | 0
.../examples/grapheditor/www/js/Init.js | 0
.../examples/grapheditor/www/js/Menus.js | 0
.../examples/grapheditor/www/js/Shapes.js | 0
.../examples/grapheditor/www/js/Sidebar.js | 0
.../examples/grapheditor/www/js/Toolbar.js | 0
.../grapheditor/www/jscolor/arrow.gif | Bin
.../grapheditor/www/jscolor/cross.gif | Bin
.../examples/grapheditor/www/jscolor/hs.png | Bin
.../examples/grapheditor/www/jscolor/hv.png | Bin
.../grapheditor/www/jscolor/jscolor.js | 0
.../examples/grapheditor/www/open.html | 0
.../grapheditor/www/resources/grapheditor.txt | 0
.../www/resources/grapheditor_de.txt | 0
.../www/resources/grapheditor_se.txt | 0
.../grapheditor/www/resources/help.html | 0
.../grapheditor/www/resources/help_de.html | 0
.../grapheditor/www/resources/help_se.html | 0
.../www/sanitizer/sanitizer.min.js | 0
.../grapheditor/www/stencils/arrows.xml | 0
.../grapheditor/www/stencils/basic.xml | 0
.../grapheditor/www/stencils/bpmn.xml | 0
.../stencils/clipart/Credit_Card_128x128.png | Bin
.../www/stencils/clipart/Database_128x128.png | Bin
.../www/stencils/clipart/Doctor1_128x128.png | Bin
.../stencils/clipart/Earth_globe_128x128.png | Bin
.../www/stencils/clipart/Email_128x128.png | Bin
.../stencils/clipart/Empty_Folder_128x128.png | Bin
.../stencils/clipart/Firewall_02_128x128.png | Bin
.../stencils/clipart/Full_Folder_128x128.png | Bin
.../www/stencils/clipart/Gear_128x128.png | Bin
.../www/stencils/clipart/Graph_128x128.png | Bin
.../www/stencils/clipart/Laptop_128x128.png | Bin
.../www/stencils/clipart/Lock_128x128.png | Bin
.../www/stencils/clipart/MacBook_128x128.png | Bin
.../clipart/Monitor_Tower_128x128.png | Bin
.../stencils/clipart/Piggy_Bank_128x128.png | Bin
.../www/stencils/clipart/Pilot1_128x128.png | Bin
.../www/stencils/clipart/Printer_128x128.png | Bin
.../stencils/clipart/Router_Icon_128x128.png | Bin
.../www/stencils/clipart/Safe_128x128.png | Bin
.../stencils/clipart/Security1_128x128.png | Bin
.../stencils/clipart/Server_Tower_128x128.png | Bin
.../clipart/Shopping_Cart_128x128.png | Bin
.../www/stencils/clipart/Software_128x128.png | Bin
.../www/stencils/clipart/Soldier1_128x128.png | Bin
.../www/stencils/clipart/Suit1_128x128.png | Bin
.../www/stencils/clipart/Suit2_128x128.png | Bin
.../www/stencils/clipart/Suit3_128x128.png | Bin
.../www/stencils/clipart/Tech1_128x128.png | Bin
.../stencils/clipart/Telesales1_128x128.png | Bin
.../clipart/Virtual_Machine_128x128.png | Bin
.../www/stencils/clipart/Virus_128x128.png | Bin
.../clipart/Wireless_Router_N_128x128.png | Bin
.../www/stencils/clipart/Worker1_128x128.png | Bin
.../stencils/clipart/Workstation_128x128.png | Bin
.../www/stencils/clipart/iMac_128x128.png | Bin
.../www/stencils/clipart/iPad_128x128.png | Bin
.../grapheditor/www/stencils/flowchart.xml | 0
.../grapheditor/www/styles/default.xml | 0
.../examples/grapheditor/www/styles/down.gif | Bin
.../grapheditor/www/styles/grapheditor.css | 0
.../examples/grapheditor/www/styles/help.css | 0
.../grapheditor/www/styles/sprites.png | Bin
.../grapheditor/www/styles/thumb_horz.png | Bin
.../grapheditor/www/styles/thumb_vertical.png | Bin
.../examples/grapheditor/www/styles/up.gif | Bin
.../examples/grapheditor/www/viewer.html | 0
src/{ => mxgraph}/examples/graphlayout.html | 0
src/{ => mxgraph}/examples/grid.html | 0
src/{ => mxgraph}/examples/groups.html | 0
src/{ => mxgraph}/examples/guides.html | 0
src/{ => mxgraph}/examples/handles.html | 0
src/{ => mxgraph}/examples/helloport.html | 0
.../examples/hierarchicallayout.html | 0
src/{ => mxgraph}/examples/hovericons.html | 0
src/{ => mxgraph}/examples/hoverstyle.html | 0
src/{ => mxgraph}/examples/htmllabel.html | 0
src/{ => mxgraph}/examples/ie9svg.html | 0
src/{ => mxgraph}/examples/images.html | 0
src/{ => mxgraph}/examples/images/add.png | Bin
src/{ => mxgraph}/examples/images/camera.png | Bin
src/{ => mxgraph}/examples/images/check.png | Bin
src/{ => mxgraph}/examples/images/close.png | Bin
.../examples/images/connector.gif | Bin
src/{ => mxgraph}/examples/images/copy.png | Bin
src/{ => mxgraph}/examples/images/cut.png | Bin
src/{ => mxgraph}/examples/images/delete2.png | Bin
src/{ => mxgraph}/examples/images/dot.gif | Bin
src/{ => mxgraph}/examples/images/export1.png | Bin
.../examples/images/fit_to_size.png | Bin
.../examples/images/gradient_background.jpg | Bin
.../examples/images/green-dot.gif | Bin
src/{ => mxgraph}/examples/images/group.png | Bin
.../examples/images/handle-connect.png | Bin
.../examples/images/handle-main.png | Bin
.../examples/images/icons48/column.png | Bin
.../examples/images/icons48/earth.png | Bin
.../examples/images/icons48/gear.png | Bin
.../examples/images/icons48/keys.png | Bin
.../examples/images/icons48/mail_new.png | Bin
.../examples/images/icons48/server.png | Bin
.../examples/images/icons48/table.png | Bin
src/{ => mxgraph}/examples/images/key.png | Bin
src/{ => mxgraph}/examples/images/loading.gif | Bin
.../examples/images/navigate_minus.png | Bin
.../examples/images/navigate_plus.png | Bin
src/{ => mxgraph}/examples/images/paste.png | Bin
src/{ => mxgraph}/examples/images/plus.png | Bin
src/{ => mxgraph}/examples/images/press32.png | Bin
src/{ => mxgraph}/examples/images/print32.png | Bin
src/{ => mxgraph}/examples/images/printer.png | Bin
src/{ => mxgraph}/examples/images/redo.png | Bin
.../examples/images/sidebar_bg.gif | Bin
src/{ => mxgraph}/examples/images/spacer.gif | Bin
.../examples/images/toolbar_bg.gif | Bin
src/{ => mxgraph}/examples/images/undo.png | Bin
.../examples/images/view_1_1.png | Bin
.../examples/images/view_1_132.png | Bin
.../examples/images/view_next.png | Bin
.../examples/images/view_previous.png | Bin
.../examples/images/wires-grid.gif | Bin
src/{ => mxgraph}/examples/images/zoom_in.png | Bin
.../examples/images/zoom_in32.png | Bin
.../examples/images/zoom_out.png | Bin
.../examples/images/zoom_out32.png | Bin
src/{ => mxgraph}/examples/indicators.html | 0
src/{ => mxgraph}/examples/jquery.html | 0
src/{ => mxgraph}/examples/jsondata.html | 0
src/{ => mxgraph}/examples/labelposition.html | 0
src/{ => mxgraph}/examples/labels.html | 0
src/{ => mxgraph}/examples/layers.html | 0
src/{ => mxgraph}/examples/lod.html | 0
.../map-background/images/layers-2x.png | Bin
.../examples/map-background/images/layers.png | Bin
.../map-background/images/marker-icon-2x.png | Bin
.../map-background/images/marker-icon.png | Bin
.../map-background/images/marker-shadow.png | Bin
.../examples/map-background/leaflet-src.js | 0
.../examples/map-background/leaflet.css | 0
.../examples/map-background/leaflet.js | 0
.../map-background/map-background.html | 0
src/{ => mxgraph}/examples/map.html | 0
src/{ => mxgraph}/examples/markers.html | 0
src/{ => mxgraph}/examples/menustyle.html | 0
src/{ => mxgraph}/examples/merge.html | 0
src/{ => mxgraph}/examples/monitor.html | 0
src/{ => mxgraph}/examples/morph.html | 0
src/{ => mxgraph}/examples/offpage.html | 0
src/{ => mxgraph}/examples/orgchart.html | 0
src/{ => mxgraph}/examples/orthogonal.html | 0
src/{ => mxgraph}/examples/overlays.html | 0
src/{ => mxgraph}/examples/pagebreaks.html | 0
src/{ => mxgraph}/examples/perimeter.html | 0
src/{ => mxgraph}/examples/permissions.html | 0
src/{ => mxgraph}/examples/portrefs.html | 0
src/{ => mxgraph}/examples/ports.html | 0
.../examples/radialtreelayout.html | 0
src/{ => mxgraph}/examples/resources.html | 0
src/{ => mxgraph}/examples/schema.html | 0
src/{ => mxgraph}/examples/scrollbars.html | 0
src/{ => mxgraph}/examples/secondlabel.html | 0
src/{ => mxgraph}/examples/serverview.html | 0
src/{ => mxgraph}/examples/shape.html | 0
src/{ => mxgraph}/examples/showregion.html | 0
src/{ => mxgraph}/examples/standardsmode.html | 0
src/{ => mxgraph}/examples/stencils.html | 0
src/{ => mxgraph}/examples/stencils.xml | 0
src/{ => mxgraph}/examples/stylesheet.html | 0
src/{ => mxgraph}/examples/swimlanes.html | 0
src/{ => mxgraph}/examples/template.html | 0
src/{ => mxgraph}/examples/thread.html | 0
src/{ => mxgraph}/examples/toolbar.html | 0
src/{ => mxgraph}/examples/touch.html | 0
src/{ => mxgraph}/examples/tree.html | 0
src/{ => mxgraph}/examples/uiconfig.html | 0
src/{ => mxgraph}/examples/uiconfig.xml | 0
src/{ => mxgraph}/examples/userobject.html | 0
src/{ => mxgraph}/examples/validation.html | 0
src/{ => mxgraph}/examples/visibility.html | 0
.../examples/webpack/anchors.html | 0
.../examples/webpack/src/anchors.js | 0
src/{ => mxgraph}/examples/windows.html | 0
src/{ => mxgraph}/examples/wires.html | 0
src/{ => mxgraph}/examples/wrapping.html | 0
.../handler/mxCellHighlight.js | 0
src/{js => mxgraph}/handler/mxCellMarker.js | 0
src/{js => mxgraph}/handler/mxCellTracker.js | 0
.../handler/mxConnectionHandler.js | 0
.../handler/mxConstraintHandler.js | 0
src/{js => mxgraph}/handler/mxEdgeHandler.js | 0
.../handler/mxEdgeSegmentHandler.js | 0
.../handler/mxElbowEdgeHandler.js | 0
src/{js => mxgraph}/handler/mxGraphHandler.js | 0
src/{js => mxgraph}/handler/mxHandle.js | 0
src/{js => mxgraph}/handler/mxKeyHandler.js | 0
.../handler/mxPanningHandler.js | 0
.../handler/mxPopupMenuHandler.js | 0
src/{js => mxgraph}/handler/mxRubberband.js | 0
.../handler/mxSelectionCellsHandler.js | 0
.../handler/mxTooltipHandler.js | 0
.../handler/mxVertexHandler.js | 0
src/{js => mxgraph}/index.txt | 0
src/{js => mxgraph}/io/mxCellCodec.js | 0
src/{js => mxgraph}/io/mxChildChangeCodec.js | 0
src/{js => mxgraph}/io/mxCodec.js | 0
src/{js => mxgraph}/io/mxCodecRegistry.js | 0
.../io/mxDefaultKeyHandlerCodec.js | 0
.../io/mxDefaultPopupMenuCodec.js | 0
.../io/mxDefaultToolbarCodec.js | 0
src/{js => mxgraph}/io/mxEditorCodec.js | 0
.../io/mxGenericChangeCodec.js | 0
src/{js => mxgraph}/io/mxGraphCodec.js | 0
src/{js => mxgraph}/io/mxGraphViewCodec.js | 0
src/{js => mxgraph}/io/mxModelCodec.js | 0
src/{js => mxgraph}/io/mxObjectCodec.js | 0
src/{js => mxgraph}/io/mxRootChangeCodec.js | 0
src/{js => mxgraph}/io/mxStylesheetCodec.js | 0
.../io/mxTerminalChangeCodec.js | 0
.../layout/WeightedCellSorter.js | 0
.../model/mxGraphAbstractHierarchyCell.js | 0
.../model/mxGraphHierarchyEdge.js | 0
.../model/mxGraphHierarchyModel.js | 0
.../model/mxGraphHierarchyNode.js | 0
.../hierarchical/model/mxSwimlaneModel.js | 0
.../hierarchical/mxHierarchicalEdgeStyle.js | 0
.../hierarchical/mxHierarchicalLayout.js | 0
.../layout/hierarchical/mxSwimlaneLayout.js | 0
.../stage/mxCoordinateAssignment.js | 0
.../stage/mxHierarchicalLayoutStage.js | 0
.../stage/mxMedianHybridCrossingReduction.js | 0
.../stage/mxMinimumCycleRemover.js | 0
.../hierarchical/stage/mxSwimlaneOrdering.js | 0
src/{js => mxgraph}/layout/mxCircleLayout.js | 0
.../layout/mxCompactTreeLayout.js | 0
.../layout/mxCompositeLayout.js | 0
.../layout/mxEdgeLabelLayout.js | 0
.../layout/mxFastOrganicLayout.js | 0
src/{js => mxgraph}/layout/mxGraphLayout.js | 0
.../layout/mxParallelEdgeLayout.js | 0
.../layout/mxPartitionLayout.js | 0
.../layout/mxRadialTreeLayout.js | 0
src/{js => mxgraph}/layout/mxStackLayout.js | 0
src/{js => mxgraph}/model/mxCell.js | 0
src/{js => mxgraph}/model/mxCellPath.js | 0
src/{js => mxgraph}/model/mxGeometry.js | 0
src/{js => mxgraph}/model/mxGraphModel.js | 0
src/{js => mxgraph}/mxClient.js | 0
src/{js => mxgraph}/shape/mxActor.js | 0
src/{js => mxgraph}/shape/mxArrow.js | 0
src/{js => mxgraph}/shape/mxArrowConnector.js | 0
src/{js => mxgraph}/shape/mxCloud.js | 0
src/{js => mxgraph}/shape/mxConnector.js | 0
src/{js => mxgraph}/shape/mxCylinder.js | 0
src/{js => mxgraph}/shape/mxDoubleEllipse.js | 0
src/{js => mxgraph}/shape/mxEllipse.js | 0
src/{js => mxgraph}/shape/mxHexagon.js | 0
src/{js => mxgraph}/shape/mxImageShape.js | 0
src/{js => mxgraph}/shape/mxLabel.js | 0
src/{js => mxgraph}/shape/mxLine.js | 0
src/{js => mxgraph}/shape/mxMarker.js | 0
src/{js => mxgraph}/shape/mxPolyline.js | 0
src/{js => mxgraph}/shape/mxRectangleShape.js | 0
src/{js => mxgraph}/shape/mxRhombus.js | 0
src/{js => mxgraph}/shape/mxShape.js | 0
src/{js => mxgraph}/shape/mxStencil.js | 0
.../shape/mxStencilRegistry.js | 0
src/{js => mxgraph}/shape/mxSwimlane.js | 0
src/{js => mxgraph}/shape/mxText.js | 0
src/{js => mxgraph}/shape/mxTriangle.js | 0
.../util/mxAbstractCanvas2D.js | 0
src/{js => mxgraph}/util/mxAnimation.js | 0
src/{js => mxgraph}/util/mxAutoSaveManager.js | 0
src/{js => mxgraph}/util/mxClipboard.js | 0
src/{js => mxgraph}/util/mxConstants.js | 0
src/{js => mxgraph}/util/mxDictionary.js | 0
src/{js => mxgraph}/util/mxDivResizer.js | 0
src/{js => mxgraph}/util/mxDragSource.js | 0
src/{js => mxgraph}/util/mxEffects.js | 0
src/{js => mxgraph}/util/mxEvent.js | 0
src/{js => mxgraph}/util/mxEventObject.js | 0
src/{js => mxgraph}/util/mxEventSource.js | 0
src/{js => mxgraph}/util/mxForm.js | 0
src/{js => mxgraph}/util/mxGuide.js | 0
src/{js => mxgraph}/util/mxImage.js | 0
src/{js => mxgraph}/util/mxImageBundle.js | 0
src/{js => mxgraph}/util/mxImageExport.js | 0
src/{js => mxgraph}/util/mxLog.js | 0
src/{js => mxgraph}/util/mxMorphing.js | 0
src/{js => mxgraph}/util/mxMouseEvent.js | 0
src/{js => mxgraph}/util/mxObjectIdentity.js | 0
src/{js => mxgraph}/util/mxPanningManager.js | 0
src/{js => mxgraph}/util/mxPoint.js | 0
src/{js => mxgraph}/util/mxPopupMenu.js | 0
src/{js => mxgraph}/util/mxRectangle.js | 0
src/{js => mxgraph}/util/mxResources.js | 0
src/{js => mxgraph}/util/mxSvgCanvas2D.js | 0
src/{js => mxgraph}/util/mxToolbar.js | 0
src/{js => mxgraph}/util/mxUndoManager.js | 0
src/{js => mxgraph}/util/mxUndoableEdit.js | 0
src/{js => mxgraph}/util/mxUrlConverter.js | 0
src/{js => mxgraph}/util/mxUtils.js | 0
src/{js => mxgraph}/util/mxWindow.js | 0
src/{js => mxgraph}/util/mxXmlCanvas2D.js | 0
src/{js => mxgraph}/util/mxXmlRequest.js | 0
src/{js => mxgraph}/view/mxCellEditor.js | 0
src/{js => mxgraph}/view/mxCellOverlay.js | 0
src/{js => mxgraph}/view/mxCellRenderer.js | 0
src/{js => mxgraph}/view/mxCellState.js | 0
.../view/mxCellStatePreview.js | 0
.../view/mxConnectionConstraint.js | 0
src/{js => mxgraph}/view/mxEdgeStyle.js | 0
src/{js => mxgraph}/view/mxGraph.js | 0
.../view/mxGraphSelectionModel.js | 0
src/{js => mxgraph}/view/mxGraphView.js | 0
src/{js => mxgraph}/view/mxLayoutManager.js | 0
src/{js => mxgraph}/view/mxMultiplicity.js | 0
src/{js => mxgraph}/view/mxOutline.js | 0
src/{js => mxgraph}/view/mxPerimeter.js | 0
src/{js => mxgraph}/view/mxPrintPreview.js | 0
src/{js => mxgraph}/view/mxStyleRegistry.js | 0
src/{js => mxgraph}/view/mxStylesheet.js | 0
src/{js => mxgraph}/view/mxSwimlaneManager.js | 0
.../view/mxTemporaryCellStates.js | 0
src/package-lock.json | 1801 +++++++++++++++++
src/package.json | 15 +
src/{examples => pages}/HelloWorld.js | 6 +-
src/pages/_app.js | 7 +
src/pages/api/hello.js | 5 +
src/pages/index.js | 65 +
src/{ => public}/css/common.css | 0
src/public/favicon.ico | Bin 0 -> 15086 bytes
src/{ => public}/images/button.gif | Bin
src/{ => public}/images/close.gif | Bin
src/{ => public}/images/collapsed.gif | Bin
src/{ => public}/images/error.gif | Bin
src/{ => public}/images/expanded.gif | Bin
src/{ => public}/images/maximize.gif | Bin
src/{ => public}/images/minimize.gif | Bin
src/{ => public}/images/normalize.gif | Bin
src/{ => public}/images/point.gif | Bin
src/{ => public}/images/resize.gif | Bin
src/{ => public}/images/separator.gif | Bin
src/{ => public}/images/submenu.gif | Bin
src/{ => public}/images/transparent.gif | Bin
src/{ => public}/images/warning.gif | Bin
src/{ => public}/images/warning.png | Bin
src/{ => public}/images/window-title.gif | Bin
src/{ => public}/images/window.gif | Bin
src/{ => public}/resources/editor.txt | 0
src/{ => public}/resources/editor_de.txt | 0
src/{ => public}/resources/editor_zh.txt | 0
src/{ => public}/resources/graph.txt | 0
src/{ => public}/resources/graph_de.txt | 0
src/{ => public}/resources/graph_zh.txt | 0
src/public/vercel.svg | 4 +
src/styles/Home.module.css | 122 ++
src/styles/globals.css | 16 +
616 files changed, 2107 insertions(+), 3 deletions(-)
create mode 100644 src/README.md
rename src/{js => mxgraph}/editor/mxDefaultKeyHandler.js (100%)
rename src/{js => mxgraph}/editor/mxDefaultPopupMenu.js (100%)
rename src/{js => mxgraph}/editor/mxDefaultToolbar.js (100%)
rename src/{js => mxgraph}/editor/mxEditor.js (100%)
rename src/{ => mxgraph}/examples/anchors.html (100%)
rename src/{ => mxgraph}/examples/animation.html (100%)
rename src/{ => mxgraph}/examples/autolayout.html (100%)
rename src/{ => mxgraph}/examples/boundary.html (100%)
rename src/{ => mxgraph}/examples/clipboard.html (100%)
rename src/{ => mxgraph}/examples/codec.html (100%)
rename src/{ => mxgraph}/examples/collapse.html (100%)
rename src/{ => mxgraph}/examples/constituent.html (100%)
rename src/{ => mxgraph}/examples/contexticons.html (100%)
rename src/{ => mxgraph}/examples/control.html (100%)
rename src/{ => mxgraph}/examples/dragsource.html (100%)
rename src/{ => mxgraph}/examples/drop.html (100%)
rename src/{ => mxgraph}/examples/dynamicloading.html (100%)
rename src/{ => mxgraph}/examples/dynamicstyle.html (100%)
rename src/{ => mxgraph}/examples/dynamictoolbar.html (100%)
rename src/{ => mxgraph}/examples/edgetolerance.html (100%)
rename src/{ => mxgraph}/examples/editing.html (100%)
rename src/{ => mxgraph}/examples/editors/config/diagrameditor.xml (100%)
rename src/{ => mxgraph}/examples/editors/config/editor-commons.xml (100%)
rename src/{ => mxgraph}/examples/editors/config/keyhandler-commons.xml (100%)
rename src/{ => mxgraph}/examples/editors/config/keyhandler-minimal.xml (100%)
rename src/{ => mxgraph}/examples/editors/config/layouteditor.xml (100%)
rename src/{ => mxgraph}/examples/editors/config/processeditor.xml (100%)
rename src/{ => mxgraph}/examples/editors/config/wfeditor-commons.xml (100%)
rename src/{ => mxgraph}/examples/editors/config/wfgraph-commons.xml (100%)
rename src/{ => mxgraph}/examples/editors/config/wftoolbar-commons.xml (100%)
rename src/{ => mxgraph}/examples/editors/config/workfloweditor.xml (100%)
rename src/{ => mxgraph}/examples/editors/css/process.css (100%)
rename src/{ => mxgraph}/examples/editors/css/wordpress.css (100%)
rename src/{ => mxgraph}/examples/editors/diagrameditor.html (100%)
rename src/{ => mxgraph}/examples/editors/diagrams/empty.xml (100%)
rename src/{ => mxgraph}/examples/editors/diagrams/swimlanes.xml (100%)
rename src/{ => mxgraph}/examples/editors/diagrams/travel-booking.xml (100%)
rename src/{ => mxgraph}/examples/editors/diagrams/withdrawal.xml (100%)
rename src/{ => mxgraph}/examples/editors/grapheditor.html (100%)
rename src/{ => mxgraph}/examples/editors/help/index-all.html (100%)
rename src/{ => mxgraph}/examples/editors/help/index.html (100%)
rename src/{ => mxgraph}/examples/editors/images/actor.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/alignbottom.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/aligncenter.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/alignleft.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/alignmiddle.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/alignright.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/aligntop.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/arrow.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/bell.png (100%)
rename src/{ => mxgraph}/examples/editors/images/bg.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/block_end.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/block_start.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/bold.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/bottom.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/box.png (100%)
rename src/{ => mxgraph}/examples/editors/images/camera.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/center.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/classic_end.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/classic_start.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/cloud.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/cmp-bg.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/collapse.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/connect.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/connector.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/console.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/copy.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/cube_green.png (100%)
rename src/{ => mxgraph}/examples/editors/images/cut.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/cylinder.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/delete.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/diagram.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/diamond_end.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/diamond_start.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/doubleellipse.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/down.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/draw/drawbg.jpg (100%)
rename src/{ => mxgraph}/examples/editors/images/draw/drawbgcolor.jpg (100%)
rename src/{ => mxgraph}/examples/editors/images/draw/drawfooter.jpg (100%)
rename src/{ => mxgraph}/examples/editors/images/draw/drawheader.jpg (100%)
rename src/{ => mxgraph}/examples/editors/images/draw/mxlogo.jpg (100%)
rename src/{ => mxgraph}/examples/editors/images/dude3.png (100%)
rename src/{ => mxgraph}/examples/editors/images/earth.png (100%)
rename src/{ => mxgraph}/examples/editors/images/ellipse.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/entity.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/expand.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/fillcolor.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/fit.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/font.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/fontcolor.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/gear.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/gear.png (100%)
rename src/{ => mxgraph}/examples/editors/images/grid.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/group.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/help.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/hexagon.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/hline.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/house.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/house.png (100%)
rename src/{ => mxgraph}/examples/editors/images/image.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/italic.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/left.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/linecolor.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/link.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/loading.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/middle.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/new.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/open.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/open_end.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/open_start.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/outline.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/oval_end.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/oval_start.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/overlays/check.png (100%)
rename src/{ => mxgraph}/examples/editors/images/overlays/error.png (100%)
rename src/{ => mxgraph}/examples/editors/images/overlays/flash.png (100%)
rename src/{ => mxgraph}/examples/editors/images/overlays/forbidden.png (100%)
rename src/{ => mxgraph}/examples/editors/images/overlays/help.png (100%)
rename src/{ => mxgraph}/examples/editors/images/overlays/house.png (100%)
rename src/{ => mxgraph}/examples/editors/images/overlays/information.png (100%)
rename src/{ => mxgraph}/examples/editors/images/overlays/lightbulb_on.png (100%)
rename src/{ => mxgraph}/examples/editors/images/overlays/pencil.png (100%)
rename src/{ => mxgraph}/examples/editors/images/overlays/printer.png (100%)
rename src/{ => mxgraph}/examples/editors/images/overlays/user3.png (100%)
rename src/{ => mxgraph}/examples/editors/images/overlays/users3.png (100%)
rename src/{ => mxgraph}/examples/editors/images/overlays/workplace.png (100%)
rename src/{ => mxgraph}/examples/editors/images/package.png (100%)
rename src/{ => mxgraph}/examples/editors/images/pan.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/paste.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/plain.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/preferences.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/press.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/preview.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/print.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/printer.png (100%)
rename src/{ => mxgraph}/examples/editors/images/properties.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/rectangle.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/redo.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/refresh.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/rhombus.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/right.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/rounded.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/save.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/saveas.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/script.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/select.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/server.png (100%)
rename src/{ => mxgraph}/examples/editors/images/straight.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/swimlane.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/cancel_end.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/cancel_intermediate.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/error.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/event.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/event_end.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/event_intermediate.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/fork.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/inclusive.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/link.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/merge.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/message.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/message_end.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/message_intermediate.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/multiple.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/rule.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_cancel_end.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_cancel_intermediate.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_error.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_event.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_event_end.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_event_intermediate.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_fork.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_inclusive.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_link.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_merge.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_message.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_message_end.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_message_intermediate.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_multiple.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_rule.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_terminate.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/small_timer.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/terminate.png (100%)
rename src/{ => mxgraph}/examples/editors/images/symbols/timer.png (100%)
rename src/{ => mxgraph}/examples/editors/images/tasks.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/text.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/toback.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/tofront.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/toolbar.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/top.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/tree.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/triangle.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/underline.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/undo.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/ungroup.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/up.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/vertical.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/workplace.png (100%)
rename src/{ => mxgraph}/examples/editors/images/wrench.png (100%)
rename src/{ => mxgraph}/examples/editors/images/zoom.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/zoomactual.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/zoomin.gif (100%)
rename src/{ => mxgraph}/examples/editors/images/zoomout.gif (100%)
rename src/{ => mxgraph}/examples/editors/js/app.js (100%)
rename src/{ => mxgraph}/examples/editors/layouteditor.html (100%)
rename src/{ => mxgraph}/examples/editors/processeditor.html (100%)
rename src/{ => mxgraph}/examples/editors/resources/app.txt (100%)
rename src/{ => mxgraph}/examples/editors/resources/app_de.txt (100%)
rename src/{ => mxgraph}/examples/editors/resources/app_zh.txt (100%)
rename src/{ => mxgraph}/examples/editors/workfloweditor.html (100%)
rename src/{ => mxgraph}/examples/events.html (100%)
rename src/{ => mxgraph}/examples/extendcanvas.html (100%)
rename src/{ => mxgraph}/examples/fileio.html (100%)
rename src/{ => mxgraph}/examples/fileio.txt (100%)
rename src/{ => mxgraph}/examples/fileio.xml (100%)
rename src/{ => mxgraph}/examples/fixedicon.html (100%)
rename src/{ => mxgraph}/examples/fixedpoints.html (100%)
rename src/{ => mxgraph}/examples/folding.html (100%)
rename src/{ => mxgraph}/examples/grapheditor/README (100%)
rename src/{ => mxgraph}/examples/grapheditor/java/src/com/mxgraph/examples/web/GraphEditor.java (100%)
rename src/{ => mxgraph}/examples/grapheditor/java/src/com/mxgraph/examples/web/OpenServlet.java (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/deflate/base64.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/deflate/pako.min.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/checkmark.gif (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/clear.gif (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/close.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/collapsed.gif (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/dropdown.gif (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/dropdown.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/edit.gif (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/expanded.gif (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/grid.gif (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/handle-fixed.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/handle-main.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/handle-rotate.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/handle-secondary.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/handle-terminal.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/help.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/locked.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/logo.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/move.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/nocolor.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/refresh.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/round-drop.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/search.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/transparent.gif (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/triangle-down.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/triangle-left.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/triangle-right.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/triangle-up.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/images/unlocked.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/index.html (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/js/Actions.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/js/Dialogs.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/js/Editor.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/js/EditorUi.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/js/Format.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/js/Graph.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/js/Init.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/js/Menus.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/js/Shapes.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/js/Sidebar.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/js/Toolbar.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/jscolor/arrow.gif (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/jscolor/cross.gif (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/jscolor/hs.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/jscolor/hv.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/jscolor/jscolor.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/open.html (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/resources/grapheditor.txt (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/resources/grapheditor_de.txt (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/resources/grapheditor_se.txt (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/resources/help.html (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/resources/help_de.html (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/resources/help_se.html (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/sanitizer/sanitizer.min.js (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/arrows.xml (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/basic.xml (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/bpmn.xml (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Credit_Card_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Database_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Doctor1_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Earth_globe_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Email_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Empty_Folder_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Firewall_02_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Full_Folder_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Gear_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Graph_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Laptop_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Lock_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/MacBook_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Monitor_Tower_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Piggy_Bank_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Pilot1_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Printer_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Router_Icon_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Safe_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Security1_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Server_Tower_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Shopping_Cart_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Software_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Soldier1_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Suit1_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Suit2_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Suit3_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Tech1_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Telesales1_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Virtual_Machine_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Virus_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Wireless_Router_N_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Worker1_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/Workstation_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/iMac_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/clipart/iPad_128x128.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/stencils/flowchart.xml (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/styles/default.xml (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/styles/down.gif (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/styles/grapheditor.css (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/styles/help.css (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/styles/sprites.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/styles/thumb_horz.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/styles/thumb_vertical.png (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/styles/up.gif (100%)
rename src/{ => mxgraph}/examples/grapheditor/www/viewer.html (100%)
rename src/{ => mxgraph}/examples/graphlayout.html (100%)
rename src/{ => mxgraph}/examples/grid.html (100%)
rename src/{ => mxgraph}/examples/groups.html (100%)
rename src/{ => mxgraph}/examples/guides.html (100%)
rename src/{ => mxgraph}/examples/handles.html (100%)
rename src/{ => mxgraph}/examples/helloport.html (100%)
rename src/{ => mxgraph}/examples/hierarchicallayout.html (100%)
rename src/{ => mxgraph}/examples/hovericons.html (100%)
rename src/{ => mxgraph}/examples/hoverstyle.html (100%)
rename src/{ => mxgraph}/examples/htmllabel.html (100%)
rename src/{ => mxgraph}/examples/ie9svg.html (100%)
rename src/{ => mxgraph}/examples/images.html (100%)
rename src/{ => mxgraph}/examples/images/add.png (100%)
rename src/{ => mxgraph}/examples/images/camera.png (100%)
rename src/{ => mxgraph}/examples/images/check.png (100%)
rename src/{ => mxgraph}/examples/images/close.png (100%)
rename src/{ => mxgraph}/examples/images/connector.gif (100%)
rename src/{ => mxgraph}/examples/images/copy.png (100%)
rename src/{ => mxgraph}/examples/images/cut.png (100%)
rename src/{ => mxgraph}/examples/images/delete2.png (100%)
rename src/{ => mxgraph}/examples/images/dot.gif (100%)
rename src/{ => mxgraph}/examples/images/export1.png (100%)
rename src/{ => mxgraph}/examples/images/fit_to_size.png (100%)
rename src/{ => mxgraph}/examples/images/gradient_background.jpg (100%)
rename src/{ => mxgraph}/examples/images/green-dot.gif (100%)
rename src/{ => mxgraph}/examples/images/group.png (100%)
rename src/{ => mxgraph}/examples/images/handle-connect.png (100%)
rename src/{ => mxgraph}/examples/images/handle-main.png (100%)
rename src/{ => mxgraph}/examples/images/icons48/column.png (100%)
rename src/{ => mxgraph}/examples/images/icons48/earth.png (100%)
rename src/{ => mxgraph}/examples/images/icons48/gear.png (100%)
rename src/{ => mxgraph}/examples/images/icons48/keys.png (100%)
rename src/{ => mxgraph}/examples/images/icons48/mail_new.png (100%)
rename src/{ => mxgraph}/examples/images/icons48/server.png (100%)
rename src/{ => mxgraph}/examples/images/icons48/table.png (100%)
rename src/{ => mxgraph}/examples/images/key.png (100%)
rename src/{ => mxgraph}/examples/images/loading.gif (100%)
rename src/{ => mxgraph}/examples/images/navigate_minus.png (100%)
rename src/{ => mxgraph}/examples/images/navigate_plus.png (100%)
rename src/{ => mxgraph}/examples/images/paste.png (100%)
rename src/{ => mxgraph}/examples/images/plus.png (100%)
rename src/{ => mxgraph}/examples/images/press32.png (100%)
rename src/{ => mxgraph}/examples/images/print32.png (100%)
rename src/{ => mxgraph}/examples/images/printer.png (100%)
rename src/{ => mxgraph}/examples/images/redo.png (100%)
rename src/{ => mxgraph}/examples/images/sidebar_bg.gif (100%)
rename src/{ => mxgraph}/examples/images/spacer.gif (100%)
rename src/{ => mxgraph}/examples/images/toolbar_bg.gif (100%)
rename src/{ => mxgraph}/examples/images/undo.png (100%)
rename src/{ => mxgraph}/examples/images/view_1_1.png (100%)
rename src/{ => mxgraph}/examples/images/view_1_132.png (100%)
rename src/{ => mxgraph}/examples/images/view_next.png (100%)
rename src/{ => mxgraph}/examples/images/view_previous.png (100%)
rename src/{ => mxgraph}/examples/images/wires-grid.gif (100%)
rename src/{ => mxgraph}/examples/images/zoom_in.png (100%)
rename src/{ => mxgraph}/examples/images/zoom_in32.png (100%)
rename src/{ => mxgraph}/examples/images/zoom_out.png (100%)
rename src/{ => mxgraph}/examples/images/zoom_out32.png (100%)
rename src/{ => mxgraph}/examples/indicators.html (100%)
rename src/{ => mxgraph}/examples/jquery.html (100%)
rename src/{ => mxgraph}/examples/jsondata.html (100%)
rename src/{ => mxgraph}/examples/labelposition.html (100%)
rename src/{ => mxgraph}/examples/labels.html (100%)
rename src/{ => mxgraph}/examples/layers.html (100%)
rename src/{ => mxgraph}/examples/lod.html (100%)
rename src/{ => mxgraph}/examples/map-background/images/layers-2x.png (100%)
rename src/{ => mxgraph}/examples/map-background/images/layers.png (100%)
rename src/{ => mxgraph}/examples/map-background/images/marker-icon-2x.png (100%)
rename src/{ => mxgraph}/examples/map-background/images/marker-icon.png (100%)
rename src/{ => mxgraph}/examples/map-background/images/marker-shadow.png (100%)
rename src/{ => mxgraph}/examples/map-background/leaflet-src.js (100%)
rename src/{ => mxgraph}/examples/map-background/leaflet.css (100%)
rename src/{ => mxgraph}/examples/map-background/leaflet.js (100%)
rename src/{ => mxgraph}/examples/map-background/map-background.html (100%)
rename src/{ => mxgraph}/examples/map.html (100%)
rename src/{ => mxgraph}/examples/markers.html (100%)
rename src/{ => mxgraph}/examples/menustyle.html (100%)
rename src/{ => mxgraph}/examples/merge.html (100%)
rename src/{ => mxgraph}/examples/monitor.html (100%)
rename src/{ => mxgraph}/examples/morph.html (100%)
rename src/{ => mxgraph}/examples/offpage.html (100%)
rename src/{ => mxgraph}/examples/orgchart.html (100%)
rename src/{ => mxgraph}/examples/orthogonal.html (100%)
rename src/{ => mxgraph}/examples/overlays.html (100%)
rename src/{ => mxgraph}/examples/pagebreaks.html (100%)
rename src/{ => mxgraph}/examples/perimeter.html (100%)
rename src/{ => mxgraph}/examples/permissions.html (100%)
rename src/{ => mxgraph}/examples/portrefs.html (100%)
rename src/{ => mxgraph}/examples/ports.html (100%)
rename src/{ => mxgraph}/examples/radialtreelayout.html (100%)
rename src/{ => mxgraph}/examples/resources.html (100%)
rename src/{ => mxgraph}/examples/schema.html (100%)
rename src/{ => mxgraph}/examples/scrollbars.html (100%)
rename src/{ => mxgraph}/examples/secondlabel.html (100%)
rename src/{ => mxgraph}/examples/serverview.html (100%)
rename src/{ => mxgraph}/examples/shape.html (100%)
rename src/{ => mxgraph}/examples/showregion.html (100%)
rename src/{ => mxgraph}/examples/standardsmode.html (100%)
rename src/{ => mxgraph}/examples/stencils.html (100%)
rename src/{ => mxgraph}/examples/stencils.xml (100%)
rename src/{ => mxgraph}/examples/stylesheet.html (100%)
rename src/{ => mxgraph}/examples/swimlanes.html (100%)
rename src/{ => mxgraph}/examples/template.html (100%)
rename src/{ => mxgraph}/examples/thread.html (100%)
rename src/{ => mxgraph}/examples/toolbar.html (100%)
rename src/{ => mxgraph}/examples/touch.html (100%)
rename src/{ => mxgraph}/examples/tree.html (100%)
rename src/{ => mxgraph}/examples/uiconfig.html (100%)
rename src/{ => mxgraph}/examples/uiconfig.xml (100%)
rename src/{ => mxgraph}/examples/userobject.html (100%)
rename src/{ => mxgraph}/examples/validation.html (100%)
rename src/{ => mxgraph}/examples/visibility.html (100%)
rename src/{ => mxgraph}/examples/webpack/anchors.html (100%)
rename src/{ => mxgraph}/examples/webpack/src/anchors.js (100%)
rename src/{ => mxgraph}/examples/windows.html (100%)
rename src/{ => mxgraph}/examples/wires.html (100%)
rename src/{ => mxgraph}/examples/wrapping.html (100%)
rename src/{js => mxgraph}/handler/mxCellHighlight.js (100%)
rename src/{js => mxgraph}/handler/mxCellMarker.js (100%)
rename src/{js => mxgraph}/handler/mxCellTracker.js (100%)
rename src/{js => mxgraph}/handler/mxConnectionHandler.js (100%)
rename src/{js => mxgraph}/handler/mxConstraintHandler.js (100%)
rename src/{js => mxgraph}/handler/mxEdgeHandler.js (100%)
rename src/{js => mxgraph}/handler/mxEdgeSegmentHandler.js (100%)
rename src/{js => mxgraph}/handler/mxElbowEdgeHandler.js (100%)
rename src/{js => mxgraph}/handler/mxGraphHandler.js (100%)
rename src/{js => mxgraph}/handler/mxHandle.js (100%)
rename src/{js => mxgraph}/handler/mxKeyHandler.js (100%)
rename src/{js => mxgraph}/handler/mxPanningHandler.js (100%)
rename src/{js => mxgraph}/handler/mxPopupMenuHandler.js (100%)
rename src/{js => mxgraph}/handler/mxRubberband.js (100%)
rename src/{js => mxgraph}/handler/mxSelectionCellsHandler.js (100%)
rename src/{js => mxgraph}/handler/mxTooltipHandler.js (100%)
rename src/{js => mxgraph}/handler/mxVertexHandler.js (100%)
rename src/{js => mxgraph}/index.txt (100%)
rename src/{js => mxgraph}/io/mxCellCodec.js (100%)
rename src/{js => mxgraph}/io/mxChildChangeCodec.js (100%)
rename src/{js => mxgraph}/io/mxCodec.js (100%)
rename src/{js => mxgraph}/io/mxCodecRegistry.js (100%)
rename src/{js => mxgraph}/io/mxDefaultKeyHandlerCodec.js (100%)
rename src/{js => mxgraph}/io/mxDefaultPopupMenuCodec.js (100%)
rename src/{js => mxgraph}/io/mxDefaultToolbarCodec.js (100%)
rename src/{js => mxgraph}/io/mxEditorCodec.js (100%)
rename src/{js => mxgraph}/io/mxGenericChangeCodec.js (100%)
rename src/{js => mxgraph}/io/mxGraphCodec.js (100%)
rename src/{js => mxgraph}/io/mxGraphViewCodec.js (100%)
rename src/{js => mxgraph}/io/mxModelCodec.js (100%)
rename src/{js => mxgraph}/io/mxObjectCodec.js (100%)
rename src/{js => mxgraph}/io/mxRootChangeCodec.js (100%)
rename src/{js => mxgraph}/io/mxStylesheetCodec.js (100%)
rename src/{js => mxgraph}/io/mxTerminalChangeCodec.js (100%)
rename src/{js => mxgraph}/layout/WeightedCellSorter.js (100%)
rename src/{js => mxgraph}/layout/hierarchical/model/mxGraphAbstractHierarchyCell.js (100%)
rename src/{js => mxgraph}/layout/hierarchical/model/mxGraphHierarchyEdge.js (100%)
rename src/{js => mxgraph}/layout/hierarchical/model/mxGraphHierarchyModel.js (100%)
rename src/{js => mxgraph}/layout/hierarchical/model/mxGraphHierarchyNode.js (100%)
rename src/{js => mxgraph}/layout/hierarchical/model/mxSwimlaneModel.js (100%)
rename src/{js => mxgraph}/layout/hierarchical/mxHierarchicalEdgeStyle.js (100%)
rename src/{js => mxgraph}/layout/hierarchical/mxHierarchicalLayout.js (100%)
rename src/{js => mxgraph}/layout/hierarchical/mxSwimlaneLayout.js (100%)
rename src/{js => mxgraph}/layout/hierarchical/stage/mxCoordinateAssignment.js (100%)
rename src/{js => mxgraph}/layout/hierarchical/stage/mxHierarchicalLayoutStage.js (100%)
rename src/{js => mxgraph}/layout/hierarchical/stage/mxMedianHybridCrossingReduction.js (100%)
rename src/{js => mxgraph}/layout/hierarchical/stage/mxMinimumCycleRemover.js (100%)
rename src/{js => mxgraph}/layout/hierarchical/stage/mxSwimlaneOrdering.js (100%)
rename src/{js => mxgraph}/layout/mxCircleLayout.js (100%)
rename src/{js => mxgraph}/layout/mxCompactTreeLayout.js (100%)
rename src/{js => mxgraph}/layout/mxCompositeLayout.js (100%)
rename src/{js => mxgraph}/layout/mxEdgeLabelLayout.js (100%)
rename src/{js => mxgraph}/layout/mxFastOrganicLayout.js (100%)
rename src/{js => mxgraph}/layout/mxGraphLayout.js (100%)
rename src/{js => mxgraph}/layout/mxParallelEdgeLayout.js (100%)
rename src/{js => mxgraph}/layout/mxPartitionLayout.js (100%)
rename src/{js => mxgraph}/layout/mxRadialTreeLayout.js (100%)
rename src/{js => mxgraph}/layout/mxStackLayout.js (100%)
rename src/{js => mxgraph}/model/mxCell.js (100%)
rename src/{js => mxgraph}/model/mxCellPath.js (100%)
rename src/{js => mxgraph}/model/mxGeometry.js (100%)
rename src/{js => mxgraph}/model/mxGraphModel.js (100%)
rename src/{js => mxgraph}/mxClient.js (100%)
rename src/{js => mxgraph}/shape/mxActor.js (100%)
rename src/{js => mxgraph}/shape/mxArrow.js (100%)
rename src/{js => mxgraph}/shape/mxArrowConnector.js (100%)
rename src/{js => mxgraph}/shape/mxCloud.js (100%)
rename src/{js => mxgraph}/shape/mxConnector.js (100%)
rename src/{js => mxgraph}/shape/mxCylinder.js (100%)
rename src/{js => mxgraph}/shape/mxDoubleEllipse.js (100%)
rename src/{js => mxgraph}/shape/mxEllipse.js (100%)
rename src/{js => mxgraph}/shape/mxHexagon.js (100%)
rename src/{js => mxgraph}/shape/mxImageShape.js (100%)
rename src/{js => mxgraph}/shape/mxLabel.js (100%)
rename src/{js => mxgraph}/shape/mxLine.js (100%)
rename src/{js => mxgraph}/shape/mxMarker.js (100%)
rename src/{js => mxgraph}/shape/mxPolyline.js (100%)
rename src/{js => mxgraph}/shape/mxRectangleShape.js (100%)
rename src/{js => mxgraph}/shape/mxRhombus.js (100%)
rename src/{js => mxgraph}/shape/mxShape.js (100%)
rename src/{js => mxgraph}/shape/mxStencil.js (100%)
rename src/{js => mxgraph}/shape/mxStencilRegistry.js (100%)
rename src/{js => mxgraph}/shape/mxSwimlane.js (100%)
rename src/{js => mxgraph}/shape/mxText.js (100%)
rename src/{js => mxgraph}/shape/mxTriangle.js (100%)
rename src/{js => mxgraph}/util/mxAbstractCanvas2D.js (100%)
rename src/{js => mxgraph}/util/mxAnimation.js (100%)
rename src/{js => mxgraph}/util/mxAutoSaveManager.js (100%)
rename src/{js => mxgraph}/util/mxClipboard.js (100%)
rename src/{js => mxgraph}/util/mxConstants.js (100%)
rename src/{js => mxgraph}/util/mxDictionary.js (100%)
rename src/{js => mxgraph}/util/mxDivResizer.js (100%)
rename src/{js => mxgraph}/util/mxDragSource.js (100%)
rename src/{js => mxgraph}/util/mxEffects.js (100%)
rename src/{js => mxgraph}/util/mxEvent.js (100%)
rename src/{js => mxgraph}/util/mxEventObject.js (100%)
rename src/{js => mxgraph}/util/mxEventSource.js (100%)
rename src/{js => mxgraph}/util/mxForm.js (100%)
rename src/{js => mxgraph}/util/mxGuide.js (100%)
rename src/{js => mxgraph}/util/mxImage.js (100%)
rename src/{js => mxgraph}/util/mxImageBundle.js (100%)
rename src/{js => mxgraph}/util/mxImageExport.js (100%)
rename src/{js => mxgraph}/util/mxLog.js (100%)
rename src/{js => mxgraph}/util/mxMorphing.js (100%)
rename src/{js => mxgraph}/util/mxMouseEvent.js (100%)
rename src/{js => mxgraph}/util/mxObjectIdentity.js (100%)
rename src/{js => mxgraph}/util/mxPanningManager.js (100%)
rename src/{js => mxgraph}/util/mxPoint.js (100%)
rename src/{js => mxgraph}/util/mxPopupMenu.js (100%)
rename src/{js => mxgraph}/util/mxRectangle.js (100%)
rename src/{js => mxgraph}/util/mxResources.js (100%)
rename src/{js => mxgraph}/util/mxSvgCanvas2D.js (100%)
rename src/{js => mxgraph}/util/mxToolbar.js (100%)
rename src/{js => mxgraph}/util/mxUndoManager.js (100%)
rename src/{js => mxgraph}/util/mxUndoableEdit.js (100%)
rename src/{js => mxgraph}/util/mxUrlConverter.js (100%)
rename src/{js => mxgraph}/util/mxUtils.js (100%)
rename src/{js => mxgraph}/util/mxWindow.js (100%)
rename src/{js => mxgraph}/util/mxXmlCanvas2D.js (100%)
rename src/{js => mxgraph}/util/mxXmlRequest.js (100%)
rename src/{js => mxgraph}/view/mxCellEditor.js (100%)
rename src/{js => mxgraph}/view/mxCellOverlay.js (100%)
rename src/{js => mxgraph}/view/mxCellRenderer.js (100%)
rename src/{js => mxgraph}/view/mxCellState.js (100%)
rename src/{js => mxgraph}/view/mxCellStatePreview.js (100%)
rename src/{js => mxgraph}/view/mxConnectionConstraint.js (100%)
rename src/{js => mxgraph}/view/mxEdgeStyle.js (100%)
rename src/{js => mxgraph}/view/mxGraph.js (100%)
rename src/{js => mxgraph}/view/mxGraphSelectionModel.js (100%)
rename src/{js => mxgraph}/view/mxGraphView.js (100%)
rename src/{js => mxgraph}/view/mxLayoutManager.js (100%)
rename src/{js => mxgraph}/view/mxMultiplicity.js (100%)
rename src/{js => mxgraph}/view/mxOutline.js (100%)
rename src/{js => mxgraph}/view/mxPerimeter.js (100%)
rename src/{js => mxgraph}/view/mxPrintPreview.js (100%)
rename src/{js => mxgraph}/view/mxStyleRegistry.js (100%)
rename src/{js => mxgraph}/view/mxStylesheet.js (100%)
rename src/{js => mxgraph}/view/mxSwimlaneManager.js (100%)
rename src/{js => mxgraph}/view/mxTemporaryCellStates.js (100%)
create mode 100644 src/package-lock.json
create mode 100644 src/package.json
rename src/{examples => pages}/HelloWorld.js (92%)
create mode 100644 src/pages/_app.js
create mode 100644 src/pages/api/hello.js
create mode 100644 src/pages/index.js
rename src/{ => public}/css/common.css (100%)
create mode 100644 src/public/favicon.ico
rename src/{ => public}/images/button.gif (100%)
rename src/{ => public}/images/close.gif (100%)
rename src/{ => public}/images/collapsed.gif (100%)
rename src/{ => public}/images/error.gif (100%)
rename src/{ => public}/images/expanded.gif (100%)
rename src/{ => public}/images/maximize.gif (100%)
rename src/{ => public}/images/minimize.gif (100%)
rename src/{ => public}/images/normalize.gif (100%)
rename src/{ => public}/images/point.gif (100%)
rename src/{ => public}/images/resize.gif (100%)
rename src/{ => public}/images/separator.gif (100%)
rename src/{ => public}/images/submenu.gif (100%)
rename src/{ => public}/images/transparent.gif (100%)
rename src/{ => public}/images/warning.gif (100%)
rename src/{ => public}/images/warning.png (100%)
rename src/{ => public}/images/window-title.gif (100%)
rename src/{ => public}/images/window.gif (100%)
rename src/{ => public}/resources/editor.txt (100%)
rename src/{ => public}/resources/editor_de.txt (100%)
rename src/{ => public}/resources/editor_zh.txt (100%)
rename src/{ => public}/resources/graph.txt (100%)
rename src/{ => public}/resources/graph_de.txt (100%)
rename src/{ => public}/resources/graph_zh.txt (100%)
create mode 100644 src/public/vercel.svg
create mode 100644 src/styles/Home.module.css
create mode 100644 src/styles/globals.css
diff --git a/.gitignore b/.gitignore
index ed7d8b552..da46689b8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,38 @@ javascript/dist
.jshintrc
javascript/examples/**/dist
.idea/
+
+
+# dependencies
+/node_modules
+/.pnp
+.pnp.js
+
+# testing
+/coverage
+
+# next.js
+/.next/
+/out/
+
+# production
+/build
+
+# misc
+.DS_Store
+*.pem
+
+# debug
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+
+# local env files
+.env.local
+.env.development.local
+.env.test.local
+.env.production.local
+
+# vercel
+.vercel
+/src/.next/
diff --git a/src/README.md b/src/README.md
new file mode 100644
index 000000000..b12f3e33e
--- /dev/null
+++ b/src/README.md
@@ -0,0 +1,34 @@
+This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
+
+## Getting Started
+
+First, run the development server:
+
+```bash
+npm run dev
+# or
+yarn dev
+```
+
+Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
+
+You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.
+
+[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`.
+
+The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages.
+
+## Learn More
+
+To learn more about Next.js, take a look at the following resources:
+
+- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
+- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
+
+You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
+
+## Deploy on Vercel
+
+The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
+
+Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
diff --git a/src/js/editor/mxDefaultKeyHandler.js b/src/mxgraph/editor/mxDefaultKeyHandler.js
similarity index 100%
rename from src/js/editor/mxDefaultKeyHandler.js
rename to src/mxgraph/editor/mxDefaultKeyHandler.js
diff --git a/src/js/editor/mxDefaultPopupMenu.js b/src/mxgraph/editor/mxDefaultPopupMenu.js
similarity index 100%
rename from src/js/editor/mxDefaultPopupMenu.js
rename to src/mxgraph/editor/mxDefaultPopupMenu.js
diff --git a/src/js/editor/mxDefaultToolbar.js b/src/mxgraph/editor/mxDefaultToolbar.js
similarity index 100%
rename from src/js/editor/mxDefaultToolbar.js
rename to src/mxgraph/editor/mxDefaultToolbar.js
diff --git a/src/js/editor/mxEditor.js b/src/mxgraph/editor/mxEditor.js
similarity index 100%
rename from src/js/editor/mxEditor.js
rename to src/mxgraph/editor/mxEditor.js
diff --git a/src/examples/anchors.html b/src/mxgraph/examples/anchors.html
similarity index 100%
rename from src/examples/anchors.html
rename to src/mxgraph/examples/anchors.html
diff --git a/src/examples/animation.html b/src/mxgraph/examples/animation.html
similarity index 100%
rename from src/examples/animation.html
rename to src/mxgraph/examples/animation.html
diff --git a/src/examples/autolayout.html b/src/mxgraph/examples/autolayout.html
similarity index 100%
rename from src/examples/autolayout.html
rename to src/mxgraph/examples/autolayout.html
diff --git a/src/examples/boundary.html b/src/mxgraph/examples/boundary.html
similarity index 100%
rename from src/examples/boundary.html
rename to src/mxgraph/examples/boundary.html
diff --git a/src/examples/clipboard.html b/src/mxgraph/examples/clipboard.html
similarity index 100%
rename from src/examples/clipboard.html
rename to src/mxgraph/examples/clipboard.html
diff --git a/src/examples/codec.html b/src/mxgraph/examples/codec.html
similarity index 100%
rename from src/examples/codec.html
rename to src/mxgraph/examples/codec.html
diff --git a/src/examples/collapse.html b/src/mxgraph/examples/collapse.html
similarity index 100%
rename from src/examples/collapse.html
rename to src/mxgraph/examples/collapse.html
diff --git a/src/examples/constituent.html b/src/mxgraph/examples/constituent.html
similarity index 100%
rename from src/examples/constituent.html
rename to src/mxgraph/examples/constituent.html
diff --git a/src/examples/contexticons.html b/src/mxgraph/examples/contexticons.html
similarity index 100%
rename from src/examples/contexticons.html
rename to src/mxgraph/examples/contexticons.html
diff --git a/src/examples/control.html b/src/mxgraph/examples/control.html
similarity index 100%
rename from src/examples/control.html
rename to src/mxgraph/examples/control.html
diff --git a/src/examples/dragsource.html b/src/mxgraph/examples/dragsource.html
similarity index 100%
rename from src/examples/dragsource.html
rename to src/mxgraph/examples/dragsource.html
diff --git a/src/examples/drop.html b/src/mxgraph/examples/drop.html
similarity index 100%
rename from src/examples/drop.html
rename to src/mxgraph/examples/drop.html
diff --git a/src/examples/dynamicloading.html b/src/mxgraph/examples/dynamicloading.html
similarity index 100%
rename from src/examples/dynamicloading.html
rename to src/mxgraph/examples/dynamicloading.html
diff --git a/src/examples/dynamicstyle.html b/src/mxgraph/examples/dynamicstyle.html
similarity index 100%
rename from src/examples/dynamicstyle.html
rename to src/mxgraph/examples/dynamicstyle.html
diff --git a/src/examples/dynamictoolbar.html b/src/mxgraph/examples/dynamictoolbar.html
similarity index 100%
rename from src/examples/dynamictoolbar.html
rename to src/mxgraph/examples/dynamictoolbar.html
diff --git a/src/examples/edgetolerance.html b/src/mxgraph/examples/edgetolerance.html
similarity index 100%
rename from src/examples/edgetolerance.html
rename to src/mxgraph/examples/edgetolerance.html
diff --git a/src/examples/editing.html b/src/mxgraph/examples/editing.html
similarity index 100%
rename from src/examples/editing.html
rename to src/mxgraph/examples/editing.html
diff --git a/src/examples/editors/config/diagrameditor.xml b/src/mxgraph/examples/editors/config/diagrameditor.xml
similarity index 100%
rename from src/examples/editors/config/diagrameditor.xml
rename to src/mxgraph/examples/editors/config/diagrameditor.xml
diff --git a/src/examples/editors/config/editor-commons.xml b/src/mxgraph/examples/editors/config/editor-commons.xml
similarity index 100%
rename from src/examples/editors/config/editor-commons.xml
rename to src/mxgraph/examples/editors/config/editor-commons.xml
diff --git a/src/examples/editors/config/keyhandler-commons.xml b/src/mxgraph/examples/editors/config/keyhandler-commons.xml
similarity index 100%
rename from src/examples/editors/config/keyhandler-commons.xml
rename to src/mxgraph/examples/editors/config/keyhandler-commons.xml
diff --git a/src/examples/editors/config/keyhandler-minimal.xml b/src/mxgraph/examples/editors/config/keyhandler-minimal.xml
similarity index 100%
rename from src/examples/editors/config/keyhandler-minimal.xml
rename to src/mxgraph/examples/editors/config/keyhandler-minimal.xml
diff --git a/src/examples/editors/config/layouteditor.xml b/src/mxgraph/examples/editors/config/layouteditor.xml
similarity index 100%
rename from src/examples/editors/config/layouteditor.xml
rename to src/mxgraph/examples/editors/config/layouteditor.xml
diff --git a/src/examples/editors/config/processeditor.xml b/src/mxgraph/examples/editors/config/processeditor.xml
similarity index 100%
rename from src/examples/editors/config/processeditor.xml
rename to src/mxgraph/examples/editors/config/processeditor.xml
diff --git a/src/examples/editors/config/wfeditor-commons.xml b/src/mxgraph/examples/editors/config/wfeditor-commons.xml
similarity index 100%
rename from src/examples/editors/config/wfeditor-commons.xml
rename to src/mxgraph/examples/editors/config/wfeditor-commons.xml
diff --git a/src/examples/editors/config/wfgraph-commons.xml b/src/mxgraph/examples/editors/config/wfgraph-commons.xml
similarity index 100%
rename from src/examples/editors/config/wfgraph-commons.xml
rename to src/mxgraph/examples/editors/config/wfgraph-commons.xml
diff --git a/src/examples/editors/config/wftoolbar-commons.xml b/src/mxgraph/examples/editors/config/wftoolbar-commons.xml
similarity index 100%
rename from src/examples/editors/config/wftoolbar-commons.xml
rename to src/mxgraph/examples/editors/config/wftoolbar-commons.xml
diff --git a/src/examples/editors/config/workfloweditor.xml b/src/mxgraph/examples/editors/config/workfloweditor.xml
similarity index 100%
rename from src/examples/editors/config/workfloweditor.xml
rename to src/mxgraph/examples/editors/config/workfloweditor.xml
diff --git a/src/examples/editors/css/process.css b/src/mxgraph/examples/editors/css/process.css
similarity index 100%
rename from src/examples/editors/css/process.css
rename to src/mxgraph/examples/editors/css/process.css
diff --git a/src/examples/editors/css/wordpress.css b/src/mxgraph/examples/editors/css/wordpress.css
similarity index 100%
rename from src/examples/editors/css/wordpress.css
rename to src/mxgraph/examples/editors/css/wordpress.css
diff --git a/src/examples/editors/diagrameditor.html b/src/mxgraph/examples/editors/diagrameditor.html
similarity index 100%
rename from src/examples/editors/diagrameditor.html
rename to src/mxgraph/examples/editors/diagrameditor.html
diff --git a/src/examples/editors/diagrams/empty.xml b/src/mxgraph/examples/editors/diagrams/empty.xml
similarity index 100%
rename from src/examples/editors/diagrams/empty.xml
rename to src/mxgraph/examples/editors/diagrams/empty.xml
diff --git a/src/examples/editors/diagrams/swimlanes.xml b/src/mxgraph/examples/editors/diagrams/swimlanes.xml
similarity index 100%
rename from src/examples/editors/diagrams/swimlanes.xml
rename to src/mxgraph/examples/editors/diagrams/swimlanes.xml
diff --git a/src/examples/editors/diagrams/travel-booking.xml b/src/mxgraph/examples/editors/diagrams/travel-booking.xml
similarity index 100%
rename from src/examples/editors/diagrams/travel-booking.xml
rename to src/mxgraph/examples/editors/diagrams/travel-booking.xml
diff --git a/src/examples/editors/diagrams/withdrawal.xml b/src/mxgraph/examples/editors/diagrams/withdrawal.xml
similarity index 100%
rename from src/examples/editors/diagrams/withdrawal.xml
rename to src/mxgraph/examples/editors/diagrams/withdrawal.xml
diff --git a/src/examples/editors/grapheditor.html b/src/mxgraph/examples/editors/grapheditor.html
similarity index 100%
rename from src/examples/editors/grapheditor.html
rename to src/mxgraph/examples/editors/grapheditor.html
diff --git a/src/examples/editors/help/index-all.html b/src/mxgraph/examples/editors/help/index-all.html
similarity index 100%
rename from src/examples/editors/help/index-all.html
rename to src/mxgraph/examples/editors/help/index-all.html
diff --git a/src/examples/editors/help/index.html b/src/mxgraph/examples/editors/help/index.html
similarity index 100%
rename from src/examples/editors/help/index.html
rename to src/mxgraph/examples/editors/help/index.html
diff --git a/src/examples/editors/images/actor.gif b/src/mxgraph/examples/editors/images/actor.gif
similarity index 100%
rename from src/examples/editors/images/actor.gif
rename to src/mxgraph/examples/editors/images/actor.gif
diff --git a/src/examples/editors/images/alignbottom.gif b/src/mxgraph/examples/editors/images/alignbottom.gif
similarity index 100%
rename from src/examples/editors/images/alignbottom.gif
rename to src/mxgraph/examples/editors/images/alignbottom.gif
diff --git a/src/examples/editors/images/aligncenter.gif b/src/mxgraph/examples/editors/images/aligncenter.gif
similarity index 100%
rename from src/examples/editors/images/aligncenter.gif
rename to src/mxgraph/examples/editors/images/aligncenter.gif
diff --git a/src/examples/editors/images/alignleft.gif b/src/mxgraph/examples/editors/images/alignleft.gif
similarity index 100%
rename from src/examples/editors/images/alignleft.gif
rename to src/mxgraph/examples/editors/images/alignleft.gif
diff --git a/src/examples/editors/images/alignmiddle.gif b/src/mxgraph/examples/editors/images/alignmiddle.gif
similarity index 100%
rename from src/examples/editors/images/alignmiddle.gif
rename to src/mxgraph/examples/editors/images/alignmiddle.gif
diff --git a/src/examples/editors/images/alignright.gif b/src/mxgraph/examples/editors/images/alignright.gif
similarity index 100%
rename from src/examples/editors/images/alignright.gif
rename to src/mxgraph/examples/editors/images/alignright.gif
diff --git a/src/examples/editors/images/aligntop.gif b/src/mxgraph/examples/editors/images/aligntop.gif
similarity index 100%
rename from src/examples/editors/images/aligntop.gif
rename to src/mxgraph/examples/editors/images/aligntop.gif
diff --git a/src/examples/editors/images/arrow.gif b/src/mxgraph/examples/editors/images/arrow.gif
similarity index 100%
rename from src/examples/editors/images/arrow.gif
rename to src/mxgraph/examples/editors/images/arrow.gif
diff --git a/src/examples/editors/images/bell.png b/src/mxgraph/examples/editors/images/bell.png
similarity index 100%
rename from src/examples/editors/images/bell.png
rename to src/mxgraph/examples/editors/images/bell.png
diff --git a/src/examples/editors/images/bg.gif b/src/mxgraph/examples/editors/images/bg.gif
similarity index 100%
rename from src/examples/editors/images/bg.gif
rename to src/mxgraph/examples/editors/images/bg.gif
diff --git a/src/examples/editors/images/block_end.gif b/src/mxgraph/examples/editors/images/block_end.gif
similarity index 100%
rename from src/examples/editors/images/block_end.gif
rename to src/mxgraph/examples/editors/images/block_end.gif
diff --git a/src/examples/editors/images/block_start.gif b/src/mxgraph/examples/editors/images/block_start.gif
similarity index 100%
rename from src/examples/editors/images/block_start.gif
rename to src/mxgraph/examples/editors/images/block_start.gif
diff --git a/src/examples/editors/images/bold.gif b/src/mxgraph/examples/editors/images/bold.gif
similarity index 100%
rename from src/examples/editors/images/bold.gif
rename to src/mxgraph/examples/editors/images/bold.gif
diff --git a/src/examples/editors/images/bottom.gif b/src/mxgraph/examples/editors/images/bottom.gif
similarity index 100%
rename from src/examples/editors/images/bottom.gif
rename to src/mxgraph/examples/editors/images/bottom.gif
diff --git a/src/examples/editors/images/box.png b/src/mxgraph/examples/editors/images/box.png
similarity index 100%
rename from src/examples/editors/images/box.png
rename to src/mxgraph/examples/editors/images/box.png
diff --git a/src/examples/editors/images/camera.gif b/src/mxgraph/examples/editors/images/camera.gif
similarity index 100%
rename from src/examples/editors/images/camera.gif
rename to src/mxgraph/examples/editors/images/camera.gif
diff --git a/src/examples/editors/images/center.gif b/src/mxgraph/examples/editors/images/center.gif
similarity index 100%
rename from src/examples/editors/images/center.gif
rename to src/mxgraph/examples/editors/images/center.gif
diff --git a/src/examples/editors/images/classic_end.gif b/src/mxgraph/examples/editors/images/classic_end.gif
similarity index 100%
rename from src/examples/editors/images/classic_end.gif
rename to src/mxgraph/examples/editors/images/classic_end.gif
diff --git a/src/examples/editors/images/classic_start.gif b/src/mxgraph/examples/editors/images/classic_start.gif
similarity index 100%
rename from src/examples/editors/images/classic_start.gif
rename to src/mxgraph/examples/editors/images/classic_start.gif
diff --git a/src/examples/editors/images/cloud.gif b/src/mxgraph/examples/editors/images/cloud.gif
similarity index 100%
rename from src/examples/editors/images/cloud.gif
rename to src/mxgraph/examples/editors/images/cloud.gif
diff --git a/src/examples/editors/images/cmp-bg.gif b/src/mxgraph/examples/editors/images/cmp-bg.gif
similarity index 100%
rename from src/examples/editors/images/cmp-bg.gif
rename to src/mxgraph/examples/editors/images/cmp-bg.gif
diff --git a/src/examples/editors/images/collapse.gif b/src/mxgraph/examples/editors/images/collapse.gif
similarity index 100%
rename from src/examples/editors/images/collapse.gif
rename to src/mxgraph/examples/editors/images/collapse.gif
diff --git a/src/examples/editors/images/connect.gif b/src/mxgraph/examples/editors/images/connect.gif
similarity index 100%
rename from src/examples/editors/images/connect.gif
rename to src/mxgraph/examples/editors/images/connect.gif
diff --git a/src/examples/editors/images/connector.gif b/src/mxgraph/examples/editors/images/connector.gif
similarity index 100%
rename from src/examples/editors/images/connector.gif
rename to src/mxgraph/examples/editors/images/connector.gif
diff --git a/src/examples/editors/images/console.gif b/src/mxgraph/examples/editors/images/console.gif
similarity index 100%
rename from src/examples/editors/images/console.gif
rename to src/mxgraph/examples/editors/images/console.gif
diff --git a/src/examples/editors/images/copy.gif b/src/mxgraph/examples/editors/images/copy.gif
similarity index 100%
rename from src/examples/editors/images/copy.gif
rename to src/mxgraph/examples/editors/images/copy.gif
diff --git a/src/examples/editors/images/cube_green.png b/src/mxgraph/examples/editors/images/cube_green.png
similarity index 100%
rename from src/examples/editors/images/cube_green.png
rename to src/mxgraph/examples/editors/images/cube_green.png
diff --git a/src/examples/editors/images/cut.gif b/src/mxgraph/examples/editors/images/cut.gif
similarity index 100%
rename from src/examples/editors/images/cut.gif
rename to src/mxgraph/examples/editors/images/cut.gif
diff --git a/src/examples/editors/images/cylinder.gif b/src/mxgraph/examples/editors/images/cylinder.gif
similarity index 100%
rename from src/examples/editors/images/cylinder.gif
rename to src/mxgraph/examples/editors/images/cylinder.gif
diff --git a/src/examples/editors/images/delete.gif b/src/mxgraph/examples/editors/images/delete.gif
similarity index 100%
rename from src/examples/editors/images/delete.gif
rename to src/mxgraph/examples/editors/images/delete.gif
diff --git a/src/examples/editors/images/diagram.gif b/src/mxgraph/examples/editors/images/diagram.gif
similarity index 100%
rename from src/examples/editors/images/diagram.gif
rename to src/mxgraph/examples/editors/images/diagram.gif
diff --git a/src/examples/editors/images/diamond_end.gif b/src/mxgraph/examples/editors/images/diamond_end.gif
similarity index 100%
rename from src/examples/editors/images/diamond_end.gif
rename to src/mxgraph/examples/editors/images/diamond_end.gif
diff --git a/src/examples/editors/images/diamond_start.gif b/src/mxgraph/examples/editors/images/diamond_start.gif
similarity index 100%
rename from src/examples/editors/images/diamond_start.gif
rename to src/mxgraph/examples/editors/images/diamond_start.gif
diff --git a/src/examples/editors/images/doubleellipse.gif b/src/mxgraph/examples/editors/images/doubleellipse.gif
similarity index 100%
rename from src/examples/editors/images/doubleellipse.gif
rename to src/mxgraph/examples/editors/images/doubleellipse.gif
diff --git a/src/examples/editors/images/down.gif b/src/mxgraph/examples/editors/images/down.gif
similarity index 100%
rename from src/examples/editors/images/down.gif
rename to src/mxgraph/examples/editors/images/down.gif
diff --git a/src/examples/editors/images/draw/drawbg.jpg b/src/mxgraph/examples/editors/images/draw/drawbg.jpg
similarity index 100%
rename from src/examples/editors/images/draw/drawbg.jpg
rename to src/mxgraph/examples/editors/images/draw/drawbg.jpg
diff --git a/src/examples/editors/images/draw/drawbgcolor.jpg b/src/mxgraph/examples/editors/images/draw/drawbgcolor.jpg
similarity index 100%
rename from src/examples/editors/images/draw/drawbgcolor.jpg
rename to src/mxgraph/examples/editors/images/draw/drawbgcolor.jpg
diff --git a/src/examples/editors/images/draw/drawfooter.jpg b/src/mxgraph/examples/editors/images/draw/drawfooter.jpg
similarity index 100%
rename from src/examples/editors/images/draw/drawfooter.jpg
rename to src/mxgraph/examples/editors/images/draw/drawfooter.jpg
diff --git a/src/examples/editors/images/draw/drawheader.jpg b/src/mxgraph/examples/editors/images/draw/drawheader.jpg
similarity index 100%
rename from src/examples/editors/images/draw/drawheader.jpg
rename to src/mxgraph/examples/editors/images/draw/drawheader.jpg
diff --git a/src/examples/editors/images/draw/mxlogo.jpg b/src/mxgraph/examples/editors/images/draw/mxlogo.jpg
similarity index 100%
rename from src/examples/editors/images/draw/mxlogo.jpg
rename to src/mxgraph/examples/editors/images/draw/mxlogo.jpg
diff --git a/src/examples/editors/images/dude3.png b/src/mxgraph/examples/editors/images/dude3.png
similarity index 100%
rename from src/examples/editors/images/dude3.png
rename to src/mxgraph/examples/editors/images/dude3.png
diff --git a/src/examples/editors/images/earth.png b/src/mxgraph/examples/editors/images/earth.png
similarity index 100%
rename from src/examples/editors/images/earth.png
rename to src/mxgraph/examples/editors/images/earth.png
diff --git a/src/examples/editors/images/ellipse.gif b/src/mxgraph/examples/editors/images/ellipse.gif
similarity index 100%
rename from src/examples/editors/images/ellipse.gif
rename to src/mxgraph/examples/editors/images/ellipse.gif
diff --git a/src/examples/editors/images/entity.gif b/src/mxgraph/examples/editors/images/entity.gif
similarity index 100%
rename from src/examples/editors/images/entity.gif
rename to src/mxgraph/examples/editors/images/entity.gif
diff --git a/src/examples/editors/images/expand.gif b/src/mxgraph/examples/editors/images/expand.gif
similarity index 100%
rename from src/examples/editors/images/expand.gif
rename to src/mxgraph/examples/editors/images/expand.gif
diff --git a/src/examples/editors/images/fillcolor.gif b/src/mxgraph/examples/editors/images/fillcolor.gif
similarity index 100%
rename from src/examples/editors/images/fillcolor.gif
rename to src/mxgraph/examples/editors/images/fillcolor.gif
diff --git a/src/examples/editors/images/fit.gif b/src/mxgraph/examples/editors/images/fit.gif
similarity index 100%
rename from src/examples/editors/images/fit.gif
rename to src/mxgraph/examples/editors/images/fit.gif
diff --git a/src/examples/editors/images/font.gif b/src/mxgraph/examples/editors/images/font.gif
similarity index 100%
rename from src/examples/editors/images/font.gif
rename to src/mxgraph/examples/editors/images/font.gif
diff --git a/src/examples/editors/images/fontcolor.gif b/src/mxgraph/examples/editors/images/fontcolor.gif
similarity index 100%
rename from src/examples/editors/images/fontcolor.gif
rename to src/mxgraph/examples/editors/images/fontcolor.gif
diff --git a/src/examples/editors/images/gear.gif b/src/mxgraph/examples/editors/images/gear.gif
similarity index 100%
rename from src/examples/editors/images/gear.gif
rename to src/mxgraph/examples/editors/images/gear.gif
diff --git a/src/examples/editors/images/gear.png b/src/mxgraph/examples/editors/images/gear.png
similarity index 100%
rename from src/examples/editors/images/gear.png
rename to src/mxgraph/examples/editors/images/gear.png
diff --git a/src/examples/editors/images/grid.gif b/src/mxgraph/examples/editors/images/grid.gif
similarity index 100%
rename from src/examples/editors/images/grid.gif
rename to src/mxgraph/examples/editors/images/grid.gif
diff --git a/src/examples/editors/images/group.gif b/src/mxgraph/examples/editors/images/group.gif
similarity index 100%
rename from src/examples/editors/images/group.gif
rename to src/mxgraph/examples/editors/images/group.gif
diff --git a/src/examples/editors/images/help.gif b/src/mxgraph/examples/editors/images/help.gif
similarity index 100%
rename from src/examples/editors/images/help.gif
rename to src/mxgraph/examples/editors/images/help.gif
diff --git a/src/examples/editors/images/hexagon.gif b/src/mxgraph/examples/editors/images/hexagon.gif
similarity index 100%
rename from src/examples/editors/images/hexagon.gif
rename to src/mxgraph/examples/editors/images/hexagon.gif
diff --git a/src/examples/editors/images/hline.gif b/src/mxgraph/examples/editors/images/hline.gif
similarity index 100%
rename from src/examples/editors/images/hline.gif
rename to src/mxgraph/examples/editors/images/hline.gif
diff --git a/src/examples/editors/images/house.gif b/src/mxgraph/examples/editors/images/house.gif
similarity index 100%
rename from src/examples/editors/images/house.gif
rename to src/mxgraph/examples/editors/images/house.gif
diff --git a/src/examples/editors/images/house.png b/src/mxgraph/examples/editors/images/house.png
similarity index 100%
rename from src/examples/editors/images/house.png
rename to src/mxgraph/examples/editors/images/house.png
diff --git a/src/examples/editors/images/image.gif b/src/mxgraph/examples/editors/images/image.gif
similarity index 100%
rename from src/examples/editors/images/image.gif
rename to src/mxgraph/examples/editors/images/image.gif
diff --git a/src/examples/editors/images/italic.gif b/src/mxgraph/examples/editors/images/italic.gif
similarity index 100%
rename from src/examples/editors/images/italic.gif
rename to src/mxgraph/examples/editors/images/italic.gif
diff --git a/src/examples/editors/images/left.gif b/src/mxgraph/examples/editors/images/left.gif
similarity index 100%
rename from src/examples/editors/images/left.gif
rename to src/mxgraph/examples/editors/images/left.gif
diff --git a/src/examples/editors/images/linecolor.gif b/src/mxgraph/examples/editors/images/linecolor.gif
similarity index 100%
rename from src/examples/editors/images/linecolor.gif
rename to src/mxgraph/examples/editors/images/linecolor.gif
diff --git a/src/examples/editors/images/link.gif b/src/mxgraph/examples/editors/images/link.gif
similarity index 100%
rename from src/examples/editors/images/link.gif
rename to src/mxgraph/examples/editors/images/link.gif
diff --git a/src/examples/editors/images/loading.gif b/src/mxgraph/examples/editors/images/loading.gif
similarity index 100%
rename from src/examples/editors/images/loading.gif
rename to src/mxgraph/examples/editors/images/loading.gif
diff --git a/src/examples/editors/images/middle.gif b/src/mxgraph/examples/editors/images/middle.gif
similarity index 100%
rename from src/examples/editors/images/middle.gif
rename to src/mxgraph/examples/editors/images/middle.gif
diff --git a/src/examples/editors/images/new.gif b/src/mxgraph/examples/editors/images/new.gif
similarity index 100%
rename from src/examples/editors/images/new.gif
rename to src/mxgraph/examples/editors/images/new.gif
diff --git a/src/examples/editors/images/open.gif b/src/mxgraph/examples/editors/images/open.gif
similarity index 100%
rename from src/examples/editors/images/open.gif
rename to src/mxgraph/examples/editors/images/open.gif
diff --git a/src/examples/editors/images/open_end.gif b/src/mxgraph/examples/editors/images/open_end.gif
similarity index 100%
rename from src/examples/editors/images/open_end.gif
rename to src/mxgraph/examples/editors/images/open_end.gif
diff --git a/src/examples/editors/images/open_start.gif b/src/mxgraph/examples/editors/images/open_start.gif
similarity index 100%
rename from src/examples/editors/images/open_start.gif
rename to src/mxgraph/examples/editors/images/open_start.gif
diff --git a/src/examples/editors/images/outline.gif b/src/mxgraph/examples/editors/images/outline.gif
similarity index 100%
rename from src/examples/editors/images/outline.gif
rename to src/mxgraph/examples/editors/images/outline.gif
diff --git a/src/examples/editors/images/oval_end.gif b/src/mxgraph/examples/editors/images/oval_end.gif
similarity index 100%
rename from src/examples/editors/images/oval_end.gif
rename to src/mxgraph/examples/editors/images/oval_end.gif
diff --git a/src/examples/editors/images/oval_start.gif b/src/mxgraph/examples/editors/images/oval_start.gif
similarity index 100%
rename from src/examples/editors/images/oval_start.gif
rename to src/mxgraph/examples/editors/images/oval_start.gif
diff --git a/src/examples/editors/images/overlays/check.png b/src/mxgraph/examples/editors/images/overlays/check.png
similarity index 100%
rename from src/examples/editors/images/overlays/check.png
rename to src/mxgraph/examples/editors/images/overlays/check.png
diff --git a/src/examples/editors/images/overlays/error.png b/src/mxgraph/examples/editors/images/overlays/error.png
similarity index 100%
rename from src/examples/editors/images/overlays/error.png
rename to src/mxgraph/examples/editors/images/overlays/error.png
diff --git a/src/examples/editors/images/overlays/flash.png b/src/mxgraph/examples/editors/images/overlays/flash.png
similarity index 100%
rename from src/examples/editors/images/overlays/flash.png
rename to src/mxgraph/examples/editors/images/overlays/flash.png
diff --git a/src/examples/editors/images/overlays/forbidden.png b/src/mxgraph/examples/editors/images/overlays/forbidden.png
similarity index 100%
rename from src/examples/editors/images/overlays/forbidden.png
rename to src/mxgraph/examples/editors/images/overlays/forbidden.png
diff --git a/src/examples/editors/images/overlays/help.png b/src/mxgraph/examples/editors/images/overlays/help.png
similarity index 100%
rename from src/examples/editors/images/overlays/help.png
rename to src/mxgraph/examples/editors/images/overlays/help.png
diff --git a/src/examples/editors/images/overlays/house.png b/src/mxgraph/examples/editors/images/overlays/house.png
similarity index 100%
rename from src/examples/editors/images/overlays/house.png
rename to src/mxgraph/examples/editors/images/overlays/house.png
diff --git a/src/examples/editors/images/overlays/information.png b/src/mxgraph/examples/editors/images/overlays/information.png
similarity index 100%
rename from src/examples/editors/images/overlays/information.png
rename to src/mxgraph/examples/editors/images/overlays/information.png
diff --git a/src/examples/editors/images/overlays/lightbulb_on.png b/src/mxgraph/examples/editors/images/overlays/lightbulb_on.png
similarity index 100%
rename from src/examples/editors/images/overlays/lightbulb_on.png
rename to src/mxgraph/examples/editors/images/overlays/lightbulb_on.png
diff --git a/src/examples/editors/images/overlays/pencil.png b/src/mxgraph/examples/editors/images/overlays/pencil.png
similarity index 100%
rename from src/examples/editors/images/overlays/pencil.png
rename to src/mxgraph/examples/editors/images/overlays/pencil.png
diff --git a/src/examples/editors/images/overlays/printer.png b/src/mxgraph/examples/editors/images/overlays/printer.png
similarity index 100%
rename from src/examples/editors/images/overlays/printer.png
rename to src/mxgraph/examples/editors/images/overlays/printer.png
diff --git a/src/examples/editors/images/overlays/user3.png b/src/mxgraph/examples/editors/images/overlays/user3.png
similarity index 100%
rename from src/examples/editors/images/overlays/user3.png
rename to src/mxgraph/examples/editors/images/overlays/user3.png
diff --git a/src/examples/editors/images/overlays/users3.png b/src/mxgraph/examples/editors/images/overlays/users3.png
similarity index 100%
rename from src/examples/editors/images/overlays/users3.png
rename to src/mxgraph/examples/editors/images/overlays/users3.png
diff --git a/src/examples/editors/images/overlays/workplace.png b/src/mxgraph/examples/editors/images/overlays/workplace.png
similarity index 100%
rename from src/examples/editors/images/overlays/workplace.png
rename to src/mxgraph/examples/editors/images/overlays/workplace.png
diff --git a/src/examples/editors/images/package.png b/src/mxgraph/examples/editors/images/package.png
similarity index 100%
rename from src/examples/editors/images/package.png
rename to src/mxgraph/examples/editors/images/package.png
diff --git a/src/examples/editors/images/pan.gif b/src/mxgraph/examples/editors/images/pan.gif
similarity index 100%
rename from src/examples/editors/images/pan.gif
rename to src/mxgraph/examples/editors/images/pan.gif
diff --git a/src/examples/editors/images/paste.gif b/src/mxgraph/examples/editors/images/paste.gif
similarity index 100%
rename from src/examples/editors/images/paste.gif
rename to src/mxgraph/examples/editors/images/paste.gif
diff --git a/src/examples/editors/images/plain.gif b/src/mxgraph/examples/editors/images/plain.gif
similarity index 100%
rename from src/examples/editors/images/plain.gif
rename to src/mxgraph/examples/editors/images/plain.gif
diff --git a/src/examples/editors/images/preferences.gif b/src/mxgraph/examples/editors/images/preferences.gif
similarity index 100%
rename from src/examples/editors/images/preferences.gif
rename to src/mxgraph/examples/editors/images/preferences.gif
diff --git a/src/examples/editors/images/press.gif b/src/mxgraph/examples/editors/images/press.gif
similarity index 100%
rename from src/examples/editors/images/press.gif
rename to src/mxgraph/examples/editors/images/press.gif
diff --git a/src/examples/editors/images/preview.gif b/src/mxgraph/examples/editors/images/preview.gif
similarity index 100%
rename from src/examples/editors/images/preview.gif
rename to src/mxgraph/examples/editors/images/preview.gif
diff --git a/src/examples/editors/images/print.gif b/src/mxgraph/examples/editors/images/print.gif
similarity index 100%
rename from src/examples/editors/images/print.gif
rename to src/mxgraph/examples/editors/images/print.gif
diff --git a/src/examples/editors/images/printer.png b/src/mxgraph/examples/editors/images/printer.png
similarity index 100%
rename from src/examples/editors/images/printer.png
rename to src/mxgraph/examples/editors/images/printer.png
diff --git a/src/examples/editors/images/properties.gif b/src/mxgraph/examples/editors/images/properties.gif
similarity index 100%
rename from src/examples/editors/images/properties.gif
rename to src/mxgraph/examples/editors/images/properties.gif
diff --git a/src/examples/editors/images/rectangle.gif b/src/mxgraph/examples/editors/images/rectangle.gif
similarity index 100%
rename from src/examples/editors/images/rectangle.gif
rename to src/mxgraph/examples/editors/images/rectangle.gif
diff --git a/src/examples/editors/images/redo.gif b/src/mxgraph/examples/editors/images/redo.gif
similarity index 100%
rename from src/examples/editors/images/redo.gif
rename to src/mxgraph/examples/editors/images/redo.gif
diff --git a/src/examples/editors/images/refresh.gif b/src/mxgraph/examples/editors/images/refresh.gif
similarity index 100%
rename from src/examples/editors/images/refresh.gif
rename to src/mxgraph/examples/editors/images/refresh.gif
diff --git a/src/examples/editors/images/rhombus.gif b/src/mxgraph/examples/editors/images/rhombus.gif
similarity index 100%
rename from src/examples/editors/images/rhombus.gif
rename to src/mxgraph/examples/editors/images/rhombus.gif
diff --git a/src/examples/editors/images/right.gif b/src/mxgraph/examples/editors/images/right.gif
similarity index 100%
rename from src/examples/editors/images/right.gif
rename to src/mxgraph/examples/editors/images/right.gif
diff --git a/src/examples/editors/images/rounded.gif b/src/mxgraph/examples/editors/images/rounded.gif
similarity index 100%
rename from src/examples/editors/images/rounded.gif
rename to src/mxgraph/examples/editors/images/rounded.gif
diff --git a/src/examples/editors/images/save.gif b/src/mxgraph/examples/editors/images/save.gif
similarity index 100%
rename from src/examples/editors/images/save.gif
rename to src/mxgraph/examples/editors/images/save.gif
diff --git a/src/examples/editors/images/saveas.gif b/src/mxgraph/examples/editors/images/saveas.gif
similarity index 100%
rename from src/examples/editors/images/saveas.gif
rename to src/mxgraph/examples/editors/images/saveas.gif
diff --git a/src/examples/editors/images/script.gif b/src/mxgraph/examples/editors/images/script.gif
similarity index 100%
rename from src/examples/editors/images/script.gif
rename to src/mxgraph/examples/editors/images/script.gif
diff --git a/src/examples/editors/images/select.gif b/src/mxgraph/examples/editors/images/select.gif
similarity index 100%
rename from src/examples/editors/images/select.gif
rename to src/mxgraph/examples/editors/images/select.gif
diff --git a/src/examples/editors/images/server.png b/src/mxgraph/examples/editors/images/server.png
similarity index 100%
rename from src/examples/editors/images/server.png
rename to src/mxgraph/examples/editors/images/server.png
diff --git a/src/examples/editors/images/straight.gif b/src/mxgraph/examples/editors/images/straight.gif
similarity index 100%
rename from src/examples/editors/images/straight.gif
rename to src/mxgraph/examples/editors/images/straight.gif
diff --git a/src/examples/editors/images/swimlane.gif b/src/mxgraph/examples/editors/images/swimlane.gif
similarity index 100%
rename from src/examples/editors/images/swimlane.gif
rename to src/mxgraph/examples/editors/images/swimlane.gif
diff --git a/src/examples/editors/images/symbols/cancel_end.png b/src/mxgraph/examples/editors/images/symbols/cancel_end.png
similarity index 100%
rename from src/examples/editors/images/symbols/cancel_end.png
rename to src/mxgraph/examples/editors/images/symbols/cancel_end.png
diff --git a/src/examples/editors/images/symbols/cancel_intermediate.png b/src/mxgraph/examples/editors/images/symbols/cancel_intermediate.png
similarity index 100%
rename from src/examples/editors/images/symbols/cancel_intermediate.png
rename to src/mxgraph/examples/editors/images/symbols/cancel_intermediate.png
diff --git a/src/examples/editors/images/symbols/error.png b/src/mxgraph/examples/editors/images/symbols/error.png
similarity index 100%
rename from src/examples/editors/images/symbols/error.png
rename to src/mxgraph/examples/editors/images/symbols/error.png
diff --git a/src/examples/editors/images/symbols/event.png b/src/mxgraph/examples/editors/images/symbols/event.png
similarity index 100%
rename from src/examples/editors/images/symbols/event.png
rename to src/mxgraph/examples/editors/images/symbols/event.png
diff --git a/src/examples/editors/images/symbols/event_end.png b/src/mxgraph/examples/editors/images/symbols/event_end.png
similarity index 100%
rename from src/examples/editors/images/symbols/event_end.png
rename to src/mxgraph/examples/editors/images/symbols/event_end.png
diff --git a/src/examples/editors/images/symbols/event_intermediate.png b/src/mxgraph/examples/editors/images/symbols/event_intermediate.png
similarity index 100%
rename from src/examples/editors/images/symbols/event_intermediate.png
rename to src/mxgraph/examples/editors/images/symbols/event_intermediate.png
diff --git a/src/examples/editors/images/symbols/fork.png b/src/mxgraph/examples/editors/images/symbols/fork.png
similarity index 100%
rename from src/examples/editors/images/symbols/fork.png
rename to src/mxgraph/examples/editors/images/symbols/fork.png
diff --git a/src/examples/editors/images/symbols/inclusive.png b/src/mxgraph/examples/editors/images/symbols/inclusive.png
similarity index 100%
rename from src/examples/editors/images/symbols/inclusive.png
rename to src/mxgraph/examples/editors/images/symbols/inclusive.png
diff --git a/src/examples/editors/images/symbols/link.png b/src/mxgraph/examples/editors/images/symbols/link.png
similarity index 100%
rename from src/examples/editors/images/symbols/link.png
rename to src/mxgraph/examples/editors/images/symbols/link.png
diff --git a/src/examples/editors/images/symbols/merge.png b/src/mxgraph/examples/editors/images/symbols/merge.png
similarity index 100%
rename from src/examples/editors/images/symbols/merge.png
rename to src/mxgraph/examples/editors/images/symbols/merge.png
diff --git a/src/examples/editors/images/symbols/message.png b/src/mxgraph/examples/editors/images/symbols/message.png
similarity index 100%
rename from src/examples/editors/images/symbols/message.png
rename to src/mxgraph/examples/editors/images/symbols/message.png
diff --git a/src/examples/editors/images/symbols/message_end.png b/src/mxgraph/examples/editors/images/symbols/message_end.png
similarity index 100%
rename from src/examples/editors/images/symbols/message_end.png
rename to src/mxgraph/examples/editors/images/symbols/message_end.png
diff --git a/src/examples/editors/images/symbols/message_intermediate.png b/src/mxgraph/examples/editors/images/symbols/message_intermediate.png
similarity index 100%
rename from src/examples/editors/images/symbols/message_intermediate.png
rename to src/mxgraph/examples/editors/images/symbols/message_intermediate.png
diff --git a/src/examples/editors/images/symbols/multiple.png b/src/mxgraph/examples/editors/images/symbols/multiple.png
similarity index 100%
rename from src/examples/editors/images/symbols/multiple.png
rename to src/mxgraph/examples/editors/images/symbols/multiple.png
diff --git a/src/examples/editors/images/symbols/rule.png b/src/mxgraph/examples/editors/images/symbols/rule.png
similarity index 100%
rename from src/examples/editors/images/symbols/rule.png
rename to src/mxgraph/examples/editors/images/symbols/rule.png
diff --git a/src/examples/editors/images/symbols/small_cancel_end.gif b/src/mxgraph/examples/editors/images/symbols/small_cancel_end.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_cancel_end.gif
rename to src/mxgraph/examples/editors/images/symbols/small_cancel_end.gif
diff --git a/src/examples/editors/images/symbols/small_cancel_intermediate.gif b/src/mxgraph/examples/editors/images/symbols/small_cancel_intermediate.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_cancel_intermediate.gif
rename to src/mxgraph/examples/editors/images/symbols/small_cancel_intermediate.gif
diff --git a/src/examples/editors/images/symbols/small_error.gif b/src/mxgraph/examples/editors/images/symbols/small_error.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_error.gif
rename to src/mxgraph/examples/editors/images/symbols/small_error.gif
diff --git a/src/examples/editors/images/symbols/small_event.gif b/src/mxgraph/examples/editors/images/symbols/small_event.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_event.gif
rename to src/mxgraph/examples/editors/images/symbols/small_event.gif
diff --git a/src/examples/editors/images/symbols/small_event_end.gif b/src/mxgraph/examples/editors/images/symbols/small_event_end.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_event_end.gif
rename to src/mxgraph/examples/editors/images/symbols/small_event_end.gif
diff --git a/src/examples/editors/images/symbols/small_event_intermediate.gif b/src/mxgraph/examples/editors/images/symbols/small_event_intermediate.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_event_intermediate.gif
rename to src/mxgraph/examples/editors/images/symbols/small_event_intermediate.gif
diff --git a/src/examples/editors/images/symbols/small_fork.gif b/src/mxgraph/examples/editors/images/symbols/small_fork.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_fork.gif
rename to src/mxgraph/examples/editors/images/symbols/small_fork.gif
diff --git a/src/examples/editors/images/symbols/small_inclusive.gif b/src/mxgraph/examples/editors/images/symbols/small_inclusive.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_inclusive.gif
rename to src/mxgraph/examples/editors/images/symbols/small_inclusive.gif
diff --git a/src/examples/editors/images/symbols/small_link.gif b/src/mxgraph/examples/editors/images/symbols/small_link.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_link.gif
rename to src/mxgraph/examples/editors/images/symbols/small_link.gif
diff --git a/src/examples/editors/images/symbols/small_merge.gif b/src/mxgraph/examples/editors/images/symbols/small_merge.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_merge.gif
rename to src/mxgraph/examples/editors/images/symbols/small_merge.gif
diff --git a/src/examples/editors/images/symbols/small_message.gif b/src/mxgraph/examples/editors/images/symbols/small_message.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_message.gif
rename to src/mxgraph/examples/editors/images/symbols/small_message.gif
diff --git a/src/examples/editors/images/symbols/small_message_end.gif b/src/mxgraph/examples/editors/images/symbols/small_message_end.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_message_end.gif
rename to src/mxgraph/examples/editors/images/symbols/small_message_end.gif
diff --git a/src/examples/editors/images/symbols/small_message_intermediate.gif b/src/mxgraph/examples/editors/images/symbols/small_message_intermediate.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_message_intermediate.gif
rename to src/mxgraph/examples/editors/images/symbols/small_message_intermediate.gif
diff --git a/src/examples/editors/images/symbols/small_multiple.gif b/src/mxgraph/examples/editors/images/symbols/small_multiple.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_multiple.gif
rename to src/mxgraph/examples/editors/images/symbols/small_multiple.gif
diff --git a/src/examples/editors/images/symbols/small_rule.gif b/src/mxgraph/examples/editors/images/symbols/small_rule.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_rule.gif
rename to src/mxgraph/examples/editors/images/symbols/small_rule.gif
diff --git a/src/examples/editors/images/symbols/small_terminate.gif b/src/mxgraph/examples/editors/images/symbols/small_terminate.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_terminate.gif
rename to src/mxgraph/examples/editors/images/symbols/small_terminate.gif
diff --git a/src/examples/editors/images/symbols/small_timer.gif b/src/mxgraph/examples/editors/images/symbols/small_timer.gif
similarity index 100%
rename from src/examples/editors/images/symbols/small_timer.gif
rename to src/mxgraph/examples/editors/images/symbols/small_timer.gif
diff --git a/src/examples/editors/images/symbols/terminate.png b/src/mxgraph/examples/editors/images/symbols/terminate.png
similarity index 100%
rename from src/examples/editors/images/symbols/terminate.png
rename to src/mxgraph/examples/editors/images/symbols/terminate.png
diff --git a/src/examples/editors/images/symbols/timer.png b/src/mxgraph/examples/editors/images/symbols/timer.png
similarity index 100%
rename from src/examples/editors/images/symbols/timer.png
rename to src/mxgraph/examples/editors/images/symbols/timer.png
diff --git a/src/examples/editors/images/tasks.gif b/src/mxgraph/examples/editors/images/tasks.gif
similarity index 100%
rename from src/examples/editors/images/tasks.gif
rename to src/mxgraph/examples/editors/images/tasks.gif
diff --git a/src/examples/editors/images/text.gif b/src/mxgraph/examples/editors/images/text.gif
similarity index 100%
rename from src/examples/editors/images/text.gif
rename to src/mxgraph/examples/editors/images/text.gif
diff --git a/src/examples/editors/images/toback.gif b/src/mxgraph/examples/editors/images/toback.gif
similarity index 100%
rename from src/examples/editors/images/toback.gif
rename to src/mxgraph/examples/editors/images/toback.gif
diff --git a/src/examples/editors/images/tofront.gif b/src/mxgraph/examples/editors/images/tofront.gif
similarity index 100%
rename from src/examples/editors/images/tofront.gif
rename to src/mxgraph/examples/editors/images/tofront.gif
diff --git a/src/examples/editors/images/toolbar.gif b/src/mxgraph/examples/editors/images/toolbar.gif
similarity index 100%
rename from src/examples/editors/images/toolbar.gif
rename to src/mxgraph/examples/editors/images/toolbar.gif
diff --git a/src/examples/editors/images/top.gif b/src/mxgraph/examples/editors/images/top.gif
similarity index 100%
rename from src/examples/editors/images/top.gif
rename to src/mxgraph/examples/editors/images/top.gif
diff --git a/src/examples/editors/images/tree.gif b/src/mxgraph/examples/editors/images/tree.gif
similarity index 100%
rename from src/examples/editors/images/tree.gif
rename to src/mxgraph/examples/editors/images/tree.gif
diff --git a/src/examples/editors/images/triangle.gif b/src/mxgraph/examples/editors/images/triangle.gif
similarity index 100%
rename from src/examples/editors/images/triangle.gif
rename to src/mxgraph/examples/editors/images/triangle.gif
diff --git a/src/examples/editors/images/underline.gif b/src/mxgraph/examples/editors/images/underline.gif
similarity index 100%
rename from src/examples/editors/images/underline.gif
rename to src/mxgraph/examples/editors/images/underline.gif
diff --git a/src/examples/editors/images/undo.gif b/src/mxgraph/examples/editors/images/undo.gif
similarity index 100%
rename from src/examples/editors/images/undo.gif
rename to src/mxgraph/examples/editors/images/undo.gif
diff --git a/src/examples/editors/images/ungroup.gif b/src/mxgraph/examples/editors/images/ungroup.gif
similarity index 100%
rename from src/examples/editors/images/ungroup.gif
rename to src/mxgraph/examples/editors/images/ungroup.gif
diff --git a/src/examples/editors/images/up.gif b/src/mxgraph/examples/editors/images/up.gif
similarity index 100%
rename from src/examples/editors/images/up.gif
rename to src/mxgraph/examples/editors/images/up.gif
diff --git a/src/examples/editors/images/vertical.gif b/src/mxgraph/examples/editors/images/vertical.gif
similarity index 100%
rename from src/examples/editors/images/vertical.gif
rename to src/mxgraph/examples/editors/images/vertical.gif
diff --git a/src/examples/editors/images/workplace.png b/src/mxgraph/examples/editors/images/workplace.png
similarity index 100%
rename from src/examples/editors/images/workplace.png
rename to src/mxgraph/examples/editors/images/workplace.png
diff --git a/src/examples/editors/images/wrench.png b/src/mxgraph/examples/editors/images/wrench.png
similarity index 100%
rename from src/examples/editors/images/wrench.png
rename to src/mxgraph/examples/editors/images/wrench.png
diff --git a/src/examples/editors/images/zoom.gif b/src/mxgraph/examples/editors/images/zoom.gif
similarity index 100%
rename from src/examples/editors/images/zoom.gif
rename to src/mxgraph/examples/editors/images/zoom.gif
diff --git a/src/examples/editors/images/zoomactual.gif b/src/mxgraph/examples/editors/images/zoomactual.gif
similarity index 100%
rename from src/examples/editors/images/zoomactual.gif
rename to src/mxgraph/examples/editors/images/zoomactual.gif
diff --git a/src/examples/editors/images/zoomin.gif b/src/mxgraph/examples/editors/images/zoomin.gif
similarity index 100%
rename from src/examples/editors/images/zoomin.gif
rename to src/mxgraph/examples/editors/images/zoomin.gif
diff --git a/src/examples/editors/images/zoomout.gif b/src/mxgraph/examples/editors/images/zoomout.gif
similarity index 100%
rename from src/examples/editors/images/zoomout.gif
rename to src/mxgraph/examples/editors/images/zoomout.gif
diff --git a/src/examples/editors/js/app.js b/src/mxgraph/examples/editors/js/app.js
similarity index 100%
rename from src/examples/editors/js/app.js
rename to src/mxgraph/examples/editors/js/app.js
diff --git a/src/examples/editors/layouteditor.html b/src/mxgraph/examples/editors/layouteditor.html
similarity index 100%
rename from src/examples/editors/layouteditor.html
rename to src/mxgraph/examples/editors/layouteditor.html
diff --git a/src/examples/editors/processeditor.html b/src/mxgraph/examples/editors/processeditor.html
similarity index 100%
rename from src/examples/editors/processeditor.html
rename to src/mxgraph/examples/editors/processeditor.html
diff --git a/src/examples/editors/resources/app.txt b/src/mxgraph/examples/editors/resources/app.txt
similarity index 100%
rename from src/examples/editors/resources/app.txt
rename to src/mxgraph/examples/editors/resources/app.txt
diff --git a/src/examples/editors/resources/app_de.txt b/src/mxgraph/examples/editors/resources/app_de.txt
similarity index 100%
rename from src/examples/editors/resources/app_de.txt
rename to src/mxgraph/examples/editors/resources/app_de.txt
diff --git a/src/examples/editors/resources/app_zh.txt b/src/mxgraph/examples/editors/resources/app_zh.txt
similarity index 100%
rename from src/examples/editors/resources/app_zh.txt
rename to src/mxgraph/examples/editors/resources/app_zh.txt
diff --git a/src/examples/editors/workfloweditor.html b/src/mxgraph/examples/editors/workfloweditor.html
similarity index 100%
rename from src/examples/editors/workfloweditor.html
rename to src/mxgraph/examples/editors/workfloweditor.html
diff --git a/src/examples/events.html b/src/mxgraph/examples/events.html
similarity index 100%
rename from src/examples/events.html
rename to src/mxgraph/examples/events.html
diff --git a/src/examples/extendcanvas.html b/src/mxgraph/examples/extendcanvas.html
similarity index 100%
rename from src/examples/extendcanvas.html
rename to src/mxgraph/examples/extendcanvas.html
diff --git a/src/examples/fileio.html b/src/mxgraph/examples/fileio.html
similarity index 100%
rename from src/examples/fileio.html
rename to src/mxgraph/examples/fileio.html
diff --git a/src/examples/fileio.txt b/src/mxgraph/examples/fileio.txt
similarity index 100%
rename from src/examples/fileio.txt
rename to src/mxgraph/examples/fileio.txt
diff --git a/src/examples/fileio.xml b/src/mxgraph/examples/fileio.xml
similarity index 100%
rename from src/examples/fileio.xml
rename to src/mxgraph/examples/fileio.xml
diff --git a/src/examples/fixedicon.html b/src/mxgraph/examples/fixedicon.html
similarity index 100%
rename from src/examples/fixedicon.html
rename to src/mxgraph/examples/fixedicon.html
diff --git a/src/examples/fixedpoints.html b/src/mxgraph/examples/fixedpoints.html
similarity index 100%
rename from src/examples/fixedpoints.html
rename to src/mxgraph/examples/fixedpoints.html
diff --git a/src/examples/folding.html b/src/mxgraph/examples/folding.html
similarity index 100%
rename from src/examples/folding.html
rename to src/mxgraph/examples/folding.html
diff --git a/src/examples/grapheditor/README b/src/mxgraph/examples/grapheditor/README
similarity index 100%
rename from src/examples/grapheditor/README
rename to src/mxgraph/examples/grapheditor/README
diff --git a/src/examples/grapheditor/java/src/com/mxgraph/examples/web/GraphEditor.java b/src/mxgraph/examples/grapheditor/java/src/com/mxgraph/examples/web/GraphEditor.java
similarity index 100%
rename from src/examples/grapheditor/java/src/com/mxgraph/examples/web/GraphEditor.java
rename to src/mxgraph/examples/grapheditor/java/src/com/mxgraph/examples/web/GraphEditor.java
diff --git a/src/examples/grapheditor/java/src/com/mxgraph/examples/web/OpenServlet.java b/src/mxgraph/examples/grapheditor/java/src/com/mxgraph/examples/web/OpenServlet.java
similarity index 100%
rename from src/examples/grapheditor/java/src/com/mxgraph/examples/web/OpenServlet.java
rename to src/mxgraph/examples/grapheditor/java/src/com/mxgraph/examples/web/OpenServlet.java
diff --git a/src/examples/grapheditor/www/deflate/base64.js b/src/mxgraph/examples/grapheditor/www/deflate/base64.js
similarity index 100%
rename from src/examples/grapheditor/www/deflate/base64.js
rename to src/mxgraph/examples/grapheditor/www/deflate/base64.js
diff --git a/src/examples/grapheditor/www/deflate/pako.min.js b/src/mxgraph/examples/grapheditor/www/deflate/pako.min.js
similarity index 100%
rename from src/examples/grapheditor/www/deflate/pako.min.js
rename to src/mxgraph/examples/grapheditor/www/deflate/pako.min.js
diff --git a/src/examples/grapheditor/www/images/checkmark.gif b/src/mxgraph/examples/grapheditor/www/images/checkmark.gif
similarity index 100%
rename from src/examples/grapheditor/www/images/checkmark.gif
rename to src/mxgraph/examples/grapheditor/www/images/checkmark.gif
diff --git a/src/examples/grapheditor/www/images/clear.gif b/src/mxgraph/examples/grapheditor/www/images/clear.gif
similarity index 100%
rename from src/examples/grapheditor/www/images/clear.gif
rename to src/mxgraph/examples/grapheditor/www/images/clear.gif
diff --git a/src/examples/grapheditor/www/images/close.png b/src/mxgraph/examples/grapheditor/www/images/close.png
similarity index 100%
rename from src/examples/grapheditor/www/images/close.png
rename to src/mxgraph/examples/grapheditor/www/images/close.png
diff --git a/src/examples/grapheditor/www/images/collapsed.gif b/src/mxgraph/examples/grapheditor/www/images/collapsed.gif
similarity index 100%
rename from src/examples/grapheditor/www/images/collapsed.gif
rename to src/mxgraph/examples/grapheditor/www/images/collapsed.gif
diff --git a/src/examples/grapheditor/www/images/dropdown.gif b/src/mxgraph/examples/grapheditor/www/images/dropdown.gif
similarity index 100%
rename from src/examples/grapheditor/www/images/dropdown.gif
rename to src/mxgraph/examples/grapheditor/www/images/dropdown.gif
diff --git a/src/examples/grapheditor/www/images/dropdown.png b/src/mxgraph/examples/grapheditor/www/images/dropdown.png
similarity index 100%
rename from src/examples/grapheditor/www/images/dropdown.png
rename to src/mxgraph/examples/grapheditor/www/images/dropdown.png
diff --git a/src/examples/grapheditor/www/images/edit.gif b/src/mxgraph/examples/grapheditor/www/images/edit.gif
similarity index 100%
rename from src/examples/grapheditor/www/images/edit.gif
rename to src/mxgraph/examples/grapheditor/www/images/edit.gif
diff --git a/src/examples/grapheditor/www/images/expanded.gif b/src/mxgraph/examples/grapheditor/www/images/expanded.gif
similarity index 100%
rename from src/examples/grapheditor/www/images/expanded.gif
rename to src/mxgraph/examples/grapheditor/www/images/expanded.gif
diff --git a/src/examples/grapheditor/www/images/grid.gif b/src/mxgraph/examples/grapheditor/www/images/grid.gif
similarity index 100%
rename from src/examples/grapheditor/www/images/grid.gif
rename to src/mxgraph/examples/grapheditor/www/images/grid.gif
diff --git a/src/examples/grapheditor/www/images/handle-fixed.png b/src/mxgraph/examples/grapheditor/www/images/handle-fixed.png
similarity index 100%
rename from src/examples/grapheditor/www/images/handle-fixed.png
rename to src/mxgraph/examples/grapheditor/www/images/handle-fixed.png
diff --git a/src/examples/grapheditor/www/images/handle-main.png b/src/mxgraph/examples/grapheditor/www/images/handle-main.png
similarity index 100%
rename from src/examples/grapheditor/www/images/handle-main.png
rename to src/mxgraph/examples/grapheditor/www/images/handle-main.png
diff --git a/src/examples/grapheditor/www/images/handle-rotate.png b/src/mxgraph/examples/grapheditor/www/images/handle-rotate.png
similarity index 100%
rename from src/examples/grapheditor/www/images/handle-rotate.png
rename to src/mxgraph/examples/grapheditor/www/images/handle-rotate.png
diff --git a/src/examples/grapheditor/www/images/handle-secondary.png b/src/mxgraph/examples/grapheditor/www/images/handle-secondary.png
similarity index 100%
rename from src/examples/grapheditor/www/images/handle-secondary.png
rename to src/mxgraph/examples/grapheditor/www/images/handle-secondary.png
diff --git a/src/examples/grapheditor/www/images/handle-terminal.png b/src/mxgraph/examples/grapheditor/www/images/handle-terminal.png
similarity index 100%
rename from src/examples/grapheditor/www/images/handle-terminal.png
rename to src/mxgraph/examples/grapheditor/www/images/handle-terminal.png
diff --git a/src/examples/grapheditor/www/images/help.png b/src/mxgraph/examples/grapheditor/www/images/help.png
similarity index 100%
rename from src/examples/grapheditor/www/images/help.png
rename to src/mxgraph/examples/grapheditor/www/images/help.png
diff --git a/src/examples/grapheditor/www/images/locked.png b/src/mxgraph/examples/grapheditor/www/images/locked.png
similarity index 100%
rename from src/examples/grapheditor/www/images/locked.png
rename to src/mxgraph/examples/grapheditor/www/images/locked.png
diff --git a/src/examples/grapheditor/www/images/logo.png b/src/mxgraph/examples/grapheditor/www/images/logo.png
similarity index 100%
rename from src/examples/grapheditor/www/images/logo.png
rename to src/mxgraph/examples/grapheditor/www/images/logo.png
diff --git a/src/examples/grapheditor/www/images/move.png b/src/mxgraph/examples/grapheditor/www/images/move.png
similarity index 100%
rename from src/examples/grapheditor/www/images/move.png
rename to src/mxgraph/examples/grapheditor/www/images/move.png
diff --git a/src/examples/grapheditor/www/images/nocolor.png b/src/mxgraph/examples/grapheditor/www/images/nocolor.png
similarity index 100%
rename from src/examples/grapheditor/www/images/nocolor.png
rename to src/mxgraph/examples/grapheditor/www/images/nocolor.png
diff --git a/src/examples/grapheditor/www/images/refresh.png b/src/mxgraph/examples/grapheditor/www/images/refresh.png
similarity index 100%
rename from src/examples/grapheditor/www/images/refresh.png
rename to src/mxgraph/examples/grapheditor/www/images/refresh.png
diff --git a/src/examples/grapheditor/www/images/round-drop.png b/src/mxgraph/examples/grapheditor/www/images/round-drop.png
similarity index 100%
rename from src/examples/grapheditor/www/images/round-drop.png
rename to src/mxgraph/examples/grapheditor/www/images/round-drop.png
diff --git a/src/examples/grapheditor/www/images/search.png b/src/mxgraph/examples/grapheditor/www/images/search.png
similarity index 100%
rename from src/examples/grapheditor/www/images/search.png
rename to src/mxgraph/examples/grapheditor/www/images/search.png
diff --git a/src/examples/grapheditor/www/images/transparent.gif b/src/mxgraph/examples/grapheditor/www/images/transparent.gif
similarity index 100%
rename from src/examples/grapheditor/www/images/transparent.gif
rename to src/mxgraph/examples/grapheditor/www/images/transparent.gif
diff --git a/src/examples/grapheditor/www/images/triangle-down.png b/src/mxgraph/examples/grapheditor/www/images/triangle-down.png
similarity index 100%
rename from src/examples/grapheditor/www/images/triangle-down.png
rename to src/mxgraph/examples/grapheditor/www/images/triangle-down.png
diff --git a/src/examples/grapheditor/www/images/triangle-left.png b/src/mxgraph/examples/grapheditor/www/images/triangle-left.png
similarity index 100%
rename from src/examples/grapheditor/www/images/triangle-left.png
rename to src/mxgraph/examples/grapheditor/www/images/triangle-left.png
diff --git a/src/examples/grapheditor/www/images/triangle-right.png b/src/mxgraph/examples/grapheditor/www/images/triangle-right.png
similarity index 100%
rename from src/examples/grapheditor/www/images/triangle-right.png
rename to src/mxgraph/examples/grapheditor/www/images/triangle-right.png
diff --git a/src/examples/grapheditor/www/images/triangle-up.png b/src/mxgraph/examples/grapheditor/www/images/triangle-up.png
similarity index 100%
rename from src/examples/grapheditor/www/images/triangle-up.png
rename to src/mxgraph/examples/grapheditor/www/images/triangle-up.png
diff --git a/src/examples/grapheditor/www/images/unlocked.png b/src/mxgraph/examples/grapheditor/www/images/unlocked.png
similarity index 100%
rename from src/examples/grapheditor/www/images/unlocked.png
rename to src/mxgraph/examples/grapheditor/www/images/unlocked.png
diff --git a/src/examples/grapheditor/www/index.html b/src/mxgraph/examples/grapheditor/www/index.html
similarity index 100%
rename from src/examples/grapheditor/www/index.html
rename to src/mxgraph/examples/grapheditor/www/index.html
diff --git a/src/examples/grapheditor/www/js/Actions.js b/src/mxgraph/examples/grapheditor/www/js/Actions.js
similarity index 100%
rename from src/examples/grapheditor/www/js/Actions.js
rename to src/mxgraph/examples/grapheditor/www/js/Actions.js
diff --git a/src/examples/grapheditor/www/js/Dialogs.js b/src/mxgraph/examples/grapheditor/www/js/Dialogs.js
similarity index 100%
rename from src/examples/grapheditor/www/js/Dialogs.js
rename to src/mxgraph/examples/grapheditor/www/js/Dialogs.js
diff --git a/src/examples/grapheditor/www/js/Editor.js b/src/mxgraph/examples/grapheditor/www/js/Editor.js
similarity index 100%
rename from src/examples/grapheditor/www/js/Editor.js
rename to src/mxgraph/examples/grapheditor/www/js/Editor.js
diff --git a/src/examples/grapheditor/www/js/EditorUi.js b/src/mxgraph/examples/grapheditor/www/js/EditorUi.js
similarity index 100%
rename from src/examples/grapheditor/www/js/EditorUi.js
rename to src/mxgraph/examples/grapheditor/www/js/EditorUi.js
diff --git a/src/examples/grapheditor/www/js/Format.js b/src/mxgraph/examples/grapheditor/www/js/Format.js
similarity index 100%
rename from src/examples/grapheditor/www/js/Format.js
rename to src/mxgraph/examples/grapheditor/www/js/Format.js
diff --git a/src/examples/grapheditor/www/js/Graph.js b/src/mxgraph/examples/grapheditor/www/js/Graph.js
similarity index 100%
rename from src/examples/grapheditor/www/js/Graph.js
rename to src/mxgraph/examples/grapheditor/www/js/Graph.js
diff --git a/src/examples/grapheditor/www/js/Init.js b/src/mxgraph/examples/grapheditor/www/js/Init.js
similarity index 100%
rename from src/examples/grapheditor/www/js/Init.js
rename to src/mxgraph/examples/grapheditor/www/js/Init.js
diff --git a/src/examples/grapheditor/www/js/Menus.js b/src/mxgraph/examples/grapheditor/www/js/Menus.js
similarity index 100%
rename from src/examples/grapheditor/www/js/Menus.js
rename to src/mxgraph/examples/grapheditor/www/js/Menus.js
diff --git a/src/examples/grapheditor/www/js/Shapes.js b/src/mxgraph/examples/grapheditor/www/js/Shapes.js
similarity index 100%
rename from src/examples/grapheditor/www/js/Shapes.js
rename to src/mxgraph/examples/grapheditor/www/js/Shapes.js
diff --git a/src/examples/grapheditor/www/js/Sidebar.js b/src/mxgraph/examples/grapheditor/www/js/Sidebar.js
similarity index 100%
rename from src/examples/grapheditor/www/js/Sidebar.js
rename to src/mxgraph/examples/grapheditor/www/js/Sidebar.js
diff --git a/src/examples/grapheditor/www/js/Toolbar.js b/src/mxgraph/examples/grapheditor/www/js/Toolbar.js
similarity index 100%
rename from src/examples/grapheditor/www/js/Toolbar.js
rename to src/mxgraph/examples/grapheditor/www/js/Toolbar.js
diff --git a/src/examples/grapheditor/www/jscolor/arrow.gif b/src/mxgraph/examples/grapheditor/www/jscolor/arrow.gif
similarity index 100%
rename from src/examples/grapheditor/www/jscolor/arrow.gif
rename to src/mxgraph/examples/grapheditor/www/jscolor/arrow.gif
diff --git a/src/examples/grapheditor/www/jscolor/cross.gif b/src/mxgraph/examples/grapheditor/www/jscolor/cross.gif
similarity index 100%
rename from src/examples/grapheditor/www/jscolor/cross.gif
rename to src/mxgraph/examples/grapheditor/www/jscolor/cross.gif
diff --git a/src/examples/grapheditor/www/jscolor/hs.png b/src/mxgraph/examples/grapheditor/www/jscolor/hs.png
similarity index 100%
rename from src/examples/grapheditor/www/jscolor/hs.png
rename to src/mxgraph/examples/grapheditor/www/jscolor/hs.png
diff --git a/src/examples/grapheditor/www/jscolor/hv.png b/src/mxgraph/examples/grapheditor/www/jscolor/hv.png
similarity index 100%
rename from src/examples/grapheditor/www/jscolor/hv.png
rename to src/mxgraph/examples/grapheditor/www/jscolor/hv.png
diff --git a/src/examples/grapheditor/www/jscolor/jscolor.js b/src/mxgraph/examples/grapheditor/www/jscolor/jscolor.js
similarity index 100%
rename from src/examples/grapheditor/www/jscolor/jscolor.js
rename to src/mxgraph/examples/grapheditor/www/jscolor/jscolor.js
diff --git a/src/examples/grapheditor/www/open.html b/src/mxgraph/examples/grapheditor/www/open.html
similarity index 100%
rename from src/examples/grapheditor/www/open.html
rename to src/mxgraph/examples/grapheditor/www/open.html
diff --git a/src/examples/grapheditor/www/resources/grapheditor.txt b/src/mxgraph/examples/grapheditor/www/resources/grapheditor.txt
similarity index 100%
rename from src/examples/grapheditor/www/resources/grapheditor.txt
rename to src/mxgraph/examples/grapheditor/www/resources/grapheditor.txt
diff --git a/src/examples/grapheditor/www/resources/grapheditor_de.txt b/src/mxgraph/examples/grapheditor/www/resources/grapheditor_de.txt
similarity index 100%
rename from src/examples/grapheditor/www/resources/grapheditor_de.txt
rename to src/mxgraph/examples/grapheditor/www/resources/grapheditor_de.txt
diff --git a/src/examples/grapheditor/www/resources/grapheditor_se.txt b/src/mxgraph/examples/grapheditor/www/resources/grapheditor_se.txt
similarity index 100%
rename from src/examples/grapheditor/www/resources/grapheditor_se.txt
rename to src/mxgraph/examples/grapheditor/www/resources/grapheditor_se.txt
diff --git a/src/examples/grapheditor/www/resources/help.html b/src/mxgraph/examples/grapheditor/www/resources/help.html
similarity index 100%
rename from src/examples/grapheditor/www/resources/help.html
rename to src/mxgraph/examples/grapheditor/www/resources/help.html
diff --git a/src/examples/grapheditor/www/resources/help_de.html b/src/mxgraph/examples/grapheditor/www/resources/help_de.html
similarity index 100%
rename from src/examples/grapheditor/www/resources/help_de.html
rename to src/mxgraph/examples/grapheditor/www/resources/help_de.html
diff --git a/src/examples/grapheditor/www/resources/help_se.html b/src/mxgraph/examples/grapheditor/www/resources/help_se.html
similarity index 100%
rename from src/examples/grapheditor/www/resources/help_se.html
rename to src/mxgraph/examples/grapheditor/www/resources/help_se.html
diff --git a/src/examples/grapheditor/www/sanitizer/sanitizer.min.js b/src/mxgraph/examples/grapheditor/www/sanitizer/sanitizer.min.js
similarity index 100%
rename from src/examples/grapheditor/www/sanitizer/sanitizer.min.js
rename to src/mxgraph/examples/grapheditor/www/sanitizer/sanitizer.min.js
diff --git a/src/examples/grapheditor/www/stencils/arrows.xml b/src/mxgraph/examples/grapheditor/www/stencils/arrows.xml
similarity index 100%
rename from src/examples/grapheditor/www/stencils/arrows.xml
rename to src/mxgraph/examples/grapheditor/www/stencils/arrows.xml
diff --git a/src/examples/grapheditor/www/stencils/basic.xml b/src/mxgraph/examples/grapheditor/www/stencils/basic.xml
similarity index 100%
rename from src/examples/grapheditor/www/stencils/basic.xml
rename to src/mxgraph/examples/grapheditor/www/stencils/basic.xml
diff --git a/src/examples/grapheditor/www/stencils/bpmn.xml b/src/mxgraph/examples/grapheditor/www/stencils/bpmn.xml
similarity index 100%
rename from src/examples/grapheditor/www/stencils/bpmn.xml
rename to src/mxgraph/examples/grapheditor/www/stencils/bpmn.xml
diff --git a/src/examples/grapheditor/www/stencils/clipart/Credit_Card_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Credit_Card_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Credit_Card_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Credit_Card_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Database_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Database_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Database_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Database_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Doctor1_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Doctor1_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Doctor1_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Doctor1_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Earth_globe_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Earth_globe_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Earth_globe_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Earth_globe_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Email_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Email_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Email_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Email_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Empty_Folder_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Empty_Folder_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Empty_Folder_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Empty_Folder_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Firewall_02_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Firewall_02_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Firewall_02_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Firewall_02_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Full_Folder_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Full_Folder_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Full_Folder_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Full_Folder_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Gear_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Gear_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Gear_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Gear_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Graph_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Graph_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Graph_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Graph_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Laptop_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Laptop_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Laptop_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Laptop_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Lock_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Lock_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Lock_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Lock_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/MacBook_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/MacBook_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/MacBook_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/MacBook_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Monitor_Tower_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Monitor_Tower_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Monitor_Tower_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Monitor_Tower_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Piggy_Bank_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Piggy_Bank_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Piggy_Bank_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Piggy_Bank_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Pilot1_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Pilot1_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Pilot1_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Pilot1_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Printer_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Printer_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Printer_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Printer_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Router_Icon_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Router_Icon_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Router_Icon_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Router_Icon_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Safe_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Safe_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Safe_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Safe_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Security1_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Security1_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Security1_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Security1_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Server_Tower_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Server_Tower_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Server_Tower_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Server_Tower_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Shopping_Cart_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Shopping_Cart_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Shopping_Cart_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Shopping_Cart_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Software_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Software_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Software_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Software_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Soldier1_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Soldier1_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Soldier1_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Soldier1_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Suit1_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Suit1_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Suit1_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Suit1_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Suit2_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Suit2_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Suit2_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Suit2_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Suit3_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Suit3_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Suit3_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Suit3_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Tech1_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Tech1_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Tech1_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Tech1_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Telesales1_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Telesales1_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Telesales1_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Telesales1_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Virtual_Machine_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Virtual_Machine_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Virtual_Machine_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Virtual_Machine_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Virus_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Virus_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Virus_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Virus_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Wireless_Router_N_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Wireless_Router_N_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Wireless_Router_N_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Wireless_Router_N_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Worker1_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Worker1_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Worker1_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Worker1_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/Workstation_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/Workstation_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/Workstation_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/Workstation_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/iMac_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/iMac_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/iMac_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/iMac_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/clipart/iPad_128x128.png b/src/mxgraph/examples/grapheditor/www/stencils/clipart/iPad_128x128.png
similarity index 100%
rename from src/examples/grapheditor/www/stencils/clipart/iPad_128x128.png
rename to src/mxgraph/examples/grapheditor/www/stencils/clipart/iPad_128x128.png
diff --git a/src/examples/grapheditor/www/stencils/flowchart.xml b/src/mxgraph/examples/grapheditor/www/stencils/flowchart.xml
similarity index 100%
rename from src/examples/grapheditor/www/stencils/flowchart.xml
rename to src/mxgraph/examples/grapheditor/www/stencils/flowchart.xml
diff --git a/src/examples/grapheditor/www/styles/default.xml b/src/mxgraph/examples/grapheditor/www/styles/default.xml
similarity index 100%
rename from src/examples/grapheditor/www/styles/default.xml
rename to src/mxgraph/examples/grapheditor/www/styles/default.xml
diff --git a/src/examples/grapheditor/www/styles/down.gif b/src/mxgraph/examples/grapheditor/www/styles/down.gif
similarity index 100%
rename from src/examples/grapheditor/www/styles/down.gif
rename to src/mxgraph/examples/grapheditor/www/styles/down.gif
diff --git a/src/examples/grapheditor/www/styles/grapheditor.css b/src/mxgraph/examples/grapheditor/www/styles/grapheditor.css
similarity index 100%
rename from src/examples/grapheditor/www/styles/grapheditor.css
rename to src/mxgraph/examples/grapheditor/www/styles/grapheditor.css
diff --git a/src/examples/grapheditor/www/styles/help.css b/src/mxgraph/examples/grapheditor/www/styles/help.css
similarity index 100%
rename from src/examples/grapheditor/www/styles/help.css
rename to src/mxgraph/examples/grapheditor/www/styles/help.css
diff --git a/src/examples/grapheditor/www/styles/sprites.png b/src/mxgraph/examples/grapheditor/www/styles/sprites.png
similarity index 100%
rename from src/examples/grapheditor/www/styles/sprites.png
rename to src/mxgraph/examples/grapheditor/www/styles/sprites.png
diff --git a/src/examples/grapheditor/www/styles/thumb_horz.png b/src/mxgraph/examples/grapheditor/www/styles/thumb_horz.png
similarity index 100%
rename from src/examples/grapheditor/www/styles/thumb_horz.png
rename to src/mxgraph/examples/grapheditor/www/styles/thumb_horz.png
diff --git a/src/examples/grapheditor/www/styles/thumb_vertical.png b/src/mxgraph/examples/grapheditor/www/styles/thumb_vertical.png
similarity index 100%
rename from src/examples/grapheditor/www/styles/thumb_vertical.png
rename to src/mxgraph/examples/grapheditor/www/styles/thumb_vertical.png
diff --git a/src/examples/grapheditor/www/styles/up.gif b/src/mxgraph/examples/grapheditor/www/styles/up.gif
similarity index 100%
rename from src/examples/grapheditor/www/styles/up.gif
rename to src/mxgraph/examples/grapheditor/www/styles/up.gif
diff --git a/src/examples/grapheditor/www/viewer.html b/src/mxgraph/examples/grapheditor/www/viewer.html
similarity index 100%
rename from src/examples/grapheditor/www/viewer.html
rename to src/mxgraph/examples/grapheditor/www/viewer.html
diff --git a/src/examples/graphlayout.html b/src/mxgraph/examples/graphlayout.html
similarity index 100%
rename from src/examples/graphlayout.html
rename to src/mxgraph/examples/graphlayout.html
diff --git a/src/examples/grid.html b/src/mxgraph/examples/grid.html
similarity index 100%
rename from src/examples/grid.html
rename to src/mxgraph/examples/grid.html
diff --git a/src/examples/groups.html b/src/mxgraph/examples/groups.html
similarity index 100%
rename from src/examples/groups.html
rename to src/mxgraph/examples/groups.html
diff --git a/src/examples/guides.html b/src/mxgraph/examples/guides.html
similarity index 100%
rename from src/examples/guides.html
rename to src/mxgraph/examples/guides.html
diff --git a/src/examples/handles.html b/src/mxgraph/examples/handles.html
similarity index 100%
rename from src/examples/handles.html
rename to src/mxgraph/examples/handles.html
diff --git a/src/examples/helloport.html b/src/mxgraph/examples/helloport.html
similarity index 100%
rename from src/examples/helloport.html
rename to src/mxgraph/examples/helloport.html
diff --git a/src/examples/hierarchicallayout.html b/src/mxgraph/examples/hierarchicallayout.html
similarity index 100%
rename from src/examples/hierarchicallayout.html
rename to src/mxgraph/examples/hierarchicallayout.html
diff --git a/src/examples/hovericons.html b/src/mxgraph/examples/hovericons.html
similarity index 100%
rename from src/examples/hovericons.html
rename to src/mxgraph/examples/hovericons.html
diff --git a/src/examples/hoverstyle.html b/src/mxgraph/examples/hoverstyle.html
similarity index 100%
rename from src/examples/hoverstyle.html
rename to src/mxgraph/examples/hoverstyle.html
diff --git a/src/examples/htmllabel.html b/src/mxgraph/examples/htmllabel.html
similarity index 100%
rename from src/examples/htmllabel.html
rename to src/mxgraph/examples/htmllabel.html
diff --git a/src/examples/ie9svg.html b/src/mxgraph/examples/ie9svg.html
similarity index 100%
rename from src/examples/ie9svg.html
rename to src/mxgraph/examples/ie9svg.html
diff --git a/src/examples/images.html b/src/mxgraph/examples/images.html
similarity index 100%
rename from src/examples/images.html
rename to src/mxgraph/examples/images.html
diff --git a/src/examples/images/add.png b/src/mxgraph/examples/images/add.png
similarity index 100%
rename from src/examples/images/add.png
rename to src/mxgraph/examples/images/add.png
diff --git a/src/examples/images/camera.png b/src/mxgraph/examples/images/camera.png
similarity index 100%
rename from src/examples/images/camera.png
rename to src/mxgraph/examples/images/camera.png
diff --git a/src/examples/images/check.png b/src/mxgraph/examples/images/check.png
similarity index 100%
rename from src/examples/images/check.png
rename to src/mxgraph/examples/images/check.png
diff --git a/src/examples/images/close.png b/src/mxgraph/examples/images/close.png
similarity index 100%
rename from src/examples/images/close.png
rename to src/mxgraph/examples/images/close.png
diff --git a/src/examples/images/connector.gif b/src/mxgraph/examples/images/connector.gif
similarity index 100%
rename from src/examples/images/connector.gif
rename to src/mxgraph/examples/images/connector.gif
diff --git a/src/examples/images/copy.png b/src/mxgraph/examples/images/copy.png
similarity index 100%
rename from src/examples/images/copy.png
rename to src/mxgraph/examples/images/copy.png
diff --git a/src/examples/images/cut.png b/src/mxgraph/examples/images/cut.png
similarity index 100%
rename from src/examples/images/cut.png
rename to src/mxgraph/examples/images/cut.png
diff --git a/src/examples/images/delete2.png b/src/mxgraph/examples/images/delete2.png
similarity index 100%
rename from src/examples/images/delete2.png
rename to src/mxgraph/examples/images/delete2.png
diff --git a/src/examples/images/dot.gif b/src/mxgraph/examples/images/dot.gif
similarity index 100%
rename from src/examples/images/dot.gif
rename to src/mxgraph/examples/images/dot.gif
diff --git a/src/examples/images/export1.png b/src/mxgraph/examples/images/export1.png
similarity index 100%
rename from src/examples/images/export1.png
rename to src/mxgraph/examples/images/export1.png
diff --git a/src/examples/images/fit_to_size.png b/src/mxgraph/examples/images/fit_to_size.png
similarity index 100%
rename from src/examples/images/fit_to_size.png
rename to src/mxgraph/examples/images/fit_to_size.png
diff --git a/src/examples/images/gradient_background.jpg b/src/mxgraph/examples/images/gradient_background.jpg
similarity index 100%
rename from src/examples/images/gradient_background.jpg
rename to src/mxgraph/examples/images/gradient_background.jpg
diff --git a/src/examples/images/green-dot.gif b/src/mxgraph/examples/images/green-dot.gif
similarity index 100%
rename from src/examples/images/green-dot.gif
rename to src/mxgraph/examples/images/green-dot.gif
diff --git a/src/examples/images/group.png b/src/mxgraph/examples/images/group.png
similarity index 100%
rename from src/examples/images/group.png
rename to src/mxgraph/examples/images/group.png
diff --git a/src/examples/images/handle-connect.png b/src/mxgraph/examples/images/handle-connect.png
similarity index 100%
rename from src/examples/images/handle-connect.png
rename to src/mxgraph/examples/images/handle-connect.png
diff --git a/src/examples/images/handle-main.png b/src/mxgraph/examples/images/handle-main.png
similarity index 100%
rename from src/examples/images/handle-main.png
rename to src/mxgraph/examples/images/handle-main.png
diff --git a/src/examples/images/icons48/column.png b/src/mxgraph/examples/images/icons48/column.png
similarity index 100%
rename from src/examples/images/icons48/column.png
rename to src/mxgraph/examples/images/icons48/column.png
diff --git a/src/examples/images/icons48/earth.png b/src/mxgraph/examples/images/icons48/earth.png
similarity index 100%
rename from src/examples/images/icons48/earth.png
rename to src/mxgraph/examples/images/icons48/earth.png
diff --git a/src/examples/images/icons48/gear.png b/src/mxgraph/examples/images/icons48/gear.png
similarity index 100%
rename from src/examples/images/icons48/gear.png
rename to src/mxgraph/examples/images/icons48/gear.png
diff --git a/src/examples/images/icons48/keys.png b/src/mxgraph/examples/images/icons48/keys.png
similarity index 100%
rename from src/examples/images/icons48/keys.png
rename to src/mxgraph/examples/images/icons48/keys.png
diff --git a/src/examples/images/icons48/mail_new.png b/src/mxgraph/examples/images/icons48/mail_new.png
similarity index 100%
rename from src/examples/images/icons48/mail_new.png
rename to src/mxgraph/examples/images/icons48/mail_new.png
diff --git a/src/examples/images/icons48/server.png b/src/mxgraph/examples/images/icons48/server.png
similarity index 100%
rename from src/examples/images/icons48/server.png
rename to src/mxgraph/examples/images/icons48/server.png
diff --git a/src/examples/images/icons48/table.png b/src/mxgraph/examples/images/icons48/table.png
similarity index 100%
rename from src/examples/images/icons48/table.png
rename to src/mxgraph/examples/images/icons48/table.png
diff --git a/src/examples/images/key.png b/src/mxgraph/examples/images/key.png
similarity index 100%
rename from src/examples/images/key.png
rename to src/mxgraph/examples/images/key.png
diff --git a/src/examples/images/loading.gif b/src/mxgraph/examples/images/loading.gif
similarity index 100%
rename from src/examples/images/loading.gif
rename to src/mxgraph/examples/images/loading.gif
diff --git a/src/examples/images/navigate_minus.png b/src/mxgraph/examples/images/navigate_minus.png
similarity index 100%
rename from src/examples/images/navigate_minus.png
rename to src/mxgraph/examples/images/navigate_minus.png
diff --git a/src/examples/images/navigate_plus.png b/src/mxgraph/examples/images/navigate_plus.png
similarity index 100%
rename from src/examples/images/navigate_plus.png
rename to src/mxgraph/examples/images/navigate_plus.png
diff --git a/src/examples/images/paste.png b/src/mxgraph/examples/images/paste.png
similarity index 100%
rename from src/examples/images/paste.png
rename to src/mxgraph/examples/images/paste.png
diff --git a/src/examples/images/plus.png b/src/mxgraph/examples/images/plus.png
similarity index 100%
rename from src/examples/images/plus.png
rename to src/mxgraph/examples/images/plus.png
diff --git a/src/examples/images/press32.png b/src/mxgraph/examples/images/press32.png
similarity index 100%
rename from src/examples/images/press32.png
rename to src/mxgraph/examples/images/press32.png
diff --git a/src/examples/images/print32.png b/src/mxgraph/examples/images/print32.png
similarity index 100%
rename from src/examples/images/print32.png
rename to src/mxgraph/examples/images/print32.png
diff --git a/src/examples/images/printer.png b/src/mxgraph/examples/images/printer.png
similarity index 100%
rename from src/examples/images/printer.png
rename to src/mxgraph/examples/images/printer.png
diff --git a/src/examples/images/redo.png b/src/mxgraph/examples/images/redo.png
similarity index 100%
rename from src/examples/images/redo.png
rename to src/mxgraph/examples/images/redo.png
diff --git a/src/examples/images/sidebar_bg.gif b/src/mxgraph/examples/images/sidebar_bg.gif
similarity index 100%
rename from src/examples/images/sidebar_bg.gif
rename to src/mxgraph/examples/images/sidebar_bg.gif
diff --git a/src/examples/images/spacer.gif b/src/mxgraph/examples/images/spacer.gif
similarity index 100%
rename from src/examples/images/spacer.gif
rename to src/mxgraph/examples/images/spacer.gif
diff --git a/src/examples/images/toolbar_bg.gif b/src/mxgraph/examples/images/toolbar_bg.gif
similarity index 100%
rename from src/examples/images/toolbar_bg.gif
rename to src/mxgraph/examples/images/toolbar_bg.gif
diff --git a/src/examples/images/undo.png b/src/mxgraph/examples/images/undo.png
similarity index 100%
rename from src/examples/images/undo.png
rename to src/mxgraph/examples/images/undo.png
diff --git a/src/examples/images/view_1_1.png b/src/mxgraph/examples/images/view_1_1.png
similarity index 100%
rename from src/examples/images/view_1_1.png
rename to src/mxgraph/examples/images/view_1_1.png
diff --git a/src/examples/images/view_1_132.png b/src/mxgraph/examples/images/view_1_132.png
similarity index 100%
rename from src/examples/images/view_1_132.png
rename to src/mxgraph/examples/images/view_1_132.png
diff --git a/src/examples/images/view_next.png b/src/mxgraph/examples/images/view_next.png
similarity index 100%
rename from src/examples/images/view_next.png
rename to src/mxgraph/examples/images/view_next.png
diff --git a/src/examples/images/view_previous.png b/src/mxgraph/examples/images/view_previous.png
similarity index 100%
rename from src/examples/images/view_previous.png
rename to src/mxgraph/examples/images/view_previous.png
diff --git a/src/examples/images/wires-grid.gif b/src/mxgraph/examples/images/wires-grid.gif
similarity index 100%
rename from src/examples/images/wires-grid.gif
rename to src/mxgraph/examples/images/wires-grid.gif
diff --git a/src/examples/images/zoom_in.png b/src/mxgraph/examples/images/zoom_in.png
similarity index 100%
rename from src/examples/images/zoom_in.png
rename to src/mxgraph/examples/images/zoom_in.png
diff --git a/src/examples/images/zoom_in32.png b/src/mxgraph/examples/images/zoom_in32.png
similarity index 100%
rename from src/examples/images/zoom_in32.png
rename to src/mxgraph/examples/images/zoom_in32.png
diff --git a/src/examples/images/zoom_out.png b/src/mxgraph/examples/images/zoom_out.png
similarity index 100%
rename from src/examples/images/zoom_out.png
rename to src/mxgraph/examples/images/zoom_out.png
diff --git a/src/examples/images/zoom_out32.png b/src/mxgraph/examples/images/zoom_out32.png
similarity index 100%
rename from src/examples/images/zoom_out32.png
rename to src/mxgraph/examples/images/zoom_out32.png
diff --git a/src/examples/indicators.html b/src/mxgraph/examples/indicators.html
similarity index 100%
rename from src/examples/indicators.html
rename to src/mxgraph/examples/indicators.html
diff --git a/src/examples/jquery.html b/src/mxgraph/examples/jquery.html
similarity index 100%
rename from src/examples/jquery.html
rename to src/mxgraph/examples/jquery.html
diff --git a/src/examples/jsondata.html b/src/mxgraph/examples/jsondata.html
similarity index 100%
rename from src/examples/jsondata.html
rename to src/mxgraph/examples/jsondata.html
diff --git a/src/examples/labelposition.html b/src/mxgraph/examples/labelposition.html
similarity index 100%
rename from src/examples/labelposition.html
rename to src/mxgraph/examples/labelposition.html
diff --git a/src/examples/labels.html b/src/mxgraph/examples/labels.html
similarity index 100%
rename from src/examples/labels.html
rename to src/mxgraph/examples/labels.html
diff --git a/src/examples/layers.html b/src/mxgraph/examples/layers.html
similarity index 100%
rename from src/examples/layers.html
rename to src/mxgraph/examples/layers.html
diff --git a/src/examples/lod.html b/src/mxgraph/examples/lod.html
similarity index 100%
rename from src/examples/lod.html
rename to src/mxgraph/examples/lod.html
diff --git a/src/examples/map-background/images/layers-2x.png b/src/mxgraph/examples/map-background/images/layers-2x.png
similarity index 100%
rename from src/examples/map-background/images/layers-2x.png
rename to src/mxgraph/examples/map-background/images/layers-2x.png
diff --git a/src/examples/map-background/images/layers.png b/src/mxgraph/examples/map-background/images/layers.png
similarity index 100%
rename from src/examples/map-background/images/layers.png
rename to src/mxgraph/examples/map-background/images/layers.png
diff --git a/src/examples/map-background/images/marker-icon-2x.png b/src/mxgraph/examples/map-background/images/marker-icon-2x.png
similarity index 100%
rename from src/examples/map-background/images/marker-icon-2x.png
rename to src/mxgraph/examples/map-background/images/marker-icon-2x.png
diff --git a/src/examples/map-background/images/marker-icon.png b/src/mxgraph/examples/map-background/images/marker-icon.png
similarity index 100%
rename from src/examples/map-background/images/marker-icon.png
rename to src/mxgraph/examples/map-background/images/marker-icon.png
diff --git a/src/examples/map-background/images/marker-shadow.png b/src/mxgraph/examples/map-background/images/marker-shadow.png
similarity index 100%
rename from src/examples/map-background/images/marker-shadow.png
rename to src/mxgraph/examples/map-background/images/marker-shadow.png
diff --git a/src/examples/map-background/leaflet-src.js b/src/mxgraph/examples/map-background/leaflet-src.js
similarity index 100%
rename from src/examples/map-background/leaflet-src.js
rename to src/mxgraph/examples/map-background/leaflet-src.js
diff --git a/src/examples/map-background/leaflet.css b/src/mxgraph/examples/map-background/leaflet.css
similarity index 100%
rename from src/examples/map-background/leaflet.css
rename to src/mxgraph/examples/map-background/leaflet.css
diff --git a/src/examples/map-background/leaflet.js b/src/mxgraph/examples/map-background/leaflet.js
similarity index 100%
rename from src/examples/map-background/leaflet.js
rename to src/mxgraph/examples/map-background/leaflet.js
diff --git a/src/examples/map-background/map-background.html b/src/mxgraph/examples/map-background/map-background.html
similarity index 100%
rename from src/examples/map-background/map-background.html
rename to src/mxgraph/examples/map-background/map-background.html
diff --git a/src/examples/map.html b/src/mxgraph/examples/map.html
similarity index 100%
rename from src/examples/map.html
rename to src/mxgraph/examples/map.html
diff --git a/src/examples/markers.html b/src/mxgraph/examples/markers.html
similarity index 100%
rename from src/examples/markers.html
rename to src/mxgraph/examples/markers.html
diff --git a/src/examples/menustyle.html b/src/mxgraph/examples/menustyle.html
similarity index 100%
rename from src/examples/menustyle.html
rename to src/mxgraph/examples/menustyle.html
diff --git a/src/examples/merge.html b/src/mxgraph/examples/merge.html
similarity index 100%
rename from src/examples/merge.html
rename to src/mxgraph/examples/merge.html
diff --git a/src/examples/monitor.html b/src/mxgraph/examples/monitor.html
similarity index 100%
rename from src/examples/monitor.html
rename to src/mxgraph/examples/monitor.html
diff --git a/src/examples/morph.html b/src/mxgraph/examples/morph.html
similarity index 100%
rename from src/examples/morph.html
rename to src/mxgraph/examples/morph.html
diff --git a/src/examples/offpage.html b/src/mxgraph/examples/offpage.html
similarity index 100%
rename from src/examples/offpage.html
rename to src/mxgraph/examples/offpage.html
diff --git a/src/examples/orgchart.html b/src/mxgraph/examples/orgchart.html
similarity index 100%
rename from src/examples/orgchart.html
rename to src/mxgraph/examples/orgchart.html
diff --git a/src/examples/orthogonal.html b/src/mxgraph/examples/orthogonal.html
similarity index 100%
rename from src/examples/orthogonal.html
rename to src/mxgraph/examples/orthogonal.html
diff --git a/src/examples/overlays.html b/src/mxgraph/examples/overlays.html
similarity index 100%
rename from src/examples/overlays.html
rename to src/mxgraph/examples/overlays.html
diff --git a/src/examples/pagebreaks.html b/src/mxgraph/examples/pagebreaks.html
similarity index 100%
rename from src/examples/pagebreaks.html
rename to src/mxgraph/examples/pagebreaks.html
diff --git a/src/examples/perimeter.html b/src/mxgraph/examples/perimeter.html
similarity index 100%
rename from src/examples/perimeter.html
rename to src/mxgraph/examples/perimeter.html
diff --git a/src/examples/permissions.html b/src/mxgraph/examples/permissions.html
similarity index 100%
rename from src/examples/permissions.html
rename to src/mxgraph/examples/permissions.html
diff --git a/src/examples/portrefs.html b/src/mxgraph/examples/portrefs.html
similarity index 100%
rename from src/examples/portrefs.html
rename to src/mxgraph/examples/portrefs.html
diff --git a/src/examples/ports.html b/src/mxgraph/examples/ports.html
similarity index 100%
rename from src/examples/ports.html
rename to src/mxgraph/examples/ports.html
diff --git a/src/examples/radialtreelayout.html b/src/mxgraph/examples/radialtreelayout.html
similarity index 100%
rename from src/examples/radialtreelayout.html
rename to src/mxgraph/examples/radialtreelayout.html
diff --git a/src/examples/resources.html b/src/mxgraph/examples/resources.html
similarity index 100%
rename from src/examples/resources.html
rename to src/mxgraph/examples/resources.html
diff --git a/src/examples/schema.html b/src/mxgraph/examples/schema.html
similarity index 100%
rename from src/examples/schema.html
rename to src/mxgraph/examples/schema.html
diff --git a/src/examples/scrollbars.html b/src/mxgraph/examples/scrollbars.html
similarity index 100%
rename from src/examples/scrollbars.html
rename to src/mxgraph/examples/scrollbars.html
diff --git a/src/examples/secondlabel.html b/src/mxgraph/examples/secondlabel.html
similarity index 100%
rename from src/examples/secondlabel.html
rename to src/mxgraph/examples/secondlabel.html
diff --git a/src/examples/serverview.html b/src/mxgraph/examples/serverview.html
similarity index 100%
rename from src/examples/serverview.html
rename to src/mxgraph/examples/serverview.html
diff --git a/src/examples/shape.html b/src/mxgraph/examples/shape.html
similarity index 100%
rename from src/examples/shape.html
rename to src/mxgraph/examples/shape.html
diff --git a/src/examples/showregion.html b/src/mxgraph/examples/showregion.html
similarity index 100%
rename from src/examples/showregion.html
rename to src/mxgraph/examples/showregion.html
diff --git a/src/examples/standardsmode.html b/src/mxgraph/examples/standardsmode.html
similarity index 100%
rename from src/examples/standardsmode.html
rename to src/mxgraph/examples/standardsmode.html
diff --git a/src/examples/stencils.html b/src/mxgraph/examples/stencils.html
similarity index 100%
rename from src/examples/stencils.html
rename to src/mxgraph/examples/stencils.html
diff --git a/src/examples/stencils.xml b/src/mxgraph/examples/stencils.xml
similarity index 100%
rename from src/examples/stencils.xml
rename to src/mxgraph/examples/stencils.xml
diff --git a/src/examples/stylesheet.html b/src/mxgraph/examples/stylesheet.html
similarity index 100%
rename from src/examples/stylesheet.html
rename to src/mxgraph/examples/stylesheet.html
diff --git a/src/examples/swimlanes.html b/src/mxgraph/examples/swimlanes.html
similarity index 100%
rename from src/examples/swimlanes.html
rename to src/mxgraph/examples/swimlanes.html
diff --git a/src/examples/template.html b/src/mxgraph/examples/template.html
similarity index 100%
rename from src/examples/template.html
rename to src/mxgraph/examples/template.html
diff --git a/src/examples/thread.html b/src/mxgraph/examples/thread.html
similarity index 100%
rename from src/examples/thread.html
rename to src/mxgraph/examples/thread.html
diff --git a/src/examples/toolbar.html b/src/mxgraph/examples/toolbar.html
similarity index 100%
rename from src/examples/toolbar.html
rename to src/mxgraph/examples/toolbar.html
diff --git a/src/examples/touch.html b/src/mxgraph/examples/touch.html
similarity index 100%
rename from src/examples/touch.html
rename to src/mxgraph/examples/touch.html
diff --git a/src/examples/tree.html b/src/mxgraph/examples/tree.html
similarity index 100%
rename from src/examples/tree.html
rename to src/mxgraph/examples/tree.html
diff --git a/src/examples/uiconfig.html b/src/mxgraph/examples/uiconfig.html
similarity index 100%
rename from src/examples/uiconfig.html
rename to src/mxgraph/examples/uiconfig.html
diff --git a/src/examples/uiconfig.xml b/src/mxgraph/examples/uiconfig.xml
similarity index 100%
rename from src/examples/uiconfig.xml
rename to src/mxgraph/examples/uiconfig.xml
diff --git a/src/examples/userobject.html b/src/mxgraph/examples/userobject.html
similarity index 100%
rename from src/examples/userobject.html
rename to src/mxgraph/examples/userobject.html
diff --git a/src/examples/validation.html b/src/mxgraph/examples/validation.html
similarity index 100%
rename from src/examples/validation.html
rename to src/mxgraph/examples/validation.html
diff --git a/src/examples/visibility.html b/src/mxgraph/examples/visibility.html
similarity index 100%
rename from src/examples/visibility.html
rename to src/mxgraph/examples/visibility.html
diff --git a/src/examples/webpack/anchors.html b/src/mxgraph/examples/webpack/anchors.html
similarity index 100%
rename from src/examples/webpack/anchors.html
rename to src/mxgraph/examples/webpack/anchors.html
diff --git a/src/examples/webpack/src/anchors.js b/src/mxgraph/examples/webpack/src/anchors.js
similarity index 100%
rename from src/examples/webpack/src/anchors.js
rename to src/mxgraph/examples/webpack/src/anchors.js
diff --git a/src/examples/windows.html b/src/mxgraph/examples/windows.html
similarity index 100%
rename from src/examples/windows.html
rename to src/mxgraph/examples/windows.html
diff --git a/src/examples/wires.html b/src/mxgraph/examples/wires.html
similarity index 100%
rename from src/examples/wires.html
rename to src/mxgraph/examples/wires.html
diff --git a/src/examples/wrapping.html b/src/mxgraph/examples/wrapping.html
similarity index 100%
rename from src/examples/wrapping.html
rename to src/mxgraph/examples/wrapping.html
diff --git a/src/js/handler/mxCellHighlight.js b/src/mxgraph/handler/mxCellHighlight.js
similarity index 100%
rename from src/js/handler/mxCellHighlight.js
rename to src/mxgraph/handler/mxCellHighlight.js
diff --git a/src/js/handler/mxCellMarker.js b/src/mxgraph/handler/mxCellMarker.js
similarity index 100%
rename from src/js/handler/mxCellMarker.js
rename to src/mxgraph/handler/mxCellMarker.js
diff --git a/src/js/handler/mxCellTracker.js b/src/mxgraph/handler/mxCellTracker.js
similarity index 100%
rename from src/js/handler/mxCellTracker.js
rename to src/mxgraph/handler/mxCellTracker.js
diff --git a/src/js/handler/mxConnectionHandler.js b/src/mxgraph/handler/mxConnectionHandler.js
similarity index 100%
rename from src/js/handler/mxConnectionHandler.js
rename to src/mxgraph/handler/mxConnectionHandler.js
diff --git a/src/js/handler/mxConstraintHandler.js b/src/mxgraph/handler/mxConstraintHandler.js
similarity index 100%
rename from src/js/handler/mxConstraintHandler.js
rename to src/mxgraph/handler/mxConstraintHandler.js
diff --git a/src/js/handler/mxEdgeHandler.js b/src/mxgraph/handler/mxEdgeHandler.js
similarity index 100%
rename from src/js/handler/mxEdgeHandler.js
rename to src/mxgraph/handler/mxEdgeHandler.js
diff --git a/src/js/handler/mxEdgeSegmentHandler.js b/src/mxgraph/handler/mxEdgeSegmentHandler.js
similarity index 100%
rename from src/js/handler/mxEdgeSegmentHandler.js
rename to src/mxgraph/handler/mxEdgeSegmentHandler.js
diff --git a/src/js/handler/mxElbowEdgeHandler.js b/src/mxgraph/handler/mxElbowEdgeHandler.js
similarity index 100%
rename from src/js/handler/mxElbowEdgeHandler.js
rename to src/mxgraph/handler/mxElbowEdgeHandler.js
diff --git a/src/js/handler/mxGraphHandler.js b/src/mxgraph/handler/mxGraphHandler.js
similarity index 100%
rename from src/js/handler/mxGraphHandler.js
rename to src/mxgraph/handler/mxGraphHandler.js
diff --git a/src/js/handler/mxHandle.js b/src/mxgraph/handler/mxHandle.js
similarity index 100%
rename from src/js/handler/mxHandle.js
rename to src/mxgraph/handler/mxHandle.js
diff --git a/src/js/handler/mxKeyHandler.js b/src/mxgraph/handler/mxKeyHandler.js
similarity index 100%
rename from src/js/handler/mxKeyHandler.js
rename to src/mxgraph/handler/mxKeyHandler.js
diff --git a/src/js/handler/mxPanningHandler.js b/src/mxgraph/handler/mxPanningHandler.js
similarity index 100%
rename from src/js/handler/mxPanningHandler.js
rename to src/mxgraph/handler/mxPanningHandler.js
diff --git a/src/js/handler/mxPopupMenuHandler.js b/src/mxgraph/handler/mxPopupMenuHandler.js
similarity index 100%
rename from src/js/handler/mxPopupMenuHandler.js
rename to src/mxgraph/handler/mxPopupMenuHandler.js
diff --git a/src/js/handler/mxRubberband.js b/src/mxgraph/handler/mxRubberband.js
similarity index 100%
rename from src/js/handler/mxRubberband.js
rename to src/mxgraph/handler/mxRubberband.js
diff --git a/src/js/handler/mxSelectionCellsHandler.js b/src/mxgraph/handler/mxSelectionCellsHandler.js
similarity index 100%
rename from src/js/handler/mxSelectionCellsHandler.js
rename to src/mxgraph/handler/mxSelectionCellsHandler.js
diff --git a/src/js/handler/mxTooltipHandler.js b/src/mxgraph/handler/mxTooltipHandler.js
similarity index 100%
rename from src/js/handler/mxTooltipHandler.js
rename to src/mxgraph/handler/mxTooltipHandler.js
diff --git a/src/js/handler/mxVertexHandler.js b/src/mxgraph/handler/mxVertexHandler.js
similarity index 100%
rename from src/js/handler/mxVertexHandler.js
rename to src/mxgraph/handler/mxVertexHandler.js
diff --git a/src/js/index.txt b/src/mxgraph/index.txt
similarity index 100%
rename from src/js/index.txt
rename to src/mxgraph/index.txt
diff --git a/src/js/io/mxCellCodec.js b/src/mxgraph/io/mxCellCodec.js
similarity index 100%
rename from src/js/io/mxCellCodec.js
rename to src/mxgraph/io/mxCellCodec.js
diff --git a/src/js/io/mxChildChangeCodec.js b/src/mxgraph/io/mxChildChangeCodec.js
similarity index 100%
rename from src/js/io/mxChildChangeCodec.js
rename to src/mxgraph/io/mxChildChangeCodec.js
diff --git a/src/js/io/mxCodec.js b/src/mxgraph/io/mxCodec.js
similarity index 100%
rename from src/js/io/mxCodec.js
rename to src/mxgraph/io/mxCodec.js
diff --git a/src/js/io/mxCodecRegistry.js b/src/mxgraph/io/mxCodecRegistry.js
similarity index 100%
rename from src/js/io/mxCodecRegistry.js
rename to src/mxgraph/io/mxCodecRegistry.js
diff --git a/src/js/io/mxDefaultKeyHandlerCodec.js b/src/mxgraph/io/mxDefaultKeyHandlerCodec.js
similarity index 100%
rename from src/js/io/mxDefaultKeyHandlerCodec.js
rename to src/mxgraph/io/mxDefaultKeyHandlerCodec.js
diff --git a/src/js/io/mxDefaultPopupMenuCodec.js b/src/mxgraph/io/mxDefaultPopupMenuCodec.js
similarity index 100%
rename from src/js/io/mxDefaultPopupMenuCodec.js
rename to src/mxgraph/io/mxDefaultPopupMenuCodec.js
diff --git a/src/js/io/mxDefaultToolbarCodec.js b/src/mxgraph/io/mxDefaultToolbarCodec.js
similarity index 100%
rename from src/js/io/mxDefaultToolbarCodec.js
rename to src/mxgraph/io/mxDefaultToolbarCodec.js
diff --git a/src/js/io/mxEditorCodec.js b/src/mxgraph/io/mxEditorCodec.js
similarity index 100%
rename from src/js/io/mxEditorCodec.js
rename to src/mxgraph/io/mxEditorCodec.js
diff --git a/src/js/io/mxGenericChangeCodec.js b/src/mxgraph/io/mxGenericChangeCodec.js
similarity index 100%
rename from src/js/io/mxGenericChangeCodec.js
rename to src/mxgraph/io/mxGenericChangeCodec.js
diff --git a/src/js/io/mxGraphCodec.js b/src/mxgraph/io/mxGraphCodec.js
similarity index 100%
rename from src/js/io/mxGraphCodec.js
rename to src/mxgraph/io/mxGraphCodec.js
diff --git a/src/js/io/mxGraphViewCodec.js b/src/mxgraph/io/mxGraphViewCodec.js
similarity index 100%
rename from src/js/io/mxGraphViewCodec.js
rename to src/mxgraph/io/mxGraphViewCodec.js
diff --git a/src/js/io/mxModelCodec.js b/src/mxgraph/io/mxModelCodec.js
similarity index 100%
rename from src/js/io/mxModelCodec.js
rename to src/mxgraph/io/mxModelCodec.js
diff --git a/src/js/io/mxObjectCodec.js b/src/mxgraph/io/mxObjectCodec.js
similarity index 100%
rename from src/js/io/mxObjectCodec.js
rename to src/mxgraph/io/mxObjectCodec.js
diff --git a/src/js/io/mxRootChangeCodec.js b/src/mxgraph/io/mxRootChangeCodec.js
similarity index 100%
rename from src/js/io/mxRootChangeCodec.js
rename to src/mxgraph/io/mxRootChangeCodec.js
diff --git a/src/js/io/mxStylesheetCodec.js b/src/mxgraph/io/mxStylesheetCodec.js
similarity index 100%
rename from src/js/io/mxStylesheetCodec.js
rename to src/mxgraph/io/mxStylesheetCodec.js
diff --git a/src/js/io/mxTerminalChangeCodec.js b/src/mxgraph/io/mxTerminalChangeCodec.js
similarity index 100%
rename from src/js/io/mxTerminalChangeCodec.js
rename to src/mxgraph/io/mxTerminalChangeCodec.js
diff --git a/src/js/layout/WeightedCellSorter.js b/src/mxgraph/layout/WeightedCellSorter.js
similarity index 100%
rename from src/js/layout/WeightedCellSorter.js
rename to src/mxgraph/layout/WeightedCellSorter.js
diff --git a/src/js/layout/hierarchical/model/mxGraphAbstractHierarchyCell.js b/src/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.js
similarity index 100%
rename from src/js/layout/hierarchical/model/mxGraphAbstractHierarchyCell.js
rename to src/mxgraph/layout/hierarchical/model/mxGraphAbstractHierarchyCell.js
diff --git a/src/js/layout/hierarchical/model/mxGraphHierarchyEdge.js b/src/mxgraph/layout/hierarchical/model/mxGraphHierarchyEdge.js
similarity index 100%
rename from src/js/layout/hierarchical/model/mxGraphHierarchyEdge.js
rename to src/mxgraph/layout/hierarchical/model/mxGraphHierarchyEdge.js
diff --git a/src/js/layout/hierarchical/model/mxGraphHierarchyModel.js b/src/mxgraph/layout/hierarchical/model/mxGraphHierarchyModel.js
similarity index 100%
rename from src/js/layout/hierarchical/model/mxGraphHierarchyModel.js
rename to src/mxgraph/layout/hierarchical/model/mxGraphHierarchyModel.js
diff --git a/src/js/layout/hierarchical/model/mxGraphHierarchyNode.js b/src/mxgraph/layout/hierarchical/model/mxGraphHierarchyNode.js
similarity index 100%
rename from src/js/layout/hierarchical/model/mxGraphHierarchyNode.js
rename to src/mxgraph/layout/hierarchical/model/mxGraphHierarchyNode.js
diff --git a/src/js/layout/hierarchical/model/mxSwimlaneModel.js b/src/mxgraph/layout/hierarchical/model/mxSwimlaneModel.js
similarity index 100%
rename from src/js/layout/hierarchical/model/mxSwimlaneModel.js
rename to src/mxgraph/layout/hierarchical/model/mxSwimlaneModel.js
diff --git a/src/js/layout/hierarchical/mxHierarchicalEdgeStyle.js b/src/mxgraph/layout/hierarchical/mxHierarchicalEdgeStyle.js
similarity index 100%
rename from src/js/layout/hierarchical/mxHierarchicalEdgeStyle.js
rename to src/mxgraph/layout/hierarchical/mxHierarchicalEdgeStyle.js
diff --git a/src/js/layout/hierarchical/mxHierarchicalLayout.js b/src/mxgraph/layout/hierarchical/mxHierarchicalLayout.js
similarity index 100%
rename from src/js/layout/hierarchical/mxHierarchicalLayout.js
rename to src/mxgraph/layout/hierarchical/mxHierarchicalLayout.js
diff --git a/src/js/layout/hierarchical/mxSwimlaneLayout.js b/src/mxgraph/layout/hierarchical/mxSwimlaneLayout.js
similarity index 100%
rename from src/js/layout/hierarchical/mxSwimlaneLayout.js
rename to src/mxgraph/layout/hierarchical/mxSwimlaneLayout.js
diff --git a/src/js/layout/hierarchical/stage/mxCoordinateAssignment.js b/src/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.js
similarity index 100%
rename from src/js/layout/hierarchical/stage/mxCoordinateAssignment.js
rename to src/mxgraph/layout/hierarchical/stage/mxCoordinateAssignment.js
diff --git a/src/js/layout/hierarchical/stage/mxHierarchicalLayoutStage.js b/src/mxgraph/layout/hierarchical/stage/mxHierarchicalLayoutStage.js
similarity index 100%
rename from src/js/layout/hierarchical/stage/mxHierarchicalLayoutStage.js
rename to src/mxgraph/layout/hierarchical/stage/mxHierarchicalLayoutStage.js
diff --git a/src/js/layout/hierarchical/stage/mxMedianHybridCrossingReduction.js b/src/mxgraph/layout/hierarchical/stage/mxMedianHybridCrossingReduction.js
similarity index 100%
rename from src/js/layout/hierarchical/stage/mxMedianHybridCrossingReduction.js
rename to src/mxgraph/layout/hierarchical/stage/mxMedianHybridCrossingReduction.js
diff --git a/src/js/layout/hierarchical/stage/mxMinimumCycleRemover.js b/src/mxgraph/layout/hierarchical/stage/mxMinimumCycleRemover.js
similarity index 100%
rename from src/js/layout/hierarchical/stage/mxMinimumCycleRemover.js
rename to src/mxgraph/layout/hierarchical/stage/mxMinimumCycleRemover.js
diff --git a/src/js/layout/hierarchical/stage/mxSwimlaneOrdering.js b/src/mxgraph/layout/hierarchical/stage/mxSwimlaneOrdering.js
similarity index 100%
rename from src/js/layout/hierarchical/stage/mxSwimlaneOrdering.js
rename to src/mxgraph/layout/hierarchical/stage/mxSwimlaneOrdering.js
diff --git a/src/js/layout/mxCircleLayout.js b/src/mxgraph/layout/mxCircleLayout.js
similarity index 100%
rename from src/js/layout/mxCircleLayout.js
rename to src/mxgraph/layout/mxCircleLayout.js
diff --git a/src/js/layout/mxCompactTreeLayout.js b/src/mxgraph/layout/mxCompactTreeLayout.js
similarity index 100%
rename from src/js/layout/mxCompactTreeLayout.js
rename to src/mxgraph/layout/mxCompactTreeLayout.js
diff --git a/src/js/layout/mxCompositeLayout.js b/src/mxgraph/layout/mxCompositeLayout.js
similarity index 100%
rename from src/js/layout/mxCompositeLayout.js
rename to src/mxgraph/layout/mxCompositeLayout.js
diff --git a/src/js/layout/mxEdgeLabelLayout.js b/src/mxgraph/layout/mxEdgeLabelLayout.js
similarity index 100%
rename from src/js/layout/mxEdgeLabelLayout.js
rename to src/mxgraph/layout/mxEdgeLabelLayout.js
diff --git a/src/js/layout/mxFastOrganicLayout.js b/src/mxgraph/layout/mxFastOrganicLayout.js
similarity index 100%
rename from src/js/layout/mxFastOrganicLayout.js
rename to src/mxgraph/layout/mxFastOrganicLayout.js
diff --git a/src/js/layout/mxGraphLayout.js b/src/mxgraph/layout/mxGraphLayout.js
similarity index 100%
rename from src/js/layout/mxGraphLayout.js
rename to src/mxgraph/layout/mxGraphLayout.js
diff --git a/src/js/layout/mxParallelEdgeLayout.js b/src/mxgraph/layout/mxParallelEdgeLayout.js
similarity index 100%
rename from src/js/layout/mxParallelEdgeLayout.js
rename to src/mxgraph/layout/mxParallelEdgeLayout.js
diff --git a/src/js/layout/mxPartitionLayout.js b/src/mxgraph/layout/mxPartitionLayout.js
similarity index 100%
rename from src/js/layout/mxPartitionLayout.js
rename to src/mxgraph/layout/mxPartitionLayout.js
diff --git a/src/js/layout/mxRadialTreeLayout.js b/src/mxgraph/layout/mxRadialTreeLayout.js
similarity index 100%
rename from src/js/layout/mxRadialTreeLayout.js
rename to src/mxgraph/layout/mxRadialTreeLayout.js
diff --git a/src/js/layout/mxStackLayout.js b/src/mxgraph/layout/mxStackLayout.js
similarity index 100%
rename from src/js/layout/mxStackLayout.js
rename to src/mxgraph/layout/mxStackLayout.js
diff --git a/src/js/model/mxCell.js b/src/mxgraph/model/mxCell.js
similarity index 100%
rename from src/js/model/mxCell.js
rename to src/mxgraph/model/mxCell.js
diff --git a/src/js/model/mxCellPath.js b/src/mxgraph/model/mxCellPath.js
similarity index 100%
rename from src/js/model/mxCellPath.js
rename to src/mxgraph/model/mxCellPath.js
diff --git a/src/js/model/mxGeometry.js b/src/mxgraph/model/mxGeometry.js
similarity index 100%
rename from src/js/model/mxGeometry.js
rename to src/mxgraph/model/mxGeometry.js
diff --git a/src/js/model/mxGraphModel.js b/src/mxgraph/model/mxGraphModel.js
similarity index 100%
rename from src/js/model/mxGraphModel.js
rename to src/mxgraph/model/mxGraphModel.js
diff --git a/src/js/mxClient.js b/src/mxgraph/mxClient.js
similarity index 100%
rename from src/js/mxClient.js
rename to src/mxgraph/mxClient.js
diff --git a/src/js/shape/mxActor.js b/src/mxgraph/shape/mxActor.js
similarity index 100%
rename from src/js/shape/mxActor.js
rename to src/mxgraph/shape/mxActor.js
diff --git a/src/js/shape/mxArrow.js b/src/mxgraph/shape/mxArrow.js
similarity index 100%
rename from src/js/shape/mxArrow.js
rename to src/mxgraph/shape/mxArrow.js
diff --git a/src/js/shape/mxArrowConnector.js b/src/mxgraph/shape/mxArrowConnector.js
similarity index 100%
rename from src/js/shape/mxArrowConnector.js
rename to src/mxgraph/shape/mxArrowConnector.js
diff --git a/src/js/shape/mxCloud.js b/src/mxgraph/shape/mxCloud.js
similarity index 100%
rename from src/js/shape/mxCloud.js
rename to src/mxgraph/shape/mxCloud.js
diff --git a/src/js/shape/mxConnector.js b/src/mxgraph/shape/mxConnector.js
similarity index 100%
rename from src/js/shape/mxConnector.js
rename to src/mxgraph/shape/mxConnector.js
diff --git a/src/js/shape/mxCylinder.js b/src/mxgraph/shape/mxCylinder.js
similarity index 100%
rename from src/js/shape/mxCylinder.js
rename to src/mxgraph/shape/mxCylinder.js
diff --git a/src/js/shape/mxDoubleEllipse.js b/src/mxgraph/shape/mxDoubleEllipse.js
similarity index 100%
rename from src/js/shape/mxDoubleEllipse.js
rename to src/mxgraph/shape/mxDoubleEllipse.js
diff --git a/src/js/shape/mxEllipse.js b/src/mxgraph/shape/mxEllipse.js
similarity index 100%
rename from src/js/shape/mxEllipse.js
rename to src/mxgraph/shape/mxEllipse.js
diff --git a/src/js/shape/mxHexagon.js b/src/mxgraph/shape/mxHexagon.js
similarity index 100%
rename from src/js/shape/mxHexagon.js
rename to src/mxgraph/shape/mxHexagon.js
diff --git a/src/js/shape/mxImageShape.js b/src/mxgraph/shape/mxImageShape.js
similarity index 100%
rename from src/js/shape/mxImageShape.js
rename to src/mxgraph/shape/mxImageShape.js
diff --git a/src/js/shape/mxLabel.js b/src/mxgraph/shape/mxLabel.js
similarity index 100%
rename from src/js/shape/mxLabel.js
rename to src/mxgraph/shape/mxLabel.js
diff --git a/src/js/shape/mxLine.js b/src/mxgraph/shape/mxLine.js
similarity index 100%
rename from src/js/shape/mxLine.js
rename to src/mxgraph/shape/mxLine.js
diff --git a/src/js/shape/mxMarker.js b/src/mxgraph/shape/mxMarker.js
similarity index 100%
rename from src/js/shape/mxMarker.js
rename to src/mxgraph/shape/mxMarker.js
diff --git a/src/js/shape/mxPolyline.js b/src/mxgraph/shape/mxPolyline.js
similarity index 100%
rename from src/js/shape/mxPolyline.js
rename to src/mxgraph/shape/mxPolyline.js
diff --git a/src/js/shape/mxRectangleShape.js b/src/mxgraph/shape/mxRectangleShape.js
similarity index 100%
rename from src/js/shape/mxRectangleShape.js
rename to src/mxgraph/shape/mxRectangleShape.js
diff --git a/src/js/shape/mxRhombus.js b/src/mxgraph/shape/mxRhombus.js
similarity index 100%
rename from src/js/shape/mxRhombus.js
rename to src/mxgraph/shape/mxRhombus.js
diff --git a/src/js/shape/mxShape.js b/src/mxgraph/shape/mxShape.js
similarity index 100%
rename from src/js/shape/mxShape.js
rename to src/mxgraph/shape/mxShape.js
diff --git a/src/js/shape/mxStencil.js b/src/mxgraph/shape/mxStencil.js
similarity index 100%
rename from src/js/shape/mxStencil.js
rename to src/mxgraph/shape/mxStencil.js
diff --git a/src/js/shape/mxStencilRegistry.js b/src/mxgraph/shape/mxStencilRegistry.js
similarity index 100%
rename from src/js/shape/mxStencilRegistry.js
rename to src/mxgraph/shape/mxStencilRegistry.js
diff --git a/src/js/shape/mxSwimlane.js b/src/mxgraph/shape/mxSwimlane.js
similarity index 100%
rename from src/js/shape/mxSwimlane.js
rename to src/mxgraph/shape/mxSwimlane.js
diff --git a/src/js/shape/mxText.js b/src/mxgraph/shape/mxText.js
similarity index 100%
rename from src/js/shape/mxText.js
rename to src/mxgraph/shape/mxText.js
diff --git a/src/js/shape/mxTriangle.js b/src/mxgraph/shape/mxTriangle.js
similarity index 100%
rename from src/js/shape/mxTriangle.js
rename to src/mxgraph/shape/mxTriangle.js
diff --git a/src/js/util/mxAbstractCanvas2D.js b/src/mxgraph/util/mxAbstractCanvas2D.js
similarity index 100%
rename from src/js/util/mxAbstractCanvas2D.js
rename to src/mxgraph/util/mxAbstractCanvas2D.js
diff --git a/src/js/util/mxAnimation.js b/src/mxgraph/util/mxAnimation.js
similarity index 100%
rename from src/js/util/mxAnimation.js
rename to src/mxgraph/util/mxAnimation.js
diff --git a/src/js/util/mxAutoSaveManager.js b/src/mxgraph/util/mxAutoSaveManager.js
similarity index 100%
rename from src/js/util/mxAutoSaveManager.js
rename to src/mxgraph/util/mxAutoSaveManager.js
diff --git a/src/js/util/mxClipboard.js b/src/mxgraph/util/mxClipboard.js
similarity index 100%
rename from src/js/util/mxClipboard.js
rename to src/mxgraph/util/mxClipboard.js
diff --git a/src/js/util/mxConstants.js b/src/mxgraph/util/mxConstants.js
similarity index 100%
rename from src/js/util/mxConstants.js
rename to src/mxgraph/util/mxConstants.js
diff --git a/src/js/util/mxDictionary.js b/src/mxgraph/util/mxDictionary.js
similarity index 100%
rename from src/js/util/mxDictionary.js
rename to src/mxgraph/util/mxDictionary.js
diff --git a/src/js/util/mxDivResizer.js b/src/mxgraph/util/mxDivResizer.js
similarity index 100%
rename from src/js/util/mxDivResizer.js
rename to src/mxgraph/util/mxDivResizer.js
diff --git a/src/js/util/mxDragSource.js b/src/mxgraph/util/mxDragSource.js
similarity index 100%
rename from src/js/util/mxDragSource.js
rename to src/mxgraph/util/mxDragSource.js
diff --git a/src/js/util/mxEffects.js b/src/mxgraph/util/mxEffects.js
similarity index 100%
rename from src/js/util/mxEffects.js
rename to src/mxgraph/util/mxEffects.js
diff --git a/src/js/util/mxEvent.js b/src/mxgraph/util/mxEvent.js
similarity index 100%
rename from src/js/util/mxEvent.js
rename to src/mxgraph/util/mxEvent.js
diff --git a/src/js/util/mxEventObject.js b/src/mxgraph/util/mxEventObject.js
similarity index 100%
rename from src/js/util/mxEventObject.js
rename to src/mxgraph/util/mxEventObject.js
diff --git a/src/js/util/mxEventSource.js b/src/mxgraph/util/mxEventSource.js
similarity index 100%
rename from src/js/util/mxEventSource.js
rename to src/mxgraph/util/mxEventSource.js
diff --git a/src/js/util/mxForm.js b/src/mxgraph/util/mxForm.js
similarity index 100%
rename from src/js/util/mxForm.js
rename to src/mxgraph/util/mxForm.js
diff --git a/src/js/util/mxGuide.js b/src/mxgraph/util/mxGuide.js
similarity index 100%
rename from src/js/util/mxGuide.js
rename to src/mxgraph/util/mxGuide.js
diff --git a/src/js/util/mxImage.js b/src/mxgraph/util/mxImage.js
similarity index 100%
rename from src/js/util/mxImage.js
rename to src/mxgraph/util/mxImage.js
diff --git a/src/js/util/mxImageBundle.js b/src/mxgraph/util/mxImageBundle.js
similarity index 100%
rename from src/js/util/mxImageBundle.js
rename to src/mxgraph/util/mxImageBundle.js
diff --git a/src/js/util/mxImageExport.js b/src/mxgraph/util/mxImageExport.js
similarity index 100%
rename from src/js/util/mxImageExport.js
rename to src/mxgraph/util/mxImageExport.js
diff --git a/src/js/util/mxLog.js b/src/mxgraph/util/mxLog.js
similarity index 100%
rename from src/js/util/mxLog.js
rename to src/mxgraph/util/mxLog.js
diff --git a/src/js/util/mxMorphing.js b/src/mxgraph/util/mxMorphing.js
similarity index 100%
rename from src/js/util/mxMorphing.js
rename to src/mxgraph/util/mxMorphing.js
diff --git a/src/js/util/mxMouseEvent.js b/src/mxgraph/util/mxMouseEvent.js
similarity index 100%
rename from src/js/util/mxMouseEvent.js
rename to src/mxgraph/util/mxMouseEvent.js
diff --git a/src/js/util/mxObjectIdentity.js b/src/mxgraph/util/mxObjectIdentity.js
similarity index 100%
rename from src/js/util/mxObjectIdentity.js
rename to src/mxgraph/util/mxObjectIdentity.js
diff --git a/src/js/util/mxPanningManager.js b/src/mxgraph/util/mxPanningManager.js
similarity index 100%
rename from src/js/util/mxPanningManager.js
rename to src/mxgraph/util/mxPanningManager.js
diff --git a/src/js/util/mxPoint.js b/src/mxgraph/util/mxPoint.js
similarity index 100%
rename from src/js/util/mxPoint.js
rename to src/mxgraph/util/mxPoint.js
diff --git a/src/js/util/mxPopupMenu.js b/src/mxgraph/util/mxPopupMenu.js
similarity index 100%
rename from src/js/util/mxPopupMenu.js
rename to src/mxgraph/util/mxPopupMenu.js
diff --git a/src/js/util/mxRectangle.js b/src/mxgraph/util/mxRectangle.js
similarity index 100%
rename from src/js/util/mxRectangle.js
rename to src/mxgraph/util/mxRectangle.js
diff --git a/src/js/util/mxResources.js b/src/mxgraph/util/mxResources.js
similarity index 100%
rename from src/js/util/mxResources.js
rename to src/mxgraph/util/mxResources.js
diff --git a/src/js/util/mxSvgCanvas2D.js b/src/mxgraph/util/mxSvgCanvas2D.js
similarity index 100%
rename from src/js/util/mxSvgCanvas2D.js
rename to src/mxgraph/util/mxSvgCanvas2D.js
diff --git a/src/js/util/mxToolbar.js b/src/mxgraph/util/mxToolbar.js
similarity index 100%
rename from src/js/util/mxToolbar.js
rename to src/mxgraph/util/mxToolbar.js
diff --git a/src/js/util/mxUndoManager.js b/src/mxgraph/util/mxUndoManager.js
similarity index 100%
rename from src/js/util/mxUndoManager.js
rename to src/mxgraph/util/mxUndoManager.js
diff --git a/src/js/util/mxUndoableEdit.js b/src/mxgraph/util/mxUndoableEdit.js
similarity index 100%
rename from src/js/util/mxUndoableEdit.js
rename to src/mxgraph/util/mxUndoableEdit.js
diff --git a/src/js/util/mxUrlConverter.js b/src/mxgraph/util/mxUrlConverter.js
similarity index 100%
rename from src/js/util/mxUrlConverter.js
rename to src/mxgraph/util/mxUrlConverter.js
diff --git a/src/js/util/mxUtils.js b/src/mxgraph/util/mxUtils.js
similarity index 100%
rename from src/js/util/mxUtils.js
rename to src/mxgraph/util/mxUtils.js
diff --git a/src/js/util/mxWindow.js b/src/mxgraph/util/mxWindow.js
similarity index 100%
rename from src/js/util/mxWindow.js
rename to src/mxgraph/util/mxWindow.js
diff --git a/src/js/util/mxXmlCanvas2D.js b/src/mxgraph/util/mxXmlCanvas2D.js
similarity index 100%
rename from src/js/util/mxXmlCanvas2D.js
rename to src/mxgraph/util/mxXmlCanvas2D.js
diff --git a/src/js/util/mxXmlRequest.js b/src/mxgraph/util/mxXmlRequest.js
similarity index 100%
rename from src/js/util/mxXmlRequest.js
rename to src/mxgraph/util/mxXmlRequest.js
diff --git a/src/js/view/mxCellEditor.js b/src/mxgraph/view/mxCellEditor.js
similarity index 100%
rename from src/js/view/mxCellEditor.js
rename to src/mxgraph/view/mxCellEditor.js
diff --git a/src/js/view/mxCellOverlay.js b/src/mxgraph/view/mxCellOverlay.js
similarity index 100%
rename from src/js/view/mxCellOverlay.js
rename to src/mxgraph/view/mxCellOverlay.js
diff --git a/src/js/view/mxCellRenderer.js b/src/mxgraph/view/mxCellRenderer.js
similarity index 100%
rename from src/js/view/mxCellRenderer.js
rename to src/mxgraph/view/mxCellRenderer.js
diff --git a/src/js/view/mxCellState.js b/src/mxgraph/view/mxCellState.js
similarity index 100%
rename from src/js/view/mxCellState.js
rename to src/mxgraph/view/mxCellState.js
diff --git a/src/js/view/mxCellStatePreview.js b/src/mxgraph/view/mxCellStatePreview.js
similarity index 100%
rename from src/js/view/mxCellStatePreview.js
rename to src/mxgraph/view/mxCellStatePreview.js
diff --git a/src/js/view/mxConnectionConstraint.js b/src/mxgraph/view/mxConnectionConstraint.js
similarity index 100%
rename from src/js/view/mxConnectionConstraint.js
rename to src/mxgraph/view/mxConnectionConstraint.js
diff --git a/src/js/view/mxEdgeStyle.js b/src/mxgraph/view/mxEdgeStyle.js
similarity index 100%
rename from src/js/view/mxEdgeStyle.js
rename to src/mxgraph/view/mxEdgeStyle.js
diff --git a/src/js/view/mxGraph.js b/src/mxgraph/view/mxGraph.js
similarity index 100%
rename from src/js/view/mxGraph.js
rename to src/mxgraph/view/mxGraph.js
diff --git a/src/js/view/mxGraphSelectionModel.js b/src/mxgraph/view/mxGraphSelectionModel.js
similarity index 100%
rename from src/js/view/mxGraphSelectionModel.js
rename to src/mxgraph/view/mxGraphSelectionModel.js
diff --git a/src/js/view/mxGraphView.js b/src/mxgraph/view/mxGraphView.js
similarity index 100%
rename from src/js/view/mxGraphView.js
rename to src/mxgraph/view/mxGraphView.js
diff --git a/src/js/view/mxLayoutManager.js b/src/mxgraph/view/mxLayoutManager.js
similarity index 100%
rename from src/js/view/mxLayoutManager.js
rename to src/mxgraph/view/mxLayoutManager.js
diff --git a/src/js/view/mxMultiplicity.js b/src/mxgraph/view/mxMultiplicity.js
similarity index 100%
rename from src/js/view/mxMultiplicity.js
rename to src/mxgraph/view/mxMultiplicity.js
diff --git a/src/js/view/mxOutline.js b/src/mxgraph/view/mxOutline.js
similarity index 100%
rename from src/js/view/mxOutline.js
rename to src/mxgraph/view/mxOutline.js
diff --git a/src/js/view/mxPerimeter.js b/src/mxgraph/view/mxPerimeter.js
similarity index 100%
rename from src/js/view/mxPerimeter.js
rename to src/mxgraph/view/mxPerimeter.js
diff --git a/src/js/view/mxPrintPreview.js b/src/mxgraph/view/mxPrintPreview.js
similarity index 100%
rename from src/js/view/mxPrintPreview.js
rename to src/mxgraph/view/mxPrintPreview.js
diff --git a/src/js/view/mxStyleRegistry.js b/src/mxgraph/view/mxStyleRegistry.js
similarity index 100%
rename from src/js/view/mxStyleRegistry.js
rename to src/mxgraph/view/mxStyleRegistry.js
diff --git a/src/js/view/mxStylesheet.js b/src/mxgraph/view/mxStylesheet.js
similarity index 100%
rename from src/js/view/mxStylesheet.js
rename to src/mxgraph/view/mxStylesheet.js
diff --git a/src/js/view/mxSwimlaneManager.js b/src/mxgraph/view/mxSwimlaneManager.js
similarity index 100%
rename from src/js/view/mxSwimlaneManager.js
rename to src/mxgraph/view/mxSwimlaneManager.js
diff --git a/src/js/view/mxTemporaryCellStates.js b/src/mxgraph/view/mxTemporaryCellStates.js
similarity index 100%
rename from src/js/view/mxTemporaryCellStates.js
rename to src/mxgraph/view/mxTemporaryCellStates.js
diff --git a/src/package-lock.json b/src/package-lock.json
new file mode 100644
index 000000000..396158752
--- /dev/null
+++ b/src/package-lock.json
@@ -0,0 +1,1801 @@
+{
+ "name": "mxgraph-examples",
+ "version": "0.1.0",
+ "lockfileVersion": 1,
+ "requires": true,
+ "dependencies": {
+ "@babel/code-frame": {
+ "version": "7.12.11",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
+ "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
+ "requires": {
+ "@babel/highlight": "^7.10.4"
+ }
+ },
+ "@babel/helper-validator-identifier": {
+ "version": "7.12.11",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz",
+ "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw=="
+ },
+ "@babel/highlight": {
+ "version": "7.13.10",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz",
+ "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==",
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.12.11",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ }
+ },
+ "@babel/runtime": {
+ "version": "7.12.5",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz",
+ "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==",
+ "requires": {
+ "regenerator-runtime": "^0.13.4"
+ }
+ },
+ "@babel/types": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz",
+ "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==",
+ "requires": {
+ "esutils": "^2.0.2",
+ "lodash": "^4.17.13",
+ "to-fast-properties": "^2.0.0"
+ }
+ },
+ "@hapi/accept": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.1.tgz",
+ "integrity": "sha512-fMr4d7zLzsAXo28PRRQPXR1o2Wmu+6z+VY1UzDp0iFo13Twj8WePakwXBiqn3E1aAlTpSNzCXdnnQXFhst8h8Q==",
+ "requires": {
+ "@hapi/boom": "9.x.x",
+ "@hapi/hoek": "9.x.x"
+ }
+ },
+ "@hapi/boom": {
+ "version": "9.1.2",
+ "resolved": "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.2.tgz",
+ "integrity": "sha512-uJEJtiNHzKw80JpngDGBCGAmWjBtzxDCz17A9NO2zCi8LLBlb5Frpq4pXwyN+2JQMod4pKz5BALwyneCgDg89Q==",
+ "requires": {
+ "@hapi/hoek": "9.x.x"
+ }
+ },
+ "@hapi/hoek": {
+ "version": "9.1.1",
+ "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz",
+ "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw=="
+ },
+ "@next/env": {
+ "version": "10.0.9",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-10.0.9.tgz",
+ "integrity": "sha512-MERX3DY5u0Ed29eAsXeFBCZlFAGBtmjf7+Nht0hfgB25MPKKkIbC/0MRPcX/PQcAgLHsAHO6ay1u9xKzR4Vzjw=="
+ },
+ "@next/polyfill-module": {
+ "version": "10.0.9",
+ "resolved": "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-10.0.9.tgz",
+ "integrity": "sha512-kPOP6ku/e8zdrK8hwxOrjUrPLcdDEj12huLHVz+DZU+20q6VlhMOtR8aKHW1460L4LoLE/DAa7YyIuxtArhDRg=="
+ },
+ "@next/react-dev-overlay": {
+ "version": "10.0.9",
+ "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-10.0.9.tgz",
+ "integrity": "sha512-JsSh2Y004MEuPYqBD9eTl4PVZIjSzSy2GcD7MrW/gQcExYNpeMIJAbh8/OcyO1t+OnQeIHF5s/xTMsDHBGNcew==",
+ "requires": {
+ "@babel/code-frame": "7.12.11",
+ "anser": "1.4.9",
+ "chalk": "4.0.0",
+ "classnames": "2.2.6",
+ "css.escape": "1.5.1",
+ "data-uri-to-buffer": "3.0.1",
+ "platform": "1.3.6",
+ "shell-quote": "1.7.2",
+ "source-map": "0.8.0-beta.0",
+ "stacktrace-parser": "0.1.10",
+ "strip-ansi": "6.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz",
+ "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==",
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "@next/react-refresh-utils": {
+ "version": "10.0.9",
+ "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-10.0.9.tgz",
+ "integrity": "sha512-LSoKnM+fI9MHHew+mBg1w2e4/gjwPQsI+mDTzmfwdBwje+j9U2Int6XOZftMqBPXSlL04vjC9SRBkp0+3h8cNA=="
+ },
+ "@opentelemetry/api": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.14.0.tgz",
+ "integrity": "sha512-L7RMuZr5LzMmZiQSQDy9O1jo0q+DaLy6XpYJfIGfYSfoJA5qzYwUP3sP1uMIQ549DvxAgM3ng85EaPTM/hUHwQ==",
+ "requires": {
+ "@opentelemetry/context-base": "^0.14.0"
+ }
+ },
+ "@opentelemetry/context-base": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.14.0.tgz",
+ "integrity": "sha512-sDOAZcYwynHFTbLo6n8kIbLiVF3a3BLkrmehJUyEbT9F+Smbi47kLGS2gG2g0fjBLR/Lr1InPD7kXL7FaTqEkw=="
+ },
+ "anser": {
+ "version": "1.4.9",
+ "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz",
+ "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA=="
+ },
+ "ansi-regex": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
+ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "anymatch": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
+ "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
+ "requires": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ }
+ },
+ "asn1.js": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
+ "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
+ "requires": {
+ "bn.js": "^4.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0",
+ "safer-buffer": "^2.1.0"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "assert": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
+ "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
+ "requires": {
+ "object-assign": "^4.1.1",
+ "util": "0.10.3"
+ },
+ "dependencies": {
+ "inherits": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
+ "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
+ },
+ "util": {
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
+ "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
+ "requires": {
+ "inherits": "2.0.1"
+ }
+ }
+ }
+ },
+ "ast-types": {
+ "version": "0.13.2",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz",
+ "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA=="
+ },
+ "babel-plugin-syntax-jsx": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
+ "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
+ },
+ "base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
+ },
+ "big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
+ },
+ "binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
+ },
+ "bn.js": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
+ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "brorand": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
+ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
+ },
+ "browserify-aes": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
+ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
+ "requires": {
+ "buffer-xor": "^1.0.3",
+ "cipher-base": "^1.0.0",
+ "create-hash": "^1.1.0",
+ "evp_bytestokey": "^1.0.3",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "browserify-cipher": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
+ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
+ "requires": {
+ "browserify-aes": "^1.0.4",
+ "browserify-des": "^1.0.0",
+ "evp_bytestokey": "^1.0.0"
+ }
+ },
+ "browserify-des": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
+ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
+ "requires": {
+ "cipher-base": "^1.0.1",
+ "des.js": "^1.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "browserify-rsa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
+ "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
+ "requires": {
+ "bn.js": "^5.0.0",
+ "randombytes": "^2.0.1"
+ }
+ },
+ "browserify-sign": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
+ "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
+ "requires": {
+ "bn.js": "^5.1.1",
+ "browserify-rsa": "^4.0.1",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "elliptic": "^6.5.3",
+ "inherits": "^2.0.4",
+ "parse-asn1": "^5.1.5",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ }
+ },
+ "browserify-zlib": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
+ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
+ "requires": {
+ "pako": "~1.0.5"
+ }
+ },
+ "browserslist": {
+ "version": "4.16.1",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz",
+ "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==",
+ "requires": {
+ "caniuse-lite": "^1.0.30001173",
+ "colorette": "^1.2.1",
+ "electron-to-chromium": "^1.3.634",
+ "escalade": "^3.1.1",
+ "node-releases": "^1.1.69"
+ }
+ },
+ "buffer": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
+ "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==",
+ "requires": {
+ "base64-js": "^1.0.2",
+ "ieee754": "^1.1.4"
+ }
+ },
+ "buffer-xor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
+ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
+ },
+ "builtin-status-codes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
+ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
+ },
+ "bytes": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
+ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
+ },
+ "caniuse-lite": {
+ "version": "1.0.30001203",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001203.tgz",
+ "integrity": "sha512-/I9tvnzU/PHMH7wBPrfDMSuecDeUKerjCPX7D0xBbaJZPxoT9m+yYxt0zCTkcijCkjTdim3H56Zm0i5Adxch4w=="
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "chokidar": {
+ "version": "3.5.1",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
+ "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
+ "requires": {
+ "anymatch": "~3.1.1",
+ "braces": "~3.0.2",
+ "fsevents": "~2.3.1",
+ "glob-parent": "~5.1.0",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.5.0"
+ }
+ },
+ "cipher-base": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
+ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
+ "requires": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "classnames": {
+ "version": "2.2.6",
+ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz",
+ "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q=="
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "colorette": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
+ "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w=="
+ },
+ "commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
+ },
+ "console-browserify": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
+ },
+ "constants-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
+ "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
+ },
+ "convert-source-map": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
+ "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
+ "requires": {
+ "safe-buffer": "~5.1.1"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ }
+ }
+ },
+ "core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
+ },
+ "create-ecdh": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
+ "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
+ "requires": {
+ "bn.js": "^4.1.0",
+ "elliptic": "^6.5.3"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "create-hash": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
+ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
+ "requires": {
+ "cipher-base": "^1.0.1",
+ "inherits": "^2.0.1",
+ "md5.js": "^1.3.4",
+ "ripemd160": "^2.0.1",
+ "sha.js": "^2.4.0"
+ }
+ },
+ "create-hmac": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
+ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
+ "requires": {
+ "cipher-base": "^1.0.3",
+ "create-hash": "^1.1.0",
+ "inherits": "^2.0.1",
+ "ripemd160": "^2.0.0",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
+ "crypto-browserify": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
+ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
+ "requires": {
+ "browserify-cipher": "^1.0.0",
+ "browserify-sign": "^4.0.0",
+ "create-ecdh": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "create-hmac": "^1.1.0",
+ "diffie-hellman": "^5.0.0",
+ "inherits": "^2.0.1",
+ "pbkdf2": "^3.0.3",
+ "public-encrypt": "^4.0.0",
+ "randombytes": "^2.0.0",
+ "randomfill": "^1.0.3"
+ }
+ },
+ "css.escape": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
+ "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s="
+ },
+ "cssnano-preset-simple": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-1.2.2.tgz",
+ "integrity": "sha512-gtvrcRSGtP3hA/wS8mFVinFnQdEsEpm3v4I/s/KmNjpdWaThV/4E5EojAzFXxyT5OCSRPLlHR9iQexAqKHlhGQ==",
+ "requires": {
+ "caniuse-lite": "^1.0.30001179",
+ "postcss": "^7.0.32"
+ },
+ "dependencies": {
+ "postcss": {
+ "version": "7.0.35",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
+ "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
+ "requires": {
+ "chalk": "^2.4.2",
+ "source-map": "^0.6.1",
+ "supports-color": "^6.1.0"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ },
+ "supports-color": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "cssnano-simple": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-1.2.2.tgz",
+ "integrity": "sha512-4slyYc1w4JhSbhVX5xi9G0aQ42JnRyPg+7l7cqoNyoIDzfWx40Rq3JQZnoAWDu60A4AvKVp9ln/YSUOdhDX68g==",
+ "requires": {
+ "cssnano-preset-simple": "1.2.2",
+ "postcss": "^7.0.32"
+ },
+ "dependencies": {
+ "postcss": {
+ "version": "7.0.35",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
+ "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
+ "requires": {
+ "chalk": "^2.4.2",
+ "source-map": "^0.6.1",
+ "supports-color": "^6.1.0"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ },
+ "supports-color": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "data-uri-to-buffer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz",
+ "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og=="
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
+ },
+ "des.js": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
+ "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
+ "requires": {
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "diffie-hellman": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
+ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
+ "requires": {
+ "bn.js": "^4.1.0",
+ "miller-rabin": "^4.0.0",
+ "randombytes": "^2.0.0"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "domain-browser": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
+ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="
+ },
+ "electron-to-chromium": {
+ "version": "1.3.693",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.693.tgz",
+ "integrity": "sha512-vUdsE8yyeu30RecppQtI+XTz2++LWLVEIYmzeCaCRLSdtKZ2eXqdJcrs85KwLiPOPVc6PELgWyXBsfqIvzGZag=="
+ },
+ "elliptic": {
+ "version": "6.5.4",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
+ "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
+ "requires": {
+ "bn.js": "^4.11.9",
+ "brorand": "^1.1.0",
+ "hash.js": "^1.0.0",
+ "hmac-drbg": "^1.0.1",
+ "inherits": "^2.0.4",
+ "minimalistic-assert": "^1.0.1",
+ "minimalistic-crypto-utils": "^1.0.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "emojis-list": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
+ "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k="
+ },
+ "escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ },
+ "esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
+ },
+ "etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
+ },
+ "events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
+ },
+ "evp_bytestokey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
+ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
+ "requires": {
+ "md5.js": "^1.3.4",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "find-cache-dir": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
+ "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
+ "requires": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ }
+ },
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "optional": true
+ },
+ "get-orientation": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/get-orientation/-/get-orientation-1.1.2.tgz",
+ "integrity": "sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==",
+ "requires": {
+ "stream-parser": "^0.3.1"
+ }
+ },
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
+ },
+ "graceful-fs": {
+ "version": "4.2.6",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz",
+ "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ=="
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+ },
+ "hash-base": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
+ "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
+ "requires": {
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ }
+ },
+ "hash.js": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.1"
+ }
+ },
+ "he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
+ },
+ "hmac-drbg": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
+ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
+ "requires": {
+ "hash.js": "^1.0.3",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "http-errors": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
+ "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==",
+ "requires": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.1.1",
+ "statuses": ">= 1.5.0 < 2",
+ "toidentifier": "1.0.0"
+ }
+ },
+ "https-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
+ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
+ },
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
+ "ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ },
+ "is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "requires": {
+ "binary-extensions": "^2.0.0"
+ }
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
+ },
+ "is-glob": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
+ },
+ "isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "requires": {
+ "isarray": "1.0.0"
+ }
+ },
+ "jest-worker": {
+ "version": "24.9.0",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz",
+ "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==",
+ "requires": {
+ "merge-stream": "^2.0.0",
+ "supports-color": "^6.1.0"
+ },
+ "dependencies": {
+ "supports-color": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ },
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "line-column": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/line-column/-/line-column-1.0.2.tgz",
+ "integrity": "sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=",
+ "requires": {
+ "isarray": "^1.0.0",
+ "isobject": "^2.0.0"
+ }
+ },
+ "loader-utils": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
+ "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^2.0.0",
+ "json5": "^1.0.1"
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "lodash.sortby": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
+ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
+ },
+ "loose-envify": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+ "requires": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ }
+ },
+ "make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "requires": {
+ "semver": "^6.0.0"
+ }
+ },
+ "md5.js": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
+ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
+ "requires": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
+ },
+ "miller-rabin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
+ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
+ "requires": {
+ "bn.js": "^4.0.0",
+ "brorand": "^1.0.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
+ },
+ "minimalistic-crypto-utils": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
+ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
+ },
+ "minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "nanoid": {
+ "version": "3.1.22",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz",
+ "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ=="
+ },
+ "native-url": {
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.4.tgz",
+ "integrity": "sha512-6iM8R99ze45ivyH8vybJ7X0yekIcPf5GgLV5K0ENCbmRcaRIDoj37BC8iLEmaaBfqqb8enuZ5p0uhY+lVAbAcA==",
+ "requires": {
+ "querystring": "^0.2.0"
+ }
+ },
+ "next": {
+ "version": "10.0.9",
+ "resolved": "https://registry.npmjs.org/next/-/next-10.0.9.tgz",
+ "integrity": "sha512-HyoVjYydcM6LaFAUOHSxVQCcKOsIimVO/IKXCuWUu1rr6DDgXbWNg/8ckH084qD46MOYlLzjViiZ3KCmNQL4Cw==",
+ "requires": {
+ "@babel/runtime": "7.12.5",
+ "@hapi/accept": "5.0.1",
+ "@next/env": "10.0.9",
+ "@next/polyfill-module": "10.0.9",
+ "@next/react-dev-overlay": "10.0.9",
+ "@next/react-refresh-utils": "10.0.9",
+ "@opentelemetry/api": "0.14.0",
+ "ast-types": "0.13.2",
+ "browserslist": "4.16.1",
+ "buffer": "5.6.0",
+ "caniuse-lite": "^1.0.30001179",
+ "chalk": "2.4.2",
+ "chokidar": "3.5.1",
+ "crypto-browserify": "3.12.0",
+ "cssnano-simple": "1.2.2",
+ "etag": "1.8.1",
+ "find-cache-dir": "3.3.1",
+ "get-orientation": "1.1.2",
+ "jest-worker": "24.9.0",
+ "native-url": "0.3.4",
+ "node-fetch": "2.6.1",
+ "node-html-parser": "1.4.9",
+ "node-libs-browser": "^2.2.1",
+ "p-limit": "3.1.0",
+ "path-browserify": "1.0.1",
+ "pnp-webpack-plugin": "1.6.4",
+ "postcss": "8.1.7",
+ "process": "0.11.10",
+ "prop-types": "15.7.2",
+ "raw-body": "2.4.1",
+ "react-is": "16.13.1",
+ "react-refresh": "0.8.3",
+ "stream-browserify": "3.0.0",
+ "styled-jsx": "3.3.2",
+ "use-subscription": "1.5.1",
+ "vm-browserify": "1.1.2",
+ "watchpack": "2.1.1"
+ }
+ },
+ "node-fetch": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
+ "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
+ },
+ "node-html-parser": {
+ "version": "1.4.9",
+ "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz",
+ "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==",
+ "requires": {
+ "he": "1.2.0"
+ }
+ },
+ "node-libs-browser": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
+ "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
+ "requires": {
+ "assert": "^1.1.1",
+ "browserify-zlib": "^0.2.0",
+ "buffer": "^4.3.0",
+ "console-browserify": "^1.1.0",
+ "constants-browserify": "^1.0.0",
+ "crypto-browserify": "^3.11.0",
+ "domain-browser": "^1.1.1",
+ "events": "^3.0.0",
+ "https-browserify": "^1.0.0",
+ "os-browserify": "^0.3.0",
+ "path-browserify": "0.0.1",
+ "process": "^0.11.10",
+ "punycode": "^1.2.4",
+ "querystring-es3": "^0.2.0",
+ "readable-stream": "^2.3.3",
+ "stream-browserify": "^2.0.1",
+ "stream-http": "^2.7.2",
+ "string_decoder": "^1.0.0",
+ "timers-browserify": "^2.0.4",
+ "tty-browserify": "0.0.0",
+ "url": "^0.11.0",
+ "util": "^0.11.0",
+ "vm-browserify": "^1.0.1"
+ },
+ "dependencies": {
+ "buffer": {
+ "version": "4.9.2",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
+ "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
+ "requires": {
+ "base64-js": "^1.0.2",
+ "ieee754": "^1.1.4",
+ "isarray": "^1.0.0"
+ }
+ },
+ "path-browserify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
+ "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ=="
+ },
+ "punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
+ },
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ },
+ "dependencies": {
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "stream-browserify": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
+ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
+ "requires": {
+ "inherits": "~2.0.1",
+ "readable-stream": "^2.0.2"
+ }
+ }
+ }
+ },
+ "node-releases": {
+ "version": "1.1.71",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
+ "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg=="
+ },
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
+ },
+ "os-browserify": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
+ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc="
+ },
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "requires": {
+ "yocto-queue": "^0.1.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "requires": {
+ "p-limit": "^2.2.0"
+ },
+ "dependencies": {
+ "p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ }
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
+ },
+ "pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
+ },
+ "parse-asn1": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
+ "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
+ "requires": {
+ "asn1.js": "^5.2.0",
+ "browserify-aes": "^1.0.0",
+ "evp_bytestokey": "^1.0.0",
+ "pbkdf2": "^3.0.3",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "path-browserify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
+ "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
+ },
+ "pbkdf2": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
+ "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
+ "requires": {
+ "create-hash": "^1.1.2",
+ "create-hmac": "^1.1.4",
+ "ripemd160": "^2.0.1",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
+ "picomatch": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
+ "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg=="
+ },
+ "pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "requires": {
+ "find-up": "^4.0.0"
+ }
+ },
+ "platform": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
+ "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg=="
+ },
+ "pnp-webpack-plugin": {
+ "version": "1.6.4",
+ "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz",
+ "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==",
+ "requires": {
+ "ts-pnp": "^1.1.6"
+ }
+ },
+ "postcss": {
+ "version": "8.1.7",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.7.tgz",
+ "integrity": "sha512-llCQW1Pz4MOPwbZLmOddGM9eIJ8Bh7SZ2Oj5sxZva77uVaotYDsYTch1WBTNu7fUY0fpWp0fdt7uW40D4sRiiQ==",
+ "requires": {
+ "colorette": "^1.2.1",
+ "line-column": "^1.0.2",
+ "nanoid": "^3.1.16",
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ }
+ }
+ },
+ "process": {
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
+ },
+ "process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ },
+ "prop-types": {
+ "version": "15.7.2",
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
+ "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
+ "requires": {
+ "loose-envify": "^1.4.0",
+ "object-assign": "^4.1.1",
+ "react-is": "^16.8.1"
+ }
+ },
+ "public-encrypt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
+ "requires": {
+ "bn.js": "^4.1.0",
+ "browserify-rsa": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "parse-asn1": "^5.0.0",
+ "randombytes": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "punycode": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
+ },
+ "querystring": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz",
+ "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg=="
+ },
+ "querystring-es3": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
+ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM="
+ },
+ "randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "requires": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "randomfill": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
+ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
+ "requires": {
+ "randombytes": "^2.0.5",
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "raw-body": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz",
+ "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==",
+ "requires": {
+ "bytes": "3.1.0",
+ "http-errors": "1.7.3",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ }
+ },
+ "react": {
+ "version": "17.0.1",
+ "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz",
+ "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==",
+ "requires": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1"
+ }
+ },
+ "react-dom": {
+ "version": "17.0.1",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz",
+ "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==",
+ "requires": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1",
+ "scheduler": "^0.20.1"
+ }
+ },
+ "react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ },
+ "react-refresh": {
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz",
+ "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg=="
+ },
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "readdirp": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
+ "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
+ "requires": {
+ "picomatch": "^2.2.1"
+ }
+ },
+ "regenerator-runtime": {
+ "version": "0.13.7",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
+ "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew=="
+ },
+ "ripemd160": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
+ "requires": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
+ "scheduler": {
+ "version": "0.20.1",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.1.tgz",
+ "integrity": "sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==",
+ "requires": {
+ "loose-envify": "^1.1.0",
+ "object-assign": "^4.1.1"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ },
+ "setimmediate": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
+ },
+ "setprototypeof": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
+ "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
+ },
+ "sha.js": {
+ "version": "2.4.11",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "requires": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "shell-quote": {
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
+ "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg=="
+ },
+ "source-map": {
+ "version": "0.8.0-beta.0",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz",
+ "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==",
+ "requires": {
+ "whatwg-url": "^7.0.0"
+ }
+ },
+ "stacktrace-parser": {
+ "version": "0.1.10",
+ "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz",
+ "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==",
+ "requires": {
+ "type-fest": "^0.7.1"
+ }
+ },
+ "statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
+ },
+ "stream-browserify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz",
+ "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==",
+ "requires": {
+ "inherits": "~2.0.4",
+ "readable-stream": "^3.5.0"
+ }
+ },
+ "stream-http": {
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
+ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
+ "requires": {
+ "builtin-status-codes": "^3.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.3.6",
+ "to-arraybuffer": "^1.0.0",
+ "xtend": "^4.0.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "stream-parser": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz",
+ "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=",
+ "requires": {
+ "debug": "2"
+ }
+ },
+ "string-hash": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz",
+ "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs="
+ },
+ "string_decoder": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+ "requires": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
+ "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
+ "requires": {
+ "ansi-regex": "^5.0.0"
+ }
+ },
+ "styled-jsx": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-3.3.2.tgz",
+ "integrity": "sha512-daAkGd5mqhbBhLd6jYAjYBa9LpxYCzsgo/f6qzPdFxVB8yoGbhxvzQgkC0pfmCVvW3JuAEBn0UzFLBfkHVZG1g==",
+ "requires": {
+ "@babel/types": "7.8.3",
+ "babel-plugin-syntax-jsx": "6.18.0",
+ "convert-source-map": "1.7.0",
+ "loader-utils": "1.2.3",
+ "source-map": "0.7.3",
+ "string-hash": "1.1.3",
+ "stylis": "3.5.4",
+ "stylis-rule-sheet": "0.0.10"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
+ }
+ }
+ },
+ "stylis": {
+ "version": "3.5.4",
+ "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz",
+ "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q=="
+ },
+ "stylis-rule-sheet": {
+ "version": "0.0.10",
+ "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz",
+ "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw=="
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "timers-browserify": {
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
+ "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
+ "requires": {
+ "setimmediate": "^1.0.4"
+ }
+ },
+ "to-arraybuffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
+ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M="
+ },
+ "to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ },
+ "toidentifier": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
+ "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
+ },
+ "tr46": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
+ "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "ts-pnp": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz",
+ "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw=="
+ },
+ "tty-browserify": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
+ "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY="
+ },
+ "type-fest": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz",
+ "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg=="
+ },
+ "unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
+ },
+ "url": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
+ "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
+ "requires": {
+ "punycode": "1.3.2",
+ "querystring": "0.2.0"
+ },
+ "dependencies": {
+ "punycode": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
+ },
+ "querystring": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
+ }
+ }
+ },
+ "use-subscription": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz",
+ "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==",
+ "requires": {
+ "object-assign": "^4.1.1"
+ }
+ },
+ "util": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
+ "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
+ "requires": {
+ "inherits": "2.0.3"
+ },
+ "dependencies": {
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+ }
+ }
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ },
+ "vm-browserify": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
+ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="
+ },
+ "watchpack": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz",
+ "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==",
+ "requires": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
+ }
+ },
+ "webidl-conversions": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
+ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="
+ },
+ "whatwg-url": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
+ "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
+ "requires": {
+ "lodash.sortby": "^4.7.0",
+ "tr46": "^1.0.1",
+ "webidl-conversions": "^4.0.2"
+ }
+ },
+ "xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
+ },
+ "yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
+ }
+ }
+}
diff --git a/src/package.json b/src/package.json
new file mode 100644
index 000000000..09d837db3
--- /dev/null
+++ b/src/package.json
@@ -0,0 +1,15 @@
+{
+ "name": "mxgraph-examples",
+ "version": "0.1.0",
+ "private": true,
+ "scripts": {
+ "dev": "next dev",
+ "build": "next build",
+ "start": "next start"
+ },
+ "dependencies": {
+ "next": "10.0.9",
+ "react": "17.0.1",
+ "react-dom": "17.0.1"
+ }
+}
diff --git a/src/examples/HelloWorld.js b/src/pages/HelloWorld.js
similarity index 92%
rename from src/examples/HelloWorld.js
rename to src/pages/HelloWorld.js
index 2b8d65391..8ea7b79e9 100644
--- a/src/examples/HelloWorld.js
+++ b/src/pages/HelloWorld.js
@@ -7,9 +7,9 @@
*/
import React from "react";
-import mxEvent from "../js/util/mxEvent";
-import mxGraph from "../js/view/mxGraph";
-import mxRubberband from "../js/handler/mxRubberband";
+import mxEvent from "../mxgraph/util/mxEvent";
+import mxGraph from "../mxgraph/view/mxGraph";
+import mxRubberband from "../mxgraph/handler/mxRubberband";
class HelloWorld extends React.Component {
constructor(props) {
diff --git a/src/pages/_app.js b/src/pages/_app.js
new file mode 100644
index 000000000..1e1cec924
--- /dev/null
+++ b/src/pages/_app.js
@@ -0,0 +1,7 @@
+import '../styles/globals.css'
+
+function MyApp({ Component, pageProps }) {
+ return
+}
+
+export default MyApp
diff --git a/src/pages/api/hello.js b/src/pages/api/hello.js
new file mode 100644
index 000000000..9987aff4c
--- /dev/null
+++ b/src/pages/api/hello.js
@@ -0,0 +1,5 @@
+// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
+
+export default (req, res) => {
+ res.status(200).json({ name: 'John Doe' })
+}
diff --git a/src/pages/index.js b/src/pages/index.js
new file mode 100644
index 000000000..5787b11aa
--- /dev/null
+++ b/src/pages/index.js
@@ -0,0 +1,65 @@
+import Head from 'next/head'
+import styles from '../styles/Home.module.css'
+
+export default function Home() {
+ return (
+
+
+
Create Next App
+
+
+
+
+
+
+
+ Get started by editing{' '}
+ pages/index.js
+
+
+
+
+
+
+
+ )
+}
diff --git a/src/css/common.css b/src/public/css/common.css
similarity index 100%
rename from src/css/common.css
rename to src/public/css/common.css
diff --git a/src/public/favicon.ico b/src/public/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..4965832f2c9b0605eaa189b7c7fb11124d24e48a
GIT binary patch
literal 15086
zcmeHOOH5Q(7(R0cc?bh2AT>N@1PWL!LLfZKyG5c!MTHoP7_p!sBz0k$?pjS;^lmgJ
zU6^i~bWuZYHL)9$wuvEKm~qo~(5=Lvx5&Hv;?X#m}i|`yaGY4gX+&b>tew;gcnRQA1kp
zBbm04SRuuE{Hn+&1wk%&g;?wja_Is#1gKoFlI7f`Gt}X*-nsMO30b_J@)EFNhzd1QM
zdH&qFb9PVqQOx@clvc#KAu}^GrN`q5oP(8>m4UOcp`k&xwzkTio*p?kI4BPtIwX%B
zJN69cGsm=x90<;Wmh-bs>43F}ro$}Of@8)4KHndLiR$nW?*{Rl72JPUqRr3ta6e#A
z%DTEbi9N}+xPtd1juj8;(CJt3r9NOgb>KTuK|z7!JB_KsFW3(pBN4oh&M&}Nb$Ee2
z$-arA6a)CdsPj`M#1DS>fqj#KF%0q?w50GN4YbmMZIoF{e1yTR=4ablqXHBB2!`wM
z1M1ke9+<);|AI;f=2^F1;G6Wfpql?1d5D4rMr?#f(=hkoH)U`6Gb)#xDLjoKjp)1;Js@2Iy5yk
zMXUqj+gyk1i0yLjWS|3sM2-1ECc;MAz<4t0P53%7se$$+5Ex`L5TQO_MMXXi04UDIU+3*7Ez&X|mj9cFYBXqM{M;mw_
zpw>azP*qjMyNSD4hh)XZt$gqf8f?eRSFX8VQ4Y+H3jAtvyTrXr`qHAD6`m;aYmH2zOhJC~_*AuT}
zvUxC38|JYN94i(05R)dVKgUQF$}#cxV7xZ4FULqFCNX*Forhgp*yr6;DsIk=ub0Hv
zpk2L{9Q&|uI^b<6@i(Y+iSxeO_n**4nRLc`P!3ld5jL=nZRw6;DEJ*1z6Pvg+eW|$lnnjO
zjd|8>6l{i~UxI244CGn2kK@cJ|#ecwgSyt&HKA2)z
zrOO{op^o*-
+
+
\ No newline at end of file
diff --git a/src/styles/Home.module.css b/src/styles/Home.module.css
new file mode 100644
index 000000000..42e7e6009
--- /dev/null
+++ b/src/styles/Home.module.css
@@ -0,0 +1,122 @@
+.container {
+ min-height: 100vh;
+ padding: 0 0.5rem;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+}
+
+.main {
+ padding: 5rem 0;
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+}
+
+.footer {
+ width: 100%;
+ height: 100px;
+ border-top: 1px solid #eaeaea;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+.footer img {
+ margin-left: 0.5rem;
+}
+
+.footer a {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+.title a {
+ color: #0070f3;
+ text-decoration: none;
+}
+
+.title a:hover,
+.title a:focus,
+.title a:active {
+ text-decoration: underline;
+}
+
+.title {
+ margin: 0;
+ line-height: 1.15;
+ font-size: 4rem;
+}
+
+.title,
+.description {
+ text-align: center;
+}
+
+.description {
+ line-height: 1.5;
+ font-size: 1.5rem;
+}
+
+.code {
+ background: #fafafa;
+ border-radius: 5px;
+ padding: 0.75rem;
+ font-size: 1.1rem;
+ font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono,
+ Bitstream Vera Sans Mono, Courier New, monospace;
+}
+
+.grid {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-wrap: wrap;
+ max-width: 800px;
+ margin-top: 3rem;
+}
+
+.card {
+ margin: 1rem;
+ flex-basis: 45%;
+ padding: 1.5rem;
+ text-align: left;
+ color: inherit;
+ text-decoration: none;
+ border: 1px solid #eaeaea;
+ border-radius: 10px;
+ transition: color 0.15s ease, border-color 0.15s ease;
+}
+
+.card:hover,
+.card:focus,
+.card:active {
+ color: #0070f3;
+ border-color: #0070f3;
+}
+
+.card h3 {
+ margin: 0 0 1rem 0;
+ font-size: 1.5rem;
+}
+
+.card p {
+ margin: 0;
+ font-size: 1.25rem;
+ line-height: 1.5;
+}
+
+.logo {
+ height: 1em;
+}
+
+@media (max-width: 600px) {
+ .grid {
+ width: 100%;
+ flex-direction: column;
+ }
+}
diff --git a/src/styles/globals.css b/src/styles/globals.css
new file mode 100644
index 000000000..e5e2dcc23
--- /dev/null
+++ b/src/styles/globals.css
@@ -0,0 +1,16 @@
+html,
+body {
+ padding: 0;
+ margin: 0;
+ font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
+ Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
+}
+
+a {
+ color: inherit;
+ text-decoration: none;
+}
+
+* {
+ box-sizing: border-box;
+}