From 6bd9db1f67e40a938826a512dbc85aea225fb2a8 Mon Sep 17 00:00:00 2001 From: Simon Sarris Date: Fri, 12 Aug 2016 14:50:30 -0400 Subject: [PATCH] 1.6.14 --- api/index.html | 2 +- api/symbols/ActionTool.html | 2 +- api/symbols/Adornment.html | 2 +- api/symbols/AnimationManager.html | 2 +- api/symbols/Binding.html | 2 +- api/symbols/Brush.html | 2 +- api/symbols/ChangedEvent.html | 2 +- api/symbols/CircularEdge.html | 2 +- api/symbols/CircularLayout.html | 2 +- api/symbols/CircularVertex.html | 2 +- api/symbols/ClickCreatingTool.html | 2 +- api/symbols/ClickSelectingTool.html | 2 +- api/symbols/CommandHandler.html | 2 +- api/symbols/ContextMenuTool.html | 2 +- api/symbols/Diagram.html | 2 +- api/symbols/DiagramEvent.html | 2 +- api/symbols/DragSelectingTool.html | 2 +- api/symbols/DraggingTool.html | 2 +- api/symbols/ForceDirectedEdge.html | 2 +- api/symbols/ForceDirectedLayout.html | 2 +- api/symbols/ForceDirectedVertex.html | 2 +- api/symbols/Geometry.html | 2 +- api/symbols/GraphLinksModel.html | 2 +- api/symbols/GraphObject.html | 2 +- api/symbols/GridLayout.html | 2 +- api/symbols/Group.html | 2 +- api/symbols/InputEvent.html | 2 +- api/symbols/Iterable.html | 2 +- api/symbols/Iterator.html | 2 +- api/symbols/Layer.html | 2 +- api/symbols/LayeredDigraphEdge.html | 2 +- api/symbols/LayeredDigraphLayout.html | 2 +- api/symbols/LayeredDigraphVertex.html | 2 +- api/symbols/Layout.html | 2 +- api/symbols/LayoutEdge.html | 2 +- api/symbols/LayoutNetwork.html | 2 +- api/symbols/LayoutVertex.html | 2 +- api/symbols/Link.html | 2 +- api/symbols/LinkReshapingTool.html | 2 +- api/symbols/LinkingBaseTool.html | 2 +- api/symbols/LinkingTool.html | 2 +- api/symbols/List.html | 2 +- api/symbols/Map.html | 2 +- api/symbols/Margin.html | 2 +- api/symbols/Model.html | 2 +- api/symbols/Node.html | 2 +- api/symbols/Overview.html | 2 +- api/symbols/Palette.html | 2 +- api/symbols/Panel.html | 2 +- api/symbols/PanningTool.html | 2 +- api/symbols/Part.html | 2 +- api/symbols/PathFigure.html | 2 +- api/symbols/PathSegment.html | 2 +- api/symbols/Picture.html | 2 +- api/symbols/Placeholder.html | 2 +- api/symbols/Point.html | 2 +- api/symbols/Rect.html | 2 +- api/symbols/RelinkingTool.html | 2 +- api/symbols/ResizingTool.html | 2 +- api/symbols/RotatingTool.html | 2 +- api/symbols/RowColumnDefinition.html | 2 +- api/symbols/Set.html | 2 +- api/symbols/Shape.html | 2 +- api/symbols/Size.html | 2 +- api/symbols/Spot.html | 2 +- api/symbols/TextBlock.html | 2 +- api/symbols/TextEditingTool.html | 2 +- api/symbols/Tool.html | 2 +- api/symbols/ToolManager.html | 2 +- api/symbols/Transaction.html | 2 +- api/symbols/TreeEdge.html | 2 +- api/symbols/TreeLayout.html | 2 +- api/symbols/TreeModel.html | 2 +- api/symbols/TreeVertex.html | 2 +- api/symbols/UndoManager.html | 2 +- assets/images/screenshots/BPMN.png | Bin 5371 -> 14529 bytes assets/images/screenshots/ColumnResizing.png | Bin 2410 -> 11406 bytes assets/images/screenshots/DragCreating.png | Bin 2321 -> 7906 bytes assets/images/screenshots/DragZooming.png | Bin 5119 -> 12622 bytes assets/images/screenshots/Fishbone.png | Bin 2209 -> 7682 bytes assets/images/screenshots/absolute.png | Bin 1319 -> 4749 bytes .../images/screenshots/addRemoveColumns.png | Bin 3150 -> 15216 bytes assets/images/screenshots/barCharts.png | Bin 1226 -> 2417 bytes .../images/screenshots/candlestickCharts.png | Bin 1115 -> 3141 bytes assets/images/screenshots/canvases.png | Bin 16936 -> 54819 bytes assets/images/screenshots/comments.png | Bin 4895 -> 8992 bytes assets/images/screenshots/conceptMap.png | Bin 9648 -> 33958 bytes assets/images/screenshots/contentAlign.png | Bin 3362 -> 17091 bytes assets/images/screenshots/curviness.png | Bin 4720 -> 8455 bytes .../screenshots/customTextEditingTool.png | Bin 2993 -> 12940 bytes .../images/screenshots/dataVisualization.png | Bin 6202 -> 15543 bytes assets/images/screenshots/debugInspector.png | Bin 9176 -> 17641 bytes assets/images/screenshots/distances.png | Bin 9388 -> 19435 bytes assets/images/screenshots/doubleCircle.png | Bin 8339 -> 24572 bytes assets/images/screenshots/doubleTree.png | Bin 5153 -> 10676 bytes assets/images/screenshots/draggablePorts.png | Bin 12403 -> 37333 bytes .../images/screenshots/entityRelationship.png | Bin 4929 -> 25634 bytes assets/images/screenshots/euler.png | Bin 8103 -> 28912 bytes assets/images/screenshots/extensions.png | Bin 5371 -> 14529 bytes doc/changelog.html | 16 + intro/legends.html | 2 +- package.json | 2 +- release/go-debug.js | 418 +++++++++--------- release/go.js | 352 +++++++-------- samples/htmlInteraction.html | 9 +- samples/kanban.html | 3 +- samples/mindMap.html | 3 +- samples/orgChartStatic.html | 2 +- 108 files changed, 489 insertions(+), 468 deletions(-) diff --git a/api/index.html b/api/index.html index 6d749cb63..94a4afe01 100644 --- a/api/index.html +++ b/api/index.html @@ -1073,7 +1073,7 @@

GoJS Class Index

diff --git a/api/symbols/ActionTool.html b/api/symbols/ActionTool.html index 74488d576..683b822b9 100644 --- a/api/symbols/ActionTool.html +++ b/api/symbols/ActionTool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Adornment.html b/api/symbols/Adornment.html index 391841516..084cb07d0 100644 --- a/api/symbols/Adornment.html +++ b/api/symbols/Adornment.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/AnimationManager.html b/api/symbols/AnimationManager.html index 157140ee2..ac49a4d48 100644 --- a/api/symbols/AnimationManager.html +++ b/api/symbols/AnimationManager.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Binding.html b/api/symbols/Binding.html index dc23f9764..598027385 100644 --- a/api/symbols/Binding.html +++ b/api/symbols/Binding.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Brush.html b/api/symbols/Brush.html index 29caa4629..ecac9f81e 100644 --- a/api/symbols/Brush.html +++ b/api/symbols/Brush.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/ChangedEvent.html b/api/symbols/ChangedEvent.html index 10df36a2c..ed79ca61d 100644 --- a/api/symbols/ChangedEvent.html +++ b/api/symbols/ChangedEvent.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/CircularEdge.html b/api/symbols/CircularEdge.html index 3a4f56096..340ff5577 100644 --- a/api/symbols/CircularEdge.html +++ b/api/symbols/CircularEdge.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/CircularLayout.html b/api/symbols/CircularLayout.html index aa385e3f8..bddd979b4 100644 --- a/api/symbols/CircularLayout.html +++ b/api/symbols/CircularLayout.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/CircularVertex.html b/api/symbols/CircularVertex.html index bcfd96e3b..5a24e08a1 100644 --- a/api/symbols/CircularVertex.html +++ b/api/symbols/CircularVertex.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/ClickCreatingTool.html b/api/symbols/ClickCreatingTool.html index 2b40b34dc..f56eff258 100644 --- a/api/symbols/ClickCreatingTool.html +++ b/api/symbols/ClickCreatingTool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/ClickSelectingTool.html b/api/symbols/ClickSelectingTool.html index 1f2671b97..2848c4ef4 100644 --- a/api/symbols/ClickSelectingTool.html +++ b/api/symbols/ClickSelectingTool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/CommandHandler.html b/api/symbols/CommandHandler.html index 34e0e9214..174692a16 100644 --- a/api/symbols/CommandHandler.html +++ b/api/symbols/CommandHandler.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/ContextMenuTool.html b/api/symbols/ContextMenuTool.html index bc3698c5b..aa6976d9f 100644 --- a/api/symbols/ContextMenuTool.html +++ b/api/symbols/ContextMenuTool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Diagram.html b/api/symbols/Diagram.html index 5b47b23cb..bcd8bbdf4 100644 --- a/api/symbols/Diagram.html +++ b/api/symbols/Diagram.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/DiagramEvent.html b/api/symbols/DiagramEvent.html index 1c89d7f58..cdbf0be49 100644 --- a/api/symbols/DiagramEvent.html +++ b/api/symbols/DiagramEvent.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/DragSelectingTool.html b/api/symbols/DragSelectingTool.html index 867b8dee5..de109a53c 100644 --- a/api/symbols/DragSelectingTool.html +++ b/api/symbols/DragSelectingTool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/DraggingTool.html b/api/symbols/DraggingTool.html index 784f46853..f070b223a 100644 --- a/api/symbols/DraggingTool.html +++ b/api/symbols/DraggingTool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/ForceDirectedEdge.html b/api/symbols/ForceDirectedEdge.html index 996190389..b057e4369 100644 --- a/api/symbols/ForceDirectedEdge.html +++ b/api/symbols/ForceDirectedEdge.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/ForceDirectedLayout.html b/api/symbols/ForceDirectedLayout.html index ed5df995c..984ad8aa7 100644 --- a/api/symbols/ForceDirectedLayout.html +++ b/api/symbols/ForceDirectedLayout.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/ForceDirectedVertex.html b/api/symbols/ForceDirectedVertex.html index 234d75437..60bb50851 100644 --- a/api/symbols/ForceDirectedVertex.html +++ b/api/symbols/ForceDirectedVertex.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Geometry.html b/api/symbols/Geometry.html index 9499ca3d8..a436a5fb5 100644 --- a/api/symbols/Geometry.html +++ b/api/symbols/Geometry.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/GraphLinksModel.html b/api/symbols/GraphLinksModel.html index eb0ba57e0..bad81f6ed 100644 --- a/api/symbols/GraphLinksModel.html +++ b/api/symbols/GraphLinksModel.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/GraphObject.html b/api/symbols/GraphObject.html index 1b3c1f890..76ab8c100 100644 --- a/api/symbols/GraphObject.html +++ b/api/symbols/GraphObject.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/GridLayout.html b/api/symbols/GridLayout.html index 198cbe937..76642ee1e 100644 --- a/api/symbols/GridLayout.html +++ b/api/symbols/GridLayout.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Group.html b/api/symbols/Group.html index bac952390..dc05e3632 100644 --- a/api/symbols/Group.html +++ b/api/symbols/Group.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/InputEvent.html b/api/symbols/InputEvent.html index eabdcf2e4..cdf290486 100644 --- a/api/symbols/InputEvent.html +++ b/api/symbols/InputEvent.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Iterable.html b/api/symbols/Iterable.html index a4a495ed4..8c77ed890 100644 --- a/api/symbols/Iterable.html +++ b/api/symbols/Iterable.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Iterator.html b/api/symbols/Iterator.html index f299bd94b..e6e58298b 100644 --- a/api/symbols/Iterator.html +++ b/api/symbols/Iterator.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Layer.html b/api/symbols/Layer.html index ce5c38dc9..7e5cadb7e 100644 --- a/api/symbols/Layer.html +++ b/api/symbols/Layer.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/LayeredDigraphEdge.html b/api/symbols/LayeredDigraphEdge.html index bb7461c47..71f8ffe22 100644 --- a/api/symbols/LayeredDigraphEdge.html +++ b/api/symbols/LayeredDigraphEdge.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/LayeredDigraphLayout.html b/api/symbols/LayeredDigraphLayout.html index 6d831bb9d..c73e99ba7 100644 --- a/api/symbols/LayeredDigraphLayout.html +++ b/api/symbols/LayeredDigraphLayout.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/LayeredDigraphVertex.html b/api/symbols/LayeredDigraphVertex.html index 42ac12297..32e11bbe5 100644 --- a/api/symbols/LayeredDigraphVertex.html +++ b/api/symbols/LayeredDigraphVertex.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Layout.html b/api/symbols/Layout.html index 7d87c6ae1..20bfcc5b2 100644 --- a/api/symbols/Layout.html +++ b/api/symbols/Layout.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/LayoutEdge.html b/api/symbols/LayoutEdge.html index fdddb5237..1f7baf498 100644 --- a/api/symbols/LayoutEdge.html +++ b/api/symbols/LayoutEdge.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/LayoutNetwork.html b/api/symbols/LayoutNetwork.html index 2c939f02c..f1a212a03 100644 --- a/api/symbols/LayoutNetwork.html +++ b/api/symbols/LayoutNetwork.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/LayoutVertex.html b/api/symbols/LayoutVertex.html index a2a22215f..750929f74 100644 --- a/api/symbols/LayoutVertex.html +++ b/api/symbols/LayoutVertex.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Link.html b/api/symbols/Link.html index 9b9be7d00..2590827fd 100644 --- a/api/symbols/Link.html +++ b/api/symbols/Link.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/LinkReshapingTool.html b/api/symbols/LinkReshapingTool.html index 061ee859b..9e21a8c72 100644 --- a/api/symbols/LinkReshapingTool.html +++ b/api/symbols/LinkReshapingTool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/LinkingBaseTool.html b/api/symbols/LinkingBaseTool.html index c629efc2a..44d9e9f02 100644 --- a/api/symbols/LinkingBaseTool.html +++ b/api/symbols/LinkingBaseTool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/LinkingTool.html b/api/symbols/LinkingTool.html index 596852c52..0fad3b023 100644 --- a/api/symbols/LinkingTool.html +++ b/api/symbols/LinkingTool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/List.html b/api/symbols/List.html index c8ef3b650..dc28f2804 100644 --- a/api/symbols/List.html +++ b/api/symbols/List.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Map.html b/api/symbols/Map.html index 38267b459..52ba8e97a 100644 --- a/api/symbols/Map.html +++ b/api/symbols/Map.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Margin.html b/api/symbols/Margin.html index 19c977c8c..da8bce8a6 100644 --- a/api/symbols/Margin.html +++ b/api/symbols/Margin.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Model.html b/api/symbols/Model.html index 5a09f636d..474697259 100644 --- a/api/symbols/Model.html +++ b/api/symbols/Model.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Node.html b/api/symbols/Node.html index 01a9dee80..af9c16e12 100644 --- a/api/symbols/Node.html +++ b/api/symbols/Node.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Overview.html b/api/symbols/Overview.html index 18f7dbf33..f48685f84 100644 --- a/api/symbols/Overview.html +++ b/api/symbols/Overview.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Palette.html b/api/symbols/Palette.html index 3abfa0630..3649eb025 100644 --- a/api/symbols/Palette.html +++ b/api/symbols/Palette.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Panel.html b/api/symbols/Panel.html index 7e76c97eb..8f326eefd 100644 --- a/api/symbols/Panel.html +++ b/api/symbols/Panel.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/PanningTool.html b/api/symbols/PanningTool.html index 440275235..5fd2695b9 100644 --- a/api/symbols/PanningTool.html +++ b/api/symbols/PanningTool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Part.html b/api/symbols/Part.html index 230015360..83848dab4 100644 --- a/api/symbols/Part.html +++ b/api/symbols/Part.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/PathFigure.html b/api/symbols/PathFigure.html index 0ce372916..e63be69d6 100644 --- a/api/symbols/PathFigure.html +++ b/api/symbols/PathFigure.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/PathSegment.html b/api/symbols/PathSegment.html index 145d6cdcc..f1209ef4f 100644 --- a/api/symbols/PathSegment.html +++ b/api/symbols/PathSegment.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Picture.html b/api/symbols/Picture.html index b51e537ec..5d610ae6c 100644 --- a/api/symbols/Picture.html +++ b/api/symbols/Picture.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Placeholder.html b/api/symbols/Placeholder.html index a59ab2659..7eb4d34ee 100644 --- a/api/symbols/Placeholder.html +++ b/api/symbols/Placeholder.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Point.html b/api/symbols/Point.html index 167cf8962..4875924ac 100644 --- a/api/symbols/Point.html +++ b/api/symbols/Point.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Rect.html b/api/symbols/Rect.html index ade578aca..5a6eb5a0d 100644 --- a/api/symbols/Rect.html +++ b/api/symbols/Rect.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/RelinkingTool.html b/api/symbols/RelinkingTool.html index 030468b58..c850802d2 100644 --- a/api/symbols/RelinkingTool.html +++ b/api/symbols/RelinkingTool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/ResizingTool.html b/api/symbols/ResizingTool.html index 27ffaa376..a8d3cb34f 100644 --- a/api/symbols/ResizingTool.html +++ b/api/symbols/ResizingTool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/RotatingTool.html b/api/symbols/RotatingTool.html index cb104f5a2..5e179ade3 100644 --- a/api/symbols/RotatingTool.html +++ b/api/symbols/RotatingTool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/RowColumnDefinition.html b/api/symbols/RowColumnDefinition.html index 2dc3a48dc..bd651cd70 100644 --- a/api/symbols/RowColumnDefinition.html +++ b/api/symbols/RowColumnDefinition.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Set.html b/api/symbols/Set.html index bd122a48d..a31991d38 100644 --- a/api/symbols/Set.html +++ b/api/symbols/Set.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Shape.html b/api/symbols/Shape.html index 10247ba58..d8d2fa846 100644 --- a/api/symbols/Shape.html +++ b/api/symbols/Shape.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Size.html b/api/symbols/Size.html index b9b1919ec..953b48bc7 100644 --- a/api/symbols/Size.html +++ b/api/symbols/Size.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Spot.html b/api/symbols/Spot.html index 9de09b47b..3badf10f4 100644 --- a/api/symbols/Spot.html +++ b/api/symbols/Spot.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/TextBlock.html b/api/symbols/TextBlock.html index c66e9691f..741b16a22 100644 --- a/api/symbols/TextBlock.html +++ b/api/symbols/TextBlock.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/TextEditingTool.html b/api/symbols/TextEditingTool.html index f3b3277ba..6a15708f3 100644 --- a/api/symbols/TextEditingTool.html +++ b/api/symbols/TextEditingTool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Tool.html b/api/symbols/Tool.html index 45b159ffe..e78e4a615 100644 --- a/api/symbols/Tool.html +++ b/api/symbols/Tool.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/ToolManager.html b/api/symbols/ToolManager.html index d3567d566..47b0c6d92 100644 --- a/api/symbols/ToolManager.html +++ b/api/symbols/ToolManager.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/Transaction.html b/api/symbols/Transaction.html index 44dfaf76b..8a9f33a7e 100644 --- a/api/symbols/Transaction.html +++ b/api/symbols/Transaction.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/TreeEdge.html b/api/symbols/TreeEdge.html index 5355d58a7..5b5d4ac82 100644 --- a/api/symbols/TreeEdge.html +++ b/api/symbols/TreeEdge.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/TreeLayout.html b/api/symbols/TreeLayout.html index f1fb3432c..1304cfa28 100644 --- a/api/symbols/TreeLayout.html +++ b/api/symbols/TreeLayout.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/TreeModel.html b/api/symbols/TreeModel.html index ee36f6990..5555d4c15 100644 --- a/api/symbols/TreeModel.html +++ b/api/symbols/TreeModel.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/TreeVertex.html b/api/symbols/TreeVertex.html index 1b4427b63..4d10c1440 100644 --- a/api/symbols/TreeVertex.html +++ b/api/symbols/TreeVertex.html @@ -1093,7 +1093,7 @@
diff --git a/api/symbols/UndoManager.html b/api/symbols/UndoManager.html index e929dd4ab..e935ce74b 100644 --- a/api/symbols/UndoManager.html +++ b/api/symbols/UndoManager.html @@ -1093,7 +1093,7 @@
diff --git a/assets/images/screenshots/BPMN.png b/assets/images/screenshots/BPMN.png index 9865ed631081299a4b4ef6f583396042f8abd39b..d54429d401c85ad086aebed5354e829ae051f76b 100644 GIT binary patch literal 14529 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 literal 5371 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 bpHj?;H8;|IcjdtjHF31m^i*qv5_`! diff --git a/assets/images/screenshots/ColumnResizing.png b/assets/images/screenshots/ColumnResizing.png index 1891fb161f520f46c50956c094f315c6f3d3da16..aaf7fe259c5dcb9cd989a121b496386cec67cf9e 100644 GIT binary patch literal 11406 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 literal 2410 zcmaLZdpy%$9{}(#8FQJ9F%xAQb4kdha!VUqh}e*yXf9KkLXWndET#cKIfd*`JC75^T&C;&S6uWY++J6r2qhc+1rs^ zz_H^`hwcF5?Nsjv03ez`adabtOW+@{j<^H_DgluM!Q`YAm8DEw zrC|~>AQ%)TD=jN43x`R-VNkfNG#m~`z{C*$`>9e5FR{u(9{JmH#fI95ou{lu`Cu^Sy>&X0fbVawY4>gM6w0B z`Pwo7dr&~KgM)*kqvNrhdS})vXVz;9D6`A;{1rDhH+Oe;56~rur>7^4M)UUe_VMxY z%LM3jy1&2wsob_Ryh#Rw5eVXaJO?W14h{|u2?+_M0->RyVPRnr5fM>QQPI)Su~pr1 zadDR}T}lAG01|0HVqzkb$xKN}NlQy(u~=+2J3T!;BO@ad)Go|o09l|8A&0}ccI{ej zesNx2-pz)ATRp-8P!qqXIKLS5X1JuJq_jAn$K#cQ+QuqCEyH)41}ZBn@Ba&OAN2Q= zs;a8$>gq?29z7Y_cnW&AR8vz^TU+}KH2Ar$uCAWH-q6s{)YR0R2{bo1x3;#nwY9ak zx4#8V{OIiL?B>sOPk!y~?Hw2x7#bQH9v&VU85tcN<=d(8`TP$bK8%l#{{xy|nV6WE zoSdAVo}QVRnFW3QJ~uZvKR>^)u<#A^V{>U~>HGKZ%gf6v6x{0S>e|}c#>R#~AlTa4 z`t|FV@Hrq93eUX{^Z)?ya(fcdE!umbPXq=4GNL6LeE}u2{lp#m>Xqu?1^M6lym#F> zBC~^vc0#%=!n_Mt9i6g624F5c4@8jv0j++?aA3{+bwY_R9Azr0;egsJ-)P;fe_+lZ z-RCb6Be=s6i7{QcSzqyiC_84@E|ga0Bv#C|voSh5?%69BzY&6{7=BI` z2bE6SYcIYiOkr@gzafa(^GlKZY$ze{^5B&@Bb2T2i}HG9dl&pBRr{jc@mbvEZm;9B zPo@x;->Z>w_RA-)RccByi5>~Is-njWd+d_>9bxZMOXLeD0~kST;&PK^vt5~^wd#~1 zH4Q>8=B-Bnk8{wNp0BJ^B8%;OsZ{Hu=apV(jVp5ZIFC3!-+qYx;SfD%Z1>wZLS#px z%zxW>u~k59zSFBN!3DDf;rkyy<1IQYw$_CzWVuw4ZE6N_e+`sHe|kjmydpVcbHCix zNxB>R0F~%Bbe8FEc*Dqr-LmHZpMX-4ze^v$29qiF?j-!@*RB@-E~PIX<{4istla|fw@0Xj?oCpC=$NulaM5?_bwQyN_XtI4${IN>4tsMe?P^Vg zy9UWjvyMbm1+F_Mi+;x^17cPE6pmQC0#e0%MRElL(xvGm8B-e zDqdXcjiDkl2xF16`VB^4+g!JC;36_7(GmsttlV_UwjBJFn3&Nmf@3ykrQsOz8sFsa zZ6ByJO#T9^WfNoO#49K;P@NQ!^b7x1blbo0q-OxmGMl}L2wSLAFJyc@q=z|*Q(d;0 zG7>Gex!a&Vb!vH)92|Z2_|e9SAy)^xra z^GY!;T-66-UOh9qM{8!wf+iMRR?MS15V_LH!O?r-pm+Xqb%#RlS2GD7C`4fa_Mp$U zgUK!8`cj|rN(Zvoc6C)!?gB1&{af&7*Yl^Lg1Kvq$RI_m*I;=?MYeOqX^EK4(oc-a zT-Ap^^8S&sLmKVuaZH``+-27ht|yfOtwF5RXEHUOX)6?QPKcO!8WPW{+a*UsgA+SY zc;%c??i}0H-H}wQ{g%^$YOS;|`hDXpRfZFt&efc1I$Y23zqFXgMIkjlav4yFJv=7% zQxp6*{8UiM9kJ`?;^FD^RFap13g*>f+}40@HKQlZNBGcF!5GZ9V-dcY-%e(TKG!L2Ow zNb90T$-fQ>di!sd#(P}I>y_8Vc9}=*>MM=!n9WoG=n?5$Yzl*F%0uW~NgbWwni#|( zjXV){`*c}^@(D5)K#WOBdhR|aCx0;=C*(tFfb>gOIXRRO?iiKE4w?y~zlQ z-`>LxM}zx5ESIKTkj*RBUU?VVyVI((KiJ-^;k>%yVr97+NW^sM$A*C=9*tSuHPR4P zhtTVcQmLwsn05whf4NY%{d;2%I9q?1^i_C*wNjd(I2NVEC7TUB+h*3-=tNQ%0;x_R z&*R?wv{}Q}kt#mX6#8Vsa;!eb1a_vW(=rDmc>14D79NSBYFi?cxw~;Rv4r4th4@mF$!VZP7m?a0~eovR{sfnZf%080WHr@5w88&yD17`QI?q}sL z@$}W&p4AXFmFXYJ%PL8mqEn}21_U;XTn!?aDdzVQX(-GpGHq!{$7OmoN0ClK?Vw$< z+$gI2pF%$Evq1y61i^lm^lfF*61N3w{5<}(nYr=K$D6S?RFncl1FJ$!up1u*!6rjb z0DAe A?f?J) diff --git a/assets/images/screenshots/DragCreating.png b/assets/images/screenshots/DragCreating.png index 68e2d069b71eedde1d918fb7d1439241e0ac5ff5..a51c9bcbf31a77289b2ae785ac697b915855d11b 100644 GIT binary patch literal 7906 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 SOzPP+-8FT+D+Ovc!T$l$9|Lg! literal 2321 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 literal 5119 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 diff --git a/assets/images/screenshots/Fishbone.png b/assets/images/screenshots/Fishbone.png index 2da996156d827da01e5d3e6a6eac5de2cd92f01c..538b2d561b9d610295eb9118460f33cd171ac9fe 100644 GIT binary patch literal 7682 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 diff --git a/assets/images/screenshots/absolute.png b/assets/images/screenshots/absolute.png index 7e4cd7f989f086cb58fa8a96725dde83aa0964c1..87b144a3b0096e4f6340fb94dbec86f35111e4ed 100644 GIT binary patch literal 4749 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 literal 1319 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%0AdoZlw}aOZ!efpa}0pMm_RQ{ry^7mUW*MN_xq0 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 literal 1226 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 literal 1115 zcmeAS@N?(olHy`uVBq!ia0vp^CqS5k8A#4*i(3Pv4g~mwxB_WqWo37F_sq=9&d$!| z%an2@kdKwwgS{$3%$snX(e+S-mQD9oHc z|MG$bSJtn;wSD_NF0Kg-4BdwgJ=RcKa_!oiJ9pmeYpl3`|HGq4pPoPe^8NeozkmOk z>aJ#B=<;{o8|!~$=g#}_@!J#>W+f->G%_+ecI?TSGiT19f0-3^_WJcV#>U2+oD)oS z*F1dq(bQzAisJm&ufM&2|Ks!LpAHVofBpLF;IKkOcv>f;-UkK-<}gne$B>G+x3}A~ zUK@z8Jy@)pUh;nL`+L><|3}AqvfpyMqGGhH^V0w2&lDVa z0_j9ZZjr}RZAOsRq>d?b7z=7_m=m5ypW>^3bbPVXl5-4Rwj7c>Bo*F$sXVdrv44-e zsFF|rgo9t(C+L4};80qcx>%&sP3WYX@X22adz1u~W(8dGSh*~%qpN>!Z^JLe!tjat zt!wtpnitx(=2L>-1QFF+3VCmHs;&t=sp@6_+@x{SWpZBQnJ>RmJ02gr6XvpP+xc04Bhokt!yw`ArRu(qm8yL~)Ap+CIg!;(B5T^pCKh#rsI z$2a@E3|R8Jv!?oYkAcd$>Zpnib*0k%9lN)SIsaI@^~8j8 zj4jbqT$`sn|C4*Fa_QaoPtQ*|?Vj^^tIyF(M=bXl+`cV&WNkfvWO-_N<$Xz~X^L~+ zO=!%{_VF^3u&?Y;FpA>hlJo8jbh#(A(komgPRTJze16)hyHV4GTuc(LD*RRHPynqic0N29E?NcT_(ybx%LtbmtPT~q1uZMM_iV5`P>z-C&yPHGimE~f$HsB zTUK%^`K;ROl*bo!c*5-FMQ4&hp*DTn(kGG+lNFsyrV7+$FI~jytaH*zA$6rZ(}|2L ze3l-X%{}Kn_`XR6r{MW%Cubk^=Bo_P{m^`>m79!Yjg}GqGuFI+@!C}Xw*jz}VDNPH Kb6Mw<&;$U3gzy{y diff --git a/assets/images/screenshots/canvases.png b/assets/images/screenshots/canvases.png index dae29d5cec074b1cb2869161d3a16e5dc8e26e2b..c730f885c4e943fc1be95dcf540aef2fcf5371ca 100644 GIT binary patch literal 54819 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�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 diff --git a/assets/images/screenshots/comments.png b/assets/images/screenshots/comments.png index e8afeb9e6567c7e1d43619b9c01806dfd84c6b01..d6875b46b7b127cf09aeac199ac8c11cae21e3a0 100644 GIT binary patch literal 8992 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 diff --git a/assets/images/screenshots/conceptMap.png b/assets/images/screenshots/conceptMap.png index 3c625d6b961135cf9bd7d1ca5c5878aa289ccb2e..3034b98ba31932dd5d75c5a158ed78ca6d66961d 100644 GIT binary patch literal 33958 zcmX_nWmH^E)9nDkEx1dNKyV3e!8N!H?hxEvg9Hff?hxGFU4py2ySv_#=l$0GF^jc^ zGu>U)b*gLE-W?(@D~^nSj{pLJkR>HV6hR<}sDB?gNZ=dP)$CLdD8NcmL{Qmv=_DQA z6;oyIe!O+P^*Vype~f9nuyCWFAq&oru9_fAm(vMkCuqeD&gXHU; z*Wv02{~INoh^OA;{>+3336I4W3x6g{(4Wm>F3D+-*?hXX-AsQ1NpBaW?Rt!7cPRdO z+~>_Ofy}h9lj!ko6l+?j4X<;E&3!wZL&xh@r3Qry2K)uKuU6g$rqVw4Xs(Qah{$U0 zQxNFbHwpV_6r^fBb++09tjG23#jOUD3j+My`@e^if1#4BHQ49^LqLE%`qmgM6aJ{| zmUj%pUiV%q)z=2>D((q};Gb+4?C{wewbPwszENDVe%P8ml3bxc+wGGjUot)Od`SaG zu$}jH+|`d9lLwwfb>9zGL1&z9hbo@_0MRBMChB?@X}36AT9&H+?u48ZxXy2-zjOYP z;I5Yy!YFxVZTEsdk_Yp*HiQ1==AzRW@B9b4mzVN$dVCAOb^-X=N1TRSMK$L4am}>3|6_7ELjf`O*^fKdx{9+W6x4#=b7b^ zxjzy3T+E8)?Ymq*uSEH%HXMjb_u5F^_tr-9g_!YX6up->Z7yT$-RJV0)yG`S$0S=O_TJlkqJ{31M(p=<_e0x+2A=p2A_YC1x1t;9a_TEnA z#k9WVc-9XtUazwqF%wLRG1$awZ|50(3dy81Rh0^7VJQgGT4mVgF8+HjXTRAE;$qf4 zeQ=8N_+^c}dqRVAP^%y=1J3(Jf6ge-FHzt=wU0O3Bg|i)tF=VouhDp6P`y8r+`BYy zz834rIq!nHp9@=~f4b0|ptV3+(=5H&viqRLRW~vK?^-cZM|75(sk?6|cr#*UUV`yp zm73S`@YGCZSG#nw$j?9Eh6PjU=f|Ma3T|`1Ez@jB$%iA=yYyZCVP}{>A+S54+*GNP za`n(gI$vM(765$&|HVC$?ub&r>SDFVp>`!+mp`ezp0U5MpiNC_k$vd4cKnV|=p1)e z*D6z!z63^U_$cNaJH%6CtTZZkz(~a6c6zGa9M}KW`F5(hvB8ukBLBi5#&oH-&RjS2 zrhP3|=Je=f@&3=V=LyxH2Jr@^WkOLBTIZyF$TExz9oUjbt*A(?2hIYI;%IMdU0s~e z*xJ7}Z5t~4D!82p*h}?Rnsw&0-cN^AHJCpk=}7<1mRm&&j!RBc?R0BMuF+udNZu;i zvrD}?I@LV=20>mnl}2hsINePQtuVr0&phOXqpQo+^|kS)H&=a^Q`Y6;RpHBQOBt-f zn`$b@_cUn|iHk=on_=QV?Pb8=cK!3)XF3qa#{JKCt?k8s+i~+_2k`2Y7yn$yqTG}> zUAudx@BL6^*wew?<(wa3=3(;U+LVT;m-fjZ(%juKeY%=Hh&K4g1dv@|QQ40_Qg?1a zIMhvt<|*3Q$)9|zg3$t(wO^4khjm3{6!J6tGWdPe(I~4iAEgs+ylg91U=8n}EoVuR zoR|66_^d11X?H{s=b*Ll7yaoj*KcdW!4&g-Y8)MziR;tUhs7OIF2qlfe@vnIfyt6%4Hf@M6K$-eL-`d zC+Xd@&_}lhnmXQ0i)I+e`S1sKe{g+OuoGVXHB=YQQeHMgPiuqha_7k{jnBtGt|Pzg z5*`-=J*#YrEgi1NQXj6hNGk0vb?IR=d|Xad-$3UoihvW9t7LTkgH6RKfZO2Jo~1M} z83E2@_S$o%* zn*9aL`$viqXPe4guhiTF!}OGM{+}eOk_`o`>1(vt+HubZ`w7qBkI(;E`feK1%z#a0 z*7l6Q$j`F)-)j)cZndObqFN@M$dH^r=-t_k*{Hx!5leiVf0lc-$}-6}&pvoOUL<}q zqt%2@U-DFFRj6vl#knSq+TzJ3w=}PasxymT?U6?@P&j57n{OtX7(X%lc!>1HAyecw z=6X2K-@-N(f2t_LoqwDmMzliWtwW;b_f-!9Taq?zXWBZQe9b9tF|jiDy6a>hj^S#7 zl(g0vWNAVMF@B4y+}43)(jh;Ig+I~hzn3D^ivuYt$EAQ9BJ)^}?Hsyl+>%Wo)W>lO zxl`k~U98?meY^Ev>Joo_x+P$@1QWN~YE3~Rf(w6tAO7|{(|0p^L^hvmY(-L}tSmc@ zoZ!Ifi{&ViH-;g{i-v=P!_KtxJ<-zW9F@=#tC3H4$eo#<{PYMvd0O;0_D8fLd9cBg z?1|< zCoU`du$gD>PFjBvvmC{IsnJY<_m2113XDqCP_yhcBt7Uam#y)Py58q&ZJ+Gw;o;#Q zjBLl&J&*mNwd=|FVuK{yBn0!*4EtbF5x|NeI0 zA@HyPrDc2GcCRx$u%Do5?RL=xd;ajOn;`c4f2)f!F-bO`D_tyAuSw<-4Bt^ zi0|R8WCu>sUD}E3-9%j!BJNt_;RJHAuq@S&YFPEJ^q1Jugz4(99yRUiOYwxU| zw?Cf^Mw3^xUP(RQotlm$38teoR*v&OhjC^4ygf#fi(kbXdcEGxU+6ygklt6}Y-f7i zslUws#{42QcldOB>~b&xQ6!%`OXRXrW%M_ux3@Rj|9QVowZx?E={5tQCKRY#zWpv# zclNwrH_Z<}dU~cCi@H>;{MMdoQVOD**uU89@fDSk83D>ACXc%lc#O|cwZyf4yV!R0il*=gY{~=*K;SENqyeovUSUM5gqSG-}W3Bwr!ob^VwTO#DFZnv-d{gHd^-Cxh&Hg>f(k zoKk^^IFOn=E@uHmXm@aX*~<8zl;M8ZfyAEx@gr_3@J4mWD6YS-?`opS@cf zq<;0FB!fo4Wb(zbttLo1Y1S+eSNdTKE}<~?`B9q+LucuxOz;1y-egaSgeGgW^H;r6 zPcW0;i@IvE##BxoCVGOPQm38n0)pIhC}TTNF3QUr@0WQlwVo!}NDCq9bQUYz?bu5$<}TH(vhXWr&`^;u zMjzWCz8aOCU8iZS9TI<>NWeXo`mnaPjtfFWMhlB1fg-%)i8}^O7ps)4c|Tia!P-`7 z!q-U@5)~!=)P0mpeFWt)wm(36ONDxLV!&?M3EA{ng0TH3TRV*=n;Z`nt+01Ko{X7Y zxV=2sL8%;~pCc)|wh|C~-6+uG{)*idY!r1(g+|r;DblK->wZXirhp`TVBOT=mU;bW zS4kRqX)s)r_X8-j@Mg7`l1_mVloQm_!M(&$lJB)j@TE#z+CI&Lw+?3IZ+*+qY`XbQ zmD^P9P&zh3v^7PWHT6D6qYL4L5OS`Aqxhq@VKK#)#jlmY5p5;eikq~aHs~t_ zhf)Axr1QAc6Ks4Ve8>&E=zBVso<|+Ngt zHgybfwJiqx*}K~0ot@5UPH{dLQK1d7hYFcI8-mVcY>Q6jc@i@@Ygj2zxG48je}O$6 zjE@dZ3lljC$Z_Jt{juF29vvOM>7orejmuk1+rk7#Q*~gg2*Pf~O3O;%bPZw>lSW9& z^dqX2NO(vv&zn$PEW&B-SXv%qE)NK2ow@4^FOORoT>;$Ppq8#$Z6!vtlLC}b=_4N5 z9-8@Q8HMf(^(M!2-^R)vDbZ|l#hO_i?h`T%6w}49A%@=so&x9v9(Hjt?DsZEDFU7< zM|5ai*1cT*&fM6V)9i}odnqK(+yvwB9f=y-$Oj@|rF=E>0|lpG&%tBSl}}N#R0dmg zPTkprtvi!*SO**^Egh0f$Sp|GO8Sr2BCln*{Id4z55x2CvBHJK9@jT8e_~)u z9|xsh=h(Czbm-iW5HNo`FU-}M)Xe4(EVF>6J6-C*Jy}Vk8Zc(O6IFis%;t3}TF`bt z%gDVes_Q<9qjS@Qlin&go8kIEu~Ds3hf$ON(1!k+@?6r^q+}qcvWzn?eVkIP*Ck$K zy>qdCBv}vC0LxQr<$3d=e0U z8k#ZW0KY1sn`ws0!tzRVGSsUO1OA1wfZ5@Uyk@P^7Hu6yS{tLj&-!;sb62kj_j0e`iQW_C;c|!DGgaLbaAT8TubPVr~YcJZMhJo zwq(jZu2n!k;ZqmW>WBDG*>Nhqfv1ez;+ox#IC{4uHxbb1UwyGY2aJ8tU9W7d)k7MU zlp>Nnm=>m@P$ovG{3AKkJn;jjvinyhw7v|hZ#-gkHb-DomnH-@b{kvvB+xNIMkDdd z1o|La{`BH1e)8%o!RE$tvI%i2|M%ZKNzZtQ(iJpRFY5pVJuh|zp?thf1OkoPA830{ zP~cxI;=i1o7w#Jp%IEFwbD#HTgTCL<)W5)XFH3~UViNW9%}y46$-z6M8q;((t{)Gfa&mHz z^zeX=!dcV)#qBs|r=)pKu)iS^Lt`)RW|J^{$Y?4@swj$+`ShRfje8;NzE}n~GfHwl z8SzL^rB#44+2x00GRxb!Va_;6q`RK#dx{8kzWS;BtmsUMxR4rPf_>)4b-3D*8HODj zjA)>oOwYr|D|!}55Xq^NilY|97gd`0gc)*E8L)-l$rAS*09&Kt%eeg^HjqMs8Sd)N z@o44?xeMze3$>sW)WJIsQsZ}|8`-SBtQvNI(QZp|2^K~d@2MVAC3_dh0j=qMXPG$EUs9ucv7NKXAZb@ zV3&&GXlV~k=vo3<<3A_ORp_F+#I`x0Q-@-;`n zZd1vo{QwQipJCjtLn$Bx!hK)+>vTMqKQb^n>icT9(r9@+6QbM}m(AvD zOnrX{wCH;KakBni;?wK2a;Dst%AgYwg-=N3lXWl3l**OM1BtafEiKPw*wI~Cg07_&}RT; zs)&!e3%^yp{e&fk+YSWkYN?q@ePPH~`#tcC3i&kD?kPGtdbM#kfS2iXT5&V`YYn_S zKleFPTycnIzhbmv*`zSFe}e*Niwvq_#*O_Yk5LHK%c`@OH`z`z>w5xYtS|WgA=}>=&-DddW6a<5kz4y?AgOhZ{_SH8bJpTkpi;~^ul{n-5uaXZ5btOes{ zGl(Rod~DSLB$(m0mrTs(9(C|}nOR!ells}t7u33u$Eh`*!DsiauL_QbT#=%BlPc5G zkCkI-SH7qqHCCh-vMS)e9m*!sAPDKFabVg;lK~@m-XC|JicG)1^d&ffAg9rCvd4T$BT%n~Lg@LrZ|OZ+pF4 zcJ3rg#?jrZto^K0vWBeZhT-0SG4^N(qBZ)lSZy3E)aAf$RByST!`Sh{ax8-l>W!T% zQDbD8^OpzUBN4yn1K@uh=?oq&Q<*I|-mxBt18!zTa3qE$+b(rCFb!StY?N zPcwQRQu@_;bp{3o)vn1PZ1*a&=|B3g9}?k_goaUgA;4K!yf}6dH{__@CNV=|$9tnh zTUkNG?r?Y0|Lpil!?W4bUb-b94LkOi~3kGdlhT=suQy8reHT9@S2Zb%QYzb zXeb$+A4PgHxI3JPdTs$65n(TJP{lV&Kz34If%NK!+UIudBGl)$1fcBq{R@ZQT~4Oq zO}1hz@IwlNMyyGnz*Fx{=O=ft2==sYKqo4Pq5zqLV?BL`A7+DVwfmE3bH0=JljTJkJ2SUxp z;8z(j1^H?EPPkT+llDVy&(#LD4@Muxsb|9Yw;%6`CVfwOU;MAT`@UAJD*r%g6b3RP zLKf)9{Kmp9=h_vTC`n~Rw%Oey1*{4S6gqN_UNe`;KN`Y-xFgk1#fFavEvmF0RXG+WoT%HX;m zlaL7zcR!h!(+DIUyF)R3C_USm^Sjh5abmOL2X?E02Ezf%39CbCTE%i0B4qZ`bb(xl z+1>Qd!(_^p-739*2n-kdQhXE<croGr;^#h z`OS&}C-#CoHZ)_GrT9gcd6UEiZI9`q(Chi`q)!iKqbP4R4#W=%P2%xHEM%-`BXPVS zy5kXHHTe^UpjuDZu0x7tng0i6u0%`A`RJyKGm`fTE_7V#*ClelqAByIIv@uU=NNsV zi!>>%P3pN8MvaJ;@T`=6a2psHxDK&Ln8wY5k*I=r0?Ayc=1F}13Be~aRkfYL=TV!A z?wjw`TlY*!hn4w~=P=1c;O~IQCf^pVh%z&{+GmPZ82VF}5*NSR$*Xc|>Dc36!lHx} zseIMswnt{T`N7Bi4W=QVIoL`bKEez*wXpRrXP+eRnUb^*AWj~JctIo$bZ#ghevb>H zQasxPO`M3^VySqVohbNUJ`lB#HQyL6Xj@{6_ITY8hb?o>E32D$U;@HLEJ3tE))f?L z&Cqf3_!(bKCJpVtm9n;yM%yzovC!aPd;AR76Eq||vGM&(p9uU=8Abf=uX0e%pvu4tTne2(onPTs;n({0`EcLRTs0{~c0}^}wD#Yo+8kmO3F3(M;6ew#^tWxY zraLa=p#p`IgUecz!~O(qG$yVqS@j2h6bTXjkG_AUt^*bdvx9h0qvfHngT<&WJDH@Y zYbFDuYZiVZo1lZFYc#Nf`ce}NA$)GK$a`8JP8-(up2)IvdtAlKOEw;rCI)(b=A?=X zXI?h*bB%~S22cgDCAT2v7s%1p$SK(eZzV#M61F|k4HMN15Tjbt<)NobV9Jy~LR;df!ZmTI4lqaRKxqVQ)b> z>f1+G(VaOn()#O^&Dj_RS+o3tw`nH{-!b2VLFUoXEGHCIZ$wyoJYY9J8=f~lw#FtN zXK}Sf+f|?ch}6AIe&fYGQ;>!4gshL!@jtTh8}FkBbttvUInd4xXx`McJZrijW-dXA zL1Fhwqm)#UXM_M0Lv49y0gm;cohCqmMYP#-+AiDh^O&rDa2r_RS}PQERU*SBBPOGO z*?iv>n1f}Y%OXtJ1;hGSam`%@#c;s%6OM9^aI));>K~>=UTlB^oY0w*Ecy-Q`vqVG zI6;VXHMnjt7b-22Ok8K)oUex;P(S@t2d2WTJUN#MXT+W`LaTISf#QMubIX8CECdmW zpW%+th1U>9A^IvpbS#X{pd55&Di%<{_mKmhGamxc(~fh_j>UD&YPlYHfcqwi$ydW8 z>s1XzXASDLx`4aQR}DjtjxfONgoMTOFC3=)q4I@XAsbRNIFtG#(^~*SrZEtupkWlk zRw#u_d!;8>I_vLo$3IGKjSUi0H!A%IE5B}@$v4>>TV@G9-$!@BU{K*Rj81NJk-&{? ztxpnSFBrL$PMhfZeXV0nZI4OlqS|Kr|f8( ztSzly%icw6gfu8>36H<(eM&ap9D6#RhNR+ zd+Y{?Sh={uZbjK1j)=m}JHk^7^2QO|3<$h2YnmIFeyH3?wcWag2fsWQHXM998t&4E zkO>abXb6lMUZ#UWa6pXyzHSTtHKlB5M{ZwY79C|}{e>5|wjUw^VbpIg>8puZZTG}B z?ymuCbCfetYpv7FzKC9=tA%R}PdsxqEfPO1V#kkC1|Jy8DOXJi)V#s)3_dQhXlZbZ z?O&Bw?FNXzNC=qJw$G;x;vynOb|!?rP1v4ZAs=?){qG5dsK2=T62A%R1)t!&6s&;Y z#x_u>LsI#Dm|f7o{*AvUU`N_6`w3QTK!oDZ=~g`-%zu7uWxus5 zv$#7X6+!k7B0T%yX)XPde3=vDX#DIL^sreQ!y6Nxjvq<4ortLmivhrftOQf?M?($DK4YVUOFB zW{cx$dII>*Uhu4aoj+eAiM-ASVS{`>aVkY&j>Tyj+#b!YFs-mt$$HMTs4;Tyk7T?p zWxc^}yI8K)<}6F6Z_c$in+do)Mddr_denI=?`L?`8xQZhcdWSDMpAjWc-Lx{bQ7hl zCbxyE9%OU?(9!MlFeKe@ot($?fvpfof;P`JQNuT|U$BI!HZ<#weAb#%!*haFkD$BK z*mO%MxUCwl2=C2L#CJxnPLuxR&6u?y{MlgKK~134?)Asy&b_rH7xkw#??lgox#OVo zcIVoKy6s5a*TOv;5{~Apzldu5p{*}&nY0DJUY}+kbUQNQZ_X(@($qZ;PxhqW!&@8~ z-uAE0-(Oa%GBM;{ZdMBl+Fwrg&oR8;-eNN`1YRCnaudfoTn?ApIy|4}7)=dh#!6+L zOx`LA3UuDgZ+01BwD}ibrG$dk`Q6SMB9FBBbat1jSmq;nlRO_XzXVnL;34Y;`mYh) ziRXr3$resunduw??bHe1Kx5$0s3z|AGp3j##Ab?}cKKr+*#Ldn((IxN2p0_>0 z>#|>4t|X6X;k6kvPrM$lyAtKX-)>7JJG}XL4vzyR-y@!O*DbucFkXij7tY(4>}}uY zbl-%RUxpXM0ncPQny5^5BvN|uozG8C`|z>7T_uux^KorlnXXoNE?o`{(0e}@Zq9DA zRS=cfp8BKDuQMij9-MzUfBW=N4NzqeG9h+Cdim012&bbDBT!KgBE1PMBeUss`7y&l ze|Ql<3wF%${T9@B7STwE40a{Z_$5J){_E_we*C~7lgS7!VK8C*m$k)~c0{OGnBe!2 z7OVPQUhai_0@1)$WhDdzIHFKEw5pm;>csC36GeKt<|_scOz5xa&z$Ag;7ZI+?xkda z!(dE*@6Tuaqy1L9e}6t_G5zp{MnthoG>gt5E#fw*i;fHLbfG2~5`9f4`p`9yd+O&n7 z(dTMvlb(?=`EBS8xkBr0XIEF?%zZbOL5=^+byp;nmZbjWv}dp5wPbVFM^uYX<8%oY ztGrG3=_#9Re!Y$Av2#84ezm(Q=6)#pvAWWSy;Sl=1`UnBj2H^M*>B~BqgDCrX@1cy zv=eO676%ik&VXhSqF0wdr|!px=#LM>ax=6ZW$Aw48+kY0?rHxJC`{j6Psdli{Vu&o zUfT=C(W}FGW&1|2pNwdrGn|1pm1cGR{`q`3k=CE?*5|v_xYNt!$Eo|V_iLHuz&Y=CP1zpW&oDBLD!!oK|B0pI)E)E^v>Rd1#598 ziN+9G1}~g!658FqZMIbSaJ6jD15y*$4&lgptbWHwr6KEV%6Dc*cw8^%M%wv6aGr=2a6S+0GRB4tI{3QRBU zFE;P|ZsYV+YAdQ`D*`aJ?blml9_8nZu6%EAx_7(_wPV78+B4gMK}RYcwlmWAY^8QK z9dpp;yxs##(T}nBFT1PB@Aob1uMFNP*S&YL34<`!4J_;t>EVD9=0R)RcUnO)H*5qV-g&T5RWhDc!YHcR%#(LM5B zprdYk_xn_C6_UGb4y<(kmc4tCDNG5aO)U9ze%JOrLO&pdivV6=AOJPNYSr&;Ox-g2(H zxxrp9`euGz6XoUg0!u87E%Oj+T5^q|(+|Dn&y>X#bf>58Z#bdEhVPO-=`)hWi7_?9 zyIbyN+Dc@{e=qSeAb7<8YCrD!7qz=YW^TC4Q@L`t4LoPA^K0H%DAwhDEujDuK=I&l zq=*De^68f5NX--CqSxSNqi5bbt1q>>)9ilck8hr(K%Pzz3bS(_{&_x96KgYub1_m*uJ(;tak2>MrlfNG>J^~)V<_C zrA@vk%P{NsVm<rK8kcjgxE{_Iwz{?WPZTDTgjo(G(Pd%TRzZuZ*>>&QaLriaOZHXBj)amq(r^P z`P&+%@`{Y_=^&R&*Mff`iB8=7`k+ps;2x#<%KN$G*<9D>xGNlLR+z1!B(FEX^ZApM zh8my?+Pzvr3Kw7!(@;U2vS0?boJ1`qbe||Z-iJ0|cZ%8LDS(l^uC=-0u8ycLmg9|! zQbTq;x_)*yAMVjQH{mU^GF z-Y_1;xz|s|;haku*@|^ZGCwHS1Okl-Zd>WXkft1Hl{-PI#N;RbVE9pP&O);`ns=e5 zmLZpC{cOj`D4a{^%#^*PN;AHrp+D_{?*E)a7~LG%=vjlp53&f$E4`S`A;`^X;L-XVe98 z8T$O?`2A)4yf*ZX{{6nA;dM9Cr{xy=Rq3J@vSHo*oT$Or9H)FYL*^_d7LdrUkx7}L zknr=iVkx2wt>tEAQ;iA(g2lp(PJ<2#{P=iG67^WZd)N#g`}&1Y#GQK3M#?9c@bTn;*d3hu6}K zZ2>d=R1G9@U(7!bz38EOy}#Z&Nuu;}YrlqR7s3a43^dwpQwu2kk--ZfE&j>?uJrY? zk)0K-LdC68Ez`&kwd0ce#uSy_)unG4dx;DlJ$fM@|HA+eFXa76U3&q94GKsJ;VuGN zcOig=X17ow_nVP9oWdMo0AxM&jO=gzD;;EF-XzNsJq&jKp&fbc^drHrzvb7PAM>RX zbsDU-<;&0mE7a4FQ2qqOl*h)Yfl3~gd^miuMgk7gi#_%IRqsTYv(S&YIKO}pQ9|8~ zV{FD6xB~Pr3&B}k*~D>BO4AqPgj1AF9p};WPxGo&N;p-m!ATZOs-hC@30=Y za57h1E}fgr-@iw)FPXWs7+@1{;XM+9KgL}Tl1E-(x1H86cSBY3zrQ#jnCm^|Js_uH z*7Ne{{hajdYZ$a<7)gG@e~93{nGoi*+Ii6*@TGDPT<^Lbq#qV&uE@e`Q_P|V@g{*6kTLZZ&; zgtQG^W?wDlkmB*etQg7{enPU&(iei@Md(6ti%l^KUTXDFT)_BlD4heAnKQy&6c z2WSTwFaPB8Q@2NSIU8I^F^R{1{w_2Og9=SGTc*k3>9@7L9lbZTG%Q5Ya$XoH?>y94 z;Ng2P%-9jYEOMMl%TEc=p6dYB*4%>&MQaXFjg=o!k>11w?OAXqCu9uedlcZ7Df=L* zOcge7KNFjIjAY3b4r$j`!->E|IPiZ(uyZ|}%0EQu@%*_jP7GC=0#nH%f*UCwfg96P zW-@C2J@xCzrvFk?*unyskS9cyR;SffMC5}86>(m!c%+FjCD9`O$(wo?lnQoVUmqX9 zB0QMx?Fa%=#pG!67y{FSiEMyMc!Vj%A=uI71b4TvS;&lZMN=HjjW zIoPrpDg+xVh3aj-opv>!#@r6OFI>l&zN|bDlKt=zA(EUQ52K4 z-E^MA^WI*EY$)7_^+M$*duI00Z`+(YrH8-1ZO{LzkpMh!1b6@mEVnPW$f&=v^#`|8 zD)VBYP^ka~o(j?(lZ+6!ry=}q$b$9R3PgJjq1yKHZ?SZ)?w?7RCLqv033SY$op;9!o=%*;dWokV^&SpO!zMGpW%7pBx4 zm>CM}A=1zbh6a-_m7EUq7&}sZ(UFj)!?yVLE%o(aabfE-a8ZFed)s3(5J$oxCH&C( z~KPXOBnbGBc$2W_eDWV>RE2oEk&4caLOe&-u9M&%Q%}lgaH7 zVk(hxb?V0nv9NXpKBP=sPJ}a!LhA9EfoNHM>!cn3hqCVHw;izbz8}#T6U$FrY>Pcw zwWR4Xey1&APHgyFZl_os)hibr&}S|adUQ13hLJx(gw8fGFgWYKTh(1%o5?L7D|Pi0 zYJW<9-yYTg2&`>Uyiw+x>$QTT)mLXF?Ta%RZ<)DRd&3jQPLcGCBL){#iWDhxT54Q0 z3}9Z=UOwx^%AdBvf>nUc!L1~_D!9;V(b(b+ag`CPRaj1J7(BRBY|XO7E1J-kMZHf- zH{2ZOp z?+I6rE`2y}c9C!?CxS{(b2PW`q4BV1-9?-uN(WTv7La zK0Q~9Zd@5~LR)S57XWUE*UTj4w*gK#8cxvX7t;xeN3@{0b1Kr2qQOd>4&}Sn6mKAz z9N)b0eSl}^OxfV)8`!z&4QKa_rxcRO{V@oLjR6gV=kaU6H}U`zUgjc*QeJql(^Y{b z_A0tsGwHTymHQ8P2d#sN<=0!SxUcS7;Z3cA&fzgJ(3IY-9x~eq_9h`GMC5^QUnc!M z!_wY=Kbb8vH39OiCCSz5t5t;Y7aZ094>>KXbOjZ|1DpPO8a7Yh#T^8+` zW{9rNo&nW=5TaW|(%e74R55ho)2eYiB&A_W>2~Tgy-?+2qbAbRqwfVwpX=7U^PF`XzqtQ{8E>XBLvxxjGen{^H zPC^A9VoIDV@-0a~qTI>J(h^C;lTe9%a>=hmrRgiWiU0~#F@6Cwov=IEdSYKN5@ZrS zH!5R00GAo?)}fR91+UNcDWfkH^#E)_qc=PFe#Qj9jm^P?rAOIxRGsDbS0b7@iDgRk z@+)w6FuC=o@J=>B#SPjbRNyzyq<8pDeJB)X- z+F`rdy}|ef0Js-PfrU+Xr;fKLT8R%dXr3+)7y2M+9J#>uhpkWuC>US$ya|f5q`{l{5=%pzOY;8$0EIVD=bMFp zTEwQ*ZhKb$h#3gjzx(;JF~)|2m;Cz`*Ns>o`o8-1BB_Q zD?W0ersRI7G%O3%TOM?7Wk+HY=)Y3|Ft!&RT8C5Q;@WIlAqVxD>&({gY9cOsdq5bA z5xI8t9`oV2y$Kz?Y&>)-KO|si@z3%Q=6EJ$XUwx2pZN zVtct&g~*=8G?I)vX_w(wS(|rw>xv`DZd2?}4*C$+-HdI1C^x)%hR-nI@b|ex(49F; zF&LPBD<=I;J61(arte*am>ZhsNB2j+lopOK_>R+7-XWD!71IsZJRlWD+~^c_D?MlM zd3OIBgFoA%&<86cwUnW#o>Hx*bWA-3>L0prwH6+`U6A%(Hb2s=n#*LWURqPXK!lnl zH8MDcJ`fumt=3uK{8T@jlTq@8h7udK(3+VtnE6Ch{JSGFP!|Pe%~wq|ctxz#XRY;4 zOMd}NuTOGF$EBrNQ?-p@b|^R)vrVnvG2xuU!+X?S8tk3BX7$-6Eb|kYVtJuwd-rs5 z#RA z0ymr_KUmLwDuA#k$ZIWIs^i347v;N#H66TNy~=c&YHDuWoJ1FhXL+yx5?{6Vf~N{BzE{69gxD ziML@+UFlmVthl8-olk&s_cJZ>ZbY(x|D%(`{>@FA z&K8V|%8<>x!)oqOb_R&95_+&!5kngTV6{Fte-=$Gcv zwiX(gmv3TnBkhn8#&#zb>7J?(p}4_-_9-`r3Kwe>n~YL2;-Zm!CkE+LfMC=O6sB0ud|=HXJh%t3yBAQQh(#x;2J-)qXU)P zvmV(_{6RbO=8NB+*q?72IS{-0Y$RlWicdB}3(BSV8=u zU2rikjt3K;x)CQ{G=a7ou}PZk{9SCrvV0ckIGd-!GCGc^SmBrItb^9Zo0RmDV{Y-b zrJC`|Suv|>qCskTy-S31VxIByin%(QyoRcpTzlQ{f%6d+U@SDp(dt>$&M8Yp!I9}m zomFvOxszjkS43Z%HkftUA?vYXs78gaAhB^y8zYwd?YaWE#;Ubc_;jm47-Rx-T+7(s zICRXeGV9FM%VSe4-E!~jwjs;Kt1VWq&_SHM$v+#GhI{?2g?;WdUT&NDZ@+Cnt{i35 zq3KHj$0BsdAhOWN2j-8#0r-^@o5vrS(ti_lZc(9hcs)C(e+m#G6QdZxtXk^5NpTv4 z?p&hyvaB3RbmYGCr>SF#p)~$!*LcF=Dn#YZF7?TXM?YgJ!e{!{sQpV&L9w6Nj1Mon zFod`f9~b|0O(aO_qHu zXw4FsLhomVQsHGe91)qN5VfU{ z*cm7v(*1ZuMl6C1JA)~LKzLWAzM?s(ouPyF$l$vrh?E|(IW5}lD)wrePqO_AwEh7{ z6Fyw_!Vn+m8e`~-(~~FxE(4lxMYoLjNVNHQ=1w8KN?5CrUDQgcMl~@HU>#I)_*!Hb z%46r)DE_tYHy8VgwJb&*tYX8gbGi51$o{4RsHaUU&=SWj;_UicBp*dc$qLj0sIpM% zFVeoML@t72Q=?}c_3WZXkaOa^)94?$YBj^nC9Z1((R^EoMIKeL`j{LS+7Gpv<}h+2 zrUm!ys>3vT5Gn_iwva-Gfy4;Am_lS({v2NvuBgi-_R2(s`axiBS~!9%;38X$%+~8| z52`>^81iD2A_+_xi$va6p&Rz&C?4NBK}Gf=XRF*Wn}UofFT-8;(ie{^_u^F5xa(m` z{kw3M|JT%C2E@^HUAQnF+}+(hxVr|o!3X!?PJ+9;yZhiy@B}9i2p%A~dxD?N{k-3I z4nJp_>aOmZs@=Qxx>jrM?vDVSaaTu@2eWh!|J6IogjD#(Dx23s+!bL1(aU5kw}2cQ z0)#`eC6Q-?XYxP0kB1D_3e{50C5c8xH2H-oUTwR-iOyk-4Ol{RdTe~!n@J0HH|bnQ z<8!ha8lBPfJ}f!R){yl90)(#G-g6W;K?ARNkMy5p2jl}L=`rI+@XhXF#6~Y>f;}Vd zHAEu7cFay6N6%r)G&2~>3FVgZ(CkT?d>6+Wc?`LOQby!MWLj9O2Z#{!EGWF&*bvY4 zWe6<}Q|pJB&}h9cEw@zXER}1n=Qpwe0}dvVjWhdJ84Pt^t8|K`4epAz0E+TQ9P3R+ z=^l*~3(H}sI~G}cK(A|@a{tVIv{hrYRuSP*L(?|-?Uk#*xNf3tNrXoj+T}}~2Ay+u zsv={^(=?1{5t;NNth2cKTSaq4&bxL?lRNKz^^ z%dUyI*xhYpv?tbQ5+BCfq?&Fb?k1U221zJO0s*m>r>N7>3j^DW9<`N z!|)&Vo8Li5v%<$Q_+lPCE>++t4168QEY*-whOcVPBsg1oQKy7WZ_l=WsylE}MM)5q_!o3?xJ`GF#6k7)R^64X`c7Thib z5Q}v6*x7isW~GM!?#VPC`Xqy@T|6G@&oaf-<#xZVE?@=s(GwlVFR^9RfU_oZLxYg_ z-Y97^E_U{{Ym#?srRaqRG;MN+w;(}StLI4CgBTJNp+D&79dPJQnL zB=O)dc35NX=FA)8=0!upI7oa0LypsW- z)-jAHaPM<(1}x>PJ{0Rz9puWIQ|__zV!D#hRw|S$rGKN6=Owm;S7Q8a zIuxI8!5~fK#Oy(}wDtZ&$V1OXzoCpm%eeGGpu7?^R%Qy@!9c1>i?zxvw#aGmogOoK zY+$T7_EIz}SCmg3ib-i2VN;Fq@n6Yyr2g$+iwUKaWC^9{1Ke5Z>{uUE$zO~HnS`Yt zrdUqIXS-+X;s+n(-5bZo#!|e)jJANRJhM?Jr)Lx5DnmSmYh#yT4&nfH$k~#ibDMwC z5KdVSO%r2~BVPg1co8v=?LZ#lhhjJoqMra9mUxtP%wpaF^`-(;#(w>`=>cqaoH^+- z9?}fazbi1TusTFkx)>Tlk#u6t>rD*iQ;5C?lkIw);~V1ne;6NRJ0r)VM<#>jO@Pe$ zFk)<)1lZSQDV#b1O|(LeMIb-!G^Csbvqmi`U&aSYh>NWl8ie`AKjHaTni7egh;Tju z&zx0EA4~Ky)>m}V&1$PNU5mnT z>jm?EH`MlTp>-EOb=uJ1s?R5-<*fmnZlGPnlc_v zRm=*P>syLQ7EtMWEfYW9Uknp@?OQSPOb1NHF|UgfM^3TIMOYI^;FQ;LMSr+A88Gkgf{Z zKGdRSE|`GP?`2OI6;7!$`{7=JZII5a^UYhK+NL44MXDdYi~3GPm{Z9BnFR!)jLo?E z)a8Qu7%a@c3HMx#$E*zn4VDQZfXw?%S1b<4OMOdt;dPi}rje<_xd?@V#&^bD_NPP` z*{+5v_Mq0E>J(XH^zcay)n#;rBD18U)oOOV9Drh3&-X(eTvpHwu!5lbMcRB9MXiYJ zAWj%TY$r79qzK|H3ae2eC3~Uw!>8XS6=3xKrh*%L5Fh0gB7(os?OAI3URDi&p1`8D zIBj&NPoi!F7UKOzpu7>dE;^SCPjkIT-l-oD=9oK(#zWuk)~?okzBtNg8n+uzQocEM z(SrEZeFn*&`)CO;{0_s$+@_OA9cH{cUBStS36ym2zxeXjuSz>vI9hC`D1np3l;2|N z|2)*o8DS$w0s?lSu$u8Yi{4#E^DP`V$@5+!#RPvL9`(r}EJYI#Ny@_z6p`sQ@fc1LsXJcfHnWRFk6y> zySj-Zl&q19)MaanQ~GxVLZilvtU@V3)7kdjudMSqgky8nU=?>|xghao|77}>AhUG!}-f2sj1Rcz;le!;=wL)b?D5H-wR?UMO!7DCO z2<=H~u6z-mA;I>5e6Brp2&A8)L5LH<%AQ9zu_N+W97^-MZTn0Y+qME)j7(4El%%(? z)5eVgLVA*tCd5s{_LGF~(oI6vCZ@kk`7qk&E5gUmP|7IY-4nEGh`LyQn6QJy&%wUZ zFkH7qb|JD-TT;@&=mq42)XR+dj(`&R4T>_ZFbU4Ly1DUu+bY%rijPZtiq|F7W1MhV zF8>!66-=u^j~AOgvD;#(O4YdQ4BVGaHEx#IFzDiqVMV-zy9!C5h&Tn!8Fxt+MPl=A z8TOOlx&q-Zh<{O|j3*{;P&$6=laaiNR;B9bu_fiW_+ZLbCP~rwgZvzketB2D(UUH< zK99^YTAKygnh)%ul)MNOr{wJ+my24j@>PS3$#0be+N#s!<)M^s z`B|EHBq?x7Q%c83zH>-}MWi8jgifp-(QswaUJ51=x;h)H=aTdkw zIY5qQ316vv^3*ksnw@g;s{KG>NV2}_lbEjU+`?zdBd z?6Pb{*nDKe3Bgz7^lKcQ4v=w%!H-)cc%2V@ebQ$^p5J3z8;?49){UnzzCC`M=Z9NbQsXp1;l9uv>A=3L^$Uj89qUgc z6HiDJfC|A(p4)b6`;M={l2LfjL%R;dH7D!aj3=@LF0RRX;33iDs4Q$mn}#|N08@M8QYB-6G=4*xyfDpF>c^-q(T9Eq9E zOQPBVCLxv=L^pn1;XnI+!ZC#AnKcFs;U|sc5(&cC!RW!>p7*A974le9{VHaa59>nO zoG_$qeXs8e2T7WA0lhPAX2}?xVTF}m<^2i68pn_&&-wjY9ultsPt&-!azYl6a#J=7 ztZpejZzXfR(YY&B1n)2*lv53Y`*9@LaD{Qbq_+1H4IW?Lpx&4^??--Njt76lazHnS z4}y2QGScsaHMrumZPYMH^ss+lg3h*E4YkDyb6s^gKAnl>%SrIN#J%8hnGx7g<=YpW zV;Msp25slW7F8O%vkmMxht$psPI%rkywXp$5O}nZ*tjQmu5gZsUJk&5z{{!xl_>!a z+P(+GIWRS5GBUBbR&F9yS$v}KaaZHwE5O&&?>YDS< z{u}fI-#J^WXcDMwbcL`RbE$yPHr%7srt4^ZGYlOCC!gV+lftuCt2)A0x?U=94lodw z@tx68GI3uyYN=7ZVa|J=j|NlkGS@J~P(H@GBe=h8r4@c~^6HX=am`qN$?}9fSR|7g znZ*2A=9q_R>h+^3YpRR)`<^&Zt>of@dq{uAtz>#juzb-wEdI$n!#WMnar}f#vyH}= z3o?--6c8nhGR&5#nav3+Y_1h^A#zQs9s3o|KyQkIg>s0gTVY3-hS6~_1}MzB_6>sI zr6m&YG`A5J`um?RR$DT~*_VwJ=fsN^sZmkTGW&k`8mJ12DgLs6fcj6 z+3h-zdIbv8ec^o&RrjL{ywcMDI7K~@K!NRfT|put>S z2&|JIX87LUgt;I(VNUe4>Lu@v@LUIJUH{quvFb+S5@&*j2PJzI{)E>aahWay-Nu|yN5se_i#`uZ zRJL34=Cg_JrfL~J*e+S!9kedpyS%b5s{(^S?ce&PrOUh(MJkhiaP zAO=0j_aSCj7iPEe{H_cB4sg9>WT)g9#E{EuYm!XdNOY8CHz-{LrP`vMdQwXBgV%ta zAG1fvUU4DvbHvma#2WXt`_R$`Q%c9|!qPV4I%t|g2Q`1hv0LNVl+9*8!5z}vn12XL z9m<0**%Wb>>wL&wV^ACr!)JS468?Pf0T~1=%%3$iKC$zZf8yGbz<^4=@HD{!FkF>Uv+; zd(W1MK0xdojPz`wC{xH~tn6D?et5WDSc$mF?buj^;1H>7&+o@OwE;*-a$a8$K5F^Rn`copah( z1P4S|PJ!pE#K5rOA=VI&q?>V_-W$5|TH|{R9kEmagks60Kxj{-c9yBDSRERsV>+tstQXg z1PS6sp+CO5CE*(m*%$hQRoKhN>Iugui7ct{B@{n3^7m z|2fTxs2M}G!7GK}0y#&j_}7H=`1m2Vz=uiGQ(3?52Un*18;q;gtpv=xqw!CVA2wxd z=4zCEoEJLylhNK4{v|~LYFture&_#ek(pwdQCn$E^xPm3Khgtk- z*wRR@O7`?IPBvxxn~d_J;1@|#{7%{5n4PPUF+y~qU5VTXpo^Rg>ywph-H%F7^Ec%C zM3)!nF$_Y;jkMBTWxv``HH9=P%NZpd8hG_r_j2^GuKN=x5Fkl^pKW5>sZ&pfv$Whn zt2fdtw#!&_^f^9fzPLp!Y+4l`@NYN{L{ii7!7HK13$S%Q3-gYmh62zm#!{c6=)ObA zyD+P;c5pu#<~O>ieRCyPpuE^My~hRH3Hrk2u#L)&k!KR@zR4O;7YCwG3hU<@a%k;K zDn_L^_*Pe_RB}KdpeVv(lTBAbr|>G`xcc)9B;MPfiO*+SqAQ9*4YWLF0Nz(AEET~DQGz4l^MV@Y6$M61Z6 zcZEU3yJw~$@7>JW%db<>y!TrTpVs_R;!(q4Q@TO&r8nI^Xf~sBJe>Dzfr98zvAORq zfE^E9zDEjvQ!+4QL;QOS#VL?tSf`sZ?P?^>Ry9w+W*}n}HRHVf%XtZ1b2Gb$%;Z(@ zM*jCzF;{jlEZK%_;7%=Copv8lME@wnvnh)+Ww)P;wtNZQjWGy*5&>d zgSE#sGBTbqDFO zsA*yOq-M@r*pp{SQ;VSZAB5F2A`i(zAj$Lg``Mz`Gc7?Q&$zpi9aKbBjBoti&%65@58Gf9RVWN7VB7g|PNH%b3r7x9bD?>QdB;rFe+aJts*F5_XS^su z2F%$n)Z9$*L4?k9*6i5c#G~xe==IMGVs0ZPu%IxU<8^r<{?;dd7j#va||P3|GNcqi-N*2VCh<6dYwlcrl}_MbFy^RqL^^UZD@+#d);P zg!YRy>4v;Zu#&jdJLD+9dXHp?zCcw59eW7V?%B+zxN>awUm=&wQtJE3brKXmg?|c{ zCYz}l4ffBLHSUc7DAo%GX7vSoFNg1AYg)HjO-34d{O+}!{_2`w`k#NJ?`G3VlL08| znqkk3Jt_B8@r?Ltbl9qTn;LGvNf zS+8dw0`hn@pyLD8@S4SldA}(>M|FJyRSp5!L%(Y27A?aZpg5!-X5ZFC0d z9;DE}+`2di(r&dW8|kLwDE8_17KEZgKQf#UE(cuvxiEssGSp}=tw)A~uvs~M%ZHnp zk$c5gD5O=h548jj-=APP`^h)+B@W<;>tZLvQKWxE6m0p{cQt9SBC1)Fp^jX7-?mHg zL$S&2KUqpMc82;Flf?fCP0Chq0QhWLms*Kmwb?j{)h-G$it4m`;9bFl{o|b1weRi! zEgjqstSabvtxE4IP3JmE!7pD*5JUu=GK z-Bb99MB}Gkl9CPsK}-v`p#C_l5r}lVT_HKQyhYu!MiOKdzIr{*H^wA?$m&kqii}yT zdr%mHrpVvs5rxf+xEWGx`=X%Sw0DMivDHgUN8i|?X2U4+m?)VCJV-Q%gC!6#T#)eu#YASP%#4~R>zf*?jy?eMgU7VOO0nc^ zCH#-v<$*DZXGl5q0Y;z_p(#!BS{W+R#?2qQushX$>#rP&(K9D!#|GIr(VH(B!WX?a zT~X#IW4dJPrTXUU?s}USBA-Ft!T{@Yn-J|B6D`&=@75VH)CJ_CW?O+t4$bine57uu z&A@mO%9{%JKFuFZ(q~Z^u1w=Y!IBS*FVhdmU4nXL$4s-^9mB z-n>3deyY?J73=g*9U+Tv=v}j)+EU=AX#Ri?hE`*&fm~fFU~bo)oL`4w(w!u|;{|iY z?V`oWnJwuuu4ha;zv@Zj>f)TqKIP^#Ni7^jFNoDQ+XX>TaW;wy{Z5tH5apIb0hcNZ`UKB+l=Q;_@eS`Hn zu<^|dU1|U+jlr@}!f)5h2sTB1tDO4!hcCN_fkwY>2ioeb8qVv4{FmSR7(5`+%%zWf zKRwQIc&&{W3Xo3?888%bj5;kExlJYHD=HTaN%Gh`xa^mEvY=*S`JlX^`>J-my4K*_ zdGJ_aj^nTMa}V`d`?Gvv!ej`)D!ltjKPOGi7A}(}TwsTY&za>rNrzk$6CA1 zv+c-_9Hx)`3@m8_?i)6As%Uam<&0@NmAWnl>Hy8c5HX#a6+u=aY5is&c?%WMG#dce z+eja2Xs$NFYiMZLewar)L@GC3i>AggZ_+m=QpGDxWoR9~Z9VCL0uqRo4q z$Yk)7l2C$ylGp_v_x-7)SYb5dq3L)++@Z25O&=Vpxe*PZmVGy|;Pa!Ml-jh=F6ujt zdIR3;gzWN5#ZKf155!jJx*(kM3xLvvexyw44W6_qM2^-iS$>)2t55H9-$BFV^QOVN zqauR=s@Jz<9NEaniqSy}kKg=bugx9QUnl?_4JHw?;*%NFWRkPrZnC_TC_^3$D>hMo zE`edF{Wby!C_T*pz)n;YGIlzs2yv;r4lB!u>R{ov9wc_^-)GVJoHc?eKq&@|xfOCz7V`r`7YW zPX4;DxWL?SOj{0!p?R+dJldwS8qoHh5&k5=8dRBiB%Cw;`l@6ZN@68XtT6BONAh=N zHTiLj9tVxh&v9=q&5qvIhEkzFYUx?YKw*8G%0Y6MScMgNLPMnMKAXeDkxl^%viN|I z*C~h`>ECb=jERa`{t_6N1+_Gpf?a8Fs-VYv;R|p*y~GT1bThD=_O88FcukZx8LqVG z%$k@**MRExWyTi2&Of3p2KFM<|02u|fTkMG`&3zFHu-KMv1z`#;MR_vq8oXoy{fok zLs$`cgGvLI&NWmfO)C;Yky$G7Qjq!;x%Ldhx|XccODq4wa#?dgpXS*&xemGG!_9@y z{U6SHTEF-&pVaTJs{YwUtBD{1C*Nnp0Tr&O<Ie0RpJJv~Jil(~ohB9ZtCU4@D+4W8Td-Dyv2p^ZU%ZDz)&RBenk z0PaaVv7*C1V4r&2>9?BQSjCk}ZKaA~XQI;{=SFd|Ztzc`yrd5Qi~3~pN>Hp~@53SM zKjuG;xYGw--@nkhDJ*a~v>U)>`9=xhnrZPVK`$w%G)uQFo3YnrpS{{UYrGg2wMaNI zIHi26)Db@4@%|eP6za2MW~bSgeWWp{Wab%fT$A_pYPA+_k)kHo3O)O}xWInFK(qEO zmbYwJi~G>m_dsQ_YfDE*xwBu1@ga!1wEGW!s#)C$)WjVrW>tEX{mQ8~{3O`3u5;U?Q}g@SP7rRvK8Ec0{B%?O zpLST|oamo!I9sgZ#k2I$&#Znm`Re{XlJYW+_x{Y?-6R z*(yEJFO%cUOb!BtYimJ4HK#8j$N`~whE(y)-=YZi+~Q7&>F7|Dp5YX;PGIW9>`nWb z2XZKFGL+)yx!dcFRv48{bPzjTqkte%_clHDq|806wU+K{MKu|To_gq?1f4j|Tgono z0og~8vL`XAabZe9hID|KDY?JG^vw~e_d(G9fBND50;>P2k1STDQ-6%LZ`-fBo|Tl)#&kd zy9i@vs%#fqlaaJhN-L;~%@et3_(Ci`15jIk+&5Lvx0XyQ9TNL~Dt)xf{gl0(D|=2B zDaJ8tHuDtwVJNS|M5VJT@^SSP>A|(_smRX&-PJX|wSj7yrMl4LAmb+>3Ffu=eGtzKHtnvrZM5D>Xkv&rj|KQea{Fw^#Yjt z6MJ?f+Q`xa)NtKW;mH3E1-xS>92)!ZKL#yoX!7ma{wwp(DCiP#0>R+lUJhdv3VY80 zCB$U_C683Vg>oILHngm6Hnx5cXB!EGM#3lJaR`u7dsTseMinTv9y%?-1#c^~@o}`f zz}EpTE{!IAt5CWo4A-+WSzI)z(6#wxbu+PSM$iuPWr}7L{}u|elE;AY6uR%W0E%|o zsGpmo9RY6`2g2vLERl~6uqbl2nwSpoKL0F-s%@LP$RaT8gu$np1Ipd3p-$+l0la;0 z=MXkTE}k&Q#t;Ov1fbAk@Y(DE`4sl|G5|Txdje+Ej>0?yIPz0~$d|4)3)pSt0zM3b z3%NuG=D)o}fL@<1@AgE3jIr|~-uRb`@J<2YB(vh+Ref2 zyGp>PCIsLB9nJs#nh5AeXIdRsnjvbz){I6-Ro!<>hO)Z}!sl~~HgAFcHn7GE=^a;Z z$94L~ckQ(oKc;$>g`HNZaAi?2adeQP?G3IfnCY&w;$}q)Gs#@HY zxbR1^%Cb22_w6T~;5|!OS=mpw-{o6jb#7L_1b%VO{new9B_NhD;8wwI+P@AA7M@o- z!$OU2{-JaWzy_!%V=EK74O-z?7p?-XzJS=L;t>@&57%j7Q~mrStPWO zJB9;NO{u4V9g!tww1IJ`tWxiks=e6#fG0Y}Cq^$*>pL1b@kK1-lly2#w#a=HDte0Y z$*xy_om!IhY*Z9nd-BT-?KR%y+dWBs+uvKCt~P05{<2h~jjFw9!rd;XihJ(|LWf65 zj>)J3>?NHTe!Fq}cgvy4ElRIZbevKI#wfhS_w;#f)2_ z6f3Umqu13f`Pw&q{hdemNdVF_67h|ILP?E6utzDztu?e*(v3+O0oF8 z4>^0?05$FN zxMe0fhqm*3Q1DQD&}*QZ$5jTe*vbD8hXv$)dW zbOhbk09OKj_{iXak{TFRZL{+*5(g{Kx>g6JUxWElHoK3`N%;#S z9nnk1yaQ@8Y^lohzLTa;gs&;6r_8TxyHYi*6jX_#tj2|z2fa%9!e=UMZwtz;iGDLt zdPn}ANwq|7pW7TAd^eB#t`s^YToYH*sabL_v3-@17Xb&XU0b?7~)Ez;VoI zbp$6FbyyvU6c=jAnAjQ~NC41XY@oYTa2ae6YN>0R^xvgm7p-r~ zX?}_0gAc2&R|rTq3(o}!IUA+KFNzsozs;W1S1x~L41|9Hkxda6$>NtqMQt_4IKI{K zS@*iu{9eD60LCJ`E=}WGgOATM#+y#{?IJm1-TZ(O>wg^x`a=9O!~W|}ciu#}upQ47 z5e0_@$-g~rt^4-iD8c^aoalmLry2NhYcQQ5b-KB~o&LtU;}jY>#_=X1YmFvzL)^~J zPPg|(f@e}pJ~PZD0_gq3l?G=g)2<5tPl(uDLb_JSxuOf5vKxclD{?nZsMAz~j03%2 zM7tot6d$ZZJDr<>_&9kb*X@m9#u{XnV(^IxxEG)QxzRNC-5WSMo&xXZ_Vrjs*r0{U zD~-+q3r~89=Gdcadqc%T7XGF2groUeCMJcH*%aQ3uzIc557x4_35aVraa`{!LbfJy5A6xq#l#4Q*i3 zPkYL9ykUg0wyL25;e80#jTnf$Rc{^G-=&a_EL)dQtjXa|@xVG*SARRxYExP=wIOj| zxX1>6czPgoeoD%q$?a}tNJR`vH-y` zSAqww1K-Se+@|o87f_hY6Yc=(kkT2O8!`+$x<3s7+~n`m)5TgxVugz@SOwSHRm+92 zw~!W6RdaIE_yveby|uM}q_gPRqIp9t`TYN9fI8r|iTzo3kHu#zVOoC&y4qp?h>Q*! zEUTjepg#Qpw?u$qjFU5zA9VMZg4`?oGV<4A^>r5R^V z;~raNm=lw5vz%h-$cXUpd{O_5rJ@?WUw|jful`T(Fvy>Q?TFMRN=S{$`1m-Pu-AH@ zKfj8kP9^{$Uj~%10F8GZ7f$yMr4Lmlhey9ZKu|?;qsMwCFIsO4@J#vF`sX9S;z&|b z5(w)mnW~siZjTnWx3>Yi$6l9hn0iU@hUv@oBu7?Y-1Y%bCik6K+o}x+p#dAPUI1mz z10Ss8F7-tk;6mSAU)v(r?Bt00djVEW9nQa0wJ<@v^#CoxVrL4FVcH?r7y))KAA|G- zig4C71d>J5fh_-aSw97F5r_?&VpBJam_fm2fN+e3|;O4KAC(r~$tEQjs@Km<#2e>6B3Us?6zperMt1oY_{{Gf@xVV2G9?Yoj zzr36|yKwI{>%wKMIRNzZWt8^}43QNslB!IDl^aww+Rp%{1d0ZpbsOhp}nz@Gm;uf)0k!5VlM$fEw)X!?apIs&}nAo0#!9rFPoJJ8b7=7|TAgQd6y z*s8JupMO(CJpcpX`;tFkR_W3JgHQbFxDE(``T-BotE;OlXWoFnE&@n3JaG8IdsI@@ zhrhmvkM+jJ#Ms6YBj6Xc03>e@`XPO?Ml=x=R(pgc@XHCEat4$rWm?R`)mI9vP@YRo za$zr4q3>9sEl@P9HgP-;4-Z)_Av!Jc@x z>T`D}ltbSQIommCi3q~m55;3;0GCuS=>3m+$AzM$2)YREdSt;u0aqBz5gl6>n8}6K zz_-t*=eb!~3R*utprH(C8t((nWGldr3s5&kezDChjnHw#-+|^n1wY=9nSlv-Ie1X7 z&VX7-b^oDUga^uL4(~F16BjpKJ;|FSUf}V)_q^H}4Ys~A?Tv5%Ni1f+w^6r{`i%~j z;=lu!%>#Z12LOTIpyMN%IRx$=(3-oVHkk3EdlVRJ6{*MkM=3Zb9b7b8cBf%`Zv zMTerprrk-Zi$*%5U6+$+cvfe~RNPcy530gp0?fs1_ljY{Gss@e*VT1O9W5m2@}evR z5X{YEh(EN7qF6+IQ;+8}fBtUCU7R2X#sZNy)Ya7ilUogYeUHi)z7b5rbgPWBUS_&Q zY`FB>(3q;f3EK4cI6IA*2ZPdBppP8Awg2X@R;Gz8M<+(Y<1Ehxe>mMy4Xao_*!FWd z_Lza|ft@mRPO3vdaWDD+Y1w=4(3@qjufNTddeb+nopwpR0w6*%tskNCPbH4P0{ zsXQJ+pZ0S96j@5_80*iWLt!;VMad5BHdy6A(tm?z99~hSMJ|xddSIAE-w@g`%mO$(t2*(FZ*!b}>sCgET ziEb>CY>ogZn30wecWlEIxgX{?XKJo)9|;6(iHcscQs4s}#M`Y$8S%!sqEwmE{9X>B z$#(=W0COo3Gpb_Ht*j*!5#U|O&jZG2FXgAJQG%>dSPb5m@I(!F?Ho?c1gVfNbVk%5 zVjzhVP8ioS9Ei52Qd*0GmiOa_HYZB1DVW!!2#qe@YHah{u|%U;H9gfP<}okSdl)qc zc~K}4h?9F?6nub4h_fJR78n<~1*NrYX0xXqsxjJ2(-V2uSTV8x}v#cHu{=q70+_6|Bi#0zsqfjkJFyC=IKrMX4u@qbj*9stNx9C6JNP?36%^-}`o{JHRCn zo~*yD;;CGWgWRWK55Z6k@rm7{v2XK<1s}19ptse;ol7Bh7dJ=HQCzZKE@{+G%>9MS zILIt%HkLyjK4uiGBCaYRSmV0uaY~R_QL5jJ)R02`5+c*%eW6<#=ED-C@<=m4GIWXm z{pXa_2}b3XXfb~3U{lPXbnyyO-ReANt4)U3*UDwp<>+^f9=D(sHC@YWrl$>;jow?v zimvL%w6g{r0SJHp3y<+|K|eL1?!Xr0NdTmAAk8pu zM2M^tXkm*vLqkKHj1gVQZO4(rN7$QuAQe=U(aT>!110N6>% za&TWv0lqNInm;=`iyu`Mea#Hf%36cAzADB6rIFMY6+tcZG<~k9e3kecT#81Bg%x~H zNx>g1+ttU}ka&m0Ip8clyS5Qta0i5)MVa|(K-ev!1ek3$6c$q8m)vBThUudK9+G3I z2x3MsvDXr2BuzlPI{Y%X5r}x7A`y;7Q=COM@fCPUCucb|*}k|)^h8c7Vb6Wfd|s$W$AW>fj0wSK;TFrE8n2!&&yFncz6pu|2I;_pzYn$H<=$j%>!)&@97 zhipKabWtfNWWkFb+Dw!v4P08QX|>8GWngy5miUAyHQ z4rK&_UWlGJuaAJIZH3#8?y%Z=1jNcl+tv_&O8om8G?S!%k5~g#f4it>IvO$7p3KWB zxap;#&ZE(^2ib=?B zo>mMo26zi+J{=5gE5E+JZfgkI&y1usPs3>ev`^1RlYc1#9ROBV~Mr?V6)`os-6R+2{WQV6Sf}OGHZc zil-CPPGDoXyGs2-MmrY%@nG^1&h9=g!v;*UBHs9e4xOWEbGGZl|FR(0D_@|X-uU!d5=*dmG+Hu^aw{POmg{ZP zTCqrs-0)a{i{0at=IDsVM$b<0H`q4G=v%AN(EVrj`t+>?gWdRgpc0VhE+s@T;o@?Q z$8L|!&VrRl^_b;rX1Y>@MPAiG9r~lk5_=Pae($S%Z0qdql2>f>j@19%xViKeW0dgy z=6rG+(E=_BVRi*9tifL;yx4O}*h6$qtzEku3;m<62m8(Z`my@BI?TWw`xw0#&Tg$J z*Bj=QAy1z2EpzYLev;1df`LQhSd{+VfkW~r3GI|xiU0WbQS@{5{P{z*W)Zp1CeG6U z&i&nZQj5@l@sS{g?DWTEE*w!{DZt-z1Q$=YsQ?#Jqy9+v+f}l;D~~~0BO{yM%m9L? z`7zg8#aW;)ZlrJ)uTfmd0}{|BfdHQqoc^&Z%!wY6_&UQr`KNoEC1NCjQ0H)NE}d`E zQfKI;H{itGzbwfuYP0tA!=2s4W@>i{fAS*cMEc(l!wJR{r6qA1U^8HpS@|qCFHe$) zVx2qr;K(H9Utdmpo7zfvWyflx$;LoDPa>9)EMQgS@sXb3gJ!SpP`84mx8Rp~H>5R7 z--T)3I*e9@bnfm-Qscudbe&hdW?Ju*jQ0&aEZ_f~+%rh{hdcSI^s93p7tYK6?@h}8 z{bq<+=yF@tJHHvlS;T#XSKN0ipw;6plXu9*W|rSqe9xhe$1(~S=t)pN?@nUW9idfH z7`pr%p(wsMa(&o=T}iFdX`_bSdrHqxUY|(Ep)g1>{*bA+rX*$B)uih6A+tiwj{o;1 zy14Sv^@@I@C zp~;05awie?EIamt_j~sU`eIV#{vbckqqT=^i3C`nN`7Q*PZ{ep|Kc& ziU?kKZ}@Ihi+<6wT6Nh09ooVKOvxB-(go-jm-|BFQR!Z2ZHb?!_ast&Tl$p=Wj#mS zo>v+3?6GzAk4e%W%TtZ?ss3*Q2;ZN7G$2Mk$Q|dcDLMKrh4{aj#k`!hG9zNh*BTsO zXY2RhMWeCuWG?-ijb1o_ z@}m9sAgTwDkC%$+L)CIC&6G9DP%+%G^#=ZYL#23y351h847D$+chlRxf+^&iupyBd1?+X(Oio*Z0GXFKe z{r)`(k8M(FsRGpMsV<=zqs_*0Zsm1&Ryhx|VUEBGP+ literal 9648 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 Y_ajNJn~O&NiG`x}T3e}F0UG}Q05xEyN&o-= diff --git a/assets/images/screenshots/contentAlign.png b/assets/images/screenshots/contentAlign.png index 4a58d6a42f7f8ea59cc8eab7177f51b03d47af64..6b4fa070ad4c314ca477fc1ba74fba65ffc1c5bd 100644 GIT binary patch literal 17091 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 I@?FUP2i-*k7XSbN literal 3362 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 diff --git a/assets/images/screenshots/curviness.png b/assets/images/screenshots/curviness.png index 9d19acd99e728ea4db7d63b6842f236cb8072d3e..3e23045668b9e02806e7e3de0b490e15d82a7402 100644 GIT binary patch literal 8455 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 ONJB+Ox$^Og;Qs-y{<{hQ literal 4720 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

6s2313TBn+P9r<1HCA+fL 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 AEC2ui diff --git a/assets/images/screenshots/debugInspector.png b/assets/images/screenshots/debugInspector.png index b7d4dc925488c560c36b0743db6ba2cbd2f572e3..987a17c5a4bb610773ceea83ac4a8a2aa89a60cf 100644 GIT binary patch literal 17641 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 diff --git a/assets/images/screenshots/distances.png b/assets/images/screenshots/distances.png index 447ad2dee1cd84f16f32b61b5c15ad04db9c34f1..a55e3037256be2fc803bab33d9b9eae4513a6fbc 100644 GIT binary patch literal 19435 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 O#ba$@Z~n~mV*H;^-Myp$ literal 9388 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 diff --git a/assets/images/screenshots/doubleCircle.png b/assets/images/screenshots/doubleCircle.png index 261285b72356ff66ba5e6a15b3166a3d6c2ed121..e9dc3a41e8430b523c06737d14e7aff8c8ea3897 100644 GIT binary patch literal 24572 zcmXV%bx>Q+*T!**6{k4GU5XWVr#OV*!Ci{G7AWpg++BjZI}|AH?(S}HzQ1|@$V?`4 z?%vJry=TvUo@c|96{XRT36Y_opwMJxBvhfGpkx30e1d`eg1(lU4h3bKwf_mIsd%F)wp>)w)gyVnLDdp4deC9bOBin7G9!{T58|K^QJu zBq-vF!px@VzsAYHF=2&CP=MlOs9^9QUogQkR9IpDk`!^DfK;mIx56Jc!hX*)*+MU; zbxOi-w>Oi*Lr#3OkYG!zBUZnsv8jCNx7vjXZB#M8?Adi{t~=yP&(4j})YtHX#TsM3 zw-bXS2}oN7YNx8f#)d@JmKw(lJHdt7mGnZM-P3FPt;((}VA9@Ji{8ShS(cHF9*K9HmU z?d8W(!Q{S@R*xAqp%W;OycIjvMJCmdVCNl6lt(91 z*hs`j2=QYCZ@e%h@5*s{X^H_cX;! zFvVc_o7lF3V4c9{Hx&#(|1g5J6DsJhU{HuS$xiNZHh6CJtZ^}@HgC>en!#t|a-PW| z2^@4qfoT46ll}37j5^Gpt1sAn^voem+iOO2F3jv~=87qlvt{)AW|FSPRD6YH68Kq} z;ET!O3>7BWtl2*JFOERb56e5;I?qtJXw4gh*w*9ZG>vHnL%!S?7;!9U>p^4>#@&Ue zKQ92a2W+Z!9exdQ;(`86-7jC`j@i|5H?jC*6rZ7Aq6FL z1m_Ym19I}m>_4mi&kd9s=t|7|A9l)zQ@;R6eSG;e4PSuFXu%%B#wLa0y6&MEI;D(kk@iVyJ)5 z-LLW&Z%2Obm%{q=e$V|W7u@eGM^_|{`OkY}7EJw@d@SlzBsvs+tqua%p_;XF@MAjl zdTi8?=TR01IYim45D5%oDHlYcMN#0UlaqmFa~e2A4<^d`qld5etlMMUrS0<( zc)n2ObscUyDs3E79d@cp;W&Q)cM=(Yx}SJFTk>pfQ)xOd;UJO68164Qn%mCOwB=9? z=oY)fV^FM<0iC^>7$4Kwmu{WaRlTmS+_7#x`P|sS*KvbUs^0GQ(jSA3(bt7_F_gWv zX2QRmI#f(c%!Lio-}PX~f5C;0NW|_T5+m2JLLgc4xokYKdwo7K@H!}5aIISRK1ZJv zy7}<2f2noZ(J=ca66e2Cax}okorNpw>=&Z0EllB0B*5831Gi@~G(1GiR>$E5 z0@I96wjRMPPJywPbLRRPF1nh!?y^gRBn$dKar1h&HHe1z*KM85wClsT2lZx|6jTqWqBA?Dz`SWs^ zQE?i+X59C!|7RLhxsuH!1yHKA)!o?=85E#q@8>Yn*;?#-_qXuJZcxbmfxg#EtIh?F zxd72N9lDM;FkWO#Z~Y$-9fRGtx}+nE(Qd^|)bcq)U^>>?UQxK8I zNAPa6XGv}9jBC&XCfll|M)LbJhK_ z6MDfYMyiy`sCZ*P7&DU#7)F7tbGQ*fnReyk<-Ryjv!nRmev&I_&jpVvGiJk=e$X?d z=uv9Xo{bW+IfYnBBLO)S;v7(^HMOD3eWd#>&1xN-E;WIEU)y*&=uAai_#F)iv+#Cv z7eOME4|7tkF$)br_+Xa$g>E!Qa;djL>?`+F6}bkue0o3s%VJuFV$%Eb|9xA!F>=p7ne_-0F9uM)dK5P>KeU=bA3|M)QkTo7VGa_<6Q!MGjrs>!Z0sf(70B$aCi0XwQ9D( z`h_r{|J6f)5zSj=CkpuLO;w&|2!ls&ymfCuB&YumN(p&S*uDQI4?gothRDreLmw+|0R#A~+PTLU!0t0RyYIP!3hTd3R`mJhZ`jq#O5O<2BRoPSD9xBt>|0=2+owLQe@Ll%$8t!|buS$bqqn}80s2Mta=;|k^L?si+erT;o!l(~ zJ+8DQE*vS;%J$K4Dy-Cj2v-2T5}C$gbu4ar-Fg6wP{rKP`S@xR-xQ%YrasclkaYKG zuF1E^Ki-5eV|F0A%-pb>h~a45=ax%24w*t@`6ZC7KUXO|w&^a0E)`e3++vPF-U==> zV`%SaVqxe)IAF~*e1rO*)|}k%>PYzHD~)MdvaxKY!Trfp`tXh%-ly2? zZ+Y<2<5u)l0pwjJSpYEd2Q5q1y%ZH_kDFol+dDAdJvQGJV;nvPH^MEKZ7kw*L6dTA z_cflV<1b3esix<8OfpomTXbs}rbT}PRgPcD{*q}TB9Sff|N1*%UJkt#+ZJc`&E44j zrjdcbZ#aFJd^K-qG+3_4M@mK1mjfd=wm#wjt`<ENOQ>&Y?8U9)tMyc{`tbYOzNY}fD;CIq17kToi-9YiC?lmk-{$f1~ig~xNOngS)(JpW>;uH7J5+6zB(7(mgTBAFPrOKIN-%dW#SP!B7y zsSrn4ur+2cb39~1GmKNgEPXa>l|z+e7_#j5aCN~%4!KHoZ>gB^nR|<|XM_L3O*qkc zn%3f#KFDnMNrrQYMkxS3CbPypiNVdg?c{LqCo^C(zD$otb#Fqk`CF|J66*1v;kjcv z#zbKSUW*CzNdYo)DS( z{Y9nX`F&~sfz`uTgN& zh7HFlI&nl;#XRw;ne7%EJT6|?h%R`M*BK>CYvPY8PY3T zjAQ|ju-kmpofYMzg;b>EqX6BQZxuAB_fyHoFjCw zK?9Bayy@92U#5SFVT5Y`GIFUeyCrjR!pi(B0D}kEC@_nmsh7jIlB-*Bj!3i@69u$| zcRN&nsHJD;^P)Y$SNz66PFBD`_Y^wLavI4r&$z$SK=*sRXVsU(8PN5c&881TVz#0&nFr$qx!+VNvCT2D=K?-LLT*aF5%2ZpODkm2RO; zaK$h^Ze}gyotzn?M<=%avzO6CrB^`eaWMGW%%7k&vS@_ZiCc-fPYLGH`P#`<39NqJ z+cp@_qO4|5JNUlgHgy&~K(aH}nJ=AIg|GT7#uYg?Iscr8{duH!zDzJ6HYKIRiA^bB zVA;DbJptQlr8UI166AEmRa4%t6Wu9$0h47NQvv>`Ch$oeA@c`@|?W2jaD0I3`tq7$%u}Kck^PlA0{D@8_VZQ|O64`CJR8FHbJ7Qedq2Wz=%A zj1k_7!)PRbct0!7sj81lw(XwW2Xsgq1^tDOmamkuuy1$Gj#rZ~5u%Eiy2R$D64m{F zLN%mf<`DW6VC+p2{RJvfXv~zG(%`@6=Is_mSnwuG0WSvly2F3`>xv0rh+a0eI~ztzNV>P*6%8iHZ}odZ4j&YsqD`#jRp!0yB>@{l&n$=eT1B_j`eT z>O*&G2PbAC=NyG-Pp^+FTOxcV7M>M$?=)u{+T^7N5R;ebd)XOXqISm>FtU@ppp?>N z$-~?%4y2lJyLxK{oA!h)Exk{vS@H=1oyW9GWCLS*wiTOk%OO1{9spLd5|>$2$~T$+ zi-?D?kXI%v-X@!I$SHkypDgqP)gL?FT65=i$3{>%gl2369#LsVU zwEA@Pj1q{F@;EIZ9pqFcS*ErSV_d9h%@Ocn$h)yH=(S+$C3@?*M$)a^QlR9@tC%8+ z=s#=|O$!veGH=&c?D<;N{WQjS{=DV)mSbdhw3s3r-NZh#H<)3-FPzT>y+>Oy5}Kwu z+he?Pu*J+WYt@q-j@u$;%2G2GB|PwLmQyLMcANOeu{#DR?PIuIoQ&B0KDjvLL5{ZL z2Nv$}frJrv^r^aizg&D+ny+oXA4OxC?tD(xIjrQJ+Xr&^-3f?Tg zFCFNvKW_CDuqsuJSm70qRqfOrB7co5ic?0X!(S{|UAnq9bH3jBb~W9i^6}_`J~q$^ ziLGBWL_)&;51~y1=|YpyysaLr&g@gFJR_W|1_AIY|uz}ry7IP2N?cDeBJ&OO6*WD`*sb+|`l})gjpoLhG*!qMa+-ZqtXps+~w4Zd1dS@D*`z^PD5i zO5`ANP57a*II>g>4O;E6X})glzM4;Z{RQpurzs)mBWX|(P2ic5AD(hhjG~P0KmLPh zE8+@*8T45BmL~-QSnRZcVH!&14s{rR0F*UFaNxxpVBdq8Xt|0Rnj;__P1d6jOpNS$ zZDrw7FEq@*bTqg8^Ee0n9_hapwAucc5F0 z&B9cd+Ob>?)PtcCZWzpBr27780yADKcRx~k9Cd-dJ@b!#om4R#cvGLm5OHqC%4Cgg z(Zp@zmpHu=->;9pol&D->2ZmXa7M<_domeu(Q|0IJ5Y#G0BGSS^u2m(O(-CEn&i zgf&3r(w%wk@?Z!E{$psHA;bmFV)VW^Z|TzKY`&>|v4^U&^LpC)ZmqfTxaxC~npQ9t z+~^-srKc){!rb&|Heh`9oA|T5Ax9~EB+3F*va=|F^^EjQ?Y=ORJSXkXJuIkq*XLAUNbJfEj^mZRpEeK z$f&8Bms?g*G)l!qVx1q!A6Afr#qTbchjm#?nzC_r>!If>kTUS~8AGKk&8@qapl9|z zP`S=iI|+qEeP5Bnl4A7{Uf*%4BZSoa!ca#uv$BrR?4qpZfphUC&8A2wW$Zjo(lmad zS@F%CfEvqY^JUIW=tS$KK0Qg4LO~QhDR$=gjNj;lCv_C6`W>%rW?vNEofH}+!c%bq z_yxfeqC#}jb5azgi4=$~ znG+B=&DI~1iWvFE7<)KVAIwZ|*R-{xM@y;me;K?bdNuvD>~BA^?qJW#yK1CxQ$!+e+b5oE#TN=qNs`A8|E#+JOBAHNFnOQU*zm+DMR~Ax z1~6DdDC6+;6?;3EK0)1)nx$*~2ru&+1e7cfdbo!z6FC;|B%PC1TFmL0i)TuluiIAn z!}o_!YdN&Sn8}Nnn;_gl=l`i&HmxR;C|=uDs)V8`md0nR<+6Q^X7JT1tUvQt*JYk{ zyA-Dx+(`h#>YQ6}9U3mAB_TnIt2XBL^pwMp6#lUG)r|rL*4)mOKQqt;%djW{FsYCC zcDWYS?VdXBSFM-5Tu3O)D^#`&cnl{n;vrxAR718C-8Jm8XQ#((=~D2{KhZXfJIA%KiYwmkp6g>}JbZ8m2t$7s4#bJ3}y**IZ1e2psqt{b_ zXNVGFfb6TiAJ(t0YZhoW zi?qe!<-cs#Sha~O04sS=-}UTR__cc))2ONH4xRpHx=RsTj0mxD-nQcK9_U{(jaw9Q z44)uR7tfU-?P=r<$*0IG1{XBUjo6mOP8VzRZbtJ8F8_5l-P??|Su6i_*Fql^yAnaQ zxr3m6rZqJhCb3A>E{oqb(and)%caacU;c< zkX8706kUXeX1#-lvN;)0WsrSxS^%6_19m}+PT+DH7x*9&BBdPMpX^;NRsmeKG>iWV z;sI=?oUr}}&QD8_LZ!hrWAy4t29)b7$OXnCo&R_nkv!1#I`KN2s6ouZ zhuJH-4Nwep2ttDI!~YlULk+&toFwPJglj@E1<*xY*w_3C)g>(!CJa+>49n04vM;ks2WiK8kTb}(gT?adqDz%jH<>Gy+6TP7usuVhc zltxPtzt~FH|ltn@|A!demuS7FVnca(g1Uvm$bROHP0WVc;* z-mvoR_`Qu?w~;FESJ$@levEzyVK>dtvb4ne`FX_u0Bqy{A`T0t-~e3#3M5w@ovW8` zPSw0;)*GI$=xsy%2(xMgMz^iB!-nIwoEctgw!e`L=t`A5ySY*Jz@LB&{VOD+qm}gj z8jqI=PWH_{hjS0-A4daKZg}4XKb|kDIz?X{_L@r{g6Ibe^aks3U?`V;KI>7BXT^Sr>l`hZVdMP*r$R|{m5$qsKM#q&f^^8$Wfd$5B63U_S3yDfOd zdjSDmqi)+NICCyQ)Hy>;a4n7;_oAqts+eus4UgR#q-=^#*{49Q@O&&2B6Fs5r0?~y%rQw?I9J=Y&(z`cnWEpz&oTF|5?!T}Z_ zsWkk>>2G$c{yNjI5|7Z`%gNYTFUA34)+YK##6?CZ{k(ETt=A^Ms7-Gs$M~1>?y=#b zm+TMz5OU}@5u=Pt4BKgb=D>+QI?kEQ0$gxx{N{6LJxp?Q0~`yH4;3$#5K|p9m^T55 zBbC|M1>BNu9+k#V%Sa(s;p9+==NqckJ&0`z=v?Z_vxv|TQ|}j<#sX5RF50<-SH*J$dkj8cCRn%#Q{ZWnuo;0NPQiI#|cC<>)3Aj_(n_(8pg=*hy89ndP&+ z@YnleEq&DS;lESExMPkqbq$sI<{v#FdZrruZkl)(WvhDn8b5R1W#o%{EUunk6Xi8L z{%i^KeRNy)+p6|?`6JwbDQf>}&X=Y!*Ew2ugL?fUg^orrtEifk=KsK=W$Idza8F>m zsYiGbJ?@i!Hclj9Np17lQ#@<>eGp8ZS<_x?C%?5m4(~NsR~x?E>8tm(Th-jUXd#L2 zw_Wj=p;PJ|O`kuh8JG6u^ubk6wuYZj13_HmYJ#$EGD&5i{P)_mw^=csr(PfQ?;6hE**=ihN5iNtlWr8gc1YQXbE0f)7L~T!<~O!R1ckfJBrj($gFf3AD@#} zti2DJ&uX+wAE3DmB($-FWm;{63ss{l9bRo(?sa`ok!GYXhWX75SUJBwzJ(YpraKT7 zXd*_pf;rwBhi=*jK<5@VWMic@^E19+*9RR&$d#ug8yAQ0!I)@W*#` z;v5;6xU_9ub7N54k!|$n~jJWbF`qCO-vk8gzNXx%D{}ChW0c}nA90xSG z4C&Vm$fcZ@7}ccuiey7pb2I`y&|x9?d8P+hfQyq&?F-S~~-_LE zV%;f<2bZUPpTJQ!SL`j?N5eZ;xh(38pxkDhBR0NrjO#t0%nnFPpHOQoQackQyZP?I zC5$US+x_f{PXpuwDh@ItMR+%7VP;fDV_QX>XYSYRJ2^huvvn`G@^IZ-oagpYSUXQw zHl8-BJMQ$SchICb3USEm*>kJput7Z`o`^FsM4y1gLN=oKJYB+xG?niYOzVup&iAUH zPH^8~TW1w#Ry|PselGY3zby?QfdrraMxYDd&+=a|cOIvmXxh^edwFZR2{)W>_Amc! zoJB2L)bbraweEZ|*wDK?58adW^7CAOO5OGtV(u!bE+O%9IM{;dd7pqYB0xmWW>_-x z;r}qn9UvOnPVJM4<=NpMwtqS`W+wwF`f*V6nGb)V>yj(iVL)34#^`nyHn|k483DOj zJ+s{~#aX_urF$qT>n&tSd11rb!HqiWVqO3FW@%yb+mV4pw!1w$?2VmcMer%oXb*v@8y4HHrT3*e_%0LNH(9Fei?vrpq zy|_cTNNw8=`Lh33qa)|(KY^Qr6cboKerp_WtHU4S>E zYI`k7d#Vgv(7WX@r6oBu0DABTaG_Ba0vi+(owE_xz5c+z_0*uYJ_JR5g1!2E;MQ4p zyq|JV{8c+YsZbPV=LIINY`ISx+S*S8wgLN{`P*Bs#S{jRB+8bl4+~t>$|PiG$PS8H zZX`o`;(iIRxLNB(0J;eeM?n;%&?kvV zPuHgO;$l?GnCP9r`GoCM7R0D41?sFX=(C(<#khkVb(UYgPq_EYoZ6nuBLhE|3%>pR z3b`&Ut`D0Vy{HlWC9s6QkmHY-%$^ZQd?X9j%0ffEl}t~_*_h`WgYz=+u%P9?*VSoe zWTWRUK6#L#DRNSOjRj}FQ~V_3lK?XIZ@3`fZK3KQXYlTxC`T~@5Pxgagqkm*l&f~C zeo9xlo%N)L{Vm8dEy624um|L4o-LexLaFeMEmJ&!im52Mj)&a4OPK$1us8?ZK0 z;a*mi}pnN0q1{#}&kkp@;3I&S-(T7>xyp?O>QseMS@r;o*4_M+;29FfSY$5WEnS z;rZ50rmBiQ+Zfjw!Gr9lmti6J3@Wz zSa5QQ!O0X#a^q;0bu{fyH+r^K7D;TS zWdg(Ox4A|4CcM-YP8_CEcz4M12!VbZ0Tj)SA`G)vdW!QS;m#kl3O0W{eZkuO|kIP9&jRbe-mL zD88iN#t37qw^|k4Tit|zvG24SvnN&Z6cApNE-awJlJx>bsdM0msPZdFP6|Iw2sWLh zw0}Rij_4@=vP0Wo|Ng#W@UiUPjg?MRG9M>FVTsPvEaq+C##gi6v!L(2ea!d^ZS2)L zMZl|Xa?2?Sk*T!ED3y=|0`RzYD)D z-fz4gpS9T&p##~|FvQibWFY7b0S|BLX}xN;GwCY-p_>1}2I3+0T5f(_SkUD?xv)xo zah$fQ*uuvZjF+LR3<&;dT4DE<3yde^pai3|@bM@eMvTW492&fCdCW)^Cj+4{Miu+F z<{Sma-uAQ_!tpW%8Bp@~o@~iVjM|bY3s1~6WxpVCywG@NSz*%04KT^7Dhw~}&V#a4 zs*3)>1f9?kysGso=Zz`+F$?)QSDj&|}SWuES9ylLfVN{V(b`A>Qe~7{qYiokmSS)HG6 zX!%$eYt5BSzaiao(!ENy?3O0u|!1V$(TYt9%)Vv+JP@!Ht!MJJ)&1)3fjKZ@SFp&Oj1$YK6rA_Xv zI}EnF+G|>J*UP1rjz^yLI>J<7-w6*%rabo#B?|hMy{7VAKfZdMq)!)U^fm%!(`@eB-!M$|&xP4yxhkbpwTYIAJ z6~#<2Q60R8Vry&ITbrE)5>UzlDuHxA%uf>;iNiSS-OMG*f8mnYI5Z1-xPKs+o(8!> zd_MTZobzK?V8uURBZ|ef-l`CslIKvLcAb(7^;f3MCN;WW2U6ueYgw>bP$&q~_aZAz(B@Dw@7VX0=<8lEIfiz@v#TVLd{R!+pi|4^If!LQ^kbU)n4OhVe0;?K3z zE5@*pKM5%xFUuUeMv^6WU}Sv+cuZ;w?sN73d|WX<2sx}vrbHuF)Q0R^2;Joc2W_2q zVD|?R8LZs)S9YbnB`o>RhD|1rp8n$>Y2d!p_TpfUZ=eQB#%~uPdll z610&ocy=t$OM7)guz0E$s43E-g2&7JvD=LqDTi@Hf?2pZjkGk6{&7pTo3m0DV!T^B;=Gp$adS{w}f5wwtk!L8EJmla; zjoH?Y_g7v^Xw4iSFLTw~_P2h19!vMXpMcMlAy*8`pMWjl$H8g$v)#+D-8a>`UYc)p z7lOhs-0wkwHHZ#A2n=+YeBE*zeH5V5TL`a8Af1yR{S^`9WZ%wOYR_e51Gcct>7x$8<2fhKEgr##(zs zryPe&y!c8zY;eq^j9yUR%*5Y-hwf>uVr-OWykh2Wb4B1JL9!&_=7WYhepvWRdL07Z z0=EnoS}_l+IP5FCfHD4N%3AXj@#jk-g1FNfl>ID_reuBL<6#{0&}aKV62W%f^;*hV z6`Erm=xQLRZ5lW0Bn;w5FF6 zu@WG%Tc&wXht=`Wm*T9QlglQr^|qI)N46`0J1QCU3IENVJ1nDSiX9$j+euvH@RBtP zu_|_Rt*;Ux?cZ@509kh1ZntocXzG+ZaR2Gh;b(+DkS^~t3T8grc8V~r7ey%T0;3x8 zqll=*btK}hpKkg>1EefGPI{0msc{$Je{hF071df$&fQ}AZA+DnpXkt9QffT9XY}D) zugB3tvLL5xzp+P$#+wZ1*)4Jz>jv;I290 z>j0_kM$-Q>l5}G&x8R%z#lHj})N3`}rfB=aULM5Gn$WW;4jP@`TSu?4W{ptTCeP~0 z7(bvY+^LxE=F1>_Aof+PH%q8a;>XoqiUGxW&}5{vK(Uh;g(Xx)oT*+hyu2^Og^c}U zEm58(PNoG0uXf;ilU%`qYum)-G)apr^CwnVA~t9wl6JZgV$#m-=iFpd!xRYnuhaqd z2Zc5jfMT0YcMz+(b|Yt$blzU1w?nx%_XIT!-1ptOIv)BCh9Z#Fz9U199jS76_dfHP zlgOQMCcR!Y-T1l`x48ENEf|cdGa(kQ`(2->75Y7nXDbzvx+eTr z@i6uyvc*Cwo`Lj6V*&dAAL!f!gdn_n7y#JX54e34`M*FEEVi=TLLfHiCpU>k6r@@r zhCy-3O5@Rzb2F7OIdV>r;m}Vd5Bf$WGIaUVFjGNX$#fgq7x_euk8$=N!!jW7RS>O% zMnS=l0jX2vF`67Pkk&cZY@B{m*4e{7LF0(<)AvT{@@R?jm|y9w{hj0!R_O5fcQelB zg*QSxO@fIdoDY6!r|Y`I%V?ay5KegBVAj-h+`o2yT@jW|h#;Q{|B*AdZvyYXhm$(D zr|4pFcxT_WEawawlcO4hZ8zNN+gTR*>DoH1z)ABz+*Vz|-6;d%JS%?T%j^hu#ZH_(p{2%W<6tfpi(- zAnNtxL#L6qJLwo3#RNd^giqv*TxSyD79ijv5(CRSZ-Msdku4@geXMA@#z>;2kCcwv z!C1v55BFqA5wS0veO!W2iIPZYky!d+t~jU+yS>t}uz|M!iWd$dj!)i4h2ZqNEsEV8 z##PcQ;~p(C0zFOVl?<3QSfGs0?p-w8$B+edxIGqZuPYdD?FPn34N{^S;y2QQ9nfCf zYvze%q9DgKCQgS8$jzwH+ijwi?q^LT%2iOfTteW#g?1CVH1yW~o*Kz3Md=8Lix!-k z&#alx#J~G;S`q8aoH2u{KBcc=RRxP^F1%ZAaG}?+_+Y5Ia;WFkzi^19>nuMk(@tDb zXChMmYfcB|F~a#?QLO9GnQZJ|6W>T|`p{rz3;g`y3VgiLl!eT$$spr5{a|y7t**#fuEv@_`}7Z4RSc6F zpWhuQScx@A#C&v7BG;Y9(5t#>XDqFcC*fG>^51FFR!(r~Z@1)l3)c+m$;OIP!wEYrn!N-N4UJ zpjB2}%0v<}6Z`MNnhkc)f1dUcv7qze@J@2jvG(HWh(2arkicuVPfc3Q z{xkMjeg24}{n8 zQlCD)nGS+7kP`Vv3VghSN|-!x0iG3!t|_~1C~IDTq|r(5I$!}oBYO_W#7a>Y#=)Ks z6qENqEH$?2ufz5EypB*7vet$`bJfbiEM>?px|zW>Px!6MLkZhAL+G4l3gyD~tX~js z|E!~OBFqnSQz@qW1X<)%wsjRc3Ba}!;}H#kIfsvSsZflWFKraE0RvfL{N}X9ToEf} zSkYe#=giPgIpAUomvf1}3G}Fk;H7VD-)}*cS<91C-NCh4H|LQPY1=YtwjvsD$rN=t zCx>W4OX%4C_Qf6xd*Ex!Hi(^<|(qMiFQt!}wa zvBe6ODcLYCdo&SX@U6UZ%(5;a+a;c@G*bh}MB@6mT-Kh{CNR(@z>n_9c!edrD@JT9 zESkpG`|xFpoI6Rx;5HkXanSL&E6$#~tLhl|Ak+c@zsU4mE|z;)71L|D}XgQ|N*4d0{R*%!t< z);tudPJin$93{TOR*{{S!$?c?Ns>1}ET6wuTRcHMr+CXW&+3j0#K7R_3U8R&O~eiq zV}~D6=2vS>1mh_9xk&Ca3}8@9T4lcFo@#zMEKRi)gH{a+kz4PBtsWSi^a_Y&HOizul>8@@W28 z5CqNnwb2xUd*KTJ$2n9W)6Eh7vuJ0d4m3u<##;pc%5e;pkB2Iue4OdCI*llBgU$KQ z91`v_M=HuKg8e0C%jWd*{{QMY%dn`Tt_{=OARP`JLx+Nd(nCoz^w8Z>(k&el0uoBY z&?Q|00@5-lNJ)1H49$0Z-}mqL_gwqhv(LHqtiASH&vPGy4i2?q+S`IqdDKB#d$ib4 zrtZH=3GPEI`Nw>m-6v&K&PL6Ar%D`M^s`n!IbxZExZgjm9nfp__VwwNrDar&+0#+x za_2rjS{d9 zeFp6nO*ZW8m&GEO$>-e)JzuuNj|;AuFaru8j87C*PLrpwReDv%3Vb_$SA<=h{q0e8 z{^0RzFpJs2duFUy9IS3hsO`v=7Fc}#(vkJhwBdBZ$@T5^TG{&tuFl3#r9(Bk=+;K1 zXJsgq&o8!aeGe+`m)3jQM#;@mzYfqYM;4|@Yoh5Jo%wg}R8GU;pGwGir8m}IYe+&H zD_DW@sN~}fjrr}3UvD^wTlX*H)cT>_I5}2O^^Jd)$?1KUH-DmUXtLmpH71(=TfQ#V z-M2TQ7@1>7#mn)Klv&FvlQt>L>bULNhe5r0^ZQ0s9h5Plas%OCSX`JgWvZivfcDI% zVZiE-P3z|UEmPNz{*ZJ@?u|Dhu$a({%(|J#QLbwHsI;2UNhKyoO%!z5wSm=!)9`K(g_K@qAQ{^VR)975j9$Ump^UmP2_l&lCblQd&(%Q2r4OC@g zcguvW57ZE3bw|E!ay4YRLN0@_t+Ta{3pc9BOur?-zbdBr7K6VmlDS?-Z?&2d`Z7V! zZRTrN|M@h1b7iVV+VD}Ok%7pXHq4QDEdTQI&pIT%ORY&+&rlAooGy7D=E!GlTMYYp zKtMlTKj`v%h~>|oqQ8GcQ@hr}Z`Smt`f-V&153HoD^?B?(GM|$7-*bInz-QKf4P>V z9mt?W>SB(gw3W{e-Yn*EuVCS^+<7JfN9+SZV%3~Usj;?D|d4)oHldJ zq6;?+M92S~b>3{%E=*;yg@^YLZ!y0DPr|Bf{kN#&RqLRefxsoBYdm@X*Kh+LOqKKC<+0 zvm!1owUHp>)glQ)wmO7Z93|EJ*-!`lqzBWc`RH)aa})QXP!8&7JB!D+`Rgx5RMIs_ z6AwU^^`b{`T>X6?#8QG=jAN2`GH zFn55s+VA|}UI{Kh)`!kkSz5Zf{W;OUu%glDZw*C~p20Zjcclq$ifCHQ=tk^F#t?TI zNiKH%Z$rKU)7m}Sq$C~CK1BtB9Q@^oWyYyUeE|wb!=;0BEJ}wxeAn9HBaus@mg8C_ z%PQ9~zLTm?g>Z+-zE3TwOKnA|JH<<$t1fGNyx4}inf>7)F==|XT5eya`#v*$9$24* zy7Q4V7>#nbKpB-vapNj%v> zX;wrclG^0`~Bu;Fr$brbqO zPk;k|f;BWPHpY7%pK0adPN~OuF|vRa6Jg{B4Krz0127@Qos^zX9-XZ^4K#$);_YPj zh9c_{lYgtbg?gINEU&sG+4VoxO>x)V9gd|4*y-oo#0)nGs942n#&{QI&5}S}q64c3 zWMg<25HI(Y!L&(=?zUPE>c+(>%CvYHNA|2g;`DiF6&G;5kgj&>CiTCgmN8|jKF64vWbsvIKKmBq{juOZhuzIo1-3pX8RM$Dqdle* z5itysiuEZ)d5?{I4V6bnV7h&6<}GFbl_mDT$0X`Jqh4B$_0E*d@-Q({SPiu{Z$ z6czs@Zh1oYqJA;wdM-xZxiT(uz=lxB2ovA!m~q51zZ{^02kW!R-2guY_8dO!Q{g8aHM8K0%hKx)<8exoD~Pu3 zJ05-$t!A1@4vfrfFU{q=|5#z%S%34YuUcg6Rq?f7HegiGpk`)xkpZp)!0OUp$fIVX zObFkmyt6=fm92fWZ`W6HqbGhmJJ zeK`Cv8SVt+6t-$VJ-EX#4ZiiYi(*h>P1KPoWr2bHD5McOvPOkPZxR7n5G7fdX5uv_ko2a*M;$y1CzR|t?!{i;D z^F#j)!=gCJo-c~=r;igqb4PmnrC#wvo8z#jGnH|{+GeodL zf9n2|F)TDAktrSm{&=AkBv%O&5VE() zYf2{Ks*P0W<&OBsP)*iS!f$(VHtW=Rm5xHGVffNo&BO}{a-a#3it00mD1) zP}LtY;&`fj2+d$?#Pah3jF#>=C5Ix~(dllUf}XEJ)Bvj_XGHIB3N(E&JVjaR{&~>; z3@-Xws`x!$90uf?{fD;qBBr`MCJzk`Zl6OVQ-Av6HBC343GbD<>F3}B=N?->y)%-Q zk$UWp+RCNi7hJ?_QJ+iDLDiwn4f~vqD!9xC&#?JyKs+?l`=S*CaQMI9cG|Gn}_pVO2gs;1Uj`VyJ(Dr|M$7npZ9w%VKRl0;s zwR!&MizG2V7r(+q??O7Z{dM~yg9=CPNBu(fxc8|O1J0M?`tVfh|3q-`S65RXK`!53 z76MBZO$Q37s)V$^`|@SX%8JMA?B5}D%7x;Rsq=3g|6DS=tgMRd&NO~d{G9%*<%=Ki zp8d8&r6ER>A559y7;vrwT^7r%ev1NdyC0%YP$U0BE>glU(N$QPYM!PU3O`9)LBuMk;%60jmCYHsjwoMIv0ywq!bd}b1;TtBl@Mc{r0h&l+)*F_I4*~H); za0|hh;S{$;wP384^-WqzX?k6G>+3S$&?vPul)MwE9L`?@EE1I*%s|N_k}z@*3OI+z zW`2-%1}BIE-7EuKu(O6>*H+SmHPEw}7;W6$t{!U4kx@8wM!DcWmjbCXSeUv^jTCu{ zI~nQiP-qanu6?{v!^$Kf()hyup;UDED@;Tdm@%E~@?HPOY`vvltc{~F0wyoBeI7Sy z@WHI?F3yE2_(qA(4MUQ|#iNaCAv)?m$xwq4rOO1-*Sv?4`gZ9-ok9$?+rVgW;Cako z1T8AQSosOiS74npyXUoBC}>prK^LOt zdY`wj95j0{YGnJo*xbOZ(;U})^nWf|w+!YF-Wc!|>mZZ~*$CSfg9rNDpFKf$dG@$v z5b)>jX9RH&t!0Gn%FCH({x;5|fu7i2=BF4g(q`M%xAd~Dc}(tSigqX^pH3=mUk?0A zz|4%_PVrOWK;(uL@0FGneE2)DUwiOd8ys-b$+|-q0A0$`O8z#Rm6#rtqJ^mwp%Li;;Z_-%+PHU?mjHS zC?0A&nP|2gCY@d{76kd@fzMG8A(SeF@Ul#P6*bY0)zbZW<6CkF61mTl#`ycn;T=Ba zZXBqjBBeKWsd~EqNd<7};M!cIsd8vndkca&aIw)&S2~_oDeiosD8XXT&dFjTCm}K@ zNvFMMhalj077O8+%A+;p)<{wE<^OP1NZMOX?G&G~W?(6>Q zhrJ$q-Q5S9uY-+m+EUml&?H<714J70^DvRFPfUCyvi&i@%5jm#4YU!Wh=n5U$Vx?s zgR=XATnQb}1+%d9;x)qD4csEFtNZM{jz(VdM8m$>Twas)Rgn^e9Ipgd*0|`cQQv2U zDrjz$h67;Ij2m9Re`Us2cm4`>fA&pv3cJr<*U{9GdJYOcd(*R-IE!FZ{6BJim(a^F z3j=w1`--*OSMieLCi$uT0`?8=Hz9=ZB$^1S{-)i!&_DV84%mp2jK` zsr4TFNPP6k9k3lFFPLYEW%|KG zTws%>&`u`l9__k1x=S21af?(x(X+NOUyBUOcN^^J>Ad1V(eHC(yhF}DUc4}u37V}v zPIfj)IfuEHXB}Dl8tH)@qp$eA}c>GapO$F@s_QR_sq{)uFqYv6yh)V;1M$(jv^3bl(+!%?dbJ- zW2&J_%tNiq?NfYgQSG-;vq`*S1HD=ZqAEDP@^kehR-J#%sNapwQ`Ub^(yeE_6b5Wt zfgm>nPGwWXtZ7K<3PCQzBiEGHTg}aEz9D(5d_tP^6Lj)UCU+QUsXPp4*$X#!qZFsfxmKb|Q;vXP)_o zXhr%kaKJV-7_%BnN@amOL{5r9*Q~a!Zcj+4^7&W%@OYa;0;~1s9h~hfq@??-d-yov z^hF0eQ}CIf!gyOTk~&YejRit-eFCXMriW=>GeUaXOn5j78b zk!tiDeAa1}IktYv%LS(8O(~8bu+m#!`Ark8sFoz0(@>1jDvIjK-gLOluW7u^Gbnv= z5Y;nL%ARn>9oJ&=;`WSO3eI$Yf^A^p2@00JgrzHe`&_=3EANAa46*j=zWNhS zW1jSmzw_zyCv0>^i9-1G);>K9uh?XM&~X`M430iMuG6aLMCIA;ZJ@n?fG!YY{Dr*e z$sDLW7Pmgm?T17AX=qhlpYZ$zFOCoWy2YIvuM^+Cex23WHTP?Ji~0chVVp5JSE+41 z;d^?N>_<+0J76E32D%|IJ)lX}-?5w{-yePLc43NF7fl;hh*kZkLW=)xD`vA{5%e56 z$HC+eJ4_=+h3}b0jYxqF^_X-q;Qf`jL+NuaNj{p6NzIX9GD|Hyhg`ne4X4pfID#+$6p z$Hg!{kn*#v^`G~Qzn20zYb>nw_jbmG83WsC2?Bk6l(@%I|`H5oiU7`|@(W@ew#E=HHDJuet* zIx_0Bi{jKQo}xNwM>SL+7Vc>?MGNhvI}!(1dHU)l>Lvj?i$;^W)A@bZ5!Cf^A+#10 z9G#hQSV?UO$WV2jp6~gJ&N(UYs9g_0CUWP7Ob$|qO9u9IrP0ru9gupzq0 zdK7>j#NgiDTGgtbB(DnMMG5GaQqy&;2wk&c zTFc?m?`_;Tn_k$I%xw+Cth8Tm{l&tP{;FEwwrQ0-F8%lW@xk)F?94jmr_6<79H_7$ z_j!ALQyFfZT6-9{yYi)w;yVG`c7_l?|ybq1TgU|PtLy>d?mVW zmdc(yh^K>6)pmW@y4=2gxfqgzg2?23-F36)LP+S=dD5Tw`HRoNX?Y?}3}$=hKdRu% zgu%ku-Y!Qt?p2T>Mg+?EO@;&@5y&_eqHOQ7`j?-_6<@ z%_>`9G{WFw%-rlF3S!Z1MKs?nL*U9O?oZhm0B1yJ!wYmwod0}MSX9M z)GhotaC;x0YMF`1O-28=CO5>ay#-je=2buJu_kF~0qk{%eQEjD+=qrdChyl5BjB6C znz0)XP#J$2s5e~%wE$QWHuxhHwaQw!mYL++_W`ti1l&K+-Tfg5X&PR@aZzXeOKBcp zVA|qgicQH6A@E7^?)uW#Ph3HOAI^xW0f zj<+GZlDCPIr2G~YyXJG%^Q7pdYj_nFTN(?#Na|2%<9nb#mNpg{$$e}sG+l4{A0rUB3r z$)4WPwIZPLKv!TU6~K|B${{*Z7q2=F^{AUX{#!}IPm@f1ye#e^I)Lr=?D3rA89Ma1 zQ$Jt}$$vjT+kL%ZRWGGPlHs#ZeL4!MLRvJh=NJ^kI@B7EIJ09&IfD*R#FY3Sa z2^Z?s`fygV*_v#8^-wk!%tdD%DI3lyR*sI)&u1zoWCm)+hfx|s`FvT?y|NKRiqh7Y z@Z=d}oso3z;}{jclD<(1iz%GblJote7LsSD8;@D3anGMD#l4ow(6arw)suq1(&vwjO zG|`PL`lh$XOIu!0CKC?&I^ckHzGwtda#7-Ye8jEMcXU=@R!|NAjcNGv06!(fiq{tu zFwX7JYJ}#n9 z>ZeS`c84K?HeSI#gcq18Es{TXe2?d+wI(`TuDL~%Gv^}UC2bY5@girc^6{sS^v>+% z9V|_r^|Nx?YZ4R5V+sWW0qS?d1C9#>04QBMGdwwBM8Fua+gLRBAmruKw_2_Vvmg|8 zKm!wmawMeyk=(?7M-Er7Z!6&*tn2A7)p;XD3LV7UR%WXf;4{R*`VV6Ktbek9qT+T; zjfZl72Hq~qLZl5dy7zfzcW`f69Vbqh+Z7(wLII$-&lKF#t;ON&`GU$RNpfHytQ1_q*%K+Ic5X^-dV=2vWg>9WbdvW{-xH>1q6%3y-B5o+;wP&el?3#570 zWk@?_xu?g_m3zVjH888hU^owUL6Y9@r&)4)%~-kPeR7m-BcRK09h0fVt5j|=2!NkY z_xh5eFBgY*%7vy#E2Z}Tu<-$EelPR?sQEd#H;<@9Pq}jTyR)tVsy_-uK|{Vq78d@0 D@}l(i literal 8339 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 diff --git a/assets/images/screenshots/draggablePorts.png b/assets/images/screenshots/draggablePorts.png index 0c917a71a02cc05880f5a86b2e7ac59426b0486d..20d3f96aad145609b3d9119416dd6c3db0c66fe1 100644 GIT binary patch literal 37333 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 diff --git a/assets/images/screenshots/entityRelationship.png b/assets/images/screenshots/entityRelationship.png index b16083ee3bdf6d794ea17f7ac46a182178a696b5..d6ab1a6abc62e1f32a8ad3c4e46b73276e9100d9 100644 GIT binary patch literal 25634 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 U$J9CSzdx{)aJc^y97bBgw+Y6FIEt}trD?H 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 a-Qyl)3b-n5@qj*n2k2-RsMo7PqW%xZDn)<* diff --git a/assets/images/screenshots/extensions.png b/assets/images/screenshots/extensions.png index 9865ed631081299a4b4ef6f583396042f8abd39b..d54429d401c85ad086aebed5354e829ae051f76b 100644 GIT binary patch literal 14529 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 literal 5371 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 bpHj?;H8;|IcjdtjHF31m^i*qv5_`! diff --git a/doc/changelog.html b/doc/changelog.html index d149835a2..27aee64ac 100644 --- a/doc/changelog.html +++ b/doc/changelog.html @@ -80,6 +80,22 @@

GoJS Change Log

+

Changes for 1.6.14

+
    +
  • + Improved the time when a Diagram receives focus, fixing the change made in 1.6.13, so that the ToolManager + gives the focus to the diagram just before starting an eligible Tool, rather than just after it. + This allows tools and event handlers to give focus to other HTML elements, while still not having the + diagram get focus on the mouse down event of a click. +
  • +
  • + Browser mousemove events over the Diagram now bubble appropriately. +
  • +
  • + If a Tooltip or Context Menu Adornment has a Placeholder, the placeholder's scale now changes with the Diagram.scale. +
  • +
+

Changes for 1.6.13

  • Renamed the TypeScript definition file from release/goJS.d.ts to release/go.d.ts.
  • diff --git a/intro/legends.html b/intro/legends.html index ba5f864a0..b0df80c5f 100644 --- a/intro/legends.html +++ b/intro/legends.html @@ -142,7 +142,7 @@

    Static Parts

    { layerName: "Grid", // must be in a Layer that is Layer.isTemporary, // to avoid being recorded by the UndoManager - _viewPosition: new go.Point(300,10) // some position in the viewport, + _viewPosition: new go.Point(0,0) // some position in the viewport, // not in document coordinates }, $(go.TextBlock, "A Title", { font: "bold 24pt sans-serif", stroke: "green" }))); diff --git a/package.json b/package.json index c3fcfe043..af668e065 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gojs", - "version": "1.6.13", + "version": "1.6.14", "description": "Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams", "keywords": [ "diagram", "chart", "tree", "flowchart", "orgchart", "uml", "bpmn", "graphics", "editor", "inspector", "drawing", "canvas", "shape", "svg", "hierarchy", "node", "link", "group", "vertex", "edge", "connection", "port", "label", "arrowhead", "family-tree", "decision-tree", "mindmap", "tournament", "treeview", "pipe-tree", "genogram", "ivr-tree", "parse-tree", "concept-map", "euler", "visualization", "entity-relationship", "er-diagram", "friend-wheel", "radial", "graph-distances", "graph-paths", "sankey", "pert", "gantt", "timeline", "monitor", "layer", "swimlane", "spreadsheet", "virtualization", "flow", "process", "state", "sequential-function", "grafcet", "sequence", "circuit", "record", "field", "table", "dataflow", "data-flow", "planogram", "seating", "pipes", "overview", "palette", "comment", "layout", "grid-layout", "tree-layout", "force-directed", "layered", "hierarchical", "circular", "fishbone", "ishikawa", "parallel", "serpentine", "treemap", "tree-map", "freehand", "polygon", "polyline", "bezier", "panel", "view", "model", "databinding", "data-binding", "binding", "transaction", "coordinates", "subgraph", "selection", "highlight", "tooltip", "context-menu", "tool", "command", "validation", "button", "template", "legend", "grid", "printing" ], "homepage": "https://gojs.net", diff --git a/release/go-debug.js b/release/go-debug.js index c2811f63c..4ce7ed30b 100644 --- a/release/go-debug.js +++ b/release/go-debug.js @@ -1,9 +1,9 @@ /* - * GoJS v1.6.13 JavaScript Library for HTML Diagrams + * GoJS v1.6.14 JavaScript Library for HTML Diagrams * Northwoods Software, https://www.nwoods.com/ * GoJS and Northwoods Software are registered trademarks of Northwoods Software Corporation. * Copyright (C) 1998-2016 by Northwoods Software Corporation. All Rights Reserved. - * THIS SOFTWARE IS LICENSED. THE LICENSE AGREEMENT IS AT: https://gojs.net/1.6.13/doc/license.html. + * THIS SOFTWARE IS LICENSED. THE LICENSE AGREEMENT IS AT: https://gojs.net/1.6.14/doc/license.html. */ (function(window) { var f,aa={};if(!window.document||void 0===window.document.createElement("canvas").getContext)throw window.console&&window.console.log("The HTML Canvas element is not supported in this browser,or this browser is in Compatibility mode."),Error("The HTML Canvas element is not supported in this browser,or this browser is in Compatibility mode.");if(!Object.defineProperty)throw Error("GoJS requires a newer version of JavaScript"); Function.prototype.bind||(Function.prototype.bind=function(a){function b(){return g.apply(a,e.concat(d.call(arguments)))}function c(){}var d=Array.prototype.slice,e=d.call(arguments,1),g=this;c.prototype=this.prototype;b.prototype=new c;return b}); @@ -21,7 +21,7 @@ c[b];a.beginPath();a.moveTo(e.x-4,e.y);a.lineTo(e.x+4,e.y);a.moveTo(e.x,e.y-4);a a&&y.trace(" SelectionObject: "+a.wn.toString()+' SelectionObjectName: "'+a.Hx+'"');a.Yb!==a&&y.trace(" LocationObject: "+a.Yb.toString()+' LocationObjectName: "'+a.qx+'"');if(a.Xg){for(var c="",b=a.Xg.i;b.next();)c+=b.key+" ";y.trace(" Adornments: "+c)}null!==a.Va&&y.trace(" ContainingGroup: "+a.Va.toString());if(a instanceof E){if(a.Fd)for(b=a.Fd.i;b.next(););if(0=d.length)){var e=y.tb(b,d);if(null!==e&&"function"!==typeof e){if(b.hasOwnProperty(d)){var g=Object.getPrototypeOf(b);if(g&&g.Xv&&g.Xv[d])continue}else if(y.bx(b,d))continue;""===c&&(c=b+"\n");c+=' unknown property "'+d+'" has value: '+e+" at "+a+"\n"}}return c},Kw:function(a,b){if(null!==b&&void 0!==b&&"number"!==typeof b&&"string"!==typeof b&&"boolean"!==typeof b&&"function"!==typeof b)if(void 0!==y.nd(b)){if(!u.lw.contains(b))if(u.lw.add(b), u.Lv.add(u.LD(a,b)),b instanceof J||b instanceof K||b instanceof na)for(var c=b.i;c.next();)u.Kw(a+"["+c.key+"]",c.value);else for(c in b){var d=y.tb(b,c);if(void 0!==d&&null!==d&&y.Ya(d)&&d!==b.Xv){if(b instanceof qa){if(d===b.Lj)continue}else if(b instanceof I){if("data"===c||d===b.he)continue;if("itemArray"===c||d===b.Ki)continue;if(b instanceof D&&d===b.hl)continue}else if(!(b instanceof C))if(b instanceof ra){if("archetypeGroupData"===c||d===b.hy)continue}else if(b instanceof ta){if("archetypeLinkData"=== @@ -43,7 +43,7 @@ na||(d=new na("string",Ba),a.Eu=d);d.add(b,c);return c},tb:function(a,b){if(!a|| "Setting properties requires Objects as arguments");y.g(b,"object","Setting properties requires Objects as arguments");var c=a instanceof I,d=a instanceof C,e;for(e in b){""===e&&y.k("Setting properties requires non-empty property names");var g=a,h=e;if(c||d){var k=e.indexOf(".");if(0c;c++)b[c]=c;for(var d=0,e=0,c=0;256>c;c++)d=(d+b[c]+119)%256,e=b[c],b[c]=b[d],b[d]=e;for(var d=c=0,g="",h=0;hc;c++)b["0123456789abcdef".charAt(c>>4)+"0123456789abcdef".charAt(c&15)]=String.fromCharCode(c);a.length%2&&(a="0"+a); -for(var d=[],e=0,c=0;cd;d++)b[y.Gg("7ca11abfd7330390")](y.Gg(c[d-1]),10,15*d+0);b[y.Gg("7ca11abfd022028846")]=y.Gg("39f046ebb36e4b");for(d=1;5>d;d++)b[y.Gg("7ca11abfd7330390")](y.Gg(c[d- 1]),10,15*d+0);if(4!==c.length||"5"!==c[0][0]||"7"!==c[3][0])y.s=function(a,b){var c=new Ba(a,b,2);Object.freeze(c);a[b]=c;var d=a.Eu;d instanceof na||(d=new na("string",Ba),a.Eu=d);d.add(b,c);return c};return a}();function Ba(a,b,c){y.lc(this);this.tB=a;this.Ub=b;this.CG=c}y.ia("EnumValue",Ba);Ba.prototype.toString=function(){return y.kf(this.tB)+"."+this.Ub};y.w(Ba,{Ae:"classType"},function(){return this.tB});y.w(Ba,{name:"name"},function(){return this.Ub});y.w(Ba,{value:"value"},function(){return this.CG}); var Ja;Ba.findName=Ja=function(a,b){if(void 0===b||null===b||""===b)return null;y.g(a,"function","findName:classfunc");y.g(b,"string","EnumValue.findName:name");var c=a.Eu;return c instanceof na?c.na(b):null};function za(){this.sB=[]}za.prototype.toString=function(){return this.sB.join("")};za.prototype.add=function(a){""!==a&&this.sB.push(a)};function ma(){} @@ -77,45 +77,45 @@ J.prototype.toArray=J.prototype.kc=function(){for(var a=this.o,b=this.count,c=Ar J.prototype.sortRange=J.prototype.dq=function(a,b,c){var d=this.o,e=d.length;void 0===b&&(b=0);void 0===c&&(c=e);u&&(y.g(a,"function",J,"sortRange:sortfunc"),y.p(b,J,"sortRange:from"),y.p(c,J,"sortRange:to"));this.G&&y.oa(this);var g=c-b;if(1>=g)return this;(0>b||b>=e-1)&&y.ka(b,"0 <= from < length",J,"sortRange:from");if(2===g)return c=d[b],e=d[b+1],0=e)d.sort(a);else for(g=d.slice(0,c),g.sort(a),a=0;a=e)for(g=d.slice(b), g.sort(a),a=b;a=this.o.length)return Pa;var a=this.ec;return null!==a?(a.reset(),a):new Ta(this)}); y.w(J,{mn:"iteratorBackwards"},function(){if(0>=this.o.length)return Pa;var a=this.Jj;return null!==a?(a.reset(),a):new Ua(this)});function Wa(a){this.Zh=a;this.reset()}y.be(Wa,{key:!0,value:!0});y.w(Wa,{i:"iterator"},function(){return this});Wa.prototype.reset=Wa.prototype.reset=function(){var a=this.Zh;a.ec=null;this.nb=a.H;this.lb=null}; -Wa.prototype.next=Wa.prototype.hasNext=Wa.prototype.next=function(){var a=this.Zh;if(a.H!==this.nb){if(null===this.key)return!1;y.Ra(a)}var b=this.lb,b=null===b?a.Ka:b.cb;if(null!==b)return this.lb=b,this.value=b.value,this.key=b.key,!0;this.Of();return!1};Wa.prototype.first=Wa.prototype.first=function(){var a=this.Zh;this.nb=a.H;a=a.Ka;if(null!==a){this.lb=a;var b=a.value;this.key=a.key;return this.value=b}return null}; -Wa.prototype.any=function(a){var b=this.Zh;b.ec=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(a(d.value))return!0;b.H!==c&&y.Ra(b);d=d.cb}return!1};Wa.prototype.all=function(a){var b=this.Zh;b.ec=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(!a(d.value))return!1;b.H!==c&&y.Ra(b);d=d.cb}return!0};Wa.prototype.each=function(a){var b=this.Zh;b.ec=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;)a(d.value),b.H!==c&&y.Ra(b),d=d.cb;return this}; -Wa.prototype.map=function(a){var b=this.Zh;b.ec=null;for(var c=new J,d=b.H,e=b.Ka;null!==e;)c.add(a(e.value)),b.H!==d&&y.Ra(b),e=e.cb;return c.i};Wa.prototype.filter=function(a){var b=this.Zh;b.ec=null;for(var c=new J(b.ba),d=b.H,e=b.Ka;null!==e;){var g=e.value;a(g)&&c.add(g);b.H!==d&&y.Ra(b);e=e.cb}return c.i};Wa.prototype.concat=function(a){this.Zh.ec=null;return new Sa(this,a.i)};y.w(Wa,{count:"count"},function(){return this.Zh.rd}); +Wa.prototype.next=Wa.prototype.hasNext=Wa.prototype.next=function(){var a=this.Zh;if(a.H!==this.nb){if(null===this.key)return!1;y.Ra(a)}var b=this.lb,b=null===b?a.Ka:b.bb;if(null!==b)return this.lb=b,this.value=b.value,this.key=b.key,!0;this.Of();return!1};Wa.prototype.first=Wa.prototype.first=function(){var a=this.Zh;this.nb=a.H;a=a.Ka;if(null!==a){this.lb=a;var b=a.value;this.key=a.key;return this.value=b}return null}; +Wa.prototype.any=function(a){var b=this.Zh;b.ec=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(a(d.value))return!0;b.H!==c&&y.Ra(b);d=d.bb}return!1};Wa.prototype.all=function(a){var b=this.Zh;b.ec=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(!a(d.value))return!1;b.H!==c&&y.Ra(b);d=d.bb}return!0};Wa.prototype.each=function(a){var b=this.Zh;b.ec=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;)a(d.value),b.H!==c&&y.Ra(b),d=d.bb;return this}; +Wa.prototype.map=function(a){var b=this.Zh;b.ec=null;for(var c=new J,d=b.H,e=b.Ka;null!==e;)c.add(a(e.value)),b.H!==d&&y.Ra(b),e=e.bb;return c.i};Wa.prototype.filter=function(a){var b=this.Zh;b.ec=null;for(var c=new J(b.ba),d=b.H,e=b.Ka;null!==e;){var g=e.value;a(g)&&c.add(g);b.H!==d&&y.Ra(b);e=e.bb}return c.i};Wa.prototype.concat=function(a){this.Zh.ec=null;return new Sa(this,a.i)};y.w(Wa,{count:"count"},function(){return this.Zh.rd}); Wa.prototype.Of=function(){this.value=this.key=null;this.nb=-1;this.Zh.ec=this};Wa.prototype.toString=function(){return null!==this.lb?"SetIterator@"+this.lb.value:"SetIterator"}; function K(a){y.lc(this);this.G=!1;void 0===a||null===a?this.ba=null:"string"===typeof a?"object"===a||"string"===a||"number"===a?this.ba=a:y.ka(a,"the string 'object', 'number' or 'string'","Set constructor: type"):"function"===typeof a?this.ba=a===Object?"object":a===String?"string":a===Number?"number":a:y.ka(a,"null, a primitive type name, or a class type","Set constructor: type");this.sd={};this.rd=0;this.ec=null;this.H=0;this.Uh=this.Ka=null}y.ia("Set",K); K.prototype.Zg=function(a){null!==this.ba&&("string"===typeof this.ba?typeof a===this.ba&&null!==a||y.jc(a,this.ba):a instanceof this.ba||y.jc(a,this.ba))};K.prototype.Jc=function(){var a=this.H;a++;999999999=this.rd)return Pa;var a=this.ec;return null!==a?(a.reset(),a):new Wa(this)});function $a(a){this.Na=a;this.reset()}y.be($a,{key:!0,value:!0});y.w($a,{i:"iterator"},function(){return this});$a.prototype.reset=$a.prototype.reset=function(){this.nb=this.Na.H;this.lb=null}; -$a.prototype.next=$a.prototype.hasNext=$a.prototype.next=function(){var a=this.Na;if(a.H!==this.nb){if(null===this.key)return!1;y.Ra(a)}var b=this.lb,b=null===b?a.Ka:b.cb;if(null!==b)return this.lb=b,this.value=this.key=a=b.key,!0;this.Of();return!1};$a.prototype.first=$a.prototype.first=function(){var a=this.Na;this.nb=a.H;a=a.Ka;return null!==a?(this.lb=a,this.value=this.key=a=a.key):null}; -$a.prototype.any=function(a){var b=this.Na,c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(a(d.key))return!0;b.H!==c&&y.Ra(b);d=d.cb}return!1};$a.prototype.all=function(a){var b=this.Na,c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(!a(d.key))return!1;b.H!==c&&y.Ra(b);d=d.cb}return!0};$a.prototype.each=function(a){var b=this.Na,c=b.H;this.lb=null;for(var d=b.Ka;null!==d;)a(d.key),b.H!==c&&y.Ra(b),d=d.cb;return this}; -$a.prototype.map=function(a){var b=this.Na,c=b.H;this.lb=null;for(var d=new J,e=b.Ka;null!==e;)d.add(a(e.key)),b.H!==c&&y.Ra(b),e=e.cb;return d.i};$a.prototype.filter=function(a){var b=this.Na,c=b.H;this.lb=null;for(var d=new J(b.af),e=b.Ka;null!==e;){var g=e.key;a(g)&&d.add(g);b.H!==c&&y.Ra(b);e=e.cb}return d.i};$a.prototype.concat=function(a){return new Sa(this,a.i)};y.w($a,{count:"count"},function(){return this.Na.rd});$a.prototype.Of=function(){this.value=this.key=null;this.nb=-1}; +$a.prototype.next=$a.prototype.hasNext=$a.prototype.next=function(){var a=this.Na;if(a.H!==this.nb){if(null===this.key)return!1;y.Ra(a)}var b=this.lb,b=null===b?a.Ka:b.bb;if(null!==b)return this.lb=b,this.value=this.key=a=b.key,!0;this.Of();return!1};$a.prototype.first=$a.prototype.first=function(){var a=this.Na;this.nb=a.H;a=a.Ka;return null!==a?(this.lb=a,this.value=this.key=a=a.key):null}; +$a.prototype.any=function(a){var b=this.Na,c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(a(d.key))return!0;b.H!==c&&y.Ra(b);d=d.bb}return!1};$a.prototype.all=function(a){var b=this.Na,c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(!a(d.key))return!1;b.H!==c&&y.Ra(b);d=d.bb}return!0};$a.prototype.each=function(a){var b=this.Na,c=b.H;this.lb=null;for(var d=b.Ka;null!==d;)a(d.key),b.H!==c&&y.Ra(b),d=d.bb;return this}; +$a.prototype.map=function(a){var b=this.Na,c=b.H;this.lb=null;for(var d=new J,e=b.Ka;null!==e;)d.add(a(e.key)),b.H!==c&&y.Ra(b),e=e.bb;return d.i};$a.prototype.filter=function(a){var b=this.Na,c=b.H;this.lb=null;for(var d=new J(b.af),e=b.Ka;null!==e;){var g=e.key;a(g)&&d.add(g);b.H!==c&&y.Ra(b);e=e.bb}return d.i};$a.prototype.concat=function(a){return new Sa(this,a.i)};y.w($a,{count:"count"},function(){return this.Na.rd});$a.prototype.Of=function(){this.value=this.key=null;this.nb=-1}; $a.prototype.toString=function(){return null!==this.lb?"MapKeySetIterator@"+this.lb.value:"MapKeySetIterator"};function ab(a){y.lc(this);this.G=!0;this.Na=a}y.Pa(ab,K);ab.prototype.freeze=function(){return this};ab.prototype.Wa=function(){return this};ab.prototype.toString=function(){return"MapKeySet("+this.Na.toString()+")"};ab.prototype.add=ab.prototype.set=ab.prototype.add=function(){y.k("This Set is read-only: "+this.toString());return!1}; ab.prototype.contains=ab.prototype.has=ab.prototype.contains=function(a){return this.Na.contains(a)};ab.prototype.remove=ab.prototype["delete"]=ab.prototype.remove=function(){y.k("This Set is read-only: "+this.toString());return!1};ab.prototype.clear=ab.prototype.clear=function(){y.k("This Set is read-only: "+this.toString())};ab.prototype.first=ab.prototype.first=function(){var a=this.Na.Ka;return null!==a?a.key:null}; -ab.prototype.any=function(a){for(var b=this.Na.Ka;null!==b;){if(a(b.key))return!0;b=b.cb}return!1};ab.prototype.all=function(a){for(var b=this.Na.Ka;null!==b;){if(!a(b.key))return!1;b=b.cb}return!0};ab.prototype.each=function(a){for(var b=this.Na.Ka;null!==b;)a(b.key),b=b.cb;return this};ab.prototype.map=function(a){for(var b=new K,c=this.Na.Ka;null!==c;)b.add(a(c.key)),c=c.cb;return b}; -ab.prototype.filter=function(a){for(var b=new K(this.Na.af),c=this.Na.Ka;null!==c;){var d=c.key;a(d)&&b.add(d);c=c.cb}return b};ab.prototype.concat=function(a){return this.QF().$c(a)};ab.prototype.copy=function(){return new ab(this.Na)};ab.prototype.toSet=ab.prototype.QF=function(){var a=new K(this.Na.af),b=this.Na.sd,c;for(c in b)a.add(b[c].key);return a};ab.prototype.toArray=ab.prototype.kc=function(){var a=this.Na.sd,b=Array(this.Na.rd),c=0,d;for(d in a)b[c]=a[d].key,c++;return b}; +ab.prototype.any=function(a){for(var b=this.Na.Ka;null!==b;){if(a(b.key))return!0;b=b.bb}return!1};ab.prototype.all=function(a){for(var b=this.Na.Ka;null!==b;){if(!a(b.key))return!1;b=b.bb}return!0};ab.prototype.each=function(a){for(var b=this.Na.Ka;null!==b;)a(b.key),b=b.bb;return this};ab.prototype.map=function(a){for(var b=new K,c=this.Na.Ka;null!==c;)b.add(a(c.key)),c=c.bb;return b}; +ab.prototype.filter=function(a){for(var b=new K(this.Na.af),c=this.Na.Ka;null!==c;){var d=c.key;a(d)&&b.add(d);c=c.bb}return b};ab.prototype.concat=function(a){return this.QF().$c(a)};ab.prototype.copy=function(){return new ab(this.Na)};ab.prototype.toSet=ab.prototype.QF=function(){var a=new K(this.Na.af),b=this.Na.sd,c;for(c in b)a.add(b[c].key);return a};ab.prototype.toArray=ab.prototype.kc=function(){var a=this.Na.sd,b=Array(this.Na.rd),c=0,d;for(d in a)b[c]=a[d].key,c++;return b}; ab.prototype.toList=function(){var a=new J(this.ba),b=this.Na.sd,c;for(c in b)a.add(b[c].key);return a};y.w(ab,{count:"count"},function(){return this.Na.rd});y.w(ab,{size:"size"},function(){return this.Na.rd});y.w(ab,{i:"iterator"},function(){return 0>=this.Na.rd?Pa:new $a(this.Na)});function bb(a){this.Na=a;this.reset()}y.be(bb,{key:!0,value:!0});y.w(bb,{i:"iterator"},function(){return this});bb.prototype.reset=bb.prototype.reset=function(){var a=this.Na;a.Kj=null;this.nb=a.H;this.lb=null}; -bb.prototype.next=bb.prototype.hasNext=bb.prototype.next=function(){var a=this.Na;if(a.H!==this.nb){if(null===this.key)return!1;y.Ra(a)}var b=this.lb,b=null===b?a.Ka:b.cb;if(null!==b)return this.lb=b,this.value=b.value,this.key=b.key,!0;this.Of();return!1};bb.prototype.first=bb.prototype.first=function(){var a=this.Na;this.nb=a.H;a=a.Ka;if(null!==a){this.lb=a;var b=a.value;this.key=a.key;return this.value=b}return null}; -bb.prototype.any=function(a){var b=this.Na;b.Kj=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(a(d.value))return!0;b.H!==c&&y.Ra(b);d=d.cb}return!1};bb.prototype.all=function(a){var b=this.Na;b.Kj=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(!a(d.value))return!1;b.H!==c&&y.Ra(b);d=d.cb}return!0};bb.prototype.each=function(a){var b=this.Na;b.Kj=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;)a(d.value),b.H!==c&&y.Ra(b),d=d.cb;return this}; -bb.prototype.map=function(a){var b=this.Na;b.Kj=null;var c=b.H;this.lb=null;for(var d=new J,e=b.Ka;null!==e;)d.add(a(e.value)),b.H!==c&&y.Ra(b),e=e.cb;return d.i};bb.prototype.filter=function(a){var b=this.Na;b.Kj=null;var c=b.H;this.lb=null;for(var d=new J(b.af),e=b.Ka;null!==e;){var g=e.value;a(g)&&d.add(g);b.H!==c&&y.Ra(b);e=e.cb}return d.i};bb.prototype.concat=function(a){this.Na.Kj=null;return new Sa(this,a.i)};y.w(bb,{count:"count"},function(){return this.Na.rd}); -bb.prototype.Of=function(){this.value=this.key=null;this.nb=-1;this.Na.Kj=this};bb.prototype.toString=function(){return null!==this.lb?"MapValueSetIterator@"+this.lb.value:"MapValueSetIterator"};function Za(a,b){this.key=a;this.value=b;this.Io=this.cb=null}y.be(Za,{key:!0,value:!0});Za.prototype.toString=function(){return"{"+this.key+":"+this.value+"}"};function cb(a){this.Na=a;this.reset()}y.be(cb,{key:!0,value:!0});y.w(cb,{i:"iterator"},function(){return this}); -cb.prototype.reset=cb.prototype.reset=function(){var a=this.Na;a.ec=null;this.nb=a.H;this.lb=null};cb.prototype.next=cb.prototype.hasNext=cb.prototype.next=function(){var a=this.Na;if(a.H!==this.nb){if(null===this.key)return!1;y.Ra(a)}var b=this.lb,b=null===b?a.Ka:b.cb;if(null!==b)return this.lb=b,this.key=b.key,this.value=b.value,!0;this.Of();return!1}; -cb.prototype.first=cb.prototype.first=function(){var a=this.Na;this.nb=a.H;a=a.Ka;return null!==a?(this.lb=a,this.key=a.key,this.value=a.value,a):null};cb.prototype.any=function(a){var b=this.Na;b.ec=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(a(d))return!0;b.H!==c&&y.Ra(b);d=d.cb}return!1};cb.prototype.all=function(a){var b=this.Na;b.ec=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(!a(d))return!1;b.H!==c&&y.Ra(b);d=d.cb}return!0}; -cb.prototype.each=function(a){var b=this.Na;b.ec=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;)a(d),b.H!==c&&y.Ra(b),d=d.cb;return this};cb.prototype.map=function(a){var b=this.Na;b.ec=null;var c=b.H;this.lb=null;for(var d=new J,e=b.Ka;null!==e;)d.add(a(e)),b.H!==c&&y.Ra(b),e=e.cb;return d.i};cb.prototype.filter=function(a){var b=this.Na;b.ec=null;var c=b.H;this.lb=null;for(var d=new J,e=b.Ka;null!==e;)a(e)&&d.add(e),b.H!==c&&y.Ra(b),e=e.cb;return d.i}; +bb.prototype.next=bb.prototype.hasNext=bb.prototype.next=function(){var a=this.Na;if(a.H!==this.nb){if(null===this.key)return!1;y.Ra(a)}var b=this.lb,b=null===b?a.Ka:b.bb;if(null!==b)return this.lb=b,this.value=b.value,this.key=b.key,!0;this.Of();return!1};bb.prototype.first=bb.prototype.first=function(){var a=this.Na;this.nb=a.H;a=a.Ka;if(null!==a){this.lb=a;var b=a.value;this.key=a.key;return this.value=b}return null}; +bb.prototype.any=function(a){var b=this.Na;b.Kj=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(a(d.value))return!0;b.H!==c&&y.Ra(b);d=d.bb}return!1};bb.prototype.all=function(a){var b=this.Na;b.Kj=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(!a(d.value))return!1;b.H!==c&&y.Ra(b);d=d.bb}return!0};bb.prototype.each=function(a){var b=this.Na;b.Kj=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;)a(d.value),b.H!==c&&y.Ra(b),d=d.bb;return this}; +bb.prototype.map=function(a){var b=this.Na;b.Kj=null;var c=b.H;this.lb=null;for(var d=new J,e=b.Ka;null!==e;)d.add(a(e.value)),b.H!==c&&y.Ra(b),e=e.bb;return d.i};bb.prototype.filter=function(a){var b=this.Na;b.Kj=null;var c=b.H;this.lb=null;for(var d=new J(b.af),e=b.Ka;null!==e;){var g=e.value;a(g)&&d.add(g);b.H!==c&&y.Ra(b);e=e.bb}return d.i};bb.prototype.concat=function(a){this.Na.Kj=null;return new Sa(this,a.i)};y.w(bb,{count:"count"},function(){return this.Na.rd}); +bb.prototype.Of=function(){this.value=this.key=null;this.nb=-1;this.Na.Kj=this};bb.prototype.toString=function(){return null!==this.lb?"MapValueSetIterator@"+this.lb.value:"MapValueSetIterator"};function Za(a,b){this.key=a;this.value=b;this.Io=this.bb=null}y.be(Za,{key:!0,value:!0});Za.prototype.toString=function(){return"{"+this.key+":"+this.value+"}"};function cb(a){this.Na=a;this.reset()}y.be(cb,{key:!0,value:!0});y.w(cb,{i:"iterator"},function(){return this}); +cb.prototype.reset=cb.prototype.reset=function(){var a=this.Na;a.ec=null;this.nb=a.H;this.lb=null};cb.prototype.next=cb.prototype.hasNext=cb.prototype.next=function(){var a=this.Na;if(a.H!==this.nb){if(null===this.key)return!1;y.Ra(a)}var b=this.lb,b=null===b?a.Ka:b.bb;if(null!==b)return this.lb=b,this.key=b.key,this.value=b.value,!0;this.Of();return!1}; +cb.prototype.first=cb.prototype.first=function(){var a=this.Na;this.nb=a.H;a=a.Ka;return null!==a?(this.lb=a,this.key=a.key,this.value=a.value,a):null};cb.prototype.any=function(a){var b=this.Na;b.ec=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(a(d))return!0;b.H!==c&&y.Ra(b);d=d.bb}return!1};cb.prototype.all=function(a){var b=this.Na;b.ec=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;){if(!a(d))return!1;b.H!==c&&y.Ra(b);d=d.bb}return!0}; +cb.prototype.each=function(a){var b=this.Na;b.ec=null;var c=b.H;this.lb=null;for(var d=b.Ka;null!==d;)a(d),b.H!==c&&y.Ra(b),d=d.bb;return this};cb.prototype.map=function(a){var b=this.Na;b.ec=null;var c=b.H;this.lb=null;for(var d=new J,e=b.Ka;null!==e;)d.add(a(e)),b.H!==c&&y.Ra(b),e=e.bb;return d.i};cb.prototype.filter=function(a){var b=this.Na;b.ec=null;var c=b.H;this.lb=null;for(var d=new J,e=b.Ka;null!==e;)a(e)&&d.add(e),b.H!==c&&y.Ra(b),e=e.bb;return d.i}; cb.prototype.concat=function(a){this.Na.ec=null;return new Sa(this,a.i)};y.w(cb,{count:"count"},function(){return this.Na.rd});cb.prototype.Of=function(){this.value=this.key=null;this.nb=-1;this.Na.ec=this};cb.prototype.toString=function(){return null!==this.lb?"MapIterator@"+this.lb:"MapIterator"}; function na(a,b){y.lc(this);this.G=!1;void 0===a||null===a?this.af=null:"string"===typeof a?"object"===a||"string"===a||"number"===a?this.af=a:y.ka(a,"the string 'object', 'number' or 'string'","Map constructor: keytype"):"function"===typeof a?this.af=a===Object?"object":a===String?"string":a===Number?"number":a:y.ka(a,"null, a primitive type name, or a class type","Map constructor: keytype");void 0===b||null===b?this.hi=null:"string"===typeof b?"object"===b||"string"===b||"boolean"===b||"number"=== b||"function"===b?this.hi=b:y.ka(b,"the string 'object', 'number', 'string', 'boolean', or 'function'","Map constructor: valtype"):"function"===typeof b?this.hi=b===Object?"object":b===String?"string":b===Number?"number":b===Boolean?"boolean":b===Function?"function":b:y.ka(b,"null, a primitive type name, or a class type","Map constructor: valtype");this.sd={};this.rd=0;this.Kj=this.ec=null;this.H=0;this.Uh=this.Ka=null}y.ia("Map",na); function fb(a,b){null!==a.af&&("string"===typeof a.af?typeof b===a.af&&null!==b||y.jc(b,a.af):b instanceof a.af||y.jc(b,a.af))}na.prototype.Jc=function(){var a=this.H;a++;999999999=this.count)return Pa;var a=this.ec;return null!==a?(a.reset(),a):new cb(this)});y.w(na,{PE:"iteratorKeys"},function(){return 0>=this.count?Pa:new $a(this)});y.w(na,{QE:"iteratorValues"},function(){if(0>=this.count)return Pa;var a=this.Kj;return null!==a?(a.reset(),a):new bb(this)});function N(a,b){void 0===a?this.K=this.J=0:"number"===typeof a&&"number"===typeof b?(this.J=a,this.K=b):y.k("Invalid arguments to Point constructor: "+a+", "+b);this.G=!1} y.ia("Point",N);y.ki(N);y.be(N,{x:!0,y:!0});N.prototype.assign=function(a){this.J=a.J;this.K=a.K};N.prototype.setTo=N.prototype.n=function(a,b){u&&(y.g(a,"number",N,"setTo:x"),y.g(b,"number",N,"setTo:y"));this.J=a;this.K=b;return this};N.prototype.set=N.prototype.set=function(a){u&&y.l(a,N,N,"set:p");this.Oa();this.J=a.J;this.K=a.K;return this};N.prototype.copy=function(){var a=new N;a.J=this.J;a.K=this.K;return a};f=N.prototype;f.La=function(){this.G=!0;Object.freeze(this);return this}; @@ -159,7 +159,7 @@ w.intersects=function(a,b,c,d,e,g,h,k){u&&(y.p(a,w,"intersects:rx"),y.p(b,w,"int y.defineProperty(w,{y:"y"},function(){return this.K},function(a){this.Oa(a);u&&y.g(a,"number",w,"y");this.K=a});y.defineProperty(w,{width:"width"},function(){return this.Ea},function(a){this.Oa(a);u&&y.g(a,"number",w,"width");0>a&&y.ka(a,">= 0",w,"width");this.Ea=a});y.defineProperty(w,{height:"height"},function(){return this.Da},function(a){this.Oa(a);u&&y.g(a,"number",w,"height");0>a&&y.ka(a,">= 0",w,"height");this.Da=a}); y.defineProperty(w,{left:"left"},function(){return this.J},function(a){this.Oa(a);u&&y.g(a,"number",w,"left");this.J=a});y.defineProperty(w,{top:"top"},function(){return this.K},function(a){this.Oa(a);u&&y.g(a,"number",w,"top");this.K=a});y.defineProperty(w,{right:"right"},function(){return this.J+this.Ea},function(a){this.Oa(a);u&&y.p(a,w,"right");this.J+=a-(this.J+this.Ea)}); y.defineProperty(w,{bottom:"bottom"},function(){return this.K+this.Da},function(a){this.Oa(a);u&&y.p(a,w,"top");this.K+=a-(this.K+this.Da)});y.defineProperty(w,{position:"position"},function(){return new N(this.J,this.K)},function(a){this.Oa(a);u&&y.l(a,N,w,"position");this.J=a.x;this.K=a.y});y.defineProperty(w,{size:"size"},function(){return new Ea(this.Ea,this.Da)},function(a){this.Oa(a);u&&y.l(a,Ea,w,"size");this.Ea=a.width;this.Da=a.height}); -y.defineProperty(w,{wl:"center"},function(){return new N(this.J+this.Ea/2,this.K+this.Da/2)},function(a){this.Oa(a);u&&y.l(a,N,w,"center");this.J=a.x-this.Ea/2;this.K=a.y-this.Da/2});y.defineProperty(w,{ra:"centerX"},function(){return this.J+this.Ea/2},function(a){this.Oa(a);u&&y.p(a,w,"centerX");this.J=a-this.Ea/2});y.defineProperty(w,{za:"centerY"},function(){return this.K+this.Da/2},function(a){this.Oa(a);u&&y.p(a,w,"centerY");this.K=a-this.Da/2}); +y.defineProperty(w,{wl:"center"},function(){return new N(this.J+this.Ea/2,this.K+this.Da/2)},function(a){this.Oa(a);u&&y.l(a,N,w,"center");this.J=a.x-this.Ea/2;this.K=a.y-this.Da/2});y.defineProperty(w,{ra:"centerX"},function(){return this.J+this.Ea/2},function(a){this.Oa(a);u&&y.p(a,w,"centerX");this.J=a-this.Ea/2});y.defineProperty(w,{Aa:"centerY"},function(){return this.K+this.Da/2},function(a){this.Oa(a);u&&y.p(a,w,"centerY");this.K=a-this.Da/2}); w.prototype.isReal=w.prototype.F=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)};w.prototype.isEmpty=function(){return 0===this.width&&0===this.height}; function Eb(a,b,c,d){void 0===a?this.gh=this.Yg=this.oh=this.ph=0:void 0===b?this.left=this.bottom=this.right=this.top=a:void 0===c?(d=b,this.top=a,this.right=b,this.bottom=a,this.left=d):void 0!==d?(this.top=a,this.right=b,this.bottom=c,this.left=d):y.k("Invalid arguments to Margin constructor: "+a+", "+b+", "+c+", "+d);this.G=!1}y.ia("Margin",Eb);y.ki(Eb);y.be(Eb,{top:!0,right:!0,bottom:!0,left:!0});Eb.prototype.assign=function(a){this.ph=a.ph;this.oh=a.oh;this.Yg=a.Yg;this.gh=a.gh}; Eb.prototype.setTo=Eb.prototype.n=function(a,b,c,d){u&&(y.g(a,"number",Eb,"setTo:t"),y.g(b,"number",Eb,"setTo:r"),y.g(c,"number",Eb,"setTo:b"),y.g(d,"number",Eb,"setTo:l"));this.Oa();this.ph=a;this.oh=b;this.Yg=c;this.gh=d;return this};Eb.prototype.set=Eb.prototype.set=function(a){u&&y.l(a,Eb,Eb,"assign:m");this.Oa();this.ph=a.ph;this.oh=a.oh;this.Yg=a.Yg;this.gh=a.gh;return this};Eb.prototype.copy=function(){var a=new Eb;a.ph=this.ph;a.oh=this.oh;a.Yg=this.Yg;a.gh=this.gh;return a};f=Eb.prototype; @@ -193,9 +193,9 @@ Q.Center=ec=(new Q(.5,.5,0,0)).La();var fc;Q.RightCenter=fc=(new Q(1,.5,0,0)).La Q.LeftSide=oc=Tb(new Q(0,0,1,y.Tc),1).La();var pc;Q.RightSide=pc=Tb(new Q(0,0,1,y.gd),1).La();var qc;Q.BottomSide=qc=Tb(new Q(0,0,1,y.fd),1).La();var rc;Q.TopBottomSides=rc=Tb(new Q(0,0,1,y.pd|y.fd),1).La();var sc;Q.LeftRightSides=sc=Tb(new Q(0,0,1,y.Tc|y.gd),1).La();var tc;Q.TopLeftSides=tc=Tb(new Q(0,0,1,y.pd|y.Tc),1).La();var uc;Q.TopRightSides=uc=Tb(new Q(0,0,1,y.pd|y.gd),1).La();var zc;Q.BottomLeftSides=zc=Tb(new Q(0,0,1,y.fd|y.Tc),1).La();var Ac; Q.BottomRightSides=Ac=Tb(new Q(0,0,1,y.fd|y.gd),1).La();var Bc;Q.NotTopSide=Bc=Tb(new Q(0,0,1,y.Tc|y.gd|y.fd),1).La();var Cc;Q.NotLeftSide=Cc=Tb(new Q(0,0,1,y.pd|y.gd|y.fd),1).La();var Dc;Q.NotRightSide=Dc=Tb(new Q(0,0,1,y.pd|y.Tc|y.fd),1).La();var Ec;Q.NotBottomSide=Ec=Tb(new Q(0,0,1,y.pd|y.Tc|y.gd),1).La();var Fc;Q.AllSides=Fc=Tb(new Q(0,0,1,y.pd|y.Tc|y.gd|y.fd),1).La();function $c(){this.pf=[1,0,0,1,0,0]} $c.prototype.copy=function(){var a=new $c;a.pf[0]=this.pf[0];a.pf[1]=this.pf[1];a.pf[2]=this.pf[2];a.pf[3]=this.pf[3];a.pf[4]=this.pf[4];a.pf[5]=this.pf[5];return a};function ad(a){this.type=a;this.r2=this.y2=this.x2=this.r1=this.y1=this.x1=0;this.OD=[];this.pattern=null}ad.prototype.addColorStop=function(a,b){this.OD.push({offset:a,color:b})}; -function jd(a,b,c){this.fillStyle="#000000";this.font="10px sans-serif";this.globalAlpha=1;this.lineCap="butt";this.on=0;this.lineJoin="miter";this.lineWidth=1;this.miterLimit=10;this.shadowBlur=0;this.shadowColor="rgba(0, 0, 0, 0)";this.shadowOffsetY=this.shadowOffsetX=0;this.strokeStyle="#000000";this.textAlign="start";this.Mw=!1;this.Bg=this.Hs=this.Gs=0;this.document=b||document;this.kE=c;this.mx=null;this.path=[];this.fj=new $c;this.stack=[];this.Df=[];this.Sw=a;this.LI="http://www.w3.org/2000/svg"; +function bd(a,b,c){this.fillStyle="#000000";this.font="10px sans-serif";this.globalAlpha=1;this.lineCap="butt";this.on=0;this.lineJoin="miter";this.lineWidth=1;this.miterLimit=10;this.shadowBlur=0;this.shadowColor="rgba(0, 0, 0, 0)";this.shadowOffsetY=this.shadowOffsetX=0;this.strokeStyle="#000000";this.textAlign="start";this.Mw=!1;this.Bg=this.Hs=this.Gs=0;this.document=b||document;this.kE=c;this.mx=null;this.path=[];this.fj=new $c;this.stack=[];this.Df=[];this.Sw=a;this.LI="http://www.w3.org/2000/svg"; this.width=this.Sw.width;this.height=this.Sw.height;this.Vl=kd(this,"svg",{width:this.width+"px",height:this.height+"px",CL:"0 0 "+this.Sw.width+" "+this.Sw.height});this.Vl.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns","http://www.w3.org/2000/svg");this.Vl.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink");ld(this,1,0,0,1,0,0);a=y.am++;b=kd(this,"clipPath",{id:"mainClip"+a});b.appendChild(kd(this,"rect",{x:0,y:0,width:this.width,height:this.height})); -this.Vl.appendChild(b);this.Df[0].setAttributeNS(null,"clip-path","url(#mainClip"+a+")")}f=jd.prototype;f.arc=function(a,b,c,d,e,g){md(this,a,b,c,d,e,g)};f.beginPath=function(){this.path=[]};f.bezierCurveTo=function(a,b,c,d,e,g){this.path.push(["C",a,b,c,d,e,g])};f.clearRect=function(){};f.clip=function(){nd(this,"clipPath",this.path,new $c)};f.closePath=function(){this.path.push(["z"])};f.createLinearGradient=function(a,b,c,d){var e=new ad("linear");e.x1=a;e.y1=b;e.x2=c;e.y2=d;return e}; +this.Vl.appendChild(b);this.Df[0].setAttributeNS(null,"clip-path","url(#mainClip"+a+")")}f=bd.prototype;f.arc=function(a,b,c,d,e,g){md(this,a,b,c,d,e,g)};f.beginPath=function(){this.path=[]};f.bezierCurveTo=function(a,b,c,d,e,g){this.path.push(["C",a,b,c,d,e,g])};f.clearRect=function(){};f.clip=function(){nd(this,"clipPath",this.path,new $c)};f.closePath=function(){this.path.push(["z"])};f.createLinearGradient=function(a,b,c,d){var e=new ad("linear");e.x1=a;e.y1=b;e.x2=c;e.y2=d;return e}; f.createPattern=function(a){var b=new ad("pattern");b.pattern=a;return b};f.createRadialGradient=function(a,b,c,d,e,g){var h=new ad("radial");h.x1=a;h.y1=b;h.r1=c;h.x2=d;h.y2=e;h.r2=g;return h}; f.drawImage=function(a,b,c,d,e,g,h,k,l){var m="";a instanceof HTMLCanvasElement&&(m=a.toDataURL());a instanceof HTMLImageElement&&(m=a.src);m={x:0,y:0,width:a.naturalWidth,height:a.naturalHeight,href:m};m.preserveAspectRatio=od(d,k)&&od(e,l)?"xMidYMid slice":"none";var n="";k/=d;l/=e;if(0!==g||0!==h)n+=" translate("+g+", "+h+")";if(1!==k||1!==l)n+=" scale("+k+", "+l+")";if(0!==b||0!==c)n+=" translate("+-b+", "+-c+")";if(0!==b||0!==c||d!==a.naturalWidth||e!==a.naturalHeight)a="CLIP"+y.am++,g=kd(this, "clipPath",{id:a}),g.appendChild(kd(this,"rect",{x:b,y:c,width:d,height:e})),this.Vl.appendChild(g),m["clip-path"]="url(#"+a+")";pd(this,"image",m,this.fj,n);this.addElement("image",m)};f.fill=function(){nd(this,"fill",this.path,this.fj)};f.Hg=function(){this.Mw?this.clip():this.fill()};f.fillRect=function(a,b,c,d){qd(this,"fill",[a,b,c,d],this.fj)}; @@ -223,7 +223,7 @@ y.defineProperty(sd,{textAlign:"textAlign"},function(){return this.Ha.textAlign} f.closePath=function(){this.Ha.closePath()};f.createLinearGradient=function(a,b,c,d){return this.Ha.createLinearGradient(a,b,c,d)};f.createPattern=function(a,b){return this.Ha.createPattern(a,b)};f.createRadialGradient=function(a,b,c,d,e,g){return this.Ha.createRadialGradient(a,b,c,d,e,g)};f.drawImage=function(a,b,c,d,e,g,h,k,l){void 0===d?this.Ha.drawImage(a,b,c):this.Ha.drawImage(a,b,c,d,e,g,h,k,l)};f.fill=function(){this.Ha.fill()};f.fillRect=function(a,b,c,d){this.Ha.fillRect(a,b,c,d)}; f.fillText=function(a,b,c){this.Ha.fillText(a,b,c)};f.getImageData=function(a,b,c,d){return this.Ha.getImageData(a,b,c,d)};f.lineTo=function(a,b){this.Ha.lineTo(a,b)};f.measureText=function(a){return this.Ha.measureText(a)};f.moveTo=function(a,b){this.Ha.moveTo(a,b)};f.quadraticCurveTo=function(a,b,c,d){this.Ha.quadraticCurveTo(a,b,c,d)};f.rect=function(a,b,c,d){this.Ha.rect(a,b,c,d)};f.restore=function(){this.Ha.restore()};sd.prototype.rotate=function(a){this.Ha.rotate(a)};f=sd.prototype; f.save=function(){this.Ha.save()};f.setTransform=function(a,b,c,d,e,g){this.Ha.setTransform(a,b,c,d,e,g)};f.scale=function(a,b){this.Ha.scale(a,b)};f.stroke=function(){this.Ha.stroke()};f.transform=function(a,b,c,d,e,g){1===a&&0===b&&0===c&&1===d&&0===e&&0===g||this.Ha.transform(a,b,c,d,e,g)};f.translate=function(a,b){this.Ha.translate(a,b)}; -f.Hg=function(a){if(a instanceof Da&&a.type===Dd){var b=a.Pn;a=a.sy;a>b?(this.scale(b/a,1),this.translate((a-b)/2,0)):b>a&&(this.scale(1,a/b),this.translate(0,(b-a)/2));this.Ln?this.clip():this.fill();a>b?(this.translate(-(a-b)/2,0),this.scale(1/(b/a),1)):b>a&&(this.translate(0,-(b-a)/2),this.scale(1,1/(a/b)))}else this.Ln?this.clip():this.fill()};f.sj=function(){this.Ln||this.stroke()};y.defineProperty(sd,{Mw:"clipInsteadOfFill"},function(){return this.Ln},function(a){this.Ln=a}); +f.Hg=function(a){if(a instanceof Da&&a.type===td){var b=a.Pn;a=a.sy;a>b?(this.scale(b/a,1),this.translate((a-b)/2,0)):b>a&&(this.scale(1,a/b),this.translate(0,(b-a)/2));this.Ln?this.clip():this.fill();a>b?(this.translate(-(a-b)/2,0),this.scale(1/(b/a),1)):b>a&&(this.translate(0,-(b-a)/2),this.scale(1,1/(a/b)))}else this.Ln?this.clip():this.fill()};f.sj=function(){this.Ln||this.stroke()};y.defineProperty(sd,{Mw:"clipInsteadOfFill"},function(){return this.Ln},function(a){this.Ln=a}); sd.prototype.PA=function(a,b,c){this.Gs=a;this.Hs=b;this.Bg=c};sd.prototype.xn=function(){this.shadowBlur=this.shadowOffsetY=this.shadowOffsetX=0};sd.prototype.yn=function(){this.shadowOffsetX=this.Gs;this.shadowOffsetY=this.Hs;this.shadowBlur=this.Bg};function ca(a,b){b&&(a.ly="");a.my="";a.ky=""} var Ed=(Math.sqrt(2)-1)/3*4,Fd=(new N(0,0)).La(),Gd=(new w(0,0,0,0)).La(),Hd=(new Eb(0,0,0,0)).La(),Id=(new Eb(2,2,2,2)).La(),Jd=(new N(6,6)).La(),Kd=(new N(-Infinity,-Infinity)).La(),Ld=(new N(Infinity,Infinity)).La(),Md=(new Ea(0,0)).La(),Nd=(new Ea(1,1)).La(),Sd=(new Ea(6,6)).La(),Td=(new Ea(8,8)).La(),Ud=(new Ea(10,10)).La(),Vd=(new Ea(Infinity,Infinity)).La(),Wd=(new N(NaN,NaN)).La(),Xd=(new Ea(NaN,NaN)).La(),Yd=(new w(NaN,NaN,NaN,NaN)).La(),Zd=(new Q(.156,.156)).La(),$d=(new Q(.844,.844)).La(), ae=new ma,be=new ma,ce=null;function ne(a){if(0>=a)return 0;var b=ce;if(null===b){for(var b=[],c=0;2E3>=c;c++)b[c]=Math.sqrt(c);ce=b}return 1>a?(c=1/a,2E3>=c?1/b[c|0]:Math.sqrt(a)):2E3>=a?b[a|0]:Math.sqrt(a)}function gb(a,b){var c=a-b;return.5>c&&-.5c&&-5E-8h&&(h+=360),s.Ge+=h);0>a&&(s.Ge=180-s.Ge,s.Mf=-s.Mf);0>d&&(s.Ge=-s.Ge,s.Mf=-s.Mf);s.radiusX*=Math.sqrt(a*a+c*c);void 0!==s.radiusY&&(s.radiusY*=Math.sqrt(b*b+d*d));break;case If:h=s.L;k=s.M;s.L=h* +h*a+k*c+e;s.Qc=h*b+k*d+g;h=s.Bh;k=s.Ch;s.Bh=h*a+k*c+e;s.Ch=h*b+k*d+g;h=s.L;k=s.M;s.L=h*a+k*c+e;s.M=h*b+k*d+g;break;case Gf:h=s.yc;k=s.Qc;s.yc=h*a+k*c+e;s.Qc=h*b+k*d+g;h=s.L;k=s.M;s.L=h*a+k*c+e;s.M=h*b+k*d+g;break;case Hf:h=s.ra;k=s.Aa;s.ra=h*a+k*c+e;s.Aa=h*b+k*d+g;0!==b&&(h=180*Math.atan2(b,a)/Math.PI,0>h&&(h+=360),s.Ge+=h);0>a&&(s.Ge=180-s.Ge,s.Mf=-s.Mf);0>d&&(s.Ge=-s.Ge,s.Mf=-s.Mf);s.radiusX*=Math.sqrt(a*a+c*c);void 0!==s.radiusY&&(s.radiusY*=Math.sqrt(b*b+d*d));break;case If:h=s.L;k=s.M;s.L=h* a+k*c+e;s.M=h*b+k*d+g;0!==b&&(h=180*Math.atan2(b,a)/Math.PI,0>h&&(h+=360),s.vj+=h);0>a&&(s.vj=180-s.vj,s.Nl=!s.Nl);0>d&&(s.vj=-s.vj,s.Nl=!s.Nl);s.radiusX*=Math.sqrt(a*a+c*c);s.radiusY*=Math.sqrt(b*b+d*d);break;default:y.k("Unknown Segment type: "+s.type)}}}}this.hb=!0;return this}; jf.prototype.Ma=function(a,b,c,d){var e=a.x,g=a.y,h=this.vb.x-20;a=a.y;for(var k=0,l=0,m=0,n=0,p=0,q=0,r=this.cc.o,s=r.length,t=0;t=a)return 0;if((e>h?e-h:h-e)<(g>k?g-k:k-g)){if(e=a=0,ge)return 0}else if(ee)return 0;return 0a||1a)return n=(a-q)/p,y.xa(c),new N(b+(e-b)*n,d+(g-d)*n);q+=p}b=e;d=g}y.xa(c);return null};y.defineProperty(jf,{type:"type"},function(){return this.ba},function(a){this.ba!==a&&(u&&y.Ba(a,jf,jf,"type"),this.G&&y.oa(this,a),this.ba=a,this.hb=!0)}); y.defineProperty(jf,{Ga:"startX"},function(){return this.wc},function(a){this.wc!==a&&(u&&y.p(a,jf,"startX"),this.G&&y.oa(this,a),this.wc=a,this.hb=!0)});y.defineProperty(jf,{Ca:"startY"},function(){return this.Cc},function(a){this.Cc!==a&&(u&&y.p(a,jf,"startY"),this.G&&y.oa(this,a),this.Cc=a,this.hb=!0)});y.defineProperty(jf,{L:"endX"},function(){return this.zb},function(a){this.zb!==a&&(u&&y.p(a,jf,"endX"),this.G&&y.oa(this,a),this.zb=a,this.hb=!0)}); y.defineProperty(jf,{M:"endY"},function(){return this.Gb},function(a){this.Gb!==a&&(u&&y.p(a,jf,"endY"),this.G&&y.oa(this,a),this.Gb=a,this.hb=!0)});y.defineProperty(jf,{cc:"figures"},function(){return this.Aj},function(a){this.Aj!==a&&(u&&y.l(a,J,jf,"figures"),this.G&&y.oa(this,a),this.Aj=a,this.hb=!0)});jf.prototype.add=jf.prototype.add=function(a){this.Aj.add(a);return this}; @@ -285,14 +285,14 @@ f.toString=function(a){void 0===a&&(a=-1);for(var b=0>a?"M"+this.Ga.toString()+" f.eA=function(){if(this.hb)return!0;var a=this.Ab;if(this.mw!==a.H)return!0;for(var a=a.o,b=a.length,c=0;ca&&(a+=360),this.Ed=a,this.Oe=0,u&&y.p(d,Pf,"x1"),this.nh=Math.max(d,0),u&&y.p(e,Pf,"y1"),this.Ag=Math.max(e,0),this.yo="boolean"===typeof h?!!h:!1,this.Mn=!!k):(u&&y.p(d,Pf,"x1"),this.Ed=d,u&&y.p(e, Pf,"y1"),this.Oe=e,u&&y.p(g,Pf,"x2"),a===Hf&&(g=Math.max(g,0)),this.nh=g,"number"===typeof h?(a===Hf&&(h=Math.max(h,0)),this.Ag=h):this.Ag=0,this.Mn=this.yo=!1);this.Th=!1;this.hb=!0;this.og=null}y.ia("PathSegment",Pf);y.ki(Pf);Pf.prototype.copy=function(){var a=new Pf;a.ba=this.ba;a.zb=this.zb;a.Gb=this.Gb;a.Ed=this.Ed;a.Oe=this.Oe;a.nh=this.nh;a.Ag=this.Ag;a.yo=this.yo;a.Mn=this.Mn;a.Th=this.Th;a.hb=this.hb;return a}; -Pf.prototype.equalsApprox=Pf.prototype.Mc=function(a){if(!(a instanceof Pf)||this.type!==a.type||this.ex!==a.ex)return!1;switch(this.type){case Ef:case rf:return gb(this.L,a.L)&&gb(this.M,a.M);case Ff:return gb(this.L,a.L)&&gb(this.M,a.M)&&gb(this.yc,a.yc)&&gb(this.Qc,a.Qc)&&gb(this.Bh,a.Bh)&&gb(this.Ch,a.Ch);case Gf:return gb(this.L,a.L)&&gb(this.M,a.M)&&gb(this.yc,a.yc)&&gb(this.Qc,a.Qc);case Hf:return gb(this.Ge,a.Ge)&&gb(this.Mf,a.Mf)&&gb(this.ra,a.ra)&&gb(this.za,a.za)&&gb(this.radiusX,a.radiusX)&& +Pf.prototype.equalsApprox=Pf.prototype.Mc=function(a){if(!(a instanceof Pf)||this.type!==a.type||this.ex!==a.ex)return!1;switch(this.type){case Ef:case rf:return gb(this.L,a.L)&&gb(this.M,a.M);case Ff:return gb(this.L,a.L)&&gb(this.M,a.M)&&gb(this.yc,a.yc)&&gb(this.Qc,a.Qc)&&gb(this.Bh,a.Bh)&&gb(this.Ch,a.Ch);case Gf:return gb(this.L,a.L)&&gb(this.M,a.M)&&gb(this.yc,a.yc)&&gb(this.Qc,a.Qc);case Hf:return gb(this.Ge,a.Ge)&&gb(this.Mf,a.Mf)&&gb(this.ra,a.ra)&&gb(this.Aa,a.Aa)&&gb(this.radiusX,a.radiusX)&& gb(this.radiusY,a.radiusY);case If:return this.Nl===a.Nl&&this.jx===a.jx&&gb(this.vj,a.vj)&&gb(this.L,a.L)&&gb(this.M,a.M)&&gb(this.radiusX,a.radiusX)&&gb(this.radiusY,a.radiusY);default:return!1}}; Pf.prototype.toString=function(a){void 0===a&&(a=-1);var b="";switch(this.type){case Ef:b=0>a?"M"+this.L.toString()+" "+this.M.toString():"M"+this.L.toFixed(a)+" "+this.M.toFixed(a);break;case rf:b=0>a?"L"+this.L.toString()+" "+this.M.toString():"L"+this.L.toFixed(a)+" "+this.M.toFixed(a);break;case Ff:b=0>a?"C"+this.yc.toString()+" "+this.Qc.toString()+" "+this.Bh.toString()+" "+this.Ch.toString()+" "+this.L.toString()+" "+this.M.toString():"C"+this.yc.toFixed(a)+" "+this.Qc.toFixed(a)+" "+this.Bh.toFixed(a)+ -" "+this.Ch.toFixed(a)+" "+this.L.toFixed(a)+" "+this.M.toFixed(a);break;case Gf:b=0>a?"Q"+this.yc.toString()+" "+this.Qc.toString()+" "+this.L.toString()+" "+this.M.toString():"Q"+this.yc.toFixed(a)+" "+this.Qc.toFixed(a)+" "+this.L.toFixed(a)+" "+this.M.toFixed(a);break;case Hf:b=0>a?"B"+this.Ge.toString()+" "+this.Mf.toString()+" "+this.ra.toString()+" "+this.za.toString()+" "+this.radiusX:"B"+this.Ge.toFixed(a)+" "+this.Mf.toFixed(a)+" "+this.ra.toFixed(a)+" "+this.za.toFixed(a)+" "+this.radiusX; +" "+this.Ch.toFixed(a)+" "+this.L.toFixed(a)+" "+this.M.toFixed(a);break;case Gf:b=0>a?"Q"+this.yc.toString()+" "+this.Qc.toString()+" "+this.L.toString()+" "+this.M.toString():"Q"+this.yc.toFixed(a)+" "+this.Qc.toFixed(a)+" "+this.L.toFixed(a)+" "+this.M.toFixed(a);break;case Hf:b=0>a?"B"+this.Ge.toString()+" "+this.Mf.toString()+" "+this.ra.toString()+" "+this.Aa.toString()+" "+this.radiusX:"B"+this.Ge.toFixed(a)+" "+this.Mf.toFixed(a)+" "+this.ra.toFixed(a)+" "+this.Aa.toFixed(a)+" "+this.radiusX; break;case If:b=0>a?"A"+this.radiusX.toString()+" "+this.radiusY.toString()+" "+this.vj.toString()+" "+(this.jx?1:0)+" "+(this.Nl?1:0)+" "+this.L.toString()+" "+this.M.toString():"A"+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a)+" "+this.vj.toFixed(a)+" "+(this.jx?1:0)+" "+(this.Nl?1:0)+" "+this.L.toFixed(a)+" "+this.M.toFixed(a);break;default:b=this.type.toString()}return b+(this.Th?"z":"")};var Ef;Pf.Move=Ef=y.s(Pf,"Move",0);var rf;Pf.Line=rf=y.s(Pf,"Line",1);var Ff; Pf.Bezier=Ff=y.s(Pf,"Bezier",2);var Gf;Pf.QuadraticBezier=Gf=y.s(Pf,"QuadraticBezier",3);var Hf;Pf.Arc=Hf=y.s(Pf,"Arc",4);var If;Pf.SvgArc=If=y.s(Pf,"SvgArc",4);Pf.prototype.freeze=function(){this.G=!0;return this};Pf.prototype.Wa=function(){this.G=!1;return this};Pf.prototype.close=Pf.prototype.close=function(){this.Th=!0;return this}; function Jf(a,b){if(null!==a.og&&!1===b.hb)return a.og;var c=a.radiusX,d=a.radiusY;void 0===d&&(d=c);if(0===c||0===d)return a.og=[],a.og;var e=a.Ed,g=a.Oe,h=ff(ca&&y.ka(a,">= zero",Pf,"radiusX");this.G&&y.oa(this,a);this.nh=a;this.hb=!0});y.defineProperty(Pf,{radiusY:"radiusY"},function(){return this.Ag},function(a){u&&y.p(a,Pf,"radiusY");0>a&&y.ka(a,">= zero",Pf,"radiusY");this.G&&y.oa(this,a);this.Ag=a;this.hb=!0}); +y.defineProperty(Pf,{Aa:"centerY"},function(){return this.Oe},function(a){u&&y.p(a,Pf,"centerY");this.G&&y.oa(this,a);this.Oe=a;this.hb=!0});y.defineProperty(Pf,{radiusX:"radiusX"},function(){return this.nh},function(a){u&&y.p(a,Pf,"radiusX");0>a&&y.ka(a,">= zero",Pf,"radiusX");this.G&&y.oa(this,a);this.nh=a;this.hb=!0});y.defineProperty(Pf,{radiusY:"radiusY"},function(){return this.Ag},function(a){u&&y.p(a,Pf,"radiusY");0>a&&y.ka(a,">= zero",Pf,"radiusY");this.G&&y.oa(this,a);this.Ag=a;this.hb=!0}); y.defineProperty(Pf,{Ge:"startAngle"},function(){return this.zb},function(a){this.zb!==a&&(this.G&&y.oa(this,a),u&&y.p(a,Pf,"startAngle"),a%=360,0>a&&(a+=360),this.zb=a,this.hb=!0)});y.defineProperty(Pf,{Mf:"sweepAngle"},function(){return this.Gb},function(a){u&&y.p(a,Pf,"sweepAngle");this.G&&y.oa(this,a);360a&&(a=-360);this.Gb=a;this.hb=!0});y.defineProperty(Pf,{Nl:"isClockwiseArc"},function(){return this.Mn},function(a){this.G&&y.oa(this,a);this.Mn=a;this.hb=!0}); y.defineProperty(Pf,{jx:"isLargeArc"},function(){return this.yo},function(a){this.G&&y.oa(this,a);this.yo=a;this.hb=!0});y.defineProperty(Pf,{vj:"xAxisRotation"},function(){return this.Ed},function(a){u&&y.p(a,Pf,"xAxisRotation");a%=360;0>a&&(a+=360);this.G&&y.oa(this,a);this.Ed=a;this.hb=!0}); function Qf(){this.U=null;this.rz=(new N(0,0)).freeze();this.Ay=(new N(0,0)).freeze();this.Su=this.Ov=0;this.Tu=1;this.Cv="";this.ww=this.iv=!1;this.ev=this.Vu=0;this.wj=this.pv=this.zv=!1;this.Zq=null;this.uw=0;this.Cg=this.tw=null}y.ia("InputEvent",Qf); @@ -350,7 +350,7 @@ M.prototype.quote=function(a){for(var b="",c=a.length,d=0;d=d)return"[]";var e=new za;e.add("[ ");c&&1b.yh||(b.scale=a))};ra.prototype.canDecreaseZoom=function(a){void 0===a&&(a=1/this.Sx);y.p(a,ra,"canDecreaseZoom:factor");var b=this.h;if(null===b||b.vl!==kh)return!1;a*=b.scale;return ab.yh?!1:b.Iw}; ra.prototype.increaseZoom=function(a){void 0===a&&(a=this.Sx);y.p(a,ra,"increaseZoom:factor");var b=this.h;null!==b&&b.vl===kh&&(a*=b.scale,ab.yh||(b.scale=a))};ra.prototype.canIncreaseZoom=function(a){void 0===a&&(a=this.Sx);y.p(a,ra,"canIncreaseZoom:factor");var b=this.h;if(null===b||b.vl!==kh)return!1;a*=b.scale;return ab.yh?!1:b.Iw};ra.prototype.resetZoom=function(a){void 0===a&&(a=this.Qw);y.p(a,ra,"resetZoom:newscale");var b=this.h;null===b||ab.yh||(b.scale=a)}; @@ -504,16 +504,16 @@ ra.prototype.collapseSubGraph=function(a){void 0===a&&(a=null);var b=this.h;if(n ra.prototype.canCollapseSubGraph=function(a){void 0===a&&(a=null);var b=this.h;if(null===b||b.ib)return!1;if(null!==a)return a.te?!0:!1;for(a=b.selection.i;a.next();)if(b=a.value,b instanceof F&&b.te)return!0;return!1}; ra.prototype.expandSubGraph=function(a){void 0===a&&(a=null);var b=this.h;if(null!==b)try{b.Vb("Expand SubGraph");b.Ua.tn("Expand SubGraph");var c=new J(F);if(null===a||a.te)for(var d=b.selection.i;d.next();){var e=d.value;e instanceof F&&(a=e,a.te||(a.expandSubGraph(),c.add(a)))}else a.expandSubGraph(),c.add(a);b.Ja("SubGraphExpanded",c)}finally{b.Md("Expand SubGraph")}}; ra.prototype.canExpandSubGraph=function(a){void 0===a&&(a=null);var b=this.h;if(null===b||b.ib)return!1;if(null!==a)return a.te?!1:!0;for(a=b.selection.i;a.next();)if(b=a.value,b instanceof F&&!b.te)return!0;return!1}; -ra.prototype.editTextBlock=function(a){void 0===a&&(a=null);null!==a&&y.l(a,qa,ra,"editTextBlock");var b=this.h;if(null!==b){var c=b.gb.TA;if(null!==c){if(null===a){a=null;for(var d=b.selection.i;d.next();){var e=d.value;if(e.canEdit()){a=e;break}}if(null===a)return;a=a.xt(function(a){return a instanceof qa&&a.Pz})}null!==a&&(b.bb=null,c.Ie=a,b.bb=c)}}}; +ra.prototype.editTextBlock=function(a){void 0===a&&(a=null);null!==a&&y.l(a,qa,ra,"editTextBlock");var b=this.h;if(null!==b){var c=b.gb.TA;if(null!==c){if(null===a){a=null;for(var d=b.selection.i;d.next();){var e=d.value;if(e.canEdit()){a=e;break}}if(null===a)return;a=a.xt(function(a){return a instanceof qa&&a.Pz})}null!==a&&(b.cb=null,c.Ie=a,b.cb=c)}}}; ra.prototype.canEditTextBlock=function(a){void 0===a&&(a=null);null!==a&&y.l(a,qa,ra,"canEditTextBlock");var b=this.h;if(null===b||b.ib||b.Ff||!b.Gw||null===b.gb.TA)return!1;if(null!==a){if(a=a.ca,null!==a&&a.canEdit())return!0}else for(b=b.selection.i;b.next();)if(a=b.value,a.canEdit()&&(a=a.xt(function(a){return a instanceof qa&&a.Pz}),null!==a))return!0;return!1}; -ra.prototype.showContextMenu=function(a){var b=this.h;if(null!==b){var c=b.gb.Fz;if(null!==c&&(void 0===a&&(a=0b.targetTouches.length)return;c=b.targetTouches[0];d=b.targetTouches[1]}else if(null!==a.Vf[0])c=a.Vf[0],d=a.Vf[1];else return;this.doCancel();if(a.tp("hasGestureZoom")){a.Ky=!0;a.HC=a.scale;var e=xh(a),g=c,h=g.clientX-e.x,c=g.clientY-e.y,g=d,d=g.clientX-e.x,g=g.clientY-e.y;y.A(e);e=d-h;c=g-c;a.$C=Math.sqrt(e*e+c*c);b.preventDefault();b.cancelBubble=!0}}}; wg.prototype.standardPinchZoomMove=function(){var a=this.h;if(null!==a){var b=a.Q.event;this.doCancel();var c=null,d=null;if(void 0!==b.targetTouches){if(2>b.targetTouches.length)return;c=b.targetTouches[0];d=b.targetTouches[1]}else if(null!==a.Vf[0])c=a.Vf[0],d=a.Vf[1];else return;if(a.tp("hasGestureZoom")&&a.Ky){var e=xh(a),g=c,c=g.clientX-e.x,h=g.clientY-e.y,g=d,d=g.clientX-e.x,g=g.clientY-e.y;y.A(e);var e=d-c,k=g-h,e=Math.sqrt(e*e+k*k)/a.$C,c=new N((Math.min(d,c)+Math.max(d,c))/2,(Math.min(g, h)+Math.max(g,h))/2),h=a.HC*e,d=a.wb;h!==a.scale&&d.canResetZoom(h)&&(e=a.$l,a.$l=c,d.resetZoom(h),a.$l=e);b.preventDefault();b.cancelBubble=!0}}};wg.prototype.doKeyDown=function(){var a=this.h;null!==a&&"Esc"===a.Q.key&&this.doCancel()};wg.prototype.doKeyUp=function(){};wg.prototype.startTransaction=wg.prototype.Vb=function(a){void 0===a&&(a=this.name);this.Nf=null;var b=this.h;return null===b?!1:b.Vb(a)}; @@ -535,11 +535,11 @@ y.defineProperty(jh,{hx:"isGridSnapEnabled"},function(){return this.kr},function y.defineProperty(jh,{yE:"gridSnapCellSize"},function(){return this.Ly},function(a){y.l(a,Ea,jh,"gridSnapCellSize");this.Ly.N(a)||(this.Ly=a=a.V())});y.defineProperty(jh,{MH:"gridSnapCellSpot"},function(){return this.My},function(a){y.l(a,Q,jh,"gridSnapCellSpot");this.My.N(a)||(this.My=a=a.V())});y.defineProperty(jh,{NH:"gridSnapOrigin"},function(){return this.Ny},function(a){y.l(a,N,jh,"gridSnapOrigin");this.Ny.N(a)||(this.Ny=a=a.V())}); y.defineProperty(jh,{gj:"dragsLink"},function(){return this.VB},function(a){y.g(a,"boolean",jh,"dragsLink");this.VB=a});y.defineProperty(jh,{bn:"currentPart"},function(){return this.FB},function(a){null!==a&&y.l(a,D,jh,"currentPart");this.FB=a});y.defineProperty(jh,{pc:"copiedParts"},function(){return this.uB},function(a){this.uB=a});y.defineProperty(jh,{ic:"draggedParts"},function(){return this.UB},function(a){this.UB=a}); y.w(jh,{sK:"draggingParts"},function(){return null!==this.pc?this.pc.tj():null!==this.ic?this.ic.tj():this.kG});y.defineProperty(jh,{md:"draggedLink"},function(){return this.TB},function(a){null!==a&&y.l(a,G,jh,"draggedLink");this.TB=a});y.defineProperty(jh,{gx:"isDragOutStarted"},function(){return this.nC},function(a){this.nC=a});y.defineProperty(jh,{wk:"startPoint"},function(){return this.pw},function(a){y.l(a,N,jh,"startPoint");this.pw.N(a)||(this.pw=a=a.V())}); -y.defineProperty(jh,{$D:"delay"},function(){return this.bo},function(a){y.g(a,"number",jh,"delay");this.bo=a});jh.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.h;if(null===a||a.ib&&!a.jt||!a.tl&&!a.jk&&!a.jt||!a.xf)return!1;var b=a.Q;return!b.left||a.bb!==this&&(!this.isBeyondDragSize()||b.lj&&b.timestamp-a.Fc.timestamp=d&&(d=.1);for(var e=this,g=b.dn(c,d,function(b){return e.findValidLinkablePort(b,a)},null,!0),d=Infinity,b=null,g=g.i;g.next();){var h=g.value,k=h.ca;if(k instanceof E){var l=h.eb(ec,y.O()),m=c.x-l.x,n=c.y-l.y;y.A(l);l=m*m+n*n;lc){if(null!==this.sc&&a===this.Og&&b===this.Pg)return!0;var d=b.zd;null===d&&(d="");if(a.Xw(d).count>=c)return!1}return!0}; -ji.prototype.isValidTo=function(a,b){if(null===a||null===b)return this.Cp;if(this.h.bb===this&&(null!==a.layer&&!a.layer.kt||!0!==b.OF))return!1;var c=b.uJ;if(Infinity>c){if(null!==this.sc&&a===this.Qg&&b===this.Rg)return!0;var d=b.zd;null===d&&(d="");if(a.Ig(d).count>=c)return!1}return!0};ji.prototype.isInSameNode=function(a,b){if(null===a||null===b)return!1;if(a===b)return!0;var c=a.ca,d=b.ca;return null!==c&&c===d}; +c instanceof E&&(null===c.layer||c.layer.kt))?b:null};ji.prototype.isValidFrom=function(a,b){if(null===a||null===b)return this.Cp;if(this.h.cb===this&&(null!==a.layer&&!a.layer.kt||!0!==b.sE))return!1;var c=b.Uz;if(Infinity>c){if(null!==this.sc&&a===this.Og&&b===this.Pg)return!0;var d=b.zd;null===d&&(d="");if(a.Xw(d).count>=c)return!1}return!0}; +ji.prototype.isValidTo=function(a,b){if(null===a||null===b)return this.Cp;if(this.h.cb===this&&(null!==a.layer&&!a.layer.kt||!0!==b.OF))return!1;var c=b.uJ;if(Infinity>c){if(null!==this.sc&&a===this.Qg&&b===this.Rg)return!0;var d=b.zd;null===d&&(d="");if(a.Ig(d).count>=c)return!1}return!0};ji.prototype.isInSameNode=function(a,b){if(null===a||null===b)return!1;if(a===b)return!0;var c=a.ca,d=b.ca;return null!==c&&c===d}; ji.prototype.isLinked=function(a,b){if(null===a||null===b)return!1;var c=a.ca;if(!(c instanceof E))return!1;var d=a.zd;null===d&&(d="");var e=b.ca;if(!(e instanceof E))return!1;var g=b.zd;null===g&&(g="");for(e=e.Ig(g);e.next();)if(g=e.value,g.Z===c&&g.bg===d)return!0;return!1}; ji.prototype.isValidLink=function(a,b,c,d){if(!this.isValidFrom(a,b)||!this.isValidTo(c,d)||!(null===b||null===d||(b.GH&&d.tJ||!this.isInSameNode(b,d))&&(b.FH&&d.sJ||!this.isLinked(b,d)))||null!==this.sc&&(null!==a&&this.isLabelDependentOnLink(a,this.sc)||null!==c&&this.isLabelDependentOnLink(c,this.sc))||null!==a&&null!==c&&(null===a.data&&null!==c.data||null!==a.data&&null===c.data)||!this.isValidCycle(a,c,this.sc))return!1;if(null!==a){var e=a.ox;if(null!==e&&!e(a,b,c,d,this.sc))return!1}if(null!== c&&(e=c.ox,null!==e&&!e(a,b,c,d,this.sc)))return!1;e=this.ox;return null!==e?e(a,b,c,d,this.sc):!0};ji.prototype.isLabelDependentOnLink=function(a,b){if(null===a)return!1;var c=a.Sd;if(null===c)return!1;if(c===b)return!0;var d=new K(E);d.add(a);return ki(this,c,b,d)};function ki(a,b,c,d){if(b===c)return!0;var e=b.Z;if(null!==e&&e.Ef&&(d.add(e),ki(a,e.Sd,c,d)))return!0;b=b.da;return null!==b&&b.Ef&&(d.add(b),ki(a,b.Sd,c,d))?!0:!1} @@ -587,7 +587,7 @@ Ci)return a===b?a=!0:(d=new K(E),d.add(b),a=Di(this,d,a,b,c)),!a}return!0};funct function Di(a,b,c,d,e){if(c===d)return!0;if(null===c||null===d||b.contains(c))return!1;b.add(c);for(var g=c.ge;g.next();){var h=g.value;if(h!==e){var k=h.Z,h=h.da,k=k===c?h:k;if(k!==c&&Di(a,b,k,d,e))return!0}}return!1}y.defineProperty(ji,{ox:"linkValidation"},function(){return this.dl},function(a){null!==a&&y.g(a,"function",ji,"linkValidation");this.dl=a});y.defineProperty(ji,{zx:"portTargeted"},function(){return this.SC},function(a){null!==a&&y.g(a,"function",ji,"portTargeted");this.SC=a}); function ta(){0=a.x)c=0>=a.y?c+225:1<=a.y?c+135:c+180;else if(1<=a.x)0>=a.y?c+=315:1<=a.y&&(c+=45);else if(0>=a.y)c+=270;else if(1<=a.y)c+=90;else break a;0>c?c+=360:360<=c&&(c-=360);b.cursor=22.5>c?"e-resize":67.5>c?"se-resize":112.5>c?"s-resize":157.5>c?"sw-resize":202.5>c?"w-resize":247.5>c?"nw-resize":292.5>c?"n-resize":337.5>c?"ne-resize":"e-resize"}else if(b instanceof I)for(b=b.elements;b.next();)Ui(a, b.value,c)}y.defineProperty(Ti,{Gt:"handleArchetype"},function(){return this.Uk},function(a){null!==a&&y.l(a,O,Ti,"handleArchetype");this.Uk=a});y.w(Ti,{handle:"handle"},function(){return this.ac});y.defineProperty(Ti,{fc:"adornedObject"},function(){return this.Ib},function(a){null!==a&&y.l(a,O,Ti,"adornedObject");this.Ib=a});Ti.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.h;return null!==a&&!a.ib&&a.lt&&a.Q.left?null!==this.findToolHandleAt(a.Fc.ga,this.name)?!0:!1:!1}; -Ti.prototype.doActivate=function(){var a=this.h;null!==a&&(this.ac=this.findToolHandleAt(a.Fc.ga,this.name),null!==this.ac&&(this.Ib=this.ac.ca.fc,this.ez.set(this.Ib.ca.location),this.Tv.set(this.Ib.Aa),this.Gy=this.computeCellSize(),this.Iy=this.computeMinSize(),this.Hy=this.computeMaxSize(),a.Ve=!0,this.FC=a.Ua.isEnabled,a.Ua.isEnabled=!1,this.Vb(this.name),this.ua=!0))};Ti.prototype.doDeactivate=function(){var a=this.h;null!==a&&(this.xk(),this.Ib=this.ac=null,this.ua=a.Ve=!1,a.Ua.isEnabled=this.FC)}; -Ti.prototype.doCancel=function(){this.Ib.Aa=this.Tv;this.Ib.ca.location=this.ez;this.stopTool()};Ti.prototype.doMouseMove=function(){var a=this.h;if(this.ua&&null!==a){var b=this.Iy,c=this.Hy,d=this.Gy,e=this.Ib.uE(a.Q.ga,y.O()),g=Xi;this.Ib instanceof X&&(g=Yi(this.Ib));b=this.computeResize(e,this.ac.alignment,b,c,d,!(g===Zi||g===$i||a.Q.shift));this.resize(b);a.dg();y.A(e)}}; +Ti.prototype.doActivate=function(){var a=this.h;null!==a&&(this.ac=this.findToolHandleAt(a.Fc.ga,this.name),null!==this.ac&&(this.Ib=this.ac.ca.fc,this.ez.set(this.Ib.ca.location),this.Tv.set(this.Ib.za),this.Gy=this.computeCellSize(),this.Iy=this.computeMinSize(),this.Hy=this.computeMaxSize(),a.Ve=!0,this.FC=a.Ua.isEnabled,a.Ua.isEnabled=!1,this.Vb(this.name),this.ua=!0))};Ti.prototype.doDeactivate=function(){var a=this.h;null!==a&&(this.xk(),this.Ib=this.ac=null,this.ua=a.Ve=!1,a.Ua.isEnabled=this.FC)}; +Ti.prototype.doCancel=function(){this.Ib.za=this.Tv;this.Ib.ca.location=this.ez;this.stopTool()};Ti.prototype.doMouseMove=function(){var a=this.h;if(this.ua&&null!==a){var b=this.Iy,c=this.Hy,d=this.Gy,e=this.Ib.uE(a.Q.ga,y.O()),g=Xi;this.Ib instanceof X&&(g=Yi(this.Ib));b=this.computeResize(e,this.ac.alignment,b,c,d,!(g===Zi||g===$i||a.Q.shift));this.resize(b);a.dg();y.A(e)}}; Ti.prototype.doMouseUp=function(){var a=this.h;if(this.ua&&null!==a){var b=this.Iy,c=this.Hy,d=this.Gy,e=this.Ib.uE(a.Q.ga,y.O()),g=Xi;this.Ib instanceof X&&(g=Yi(this.Ib));b=this.computeResize(e,this.ac.alignment,b,c,d,!(g===Zi||g===$i||a.Q.shift));this.resize(b);y.A(e);a.xc();this.Nf=this.name;a.Ja("PartResized",this.Ib,this.Tv)}this.stopTool()}; -Ti.prototype.resize=function(a){if(null!==this.h){var b=this.fc,c=b.ca,d=b.Jl(),e=b.hj(),g=Math.PI*d/180,h=Math.cos(g),g=Math.sin(g),k=0d?1:0,l=90d?1:0,d=180d?1:0,m=b.Fa.width,n=b.Fa.height;b.Aa=a.size;var p=c.position.copy();c.Cf();m=b.Fa.width-m;n=b.Fa.height-n;if(0!==m||0!==n)0!==m&&(p.x+=e*((a.x+m*l)*h-(a.y+n*k)*g)),0!==n&&(p.y+=e*((a.x+m*d)*g+(a.y+n*l)*h)),c.move(p),c instanceof E&&c.mf()}}; +Ti.prototype.resize=function(a){if(null!==this.h){var b=this.fc,c=b.ca,d=b.Jl(),e=b.hj(),g=Math.PI*d/180,h=Math.cos(g),g=Math.sin(g),k=0d?1:0,l=90d?1:0,d=180d?1:0,m=b.Fa.width,n=b.Fa.height;b.za=a.size;var p=c.position.copy();c.Cf();m=b.Fa.width-m;n=b.Fa.height-n;if(0!==m||0!==n)0!==m&&(p.x+=e*((a.x+m*l)*h-(a.y+n*k)*g)),0!==n&&(p.y+=e*((a.x+m*d)*g+(a.y+n*l)*h)),c.move(p),c instanceof E&&c.mf()}}; Ti.prototype.computeResize=function(a,b,c,d,e,g){b.Ce()&&(b=ec);var h=this.fc.Fa,k=h.x,l=h.y,m=h.x+h.width,n=h.y+h.height,p=1;if(!g){var p=h.width,q=h.height;0>=p&&(p=1);0>=q&&(q=1);p=q/p}q=y.O();qb(a.x,a.y,k,l,e.width,e.height,q);a=h.copy();0>=b.x?0>=b.y?(a.x=Math.max(q.x,m-d.width),a.x=Math.min(a.x,m-c.width),a.width=Math.max(m-a.x,c.width),a.y=Math.max(q.y,n-d.height),a.y=Math.min(a.y,n-c.height),a.height=Math.max(n-a.y,c.height),g||(b=a.height/a.width,p=b.y?(a.width=Math.max(Math.min(q.x-k,d.width),c.width),a.y=Math.max(q.y,n-d.height),a.y=Math.min(a.y,n-c.height), a.height=Math.max(n-a.y,c.height),g||(b=a.height/a.width,p=b.y?(a.y=Math.max(q.y,n-d.height),a.y=Math.min(a.y,n-c.height),a.height=n-a.y,g||(a.width=a.height/p,a.x= @@ -638,7 +638,7 @@ Ti.prototype.computeCellSize=function(){var a=new Ea(NaN,NaN),b=this.fc.ca;if(nu 0e.right&&(c.x-=d.width+5);c.xe.bottom&&(c.y-=d.height+5);c.ye.right&&(c.x-=d.width+5);c.xe.bottom?c.y-(d.height+5):c.y+20;c.ye.right&&(c.x-=d.width+5);c.xe.bottom?c.y-(d.height+5):c.y+20;c.y=a)return b;for(var c=this.Xb.i;c.next();)b+="\n "+c.value.toString(a-1);return b};C.fromDiv=function(a){var b=a;"string"===typeof a&&(b=window.document.getElementById(a));return b instanceof HTMLDivElement&&b.U instanceof C?b.U:null}; y.defineProperty(C,{Cl:"div"},function(){return this.Pb},function(a){null!==a&&y.l(a,HTMLDivElement,C,"div");if(this.Pb!==a){nk=[];var b=this.Pb;null!==b?(b.U=void 0,b.innerHTML="",null!==this.Fb&&(this.Fb.removeEventListener("touchstart",this.UF,!1),this.Fb.removeEventListener("touchmove",this.TF,!1),this.Fb.removeEventListener("touchend",this.SF,!1),this.Fb.Nd.U=null),b=this.gb,null!==b&&(b.Xe.each(function(a){a.cancelWaitAfter()}),b.fg.each(function(a){a.cancelWaitAfter()}),b.gg.each(function(a){a.cancelWaitAfter()})), -b.cancelWaitAfter(),this.bb.doCancel(),this.hd=this.Fb=null,window.removeEventListener("resize",this.cG,!1),window.removeEventListener("mousemove",this.Kp,!0),window.removeEventListener("mousedown",this.Jp,!0),window.removeEventListener("mouseup",this.Mp,!0),window.removeEventListener("mousewheel",this.Ah,!0),window.removeEventListener("DOMMouseScroll",this.Ah,!0),window.removeEventListener("mouseout",this.Lp,!0)):this.fh=!1;this.Pb=null;if(null!==a){if(b=a.U)b.Cl=null;zk(this,a);this.Sp()}}}); +b.cancelWaitAfter(),this.cb.doCancel(),this.hd=this.Fb=null,window.removeEventListener("resize",this.cG,!1),window.removeEventListener("mousemove",this.Kp,!0),window.removeEventListener("mousedown",this.Jp,!0),window.removeEventListener("mouseup",this.Mp,!0),window.removeEventListener("mousewheel",this.Ah,!0),window.removeEventListener("DOMMouseScroll",this.Ah,!0),window.removeEventListener("mouseout",this.Lp,!0)):this.fh=!1;this.Pb=null;if(null!==a){if(b=a.U)b.Cl=null;zk(this,a);this.Sp()}}}); function Ck(a){var b=a.Fb;b.addEventListener("touchstart",a.UF,!1);b.addEventListener("touchmove",a.TF,!1);b.addEventListener("touchend",a.SF,!1);b.addEventListener("mousemove",a.Kp,!1);b.addEventListener("mousedown",a.Jp,!1);b.addEventListener("mouseup",a.Mp,!1);b.addEventListener("mousewheel",a.Ah,!1);b.addEventListener("DOMMouseScroll",a.Ah,!1);b.addEventListener("mouseout",a.Lp,!1);b.addEventListener("keydown",a.mI,!1);b.addEventListener("keyup",a.nI,!1);b.addEventListener("selectstart",function(a){a.preventDefault(); -return!1},!1);b.addEventListener("contextmenu",function(a){a.preventDefault();return!1},!1);b.addEventListener("gesturechange",function(b){a.gb.sp===Kj&&b.preventDefault()},!1);b.addEventListener("pointerdown",a.NI,!1);b.addEventListener("pointermove",a.QI,!1);b.addEventListener("pointerleave",a.OI,!1);window.addEventListener("resize",a.cG,!1)}C.prototype.computePixelRatio=function(){return null!==this.bk?this.bk:this.qG};C.prototype.doMouseMove=function(){this.bb.doMouseMove()}; -C.prototype.doMouseDown=function(){this.bb.doMouseDown()};C.prototype.doMouseUp=function(){this.bb.doMouseUp()};C.prototype.doMouseWheel=function(){this.bb.doMouseWheel()};C.prototype.doKeyDown=function(){this.bb.doKeyDown()};C.prototype.doKeyUp=function(){this.bb.doKeyUp()};C.prototype.doFocus=function(){this.focus()};C.prototype.focus=C.prototype.focus=function(){this.Fb&&this.Fb.focus()}; +return!1},!1);b.addEventListener("contextmenu",function(a){a.preventDefault();return!1},!1);b.addEventListener("gesturechange",function(b){a.gb.sp===Kj&&b.preventDefault()},!1);b.addEventListener("pointerdown",a.NI,!1);b.addEventListener("pointermove",a.QI,!1);b.addEventListener("pointerleave",a.OI,!1);window.addEventListener("resize",a.cG,!1)}C.prototype.computePixelRatio=function(){return null!==this.bk?this.bk:this.qG};C.prototype.doMouseMove=function(){this.cb.doMouseMove()}; +C.prototype.doMouseDown=function(){this.cb.doMouseDown()};C.prototype.doMouseUp=function(){this.cb.doMouseUp()};C.prototype.doMouseWheel=function(){this.cb.doMouseWheel()};C.prototype.doKeyDown=function(){this.cb.doKeyDown()};C.prototype.doKeyUp=function(){this.cb.doKeyUp()};C.prototype.doFocus=function(){this.focus()};C.prototype.focus=C.prototype.focus=function(){this.Fb&&this.Fb.focus()}; function Rj(a){if(null!==a.Fb){var b=a.Pb;if(0!==b.clientWidth&&0!==b.clientHeight){var c=a.Vk?a.Jd:0,d=a.Fj?a.Jd:0,e=a.kd;a.kd=a.computePixelRatio();a.kd!==e&&(a.hr=!0,a.De());if(b.clientWidth!==a.Jb+c||b.clientHeight!==a.Ob+d)a.hm=!0,a.we=!0,b=a.Sb,null!==b&&b.lx&&a.vl===kh&&b.I(),a.Zd||a.De()}}} function wk(a){var b=new vg;b.name="Background";a.et(b);b=new vg;b.name="";a.et(b);b=new vg;b.name="Foreground";a.et(b);b=new vg;b.name="Adornment";b.Nc=!0;a.et(b);b=new vg;b.name="Tool";b.Nc=!0;b.GE=!0;a.et(b);b=new vg;b.name="Grid";b.xf=!1;b.kg=!1;b.Nc=!0;a.KG(b,a.El("Background"))} function Dk(a){a.td=new I(Ek);a.td.name="GRID";var b=new X;b.Hb="LineH";b.stroke="lightgray";b.ub=.5;b.interval=1;a.td.add(b);b=new X;b.Hb="LineH";b.stroke="gray";b.ub=.5;b.interval=5;a.td.add(b);b=new X;b.Hb="LineH";b.stroke="gray";b.ub=1;b.interval=10;a.td.add(b);b=new X;b.Hb="LineV";b.stroke="lightgray";b.ub=.5;b.interval=1;a.td.add(b);b=new X;b.Hb="LineV";b.stroke="gray";b.ub=.5;b.interval=5;a.td.add(b);b=new X;b.Hb="LineV";b.stroke="gray";b.ub=1;b.interval=10;a.td.add(b);b=new D;b.add(a.td); @@ -789,7 +789,7 @@ C.prototype.acceptEvent=function(a){var b=this.Zc;this.Zc=this.Qb;this.Qb=b;Pk(t function Pk(a,b,c,d,e){d.h=b;d.event=c;e?Qk(a,c,d):(d.ve=b.Qb.ve,d.ga=b.Qb.ga);a=0;c.ctrlKey&&(a+=1);c.altKey&&(a+=2);c.shiftKey&&(a+=4);c.metaKey&&(a+=8);d.yd=a;d.button=c.button;c.buttons&&(d.buttons=c.buttons);y.rk&&0===c.button&&c.ctrlKey&&(d.button=2);d.Dl=!1;d.up=!1;d.ef=1;d.Bl=0;d.Gc=!1;d.bubbles=!1;d.timestamp=Date.now();d.Pt=!1;d.Tg=c.target.U?c.target.U:null;d.He=null} function Rk(a,b,c,d,e){d.h=a;Qk(a,c,d);d.yd=0;d.button=0;d.buttons=1;d.Dl=!0;d.up=!1;d.ef=1;d.Bl=0;d.Gc=!1;d.bubbles=!0;d.event=b;d.timestamp=Date.now();d.Pt=e;d.Tg=b.target.U?b.target.U:null;d.He=null;a.Gi=d.copy();Dh=null} function Sk(a,b,c,d,e){var g=null;d.h=a;null!==c?((g=window.document.elementFromPoint(c.clientX,c.clientY))&&g.U?g=g.U:(c=b.changedTouches[0],g=a),d.Tg=g,Qk(a,c,d)):null!==a.Zc?(d.ga=a.Zc.ga,d.ve=a.Zc.ve,d.Tg=a.Zc.Tg):null!==a.Gi&&(d.ga=a.Gi.ga,d.ve=a.Gi.ve,d.Tg=a.Gi.Tg);d.yd=0;d.button=0;d.buttons=1;d.Dl=!1;d.up=!1;d.ef=1;d.Bl=0;d.Gc=!1;d.bubbles=!1;d.event=b;d.timestamp=Date.now();d.Pt=e;d.He=null} -function ia(a,b,c){if(b.bubbles)return u&&u.BE&&y.trace("NOT handled "+c.type+" "+b.toString()),!0;u&&u.BE&&y.trace("handled "+c.type+" "+a.bb.name+" "+b.toString());void 0!==c.stopPropagation&&c.stopPropagation();(void 0===c.touches||2>c.touches.length)&&c.preventDefault();c.cancelBubble=!0;return!1} +function ia(a,b,c){if(b.bubbles)return u&&u.BE&&y.trace("NOT handled "+c.type+" "+b.toString()),!0;u&&u.BE&&y.trace("handled "+c.type+" "+a.cb.name+" "+b.toString());void 0!==c.stopPropagation&&c.stopPropagation();(void 0===c.touches||2>c.touches.length)&&c.preventDefault();c.cancelBubble=!0;return!1} C.prototype.mI=function(a){if(!this.U.isEnabled)return!1;var b=this.U.Qb;Pk(this.U,this.U,a,b,!1);b.key=String.fromCharCode(a.which);b.Dl=!0;switch(a.which){case 8:b.key="Backspace";break;case 33:b.key="PageUp";break;case 34:b.key="PageDown";break;case 35:b.key="End";break;case 36:b.key="Home";break;case 37:b.key="Left";break;case 38:b.key="Up";break;case 39:b.key="Right";break;case 40:b.key="Down";break;case 45:b.key="Insert";break;case 46:b.key="Del";break;case 48:b.key="0";break;case 187:case 61:case 107:b.key= "Add";break;case 189:case 173:case 109:b.key="Subtract";break;case 27:b.key="Esc"}this.U.doKeyDown();return 187!==a.which&&189!==a.which&&48!==a.which&&107!==a.which&&109!==a.which&&61!==a.which&&173!==a.which||!0!==a.ctrlKey?ia(this.U,b,a):(a.cancelBubble=!0,a.preventDefault(),a.stopPropagation(),!1)}; C.prototype.nI=function(a){if(!this.U.isEnabled)return!1;var b=this.U.Qb;Pk(this.U,this.U,a,b,!1);b.key=String.fromCharCode(a.which);b.up=!0;switch(a.which){case 8:b.key="Backspace";break;case 33:b.key="PageUp";break;case 34:b.key="PageDown";break;case 35:b.key="End";break;case 36:b.key="Home";break;case 37:b.key="Left";break;case 38:b.key="Up";break;case 39:b.key="Right";break;case 40:b.key="Down";break;case 45:b.key="Insert";break;case 46:b.key="Del";break;case 93:a.preventDefault()}this.U.doKeyUp(); @@ -846,7 +846,7 @@ C.prototype.commitTransaction=C.prototype.Md=function(a){return this.pa.Md(a)};C C.prototype.updateAllRelationshipsFromData=C.prototype.zJ=function(){if(0a.yh&&(c=a.yh);e=y.Tb(a.sb.x+h/b-h/c,a.sb.y+k/b-k/c);a.position=e;y.A(e);a.bc=c;a.eu(d,a.xb);a.Vc=!1;Jk(a,!1);c= -a.Ua;c.Bc&&ek(c,b,a.bc);a.ta();Tk(a)}}C.prototype.eu=function(a,b,c){if(!a.N(b)){void 0===c&&(c=!1);c||Tk(this);Gk(this);var d=this.Sb;null===d||!d.lx||this.vl!==kh||c||a.width===b.width&&a.height===b.height||d.I();d=this.bb;!0===this.jm&&d instanceof eh&&(this.Q.ga=this.YF(this.Q.ve),Mj(d,this));this.Vc||this.EE(a,b);gl(this);this.Ja("ViewportBoundsChanged",c?y.Ih:null,a)}}; +a.Ua;c.Bc&&ek(c,b,a.bc);a.ta();Tk(a)}}C.prototype.eu=function(a,b,c){if(!a.N(b)){void 0===c&&(c=!1);c||Tk(this);Gk(this);var d=this.Sb;null===d||!d.lx||this.vl!==kh||c||a.width===b.width&&a.height===b.height||d.I();d=this.cb;!0===this.jm&&d instanceof eh&&(this.Q.ga=this.YF(this.Q.ve),Mj(d,this));this.Vc||this.EE(a,b);gl(this);this.Ja("ViewportBoundsChanged",c?y.Ih:null,a)}}; function gl(a,b){void 0===b&&(b=null);var c=a.td;if(null!==c&&c.visible){for(var d=y.Xl(),e=1,g=1,h=c.va.o,k=h.length,l=0;ln||(Fl(m.Hb)?g=g*n/gf(g,n):e=e*n/gf(e,n))}h=c.ax;d.n(g*h.width,e*h.height);h=g=l=k=0;if(null!==b)k=b.width,l=b.height,g=b.x,h=b.y;else{e=y.mg();g=a.xb;e.n(g.x,g.y,g.width,g.height);for(h=a.Wv.i;h.next();)g=h.value.xb,g.F()&&Jb(e,g.x,g.y,g.width,g.height);if(!e.F()){y.dc(e);return}k=e.width;l=e.height;g=e.x;h=e.y;y.dc(e)}c.width=k+2*d.width;c.height= l+2*d.height;e=y.O();qb(g,h,0,0,d.width,d.height,e);e.offset(-d.width,-d.height);y.ok(d);c.ca.location=e;y.A(e)}}C.prototype.clearSelection=C.prototype.Lw=function(){var a=0= 0",C,"maxSelectionCount")}); y.defineProperty(C,{KI:"nodeSelectionAdornmentTemplate"},function(){return this.Qv},function(a){var b=this.Qv;b!==a&&(y.l(a,da,C,"nodeSelectionAdornmentTemplate"),this.Qv=a,this.j("nodeSelectionAdornmentTemplate",b,a))});y.defineProperty(C,{PH:"groupSelectionAdornmentTemplate"},function(){return this.ov},function(a){var b=this.ov;b!==a&&(y.l(a,da,C,"groupSelectionAdornmentTemplate"),this.ov=a,this.j("groupSelectionAdornmentTemplate",b,a))}); y.defineProperty(C,{uI:"linkSelectionAdornmentTemplate"},function(){return this.Gv},function(a){var b=this.Gv;b!==a&&(y.l(a,da,C,"linkSelectionAdornmentTemplate"),this.Gv=a,this.j("linkSelectionAdornmentTemplate",b,a))});y.w(C,{hn:"highlighteds"},function(){return this.tv}); y.defineProperty(C,{oi:"isModified"},function(){var a=this.pa;return a.isEnabled?null!==a.ej?!0:this.Ty&&this.dh!==a.ij:this.Ty},function(a){if(this.Ty!==a){y.g(a,"boolean",C,"isModified");this.Ty=a;var b=this.pa;!a&&b.isEnabled&&(this.dh=b.ij);a||Gl(this)}});function Gl(a){var b=a.oi;a.uD!==b&&(a.uD=b,a.Ja("Modified"))} -y.defineProperty(C,{ha:"model"},function(){return this.ke},function(a){var b=this.ke;if(b!==a){y.l(a,M,C,"model");this.bb.doCancel();null!==b&&b.pa!==a.pa&&b.pa.LE&&y.k("Do not replace a Diagram.model while a transaction is in progress.");this.Ua.qi();this.Lw();this.fh=!1;this.jo=!0;this.dh=-2;this.Wf=!1;var c=this.Zd;this.Zd=!0;this.Ua.tn("Model");null!==b&&(null!==this.hh&&this.hh.each(function(a){b.hu(a)}),b.hu(this.CC),b instanceof V&&Hl(this,b.Kg),Hl(this,b.ig));this.ke=a;a.Rm(this.BC);Il(this, +y.defineProperty(C,{ha:"model"},function(){return this.ke},function(a){var b=this.ke;if(b!==a){y.l(a,M,C,"model");this.cb.doCancel();null!==b&&b.pa!==a.pa&&b.pa.LE&&y.k("Do not replace a Diagram.model while a transaction is in progress.");this.Ua.qi();this.Lw();this.fh=!1;this.jo=!0;this.dh=-2;this.Wf=!1;var c=this.Zd;this.Zd=!0;this.Ua.tn("Model");null!==b&&(null!==this.hh&&this.hh.each(function(a){b.hu(a)}),b.hu(this.CC),b instanceof V&&Hl(this,b.Kg),Hl(this,b.ig));this.ke=a;a.Rm(this.BC);Il(this, a.ig);a instanceof V&&Jl(this,a.Kg);a.hu(this.BC);a.Rm(this.CC);null!==this.hh&&this.hh.each(function(b){a.Rm(b)});this.Zd=c;this.Vc||this.ta();null!==b&&(a.pa.isEnabled=b.pa.isEnabled)}});y.defineProperty(C,{Za:null},function(){return this.uC},function(a){this.uC=a});y.w(C,{px:null},function(){return this.mG}); function sk(a,b){if(b.ha===a.ha){var c=b.Dc,d=b.propertyName;if(c===Uf&&"S"===d[0])if("StartingFirstTransaction"===d)c=a.gb,c.Xe.each(function(b){b.Sc(a)}),c.fg.each(function(b){b.Sc(a)}),c.gg.each(function(b){b.Sc(a)}),a.Zd||a.fh||(a.fv=!0,a.jo&&(a.Wf=!0));else if("StartingUndo"===d||"StartingRedo"===d){var e=a.Ua;e.nf&&!a.Bb&&e.qi();a.Ja("ChangingSelection")}else"StartedTransaction"===d&&(e=a.Ua,e.nf&&!a.Bb&&e.qi());else if(a.Za){a.Za=!1;try{var g=b.rf;if(""!==g)if(c===Tf){if("linkFromKey"===g){var h= b.object,k=a.ag(h);if(null!==k){var l=b.newValue,m=a.hf(l);k.Z=m}}else if("linkToKey"===g)h=b.object,k=a.ag(h),null!==k&&(l=b.newValue,m=a.hf(l),k.da=m);else if("linkFromPortId"===g){if(h=b.object,k=a.ag(h),null!==k){var n=b.newValue;"string"===typeof n&&(k.bg=n)}}else if("linkToPortId"===g)h=b.object,k=a.ag(h),null!==k&&(n=b.newValue,"string"===typeof n&&(k.Vg=n));else if("nodeGroupKey"===g){var h=b.object,p=a.vh(h);if(null!==p){var q=b.newValue;if(void 0!==q){var r=a.hf(q);p.Va=r instanceof F?r: @@ -893,7 +893,7 @@ null}else p.Va=null}}else if("linkLabelKeys"===g){if(h=b.object,k=a.ag(h),null!= a.Yw(A),U=b.newValue;null!==L&&"string"===typeof U&&(H=L.qp(),null!==H&&(H.oc=U))}else if("nodeCategory"===g){var h=b.object,ea=a.vh(h),U=b.newValue;null!==ea&&"string"===typeof U&&(ea.oc=U)}else if("linkCategory"===g){var h=b.object,W=a.ag(h),U=b.newValue;null!==W&&"string"===typeof U&&(W.oc=U)}else if("nodeDataArray"===g){var P=b.oldValue;Hl(a,P);var ba=b.newValue;Il(a,ba)}else"linkDataArray"===g&&(P=b.oldValue,Hl(a,P),ba=b.newValue,Jl(a,ba));a.oi=!0}else c===Vf?(ba=b.newValue,"nodeDataArray"=== g&&y.Ya(ba)?Ll(a,ba):"linkDataArray"===g&&y.Ya(ba)?Ml(a,ba):"linkLabelKeys"===g&&Ag(ba)&&(k=a.ag(b.object),m=a.hf(ba),null!==k&&null!==m&&(m.Sd=k)),a.oi=!0):c===Wf?(P=b.oldValue,"nodeDataArray"===g&&y.Ya(P)?Nl(a,P):"linkDataArray"===g&&y.Ya(P)?Nl(a,P):"linkLabelKeys"===g&&Ag(P)&&(m=a.hf(P),null!==m&&(m.Sd=null)),a.oi=!0):c===Uf&&("SourceChanged"===g?null!==b.object?rk(a,b.object,b.propertyName):(a.zJ(),a.$F()):"ModelDisplaced"===g&&a.Sl());else if(c===Tf){var Oa=b.propertyName,h=b.object;if(h===a.ha){if("nodeKeyProperty"=== Oa||"nodeCategoryProperty"===Oa||"linkFromKeyProperty"===Oa||"linkToKeyProperty"===Oa||"linkFromPortIdProperty"===Oa||"linkToPortIdProperty"===Oa||"linkLabelKeysProperty"===Oa||"nodeIsGroupProperty"===Oa||"nodeGroupKeyProperty"===Oa||"nodeParentKeyProperty"===Oa||"linkCategoryProperty"===Oa)a.pa.qb||a.Sl()}else rk(a,h,Oa);a.oi=!0}else if(c===Vf||c===Wf)Ol(a,b),a.oi=!0;else if(c===Uf){if("FinishedUndo"===d||"FinishedRedo"===d)a.pa.Ji=!0,a.Ja("ChangedSelection"),Hk(a),a.pa.Ji=!1;e=a.Ua;"RolledBackTransaction"=== -d&&e.qi();a.fv=!0;a.dg();0===a.pa.Hh&&Qj(e);"CommittedTransaction"===d&&a.pa.Vy&&(a.dh=Math.min(a.dh,a.pa.ij-1));var sa=b.OE;sa&&(Gl(a),a.px.clear());!a.bz&&sa&&(a.bz=!0,y.setTimeout(function(){a.bb.standardMouseOver();a.bz=!1},10))}}finally{a.Za=!0}}}} +d&&e.qi();a.fv=!0;a.dg();0===a.pa.Hh&&Qj(e);"CommittedTransaction"===d&&a.pa.Vy&&(a.dh=Math.min(a.dh,a.pa.ij-1));var sa=b.OE;sa&&(Gl(a),a.px.clear());!a.bz&&sa&&(a.bz=!0,y.setTimeout(function(){a.cb.standardMouseOver();a.bz=!1},10))}}finally{a.Za=!0}}}} function rk(a,b,c){if("string"===typeof c){var d=a.vh(b);if(null!==d)d.Mb(c),a.ha instanceof pg&&(d=a.ag(b),null!==d&&d.Mb(c));else{for(var d=null,e=a.mm.i;e.next();){for(var g=e.value,h=0;hl)){var m=l;Ql(k)&&m++;k.Ue(m);Rl(k,m,l)}}}}function xl(a,b){var c=b.Ki;if(y.isArray(c)){var d=a.mm.na(c);if(null===d)d=[],d.push(b),a.mm.add(c,d);else{for(c=0;c=d.top&&0>=d.left&&0>=d.right&&0>= d.top/2&&(h.y-=k),b.ye.y+e.height-d.bottom&&(k=Math.max(a.nu,1),k|=0,h.y+=k,b.y>e.y+e.height-d.bottom/2&&(h.y+=k),b.y>e.y+e.height-d.bottom/4&&(h.y+=4*k));h.Mc(Fd)||(c=new N(c.x+h.x/g,c.y+h.y/g));y.dc(e);y.A(h);return c}C.prototype.makeSVG=C.prototype.makeSvg=function(a){void 0===a&&(a=new ma);a.context="svg";a=pm(this,a);return null!==a?a.Vl:null}; C.prototype.makeImage=function(a){void 0===a&&(a=new ma);var b=(a.document||document).createElement("img");b.src=this.vI(a);return b};C.prototype.makeImageData=C.prototype.vI=function(a){void 0===a&&(a=new ma);var b=pm(this,a);return null!==b?b.toDataURL(a.type,a.details):""};var qm=!1; function pm(a,b){a.Ua.qi();a.dg();if(null===a.Fb)return null;"object"!==typeof b&&y.k("properties argument must be an Object.");var c=!1,d=b.size||null,e=b.scale||null;void 0!==b.scale&&isNaN(b.scale)&&(e="NaN");var g=b.maxSize;void 0===b.maxSize&&(c=!0,g="svg"===b.context?new Ea(Infinity,Infinity):new Ea(2E3,2E3));var h=b.position||null,k=b.parts||null,l=void 0===b.padding?1:b.padding,m=b.background||null,n=b.omitTemporary;void 0===n&&(n=!0);var p=b.document||document,q=b.elementFinished||null,r= -b.showTemporary;void 0===r&&(r=!n);n=b.showGrid;void 0===n&&(n=r);null!==d&&isNaN(d.width)&&isNaN(d.height)&&(d=null);"number"===typeof l?l=new Eb(l):l instanceof Eb||(l=new Eb(0));l.left=Math.max(l.left,0);l.right=Math.max(l.right,0);l.top=Math.max(l.top,0);l.bottom=Math.max(l.bottom,0);a.co=!1;ca(a.hd,!0);var s=new la(null,p),t=s.xl,v=s;if(!(d||e||k||h))return s.width=a.Jb+Math.ceil(l.left+l.right),s.height=a.Ob+Math.ceil(l.top+l.bottom),"svg"===b.context&&(t=v=new jd(s.Nd,p,q),t instanceof jd&& +b.showTemporary;void 0===r&&(r=!n);n=b.showGrid;void 0===n&&(n=r);null!==d&&isNaN(d.width)&&isNaN(d.height)&&(d=null);"number"===typeof l?l=new Eb(l):l instanceof Eb||(l=new Eb(0));l.left=Math.max(l.left,0);l.right=Math.max(l.right,0);l.top=Math.max(l.top,0);l.bottom=Math.max(l.bottom,0);a.co=!1;ca(a.hd,!0);var s=new la(null,p),t=s.xl,v=s;if(!(d||e||k||h))return s.width=a.Jb+Math.ceil(l.left+l.right),s.height=a.Ob+Math.ceil(l.top+l.bottom),"svg"===b.context&&(t=v=new bd(s.Nd,p,q),t instanceof bd&& (a.co=!0)),rl(a,t,l,new Ea(s.width,s.height),a.bc,a.sb,k,m,r,n),a.co=!0,v;var x=a.wb.Qw,z=new N(0,0),A=a.ad.copy();A.pJ(a.padding);if(r)for(var B=!0,B=a.Xb.o,L=B.length,H=0;Hx?(e=x,h=A.width,ba=A.height):(h=g.width,ba=g.height)):(h=A.width*e,ba=A.height*e):(e=x,h=A.width,ba=A.height);null!==l?(h+=ea,ba+=B):l=new Eb(0);null!==g&&(d=g.width,g=g.height,"svg"!==b.context&&c&&!qm&&(h>d||ba>g)&&(y.trace("Diagram.makeImage(data): Diagram width or height is larger than the default max size. ("+Math.ceil(h)+"x"+Math.ceil(ba)+" vs 2000x2000) Consider increasing the max size."), -qm=!0),isNaN(d)&&(d=2E3),isNaN(g)&&(g=2E3),isFinite(d)&&(h=Math.min(h,d)),isFinite(g)&&(ba=Math.min(ba,g)));s.width=Math.ceil(h);s.height=Math.ceil(ba);"svg"===b.context&&(t=v=new jd(s.Nd,p,q),t instanceof jd&&(a.co=!0));rl(a,t,l,new Ea(Math.ceil(h),Math.ceil(ba)),e,z,k,m,r,n);a.co=!0;return v}C.inherit=function(a,b){y.g(a,"function",C,"inherit");y.g(b,"function",C,"inherit");b.xG&&y.k("Cannot inherit from "+y.kf(b));y.Pa(a,b)}; +qm=!0),isNaN(d)&&(d=2E3),isNaN(g)&&(g=2E3),isFinite(d)&&(h=Math.min(h,d)),isFinite(g)&&(ba=Math.min(ba,g)));s.width=Math.ceil(h);s.height=Math.ceil(ba);"svg"===b.context&&(t=v=new bd(s.Nd,p,q),t instanceof bd&&(a.co=!0));rl(a,t,l,new Ea(Math.ceil(h),Math.ceil(ba)),e,z,k,m,r,n);a.co=!0;return v}C.inherit=function(a,b){y.g(a,"function",C,"inherit");y.g(b,"function",C,"inherit");b.xG&&y.k("Cannot inherit from "+y.kf(b));y.Pa(a,b)}; function yk(){this.AG="63ad05bbe23a1786468a4c741b6d2";this.qg=this.AG===this._tk?!0:null} yk.prototype.Zl=function(a){a.hd.setTransform(a.kd,0,0,a.kd,0,0);if(null===this.qg)a:{var b="f",c=window[y.Gg("76a715b2f73f148a")][y.Gg("72ba13b5")];a=y.Gg;if(window[a("7da7")]&&window[a("7da7")][a("76a115b6ed251eaf4692")]){this.qg=!0;var d=window[a("7da7")][a("76a115b6ed251eaf4692")],d=a(d).split(a("39e9")),e=a(d[1]).split("."),g=y[a("6cae19")].split(".");if(e[0]>g[0]||e[0]===g[0]&&e[1]>=g[1]){e=c[a("76ad18b4f73e")];for(g=c[a("73a612b6fb191d")](a("35e7"))+2;gc&&a(d[2])!==a("7da71ca0ad381e90")&&(c=b[a("73a612b6fb191d")](a("76a715b2ef3e149757")));0>c&&(c=b[a("73a612b6fb191d")](a("76a715b2ef3e149757")));this.qg=!(0<=c&&cb.timeStamp-a.pm?b.preventDefault():a.Zk?b.preventDefault():(a.Zc=a.Qb,a.Qb=c,Pk(a,a,b,c,!0),c.Dl=!0,c.ef=b.detail,a.Gi=c,!0===c.Zq.simulated?(b.preventDefault(),b.simulated=!0):(u&&u.aF&&(window.aF=a.np(c.ga)), -Dh=null,a.doMouseDown(),a.Gi=a.Gi.copy(),1===b.button?b.preventDefault():ia(a,c,b)))}};a.Mp=function(b){if(a.isEnabled)if(a.Zk&&2===b.button)b.preventDefault();else if(a.Zk&&0===b.button&&(a.Zk=!1),a.Rs)b.preventDefault();else{a.jm=!0;var c=a.Zc;if(y.kn){if(400>b.timeStamp-a.pm){b.preventDefault();return}a.pm=b.timeStamp}if(y.kn&&null!==a.Js)a.Js=null,b.preventDefault();else{a.Zc=a.Qb;a.Qb=c;Pk(a,a,b,c,!0);c.up=!0;c.ef=b.detail;if(y.cI||y.dI)b.timeStamp-a.pmb.timeStamp-a.pm?b.preventDefault():a.Zk?b.preventDefault():(a.Zc=a.Qb,a.Qb=c,Pk(a,a,b,c,!0),c.Dl=!0,c.ef=b.detail,a.Gi=c,!0===c.Zq.simulated?(b.preventDefault(),b.simulated=!0):(u&&u.aF&&(window.aF=a.np(c.ga)), +Dh=null,a.doMouseDown(),a.Gi=a.Gi.copy(),1===b.button?b.preventDefault():ia(a,c,b)))}};a.Mp=function(b){if(a.isEnabled)if(a.Zk&&2===b.button)b.preventDefault();else if(a.Zk&&0===b.button&&(a.Zk=!1),a.Rs)b.preventDefault();else{a.jm=!0;var c=a.Zc;if(y.kn){if(400>b.timeStamp-a.pm){b.preventDefault();return}a.pm=b.timeStamp}if(y.kn&&null!==a.Js)a.Js=null,b.preventDefault();else{a.Zc=a.Qb;a.Qb=c;Pk(a,a,b,c,!0);c.up=!0;c.ef=b.detail;if(y.cI||y.dI)b.timeStamp-a.pma.$v)){var c=a.Vf;c[0].pointerId=== b.pointerId&&(c[0]=b);c[1].pointerId===b.pointerId&&(c[1]=b);a.isEnabled&&(c=a.Zc,a.Zc=a.Qb,a.Qb=c,Sk(a,b,b,c,!0),a.Ox(b,null,c.Tg)||(a.doMouseMove(),ia(a,c,b)))}};a.OI=function(b){if("touch"===b.pointerType){var c=a.QC;void 0!==c[b.pointerId]&&(a.$v--,delete c[b.pointerId],c=a.Vf,null!==c[0]&&c[0].pointerId===b.pointerId&&(c[0]=null),null!==c[1]&&c[1].pointerId===b.pointerId&&(c[1]=null))}};ca(d,!0);Ck(a)} function rm(a){1a)&&y.ka(a,"0 <= loc <= 1",Da,"addColorStop:loc");y.g(b,"string",Da,"addColorStop:color");u&&!Ca(b)&&y.k('Color "'+b+'" is not a valid color string for Brush.addColorStop');null===this.ah&&(this.ah=new na("number","string"));this.ah.add(a,b);this.ba===tg&&(this.type=ug);this.bh=null}; -y.defineProperty(Da,{type:"type"},function(){return this.ba},function(a){this.G&&y.oa(this,a);y.Ba(a,Da,Da,"type");this.ba=a;this.start.Ce()&&(a===ug?this.start=$b:a===Dd&&(this.start=ec));this.end.Ce()&&(a===ug?this.end=hc:a===Dd&&(this.end=ec));this.bh=null});y.defineProperty(Da,{color:"color"},function(){return this.Nn},function(a){this.G&&y.oa(this,a);u&&!Ca(a)&&y.k('Color "'+a+'" is not a valid color string for Brush.color');this.Nn=a;this.bh=null}); +y.defineProperty(Da,{type:"type"},function(){return this.ba},function(a){this.G&&y.oa(this,a);y.Ba(a,Da,Da,"type");this.ba=a;this.start.Ce()&&(a===ug?this.start=$b:a===td&&(this.start=ec));this.end.Ce()&&(a===ug?this.end=hc:a===td&&(this.end=ec));this.bh=null});y.defineProperty(Da,{color:"color"},function(){return this.Nn},function(a){this.G&&y.oa(this,a);u&&!Ca(a)&&y.k('Color "'+a+'" is not a valid color string for Brush.color');this.Nn=a;this.bh=null}); y.defineProperty(Da,{start:"start"},function(){return this.Qo},function(a){this.G&&y.oa(this,a);y.l(a,Q,Da,"start");this.Qo=a.V();this.bh=null});y.defineProperty(Da,{end:"end"},function(){return this.fo},function(a){this.G&&y.oa(this,a);y.l(a,Q,Da,"end");this.fo=a.V();this.bh=null});y.defineProperty(Da,{vu:"startRadius"},function(){return this.qw},function(a){this.G&&y.oa(this,a);y.p(a,Da,"startRadius");0>a&&y.ka(a,">= zero",Da,"startRadius");this.qw=a;this.bh=null}); y.defineProperty(Da,{wt:"endRadius"},function(){return this.kv},function(a){this.G&&y.oa(this,a);y.p(a,Da,"endRadius");0>a&&y.ka(a,">= zero",Da,"endRadius");this.kv=a;this.bh=null});y.defineProperty(Da,{rt:"colorStops"},function(){return this.ah},function(a){this.G&&y.oa(this,a);u&&y.l(a,na,Da,"colorStops");this.ah=a;this.bh=null});y.defineProperty(Da,{pattern:"pattern"},function(){return this.Zv},function(a){this.G&&y.oa(this,a);this.Zv=a;this.bh=null}); Da.randomColor=function(a,b){void 0===a&&(a=128);u&&(y.p(a,Da,"randomColor:min"),(0>a||255d.length&&(d="0"+d);2>e.length&&(e="0"+e);2>c.length&&(c="0"+c);return"#"+ @@ -1019,33 +1019,33 @@ O.prototype.intersectsRect=O.prototype.Jg=function(a,b){u&&y.l(a,w,O,"intersects (l=!0))));y.A(m);y.dc(c);!l&&(Me(a,e,g)||Me(a,g,h)||Me(a,h,k)||Me(a,k,e))&&(l=!0)}y.A(e);y.A(g);y.A(h);y.A(k);return l};O.prototype.getDocumentPoint=O.prototype.eb=function(a,b){void 0===b&&(b=new N);a.Ce()&&y.k("getDocumentPoint:s Spot must be specific: "+a.toString());var c=this.Fa;b.n(a.x*c.width+a.offsetX,a.y*c.height+a.offsetY);this.qh.Cb(b);return b}; O.prototype.getDocumentAngle=O.prototype.Jl=function(){var a;a=this.qh;1===a.m11&&0===a.m12?a=0:(a=180*Math.atan2(a.m12,a.m11)/Math.PI,0>a&&(a+=360));return a};O.prototype.getDocumentScale=O.prototype.hj=function(){if(0!==(this.ja&4096)===!1)return this.hv;var a=this.bc;return null!==this.W?a*this.W.hj():a};O.prototype.getLocalPoint=O.prototype.uE=function(a,b){void 0===b&&(b=new N);b.assign(a);this.qh.mi(b);return b}; O.prototype.getNearestIntersectionPoint=O.prototype.vE=function(a,b,c){return this.vp(a.x,a.y,b.x,b.y,c)};f=O.prototype;f.vp=function(a,b,c,d,e){var g=this.transform,h=1/(g.m11*g.m22-g.m12*g.m21),k=g.m22*h,l=-g.m12*h,m=-g.m21*h,n=g.m11*h,p=h*(g.m21*g.dy-g.m22*g.dx),q=h*(g.m12*g.dx-g.m11*g.dy);if(null!==this.ul)return g=this.Y,Ke(g.left,g.top,g.right,g.bottom,a,b,c,d,e);h=a*k+b*m+p;a=a*l+b*n+q;b=c*k+d*m+p;c=c*l+d*n+q;e.n(0,0);d=this.Fa;c=Ke(0,0,d.width,d.height,h,a,b,c,e);e.transform(g);return c}; -function oj(a,b,c,d,e){if(!1!==ll(a)){var g=a.margin,h=g.right+g.left,g=g.top+g.bottom;b=Math.max(b-h,0);c=Math.max(c-g,0);e=e||0;d=Math.max((d||0)-h,0);e=Math.max(e-g,0);var h=a.angle,g=0,g=a.Aa,k=0;a.ub&&(k=a.ub);90===h||270===h?(b=isFinite(g.height)?g.height+k:b,c=isFinite(g.width)?g.width+k:c):(b=isFinite(g.width)?g.width+k:b,c=isFinite(g.height)?g.height+k:c);var g=d||0,k=e||0,l=a instanceof I;switch(Lm(a,!0)){case Xi:k=g=0;l&&(c=b=Infinity);break;case mf:isFinite(b)&&b>d&&(g=b);isFinite(c)&& +function oj(a,b,c,d,e){if(!1!==ll(a)){var g=a.margin,h=g.right+g.left,g=g.top+g.bottom;b=Math.max(b-h,0);c=Math.max(c-g,0);e=e||0;d=Math.max((d||0)-h,0);e=Math.max(e-g,0);var h=a.angle,g=0,g=a.za,k=0;a.ub&&(k=a.ub);90===h||270===h?(b=isFinite(g.height)?g.height+k:b,c=isFinite(g.width)?g.width+k:c):(b=isFinite(g.width)?g.width+k:b,c=isFinite(g.height)?g.height+k:c);var g=d||0,k=e||0,l=a instanceof I;switch(Lm(a,!0)){case Xi:k=g=0;l&&(c=b=Infinity);break;case mf:isFinite(b)&&b>d&&(g=b);isFinite(c)&& c>e&&(k=c);break;case Bm:isFinite(b)&&b>d&&(g=b);k=0;l&&(c=Infinity);break;case Am:isFinite(c)&&c>e&&(k=c),g=0,l&&(b=Infinity)}var l=a.We,m=a.eg;g>l.width&&m.widthl.height&&m.heighta.height||this.Lj.bf>a.width))&&(c=!0);this.ja=c?this.ja|256:this.ja&-257;this.Wb.F()|| y.k("Non-real actualBounds has been set. Object "+this+", actualBounds: "+this.Wb.toString());this.ux(g,this.Wb);y.dc(g)};f.aj=function(){}; -function Mm(a,b,c,d,e){var g=a.Y;g.x=b;g.y=c;g.width=d;g.height=e;if(!a.Aa.F()){g=a.ud;c=a.margin;b=c.right+c.left;var h=c.top+c.bottom;c=g.width+b;g=g.height+h;d+=b;e+=h;b=Lm(a,!0);c===d&&g===e&&(b=Xi);switch(b){case Xi:if(c>d||g>e)Yk(a,!0),oj(a,c>d?d:c,g>e?e:g);break;case mf:Yk(a,!0);oj(a,d,e,0,0);break;case Bm:Yk(a,!0);oj(a,d,g,0,0);break;case Am:Yk(a,!0),oj(a,c,e,0,0)}}} +function Mm(a,b,c,d,e){var g=a.Y;g.x=b;g.y=c;g.width=d;g.height=e;if(!a.za.F()){g=a.ud;c=a.margin;b=c.right+c.left;var h=c.top+c.bottom;c=g.width+b;g=g.height+h;d+=b;e+=h;b=Lm(a,!0);c===d&&g===e&&(b=Xi);switch(b){case Xi:if(c>d||g>e)Yk(a,!0),oj(a,c>d?d:c,g>e?e:g);break;case mf:Yk(a,!0);oj(a,d,e,0,0);break;case Bm:Yk(a,!0);oj(a,d,g,0,0);break;case Am:Yk(a,!0),oj(a,c,e,0,0)}}} f.ux=function(a,b){Nm(this,!1);var c=this.ca;if(null!==c&&null!==c.h){var d=this.ca;null!==d&&(d.wn!==this&&d.qF!==this&&d.uF!==this||Om(d,!0));this.ta();a.N(b)||(c.Ml(),this.Rv(c))}};f.Rv=function(a){null!==this.zd&&Om(a,!0)};y.defineProperty(O,{bq:"shadowVisible"},function(){return this.Is},function(a){var b=this.Is;b!==a&&(u&&null!==a&&y.g(a,"boolean",O,"shadowVisible"),this.Is=a,this.j("shadowVisible",b,a))}); -O.prototype.ff=function(a,b){if(this.visible){var c=this.Wb;if(0!==c.width&&0!==c.height&&!isNaN(c.x)&&!isNaN(c.y)){var d=this.opacity,e=1;if(1!==d){if(0===d)return;e=a.globalAlpha;a.globalAlpha=e*d}if(a instanceof jd)a:{if(this.visible){var g=null,h=a.mx;if(this instanceof I&&(this.type===Pm||this.type===Qm))Rm(this,a,b);else{var k=this.Wb;if(0!==k.width&&0!==k.height&&!isNaN(k.x)&&!isNaN(k.y)){var l=this.transform,m=this.W;0!==(this.ja&4096)===!0&&Sm(this);var c=0!==(this.ja&256),n=!1;this instanceof +O.prototype.ff=function(a,b){if(this.visible){var c=this.Wb;if(0!==c.width&&0!==c.height&&!isNaN(c.x)&&!isNaN(c.y)){var d=this.opacity,e=1;if(1!==d){if(0===d)return;e=a.globalAlpha;a.globalAlpha=e*d}if(a instanceof bd)a:{if(this.visible){var g=null,h=a.mx;if(this instanceof I&&(this.type===Pm||this.type===Qm))Rm(this,a,b);else{var k=this.Wb;if(0!==k.width&&0!==k.height&&!isNaN(k.x)&&!isNaN(k.y)){var l=this.transform,m=this.W;0!==(this.ja&4096)===!0&&Sm(this);var c=0!==(this.ja&256),n=!1;this instanceof qa&&(a.font=this.font);if(c){n=m.Wg()?m.Fa:m.Y;if(null!==this.xi)var p=this.xi,q=p.x,r=p.y,s=p.width,p=p.height;else q=Math.max(k.x,n.x),r=Math.max(k.y,n.y),s=Math.min(k.right,n.right)-q,p=Math.min(k.bottom,n.bottom)-r;if(q>k.width+k.x||k.x>n.width+n.x||r>k.height+k.y||k.y>n.height+n.y)break a;n=!0;ld(a,1,0,0,1,0,0);a.save();a.beginPath();a.rect(q,r,s,p);a.clip()}q=!1;if(this instanceof D){var t=this,q=!0;if(!t.isVisible())break a}a.fj.pf=[1,0,0,1,0,0];r=!1;q&&this.sk&&b.qk("drawShadows")&&(s=this.Km, -a.PA(s.x*b.scale*b.kd,s.y*b.scale*b.kd,t.Bg),a.yn(),a.shadowColor=t.Jm);t=!1;this.ca&&b.qk("drawShadows")&&(t=this.ca.sk);!0===this.bq?(a.yn(),!1===r&&t&&(ld(a,1,0,0,1,0,0),a.fb(),r=!0)):!1===this.bq&&a.xn();null!==this.uc&&(Tm(this,a,this.uc,!0,!0),!1===r&&t&&(ld(a,1,0,0,1,0,0),a.fb(),r=!0),this.uc instanceof Da&&this.uc.type===Dd?(a.beginPath(),a.rect(k.x,k.y,k.width,k.height),a.Hg(this.uc)):a.fillRect(k.x,k.y,k.width,k.height));this instanceof I?ld(a,l.m11,l.m12,l.m21,l.m22,l.dx,l.dy):a.fj.pf= -[l.m11,l.m12,l.m21,l.m22,l.dx,l.dy];if(null!==this.Nb){!1===r&&t&&(ld(a,1,0,0,1,0,0),a.fb(),r=!0);var p=this.Fa,l=k=0,s=p.width,p=p.height,v=0;this instanceof X&&(p=this.$a.vb,k=p.x,l=p.y,s=p.width,p=p.height,v=this.Pe);Tm(this,a,this.Nb,!0,!1);this.Nb instanceof Da&&this.Nb.type===Dd?(a.beginPath(),a.rect(k-v/2,l-v/2,s+v,p+v),a.Hg(this.Nb)):a.fillRect(k-v/2,l-v/2,s+v,p+v)}t&&(null!==this.Nb||null!==this.uc||null!==m&&0!==(m.ja&512)||null!==m&&(m.type===Bk||m.type===Vi)&&m.gf()!==this)?(Um(this,!0), +a.PA(s.x*b.scale*b.kd,s.y*b.scale*b.kd,t.Bg),a.yn(),a.shadowColor=t.Jm);t=!1;this.ca&&b.qk("drawShadows")&&(t=this.ca.sk);!0===this.bq?(a.yn(),!1===r&&t&&(ld(a,1,0,0,1,0,0),a.fb(),r=!0)):!1===this.bq&&a.xn();null!==this.uc&&(Tm(this,a,this.uc,!0,!0),!1===r&&t&&(ld(a,1,0,0,1,0,0),a.fb(),r=!0),this.uc instanceof Da&&this.uc.type===td?(a.beginPath(),a.rect(k.x,k.y,k.width,k.height),a.Hg(this.uc)):a.fillRect(k.x,k.y,k.width,k.height));this instanceof I?ld(a,l.m11,l.m12,l.m21,l.m22,l.dx,l.dy):a.fj.pf= +[l.m11,l.m12,l.m21,l.m22,l.dx,l.dy];if(null!==this.Nb){!1===r&&t&&(ld(a,1,0,0,1,0,0),a.fb(),r=!0);var p=this.Fa,l=k=0,s=p.width,p=p.height,v=0;this instanceof X&&(p=this.$a.vb,k=p.x,l=p.y,s=p.width,p=p.height,v=this.Pe);Tm(this,a,this.Nb,!0,!1);this.Nb instanceof Da&&this.Nb.type===td?(a.beginPath(),a.rect(k-v/2,l-v/2,s+v,p+v),a.Hg(this.Nb)):a.fillRect(k-v/2,l-v/2,s+v,p+v)}t&&(null!==this.Nb||null!==this.uc||null!==m&&0!==(m.ja&512)||null!==m&&(m.type===Bk||m.type===Vi)&&m.gf()!==this)?(Um(this,!0), null===this.bq&&a.xn()):Um(this,!1);this.mk(a,b);t&&0!==(this.ja&512)===!0&&a.yn();q&&t&&a.xn();c&&(a.restore(),n&&a.Df.pop());this instanceof I&&(g=a.Df.pop());!0===r&&a.Df.pop();null!==a.kE&&(null===g&&(h===a.mx?(ld(a,1,0,0,1,0,0),g=a.Df.pop()):g=a.mx),a.kE(this,g))}}}}else{if(this instanceof I&&(this.type===Pm||this.type===Qm)){Rm(this,a,b);1!==d&&(a.globalAlpha=e);return}this instanceof G&&this.pn(!1);u&&u.cj&&u.tH(a,this);g=this.transform;h=this.W;0!==(this.ja&4096)===!0&&Sm(this);m=0!==(this.ja& 256);this instanceof qa&&(a.font=this.font);if(m){u&&u.jE&&y.trace("clip"+this.toString());n=h.Wg()?h.Fa:h.Y;null!==this.xi?(t=this.xi,k=t.x,l=t.y,q=t.width,t=t.height):(k=Math.max(c.x,n.x),l=Math.max(c.y,n.y),q=Math.min(c.right,n.right)-k,t=Math.min(c.bottom,n.bottom)-l);if(k>c.width+c.x||c.x>n.width+n.x||l>c.height+c.y||c.y>n.height+n.y){1!==d&&(a.globalAlpha=e);return}u&&u.jE&&u.vH(a,k,l,q,t);a.save();a.beginPath();a.rect(k,l,q,t);a.clip()}n=!1;if(this instanceof D){n=!0;if(!this.isVisible()){1!== -d&&(a.globalAlpha=e);return}this.sk&&b.qk("drawShadows")&&(k=this.Km,a.PA(k.x*b.scale*b.kd,k.y*b.scale*b.kd,this.Bg),a.yn(),a.shadowColor=this.Jm)}k=!1;this.ca&&b.qk("drawShadows")&&(k=this.ca.sk);!0===this.bq?a.yn():!1===this.bq&&a.xn();null!==this.uc&&(Tm(this,a,this.uc,!0,!0),this.uc instanceof Da&&this.uc.type===Dd?(a.beginPath(),a.rect(c.x,c.y,c.width,c.height),a.Hg(this.uc)):a.fillRect(c.x,c.y,c.width,c.height));g.Ot()||a.transform(g.m11,g.m12,g.m21,g.m22,g.dx,g.dy);null!==this.Nb&&(t=this.Fa, -l=c=0,q=t.width,t=t.height,r=0,this instanceof X&&(t=this.$a.vb,c=t.x,l=t.y,q=t.width,t=t.height,r=this.Pe),Tm(this,a,this.Nb,!0,!1),this.Nb instanceof Da&&this.Nb.type===Dd?(a.beginPath(),a.rect(c-r/2,l-r/2,q+r,t+r),a.Hg(this.Nb)):a.fillRect(c-r/2,l-r/2,q+r,t+r));u&&u.cj&&u.uH(a,this);k&&(null!==this.Nb||null!==this.uc||null!==h&&0!==(h.ja&512)||null!==h&&(h.type===Bk||h.type===Vi)&&h.gf()!==this)?(Um(this,!0),null===this.bq&&a.xn()):Um(this,!1);this.mk(a,b);k&&0!==(this.ja&512)===!0&&a.yn();n&& +d&&(a.globalAlpha=e);return}this.sk&&b.qk("drawShadows")&&(k=this.Km,a.PA(k.x*b.scale*b.kd,k.y*b.scale*b.kd,this.Bg),a.yn(),a.shadowColor=this.Jm)}k=!1;this.ca&&b.qk("drawShadows")&&(k=this.ca.sk);!0===this.bq?a.yn():!1===this.bq&&a.xn();null!==this.uc&&(Tm(this,a,this.uc,!0,!0),this.uc instanceof Da&&this.uc.type===td?(a.beginPath(),a.rect(c.x,c.y,c.width,c.height),a.Hg(this.uc)):a.fillRect(c.x,c.y,c.width,c.height));g.Ot()||a.transform(g.m11,g.m12,g.m21,g.m22,g.dx,g.dy);null!==this.Nb&&(t=this.Fa, +l=c=0,q=t.width,t=t.height,r=0,this instanceof X&&(t=this.$a.vb,c=t.x,l=t.y,q=t.width,t=t.height,r=this.Pe),Tm(this,a,this.Nb,!0,!1),this.Nb instanceof Da&&this.Nb.type===td?(a.beginPath(),a.rect(c-r/2,l-r/2,q+r,t+r),a.Hg(this.Nb)):a.fillRect(c-r/2,l-r/2,q+r,t+r));u&&u.cj&&u.uH(a,this);k&&(null!==this.Nb||null!==this.uc||null!==h&&0!==(h.ja&512)||null!==h&&(h.type===Bk||h.type===Vi)&&h.gf()!==this)?(Um(this,!0),null===this.bq&&a.xn()):Um(this,!1);this.mk(a,b);k&&0!==(this.ja&512)===!0&&a.yn();n&& k&&a.xn();m?(a.restore(),this instanceof I?ca(a,!0):ca(a,!1)):g.Ot()||(h=1/(g.m11*g.m22-g.m12*g.m21),a.transform(g.m22*h,-g.m12*h,-g.m21*h,g.m11*h,h*(g.m21*g.dy-g.m22*g.dx),h*(g.m12*g.dx-g.m11*g.dy)))}1!==d&&(a.globalAlpha=e)}}}; -function Rm(a,b,c){var d=a.Wb;0===d.width||0===d.height||isNaN(d.x)||isNaN(d.y)||(null!==a.uc&&(Tm(a,b,a.uc,!0,!0),a.uc instanceof Da&&a.uc.type===Dd?(b.beginPath(),b.rect(d.x,d.y,d.width,d.height),b.Hg(a.uc)):b.fillRect(d.x,d.y,d.width,d.height)),null!==a.Nb&&(Tm(a,b,a.Nb,!0,!1),a.Nb instanceof Da&&a.Nb.type===Dd?(b.beginPath(),b.rect(d.x,d.y,d.width,d.height),b.Hg(a.Nb)):b.fillRect(d.x,d.y,d.width,d.height)),a.mk(b,c))}O.prototype.mk=function(){}; +function Rm(a,b,c){var d=a.Wb;0===d.width||0===d.height||isNaN(d.x)||isNaN(d.y)||(null!==a.uc&&(Tm(a,b,a.uc,!0,!0),a.uc instanceof Da&&a.uc.type===td?(b.beginPath(),b.rect(d.x,d.y,d.width,d.height),b.Hg(a.uc)):b.fillRect(d.x,d.y,d.width,d.height)),null!==a.Nb&&(Tm(a,b,a.Nb,!0,!1),a.Nb instanceof Da&&a.Nb.type===td?(b.beginPath(),b.rect(d.x,d.y,d.width,d.height),b.Hg(a.Nb)):b.fillRect(d.x,d.y,d.width,d.height)),a.mk(b,c))}O.prototype.mk=function(){}; function Tm(a,b,c,d,e){if(null!==c){var g=1,h=1;if("string"===typeof c)d?b.fillStyle=c:b.strokeStyle=c;else if(c.type===tg)d?b.fillStyle=c.color:b.strokeStyle=c.color;else{var k,h=a.Fa,g=h.width,h=h.height;if(e)var l=a.Y,g=l.width,h=l.height;var m=b instanceof sd;if(m&&c.bh&&(c.type===xm||c.Pn===g&&c.sy===h))k=c.bh;else{var n=l=0,p=0,q=0,r=0,s=0,s=r=0;e&&(l=a.Y,g=l.width,h=l.height,r=l.x,s=l.y);l=c.start.x*g+c.start.offsetX;n=c.start.y*h+c.start.offsetY;p=c.end.x*g+c.end.offsetX;q=c.end.y*h+c.end.offsetY; -l+=r;p+=r;n+=s;q+=s;if(c.type===ug)k=b.createLinearGradient(l,n,p,q);else if(c.type===Dd)s=isNaN(c.wt)?Math.max(g,h)/2:c.wt,isNaN(c.vu)?(r=0,s=Math.max(g,h)/2):r=c.vu,k=b.createRadialGradient(l,n,r,p,q,s);else if(c.type===xm)try{k=b.createPattern(c.pattern,"repeat")}catch(t){k=null}else y.jc(c.type,"Brush type");if(c.type!==xm&&(e=c.rt,null!==e))for(e=e.i;e.next();)k.addColorStop(e.key,e.value);if(m&&(c.bh=k,null!==k&&(c.Pn=g,c.sy=h),null===k&&c.type===xm&&-1!==c.Pn)){c.Pn=-1;var v=a.h;null!==v&& +l+=r;p+=r;n+=s;q+=s;if(c.type===ug)k=b.createLinearGradient(l,n,p,q);else if(c.type===td)s=isNaN(c.wt)?Math.max(g,h)/2:c.wt,isNaN(c.vu)?(r=0,s=Math.max(g,h)/2):r=c.vu,k=b.createRadialGradient(l,n,r,p,q,s);else if(c.type===xm)try{k=b.createPattern(c.pattern,"repeat")}catch(t){k=null}else y.jc(c.type,"Brush type");if(c.type!==xm&&(e=c.rt,null!==e))for(e=e.i;e.next();)k.addColorStop(e.key,e.value);if(m&&(c.bh=k,null!==k&&(c.Pn=g,c.sy=h),null===k&&c.type===xm&&-1!==c.Pn)){c.Pn=-1;var v=a.h;null!==v&& -1===c.Pn&&y.setTimeout(function(){v.Sp()},600)}}d?b.fillStyle=k:b.strokeStyle=k}}}O.prototype.isContainedBy=O.prototype.Ol=function(a){if(a instanceof I)a:{if(this!==a&&null!==a)for(var b=this.W;null!==b;){if(b===a){a=!0;break a}b=b.W}a=!1}else a=!1;return a};O.prototype.isVisibleObject=O.prototype.Ql=function(){if(!this.visible)return!1;var a=this.W;return null!==a?a.Ql():!0}; function Sm(a){if(0!==(a.ja&2048)===!0){var b=a.Ld;b.reset();if(!a.Wb.F()||!a.ud.F()){Vm(a,!1);return}b.translate(a.Wb.x,a.Wb.y);b.translate(-a.Ia.x,-a.Ia.y);var c=a.Fa;Jm(a,b,c.x,c.y,c.width,c.height);Vm(a,!1);Wm(a,!0)}0!==(a.ja&4096)===!0&&(b=a.W,null===b?(a.zk.set(a.Ld),a.hv=a.scale,Wm(a,!1)):null!==b.qh&&(c=a.zk,c.reset(),b.Wg()?c.multiply(b.zk):null!==b.W&&c.multiply(b.W.zk),c.multiply(a.Ld),a.hv=a.scale*b.hv,Wm(a,!1)))} function Jm(a,b,c,d,e,g){1!==a.scale&&b.scale(a.scale);if(0!==a.angle){var h=ec;a.of&&a.of.dd()&&(h=a.of);var k=y.O();if(a instanceof D&&a.Yb!==a)for(c=a.Yb,d=c.Fa,k.su(d.x,d.y,d.width,d.height,h),c.el.Cb(k),k.offset(-c.Ia.x,-c.Ia.y),h=c.W;null!==h&&h!==a;)h.el.Cb(k),k.offset(-h.Ia.x,-h.Ia.y),h=h.W;else k.su(c,d,e,g,h);b.rotate(a.angle,k.x,k.y);y.A(k)}}f=O.prototype; -f.S=function(a){void 0===a&&(a=!1);if(!0!==ll(this)){Yk(this,!0);Nm(this,!0);var b=this.W;null!==b?a||b.S():(a=this.h,null!==a&&(a.sg.add(this),this instanceof E&&(a.pa.qb||this.mf(),null!==this.Sd&&Xm(this.Sd)),a.De(!0)));if(this instanceof I){if(this.ba===Bk||this.ba===Hi)a=this.gf(),null!==a&&a.S(!0);a=this.va.o;for(var b=a.length,c=0;ca?a=0:1=a&&y.k("GraphObject.scale for "+this+" must be greater than zero, not: "+a),this.bc=a,this.Hi(),this.S(),this.j("scale",b,a))});y.defineProperty(O,{angle:"angle"},function(){return this.bm},function(a){var b=this.bm;b!==a&&(u&&y.p(a,O,"angle"),a%=360,0>a&&(a+=360),b!==a&&(this.bm=a,this.S(),this.Hi(),this.j("angle",b,a)))}); -y.defineProperty(O,{Aa:"desiredSize"},function(){return this.tf},function(a){var b=this.tf;b.N(a)||(u&&y.l(a,Ea,O,"desiredSize"),this.tf=a=a.V(),this.S(),this instanceof X&&this.Be(),this.j("desiredSize",b,a),a=this.ca,null!==a&&0!==(this.ja&1024)&&(Hm(this,a,"width"),Hm(this,a,"height")))}); +y.defineProperty(O,{za:"desiredSize"},function(){return this.tf},function(a){var b=this.tf;b.N(a)||(u&&y.l(a,Ea,O,"desiredSize"),this.tf=a=a.V(),this.S(),this instanceof X&&this.Be(),this.j("desiredSize",b,a),a=this.ca,null!==a&&0!==(this.ja&1024)&&(Hm(this,a,"width"),Hm(this,a,"height")))}); y.defineProperty(O,{width:"width"},function(){return this.tf.width},function(a){if(this.tf.width!==a){u&&y.g(a,"number",O,"width");var b=this.tf;this.tf=a=(new Ea(a,this.tf.height)).freeze();this.S();this instanceof X&&this.Be();this.j("desiredSize",b,a);b=this.ca;null!==b&&0!==(this.ja&1024)&&Hm(this,b,"width")}}); y.defineProperty(O,{height:"height"},function(){return this.tf.height},function(a){if(this.tf.height!==a){u&&y.g(a,"number",O,"height");var b=this.tf;this.tf=a=(new Ea(this.tf.width,a)).freeze();this.S();this instanceof X&&this.Be();this.j("desiredSize",b,a);b=this.ca;null!==b&&0!==(this.ja&1024)&&Hm(this,b,"height")}}); y.defineProperty(O,{eg:"minSize"},function(){return this.Rj},function(a){var b=this.Rj;b.N(a)||(u&&y.l(a,Ea,O,"minSize"),a=a.copy(),isNaN(a.width)&&(a.width=0),isNaN(a.height)&&(a.height=0),a.freeze(),this.Rj=a,this.S(),this.j("minSize",b,a))});y.defineProperty(O,{We:"maxSize"},function(){return this.Pj},function(a){var b=this.Pj;b.N(a)||(u&&y.l(a,Ea,O,"maxSize"),a=a.copy(),isNaN(a.width)&&(a.width=Infinity),isNaN(a.height)&&(a.height=Infinity),a.freeze(),this.Pj=a,this.S(),this.j("maxSize",b,a))}); @@ -1099,11 +1099,11 @@ var gn=new na("string","function");O.getBuilders=function(){var a=new na("string O.takeBuilderArgument=Sn=function(a,b,c){void 0===c&&(c=null);var d=a[1];if("function"===typeof c?c(d):"string"===typeof d)return a.splice(1,1),d;if(void 0===b)throw Error("no "+("function"===typeof c?"satisfactory":"string")+" argument for GraphObject builder "+a[0]);return b}; Rn("Button",function(){var a=new Da(ug);a.addColorStop(0,"white");a.addColorStop(1,"lightgray");var b=new Da(ug);b.addColorStop(0,"white");b.addColorStop(1,"dodgerblue");a=fn(I,Bk,{Lt:!0},{_buttonFillNormal:a,_buttonStrokeNormal:"gray",_buttonFillOver:b,_buttonStrokeOver:"blue"},fn(X,{name:"ButtonBorder",Hb:"Rectangle",C:new Q(0,0,2.761423749153968,2.761423749153968),D:new Q(1,1,-2.761423749153968,-2.761423749153968),fill:a,stroke:"gray"}));a.$t=function(a,b){var e=b.qe("ButtonBorder");if(e instanceof X){var g=b._buttonFillOver;b._buttonFillNormal=e.fill;e.fill=g;g=b._buttonStrokeOver;b._buttonStrokeNormal=e.stroke;e.stroke=g}};a.au=function(a,b){var e=b.qe("ButtonBorder");e instanceof X&&(e.fill=b._buttonFillNormal,e.stroke=b._buttonStrokeNormal)};return a}); -Rn("TreeExpanderButton",function(){var a=fn("Button",{_treeExpandedFigure:"MinusLine",_treeCollapsedFigure:"PlusLine"},fn(X,{name:"ButtonIcon",Hb:"MinusLine",Aa:Sd},(new Yg("figure","isTreeExpanded",function(a,c){var d=c.W;return a?d._treeExpandedFigure:d._treeCollapsedFigure})).tx()),{visible:!1},(new Yg("visible","isTreeLeaf",function(a){return!a})).tx());a.click=function(a,c){var d=c.ca;d instanceof da&&(d=d.Yf);if(d instanceof E){var e=d.h;if(null!==e){e=e.wb;if(d.wd){if(!e.canCollapseTree(d))return}else if(!e.canExpandTree(d))return; +Rn("TreeExpanderButton",function(){var a=fn("Button",{_treeExpandedFigure:"MinusLine",_treeCollapsedFigure:"PlusLine"},fn(X,{name:"ButtonIcon",Hb:"MinusLine",za:Sd},(new Yg("figure","isTreeExpanded",function(a,c){var d=c.W;return a?d._treeExpandedFigure:d._treeCollapsedFigure})).tx()),{visible:!1},(new Yg("visible","isTreeLeaf",function(a){return!a})).tx());a.click=function(a,c){var d=c.ca;d instanceof da&&(d=d.Yf);if(d instanceof E){var e=d.h;if(null!==e){e=e.wb;if(d.wd){if(!e.canCollapseTree(d))return}else if(!e.canExpandTree(d))return; a.Gc=!0;d.wd?e.collapseTree(d):e.expandTree(d)}}};return a}); -Rn("SubGraphExpanderButton",function(){var a=fn("Button",{_subGraphExpandedFigure:"MinusLine",_subGraphCollapsedFigure:"PlusLine"},fn(X,{name:"ButtonIcon",Hb:"MinusLine",Aa:Sd},(new Yg("figure","isSubGraphExpanded",function(a,c){var d=c.W;return a?d._subGraphExpandedFigure:d._subGraphCollapsedFigure})).tx()));a.click=function(a,c){var d=c.ca;d instanceof da&&(d=d.Yf);if(d instanceof F){var e=d.h;if(null!==e){e=e.wb;if(d.te){if(!e.canCollapseSubGraph(d))return}else if(!e.canExpandSubGraph(d))return;a.Gc= +Rn("SubGraphExpanderButton",function(){var a=fn("Button",{_subGraphExpandedFigure:"MinusLine",_subGraphCollapsedFigure:"PlusLine"},fn(X,{name:"ButtonIcon",Hb:"MinusLine",za:Sd},(new Yg("figure","isSubGraphExpanded",function(a,c){var d=c.W;return a?d._subGraphExpandedFigure:d._subGraphCollapsedFigure})).tx()));a.click=function(a,c){var d=c.ca;d instanceof da&&(d=d.Yf);if(d instanceof F){var e=d.h;if(null!==e){e=e.wb;if(d.te){if(!e.canCollapseSubGraph(d))return}else if(!e.canExpandSubGraph(d))return;a.Gc= !0;d.te?e.collapseSubGraph(d):e.expandSubGraph(d)}}};return a});Rn("ContextMenuButton",function(){var a=fn("Button");a.stretch=Bm;var b=a.qe("ButtonBorder");b instanceof X&&(b.Hb="Rectangle",b.C=new Q(0,0,2,3),b.D=new Q(1,1,-2,-2));return a}); -Rn("PanelExpanderButton",function(a){var b=Sn(a,"COLLAPSIBLE");a=fn("Button",fn(X,"TriangleUp",{Aa:new Ea(6,4)},(new Yg("figure","visible",function(a){return a?"TriangleUp":"TriangleDown"})).tx(b)));var c=a.qe("ButtonBorder");c instanceof X&&(c.stroke=null,c.fill="transparent");a.click=function(a,c){var g=c.h;if(null!==g&&!g.ib){var h=c.ca.qe(b);null!==h&&(g.Vb("Collapse/Expand Panel"),h.visible=!h.visible,g.Md("Collapse/Expand Panel"))}};return a}); +Rn("PanelExpanderButton",function(a){var b=Sn(a,"COLLAPSIBLE");a=fn("Button",fn(X,"TriangleUp",{za:new Ea(6,4)},(new Yg("figure","visible",function(a){return a?"TriangleUp":"TriangleDown"})).tx(b)));var c=a.qe("ButtonBorder");c instanceof X&&(c.stroke=null,c.fill="transparent");a.click=function(a,c){var g=c.h;if(null!==g&&!g.ib){var h=c.ca.qe(b);null!==h&&(g.Vb("Collapse/Expand Panel"),h.visible=!h.visible,g.Md("Collapse/Expand Panel"))}};return a}); Rn("CheckBoxButton",function(a){var b=Sn(a);a=fn("Button",{"ButtonBorder.fill":"white","ButtonBorder.stroke":"gray",width:14,height:14},fn(X,{name:"ButtonIcon",HH:"M0 4 L3 9 9 0",ub:2,stretch:mf,Vz:Zi,visible:!1},""!==b?(new Yg("visible",b)).wI():[]));a.click=function(a,d){if(!(a.h.ib||""!==b&&a.h.ha.ib)){a.Gc=!0;var e=d.qe("ButtonIcon");e.h.Vb("checkbox");e.visible=!e.visible;"function"===typeof d._doClick&&d._doClick(a,d);e.h.Md("checkbox")}};return a}); Rn("CheckBox",function(a){a=Sn(a);a=fn("CheckBoxButton",a,{name:"Button",margin:new Eb(0,1,0,0)});var b=fn(I,"Horizontal",a,{Lt:!0,margin:1,_buttonFillNormal:a._buttonFillNormal,_buttonStrokeNormal:a._buttonStrokeNormal,_buttonFillOver:a._buttonFillOver,_buttonStrokeOver:a._buttonStrokeOver,$t:a.$t,au:a.au,click:a.click,_buttonClick:a.click});a.$t=null;a.au=null;a.click=null;return b}); function Dm(){this.Ai=this.Xi=this.hq=this.kq=this.jq=this.iq=this.Oi=this.Qr=this.Pr=this.Pi=this.Qi=this.Ri=this.Sr=this.Rr=this.zi=this.Ei=this.wi=null}Dm.prototype.copy=function(){var a=new Dm;a.wi=this.wi;a.Ei=this.Ei;a.zi=this.zi;a.Rr=this.Rr;a.Sr=this.Sr;a.Ri=this.Ri;a.Qi=this.Qi;a.Pi=this.Pi;a.Pr=this.Pr;a.Qr=this.Qr;a.Oi=this.Oi;a.iq=this.iq;a.jq=this.jq;a.kq=this.kq;a.hq=this.hq;a.Xi=this.Xi;a.Ai=this.Ai;return a}; @@ -1136,57 +1136,57 @@ function Xn(a,b,c,d){for(var e=d.length,g=a.Y,h=c?a.Pd(0):a.Od(0),k=0;km)){var n=l.yf(),p=l.$p;isNaN(p)&&(p=c?a.Oh:a.Nh);var q=l.Zp;null===q&&(q=c?a.Ci:a.Mh);null===q&&(p=0);n-=p;p=l.position+p;n+=l.Ta;p+n>m&&(n=m-p);0>=n||(m=a.padding,Tm(a,b,l.background,!0,!1),c?b.fillRect(m.left,p+m.top,h.width-(m.left+m.right),n):b.fillRect(p+m.left,m.top,n,h.height-(m.top+m.bottom)))}}}} function Vn(a,b,c){if(0!==a%b)return!1;b=c.length;for(var d=0;dzd&&(Jc=Math.max(zd-hd,0));var rh=0===Z.Ta;Z.Ta+=Jc;zd=Math.max(zd-(Jc+(rh?hd:0)),0)}1!==ha.yi||je!==Xi&&je!==Am||(Z=this.Od(wc),hd=Z.yf(),Jc=Math.max(Te-Z.Ta,0),Jc+hd>Ic&&(Jc=Math.max(Ic-hd,0)),rh=0===Z.Ta,Z.Ta+=Jc,Ic=Math.max(Ic-(Jc+(rh?hd:0)),0));Sg&&ha.Ap()}}}y.xa(qh);for(var Be=0,Ce=0,La= -this.hp,ga=0;gaAd&&(Jc=Math.max(Ad-id,0));var rh=0===Z.Ta;Z.Ta+=Jc;Ad=Math.max(Ad-(Jc+(rh?id:0)),0)}1!==ha.yi||je!==Xi&&je!==Am||(Z=this.Od(wc),id=Z.yf(),Jc=Math.max(Te-Z.Ta,0),Jc+id>Ic&&(Jc=Math.max(Ic-id,0)),rh=0===Z.Ta,Z.Ta+=Jc,Ic=Math.max(Ic-(Jc+(rh?id:0)),0));Sg&&ha.Ap()}}}y.xa(qh);for(var Be=0,Ce=0,La= +this.hp,ga=0;ga=this.Yp);eb++)Z=this.Pd(ha.Zb+eb),Nf.height+=Math.max(Z.oj,isNaN(Z.df)?Z.qf:Math.min(Z.df,Z.qf));for(eb=1;eb=this.hp);eb++)Z=this.Od(ha.column+eb),Nf.width+=Math.max(Z.oj,isNaN(Z.df)?Z.qf:Math.min(Z.df,Z.qf));Ya.width+=Nf.width;Ya.height+=Nf.height;Xb=ha.margin;fg=Xb.right+Xb.left;gg=Xb.top+Xb.bottom;oj(ha,Ya.width,Ya.height,Qg,sj);for(var Se= -ha.Ia,Te=Math.max(Se.width+fg,0),Ad=Math.max(Se.height+gg,0),Ue=0,eb=0;eb=this.Yp);eb++)Z=this.Pd(ha.Zb+eb),Ue+=Z.total||0;if(Ue=xc)&&!(ha.Zb+eb>=this.Yp);eb++){var Z=this.Pd(ha.Zb+eb),jb=Z.kb||0,yc=ig(ha,Z,ri);u&&"number"!==typeof yc&&y.k(ha+" spanAllocation does not return a number: "+yc);Z.Ta=Math.min(Z.qf,jb+yc);Z.kb!==jb&&(xc-=Z.kb-jb)}for(;0jb&&(Z.Ta=Math.min(Z.qf, +ha.Ia,Te=Math.max(Se.width+fg,0),Bd=Math.max(Se.height+gg,0),Ue=0,eb=0;eb=this.Yp);eb++)Z=this.Pd(ha.Zb+eb),Ue+=Z.total||0;if(Ue=xc)&&!(ha.Zb+eb>=this.Yp);eb++){var Z=this.Pd(ha.Zb+eb),jb=Z.kb||0,yc=ig(ha,Z,ri);u&&"number"!==typeof yc&&y.k(ha+" spanAllocation does not return a number: "+yc);Z.Ta=Math.min(Z.qf,jb+yc);Z.kb!==jb&&(xc-=Z.kb-jb)}for(;0jb&&(Z.Ta=Math.min(Z.qf, jb+xc),Z.kb!==jb&&(xc-=Z.kb-jb));if(0===Z.index)break;Z=this.Pd(Z.index-1)}}for(var Fe=0,eb=0;eb=this.hp);eb++)Z=this.Od(ha.column+eb),Fe+=Z.total||0;if(Fe=xc)&&!(ha.column+eb>=this.hp);eb++)Z=this.Od(ha.column+eb),jb=Z.kb||0,yc=ig(ha,Z,ri),u&&"number"!==typeof yc&&y.k(ha+" spanAllocation does not return a number: "+yc),Z.Ta=Math.min(Z.qf,jb+yc),Z.kb!==jb&&(xc-=Z.kb-jb);for(;0jb&&(Z.Ta=Math.min(Z.qf,jb+xc),Z.kb!==jb&&(xc-=Z.kb-jb));if(0===Z.index)break;Z=this.Od(Z.index-1)}}}y.xa(gd);y.ok(Nf);y.ok(Ya);for(var ke=0,le=0,je=Lm(this,!0),sh=this.Aa,tj=this.We,Bd=Ce=Be=0,Ve=0,La=this.hp,ga=0;gajb&&(Z.Ta=Math.min(Z.qf,jb+xc),Z.kb!==jb&&(xc-=Z.kb-jb));if(0===Z.index)break;Z=this.Od(Z.index-1)}}}y.xa(hd);y.ok(Nf);y.ok(Ya);for(var ke=0,le=0,je=Lm(this,!0),sh=this.za,tj=this.We,Cd=Ce=Be=0,Ve=0,La=this.hp,ga=0;gaUg)oj(Yb,Infinity,Infinity),me=Yb.Ia,Ze.si(me),this.$g.add(me);else{var id=Yb.Ee,er=Yb.JA,vn=Yb.ik;vn.Ce()&&(vn=ec);var yj=Yb.ou,jt=Yb.zF,zj=0,Aj=0,dl=0;if(id<-Ug||id>= -Ug){var fr=kg.XE,ti=kg.WE;yj!==Ki&&(dl=kg.computeAngle(Yb,yj,ti),Yb.bm=dl);zj=fr.x-lg.x;Aj=fr.y-lg.y}else{var Cd,$e;if(0<=id)Cd=mg.ea(id),$e=idhr+10?0<=id?vh.Ec(Cd):Cd.Ec(vh):hr>gr+10?0<=id?$e.Ec(wh):wh.Ec($e):0<=id?vh.Ec(wh):wh.Ec(vh)}else ti=0<=id?Cd.Ec($e): -$e.Ec(Cd);yj!==Ki&&(dl=kg.computeAngle(Yb,yj,ti),Yb.bm=dl);zj=Cd.x+($e.x-Cd.x)*er-lg.x;Aj=Cd.y+($e.y-Cd.y)*er-lg.y}oj(Yb,Infinity,Infinity);var me=Yb.Ia,bl=Yb.Fa,Bj=0;Yb instanceof X&&(Bj=Yb.ub);var el=bl.width+Bj,wn=bl.height+Bj;si.reset();si.translate(-me.x,-me.y);si.scale(Yb.scale,Yb.scale);si.rotate(yj===Ki?Yb.angle:ti,el/2,wn/2);var ui=new w(0,0,el,wn);xj.qu(ui,vn);si.Cb(xj);var kt=-xj.x+Bj/2,lt=-xj.y+Bj/2;ng.assign(jt);isNaN(ng.x)&&(ng.x=0<=id?el/2+3:-(el/2+3));isNaN(ng.y)&&(ng.y=-(wn/2+3)); +var br=lg.width,cr=lg.height;this.Mi.n(lg.x,lg.y);null===this.$g&&(this.$g=new J(w));this.$g.clear();null!==cl&&(bo(cl,br,cr,this),me=cl.Ia,Ze.si(me),this.$g.add(me));for(var si=y.Gh(),xj=y.O(),ng=y.O(),un=0;unUg)oj(Yb,Infinity,Infinity),me=Yb.Ia,Ze.si(me),this.$g.add(me);else{var jd=Yb.Ee,er=Yb.JA,vn=Yb.ik;vn.Ce()&&(vn=ec);var yj=Yb.ou,jt=Yb.zF,zj=0,Aj=0,dl=0;if(jd<-Ug||jd>= +Ug){var fr=kg.XE,ti=kg.WE;yj!==Ki&&(dl=kg.computeAngle(Yb,yj,ti),Yb.bm=dl);zj=fr.x-lg.x;Aj=fr.y-lg.y}else{var Dd,$e;if(0<=jd)Dd=mg.ea(jd),$e=jdhr+10?0<=jd?vh.Ec(Dd):Dd.Ec(vh):hr>gr+10?0<=jd?$e.Ec(wh):wh.Ec($e):0<=jd?vh.Ec(wh):wh.Ec(vh)}else ti=0<=jd?Dd.Ec($e): +$e.Ec(Dd);yj!==Ki&&(dl=kg.computeAngle(Yb,yj,ti),Yb.bm=dl);zj=Dd.x+($e.x-Dd.x)*er-lg.x;Aj=Dd.y+($e.y-Dd.y)*er-lg.y}oj(Yb,Infinity,Infinity);var me=Yb.Ia,bl=Yb.Fa,Bj=0;Yb instanceof X&&(Bj=Yb.ub);var el=bl.width+Bj,wn=bl.height+Bj;si.reset();si.translate(-me.x,-me.y);si.scale(Yb.scale,Yb.scale);si.rotate(yj===Ki?Yb.angle:ti,el/2,wn/2);var ui=new w(0,0,el,wn);xj.qu(ui,vn);si.Cb(xj);var kt=-xj.x+Bj/2,lt=-xj.y+Bj/2;ng.assign(jt);isNaN(ng.x)&&(ng.x=0<=jd?el/2+3:-(el/2+3));isNaN(ng.y)&&(ng.y=-(wn/2+3)); ng.rotate(ti);zj+=ng.x;Aj+=ng.y;ui.set(me);ui.x=zj+kt;ui.y=Aj+lt;this.$g.add(ui);Ze.si(ui)}}if(this.Le)for(var ir=this.If;ir.next();)oj(ir.value,Infinity,Infinity);this.Zi=Ze;var xn=this.Mi;xn.n(xn.x+Ze.x,xn.y+Ze.y);zb(e,Ze.width||0,Ze.height||0);y.jf(si);y.A(xj);y.A(ng)}break;case "Grid":break;case "TableRow":case "TableColumn":y.k(this.toString()+" is not an element of a Table Panel. TableRow and TableColumn Panels can only be elements of a Table Panel.");break;default:y.k("Unknown panel type: "+ n)}}var af=e.width,bf=e.height,fl=this.padding,mt=fl.top+fl.bottom,af=af+(fl.left+fl.right),bf=bf+mt;isFinite(g.width)&&(af=g.width);isFinite(g.height)&&(bf=g.height);af=Math.min(k.width,af);bf=Math.min(k.height,bf);af=Math.max(h.width,af);bf=Math.max(h.height,bf);af=Math.max(c,af);bf=Math.max(d,bf);e.width=af;e.height=bf;zb(this.Wc,af,bf);Im(this,0,0,af,bf)}; I.prototype.findMainElement=I.prototype.gf=function(){if(null===this.Mm){var a=this.va.o,b=a.length;if(0===b)return null;for(var c=0;cc||p>d)this.S(),oj(this,n>c?c:n,p>d?d:p);break;case mf:this.S(!0);oj(this,c+r,d+s,0,0);break;case Bm:this.S(!0);oj(this,c+r,p+s,0,0);break;case Am:this.S(!0),oj(this,n+r,d+s,0,0)}}k=this.Y;k.x=a;k.y=b; +I.prototype.aj=function(a,b,c,d){var e=this.Zi,g=this.va.o,h=y.yk(0,0,0,0);if(0===g.length){var k=this.Y;k.x=a;k.y=b;k.width=c;k.height=d}else{if(!this.za.F()){var l=Lm(this,!0),m=this.ud,n=m.width,p=m.height,q=this.margin,r=q.left+q.right,s=q.top+q.bottom;n===c&&p===d&&(l=Xi);switch(l){case Xi:if(n>c||p>d)this.S(),oj(this,n>c?c:n,p>d?d:p);break;case mf:this.S(!0);oj(this,c+r,d+s,0,0);break;case Bm:this.S(!0);oj(this,c+r,p+s,0,0);break;case Am:this.S(!0),oj(this,n+r,d+s,0,0)}}k=this.Y;k.x=a;k.y=b; k.width=c;k.height=d;var t=this.ba.Ub;switch(t){case "Position":for(var v=g.length,x=e.x-this.padding.left,z=e.y-this.padding.top,A=0;A=this.Yp);ga++){var ha=this.Pd(Db+ga);nb.height+=ha.total}for(ga=1;ga=this.hp);ga++){var fd=this.Od(Rd+ga);nb.width+=fd.total}var ph=he.kb+nb.width,mi=Sc.kb+nb.height;h.x=ed;h.y=vf;h.width=ph;h.height=mi;var wc=ed,ni=vf,bc=ph,qh=mi;ed+ph>e.width&&(bc=Math.max(e.width-ed,0));vf+mi>e.height&&(qh=Math.max(e.height-vf,0));var gd=La.alignment,ye=0,Tc=0,yd=0,Ic=0;if(gd.cd()){gd= -this.Al;gd.dd()||(gd=ec);var ye=gd.x,Tc=gd.y,yd=gd.offsetX,Ic=gd.offsetY,zd=he.alignment,dg=Sc.alignment;zd.dd()&&(ye=zd.x,yd=zd.offsetX);dg.dd()&&(Tc=dg.y,Ic=dg.offsetY)}else ye=gd.x,Tc=gd.y,yd=gd.offsetX,Ic=gd.offsetY;if(isNaN(ye)||isNaN(Tc))Tc=ye=.5,Ic=yd=0;var Z=Qe.width,ze=Qe.height,Re=La.margin,oi=Re.left+Re.right,pi=Re.top+Re.bottom,Jc=Ym(La,Sc,he,!1);!isNaN(La.Aa.width)||Jc!==mf&&Jc!==Bm||(Z=Math.max(ph-oi,0));!isNaN(La.Aa.height)||Jc!==mf&&Jc!==Am||(ze=Math.max(mi-pi,0));var tb=La.We,ub= -La.eg,Z=Math.min(tb.width,Z),ze=Math.min(tb.height,ze),Z=Math.max(ub.width,Z),ze=Math.max(ub.height,ze),Vk=ze+pi;h.x+=h.width*ye-(Z+oi)*ye+yd+Re.left;h.y+=h.height*Tc-Vk*Tc+Ic+Re.top;La.visible&&(Kb(wc,ni,bc,qh,h.x,h.y,Qe.width,Qe.height)?La.Lc(h.x,h.y,Z,ze):La.Lc(h.x,h.y,Z,ze,new w(wc,ni,bc,qh)))}else{La.Hi();La.Wb.Wa();var eg=La.Wb;eg.x=ie.type===Pm?nh:ed;eg.y=ie.type===Qm?oh:vf;eg.width=Qe.width;eg.height=Qe.height;La.Wb.freeze();Nm(La,!1)}}y.ok(nb);for(Db=0;Db=this.Yp);ga++){var ha=this.Pd(Db+ga);nb.height+=ha.total}for(ga=1;ga=this.hp);ga++){var gd=this.Od(Rd+ga);nb.width+=gd.total}var ph=he.kb+nb.width,mi=Sc.kb+nb.height;h.x=fd;h.y=vf;h.width=ph;h.height=mi;var wc=fd,ni=vf,bc=ph,qh=mi;fd+ph>e.width&&(bc=Math.max(e.width-fd,0));vf+mi>e.height&&(qh=Math.max(e.height-vf,0));var hd=La.alignment,ye=0,Tc=0,zd=0,Ic=0;if(hd.cd()){hd= +this.Al;hd.dd()||(hd=ec);var ye=hd.x,Tc=hd.y,zd=hd.offsetX,Ic=hd.offsetY,Ad=he.alignment,dg=Sc.alignment;Ad.dd()&&(ye=Ad.x,zd=Ad.offsetX);dg.dd()&&(Tc=dg.y,Ic=dg.offsetY)}else ye=hd.x,Tc=hd.y,zd=hd.offsetX,Ic=hd.offsetY;if(isNaN(ye)||isNaN(Tc))Tc=ye=.5,Ic=zd=0;var Z=Qe.width,ze=Qe.height,Re=La.margin,oi=Re.left+Re.right,pi=Re.top+Re.bottom,Jc=Ym(La,Sc,he,!1);!isNaN(La.za.width)||Jc!==mf&&Jc!==Bm||(Z=Math.max(ph-oi,0));!isNaN(La.za.height)||Jc!==mf&&Jc!==Am||(ze=Math.max(mi-pi,0));var tb=La.We,ub= +La.eg,Z=Math.min(tb.width,Z),ze=Math.min(tb.height,ze),Z=Math.max(ub.width,Z),ze=Math.max(ub.height,ze),Vk=ze+pi;h.x+=h.width*ye-(Z+oi)*ye+zd+Re.left;h.y+=h.height*Tc-Vk*Tc+Ic+Re.top;La.visible&&(Kb(wc,ni,bc,qh,h.x,h.y,Qe.width,Qe.height)?La.Lc(h.x,h.y,Z,ze):La.Lc(h.x,h.y,Z,ze,new w(wc,ni,bc,qh)))}else{La.Hi();La.Wb.Wa();var eg=La.Wb;eg.x=ie.type===Pm?nh:fd;eg.y=ie.type===Qm?oh:vf;eg.width=Qe.width;eg.height=Qe.height;La.Wb.freeze();Nm(La,!1)}}y.ok(nb);for(Db=0;Db=xf){var ri=this.XE,ig=this.WE;hg!==Ki&&(xc=this.computeAngle(Uc,hg,ig),Uc.angle=xc);eb=ri.x;Ue=ri.y}else{var jb=void 0,yc=void 0;if(0<=Ya)jb=De.o[Ya],yc=Yatj+10?0<=Ya?ke.Ec(jb):jb.Ec(ke):tj>sh+10?0<=Ya?yc.Ec(le): -le.Ec(yc):0<=Ya?ke.Ec(le):le.Ec(ke)}else ig=0<=Ya?jb.Ec(yc):yc.Ec(jb);hg!==Ki&&(xc=this.computeAngle(Uc,hg,ig),Uc.angle=xc);eb=jb.x+(yc.x-jb.x)*yf;Ue=jb.y+(yc.y-jb.y)*yf}if(Ee.N(Vb))Uc.location=new N(eb,Ue);else{Ee.Ce()&&(Ee=ec);var Bd=y.Gh();Bd.reset();Bd.scale(Uc.scale,Uc.scale);Bd.rotate(Uc.angle,0,0);var Ve=Uc.Fa,jg=y.yk(0,0,Ve.width,Ve.height),We=y.O();We.qu(jg,Ee);Bd.Cb(We);var Vc=-We.x,Tg=-We.y,Xe=Nf.copy();isNaN(Xe.x)&&(Xe.x=0<=Ya?We.x+3:-(We.x+3));isNaN(Xe.y)&&(Xe.y=-(We.y+3));Xe.rotate(ig); -eb+=Xe.x;Ue+=Xe.y;Bd.XF(jg);var Vc=Vc+jg.x,Tg=Tg+jg.y,uj=y.Tb(eb+Vc,Ue+Tg);Uc.move(uj);y.A(uj);y.A(We);y.dc(jg);y.jf(Bd)}}this instanceof da?this.pn(!1):qi.pn(!1)}break;case "Grid":break;case "TableRow":case "TableColumn":y.k(this.toString()+" is not an element of a Table Panel.TableRow and TableColumn panels can only be elements of a Table Panel.");break;default:y.k("Unknown panel type: "+t)}y.dc(h)}}; +le.Ec(yc):0<=Ya?ke.Ec(le):le.Ec(ke)}else ig=0<=Ya?jb.Ec(yc):yc.Ec(jb);hg!==Ki&&(xc=this.computeAngle(Uc,hg,ig),Uc.angle=xc);eb=jb.x+(yc.x-jb.x)*yf;Ue=jb.y+(yc.y-jb.y)*yf}if(Ee.N(Vb))Uc.location=new N(eb,Ue);else{Ee.Ce()&&(Ee=ec);var Cd=y.Gh();Cd.reset();Cd.scale(Uc.scale,Uc.scale);Cd.rotate(Uc.angle,0,0);var Ve=Uc.Fa,jg=y.yk(0,0,Ve.width,Ve.height),We=y.O();We.qu(jg,Ee);Cd.Cb(We);var Vc=-We.x,Tg=-We.y,Xe=Nf.copy();isNaN(Xe.x)&&(Xe.x=0<=Ya?We.x+3:-(We.x+3));isNaN(Xe.y)&&(Xe.y=-(We.y+3));Xe.rotate(ig); +eb+=Xe.x;Ue+=Xe.y;Cd.XF(jg);var Vc=Vc+jg.x,Tg=Tg+jg.y,uj=y.Tb(eb+Vc,Ue+Tg);Uc.move(uj);y.A(uj);y.A(We);y.dc(jg);y.jf(Cd)}}this instanceof da?this.pn(!1):qi.pn(!1)}break;case "Grid":break;case "TableRow":case "TableColumn":y.k(this.toString()+" is not an element of a Table Panel.TableRow and TableColumn panels can only be elements of a Table Panel.");break;default:y.k("Unknown panel type: "+t)}y.dc(h)}}; I.prototype.kk=function(a){var b=this.Fa;if(Kb(0,0,b.width,b.height,a.x,a.y)){for(var b=this.va.o,c=b.length,d=y.Tb(0,0);c--;){var e=b[c];if(e.visible||e===this.Yb)if(vb(d.set(a),e.transform),e.Ma(d))return y.A(d),!0}y.A(d);return null===this.Nb&&null===this.uc?!1:!0}return!1};I.prototype.Ww=function(a){if(this.Kn===a)return this;for(var b=this.va.o,c=b.length,d=0;dx.Mf);else{var v=Jf(x,m),z=v.length;if(0===z){a.lineTo(x.ra,x.za);break}for(var A=0;Ax.Mf);else{var v=Jf(x,m),z=v.length;if(0===z){a.lineTo(x.ra,x.Aa);break}for(var A=0;Ae)){var g=.001,h=c.length,k=b[0],l=b[1];if(4===e)Gm(a,k,l,b[2],b[3],c,d);else{a.moveTo(k,l);for(var m=g=0,n=0,p=0,q=0,r=p=0,s=y.rb(),t=2;tr&&(g=r);g>p?(v=g-p,g=p):v=0;var x=Math.sqrt(g*g/(1+q*q));0>n&&(x=-x);k+=x;l+= q*x;e?a.lineTo(k,l):a.moveTo(k,l);r-=g;p-=g;if(0!==v){t++;if(t===s.length){y.xa(s);return}p=s[t];n=p[0];q=p[1];p=p[2];g=v}else e=!e}y.xa(s)}}}X.prototype.getDocumentPoint=X.prototype.eb=function(a,b){void 0===b&&(b=new N);a.Ce()&&y.k("getDocumentPoint Spot must be a real, specific Spot, not: "+a.toString());var c=this.Fa,d=this.ub;b.n(a.x*(c.width+d)-d/2+c.x+a.offsetX,a.y*(c.height+d)-d/2+c.y+a.offsetY);this.qh.Cb(b);return b}; X.prototype.kk=function(a,b){var c=this.$a;if(null===c||null===this.fill&&null===this.stroke)return!1;var d=c.vb,e=this.ub/2;c.type!==nf||b||(e+=2);var g=y.mg();g.assign(d);g.cg(e+2,e+2);if(!g.Ma(a))return y.dc(g),!1;d=e+1E-4;if(c.type===nf){if(null===this.stroke)return!1;d=(c.L-c.Ga)*(a.x-c.Ga)+(c.M-c.Ca)*(a.y-c.Ca);if(0>(c.Ga-c.L)*(a.x-c.L)+(c.Ca-c.M)*(a.y-c.M)||0>d)return!1;y.dc(g);return oe(c.Ga,c.Ca,c.L,c.M,e,a.x,a.y)}if(c.type===of){var h=c.Ga,k=c.Ca,l=c.L,m=c.M;g.x=Math.min(h,l);g.y=Math.min(k, m);g.width=Math.abs(l-h);g.height=Math.abs(m-k);if(null===this.fill){g.cg(-d,-d);if(g.Ma(a))return y.dc(g),!1;g.cg(d,d)}null!==this.stroke&&g.cg(e,e);e=g.Ma(a);y.dc(g);return e}if(c.type===pf){var h=c.Ga,k=c.Ca,l=c.L,m=c.M,c=Math.min(h,l),n=Math.min(k,m),h=Math.abs(l-h)/2,k=Math.abs(m-k)/2,c=a.x-(c+h),n=a.y-(n+k);if(null===this.fill){h-=d;k-=d;if(0>=h||0>=k||1>=c*c/(h*h)+n*n/(k*k))return y.dc(g),!1;h+=d;k+=d}null!==this.stroke&&(h+=e,k+=e);y.dc(g);return 0>=h||0>=k?!1:1>=c*c/(h*h)+n*n/(k*k)}if(c.type=== kf)return y.dc(g),null===this.fill?Of(c,a.x,a.y,e):c.Ma(a,e,1Math.abs(c)){n=h-b-c*(g-d);if(0>a*a*c*c+v*v-n*n){e.x=NaN;e.y=NaN;n=!1;break a}m=Math.sqrt(a*a*c*c+v*v-n*n);k=(-(a*a*c*n)+a*v*m)/(v*v+a*a*c*c)+d;a=(-(a*a*c*n)-a*v*m)/(v*v+a*a*c*c)+d;l=c*(k-d)+n+b;b=c*(a-d)+n+b;d=Math.abs((g-k)*(g-k))+Math.abs((h-l)*(h-l));h=Math.abs((g-a)*(g-a))+Math.abs((h-b)*(h- b));dk){e.x=NaN;e.y=NaN;n=!1;break a}m=Math.sqrt(k);l=b+m;b-=m;d=Math.abs(l-h);h=Math.abs(b-h);dc?a-c:c-a)<(b>d?b-d:d-b)?(e=be||od(l.y,e))&&(l.ye||od(l.x,e))&&(l.xe)return!0;return!1}if(c&&null!==this.fill&&this.kk(a,!0))return!0;var e=a.Bf(b);b=e;1.5=e||xb(b,g,0,-p)>=e||xb(b,g,0,p)>=e||xb(b,g,n,0)>= e?!1:!0}else if(g.type===kf){h=g.vb;k=h.x;l=h.y;m=h.x+h.width;h=h.y+h.height;if(a.x>m&&a.xh&&a.ye&&wb(a.x,a.y,k,l,m,l)>e&&wb(a.x,a.y,m,h,k,h)>e&&wb(a.x,a.y,m,h,m,l)>e)return!1;b=Math.sqrt(e);if(c){if(null===this.fill?Of(g,a.x,a.y,b):g.Ma(a,b,!0))return!0}else{c=g.cc;for(b=0;be)return!1;l=k.Ab.o;m=l.length;for(h=0;he)return!1;break;case Ff:g=y.rb(); -re(n,p,q.yc,q.Qc,q.Bh,q.Ch,q.L,q.M,.8,g);n=d(g,a);y.xa(g);if(n)return!1;n=q.L;p=q.M;if(a.lp(n,p)>e)return!1;break;case Gf:g=y.rb();Ge(n,p,q.yc,q.Qc,q.L,q.M,.8,g);n=d(g,a);y.xa(g);if(n)return!1;n=q.L;p=q.M;if(a.lp(n,p)>e)return!1;break;case Hf:case If:var r=q.type===Hf?Jf(q,k):Kf(q,k,n,p),s=r.length;if(0===s){n=q.ra;p=q.za;if(a.lp(n,p)>e)return!1;break}q=null;g=y.rb();for(b=0;be)return!1;break;case Gf:g=y.rb();Ge(n,p,q.yc,q.Qc,q.L,q.M,.8,g);n=d(g,a);y.xa(g);if(n)return!1;n=q.L;p=q.M;if(a.lp(n,p)>e)return!1;break;case Hf:case If:var r=q.type===Hf?Jf(q,k):Kf(q,k,n,p),s=r.length;if(0===s){n=q.ra;p=q.Aa;if(a.lp(n,p)>e)return!1;break}q=null;g=y.rb();for(b=0;bm*k*k&&(h=!0);b.hd!==a&&(h=!1);!1===b.qk("textGreeking")&&(h=!1);for(var m=this.Zj,k=this.$j,l=this.Me,n=0;nc&&(p=c);var g=g+m,r=q,q=a,s=g,t=c, v=d,x=0;h?("start"===this.Kd||"left"===this.Kd?x=0:"end"===this.Kd||"right"===this.Kd?x=t-p:"center"===this.Kd?x=(t-p)/2:y.k("textAlign must be start, end, left, right, or center: "+this.Kd),q.fillRect(0+x,s+.25*v,p,1)):("start"===this.Kd||"left"===this.Kd?x=0:"end"===this.Kd||"right"===this.Kd?x=t:"center"===this.Kd?x=t/2:y.k("textAlign must be start, end, left, right, or center: "+this.Kd),q.fillText(r,0+x,s+v-.25*v),r=v/20|0,0===r&&(r=1),"end"===this.Kd||"right"===this.Kd?x-=p:"center"===this.Kd&& (x-=p/2),this.lm&&(q.beginPath(),q.lineWidth=r,q.moveTo(0+x,s+v-.2*v),q.lineTo(0+x+p,s+v-.2*v),q.stroke()),this.km&&(q.beginPath(),q.lineWidth=r,s=s+v-v/2.2|0,0!==r%2&&(s+=.5),q.moveTo(0+x,s),q.lineTo(0+x+p,s),q.stroke()));g+=d+k}}}; -qa.prototype.Ip=function(a,b,c,d){this.Dv=a;var e=this.Lj;e.reset();var g=0,h=0;if(isNaN(this.Aa.width)){g=this.xe.replace(/\r\n/g,"\n").replace(/\r/g,"\n");if(0===g.length)g=0;else if(this.kx){for(var k=h=0,l=!1;!l;){var m=g.indexOf("\n",k);-1===m&&(m=g.length,l=!0);k=Po(g.substr(k,m-k).replace(/^\s+|\s+$/g,""),this.Ph);k>h&&(h=k);k=m+1}g=h}else h=g.indexOf("\n",0),0<=h&&(g=g.substr(0,h)),g=k=Po(g,this.Ph);g=Math.min(g,a/this.scale);g=Math.max(8,g)}else g=this.Aa.width;null!==this.W&&(g=Math.min(g, -this.W.We.width),g=Math.max(g,this.W.eg.width));h=No(this,g,e);m=h=isNaN(this.Aa.height)?Math.min(h,b/this.scale):this.Aa.height;if(0!==e.bf&&1!==e.Ke.length&&this.kl===Ko&&(b=this.Ph,l=this.kl===Ko?Qo(b):0,k=this.Zj+this.$j,k=Math.max(0,Oo(this)+k),m=Math.min(this.yI-1,Math.max(Math.floor(m/k+.01)-1,0)),!(m+1>=e.Ke.length))){k=e.Ke[m];for(a=Math.max(1,a-l);Po(k,b)>a&&1h&&(h=k);k=m+1}g=h}else h=g.indexOf("\n",0),0<=h&&(g=g.substr(0,h)),g=k=Po(g,this.Ph);g=Math.min(g,a/this.scale);g=Math.max(8,g)}else g=this.za.width;null!==this.W&&(g=Math.min(g, +this.W.We.width),g=Math.max(g,this.W.eg.width));h=No(this,g,e);m=h=isNaN(this.za.height)?Math.min(h,b/this.scale):this.za.height;if(0!==e.bf&&1!==e.Ke.length&&this.kl===Ko&&(b=this.Ph,l=this.kl===Ko?Qo(b):0,k=this.Zj+this.$j,k=Math.max(0,Oo(this)+k),m=Math.min(this.yI-1,Math.max(Math.floor(m/k+.01)-1,0)),!(m+1>=e.Ke.length))){k=e.Ke[m];for(a=Math.max(1,a-l);Po(k,b)>a&&1=a.Ni)return new Ea(0,l);if(a.Qm===Io){c.$i=1;g=Po(b,k);if(0===h||g<=d)return c.bf=g,c.sf.push(c.bf),c.Ke.push(b),new Ea(g,l);var m=Ro(b);b=b.substr(m.length);for(var n=Ro(b),g=Po(m+n,k);0d&&1d;){n=1;g=Po(m.substr(0,n),k);for(h=0;g<=d;)n++,h=g,g=Po(m.substr(0,n),k);1===n?(c.sf[a.Me+p]=g,e=Math.max(e,g)):(c.sf[a.Me+p]=h,e=Math.max(e,h));n--;1>n&&(n=1);c.Ke[a.Me+p]=m.substr(0,n);p++;m=m.substr(n);if(a.Me+p>a.Ni)break}n=Ro(b);for(g=Po(m+n,k);0a.Ni))break}c.$i=Math.min(a.Ni,p);c.bf=Math.max(c.bf,e);return new Ea(c.bf,l*c.$i)}function Ro(a){for(var b=a.length,c=0;c=b?a:a.substr(0,c)}function Po(a,b){Go!==b&&(Go=Ho.font=b);return Ho.measureText(a).width} @@ -1334,10 +1334,10 @@ y.defineProperty(qa,{sL:"spacingBelow"},function(){return this.$j},function(a){v function Ao(){this.bf=this.$i=0;this.sf=[];this.Ke=[]}Ao.prototype.reset=function(){this.bf=this.$i=0;this.sf=[];this.Ke=[]};Ao.prototype.st=function(a){this.$i=a.$i;this.bf=a.bf;this.sf=y.yl(a.sf);this.Ke=y.yl(a.Ke)};y.w(Ao,{aK:"arrSize"},function(){return this.sf});y.w(Ao,{bK:"arrText"},function(){return this.Ke});y.w(Ao,{RK:"maxLineWidth"},function(){return this.bf}); function tk(){O.call(this);this.Ze=null;this.Ms="";this.Yj=Yd;this.no=mf;this.Wo=this.ak=this.uf=null;this.Qy=!1;this.io=!0;this.No=null}y.Pa(tk,O);y.ia("Picture",tk);tk.prototype.cloneProtected=function(a){O.prototype.cloneProtected.call(this,a);a.element=this.Ze;a.Ms=this.Ms;a.Yj=this.Yj.V();a.no=this.no;a.uf=this.uf;a.ak=this.ak;a.io=this.io;a.No=this.No};var So=new ma,To=0,nk=[]; function Uo(){var a=nk;if(0===a.length)for(var b=window.document.getElementsByTagName("canvas"),c=b.length,d=0;dr.cp.length&& (Zo(r,4,l,m),Zo(r,16,l,m));for(var l=r.cp,m=l.length,q=l[0],t=0;tp&&(t-=180));0>t?t+=360:360<=t&&(t-=360);k&&(v+=Math.abs(p));0===t?r=v:90===t?s=v:180===t?r=-v:270===t?s=-v:(r=v*Math.cos(t*Math.PI/180),s=v*Math.sin(t*Math.PI/180));if(g.Ce()&&k){var x=c.eb(ec,y.O()),z= y.Tb(x.x+1E3*r,x.y+1E3*s);this.getLinkPointFromPoint(b,c,x,z,!0,q);y.A(x);y.A(z)}}var v=this.getLinkPoint(d,e,h,!1,l,b,c),A=0,B=0,L=0;if(l||h!==Vb||k)x=this.computeEndSegmentLength(d,e,h,!1),L=this.getLinkDirection(d,e,v,h,!1,l,b,c),k&&(L+=l?0:30,0>p&&(L+=180)),0>L?L+=360:360<=L&&(L-=360),k&&(x+=Math.abs(p)),0===L?A=x:90===L?B=x:180===L?A=-x:270===L?B=-x:(A=x*Math.cos(L*Math.PI/180),B=x*Math.sin(L*Math.PI/180)),h.Ce()&&k&&(x=e.eb(ec,y.O()),z=y.Tb(x.x+1E3*A,x.y+1E3*B),this.getLinkPointFromPoint(d, @@ -1657,7 +1657,7 @@ this.computeMidOrthoPosition(a.y,c.y,!0):k.bottom,m.x=c.x,m.y=l.y):90===d&&a.yh.left&&l.x=h.top&&c.y<=a.y||a.y<=k.bottom&&a.y>=c.y){if(0===d||180===d)l=new N(a.x,Math.max((a.y+c.y)/2,a.y)),m=new N(c.x,l.y)}else l.x=180===d||(90===d||270===d)&&c.xa.x&&k.top=a.x?(l.y=a.y>k.bottom?this.computeMidOrthoPosition(a.y,k.bottom,!0):a.y>k.top&&(180===d&&a.xk.right)?this.computeMidOrthoPosition(a.y,c.y,!0):k.top,m.x=c.x,m.y=l.y):270===d&&a.y>k.bottom&&a.x>k.left&&a.xh.right)90===d&&(k.Ma(a)||h.Ma(c))?l.x=this.computeMidOrthoPosition(a.x, c.x,!1):c.xa.x&&(90===d||180===d)&&(l.x=this.computeMidOrthoPosition(h.right,Math.min(c.x,k.left),!1)),m.x=l.x,m.y=c.y;if(l.x>h.left&&l.x=a.y||a.y>=k.top&&a.y<=c.y){if(0===d||180===d)l=new N(a.x,Math.min((a.y+c.y)/2,a.y)),m=new N(c.x,l.y)}else l.x=180===d||(90===d||270===d)&&c.xk&&0!==eq(e,c.x,c.y)){fq(this,e,c.x,c.y,d,!0);d=this.m(2);if(4>this.sa)0===b||180===b?(d.x=a.x,d.y=c.y):(d.x=c.x,d.y=a.y),this.aa(2,d.x,d.y),this.B(3,d.x,d.y);else if(c=this.m(3),0===b|| 180===b)gb(d.x,c.x)?(b=0===b?Math.max(d.x,a.x):Math.min(d.x,a.x),this.aa(2,b,a.y),this.aa(3,b,c.y)):gb(d.y,c.y)?(Math.abs(a.y-d.y)<=e.dp/2&&(this.aa(2,d.x,a.y),this.aa(3,c.x,a.y)),this.B(2,d.x,a.y)):this.aa(2,a.x,d.y);else if(90===b||270===b)gb(d.y,c.y)?(b=90===b?Math.max(d.y,a.y):Math.min(d.y,a.y),this.aa(2,a.x,b),this.aa(3,c.x,b)):gb(d.x,c.x)?(Math.abs(a.x-d.x)<=e.fp/2&&(this.aa(2,a.x,d.y),this.aa(3,a.x,c.y)),this.B(2,a.x,d.y)):this.aa(2,d.x,a.y);a=!0}else a=!1}else a=!1;a||(this.ii(l),this.ii(m))}}; G.prototype.computeMidOrthoPosition=function(a,b){if(this.hasCurviness()){var c=this.computeCurviness();return(a+b)/2+c}return(a+b)/2};function Sh(a){if(!a.jj)return!1;var b=a.points.o,c=b.length;if(4>c)return!1;a=ja(a.h,!0,a.Va,null);for(var d=1;de&&(e=k.right);k.bottom>g&&(g=k.bottom)}}isFinite(c)&&isFinite(d)?a.n(c,d,e-c,g-d):(b=b.location,c=this.padding,a.n(b.x+c.left,b.y+c.top,0,0));return a}; y.defineProperty(Wi,{padding:"padding"},function(){return this.cf},function(a){"number"===typeof a?((isNaN(a)||0>a)&&y.ka(a,">= 0",Wi,"padding"),a=new Eb(a)):(y.l(a,Eb,Wi,"padding"),(isNaN(a.left)||0>a.left)&&y.ka(a.left,">= 0",Wi,"padding:value.left"),(isNaN(a.right)||0>a.right)&&y.ka(a.right,">= 0",Wi,"padding:value.right"),(isNaN(a.top)||0>a.top)&&y.ka(a.top,">= 0",Wi,"padding:value.top"),(isNaN(a.bottom)||0>a.bottom)&&y.ka(a.bottom,">= 0",Wi,"padding:value.bottom"));var b=this.cf;b.N(a)||(this.cf= a=a.V(),this.j("padding",b,a))});function xg(){0=a.count)1===a.count&&(a=a.first(),a.ra=0,a.za=0);else{var b=new J(Dq);b.$c(a.i);a=new J(Dq);var c=new J(Dq),d;d=this.sort(b);var e=this.Ey,g=this.ZB,h=this.Yd,k=this.eo,l=this.Fy,m=this.Wq,b=this.Sk,n=this.pD,p=this.Fg,q=this.Xu,e=this.Zf,g=this.sx,h=this.SI;if(!isFinite(h)|| +Bn.prototype.doLayout=function(a){null===a&&y.k("Layout.doLayout(collection) argument must not be null but a Diagram, a Group, or an Iterable of Parts");null===this.network&&(this.network=this.makeNetwork(a));a=this.network.vertexes;if(1>=a.count)1===a.count&&(a=a.first(),a.ra=0,a.Aa=0);else{var b=new J(Dq);b.$c(a.i);a=new J(Dq);var c=new J(Dq),d;d=this.sort(b);var e=this.Ey,g=this.ZB,h=this.Yd,k=this.eo,l=this.Fy,m=this.Wq,b=this.Sk,n=this.pD,p=this.Fg,q=this.Xu,e=this.Zf,g=this.sx,h=this.SI;if(!isFinite(h)|| 0>=h)h=NaN;k=this.RG;if(!isFinite(k)||0>=k)k=1;l=this.Ge;isFinite(l)||(l=0);m=this.Mf;if(!isFinite(m)||360m)m=360;b=this.spacing;isFinite(b)||(b=NaN);e===On&&g===Pn?e=Nn:e===On&&g!==Pn&&(g=Pn,e=this.Zf);if((this.direction===Hn||this.direction===In)&&this.sorting!==Gn){for(var r=0;!(r>=d.length);r+=2){a.add(d.ea(r));if(r+1>=d.length)break;c.add(d.ea(r+1))}this.direction===Hn?(this.Zf===On&&a.reverse(),d=new J(Dq),d.$c(a),d.$c(c)):(this.Zf===On&&c.reverse(),d=new J(Dq),d.$c(c),d.$c(a))}for(var s= d.length,t=n=0,r=0;rm&&(0===r||r===d.length-1)&&(v/=2);n+=v;t++}if(isNaN(h)||e===On){isNaN(b)&&(b=6);if(e!==Nn&&e!==On){v=-Infinity;for(r=0;rh?(h=r,p=h*k):q=t/(360<=m?s:s-1)}this.Ey=e;this.ZB=g;this.Yd=h;this.eo=k;this.Fy=l;this.Wq=m;this.Sk=b;this.pD=n;this.Fg=p;this.Xu=q;b=d;d=this.Ey;e=this.Yd;g=this.Fy;k=this.Wq;l=this.Sk;m=this.Fg;n=this.Xu;if(this.direction!==Hn&&this.direction!==In||d!==On)if(this.direction===Hn||this.direction===In){h=0;switch(d){case Mn:h=180*Hq(this,e,m,g,n)/Math.PI;break;case Nn:n=b=0;h=a.first();null!==h&&(b=Eq(h,Math.PI/2));h=c.first();null!==h&&(n=Eq(h,Math.PI/2));h=180*Hq(this,e,m,g,l+(b+ n)/2)/Math.PI;break;case Ln:h=k/b.length}if(this.direction===Hn){switch(d){case Mn:Iq(this,a,g,Kn);break;case Nn:Jq(this,a,g,Kn);break;case Ln:Kq(this,a,k/2,g,Kn)}switch(d){case Mn:Iq(this,c,g+h,Jn);break;case Nn:Jq(this,c,g+h,Jn);break;case Ln:Kq(this,c,k/2,g+h,Jn)}}else{switch(d){case Mn:Iq(this,c,g,Kn);break;case Nn:Jq(this,c,g,Kn);break;case Ln:Kq(this,c,k/2,g,Kn)}switch(d){case Mn:Iq(this,a,g+h,Jn);break;case Nn:Jq(this,a,g+h,Jn);break;case Ln:Kq(this,a,k/2,g+h,Jn)}}}else switch(d){case Mn:Iq(this, b,g,this.direction);break;case Nn:Jq(this,b,g,this.direction);break;case Ln:Kq(this,b,k,g,this.direction);break;case On:Lq(this,b,k,g,this.direction)}else Lq(this,b,k,g-k/2,Jn)}this.updateParts();this.network=null;this.Hf=!0}; -function Kq(a,b,c,d,e){var g=a.Wq,h=a.Yd;a=a.Fg;d=d*Math.PI/180;c=c*Math.PI/180;for(var k=b.length,l=0;lc){for(g=d+(e===Jn?g:-g);0>g;)g+=360;g%=360;180=n.length-1)break;Oq(a,l,m,n,p,e,g)||Pq(a,l,m,n,p,e,g);l=g.x;m=g.y}y.A(g);a.zm++;if(!(23Math.abs(r)?Math.abs(l-g)<(n[0].width+n[n.length-1].width)/2&&(h=0):h=0Math.abs(q)?0:q;q=!1;q=Math.abs(g)>Math.abs(p)?0p:0c){for(g=d+(e===Jn?g:-g);0>g;)g+=360;g%=360;180=n.length-1)break;Oq(a,l,m,n,p,e,g)||Pq(a,l,m,n,p,e,g);l=g.x;m=g.y}y.A(g);a.zm++;if(!(23Math.abs(r)?Math.abs(l-g)<(n[0].width+n[n.length-1].width)/2&&(h=0):h=0Math.abs(q)?0:q;q=!1;q=Math.abs(g)>Math.abs(p)?0p:0a.zm?a.Yd-h/(2*Math.PI):5>n.length&&10=p.length-1)break;Oq(a,l,m,p,q,e,n)||Pq(a,l,m,p,q,e,n);l=n.x;m=n.y}y.A(n);a.zm++;if(!(23=p.length-1)break;Oq(a,l,m,p,q,e,n)||Pq(a,l,m,p,q,e,n);l=n.x;m=n.y}y.A(n);a.zm++;if(!(23a.zm?a.Yd-g/(2*Math.PI):a.Yd-(0k){m=b-a;if(m<-k)return h.x=m,h.y=n,!1;p=!0}}else if(m=b-a,m<-k){m=b+a;if(m>k)return h.x=m,h.y=n,!1;p=!0}n=Math.sqrt(1-Math.min(1,m*m/(k*k)))*l;0>c!==p&&(n=-n);if(Math.abs(c-n)>(d[e].height+d[e+1].height)/2)return h.x=m,h.y=n,!1;h.x=m;h.y=n;return!0} function Pq(a,b,c,d,e,g,h){var k=a.Yd,l=a.Fg,m=0,n=0;a=(d[e].height+d[e+1].height)/2+a.Sk;d=!1;if(0<=b!==(g===Jn)){if(n=c-a,n<-l){n=c+a;if(n>l){h.x=m;h.y=n;return}d=!0}}else if(n=c+a,n>l){n=c-a;if(n<-l){h.x=m;h.y=n;return}d=!0}m=Math.sqrt(1-Math.min(1,n*n/(l*l)))*k;0>b!==d&&(m=-m);h.x=m;h.y=n}Bn.prototype.commitLayout=function(){this.commitNodes();this.Qt&&this.commitLinks()}; Bn.prototype.commitNodes=function(){for(var a=this.GG,b=this.network.vertexes.i;b.next();){var c=b.value;c.x+=a.x;c.y+=a.y;c.commit()}};Bn.prototype.commitLinks=function(){for(var a=this.network.edges.i;a.next();)a.value.commit()}; @@ -1827,26 +1827,26 @@ function Rq(){0g?(e=n.x+n.width/2,k=n.y+n.height/2,l[0]=new N(n.x+n.width+d.width,n.y),l[1]=new N(n.x,n.y+n.height+d.height),g=2):(p=Uq(l,g, -e,k,n.width,n.height,d),q=l[p],r=new N(q.x+n.width+d.width,q.y),s=new N(q.x,q.y+n.height+d.height),p+1g?(e=n.x+n.width/2,k=n.y+n.height/2,l[0]=new N(n.x+n.width+d.width,n.y),l[1]=new N(n.x,n.y+n.height+d.height),g=2):(p=Uq(l,g, +e,k,n.width,n.height,d),q=l[p],r=new N(q.x+n.width+d.width,q.y),s=new N(q.x,q.y+n.height+d.height),p+1this.network.vertexes.count)return!1;for(var a=0,b=0,c=this.network.vertexes.first().vb,d=this.network.vertexes.i;d.next();){if(d.value.vb.Jg(c)&&(a++,2a.network.vertexes.count)return!1;null===a.Eg?a.Eg=new J(mr):a.Eg.clear();a.Eg.$c(a.network.vertexes);var c=a.Eg;c.sort(function(a,b){return null===a||null===b||a===b?0:b.jg-a.jg});for(var d=c.count-1;0<=d&&1>=c.ea(d).jg;)d--;return 1=h))){for(var m=0,n=0,p=l.count-h;ps&&(s=1);m=ne((m+s+n*n*4/(h*h))/s);h=(m-1)*p/2;m=(m-1)*q/2;g.vb=new w(l-r.x-h,k-r.y-m,p+2*h,q+2*m);g.focus=new N(r.x+h,r.y+m)}a.network=d;return c} -function lr(a,b,c){u&&(y.l(b,Sq,Rq,"popNetwork:oldnet"),y.p(c,Rq,"popNetwork:level"));for(c=a.network.vertexes.i;c.next();){var d=c.value;d.network=b;if(null!==d.Eh){var e=d.Eh.ea(d.HA);d.jg=e.Vx;var g=e.fB,h=e.gB;d.vb=new w(d.ra-g,d.za-h,e.Wx,e.Ux);d.focus=new N(g,h);d.HA--}}for(c=a.network.edges.i;c.next();)c.value.network=b;a.network=b} -function nr(a,b,c){u&&(y.l(b,mr,Rq,"surroundNode:oldnet"),y.p(c,Rq,"surroundNode:level"));var d=b.Xm;if(null!==d&&0!==d.count){c=b.ra;var e=b.za,g=b.width,h=b.height;null!==b.Eh&&0=p.jg?l++:(k=!0,m++,h+=Math.atan2(b.za-p.za,b.ra-p.ra))}if(0!==l)for(0>1)+m)*(0===k%2?1:-1);l.ra=c+n*Math.cos(p);l.za=e+n*Math.sin(p);k++}}} +k.value;if(s.JH(q)===g){r=s;break}}null!==r&&(n+=r.length,m+=q.width*q.height)}l=g.ra;k=g.Aa;p=g.width;q=g.height;r=g.R;s=p*q;1>s&&(s=1);m=ne((m+s+n*n*4/(h*h))/s);h=(m-1)*p/2;m=(m-1)*q/2;g.vb=new w(l-r.x-h,k-r.y-m,p+2*h,q+2*m);g.focus=new N(r.x+h,r.y+m)}a.network=d;return c} +function lr(a,b,c){u&&(y.l(b,Sq,Rq,"popNetwork:oldnet"),y.p(c,Rq,"popNetwork:level"));for(c=a.network.vertexes.i;c.next();){var d=c.value;d.network=b;if(null!==d.Eh){var e=d.Eh.ea(d.HA);d.jg=e.Vx;var g=e.fB,h=e.gB;d.vb=new w(d.ra-g,d.Aa-h,e.Wx,e.Ux);d.focus=new N(g,h);d.HA--}}for(c=a.network.edges.i;c.next();)c.value.network=b;a.network=b} +function nr(a,b,c){u&&(y.l(b,mr,Rq,"surroundNode:oldnet"),y.p(c,Rq,"surroundNode:level"));var d=b.Xm;if(null!==d&&0!==d.count){c=b.ra;var e=b.Aa,g=b.width,h=b.height;null!==b.Eh&&0=p.jg?l++:(k=!0,m++,h+=Math.atan2(b.Aa-p.Aa,b.ra-p.ra))}if(0!==l)for(0>1)+m)*(0===k%2?1:-1);l.ra=c+n*Math.cos(p);l.Aa=e+n*Math.sin(p);k++}}} function Uq(a,b,c,d,e,g,h){var k=9E19,l=-1,m=0;a:for(;mn.y&&a[q].x-n.xn.x&&a[q].y-n.yl+h?(d=d+g-k,e=e-l-h,ne(d*d+e*e)):e+ck+m?e>l+h?(d=d-k-m,e=e-l-h,ne(d*d+e*e)):e+cl+h?e-(l+h):e+c=b.length)return!1;var c=b[0];c.forceX=0;c.forceY=0;for(var d=c.ra,e=d,g=c.za,h=g,c=1;ch-g)?b.sort(function(a,b){return null===a||null===b||a===b?0:a.ra-b.ra}):b.sort(function(a,b){return null===a||null===b||a===b?0:a.za-b.za});for(var h=a.Sh,m=0,n=0,p=0,c=0;c=b.length)return!1;var c=b[0];c.forceX=0;c.forceY=0;for(var d=c.ra,e=d,g=c.Aa,h=g,c=1;ch-g)?b.sort(function(a,b){return null===a||null===b||a===b?0:a.ra-b.ra}):b.sort(function(a,b){return null===a||null===b||a===b?0:a.Aa-b.Aa});for(var h=a.Sh,m=0,n=0,p=0,c=0;ch||p-d>h){if(g)break}else if(l-r>h||r-l>h){if(!g)break}else{var s=pr(k,e);1>s?(n=a.Ax,null===n&&(a.Ax=n=new Ka(0)),m=n.random(),s=n.random(),d>p?(n=Math.abs(e.P.right-k.P.x),n=(1+n)*m):dr?(p=Math.abs(e.P.bottom-k.P.y),p=(1+p)*s):ds?(n=a.Ax,null===n&&(a.Ax=n=new Ka(0)),m=n.random(),s= -n.random(),n=(d>p?1:-1)*(1+(e.width>k.width)?e.width:k.width)*m,p=(l>r?1:-1)*(1+(e.height>k.height)?e.height:k.height)*s):(m=g.stiffness*(s-g.length),n=(p-d)/s*m,p=(r-l)/s*m),k.forceX+=n,k.forceY+=p,e.forceX-=n,e.forceY-=p;c=0;d=Math.max(a.Sh/20,50);for(e=0;ed&&(g=d),h<-d?h=-d:h>d&&(h=d),k.ra+=g,k.za+=h,c=Math.max(c,g*g+h*h));return c>a.lE*a.lE}Rq.prototype.moveFixedVertex=function(){}; +n.random(),n=(d>p?1:-1)*(1+(e.width>k.width)?e.width:k.width)*m,p=(l>r?1:-1)*(1+(e.height>k.height)?e.height:k.height)*s):(m=g.stiffness*(s-g.length),n=(p-d)/s*m,p=(r-l)/s*m),k.forceX+=n,k.forceY+=p,e.forceX-=n,e.forceY-=p;c=0;d=Math.max(a.Sh/20,50);for(e=0;ed&&(g=d),h<-d?h=-d:h>d&&(h=d),k.ra+=g,k.Aa+=h,c=Math.max(c,g*g+h*h));return c>a.lE*a.lE}Rq.prototype.moveFixedVertex=function(){}; Rq.prototype.commitLayout=function(){this.MA();this.commitNodes();this.Qt&&this.commitLinks()};Rq.prototype.MA=function(){if(this.aq)for(var a=this.network.edges.i;a.next();){var b=a.value.link;null!==b&&(b.Db=Kc,b.Eb=Kc)}};Rq.prototype.commitNodes=function(){var a=0,b=0;if(this.QG){var c=y.mg();this.sh(this.network,c);b=this.le;a=b.x-c.x;b=b.y-c.y;y.dc(c)}for(var c=y.mg(),d=this.network.vertexes.i;d.next();){var e=d.value;if(0!==a||0!==b)c.assign(e.vb),c.x+=a,c.y+=b,e.vb=c;e.commit()}y.dc(c)}; Rq.prototype.commitLinks=function(){for(var a=this.network.edges.i;a.next();)a.value.commit()};Rq.prototype.springStiffness=function(a){a=a.stiffness;return isNaN(a)?this.Zn:a};Rq.prototype.springLength=function(a){a=a.length;return isNaN(a)?this.Yn:a};Rq.prototype.electricalCharge=function(a){a=a.charge;return isNaN(a)?this.Vn:a};Rq.prototype.electricalFieldX=function(){return 0};Rq.prototype.electricalFieldY=function(){return 0}; Rq.prototype.gravitationalMass=function(a){a=a.mass;return isNaN(a)?this.Xn:a};Rq.prototype.gravitationalFieldX=function(){return 0};Rq.prototype.gravitationalFieldY=function(){return 0};Rq.prototype.isFixed=function(a){return a.isFixed};y.w(Rq,{eK:"currentIteration"},function(){return this.wr});y.defineProperty(Rq,{GD:"arrangementSpacing"},function(){return this.ng},function(a){y.l(a,Ea,Rq,"arrangementSpacing");this.ng.N(a)||(this.ng.assign(a),this.I())}); @@ -1918,29 +1918,29 @@ d.value,h=g.layer,k=Math.max(0,g.column-a.nodeMinColumnSpace(g,!0)),l=Math.min(a nn.prototype.commitLayout=function(){if(this.aq)for(var a=Dr(this,!0),b=Dr(this,!1),c=this.network.edges.i;c.next();){var d=c.value.link;null!==d&&(d.Db=a,d.Eb=b)}this.commitNodes();this.Dz();this.Qt&&this.commitLinks()};function Dr(a,b){return 270===a.fa?b?Wc:Zc:90===a.fa?b?Zc:Wc:180===a.fa?b?Xc:Yc:b?Yc:Xc} nn.prototype.commitNodes=function(){this.vg=[];this.Rf=[];this.Qf=[];this.Rb=[];for(var a=0;a<=this.yb;a++)this.vg[a]=0,this.Rf[a]=0,this.Qf[a]=0,this.Rb[a]=0;for(a=this.network.vertexes.i;a.next();){var b=a.value,c=b.layer;this.vg[c]=Math.max(this.vg[c],this.nodeMinLayerSpace(b,!0));this.Rf[c]=Math.max(this.Rf[c],this.nodeMinLayerSpace(b,!1))}for(var b=0,d=this.qm,c=0;c<=this.yb;c++){var e=d;0>=this.vg[c]+this.Rf[c]&&(e=0);0=Na.P.bottom?(Aa=Na.P.y+Na.P.height,b.B(P++,oa,Aa+Va),b.B(P++,oa,Aa),b.B(P++, -oa,Aa-Xa)):(b.B(P++,oa,pa+Va),b.B(P++,oa,pa),b.B(P++,oa,pa-Xa)):270===this.fa?pa<=Na.P.y?(Aa=Na.P.y,b.B(P++,oa,Aa-Xa),b.B(P++,oa,Aa),b.B(P++,oa,Aa+Va)):(b.B(P++,oa,pa-Xa),b.B(P++,oa,pa),b.B(P++,oa,pa+Va)):0===this.fa&&(oa>=Na.P.right?(Aa=Na.P.x+Na.P.width,b.B(P++,Aa+Va,pa),b.B(P++,Aa,pa),b.B(P++,Aa-Xa,pa)):(b.B(P++,oa+Va,pa),b.B(P++,oa,pa),b.B(P++,oa-Xa,pa)));else{b.B(P++,rb,ib);var ud=0;if(180===this.fa||0===this.fa){if(180===this.fa?oa>=Na.P.right:oa<=Na.P.x)ud=(0===this.fa?-Xa:Va)/2;b.B(P++,rb+ -ud,pa)}else{if(270===this.fa?pa>=Na.P.bottom:pa<=Na.P.y)ud=(90===this.fa?-Xa:Va)/2;b.B(P++,oa,ib+ud)}b.B(P++,oa,pa)}else Xa=Math.max(10,this.vg[ua.layer]),Va=Math.max(10,this.Rf[ua.layer]),180===this.fa?(U&&b.B(P++,oa-Xa,pa),b.B(P++,oa,pa),U&&b.B(P++,oa+Va,pa)):90===this.fa?(U&&b.B(P++,oa,pa+Va),b.B(P++,oa,pa),U&&b.B(P++,oa,pa-Xa)):270===this.fa?(U&&b.B(P++,oa,pa-Xa),b.B(P++,oa,pa),U&&b.B(P++,oa,pa+Va)):(U&&b.B(P++,oa+Va,pa),b.B(P++,oa,pa),U&&b.B(P++,oa-Xa,pa));Na=ua}if(null===k||b.computeSpot(!1)!== -Vb||ea)if(rb=b.m(P-1).x,ib=b.m(P-1).y,oa=b.m(P).x,pa=b.m(P).y,ea){var Ne=this.Rf[sa.layer],ac=0;180===this.fa||0===this.fa?(ac=ib,ac>=sa.P.y&&ac<=sa.P.bottom&&(180===this.fa?oa>=sa.P.x:oa<=sa.P.right)&&(Aa=sa.ra+(180===this.fa?-Ne:Ne),ac=ac=sa.P.x&&ac<=sa.P.right&&(270===this.fa?pa>=sa.P.y:pa<=sa.P.bottom)&&(Aa=sa.za+(270===this.fa?-Ne:Ne),ac=ac=Na.P.bottom?(Aa=Na.P.y+Na.P.height,b.B(P++,oa,Aa+Va),b.B(P++,oa,Aa),b.B(P++, +oa,Aa-Xa)):(b.B(P++,oa,pa+Va),b.B(P++,oa,pa),b.B(P++,oa,pa-Xa)):270===this.fa?pa<=Na.P.y?(Aa=Na.P.y,b.B(P++,oa,Aa-Xa),b.B(P++,oa,Aa),b.B(P++,oa,Aa+Va)):(b.B(P++,oa,pa-Xa),b.B(P++,oa,pa),b.B(P++,oa,pa+Va)):0===this.fa&&(oa>=Na.P.right?(Aa=Na.P.x+Na.P.width,b.B(P++,Aa+Va,pa),b.B(P++,Aa,pa),b.B(P++,Aa-Xa,pa)):(b.B(P++,oa+Va,pa),b.B(P++,oa,pa),b.B(P++,oa-Xa,pa)));else{b.B(P++,rb,ib);var vd=0;if(180===this.fa||0===this.fa){if(180===this.fa?oa>=Na.P.right:oa<=Na.P.x)vd=(0===this.fa?-Xa:Va)/2;b.B(P++,rb+ +vd,pa)}else{if(270===this.fa?pa>=Na.P.bottom:pa<=Na.P.y)vd=(90===this.fa?-Xa:Va)/2;b.B(P++,oa,ib+vd)}b.B(P++,oa,pa)}else Xa=Math.max(10,this.vg[ua.layer]),Va=Math.max(10,this.Rf[ua.layer]),180===this.fa?(U&&b.B(P++,oa-Xa,pa),b.B(P++,oa,pa),U&&b.B(P++,oa+Va,pa)):90===this.fa?(U&&b.B(P++,oa,pa+Va),b.B(P++,oa,pa),U&&b.B(P++,oa,pa-Xa)):270===this.fa?(U&&b.B(P++,oa,pa-Xa),b.B(P++,oa,pa),U&&b.B(P++,oa,pa+Va)):(U&&b.B(P++,oa+Va,pa),b.B(P++,oa,pa),U&&b.B(P++,oa-Xa,pa));Na=ua}if(null===k||b.computeSpot(!1)!== +Vb||ea)if(rb=b.m(P-1).x,ib=b.m(P-1).y,oa=b.m(P).x,pa=b.m(P).y,ea){var Ne=this.Rf[sa.layer],ac=0;180===this.fa||0===this.fa?(ac=ib,ac>=sa.P.y&&ac<=sa.P.bottom&&(180===this.fa?oa>=sa.P.x:oa<=sa.P.right)&&(Aa=sa.ra+(180===this.fa?-Ne:Ne),ac=ac=sa.P.x&&ac<=sa.P.right&&(270===this.fa?pa>=sa.P.y:pa<=sa.P.bottom)&&(Aa=sa.Aa+(270===this.fa?-Ne:Ne),ac=ac=sa.P.x?(Aa=sa.P.x+sa.P.width,b.aa(P-2,Aa,ib),b.aa(P-1,Aa+Va,ib)):90===this.fa&&pa<=sa.P.bottom?(Aa=sa.P.y,b.aa(P-2,rb,Aa),b.aa(P-1,rb,Aa-Xa)):270===this.fa&&pa>=sa.P.y?(Aa=sa.P.y+sa.P.height,b.aa(P-2,rb,Aa),b.aa(P-1,rb,Aa+Va)):0===this.fa&&oa<=sa.P.right&&(Aa=sa.P.x,b.aa(P-2,Aa,ib),b.aa(P-1,Aa-Xa,ib));else{Xa=Math.max(10, -this.vg[sa.layer]);Va=Math.max(10,this.Rf[sa.layer]);ud=0;if(180===this.fa||0===this.fa){if(180===this.fa?oa<=sa.P.x:oa>=sa.P.right)ud=(0===this.fa?Va:-Xa)/2;b.B(P++,oa+ud,ib)}else{if(270===this.fa?pa<=sa.P.y:pa>=sa.P.bottom)ud=(90===this.fa?Va:-Xa)/2;b.B(P++,rb,pa+ud)}b.B(P++,oa,pa)}}else{for(;null!==sa&&sa!==Na;){Ha=ua=null;for(var Kg=sa.hc.i;Kg.next();){var vd=Kg.value;if(vd.link===c.link&&(ua=vd.toVertex,Ha=vd.fromVertex,null!==Ha.Dd&&(Ha=null),null===ua.Dd))break}var rb=0,ib=0,oa=0,pa=0,sb=0, -Xa=0,Va=0;if(ua!==Na)if(rb=b.m(P-1).x,ib=b.m(P-1).y,oa=ua.ra,pa=ua.za,ea)if(180===this.fa||0===this.fa){var ve=null!==Ha?Ha.za:ib;ve!==pa&&(sb=this.Rb[ua.layer],2===P&&(sb=0===this.fa?Math.max(sb,rb):Math.min(sb,rb)),b.B(P++,sb,ib),b.B(P++,sb,pa))}else{var wd=null!==Ha?Ha.ra:rb;wd!==oa&&(sb=this.Rb[ua.layer],2===P&&(sb=90===this.fa?Math.max(sb,ib):Math.min(sb,ib)),b.B(P++,rb,sb),b.B(P++,oa,sb))}else Xa=Math.max(10,this.vg[ua.layer]),Va=Math.max(10,this.Rf[ua.layer]),180===this.fa?(b.B(P++,oa+Va,pa), +this.vg[sa.layer]);Va=Math.max(10,this.Rf[sa.layer]);vd=0;if(180===this.fa||0===this.fa){if(180===this.fa?oa<=sa.P.x:oa>=sa.P.right)vd=(0===this.fa?Va:-Xa)/2;b.B(P++,oa+vd,ib)}else{if(270===this.fa?pa<=sa.P.y:pa>=sa.P.bottom)vd=(90===this.fa?Va:-Xa)/2;b.B(P++,rb,pa+vd)}b.B(P++,oa,pa)}}else{for(;null!==sa&&sa!==Na;){Ha=ua=null;for(var Kg=sa.hc.i;Kg.next();){var wd=Kg.value;if(wd.link===c.link&&(ua=wd.toVertex,Ha=wd.fromVertex,null!==Ha.Dd&&(Ha=null),null===ua.Dd))break}var rb=0,ib=0,oa=0,pa=0,sb=0, +Xa=0,Va=0;if(ua!==Na)if(rb=b.m(P-1).x,ib=b.m(P-1).y,oa=ua.ra,pa=ua.Aa,ea)if(180===this.fa||0===this.fa){var ve=null!==Ha?Ha.Aa:ib;ve!==pa&&(sb=this.Rb[ua.layer],2===P&&(sb=0===this.fa?Math.max(sb,rb):Math.min(sb,rb)),b.B(P++,sb,ib),b.B(P++,sb,pa))}else{var xd=null!==Ha?Ha.ra:rb;xd!==oa&&(sb=this.Rb[ua.layer],2===P&&(sb=90===this.fa?Math.max(sb,ib):Math.min(sb,ib)),b.B(P++,rb,sb),b.B(P++,oa,sb))}else Xa=Math.max(10,this.vg[ua.layer]),Va=Math.max(10,this.Rf[ua.layer]),180===this.fa?(b.B(P++,oa+Va,pa), U&&b.B(P++,oa,pa),b.B(P++,oa-Xa,pa)):90===this.fa?(b.B(P++,oa,pa-Xa),U&&b.B(P++,oa,pa),b.B(P++,oa,pa+Va)):270===this.fa?(b.B(P++,oa,pa+Va),U&&b.B(P++,oa,pa),b.B(P++,oa,pa-Xa)):(b.B(P++,oa-Xa,pa),U&&b.B(P++,oa,pa),b.B(P++,oa+Va,pa));sa=ua}ea&&(rb=b.m(P-1).x,ib=b.m(P-1).y,oa=b.m(P).x,pa=b.m(P).y,180===this.fa||0===this.fa?ib!==pa&&(sb=0===this.fa?Math.min(Math.max((oa+rb)/2,this.Rb[Na.layer]),oa):Math.max(Math.min((oa+rb)/2,this.Rb[Na.layer]),oa),b.B(P++,sb,ib),b.B(P++,sb,pa)):rb!==oa&&(sb=90===this.fa? Math.min(Math.max((pa+ib)/2,this.Rb[Na.layer]),pa):Math.max(Math.min((pa+ib)/2,this.Rb[Na.layer]),pa),b.B(P++,rb,sb),b.B(P++,oa,sb)))}if(null!==d&&U){if(null!==h){if(b.computeSpot(!0)===Vb){var de=b.m(0),Od=b.m(2);de.N(Od)||b.aa(1,(de.x+Od.x)/2,(de.y+Od.y)/2)}H=b.getLinkPoint(e,h,Vb,!0,!1,g,k);H.F()||H.set(e.Y.wl);b.aa(0,H.x,H.y)}null!==k&&(b.computeSpot(!1)===Vb&&(de=b.m(b.sa-1),Od=b.m(b.sa-3),de.N(Od)||b.aa(b.sa-2,(de.x+Od.x)/2,(de.y+Od.y)/2)),H=b.getLinkPoint(g,k,Vb,!1,!1,e,h),H.F()||H.set(g.Y.wl), -b.aa(b.sa-1,H.x,H.y))}b.dj();c.commit()}}}for(var ee=new J(G),Lg=this.network.edges.i;Lg.next();){var bd=Lg.value.link;null!==bd&&bd.rc&&!ee.contains(bd)&&ee.add(bd)}if(0Rb.y&&(jc=Ng.y>Rb.y?0:cd.xWb.x&&(xe=oh.x>Wb.x?0:Ob.yRb.y&&(jc=Ng.y>Rb.y?0:dd.xWb.x&&(xe=oh.x>Wb.x?0:Ob.yb.layer?1:a.Qeb.Qe?1:a.meb.me?1:0:0};nn.prototype.xF=function(a,b){return a instanceof ns&&b instanceof ns&&a!==b?a.firstb.first||a.rib.ri||a.Qeb.Qe?1:a.meb.me?1:0:0}; +Wb.x+Qg,Wb.y),mb.aa(nb.index+1,Ob.x+Qg,Ob.y),mb.dj()}}Cb=Hc}fd=lc}}}};nn.prototype.yF=function(a,b){return a instanceof ns&&b instanceof ns&&a!==b?a.layerb.layer?1:a.Qeb.Qe?1:a.meb.me?1:0:0};nn.prototype.xF=function(a,b){return a instanceof ns&&b instanceof ns&&a!==b?a.firstb.first||a.rib.ri||a.Qeb.Qe?1:a.meb.me?1:0:0}; nn.prototype.Gx=function(a,b){return a instanceof ns&&b instanceof ns&&a!==b?a.feb.fe||a.rib.ri||a.Qeb.Qe?1:a.meb.me?1:0:0};function os(a,b){u&&(y.p(a,nn,"isApprox:a"),y.p(b,nn,"isApprox:b"));var c=a-b;return-1c}function ps(a,b,c,d){u&&(y.p(a,nn,"isUnoccupied2:px"),y.p(b,nn,"isUnoccupied2:py"),y.p(c,nn,"isUnoccupied2:qx"),y.p(d,nn,"isUnoccupied2:qy"));return!0} function Fr(a,b){var c,d=a.ie[b];if(d>=a.ih.length){c=[];for(var e=0;ec;c++)b[c]=c;for(var d= 0,e=0,c=0;256>c;c++)d=(d+b[c]+119)%256,e=b[c],b[c]=b[d],b[d]=e;for(var d=c=0,f="",h=0;hc;c++)b["0123456789abcdef".charAt(c>>4)+"0123456789abcdef".charAt(c&15)]=String.fromCharCode(c);a.length%2&&(a="0"+a);for(var d=[],e=0,c=0;cd;d++)b[v.ug("7ca11abfd7330390")](v.ug(c[d-1]),10,15*d+0);b[v.ug("7ca11abfd022028846")]=v.ug("39f046ebb36e4b");for(d=1;5>d;d++)b[v.ug("7ca11abfd7330390")](v.ug(c[d- 1]),10,15*d+0);if(4!==c.length||"5"!==c[0][0]||"7"!==c[3][0])v.p=function(a,b){var c=new fa(a,b,2);Object.freeze(c);a[b]=c;var d=a.ju;d instanceof na||(d=new na("string",fa),a.ju=d);d.add(b,c);return c};return a}();function fa(a,b,c){v.ec(this);this.VA=a;this.Ob=b;this.RF=c}v.ea("EnumValue",fa);fa.prototype.toString=function(){return v.af(this.VA)+"."+this.Ob};v.u(fa,{qe:"classType"},function(){return this.VA});v.u(fa,{name:"name"},function(){return this.Ob});v.u(fa,{value:"value"},function(){return this.RF}); var ra;fa.findName=ra=function(a,b){if(void 0===b||null===b||""===b)return null;v.j(a,"function","findName:classfunc");v.j(b,"string","EnumValue.findName:name");var c=a.ju;return c instanceof na?c.ja(b):null};function sa(){this.TA=[]}sa.prototype.toString=function(){return this.TA.join("")};sa.prototype.add=function(a){""!==a&&this.TA.push(a)};function ta(){} @@ -187,7 +187,7 @@ g.fillText=function(a,b,c){this.Aa.fillText(a,b,c)};g.getImageData=function(a,b, g.save=function(){this.Aa.save()};g.setTransform=function(a,b,c,d,e,f){this.Aa.setTransform(a,b,c,d,e,f)};g.scale=function(a,b){this.Aa.scale(a,b)};g.stroke=function(){this.Aa.stroke()};g.transform=function(a,b,c,d,e,f){1===a&&0===b&&0===c&&1===d&&0===e&&0===f||this.Aa.transform(a,b,c,d,e,f)};g.translate=function(a,b){this.Aa.translate(a,b)}; g.vg=function(a){if(a instanceof ha&&a.type===Uc){var b=a.un;a=a.Nx;a>b?(this.scale(b/a,1),this.translate((a-b)/2,0)):b>a&&(this.scale(1,a/b),this.translate(0,(b-a)/2));this.qn?this.clip():this.fill();a>b?(this.translate(-(a-b)/2,0),this.scale(1/(b/a),1)):b>a&&(this.translate(0,-(b-a)/2),this.scale(1,1/(a/b)))}else this.qn?this.clip():this.fill()};g.bj=function(){this.qn||this.stroke()};v.defineProperty(Mc,{ow:"clipInsteadOfFill"},function(){return this.qn},function(a){this.qn=a}); Mc.prototype.nA=function(a,b,c){this.ms=a;this.ns=b;this.pg=c};Mc.prototype.bn=function(){this.shadowBlur=this.shadowOffsetY=this.shadowOffsetX=0};Mc.prototype.cn=function(){this.shadowOffsetX=this.ms;this.shadowOffsetY=this.ns;this.shadowBlur=this.pg};function Vc(a,b){b&&(a.Ix="");a.Jx="";a.Hx=""} -var Wc=(Math.sqrt(2)-1)/3*4,Xc=(new y(0,0)).Ea(),Yc=(new B(0,0,0,0)).Ea(),ed=(new eb(0,0,0,0)).Ea(),fd=(new eb(2,2,2,2)).Ea(),gd=(new y(6,6)).Ea(),hd=(new y(-Infinity,-Infinity)).Ea(),id=(new y(Infinity,Infinity)).Ea(),jd=(new ia(0,0)).Ea(),kd=(new ia(1,1)).Ea(),ld=(new ia(6,6)).Ea(),md=(new ia(8,8)).Ea(),yd=(new ia(10,10)).Ea(),zd=(new ia(Infinity,Infinity)).Ea(),Ad=(new y(NaN,NaN)).Ea(),Bd=(new ia(NaN,NaN)).Ea(),Cd=(new B(NaN,NaN,NaN,NaN)).Ea(),Dd=(new L(.156,.156)).Ea(),Ed=(new L(.844,.844)).Ea(), +var Wc=(Math.sqrt(2)-1)/3*4,Xc=(new y(0,0)).Ea(),Yc=(new B(0,0,0,0)).Ea(),Zc=(new eb(0,0,0,0)).Ea(),fd=(new eb(2,2,2,2)).Ea(),gd=(new y(6,6)).Ea(),hd=(new y(-Infinity,-Infinity)).Ea(),id=(new y(Infinity,Infinity)).Ea(),jd=(new ia(0,0)).Ea(),kd=(new ia(1,1)).Ea(),ld=(new ia(6,6)).Ea(),md=(new ia(8,8)).Ea(),nd=(new ia(10,10)).Ea(),zd=(new ia(Infinity,Infinity)).Ea(),Ad=(new y(NaN,NaN)).Ea(),Bd=(new ia(NaN,NaN)).Ea(),Cd=(new B(NaN,NaN,NaN,NaN)).Ea(),Dd=(new L(.156,.156)).Ea(),Ed=(new L(.844,.844)).Ea(), Fd=new ta,Gd=new ta,Hd=null;function Id(a){if(0>=a)return 0;var b=Hd;if(null===b){for(var b=[],c=0;2E3>=c;c++)b[c]=Math.sqrt(c);Hd=b}return 1>a?(c=1/a,2E3>=c?1/b[c|0]:Math.sqrt(a)):2E3>=a?b[a|0]:Math.sqrt(a)}function K(a,b){var c=a-b;return.5>c&&-.5c&&-5E-8=e&&(e=1E-6);var k=0,l=0,m=0,n=0;am-n)if(a-c>e||c-a>e){if(f=(d-b)/(c-a)*(f-a)+b,f-e<=h&&h<=f+e)return!0}else return!0;else if(b-d>e||d-b>e){if(h=(c-a)/(d-b)*(h-b)+a,h-e<=f&&f<=h+e)return!0}else return!0;return!1} function Pd(a,b,c,d,e,f,h,k,l,m,n,p){if(Jd(a,b,h,k,p,c,d)&&Jd(a,b,h,k,p,e,f))return Jd(a,b,h,k,p,m,n);var q=(a+c)/2,r=(b+d)/2,s=(c+e)/2,t=(d+f)/2;e=(e+h)/2;f=(f+k)/2;d=(q+s)/2;c=(r+t)/2;var s=(s+e)/2,t=(t+f)/2,u=(d+s)/2,w=(c+t)/2;return Pd(a,b,q,r,d,c,u,w,l,m,n,p)||Pd(u,w,s,t,e,f,h,k,l,m,n,p)} @@ -211,10 +211,10 @@ function qe(a,b,c,d){var e=0>c,f=0>d,h=0,k=h=0;aa?"M"+this.za.toString()+" "+this.wa.toString()+"L"+this.I.toString()+" "+this.J.toString():"M"+this.za.toFixed(a)+" "+this.wa.toFixed(a)+"L"+this.I.toFixed(a)+" "+this.J.toFixed(a);case He:var b=new B(this.za,this.wa,0,0);b.mF(this.I,this.J,0,0);return 0>a?"M"+b.x.toString()+" "+b.y.toString()+"H"+b.right.toString()+"V"+b.bottom.toString()+"H"+b.left.toString()+"z":"M"+b.x.toFixed(a)+" "+b.y.toFixed(a)+"H"+b.right.toFixed(a)+ -"V"+b.bottom.toFixed(a)+"H"+b.left.toFixed(a)+"z";case Ie:b=new B(this.za,this.wa,0,0);b.mF(this.I,this.J,0,0);if(0>a){var c=b.left.toString()+" "+(b.y+b.height/2).toString(),d=b.right.toString()+" "+(b.y+b.height/2).toString();return"M"+c+"A"+(b.width/2).toString()+" "+(b.height/2).toString()+" 0 0 1 "+d+"A"+(b.width/2).toString()+" "+(b.height/2).toString()+" 0 0 1 "+c}c=b.left.toFixed(a)+" "+(b.y+b.height/2).toFixed(a);d=b.right.toFixed(a)+" "+(b.y+b.height/2).toFixed(a);return"M"+c+"A"+(b.width/ +re.prototype.equalsApprox=re.prototype.Fc=function(a){if(!(a instanceof re))return!1;if(this.type!==a.type)return this.type===Ge&&a.type===De?Ze(this,a):a.type===Ge&&this.type===De?Ze(a,this):!1;if(this.type===De){var b=this.Ub.n;a=a.Ub.n;var c=b.length;if(c!==a.length)return!1;for(var d=0;da?"M"+this.za.toString()+" "+this.xa.toString()+"L"+this.I.toString()+" "+this.J.toString():"M"+this.za.toFixed(a)+" "+this.xa.toFixed(a)+"L"+this.I.toFixed(a)+" "+this.J.toFixed(a);case He:var b=new B(this.za,this.xa,0,0);b.mF(this.I,this.J,0,0);return 0>a?"M"+b.x.toString()+" "+b.y.toString()+"H"+b.right.toString()+"V"+b.bottom.toString()+"H"+b.left.toString()+"z":"M"+b.x.toFixed(a)+" "+b.y.toFixed(a)+"H"+b.right.toFixed(a)+ +"V"+b.bottom.toFixed(a)+"H"+b.left.toFixed(a)+"z";case Ie:b=new B(this.za,this.xa,0,0);b.mF(this.I,this.J,0,0);if(0>a){var c=b.left.toString()+" "+(b.y+b.height/2).toString(),d=b.right.toString()+" "+(b.y+b.height/2).toString();return"M"+c+"A"+(b.width/2).toString()+" "+(b.height/2).toString()+" 0 0 1 "+d+"A"+(b.width/2).toString()+" "+(b.height/2).toString()+" 0 0 1 "+c}c=b.left.toFixed(a)+" "+(b.y+b.height/2).toFixed(a);d=b.right.toFixed(a)+" "+(b.y+b.height/2).toFixed(a);return"M"+c+"A"+(b.width/ 2).toFixed(a)+" "+(b.height/2).toFixed(a)+" 0 0 1 "+d+"A"+(b.width/2).toFixed(a)+" "+(b.height/2).toFixed(a)+" 0 0 1 "+c;case De:for(var b="",c=this.Ub.n,d=c.length,e=0;e=t-1?!0:null!==l[m+1].match(/[A-Za-z]/)}function d(){m++;return l[m]}function e(){var a=new y(parseFloat(d()),parseFloat(d()));n===n.toLowerCase()&&(a.x=s.x+a.x,a.y=s.y+a.y);return a}function f(){return s=e()}function h(){return r=e()}function k(){return"c"!==p.toLowerCase()&&"s"!==p.toLowerCase()?s:new y(2*s.x-r.x,2*s.y-r.y)}void 0===b&&(b=!1);"string"!==typeof a&&v.Gd(a,"string",re,"parse:str");a=a.replace(/,/gm," ");a=a.replace(/([UuBbMmZzLlHhVvCcSsQqTtAaFf])([UuBbMmZzLlHhVvCcSsQqTtAaFf])/gm, @@ -225,26 +225,26 @@ C,T,ba,U,M)}break;case "A":for(;!c();)H=Math.abs(parseFloat(d())),C=Math.abs(par else{A=l[m+H];break}A.match(/[Mm]/)?x=!0:u.Ya(!1)}q=u.o;v.q(u);if(b)for(u=q.Ub.i;u.next();)A=u.value,A.tt=!0;return q};function ff(a,b){for(var c=a.length,d=v.L(),e=0;eh&&(h+=360),s.ye+=h);0>a&&(s.ye=180-s.ye,s.Bf=-s.Bf);0>d&&(s.ye=-s.ye,s.Bf=-s.Bf);s.radiusX*=Math.sqrt(a*a+c*c);void 0!==s.radiusY&&(s.radiusY*=Math.sqrt(b*b+d*d));break;case mf:h=s.I;k=s.J;s.I=h* a+k*c+e;s.J=h*b+k*d+f;0!==b&&(h=180*Math.atan2(b,a)/Math.PI,0>h&&(h+=360),s.ej+=h);0>a&&(s.ej=180-s.ej,s.sl=!s.sl);0>d&&(s.ej=-s.ej,s.sl=!s.sl);s.radiusX*=Math.sqrt(a*a+c*c);s.radiusY*=Math.sqrt(b*b+d*d);break;default:v.k("Unknown Segment type: "+s.type)}}}}this.$a=!0;return this}; -re.prototype.Fa=function(a,b,c,d){var e=a.x,f=a.y,h=this.mb.x-20;a=a.y;for(var k=0,l=0,m=0,n=0,p=0,q=0,r=this.Ub.n,s=r.length,t=0;t=a)return 0;if((e>h?e-h:h-e)<(f>k?f-k:k-f)){if(e=a=0,fe)return 0}else if(ee)return 0;return 0a||1a||1a)return n=(a-q)/p,v.sa(c),new y(b+(e-b)*n,d+(f-d)*n);q+=p}b=e;d=f}v.sa(c);return null};v.defineProperty(re,{type:"type"},function(){return this.ia},function(a){this.ia!==a&&(this.D&&v.ka(this,a),this.ia=a,this.$a=!0)});v.defineProperty(re,{za:"startX"},function(){return this.vc},function(a){this.vc!==a&&(this.D&&v.ka(this,a),this.vc=a,this.$a=!0)}); -v.defineProperty(re,{wa:"startY"},function(){return this.Cc},function(a){this.Cc!==a&&(this.D&&v.ka(this,a),this.Cc=a,this.$a=!0)});v.defineProperty(re,{I:"endX"},function(){return this.vb},function(a){this.vb!==a&&(this.D&&v.ka(this,a),this.vb=a,this.$a=!0)});v.defineProperty(re,{J:"endY"},function(){return this.Bb},function(a){this.Bb!==a&&(this.D&&v.ka(this,a),this.Bb=a,this.$a=!0)}); +v.defineProperty(re,{xa:"startY"},function(){return this.Cc},function(a){this.Cc!==a&&(this.D&&v.ka(this,a),this.Cc=a,this.$a=!0)});v.defineProperty(re,{I:"endX"},function(){return this.vb},function(a){this.vb!==a&&(this.D&&v.ka(this,a),this.vb=a,this.$a=!0)});v.defineProperty(re,{J:"endY"},function(){return this.Bb},function(a){this.Bb!==a&&(this.D&&v.ka(this,a),this.Bb=a,this.$a=!0)}); v.defineProperty(re,{Ub:"figures"},function(){return this.jj},function(a){this.jj!==a&&(this.D&&v.ka(this,a),this.jj=a,this.$a=!0)});re.prototype.add=re.prototype.add=function(a){this.jj.add(a);return this};re.prototype.setSpots=function(a,b,c,d,e,f,h,k){this.D&&v.ka(this);this.Ph=(new L(a,b,e,f)).freeze();this.Qh=(new L(c,d,h,k)).freeze();return this};v.defineProperty(re,{B:"spot1"},function(){return this.Ph},function(a){this.D&&v.ka(this,a);this.Ph=a.R()}); v.defineProperty(re,{C:"spot2"},function(){return this.Qh},function(a){this.D&&v.ka(this,a);this.Qh=a.R()});v.defineProperty(re,{Od:"defaultStretch"},function(){return this.oi},function(a){this.D&&v.ka(this,a);this.oi=a});v.u(re,{mb:"bounds"},function(){this.Dz()&&(this.yA(),this.ah());return this.Bu});function Ee(a,b,c,d){v.ec(this);this.D=!1;void 0===c&&(c=!0);this.Sl=c;void 0===d&&(d=!0);this.Vn=d;this.vc=void 0!==a?a:0;this.Cc=void 0!==b?b:0;this.ro=new I(wf);this.Qv=this.ro.F;this.$a=!0} -v.ea("PathFigure",Ee);v.Wh(Ee);Ee.prototype.copy=function(){var a=new Ee;a.Sl=this.Sl;a.Vn=this.Vn;a.vc=this.vc;a.Cc=this.Cc;for(var b=this.ro.n,c=b.length,d=a.ro,e=0;ea?"M"+this.za.toString()+" "+this.wa.toString():"M"+this.za.toFixed(a)+" "+this.wa.toFixed(a),c=this.sb.n,d=c.length,e=0;ea?"M"+this.za.toString()+" "+this.xa.toString():"M"+this.za.toFixed(a)+" "+this.xa.toFixed(a),c=this.sb.n,d=c.length,e=0;ea&&(a+=360),this.td=a,this.Ge=0,this.Yg=Math.max(d,0),this.og=Math.max(e,0),this.$n="boolean"===typeof h?!!h:!1,this.rn=!!k):(this.td=d,this.Ge=e,a===lf&&(f=Math.max(f,0)),this.Yg=f,"number"===typeof h?(a===lf&&(h=Math.max(h,0)),this.og=h):this.og=0,this.rn=this.$n=!1);this.Eh=!1;this.$a= !0;this.dg=null}v.ea("PathSegment",wf);v.Wh(wf);wf.prototype.copy=function(){var a=new wf;a.ia=this.ia;a.vb=this.vb;a.Bb=this.Bb;a.td=this.td;a.Ge=this.Ge;a.Yg=this.Yg;a.og=this.og;a.$n=this.$n;a.rn=this.rn;a.Eh=this.Eh;a.$a=this.$a;return a}; @@ -301,14 +301,14 @@ F.fromJson=F.fromJSON=function(a,b){void 0===b&&(b=null);null!==b&&v.A(b,F,F,"fr (e=new h)}catch(k){}null===e||e instanceof F?b=e:v.k("Unable to construct a Model of declared class: "+c["class"])}null===b&&(b=new Q);b.Mt(c);b.Zz(c);return b}; F.prototype.replaceJsonObjects=F.prototype.Pt=function(a){if(v.isArray(a))for(var b=v.Va(a),c=0;cf?b+("\\u000"+a.charCodeAt(d).toString(16)):32>f?b+("\\u00"+a.charCodeAt(d).toString(16)):8232===f?b+"\\u2028":8233===f?b+"\\u2029":b+e}return'"'+b+'"'}; F.prototype.writeJsonValue=F.prototype.hu=function(a){return void 0===a?"undefined":null===a?"null":!0===a?"true":!1===a?"false":"string"===typeof a?this.quote(a):"number"===typeof a?Infinity===a?"9e9999":-Infinity===a?"-9e9999":isNaN(a)?'{"class":"NaN"}':a.toString():a instanceof Date?'{"class":"Date", "value":"'+a.toJSON()+'"}':a instanceof Number?this.hu(a.valueOf()):v.isArray(a)?Mf(this,a):v.Ta(a)?Hf(this,a):"function"===typeof a?"null":a.toString()}; function Mf(a,b,c){void 0===c&&(c=!1);var d=v.Va(b);if(0>=d)return"[]";var e=new sa;e.add("[ ");c&&1=d&&(d=.1);for(var e=this,f=b.Lm(c,d,function(b){return e.findValidLinkablePort(b,a)},null,!0),d=Infinity,b=null,f=f.i;f.next();){var h=f.value,k=h.Y;if(k instanceof S){var l=h.Xa(Ab,v.L()),m=c.x-l.x,n=c.y-l.y;v.v(l);l=m*m+n*n;l=a.x)c=0>=a.y?c+225:1<=a.y?c+135:c+180;else if(1<=a.x)0>=a.y?c+=315:1<=a.y&&(c+=45);else if(0>=a.y)c+=270;else if(1<=a.y)c+=90;else break a;0>c?c+=360:360<=c&&(c-=360);b.cursor=22.5>c?"e-resize":67.5>c?"se-resize":112.5>c?"s-resize":157.5>c?"sw-resize":202.5>c?"w-resize":247.5>c?"nw-resize":292.5>c?"n-resize":337.5>c?"ne-resize":"e-resize"}else if(b instanceof D)for(b=b.elements;b.next();)Ki(a, b.value,c)}v.defineProperty(Ji,{mt:"handleArchetype"},function(){return this.Ak},function(a){null!==a&&v.A(a,G,Ji,"handleArchetype");this.Ak=a});v.u(Ji,{handle:"handle"},function(){return this.Sb});v.defineProperty(Ji,{Yb:"adornedObject"},function(){return this.Db},function(a){null!==a&&v.A(a,G,Ji,"adornedObject");this.Db=a});Ji.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.g;return null!==a&&!a.ab&&a.Ts&&a.N.left?null!==this.findToolHandleAt(a.yc.ca,this.name)?!0:!1:!1}; -Ji.prototype.doActivate=function(){var a=this.g;null!==a&&(this.Sb=this.findToolHandleAt(a.yc.ca,this.name),null!==this.Sb&&(this.Db=this.Sb.Y.Yb,this.Dy.set(this.Db.Y.location),this.yv.set(this.Db.ya),this.ay=this.computeCellSize(),this.ey=this.computeMinSize(),this.by=this.computeMaxSize(),a.Ne=!0,this.fC=a.Na.isEnabled,a.Na.isEnabled=!1,this.Qb(this.name),this.qa=!0))};Ji.prototype.doDeactivate=function(){var a=this.g;null!==a&&(this.fk(),this.Db=this.Sb=null,this.qa=a.Ne=!1,a.Na.isEnabled=this.fC)}; -Ji.prototype.doCancel=function(){this.Db.ya=this.yv;this.Db.Y.location=this.Dy;this.stopTool()};Ji.prototype.doMouseMove=function(){var a=this.g;if(this.qa&&null!==a){var b=this.ey,c=this.by,d=this.ay,e=this.Db.OD(a.N.ca,v.L()),f=Ni;this.Db instanceof X&&(f=Oi(this.Db));b=this.computeResize(e,this.Sb.alignment,b,c,d,!(f===Pi||f===Qi||a.N.shift));this.resize(b);a.Vf();v.v(e)}}; +Ji.prototype.doActivate=function(){var a=this.g;null!==a&&(this.Sb=this.findToolHandleAt(a.yc.ca,this.name),null!==this.Sb&&(this.Db=this.Sb.Y.Yb,this.Dy.set(this.Db.Y.location),this.yv.set(this.Db.wa),this.ay=this.computeCellSize(),this.ey=this.computeMinSize(),this.by=this.computeMaxSize(),a.Ne=!0,this.fC=a.Na.isEnabled,a.Na.isEnabled=!1,this.Qb(this.name),this.qa=!0))};Ji.prototype.doDeactivate=function(){var a=this.g;null!==a&&(this.fk(),this.Db=this.Sb=null,this.qa=a.Ne=!1,a.Na.isEnabled=this.fC)}; +Ji.prototype.doCancel=function(){this.Db.wa=this.yv;this.Db.Y.location=this.Dy;this.stopTool()};Ji.prototype.doMouseMove=function(){var a=this.g;if(this.qa&&null!==a){var b=this.ey,c=this.by,d=this.ay,e=this.Db.OD(a.N.ca,v.L()),f=Ni;this.Db instanceof X&&(f=Oi(this.Db));b=this.computeResize(e,this.Sb.alignment,b,c,d,!(f===Pi||f===Qi||a.N.shift));this.resize(b);a.Vf();v.v(e)}}; Ji.prototype.doMouseUp=function(){var a=this.g;if(this.qa&&null!==a){var b=this.ey,c=this.by,d=this.ay,e=this.Db.OD(a.N.ca,v.L()),f=Ni;this.Db instanceof X&&(f=Oi(this.Db));b=this.computeResize(e,this.Sb.alignment,b,c,d,!(f===Pi||f===Qi||a.N.shift));this.resize(b);v.v(e);a.pc();this.Cf=this.name;a.Ba("PartResized",this.Db,this.yv)}this.stopTool()}; -Ji.prototype.resize=function(a){if(null!==this.g){var b=this.Yb,c=b.Y,d=b.nl(),e=b.Ti(),f=Math.PI*d/180,h=Math.cos(f),f=Math.sin(f),k=0d?1:0,l=90d?1:0,d=180d?1:0,m=b.Ha.width,n=b.Ha.height;b.ya=a.size;var p=c.position.copy();c.tf();m=b.Ha.width-m;n=b.Ha.height-n;if(0!==m||0!==n)0!==m&&(p.x+=e*((a.x+m*l)*h-(a.y+n*k)*f)),0!==n&&(p.y+=e*((a.x+m*d)*f+(a.y+n*l)*h)),c.move(p),c instanceof S&&c.cf()}}; +Ji.prototype.resize=function(a){if(null!==this.g){var b=this.Yb,c=b.Y,d=b.nl(),e=b.Ti(),f=Math.PI*d/180,h=Math.cos(f),f=Math.sin(f),k=0d?1:0,l=90d?1:0,d=180d?1:0,m=b.Ha.width,n=b.Ha.height;b.wa=a.size;var p=c.position.copy();c.tf();m=b.Ha.width-m;n=b.Ha.height-n;if(0!==m||0!==n)0!==m&&(p.x+=e*((a.x+m*l)*h-(a.y+n*k)*f)),0!==n&&(p.y+=e*((a.x+m*d)*f+(a.y+n*l)*h)),c.move(p),c instanceof S&&c.cf()}}; Ji.prototype.computeResize=function(a,b,c,d,e,f){b.te()&&(b=Ab);var h=this.Yb.Ha,k=h.x,l=h.y,m=h.x+h.width,n=h.y+h.height,p=1;if(!f){var p=h.width,q=h.height;0>=p&&(p=1);0>=q&&(q=1);p=q/p}q=v.L();Pa(a.x,a.y,k,l,e.width,e.height,q);a=h.copy();0>=b.x?0>=b.y?(a.x=Math.max(q.x,m-d.width),a.x=Math.min(a.x,m-c.width),a.width=Math.max(m-a.x,c.width),a.y=Math.max(q.y,n-d.height),a.y=Math.min(a.y,n-c.height),a.height=Math.max(n-a.y,c.height),f||(b=a.height/a.width,p=b.y?(a.width=Math.max(Math.min(q.x-k,d.width),c.width),a.y=Math.max(q.y,n-d.height),a.y=Math.min(a.y,n-c.height), a.height=Math.max(n-a.y,c.height),f||(b=a.height/a.width,p=b.y?(a.y=Math.max(q.y,n-d.height),a.y=Math.min(a.y,n-c.height),a.height=n-a.y,f||(a.width=a.height/p,a.x= @@ -592,7 +592,7 @@ Ji.prototype.computeCellSize=function(){var a=new ia(NaN,NaN),b=this.Yb.Y;if(nul 0e.right&&(c.x-=d.width+5);c.xe.bottom&&(c.y-=d.height+5);c.ye.right&&(c.x-=d.width+5);c.xe.bottom?c.y-(d.height+5):c.y+20;c.ye.right&&(c.x-=d.width+5);c.xe.bottom?c.y-(d.height+5):c.y+20;c.ya.hh&&(c=a.hh);e=v.Mb(a.kb.x+h/b-h/c,a.kb.y+k/b-k/c);a.position=e;v.v(e);a.Tb=c;a.Kt(d,a.rb);a.Pc=!1;Ak(a,!1);c= a.Na;c.uc&&Vj(c,b,a.Tb);a.pa();Lk(a)}}E.prototype.Kt=function(a,b,c){if(!a.K(b)){void 0===c&&(c=!1);c||Lk(this);xk(this);var d=this.Pb;null===d||!d.Kw||this.al!==Yg||c||a.width===b.width&&a.height===b.height||d.H();d=this.Wa;!0===this.Tl&&d instanceof Rg&&(this.N.ca=this.lF(this.N.jf),Dj(d,this));this.Pc||this.XD(a,b);Zk(this);this.Ba("ViewportBoundsChanged",c?v.th:null,a)}}; -function Zk(a,b){void 0===b&&(b=null);var c=a.jd;if(null!==c&&c.visible){for(var d=v.Fl(),e=1,f=1,h=c.xa.n,k=h.length,l=0;ln||(xl(m.Ab)?f=f*n/pe(f,n):e=e*n/pe(e,n))}h=c.Dw;d.m(f*h.width,e*h.height);h=f=l=k=0;if(null!==b)k=b.width,l=b.height,f=b.x,h=b.y;else{e=v.bg();f=a.rb;e.m(f.x,f.y,f.width,f.height);for(h=a.Bv.i;h.next();)f=h.value.rb,f.G()&&ab(e,f.x,f.y,f.width,f.height);if(!e.G()){v.Vb(e);return}k=e.width;l=e.height;f=e.x;h=e.y;v.Vb(e)}c.width=k+2*d.width;c.height= +function Zk(a,b){void 0===b&&(b=null);var c=a.jd;if(null!==c&&c.visible){for(var d=v.Fl(),e=1,f=1,h=c.ya.n,k=h.length,l=0;ln||(xl(m.Ab)?f=f*n/pe(f,n):e=e*n/pe(e,n))}h=c.Dw;d.m(f*h.width,e*h.height);h=f=l=k=0;if(null!==b)k=b.width,l=b.height,f=b.x,h=b.y;else{e=v.bg();f=a.rb;e.m(f.x,f.y,f.width,f.height);for(h=a.Bv.i;h.next();)f=h.value.rb,f.G()&&ab(e,f.x,f.y,f.width,f.height);if(!e.G()){v.Vb(e);return}k=e.width;l=e.height;f=e.x;h=e.y;v.Vb(e)}c.width=k+2*d.width;c.height= l+2*d.height;e=v.L();Pa(f,h,0,0,d.width,d.height,e);e.offset(-d.width,-d.height);v.Yj(d);c.Y.location=e;v.v(e)}}E.prototype.clearSelection=E.prototype.nw=function(){var a=0l)){var m=l;Il(k)&&m++;k.Me(m);Jl(k,m,l)}}}}function pl(a,b){var c=b.sj;if(v.isArray(c)){var d=a.Wl.ja(c);if(null===d)d=[],d.push(b),a.Wl.add(c,d);else{for(c=0;ca.Ev)){var c=a.Kf;c[0].pointerId===b.pointerId&&(c[0]=b);c[1].pointerId===b.pointerId&& (c[1]=b);a.isEnabled&&(c=a.Sc,a.Sc=a.Nb,a.Nb=c,Jk(a,b,b,c,!0),a.ox(b,null,c.Jg)||(a.doMouseMove(),Kk(c,b)))}};a.$H=function(b){if("touch"===b.pointerType){var c=a.qC;void 0!==c[b.pointerId]&&(a.Ev--,delete c[b.pointerId],c=a.Kf,null!==c[0]&&c[0].pointerId===b.pointerId&&(c[0]=null),null!==c[1]&&c[1].pointerId===b.pointerId&&(c[1]=null))}};Vc(d,!0);tk(a)} function km(a){1a&&v.va(a,">= zero",ha,"endRadius");this.Qu=a;this.Og=null});v.defineProperty(ha,{Xs:"colorStops"},function(){return this.Ng},function(a){this.D&&v.ka(this,a);this.Ng=a;this.Og=null});v.defineProperty(ha,{pattern:"pattern"},function(){return this.Dv},function(a){this.D&&v.ka(this,a);this.Dv=a;this.Og=null}); ha.randomColor=function(a,b){void 0===a&&(a=128);void 0===b&&(b=Math.max(a,255));var c=Math.abs(b-a),d=Math.floor(a+Math.random()*c).toString(16),e=Math.floor(a+Math.random()*c).toString(16),c=Math.floor(a+Math.random()*c).toString(16);2>d.length&&(d="0"+d);2>e.length&&(e="0"+e);2>c.length&&(c="0"+c);return"#"+d+e+c};var rm=(new Lc(null)).cl,ga; ha.isValidColor=ga=function(a){if("black"===a)return!0;if(""===a)return!1;rm.fillStyle="#000000";var b=rm.fillStyle;rm.fillStyle=a;if(rm.fillStyle!==b)return!0;rm.fillStyle="#FFFFFF";b=rm.fillStyle;rm.fillStyle=a;return rm.fillStyle!==b}; -function G(){v.ec(this);this.fa=30723;this.Rc=1;this.Xg=null;this.Ob="";this.nc=this.Ib=null;this.kb=(new y(NaN,NaN)).freeze();this.mf=Bd;this.Aj=jd;this.yj=zd;this.ne=new ja;this.Up=new ja;this.Mk=new ja;this.Tb=this.Nu=1;this.Kl=0;this.Rh=sm;this.kr=ed;this.kd=(new B(NaN,NaN,NaN,NaN)).freeze();this.mc=(new B(NaN,NaN,NaN,NaN)).freeze();this.Qc=(new B(0,0,NaN,NaN)).freeze();this.As=this.Fq=this.ga=this.Lr=this.km=null;this.Bs=this.Gq=Infinity;this.Tp=this.Be=kc;this.Zr=0;this.Hi=1;this.cq=0;this.ji= +function G(){v.ec(this);this.fa=30723;this.Rc=1;this.Xg=null;this.Ob="";this.nc=this.Ib=null;this.kb=(new y(NaN,NaN)).freeze();this.mf=Bd;this.Aj=jd;this.yj=zd;this.ne=new ja;this.Up=new ja;this.Mk=new ja;this.Tb=this.Nu=1;this.Kl=0;this.Rh=sm;this.kr=Zc;this.kd=(new B(NaN,NaN,NaN,NaN)).freeze();this.mc=(new B(NaN,NaN,NaN,NaN)).freeze();this.Qc=(new B(0,0,NaN,NaN)).freeze();this.As=this.Fq=this.ga=this.Lr=this.km=null;this.Bs=this.Gq=Infinity;this.Tp=this.Be=kc;this.Zr=0;this.Hi=1;this.cq=0;this.ji= 1;this.ts=null;this.ds=-Infinity;this.cs=0;this.es=Xc;this.fs=Ai;this.nq="";this.rc=this.ha=null;this.pn=-1;this.jm=this.os=this.ii=this.vk=this.uo=null}v.Wh(G);v.ea("GraphObject",G); G.prototype.cloneProtected=function(a){a.fa=this.fa|6144;a.Rc=this.Rc;a.Ob=this.Ob;a.Ib=this.Ib;a.nc=this.nc;a.kb.assign(this.kb);a.mf=this.mf.R();a.Aj=this.Aj.R();a.yj=this.yj.R();a.Mk=this.Mk.copy();a.Tb=this.Tb;a.Kl=this.Kl;a.Rh=this.Rh;a.kr=this.kr.R();a.kd.assign(this.kd);a.mc.assign(this.mc);a.Qc.assign(this.Qc);a.Lr=this.Lr;null!==this.ga&&(a.ga=this.ga.copy());a.Fq=this.Fq;a.As=this.As;a.Gq=this.Gq;a.Bs=this.Bs;a.Be=this.Be.R();a.Tp=this.Tp.R();a.Zr=this.Zr;a.Hi=this.Hi;a.cq=this.cq;a.ji= this.ji;a.ts=this.ts;a.ds=this.ds;a.cs=this.cs;a.es=this.es.R();a.fs=this.fs;a.nq=this.nq;null!==this.ha&&(a.ha=this.ha.copy());a.rc=this.rc;a.pn=this.pn;null!==this.vk&&(a.vk=v.dl(this.vk));null!==this.ii&&(a.ii=this.ii.copy());a.os=this.os};G.prototype.addCopyProperty=G.prototype.YF=function(a){var b=this.vk;if(v.isArray(b))for(var c=0;ca&&(a+=360));return a}; G.prototype.getDocumentScale=G.prototype.Ti=function(){if(0!==(this.fa&4096)===!1)return this.Nu;var a=this.Tb;return null!==this.U?a*this.U.Ti():a};G.prototype.getLocalPoint=G.prototype.OD=function(a,b){void 0===b&&(b=new y);b.assign(a);this.Zg.Yh(b);return b};G.prototype.getNearestIntersectionPoint=G.prototype.PD=function(a,b,c){return this.ap(a.x,a.y,b.x,b.y,c)};g=G.prototype; g.ap=function(a,b,c,d,e){var f=this.transform,h=1/(f.m11*f.m22-f.m12*f.m21),k=f.m22*h,l=-f.m12*h,m=-f.m21*h,n=f.m11*h,p=h*(f.m21*f.dy-f.m22*f.dx),q=h*(f.m12*f.dx-f.m11*f.dy);if(null!==this.Am)return f=this.V,Zd(f.left,f.top,f.right,f.bottom,a,b,c,d,e);h=a*k+b*m+p;a=a*l+b*n+q;b=c*k+d*m+p;c=c*l+d*n+q;e.m(0,0);d=this.Ha;c=Zd(0,0,d.width,d.height,h,a,b,c,e);e.transform(f);return c}; -function fj(a,b,c,d,e){if(!1!==dl(a)){var f=a.margin,h=f.right+f.left,f=f.top+f.bottom;b=Math.max(b-h,0);c=Math.max(c-f,0);e=e||0;d=Math.max((d||0)-h,0);e=Math.max(e-f,0);var h=a.angle,f=0,f=a.ya,k=0;a.lb&&(k=a.lb);90===h||270===h?(b=isFinite(f.height)?f.height+k:b,c=isFinite(f.width)?f.width+k:c):(b=isFinite(f.width)?f.width+k:b,c=isFinite(f.height)?f.height+k:c);var f=d||0,k=e||0,l=a instanceof D;switch(Em(a,!0)){case Ni:k=f=0;l&&(c=b=Infinity);break;case Fe:isFinite(b)&&b>d&&(f=b);isFinite(c)&& +function fj(a,b,c,d,e){if(!1!==dl(a)){var f=a.margin,h=f.right+f.left,f=f.top+f.bottom;b=Math.max(b-h,0);c=Math.max(c-f,0);e=e||0;d=Math.max((d||0)-h,0);e=Math.max(e-f,0);var h=a.angle,f=0,f=a.wa,k=0;a.lb&&(k=a.lb);90===h||270===h?(b=isFinite(f.height)?f.height+k:b,c=isFinite(f.width)?f.width+k:c):(b=isFinite(f.width)?f.width+k:b,c=isFinite(f.height)?f.height+k:c);var f=d||0,k=e||0,l=a instanceof D;switch(Em(a,!0)){case Ni:k=f=0;l&&(c=b=Infinity);break;case Fe:isFinite(b)&&b>d&&(f=b);isFinite(c)&& c>e&&(k=c);break;case um:isFinite(b)&&b>d&&(f=b);k=0;l&&(c=Infinity);break;case tm:isFinite(c)&&c>e&&(k=c),f=0,l&&(b=Infinity)}var l=a.yf,m=a.jh;f>l.width&&m.widthl.height&&m.heighta.height||this.Jk.Se>a.width))&&(c=!0);this.fa=c?this.fa|256:this.fa&-257;this.mc.G()|| v.k("Non-real actualBounds has been set. Object "+this+", actualBounds: "+this.mc.toString());this.Sw(f,this.mc);v.Vb(f)};g.Ni=function(){}; -function Fm(a,b,c,d,e){var f=a.V;f.x=b;f.y=c;f.width=d;f.height=e;if(!a.ya.G()){f=a.kd;c=a.margin;b=c.right+c.left;var h=c.top+c.bottom;c=f.width+b;f=f.height+h;d+=b;e+=h;b=Em(a,!0);c===d&&f===e&&(b=Ni);switch(b){case Ni:if(c>d||f>e)Qk(a,!0),fj(a,c>d?d:c,f>e?e:f);break;case Fe:Qk(a,!0);fj(a,d,e,0,0);break;case um:Qk(a,!0);fj(a,d,f,0,0);break;case tm:Qk(a,!0),fj(a,c,e,0,0)}}} +function Fm(a,b,c,d,e){var f=a.V;f.x=b;f.y=c;f.width=d;f.height=e;if(!a.wa.G()){f=a.kd;c=a.margin;b=c.right+c.left;var h=c.top+c.bottom;c=f.width+b;f=f.height+h;d+=b;e+=h;b=Em(a,!0);c===d&&f===e&&(b=Ni);switch(b){case Ni:if(c>d||f>e)Qk(a,!0),fj(a,c>d?d:c,f>e?e:f);break;case Fe:Qk(a,!0);fj(a,d,e,0,0);break;case um:Qk(a,!0);fj(a,d,f,0,0);break;case tm:Qk(a,!0),fj(a,c,e,0,0)}}} g.Sw=function(a,b){Gm(this,!1);var c=this.Y;if(null!==c&&null!==c.g){var d=this.Y;null!==d&&(d.Vt!==this&&d.HE!==this&&d.KE!==this||Hm(d,!0));this.pa();a.K(b)||(c.ql(),this.wv(c))}};g.wv=function(a){null!==this.Ud&&Hm(a,!0)};v.defineProperty(G,{Gp:"shadowVisible"},function(){return this.os},function(a){var b=this.os;b!==a&&(this.os=a,this.h("shadowVisible",b,a))}); G.prototype.Xe=function(a,b){if(this.visible){var c=this.mc;if(0!==c.width&&0!==c.height&&!isNaN(c.x)&&!isNaN(c.y)){var d=this.opacity,e=1;if(1!==d){if(0===d)return;e=a.globalAlpha;a.globalAlpha=e*d}if(a instanceof yc)a:{if(this.visible){var f=null,h=a.Lw;if(this instanceof D&&(this.type===Im||this.type===Jm))Km(this,a,b);else{var k=this.mc;if(0!==k.width&&0!==k.height&&!isNaN(k.x)&&!isNaN(k.y)){var l=this.transform,m=this.U;0!==(this.fa&4096)===!0&&Lm(this);var c=0!==(this.fa&256),n=!1;this instanceof $g&&(a.font=this.font);if(c){n=m.Lg()?m.Ha:m.V;if(null!==this.ii)var p=this.ii,q=p.x,r=p.y,s=p.width,p=p.height;else q=Math.max(k.x,n.x),r=Math.max(k.y,n.y),s=Math.min(k.right,n.right)-q,p=Math.min(k.bottom,n.bottom)-r;if(q>k.width+k.x||k.x>n.width+n.x||r>k.height+k.y||k.y>n.height+n.y)break a;n=!0;Ac(a,1,0,0,1,0,0);a.save();a.beginPath();a.rect(q,r,s,p);a.clip()}q=!1;if(this instanceof R){var t=this,q=!0;if(!t.isVisible())break a}a.Ri.ff=[1,0,0,1,0,0];r=!1;q&&this.vl&&b.$j("drawShadows")&&(s=this.sm, @@ -989,11 +989,11 @@ l+=r;p+=r;n+=s;q+=s;if(c.type===Uf)k=b.createLinearGradient(l,n,p,q);else if(c.t -1===c.un&&v.setTimeout(function(){u.Zw()},600)}}d?b.fillStyle=k:b.strokeStyle=k}}}G.prototype.isContainedBy=G.prototype.tl=function(a){if(a instanceof D)a:{if(this!==a&&null!==a)for(var b=this.U;null!==b;){if(b===a){a=!0;break a}b=b.U}a=!1}else a=!1;return a};G.prototype.isVisibleObject=G.prototype.wl=function(){if(!this.visible)return!1;var a=this.U;return null!==a?a.wl():!0}; function Lm(a){if(0!==(a.fa&2048)===!0){var b=a.ne;b.reset();if(!a.mc.G()||!a.kd.G()){Om(a,!1);return}b.translate(a.mc.x,a.mc.y);b.translate(-a.Ca.x,-a.Ca.y);var c=a.Ha;Cm(a,b,c.x,c.y,c.width,c.height);Om(a,!1);Pm(a,!0)}0!==(a.fa&4096)===!0&&(b=a.U,null===b?(a.Up.set(a.ne),a.Nu=a.scale,Pm(a,!1)):null!==b.Zg&&(c=a.Up,c.reset(),b.Lg()?c.multiply(b.Up):null!==b.U&&c.multiply(b.U.Up),c.multiply(a.ne),a.Nu=a.scale*b.Nu,Pm(a,!1)))} function Cm(a,b,c,d,e,f){1!==a.scale&&b.scale(a.scale);if(0!==a.angle){var h=Ab;a.ef&&a.ef.cd()&&(h=a.ef);var k=v.L();if(a instanceof R&&a.bc!==a)for(c=a.bc,d=c.Ha,k.Zt(d.x,d.y,d.width,d.height,h),c.Mk.ub(k),k.offset(-c.Ca.x,-c.Ca.y),h=c.U;null!==h&&h!==a;)h.Mk.ub(k),k.offset(-h.Ca.x,-h.Ca.y),h=h.U;else k.Zt(c,d,e,f,h);b.rotate(a.angle,k.x,k.y);v.v(k)}}g=G.prototype; -g.P=function(a){void 0===a&&(a=!1);if(!0!==dl(this)){Qk(this,!0);Gm(this,!0);var b=this.U;null!==b?a||b.P():(a=this.g,null!==a&&(a.gg.add(this),this instanceof S&&(a.la.ib||this.cf(),null!==this.ge&&Qm(this.ge)),a.ve(!0)));if(this instanceof D){if(this.ia===sk||this.ia===xi)a=this.Ye(),null!==a&&a.P(!0);a=this.xa.n;for(var b=a.length,c=0;ca?a=0:1a||1=a&&v.k("GraphObject.scale for "+this+" must be greater than zero, not: "+a),this.Tb=a,this.ti(),this.P(),this.h("scale",b,a))});v.defineProperty(G,{angle:"angle"},function(){return this.Kl},function(a){var b=this.Kl;b!==a&&(a%=360,0>a&&(a+=360),b!==a&&(this.Kl=a,this.P(),this.ti(),this.h("angle",b,a)))}); -v.defineProperty(G,{ya:"desiredSize"},function(){return this.mf},function(a){var b=this.mf;b.K(a)||(this.mf=a=a.R(),this.P(),this instanceof X&&this.se(),this.h("desiredSize",b,a),a=this.Y,null!==a&&0!==(this.fa&1024)&&(Am(this,a,"width"),Am(this,a,"height")))}); +v.defineProperty(G,{wa:"desiredSize"},function(){return this.mf},function(a){var b=this.mf;b.K(a)||(this.mf=a=a.R(),this.P(),this instanceof X&&this.se(),this.h("desiredSize",b,a),a=this.Y,null!==a&&0!==(this.fa&1024)&&(Am(this,a,"width"),Am(this,a,"height")))}); v.defineProperty(G,{width:"width"},function(){return this.mf.width},function(a){if(this.mf.width!==a){var b=this.mf;this.mf=a=(new ia(a,this.mf.height)).freeze();this.P();this instanceof X&&this.se();this.h("desiredSize",b,a);b=this.Y;null!==b&&0!==(this.fa&1024)&&Am(this,b,"width")}}); v.defineProperty(G,{height:"height"},function(){return this.mf.height},function(a){if(this.mf.height!==a){var b=this.mf;this.mf=a=(new ia(this.mf.width,a)).freeze();this.P();this instanceof X&&this.se();this.h("desiredSize",b,a);b=this.Y;null!==b&&0!==(this.fa&1024)&&Am(this,b,"height")}}); v.defineProperty(G,{jh:"minSize"},function(){return this.Aj},function(a){var b=this.Aj;b.K(a)||(a=a.copy(),isNaN(a.width)&&(a.width=0),isNaN(a.height)&&(a.height=0),a.freeze(),this.Aj=a,this.P(),this.h("minSize",b,a))});v.defineProperty(G,{yf:"maxSize"},function(){return this.yj},function(a){var b=this.yj;b.K(a)||(a=a.copy(),isNaN(a.width)&&(a.width=Infinity),isNaN(a.height)&&(a.height=Infinity),a.freeze(),this.yj=a,this.P(),this.h("maxSize",b,a))});v.u(G,{Ca:"measuredBounds"},function(){return this.kd}); @@ -1045,24 +1045,24 @@ var an=new na("string","function");G.getBuilders=function(){var a=new na("string G.takeBuilderArgument=Mn=function(a,b,c){void 0===c&&(c=null);var d=a[1];if("function"===typeof c?c(d):"string"===typeof d)return a.splice(1,1),d;if(void 0===b)throw Error("no "+("function"===typeof c?"satisfactory":"string")+" argument for GraphObject builder "+a[0]);return b}; Ln("Button",function(){var a=new ha(Uf);a.addColorStop(0,"white");a.addColorStop(1,"lightgray");var b=new ha(Uf);b.addColorStop(0,"white");b.addColorStop(1,"dodgerblue");a=$m(D,sk,{Ew:!0},{_buttonFillNormal:a,_buttonStrokeNormal:"gray",_buttonFillOver:b,_buttonStrokeOver:"blue"},$m(X,{name:"ButtonBorder",Ab:"Rectangle",B:new L(0,0,2.761423749153968,2.761423749153968),C:new L(1,1,-2.761423749153968,-2.761423749153968),fill:a,stroke:"gray"}));a.Ft=function(a,b){var e=b.de("ButtonBorder");if(e instanceof X){var f=b._buttonFillOver;b._buttonFillNormal=e.fill;e.fill=f;f=b._buttonStrokeOver;b._buttonStrokeNormal=e.stroke;e.stroke=f}};a.Gt=function(a,b){var e=b.de("ButtonBorder");e instanceof X&&(e.fill=b._buttonFillNormal,e.stroke=b._buttonStrokeNormal)};return a}); -Ln("TreeExpanderButton",function(){var a=$m("Button",{_treeExpandedFigure:"MinusLine",_treeCollapsedFigure:"PlusLine"},$m(X,{name:"ButtonIcon",Ab:"MinusLine",ya:ld},(new zg("figure","isTreeExpanded",function(a,c){var d=c.U;return a?d._treeExpandedFigure:d._treeCollapsedFigure})).Rw()),{visible:!1},(new zg("visible","isTreeLeaf",function(a){return!a})).Rw());a.click=function(a,c){var d=c.Y;d instanceof Tg&&(d=d.Nf);if(d instanceof S){var e=d.g;if(null!==e){e=e.nb;if(d.nd){if(!e.canCollapseTree(d))return}else if(!e.canExpandTree(d))return; +Ln("TreeExpanderButton",function(){var a=$m("Button",{_treeExpandedFigure:"MinusLine",_treeCollapsedFigure:"PlusLine"},$m(X,{name:"ButtonIcon",Ab:"MinusLine",wa:ld},(new zg("figure","isTreeExpanded",function(a,c){var d=c.U;return a?d._treeExpandedFigure:d._treeCollapsedFigure})).Rw()),{visible:!1},(new zg("visible","isTreeLeaf",function(a){return!a})).Rw());a.click=function(a,c){var d=c.Y;d instanceof Tg&&(d=d.Nf);if(d instanceof S){var e=d.g;if(null!==e){e=e.nb;if(d.nd){if(!e.canCollapseTree(d))return}else if(!e.canExpandTree(d))return; a.zc=!0;d.nd?e.collapseTree(d):e.expandTree(d)}}};return a}); -Ln("SubGraphExpanderButton",function(){var a=$m("Button",{_subGraphExpandedFigure:"MinusLine",_subGraphCollapsedFigure:"PlusLine"},$m(X,{name:"ButtonIcon",Ab:"MinusLine",ya:ld},(new zg("figure","isSubGraphExpanded",function(a,c){var d=c.U;return a?d._subGraphExpandedFigure:d._subGraphCollapsedFigure})).Rw()));a.click=function(a,c){var d=c.Y;d instanceof Tg&&(d=d.Nf);if(d instanceof V){var e=d.g;if(null!==e){e=e.nb;if(d.fe){if(!e.canCollapseSubGraph(d))return}else if(!e.canExpandSubGraph(d))return;a.zc= +Ln("SubGraphExpanderButton",function(){var a=$m("Button",{_subGraphExpandedFigure:"MinusLine",_subGraphCollapsedFigure:"PlusLine"},$m(X,{name:"ButtonIcon",Ab:"MinusLine",wa:ld},(new zg("figure","isSubGraphExpanded",function(a,c){var d=c.U;return a?d._subGraphExpandedFigure:d._subGraphCollapsedFigure})).Rw()));a.click=function(a,c){var d=c.Y;d instanceof Tg&&(d=d.Nf);if(d instanceof V){var e=d.g;if(null!==e){e=e.nb;if(d.fe){if(!e.canCollapseSubGraph(d))return}else if(!e.canExpandSubGraph(d))return;a.zc= !0;d.fe?e.collapseSubGraph(d):e.expandSubGraph(d)}}};return a});Ln("ContextMenuButton",function(){var a=$m("Button");a.stretch=um;var b=a.de("ButtonBorder");b instanceof X&&(b.Ab="Rectangle",b.B=new L(0,0,2,3),b.C=new L(1,1,-2,-2));return a}); -Ln("PanelExpanderButton",function(a){var b=Mn(a,"COLLAPSIBLE");a=$m("Button",$m(X,"TriangleUp",{ya:new ia(6,4)},(new zg("figure","visible",function(a){return a?"TriangleUp":"TriangleDown"})).Rw(b)));var c=a.de("ButtonBorder");c instanceof X&&(c.stroke=null,c.fill="transparent");a.click=function(a,c){var f=c.g;if(null!==f&&!f.ab){var h=c.Y.de(b);null!==h&&(f.Qb("Collapse/Expand Panel"),h.visible=!h.visible,f.yd("Collapse/Expand Panel"))}};return a}); +Ln("PanelExpanderButton",function(a){var b=Mn(a,"COLLAPSIBLE");a=$m("Button",$m(X,"TriangleUp",{wa:new ia(6,4)},(new zg("figure","visible",function(a){return a?"TriangleUp":"TriangleDown"})).Rw(b)));var c=a.de("ButtonBorder");c instanceof X&&(c.stroke=null,c.fill="transparent");a.click=function(a,c){var f=c.g;if(null!==f&&!f.ab){var h=c.Y.de(b);null!==h&&(f.Qb("Collapse/Expand Panel"),h.visible=!h.visible,f.yd("Collapse/Expand Panel"))}};return a}); Ln("CheckBoxButton",function(a){var b=Mn(a);a=$m("Button",{"ButtonBorder.fill":"white","ButtonBorder.stroke":"gray",width:14,height:14},$m(X,{name:"ButtonIcon",SG:"M0 4 L3 9 9 0",lb:2,stretch:Fe,rz:Pi,visible:!1},""!==b?(new zg("visible",b)).HH():[]));a.click=function(a,d){if(!(a.g.ab||""!==b&&a.g.ba.ab)){a.zc=!0;var e=d.de("ButtonIcon");e.g.Qb("checkbox");e.visible=!e.visible;"function"===typeof d._doClick&&d._doClick(a,d);e.g.yd("checkbox")}};return a}); Ln("CheckBox",function(a){a=Mn(a);a=$m("CheckBoxButton",a,{name:"Button",margin:new eb(0,1,0,0)});var b=$m(D,"Horizontal",a,{Ew:!0,margin:1,_buttonFillNormal:a._buttonFillNormal,_buttonStrokeNormal:a._buttonStrokeNormal,_buttonFillOver:a._buttonFillOver,_buttonStrokeOver:a._buttonStrokeOver,Ft:a.Ft,Gt:a.Gt,click:a.click,_buttonClick:a.click});a.Ft=null;a.Gt=null;a.click=null;return b}); function wm(){this.li=this.Ji=this.Mp=this.Pp=this.Op=this.Np=this.Ai=this.vr=this.ur=this.Bi=this.Ci=this.Di=this.xr=this.wr=this.ki=this.qi=this.hi=null}wm.prototype.copy=function(){var a=new wm;a.hi=this.hi;a.qi=this.qi;a.ki=this.ki;a.wr=this.wr;a.xr=this.xr;a.Di=this.Di;a.Ci=this.Ci;a.Bi=this.Bi;a.ur=this.ur;a.vr=this.vr;a.Ai=this.Ai;a.Np=this.Np;a.Op=this.Op;a.Pp=this.Pp;a.Mp=this.Mp;a.Ji=this.Ji;a.li=this.li;return a}; -function D(a){G.call(this);void 0===a?0===arguments.length?this.ia=Si:v.k("invalid argument to Panel constructor: undefined"):(v.pb(a,D,D,"type"),this.ia=a);this.xa=new I(G);this.Te=ed;this.Qg=!1;this.ia===vk&&(this.Qg=!0);this.Pq=!1;this.rq=kc;this.oi=sm;this.ia===Rm&&Nn(this);this.Ho=Pi;this.Kq=yd;this.Lq=Xc;this.tk=this.ke=null;this.br=NaN;this.ig=this.sj=null;this.Yn="category";this.hg=null;this.Li=new B(NaN,NaN,NaN,NaN);this.um=null;this.Ch=!1;this.$r=null}v.Ia(D,G);v.Wh(D);v.ea("Panel",D); -function Nn(a){a.hj=ed;a.zh=1;a.ni=null;a.Ql=null;a.yh=1;a.xh=null;a.Pl=null;a.Nd=[];a.Jd=[];a.pm=On;a.Ol=On;a.Ki=0;a.xi=0} +function D(a){G.call(this);void 0===a?0===arguments.length?this.ia=Si:v.k("invalid argument to Panel constructor: undefined"):(v.pb(a,D,D,"type"),this.ia=a);this.ya=new I(G);this.Te=Zc;this.Qg=!1;this.ia===vk&&(this.Qg=!0);this.Pq=!1;this.rq=kc;this.oi=sm;this.ia===Rm&&Nn(this);this.Ho=Pi;this.Kq=nd;this.Lq=Xc;this.tk=this.ke=null;this.br=NaN;this.ig=this.sj=null;this.Yn="category";this.hg=null;this.Li=new B(NaN,NaN,NaN,NaN);this.um=null;this.Ch=!1;this.$r=null}v.Ia(D,G);v.Wh(D);v.ea("Panel",D); +function Nn(a){a.hj=Zc;a.zh=1;a.ni=null;a.Ql=null;a.yh=1;a.xh=null;a.Pl=null;a.Nd=[];a.Jd=[];a.pm=On;a.Ol=On;a.Ki=0;a.xi=0} D.prototype.cloneProtected=function(a){G.prototype.cloneProtected.call(this,a);a.ia=this.ia;a.Te=this.Te.R();a.Qg=this.Qg;a.Pq=this.Pq;a.rq=this.rq.R();a.oi=this.oi;if(a.ia===Rm){a.hj=this.hj.R();a.zh=this.zh;a.ni=this.ni;a.Ql=this.Ql;a.yh=this.yh;a.xh=this.xh;a.Pl=this.Pl;var b=[];if(0a&&v.va(a,">= 0",D,"padding"),a=new eb(a)):(v.A(a,eb,D,"padding"),0>a.left&&v.va(a.left,">= 0",D,"padding:value.left"),0>a.right&&v.va(a.right,">= 0",D,"padding:value.right"),0>a.top&&v.va(a.top,">= 0",D,"padding:value.top"),0>a.bottom&&v.va(a.bottom,">= 0",D,"padding:value.bottom"));var b=this.Te;b.K(a)||(this.Te=a=a.R(),this.P(),this.h("padding",b,a))}); v.defineProperty(D,{fl:"defaultAlignment"},function(){return this.rq},function(a){var b=this.rq;b.K(a)||(this.rq=a=a.R(),this.P(),this.h("defaultAlignment",b,a))});v.defineProperty(D,{Od:"defaultStretch"},function(){return this.oi},function(a){var b=this.oi;b!==a&&(v.pb(a,G,D,"defaultStretch"),this.oi=a,this.P(),this.h("defaultStretch",b,a))}); -v.defineProperty(D,{GJ:"defaultSeparatorPadding"},function(){return void 0===this.hj?ed:this.hj},function(a){if(void 0!==this.hj){"number"===typeof a&&(a=new eb(a));var b=this.hj;b.K(a)||(this.hj=a=a.R(),this.h("defaultSeparatorPadding",b,a))}}); +v.defineProperty(D,{GJ:"defaultSeparatorPadding"},function(){return void 0===this.hj?Zc:this.hj},function(a){if(void 0!==this.hj){"number"===typeof a&&(a=new eb(a));var b=this.hj;b.K(a)||(this.hj=a=a.R(),this.h("defaultSeparatorPadding",b,a))}}); v.defineProperty(D,{EJ:"defaultRowSeparatorStroke"},function(){return void 0===this.ni?null:this.ni},function(a){var b=this.ni;b!==a&&(null===a||"string"===typeof a||a instanceof ha)&&(a instanceof ha&&a.freeze(),this.ni=a,this.h("defaultRowSeparatorStroke",b,a))});v.defineProperty(D,{FJ:"defaultRowSeparatorStrokeWidth"},function(){return void 0===this.zh?1:this.zh},function(a){if(void 0!==this.zh){var b=this.zh;b!==a&&isFinite(a)&&0<=a&&(this.zh=a,this.h("defaultRowSeparatorStrokeWidth",b,a))}}); v.defineProperty(D,{DJ:"defaultRowSeparatorDashArray"},function(){return void 0===this.Ql?null:this.Ql},function(a){if(void 0!==this.Ql){var b=this.Ql;if(b!==a){null===a||Array.isArray(a)||v.Gd(a,"Array",D,"defaultRowSeparatorDashArray:value");if(null!==a){for(var c=a.length,d=0,e=0;e=c&&(c=1);var d=this.Dw,e=d.width,d=d.height,f=this.Ha,h=f.width,f=f.height,k=Math.ceil(h/e),l=Math.ceil(f/d),m=this.RD;a.save();a.beginPath();a.rect(0,0,h,f);a.clip();for(var n=[],p=this.xa.n,q=p.length,r=0;r +v.defineProperty(D,{RD:"gridOrigin"},function(){return this.Lq},function(a){var b=this.Lq;b.K(a)||(v.A(a,y,D,"gridOrigin"),a.G()||v.k("Invalid Panel.gridOrigin: "+a),this.Lq=a.R(),null!==this.g&&Zk(this.g),this.pa(),this.h("gridOrigin",b,a))});g=D.prototype;g.wv=function(a){G.prototype.wv.call(this,a);for(var b=this.ya.n,c=b.length,d=0;d=c&&(c=1);var d=this.Dw,e=d.width,d=d.height,f=this.Ha,h=f.width,f=f.height,k=Math.ceil(h/e),l=Math.ceil(f/d),m=this.RD;a.save();a.beginPath();a.rect(0,0,h,f);a.clip();for(var n=[],p=this.ya.n,q=p.length,r=0;r e*t*c))){var s=n[r],u=!1,z=!0,A=x.$E;null!==A&&(u=!0,void 0!==a.setLineDash?(a.setLineDash(A),a.lineDashOffset=x.ld):void 0!==a.webkitLineDash?(a.webkitLineDash=A,a.webkitLineDashOffset=x.ld):void 0!==a.mozDash?(a.mozDash=A,a.mozDashOffset=x.ld):z=!1);if("LineV"===x.Ab){a.lineWidth=x.lb;Mm(this,a,x.stroke,!1,!1);a.beginPath();for(var H=w=Math.floor(-m.x/e);H<=w+k;H++){var C=H*e+m.x;0<=C&&Cf.height)continue}else if(l.position>f.width)continue;var m=l.Ep;isNaN(m)&&(m=c?a.zh:a.yh);var n=l.Dp;null===n&&(n=c?a.ni:a.xh);if(0!==m&&null!==n){Mm(a,b,n,!1,!1);var n=!1,p=!0,q=l.vI;null!==q&&(n=!0,void 0!==b.setLineDash?(b.setLineDash(q),b.lineDashOffset=a.ld):void 0!==b.webkitLineDash?(b.webkitLineDash=q,b.webkitLineDashOffset=a.ld):void 0!==b.mozDash? (b.mozDash=q,b.mozDashOffset=a.ld):p=!1);b.beginPath();var r=l.position+m;c?r>f.height&&(m-=r-f.height):r>f.width&&(m-=r-f.width);l=l.position+m/2;b.lineWidth=m;r=a.padding;c?(l+=r.top,m=r.left,r=f.width-r.right,n&&!p?zm(b,m,l,r,l,q,0):(b.moveTo(m,l),b.lineTo(r,l))):(l+=r.left,m=r.top,r=f.height-r.bottom,n&&!p?zm(b,l,m,l,r,q,0):(b.moveTo(l,m),b.lineTo(l,r)));b.stroke();n&&(void 0!==b.setLineDash?(b.setLineDash(v.th),b.lineDashOffset=0):void 0!==b.webkitLineDash?(b.webkitLineDash=v.th,b.webkitLineDashOffset= @@ -1082,74 +1082,74 @@ function Rn(a,b,c,d){for(var e=d.length,f=a.V,h=c?a.Bd(0):a.Ad(0),k=0;km)){var n=l.pf(),p=l.Ep;isNaN(p)&&(p=c?a.zh:a.yh);var q=l.Dp;null===q&&(q=c?a.ni:a.xh);null===q&&(p=0);n-=p;p=l.position+p;n+=l.Ma;p+n>m&&(n=m-p);0>=n||(m=a.padding,Mm(a,b,l.background,!0,!1),c?b.fillRect(m.left,p+m.top,h.width-(m.left+m.right),n):b.fillRect(p+m.left,m.top,n,h.height-(m.top+m.bottom)))}}}} function Pn(a,b,c){if(0!==a%b)return!1;b=c.length;for(var d=0;dtd&&(Hc=Math.max(td-cd,0));var oh=0===Y.Ma;Y.Ma+=Hc;td=Math.max(td-(Hc+(oh?cd:0)),0)}1!== -da.ji||ge!==Ni&&ge!==tm||(Y=this.Ad(uc),cd=Y.pf(),Hc=Math.max(Pe-Y.Ma,0),Hc+cd>Gc&&(Hc=Math.max(Gc-cd,0)),oh=0===Y.Ma,Y.Ma+=Hc,Gc=Math.max(Gc-(Hc+(oh?cd:0)),0));Og&&da.ep()}}}v.sa(nh);for(var ye=0,ze=0,Fa=this.Po,ca=0;caud&&(Hc=Math.max(ud-dd,0));var oh=0===Y.Ma;Y.Ma+=Hc;ud=Math.max(ud-(Hc+(oh?dd:0)),0)}1!== +da.ji||ge!==Ni&&ge!==tm||(Y=this.Ad(uc),dd=Y.pf(),Hc=Math.max(Pe-Y.Ma,0),Hc+dd>Gc&&(Hc=Math.max(Gc-dd,0)),oh=0===Y.Ma,Y.Ma+=Hc,Gc=Math.max(Gc-(Hc+(oh?dd:0)),0));Og&&da.ep()}}}v.sa(nh);for(var ye=0,ze=0,Fa=this.Po,ca=0;ca=this.Cp);cb++)Y=this.Bd(da.cc+cb),Kf.height+=Math.max(Y.Zi,isNaN(Y.Ue)?Y.gf:Math.min(Y.Ue,Y.gf));for(cb=1;cb=this.Po);cb++)Y=this.Ad(da.column+ -cb),Kf.width+=Math.max(Y.Zi,isNaN(Y.Ue)?Y.gf:Math.min(Y.Ue,Y.gf));Va.width+=Kf.width;Va.height+=Kf.height;Sb=da.margin;cg=Sb.right+Sb.left;dg=Sb.top+Sb.bottom;fj(da,Va.width,Va.height,hi,pj);for(var Oe=da.Ca,Pe=Math.max(Oe.width+cg,0),ud=Math.max(Oe.height+dg,0),Qe=0,cb=0;cb=this.Cp);cb++)Y=this.Bd(da.cc+cb),Qe+=Y.total||0;if(Qe=vc)&&!(da.cc+cb>=this.Cp);cb++){var Y=this.Bd(da.cc+cb),hb=Y.bb||0,vd=fg(da, -Y,ni);Y.Ma=Math.min(Y.gf,hb+vd);Y.bb!==hb&&(vc-=Y.bb-hb)}for(;0hb&&(Y.Ma=Math.min(Y.gf,hb+vc),Y.bb!==hb&&(vc-=Y.bb-hb));if(0===Y.index)break;Y=this.Bd(Y.index-1)}}for(var Ce=0,cb=0;cb=this.Po);cb++)Y=this.Ad(da.column+cb),Ce+=Y.total||0;if(Ce=vc)&&!(da.column+cb>=this.Po);cb++)Y=this.Ad(da.column+cb),hb=Y.bb||0,vd=fg(da,Y,ni),Y.Ma=Math.min(Y.gf,hb+vd),Y.bb!==hb&&(vc-= -Y.bb-hb);for(;0hb&&(Y.Ma=Math.min(Y.gf,hb+vc),Y.bb!==hb&&(vc-=Y.bb-hb));if(0===Y.index)break;Y=this.Ad(Y.index-1)}}}v.sa(bd);v.Yj(Kf);v.Yj(Va);for(var he=0,ie=0,ge=Em(this,!0),ph=this.ya,qj=this.yf,wd=ze=ye=0,Re=0,Fa=this.Po,ca=0;ca=this.Cp);cb++)Y=this.Bd(da.cc+cb),Qe+=Y.total||0;if(Qe=vc)&&!(da.cc+cb>=this.Cp);cb++){var Y=this.Bd(da.cc+cb),hb=Y.bb||0,wd=fg(da, +Y,ni);Y.Ma=Math.min(Y.gf,hb+wd);Y.bb!==hb&&(vc-=Y.bb-hb)}for(;0hb&&(Y.Ma=Math.min(Y.gf,hb+vc),Y.bb!==hb&&(vc-=Y.bb-hb));if(0===Y.index)break;Y=this.Bd(Y.index-1)}}for(var Ce=0,cb=0;cb=this.Po);cb++)Y=this.Ad(da.column+cb),Ce+=Y.total||0;if(Ce=vc)&&!(da.column+cb>=this.Po);cb++)Y=this.Ad(da.column+cb),hb=Y.bb||0,wd=fg(da,Y,ni),Y.Ma=Math.min(Y.gf,hb+wd),Y.bb!==hb&&(vc-= +Y.bb-hb);for(;0hb&&(Y.Ma=Math.min(Y.gf,hb+vc),Y.bb!==hb&&(vc-=Y.bb-hb));if(0===Y.index)break;Y=this.Ad(Y.index-1)}}}v.sa(cd);v.Yj(Kf);v.Yj(Va);for(var he=0,ie=0,ge=Em(this,!0),ph=this.wa,qj=this.yf,xd=ze=ye=0,Re=0,Fa=this.Po,ca=0;caQg)fj(Tb,Infinity,Infinity),je=Tb.Ca,Ve.ci(je),this.Mg.add(je);else{var dd=Tb.we,$q=Tb.gA,qn=Tb.Sj;qn.te()&& -(qn=Ab);var vj=Tb.Ut,ct=Tb.PE,wj=0,xj=0,Wk=0;if(dd<-Qg||dd>=Qg){var ar=hg.qE,pi=hg.pE;vj!==Ai&&(Wk=hg.computeAngle(Tb,vj,pi),Tb.Kl=Wk);wj=ar.x-ig.x;xj=ar.y-ig.y}else{var xd,We;if(0<=dd)xd=jg.da(dd),We=ddcr+10?0<=dd?sh.xc(xd):xd.xc(sh):cr>br+10?0<=dd?We.xc(th): -th.xc(We):0<=dd?sh.xc(th):th.xc(sh)}else pi=0<=dd?xd.xc(We):We.xc(xd);vj!==Ai&&(Wk=hg.computeAngle(Tb,vj,pi),Tb.Kl=Wk);wj=xd.x+(We.x-xd.x)*$q-ig.x;xj=xd.y+(We.y-xd.y)*$q-ig.y}fj(Tb,Infinity,Infinity);var je=Tb.Ca,Uk=Tb.Ha,yj=0;Tb instanceof X&&(yj=Tb.lb);var Xk=Uk.width+yj,rn=Uk.height+yj;oi.reset();oi.translate(-je.x,-je.y);oi.scale(Tb.scale,Tb.scale);oi.rotate(vj===Ai?Tb.angle:pi,Xk/2,rn/2);var qi=new B(0,0,Xk,rn);uj.Xt(qi,qn);oi.ub(uj);var dt=-uj.x+yj/2,et=-uj.y+yj/2;kg.assign(ct);isNaN(kg.x)&& -(kg.x=0<=dd?Xk/2+3:-(Xk/2+3));isNaN(kg.y)&&(kg.y=-(rn/2+3));kg.rotate(pi);wj+=kg.x;xj+=kg.y;qi.set(je);qi.x=wj+dt;qi.y=xj+et;this.Mg.add(qi);Ve.ci(qi)}}if(this.De)for(var dr=this.Tf;dr.next();)fj(dr.value,Infinity,Infinity);this.Li=Ve;var sn=this.yi;sn.m(sn.x+Ve.x,sn.y+Ve.y);Xa(e,Ve.width||0,Ve.height||0);v.$e(oi);v.v(uj);v.v(kg)}break;case "Grid":break;case "TableRow":case "TableColumn":v.k(this.toString()+" is not an element of a Table Panel. TableRow and TableColumn Panels can only be elements of a Table Panel."); +this.oa?this.oa:jg.count;this instanceof Tg?this.Vm(!1):hg.Vm(!1);var Xq=ig.width,Yq=ig.height;this.yi.m(ig.x,ig.y);null===this.Mg&&(this.Mg=new I(B));this.Mg.clear();null!==Vk&&(Wn(Vk,Xq,Yq,this),je=Vk.Ca,Ve.ci(je),this.Mg.add(je));for(var oi=v.qh(),uj=v.L(),kg=v.L(),pn=0;pnQg)fj(Tb,Infinity,Infinity),je=Tb.Ca,Ve.ci(je),this.Mg.add(je);else{var ed=Tb.we,$q=Tb.gA,qn=Tb.Sj;qn.te()&& +(qn=Ab);var vj=Tb.Ut,ct=Tb.PE,wj=0,xj=0,Wk=0;if(ed<-Qg||ed>=Qg){var ar=hg.qE,pi=hg.pE;vj!==Ai&&(Wk=hg.computeAngle(Tb,vj,pi),Tb.Kl=Wk);wj=ar.x-ig.x;xj=ar.y-ig.y}else{var yd,We;if(0<=ed)yd=jg.da(ed),We=edcr+10?0<=ed?sh.xc(yd):yd.xc(sh):cr>br+10?0<=ed?We.xc(th): +th.xc(We):0<=ed?sh.xc(th):th.xc(sh)}else pi=0<=ed?yd.xc(We):We.xc(yd);vj!==Ai&&(Wk=hg.computeAngle(Tb,vj,pi),Tb.Kl=Wk);wj=yd.x+(We.x-yd.x)*$q-ig.x;xj=yd.y+(We.y-yd.y)*$q-ig.y}fj(Tb,Infinity,Infinity);var je=Tb.Ca,Uk=Tb.Ha,yj=0;Tb instanceof X&&(yj=Tb.lb);var Xk=Uk.width+yj,rn=Uk.height+yj;oi.reset();oi.translate(-je.x,-je.y);oi.scale(Tb.scale,Tb.scale);oi.rotate(vj===Ai?Tb.angle:pi,Xk/2,rn/2);var qi=new B(0,0,Xk,rn);uj.Xt(qi,qn);oi.ub(uj);var dt=-uj.x+yj/2,et=-uj.y+yj/2;kg.assign(ct);isNaN(kg.x)&& +(kg.x=0<=ed?Xk/2+3:-(Xk/2+3));isNaN(kg.y)&&(kg.y=-(rn/2+3));kg.rotate(pi);wj+=kg.x;xj+=kg.y;qi.set(je);qi.x=wj+dt;qi.y=xj+et;this.Mg.add(qi);Ve.ci(qi)}}if(this.De)for(var dr=this.Tf;dr.next();)fj(dr.value,Infinity,Infinity);this.Li=Ve;var sn=this.yi;sn.m(sn.x+Ve.x,sn.y+Ve.y);Xa(e,Ve.width||0,Ve.height||0);v.$e(oi);v.v(uj);v.v(kg)}break;case "Grid":break;case "TableRow":case "TableColumn":v.k(this.toString()+" is not an element of a Table Panel. TableRow and TableColumn Panels can only be elements of a Table Panel."); break;default:v.k("Unknown panel type: "+n)}}var Xe=e.width,Ye=e.height,Yk=this.padding,ft=Yk.top+Yk.bottom,Xe=Xe+(Yk.left+Yk.right),Ye=Ye+ft;isFinite(f.width)&&(Xe=f.width);isFinite(f.height)&&(Ye=f.height);Xe=Math.min(k.width,Xe);Ye=Math.min(k.height,Ye);Xe=Math.max(h.width,Xe);Ye=Math.max(h.height,Ye);Xe=Math.max(c,Xe);Ye=Math.max(d,Ye);e.width=Xe;e.height=Ye;Xa(this.Qc,Xe,Ye);Bm(this,0,0,Xe,Ye)}; -D.prototype.findMainElement=D.prototype.Ye=function(){if(null===this.um){var a=this.xa.n,b=a.length;if(0===b)return null;for(var c=0;cc||p>d)this.P(),fj(this,n>c?c:n,p>d?d:p);break;case Fe:this.P(!0);fj(this,c+r,d+s,0,0);break;case um:this.P(!0);fj(this,c+r,p+s,0,0);break;case tm:this.P(!0),fj(this,n+r,d+s,0,0)}}k=this.V;k.x=a;k.y=b; +D.prototype.findMainElement=D.prototype.Ye=function(){if(null===this.um){var a=this.ya.n,b=a.length;if(0===b)return null;for(var c=0;cc||p>d)this.P(),fj(this,n>c?c:n,p>d?d:p);break;case Fe:this.P(!0);fj(this,c+r,d+s,0,0);break;case um:this.P(!0);fj(this,c+r,p+s,0,0);break;case tm:this.P(!0),fj(this,n+r,d+s,0,0)}}k=this.V;k.x=a;k.y=b; k.width=c;k.height=d;var t=this.ia.Ob;switch(t){case "Position":for(var u=f.length,w=e.x-this.padding.left,x=e.y-this.padding.top,z=0;z=this.Cp);ca++){var da=this.Bd(zb+ca);jb.height+=da.total}for(ca=1;ca=this.Po);ca++){var Mg=this.Ad(Od+ca);jb.width+=Mg.total}var mh=ee.bb+jb.width,ii=Qc.bb+jb.height;h.x=ad;h.y=rf;h.width=mh;h.height=ii;var uc=ad,ji=rf,Yb=mh,nh=ii;ad+mh>e.width&&(Yb=Math.max(e.width-ad,0));rf+ii>e.height&&(nh=Math.max(e.height-rf,0));var bd=Fa.alignment,ve=0,Rc=0,sd=0,Gc=0;if(bd.Uc()){bd= -this.fl;bd.cd()||(bd=Ab);var ve=bd.x,Rc=bd.y,sd=bd.offsetX,Gc=bd.offsetY,td=ee.alignment,ag=Qc.alignment;td.cd()&&(ve=td.x,sd=td.offsetX);ag.cd()&&(Rc=ag.y,Gc=ag.offsetY)}else ve=bd.x,Rc=bd.y,sd=bd.offsetX,Gc=bd.offsetY;if(isNaN(ve)||isNaN(Rc))Rc=ve=.5,Gc=sd=0;var Y=Me.width,we=Me.height,Ne=Fa.margin,ki=Ne.left+Ne.right,li=Ne.top+Ne.bottom,Hc=Sm(Fa,Qc,ee,!1);!isNaN(Fa.ya.width)||Hc!==Fe&&Hc!==um||(Y=Math.max(mh-ki,0));!isNaN(Fa.ya.height)||Hc!==Fe&&Hc!==tm||(we=Math.max(ii-li,0));var qb=Fa.yf,rb= -Fa.jh,Y=Math.min(qb.width,Y),we=Math.min(qb.height,we),Y=Math.max(rb.width,Y),we=Math.max(rb.height,we),Nk=we+li;h.x+=h.width*ve-(Y+ki)*ve+sd+Ne.left;h.y+=h.height*Rc-Nk*Rc+Gc+Ne.top;Fa.visible&&(db(uc,ji,Yb,nh,h.x,h.y,Me.width,Me.height)?Fa.Ec(h.x,h.y,Y,we):Fa.Ec(h.x,h.y,Y,we,new B(uc,ji,Yb,nh)))}else{Fa.ti();Fa.mc.Oa();var bg=Fa.mc;bg.x=fe.type===Im?kh:ad;bg.y=fe.type===Jm?lh:rf;bg.width=Me.width;bg.height=Me.height;Fa.mc.freeze();Gm(Fa,!1)}}v.Yj(jb);for(zb=0;zb=this.Cp);ca++){var da=this.Bd(zb+ca);jb.height+=da.total}for(ca=1;ca=this.Po);ca++){var Mg=this.Ad(Od+ca);jb.width+=Mg.total}var mh=ee.bb+jb.width,ii=Qc.bb+jb.height;h.x=bd;h.y=rf;h.width=mh;h.height=ii;var uc=bd,ji=rf,Yb=mh,nh=ii;bd+mh>e.width&&(Yb=Math.max(e.width-bd,0));rf+ii>e.height&&(nh=Math.max(e.height-rf,0));var cd=Fa.alignment,ve=0,Rc=0,td=0,Gc=0;if(cd.Uc()){cd= +this.fl;cd.cd()||(cd=Ab);var ve=cd.x,Rc=cd.y,td=cd.offsetX,Gc=cd.offsetY,ud=ee.alignment,ag=Qc.alignment;ud.cd()&&(ve=ud.x,td=ud.offsetX);ag.cd()&&(Rc=ag.y,Gc=ag.offsetY)}else ve=cd.x,Rc=cd.y,td=cd.offsetX,Gc=cd.offsetY;if(isNaN(ve)||isNaN(Rc))Rc=ve=.5,Gc=td=0;var Y=Me.width,we=Me.height,Ne=Fa.margin,ki=Ne.left+Ne.right,li=Ne.top+Ne.bottom,Hc=Sm(Fa,Qc,ee,!1);!isNaN(Fa.wa.width)||Hc!==Fe&&Hc!==um||(Y=Math.max(mh-ki,0));!isNaN(Fa.wa.height)||Hc!==Fe&&Hc!==tm||(we=Math.max(ii-li,0));var qb=Fa.yf,rb= +Fa.jh,Y=Math.min(qb.width,Y),we=Math.min(qb.height,we),Y=Math.max(rb.width,Y),we=Math.max(rb.height,we),Nk=we+li;h.x+=h.width*ve-(Y+ki)*ve+td+Ne.left;h.y+=h.height*Rc-Nk*Rc+Gc+Ne.top;Fa.visible&&(db(uc,ji,Yb,nh,h.x,h.y,Me.width,Me.height)?Fa.Ec(h.x,h.y,Y,we):Fa.Ec(h.x,h.y,Y,we,new B(uc,ji,Yb,nh)))}else{Fa.ti();Fa.mc.Oa();var bg=Fa.mc;bg.x=fe.type===Im?kh:bd;bg.y=fe.type===Jm?lh:rf;bg.width=Me.width;bg.height=Me.height;Fa.mc.freeze();Gm(Fa,!1)}}v.Yj(jb);for(zb=0;zb=tf){var ni=this.qE,fg=this.pE;eg!==Ai&&(vc=this.computeAngle(Sc,eg,fg),Sc.angle=vc);cb=ni.x;Qe=ni.y}else{var hb=void 0,vd=void 0;if(0<=Va)hb=Ae.n[Va],vd=Vaqj+10?0<=Va?he.xc(hb):hb.xc(he):qj>ph+10?0<=Va?vd.xc(ie): -ie.xc(vd):0<=Va?he.xc(ie):ie.xc(he)}else fg=0<=Va?hb.xc(vd):vd.xc(hb);eg!==Ai&&(vc=this.computeAngle(Sc,eg,fg),Sc.angle=vc);cb=hb.x+(vd.x-hb.x)*uf;Qe=hb.y+(vd.y-hb.y)*uf}if(Be.K(sb))Sc.location=new y(cb,Qe);else{Be.te()&&(Be=Ab);var wd=v.qh();wd.reset();wd.scale(Sc.scale,Sc.scale);wd.rotate(Sc.angle,0,0);var Re=Sc.Ha,gg=v.gk(0,0,Re.width,Re.height),Se=v.L();Se.Xt(gg,Be);wd.ub(Se);var Tc=-Se.x,Pg=-Se.y,Te=Kf.copy();isNaN(Te.x)&&(Te.x=0<=Va?Se.x+3:-(Se.x+3));isNaN(Te.y)&&(Te.y=-(Se.y+3));Te.rotate(fg); -cb+=Te.x;Qe+=Te.y;wd.kF(gg);var Tc=Tc+gg.x,Pg=Pg+gg.y,rj=v.Mb(cb+Tc,Qe+Pg);Sc.move(rj);v.v(rj);v.v(Se);v.Vb(gg);v.$e(wd)}}this instanceof Tg?this.Vm(!1):mi.Vm(!1)}break;case "Grid":break;case "TableRow":case "TableColumn":v.k(this.toString()+" is not an element of a Table Panel.TableRow and TableColumn panels can only be elements of a Table Panel.");break;default:v.k("Unknown panel type: "+t)}v.Vb(h)}}; -D.prototype.Uj=function(a){var b=this.Ha;if(db(0,0,b.width,b.height,a.x,a.y)){for(var b=this.xa.n,c=b.length,d=v.Mb(0,0);c--;){var e=b[c];if(e.visible||e===this.bc)if(Qa(d.set(a),e.transform),e.Fa(d))return v.v(d),!0}v.v(d);return null===this.Ib&&null===this.nc?!1:!0}return!1};D.prototype.yw=function(a){if(this.pn===a)return this;for(var b=this.xa.n,c=b.length,d=0;d=tf){var ni=this.qE,fg=this.pE;eg!==Ai&&(vc=this.computeAngle(Sc,eg,fg),Sc.angle=vc);cb=ni.x;Qe=ni.y}else{var hb=void 0,wd=void 0;if(0<=Va)hb=Ae.n[Va],wd=Vaqj+10?0<=Va?he.xc(hb):hb.xc(he):qj>ph+10?0<=Va?wd.xc(ie): +ie.xc(wd):0<=Va?he.xc(ie):ie.xc(he)}else fg=0<=Va?hb.xc(wd):wd.xc(hb);eg!==Ai&&(vc=this.computeAngle(Sc,eg,fg),Sc.angle=vc);cb=hb.x+(wd.x-hb.x)*uf;Qe=hb.y+(wd.y-hb.y)*uf}if(Be.K(sb))Sc.location=new y(cb,Qe);else{Be.te()&&(Be=Ab);var xd=v.qh();xd.reset();xd.scale(Sc.scale,Sc.scale);xd.rotate(Sc.angle,0,0);var Re=Sc.Ha,gg=v.gk(0,0,Re.width,Re.height),Se=v.L();Se.Xt(gg,Be);xd.ub(Se);var Tc=-Se.x,Pg=-Se.y,Te=Kf.copy();isNaN(Te.x)&&(Te.x=0<=Va?Se.x+3:-(Se.x+3));isNaN(Te.y)&&(Te.y=-(Se.y+3));Te.rotate(fg); +cb+=Te.x;Qe+=Te.y;xd.kF(gg);var Tc=Tc+gg.x,Pg=Pg+gg.y,rj=v.Mb(cb+Tc,Qe+Pg);Sc.move(rj);v.v(rj);v.v(Se);v.Vb(gg);v.$e(xd)}}this instanceof Tg?this.Vm(!1):mi.Vm(!1)}break;case "Grid":break;case "TableRow":case "TableColumn":v.k(this.toString()+" is not an element of a Table Panel.TableRow and TableColumn panels can only be elements of a Table Panel.");break;default:v.k("Unknown panel type: "+t)}v.Vb(h)}}; +D.prototype.Uj=function(a){var b=this.Ha;if(db(0,0,b.width,b.height,a.x,a.y)){for(var b=this.ya.n,c=b.length,d=v.Mb(0,0);c--;){var e=b[c];if(e.visible||e===this.bc)if(Qa(d.set(a),e.transform),e.Fa(d))return v.v(d),!0}v.v(d);return null===this.Ib&&null===this.nc?!1:!0}return!1};D.prototype.yw=function(a){if(this.pn===a)return this;for(var b=this.ya.n,c=b.length,d=0;dp.width||n.y>p.height||0>n.x+n.width||0>n.y+n.height)){n=m;m=m instanceof D?m:null;p=v.qh();p.set(h);if(null!==m?m.Xj(a,b,c,d,e,p):Dm(n,a,d,p))null!== -b&&(n=b(n)),null===n||null!==c&&!c(n)||e.add(n);v.$e(p)}}}void 0===f&&v.$e(h);return d}void 0===f&&v.$e(h);return!1};function bo(a,b,c,d){for(var e=a.xa.n,f=e.length;f--;){var h=e[f];if(h.visible){var k=h.V,l=a.Ha;k.x>l.width||k.y>l.height||0>k.x+k.width||0>k.y+k.height||(h instanceof D&&bo(h,b,c,d),null!==b&&(h=b(h)),null===h||null!==c&&!c(h)||d.add(h))}}} +g.Xj=function(a,b,c,d,e,f){if(!1===this.Hg)return!1;void 0===b&&(b=null);void 0===c&&(c=null);var h=f;void 0===f&&(h=v.qh(),h.reset());h.multiply(this.transform);if(this.Fm(a,h))return bo(this,b,c,e),void 0===f&&v.$e(h),!0;if(this.yg(a,h)){if(!this.Qg)for(var k=this.ya.n,l=k.length;l--;){var m=k[l];if(m.visible||m===this.bc){var n=m.V,p=this.Ha;if(!(n.x>p.width||n.y>p.height||0>n.x+n.width||0>n.y+n.height)){n=m;m=m instanceof D?m:null;p=v.qh();p.set(h);if(null!==m?m.Xj(a,b,c,d,e,p):Dm(n,a,d,p))null!== +b&&(n=b(n)),null===n||null!==c&&!c(n)||e.add(n);v.$e(p)}}}void 0===f&&v.$e(h);return d}void 0===f&&v.$e(h);return!1};function bo(a,b,c,d){for(var e=a.ya.n,f=e.length;f--;){var h=e[f];if(h.visible){var k=h.V,l=a.Ha;k.x>l.width||k.y>l.height||0>k.x+k.width||0>k.y+k.height||(h instanceof D&&bo(h,b,c,d),null!==b&&(h=b(h)),null===h||null!==c&&!c(h)||d.add(h))}}} g.Lm=function(a,b,c,d,e,f){if(!1===this.Hg)return!1;void 0===c&&(c=null);void 0===d&&(d=null);var h=this.Ha,k=this.Lg(),l=k?a:Qa(v.Mb(a.x,a.y),this.transform),m=k?b:Qa(v.Mb(b.x,b.y),this.transform),n=l.sf(m),p=0s.width||r.y>s.height||0>r.x+r.width||0>r.y+r.height||(q.Lg()?(r=q.transform,Qa(k.set(a),r),Qa(l.set(b),r)):(k.set(a),l.set(b)),r=q,q=q instanceof D?q:null,null!==q?!q.Lm(k,l,c,d,e,f):!r.JD(k,l,e))||(null!==c&&(r=c(r)),null===r||null!==d&&!d(r)||f.add(r))}}v.v(k);v.v(l)}return e? -p:h}return!1};function Sn(a){var b=a.B;if(void 0===b||b===kc)b=null;null===b&&a instanceof X&&(a=a.Ra,null!==a&&(b=a.B));null===b&&(b=tb);return b}function Tn(a){var b=a.C;if(void 0===b||b===kc)b=null;null===b&&a instanceof X&&(a=a.Ra,null!==a&&(b=a.C));null===b&&(b=Fb);return b}D.prototype.add=D.prototype.add=function(a){v.A(a,G,D,"add:element");this.Cd(this.xa.count,a)};D.prototype.elt=D.prototype.da=function(a){return this.xa.da(a)}; +n&&Sa(l.x,l.y,h.width,h.height,h.width,0)s.width||r.y>s.height||0>r.x+r.width||0>r.y+r.height||(q.Lg()?(r=q.transform,Qa(k.set(a),r),Qa(l.set(b),r)):(k.set(a),l.set(b)),r=q,q=q instanceof D?q:null,null!==q?!q.Lm(k,l,c,d,e,f):!r.JD(k,l,e))||(null!==c&&(r=c(r)),null===r||null!==d&&!d(r)||f.add(r))}}v.v(k);v.v(l)}return e? +p:h}return!1};function Sn(a){var b=a.B;if(void 0===b||b===kc)b=null;null===b&&a instanceof X&&(a=a.Ra,null!==a&&(b=a.B));null===b&&(b=tb);return b}function Tn(a){var b=a.C;if(void 0===b||b===kc)b=null;null===b&&a instanceof X&&(a=a.Ra,null!==a&&(b=a.C));null===b&&(b=Fb);return b}D.prototype.add=D.prototype.add=function(a){v.A(a,G,D,"add:element");this.Cd(this.ya.count,a)};D.prototype.elt=D.prototype.da=function(a){return this.ya.da(a)}; D.prototype.insertAt=D.prototype.Cd=function(a,b){b instanceof R&&v.k("Cannot add a Part to a Panel: "+b);if(this===b||this.tl(b))this===b&&v.k("Cannot make a Panel contain itself: "+this.toString()),v.k("Cannot make a Panel indirectly contain itself: "+this.toString()+" already contains "+b.toString());var c=b.U;null!==c&&c!==this&&v.k("Cannot add a GraphObject that already belongs to another Panel to this Panel: "+b.toString()+", already contained by "+c.toString()+", cannot be shared by this Panel: "+ -this.toString());this.ia!==vk||b instanceof X||v.k("Can only add Shapes to a Grid Panel, not: "+b);b.Bl(this);b.jm=null;if(null!==this.iE){var d=b.data;null!==d&&"object"===typeof d&&(null===this.hg&&(this.hg=new na(Object,D)),this.hg.add(d,b))}var e=this.xa,d=-1;if(c===this){for(var f=-1,h=this.xa.n,k=h.length,l=0;l=e.count&&a>=e.count)return;e.Vc(f);d=f}else v.k("element "+b.toString()+" has panel "+c.toString()+" but is not contained by it.")}if(0> -a||a>e.count)a=e.count;e.Cd(a,b);this.P();b.P();null!==b.Ud?this.Ch=!0:b instanceof D&&!0===b.Ch&&(this.Ch=!0);c=this.Y;null!==c&&(c.em=null,c.xj=NaN,this.Ch&&c instanceof S&&(c.Ch=!0),c.Ch&&(c.Yd=null),e=this.g,null!==e&&e.la.ib||(-1!==d&&c.Lc(Df,"elements",this,b,null,d,null),c.Lc(Cf,"elements",this,null,b,null,a)))};D.prototype.remove=D.prototype.remove=function(a){v.A(a,G,D,"remove:element");for(var b=this.xa.n,c=b.length,d=-1,e=0;e=e.count&&a>=e.count)return;e.Vc(f);d=f}else v.k("element "+b.toString()+" has panel "+c.toString()+" but is not contained by it.")}if(0> +a||a>e.count)a=e.count;e.Cd(a,b);this.P();b.P();null!==b.Ud?this.Ch=!0:b instanceof D&&!0===b.Ch&&(this.Ch=!0);c=this.Y;null!==c&&(c.em=null,c.xj=NaN,this.Ch&&c instanceof S&&(c.Ch=!0),c.Ch&&(c.Yd=null),e=this.g,null!==e&&e.la.ib||(-1!==d&&c.Lc(Df,"elements",this,b,null,d,null),c.Lc(Cf,"elements",this,null,b,null,a)))};D.prototype.remove=D.prototype.remove=function(a){v.A(a,G,D,"remove:element");for(var b=this.ya.n,c=b.length,d=-1,e=0;ea&&v.va(a,">= 0",D,"getRowDefinition:idx");a=Math.round(a);var b=this.Nd;if(void 0===b[a]){var c=new tg;c.Bl(this);c.ee=!0;c.index=a;b[a]=c}return b[a]};D.prototype.removeRowDefinition=D.prototype.DE=function(a){0>a&&v.va(a,">= 0",D,"removeRowDefinition:idx");a=Math.round(a);var b=this.Nd;this.Lc(Df,"coldefs",this,b[a],null,a,null);b[a]&&delete b[a];this.P()};v.u(D,{Po:"columnCount"},function(){return void 0===this.Jd?0:this.Jd.length}); D.prototype.getColumnDefinition=D.prototype.Ad=function(a){0>a&&v.va(a,">= 0",D,"getColumnDefinition:idx");a=Math.round(a);var b=this.Jd;if(void 0===b[a]){var c=new tg;c.Bl(this);c.ee=!1;c.index=a;b[a]=c}return b[a]};D.prototype.removeColumnDefinition=D.prototype.zE=function(a){0>a&&v.va(a,">= 0",D,"removeColumnDefinition:idx");a=Math.round(a);var b=this.Jd;this.Lc(Df,"coldefs",this,b[a],null,a,null);b[a]&&delete b[a];this.P()}; v.defineProperty(D,{qI:"rowSizing"},function(){return void 0===this.pm?On:this.pm},function(a){if(void 0!==this.pm){var b=this.pm;b!==a&&(a!==On&&a!==Vn&&v.k("Panel.rowSizing must be RowColumnDefinition.ProportionalExtra or RowColumnDefinition.None, not: "+a),this.pm=a,this.P(),this.h("rowSizing",b,a))}}); @@ -1163,10 +1163,10 @@ function Vg(a){var b=a.tk;if(null===b)null!==a.data&&v.k("Template cannot have . l.value;u.qg=k;u.ys=2;u.Co=k.index;b.add(u)}}if(0a;)this.Me(this.xa.length-1);a=this.iE;if(null!==a)for(var b=v.Va(a),c=0;ca;)this.Me(this.ya.length-1);a=this.iE;if(null!==a)for(var b=v.Va(a),c=0;cc)){var d;d=co(a,b);var e=a.wH,f=null;null!==e&&(f=e.ja(d));null===f&&(eo||(eo=!0,v.trace('No item template Panel found for category "'+d+'" on '+a),v.trace(" Using default item template."),d=new D,e=new $g,e.bind(new zg("text","",Ef)),d.add(e),fo=d),f=fo);d=f;null!==d&&(Vg(d),d=d.copy(),"object"===typeof b&&(null===a.hg&&(a.hg=new na(Object,D)),a.hg.add(b,d)),e=c,Il(a)&&e++,a.Cd(e,d),Jl(a,e,c),d.ke=null,d.data=b)}} -function Jl(a,b,c){for(a=a.xa;bw.Bf);else{var u=nf(w,m),x=u.length;if(0===x){a.lineTo(w.na,w.ua);break}for(var z=0;ze)){var f=.001,h=c.length,k=b[0],l=b[1];if(4===e)zm(a,k,l,b[2],b[3],c,d);else{a.moveTo(k,l);for(var m=f=0,n=0,p=0,q=0,r=p=0,s=v.jb(),t=2;tr&&(f=r);f>p?(u=f-p,f=p):u=0;var w=Math.sqrt(f*f/(1+q*q));0>n&&(w=-w);k+=w;l+= q*w;e?a.lineTo(k,l):a.moveTo(k,l);r-=f;p-=f;if(0!==u){t++;if(t===s.length){v.sa(s);return}p=s[t];n=p[0];q=p[1];p=p[2];f=u}else e=!e}v.sa(s)}}}X.prototype.getDocumentPoint=X.prototype.Xa=function(a,b){void 0===b&&(b=new y);a.te()&&v.k("getDocumentPoint Spot must be a real, specific Spot, not: "+a.toString());var c=this.Ha,d=this.lb;b.m(a.x*(c.width+d)-d/2+c.x+a.offsetX,a.y*(c.height+d)-d/2+c.y+a.offsetY);this.Zg.ub(b);return b}; -X.prototype.Uj=function(a,b){var c=this.Ra;if(null===c||null===this.fill&&null===this.stroke)return!1;var d=c.mb,e=this.lb/2;c.type!==Ge||b||(e+=2);var f=v.bg();f.assign(d);f.Rf(e+2,e+2);if(!f.Fa(a))return v.Vb(f),!1;d=e+1E-4;if(c.type===Ge){if(null===this.stroke)return!1;d=(c.I-c.za)*(a.x-c.za)+(c.J-c.wa)*(a.y-c.wa);if(0>(c.za-c.I)*(a.x-c.I)+(c.wa-c.J)*(a.y-c.J)||0>d)return!1;v.Vb(f);return Jd(c.za,c.wa,c.I,c.J,e,a.x,a.y)}if(c.type===He){var h=c.za,k=c.wa,l=c.I,m=c.J;f.x=Math.min(h,l);f.y=Math.min(k, -m);f.width=Math.abs(l-h);f.height=Math.abs(m-k);if(null===this.fill){f.Rf(-d,-d);if(f.Fa(a))return v.Vb(f),!1;f.Rf(d,d)}null!==this.stroke&&f.Rf(e,e);e=f.Fa(a);v.Vb(f);return e}if(c.type===Ie){var h=c.za,k=c.wa,l=c.I,m=c.J,c=Math.min(h,l),n=Math.min(k,m),h=Math.abs(l-h)/2,k=Math.abs(m-k)/2,c=a.x-(c+h),n=a.y-(n+k);if(null===this.fill){h-=d;k-=d;if(0>=h||0>=k||1>=c*c/(h*h)+n*n/(k*k))return v.Vb(f),!1;h+=d;k+=d}null!==this.stroke&&(h+=e,k+=e);v.Vb(f);return 0>=h||0>=k?!1:1>=c*c/(h*h)+n*n/(k*k)}if(c.type=== +X.prototype.Uj=function(a,b){var c=this.Ra;if(null===c||null===this.fill&&null===this.stroke)return!1;var d=c.mb,e=this.lb/2;c.type!==Ge||b||(e+=2);var f=v.bg();f.assign(d);f.Rf(e+2,e+2);if(!f.Fa(a))return v.Vb(f),!1;d=e+1E-4;if(c.type===Ge){if(null===this.stroke)return!1;d=(c.I-c.za)*(a.x-c.za)+(c.J-c.xa)*(a.y-c.xa);if(0>(c.za-c.I)*(a.x-c.I)+(c.xa-c.J)*(a.y-c.J)||0>d)return!1;v.Vb(f);return Jd(c.za,c.xa,c.I,c.J,e,a.x,a.y)}if(c.type===He){var h=c.za,k=c.xa,l=c.I,m=c.J;f.x=Math.min(h,l);f.y=Math.min(k, +m);f.width=Math.abs(l-h);f.height=Math.abs(m-k);if(null===this.fill){f.Rf(-d,-d);if(f.Fa(a))return v.Vb(f),!1;f.Rf(d,d)}null!==this.stroke&&f.Rf(e,e);e=f.Fa(a);v.Vb(f);return e}if(c.type===Ie){var h=c.za,k=c.xa,l=c.I,m=c.J,c=Math.min(h,l),n=Math.min(k,m),h=Math.abs(l-h)/2,k=Math.abs(m-k)/2,c=a.x-(c+h),n=a.y-(n+k);if(null===this.fill){h-=d;k-=d;if(0>=h||0>=k||1>=c*c/(h*h)+n*n/(k*k))return v.Vb(f),!1;h+=d;k+=d}null!==this.stroke&&(h+=e,k+=e);v.Vb(f);return 0>=h||0>=k?!1:1>=c*c/(h*h)+n*n/(k*k)}if(c.type=== De)return v.Vb(f),null===this.fill?vf(c,a.x,a.y,e):c.Fa(a,e,1=this.lb)n=Yd(p.vc,p.Cc,p.vb,p.Bb,f,h,k,l,e);else{var r=0,s=0;p.vc===p.vb?(r=m,s=0):(b=(p.Bb-p.Cc)/(p.vb-p.vc),s=m/Math.sqrt(1+b*b),r=s*b);d=v.jb();b=new y;Yd(p.vc+ r,p.Cc+s,p.vb+r,p.Bb+s,f,h,k,l,b)&&d.push(b);b=new y;Yd(p.vc-r,p.Cc-s,p.vb-r,p.Bb-s,f,h,k,l,b)&&d.push(b);b=new y;Yd(p.vc+r,p.Cc+s,p.vc-r,p.Cc-s,f,h,k,l,b)&&d.push(b);b=new y;Yd(p.vb+r,p.Bb+s,p.vb-r,p.Bb-s,f,h,k,l,b)&&d.push(b);b=d.length;if(0===b)return v.sa(d),!1;n=!0;s=Infinity;for(r=0;rMath.abs(c)){n=h-b-c*(f-d);if(0>a*a*c*c+u*u-n*n){e.x=NaN;e.y=NaN;n=!1;break a}m=Math.sqrt(a*a*c*c+u*u-n*n);k=(-(a*a*c*n)+a*u*m)/(u*u+a*a*c*c)+d;a=(-(a*a*c*n)-a*u*m)/(u*u+a*a*c*c)+d;l=c*(k-d)+n+b;b=c*(a-d)+n+b;d=Math.abs((f-k)*(f-k))+Math.abs((h-l)*(h-l));h=Math.abs((f-a)*(f-a))+Math.abs((h-b)*(h- -b));dk){e.x=NaN;e.y=NaN;n=!1;break a}m=Math.sqrt(k);l=b+m;b-=m;d=Math.abs(l-h);h=Math.abs(b-h);dk){e.x=NaN;e.y=NaN;n=!1;break a}m=Math.sqrt(k);l=b+m;b-=m;d=Math.abs(l-h);h=Math.abs(b-h);dc?a-c:c-a)<(b>d?b-d:d-b)?(e=be||Dc(l.y,e))&&(l.ye||Dc(l.x,e))&&(l.x=h&&d<=a}a=h&&f<=a} X.prototype.JD=function(a,b,c){function d(a,b){for(var c=a.length,d=0;de)return!0;return!1}if(c&&null!==this.fill&&this.Uj(a,!0))return!0;var e=a.sf(b);b=e;1.5=e||Ta(b,f,0,-p)>=e||Ta(b,f,0,p)>=e||Ta(b,f,n,0)>= -e?!1:!0}else if(f.type===De){h=f.mb;k=h.x;l=h.y;m=h.x+h.width;h=h.y+h.height;if(a.x>m&&a.xh&&a.ye&&Sa(a.x,a.y,k,l,m,l)>e&&Sa(a.x,a.y,m,h,k,h)>e&&Sa(a.x,a.y,m,h,m,l)>e)return!1;b=Math.sqrt(e);if(c){if(null===this.fill?vf(f,a.x,a.y,b):f.Fa(a,b,!0))return!0}else{c=f.Ub;for(b=0;be)return!1;l=k.sb.n;m=l.length;for(h=0;he)return!1;break;case jf:f=v.jb(); +e?!1:!0}else if(f.type===De){h=f.mb;k=h.x;l=h.y;m=h.x+h.width;h=h.y+h.height;if(a.x>m&&a.xh&&a.ye&&Sa(a.x,a.y,k,l,m,l)>e&&Sa(a.x,a.y,m,h,k,h)>e&&Sa(a.x,a.y,m,h,m,l)>e)return!1;b=Math.sqrt(e);if(c){if(null===this.fill?vf(f,a.x,a.y,b):f.Fa(a,b,!0))return!0}else{c=f.Ub;for(b=0;be)return!1;l=k.sb.n;m=l.length;for(h=0;he)return!1;break;case jf:f=v.jb(); Rd(n,p,q.qc,q.Kc,q.lh,q.mh,q.I,q.J,.8,f);n=d(f,a);v.sa(f);if(n)return!1;n=q.I;p=q.J;if(a.To(n,p)>e)return!1;break;case kf:f=v.jb();Vd(n,p,q.qc,q.Kc,q.I,q.J,.8,f);n=d(f,a);v.sa(f);if(n)return!1;n=q.I;p=q.J;if(a.To(n,p)>e)return!1;break;case lf:case mf:var r=q.type===lf?nf(q,k):of(q,k,n,p),s=r.length;if(0===s){n=q.na;p=q.ua;if(a.To(n,p)>e)return!1;break}q=null;f=v.jb();for(b=0;bm*k*k&&(h=!0);b.lf!==a&&(h=!1);!1===b.$j("textGreeking")&&(h=!1);for(var m=this.Ij,k=this.Jj,l=this.Ee,n=0;nc&&(p=c);var f=f+m,r=q,q=a,s=f,t=c, u=d,w=0;h?("start"===this.xd||"left"===this.xd?w=0:"end"===this.xd||"right"===this.xd?w=t-p:"center"===this.xd?w=(t-p)/2:v.k("textAlign must be start, end, left, right, or center: "+this.xd),q.fillRect(0+w,s+.25*u,p,1)):("start"===this.xd||"left"===this.xd?w=0:"end"===this.xd||"right"===this.xd?w=t:"center"===this.xd?w=t/2:v.k("textAlign must be start, end, left, right, or center: "+this.xd),q.fillText(r,0+w,s+u-.25*u),r=u/20|0,0===r&&(r=1),"end"===this.xd||"right"===this.xd?w-=p:"center"===this.xd&& (w-=p/2),this.Vl&&(q.beginPath(),q.lineWidth=r,q.moveTo(0+w,s+u-.2*u),q.lineTo(0+w+p,s+u-.2*u),q.stroke()),this.Ul&&(q.beginPath(),q.lineWidth=r,s=s+u-u/2.2|0,0!==r%2&&(s+=.5),q.moveTo(0+w,s),q.lineTo(0+w+p,s),q.stroke()));f+=d+k}}}; -$g.prototype.mp=function(a,b,c,d){this.jv=a;var e=this.Jk;e.reset();var f=0,h=0;if(isNaN(this.ya.width)){f=this.me.replace(/\r\n/g,"\n").replace(/\r/g,"\n");if(0===f.length)f=0;else if(this.Jw){for(var k=h=0,l=!1;!l;){var m=f.indexOf("\n",k);-1===m&&(m=f.length,l=!0);k=Ho(f.substr(k,m-k).replace(/^\s+|\s+$/g,""),this.Ah);k>h&&(h=k);k=m+1}f=h}else h=f.indexOf("\n",0),0<=h&&(f=f.substr(0,h)),f=k=Ho(f,this.Ah);f=Math.min(f,a/this.scale);f=Math.max(8,f)}else f=this.ya.width;null!==this.U&&(f=Math.min(f, -this.U.yf.width),f=Math.max(f,this.U.jh.width));h=Fo(this,f,e);m=h=isNaN(this.ya.height)?Math.min(h,b/this.scale):this.ya.height;if(0!==e.Se&&1!==e.Ce.length&&this.Rk===Do&&(b=this.Ah,l=this.Rk===Do?Io(b):0,k=this.Ij+this.Jj,k=Math.max(0,Go(this)+k),m=Math.min(this.JH-1,Math.max(Math.floor(m/k+.01)-1,0)),!(m+1>=e.Ce.length))){k=e.Ce[m];for(a=Math.max(1,a-l);Ho(k,b)>a&&1h&&(h=k);k=m+1}f=h}else h=f.indexOf("\n",0),0<=h&&(f=f.substr(0,h)),f=k=Ho(f,this.Ah);f=Math.min(f,a/this.scale);f=Math.max(8,f)}else f=this.wa.width;null!==this.U&&(f=Math.min(f, +this.U.yf.width),f=Math.max(f,this.U.jh.width));h=Fo(this,f,e);m=h=isNaN(this.wa.height)?Math.min(h,b/this.scale):this.wa.height;if(0!==e.Se&&1!==e.Ce.length&&this.Rk===Do&&(b=this.Ah,l=this.Rk===Do?Io(b):0,k=this.Ij+this.Jj,k=Math.max(0,Go(this)+k),m=Math.min(this.JH-1,Math.max(Math.floor(m/k+.01)-1,0)),!(m+1>=e.Ce.length))){k=e.Ce[m];for(a=Math.max(1,a-l);Ho(k,b)>a&&1=a.zi)return new ia(0,l);if(a.wm===Bo){c.Mi=1;f=Ho(b,k);if(0===h||f<=d)return c.Se=f,c.kf.push(c.Se),c.Ce.push(b),new ia(f,l);var m=Jo(b);b=b.substr(m.length);for(var n=Jo(b),f=Ho(m+n,k);0d&&1d;){n=1;f=Ho(m.substr(0,n),k);for(h=0;f<=d;)n++,h=f,f=Ho(m.substr(0,n),k);1===n?(c.kf[a.Ee+p]=f,e=Math.max(e,f)):(c.kf[a.Ee+p]=h,e=Math.max(e,h));n--;1>n&&(n=1);c.Ce[a.Ee+p]=m.substr(0,n);p++;m=m.substr(n);if(a.Ee+p>a.zi)break}n=Jo(b);for(f=Ho(m+n,k);0a.zi))break}c.Mi=Math.min(a.zi,p);c.Se=Math.max(c.Se,e);return new ia(c.Se,l*c.Mi)}function Jo(a){for(var b=a.length,c=0;c=b?a:a.substr(0,c)}function Ho(a,b){zo!==b&&(zo=Ao.font=b);return Ao.measureText(a).width} @@ -1271,10 +1271,10 @@ v.defineProperty($g,{sA:"textValidation"},function(){return this.Tk},function(a) v.defineProperty($g,{JH:"maxLines"},function(){return this.zi},function(a){var b=this.zi;b!==a&&(a=Math.floor(a),0>=a&&v.va(a,"> 0",$g,"maxLines"),this.zi=a,this.h("maxLines",b,a),this.P())});v.u($g,{fK:"metrics"},function(){return this.Jk});function to(){this.Se=this.Mi=0;this.kf=[];this.Ce=[]}to.prototype.reset=function(){this.Se=this.Mi=0;this.kf=[];this.Ce=[]};to.prototype.Ys=function(a){this.Mi=a.Mi;this.Se=a.Se;this.kf=v.dl(a.kf);this.Ce=v.dl(a.Ce)};v.u(to,{rJ:"arrSize"},function(){return this.kf}); v.u(to,{sJ:"arrText"},function(){return this.Ce});v.u(to,{eK:"maxLineWidth"},function(){return this.Se});function kk(){G.call(this);this.Qe=null;this.ss="";this.Hj=Cd;this.Pn=Fe;this.Bo=this.Kj=this.nf=null;this.ny=!1;this.Su=!0;this.so=null}v.Ia(kk,G);v.ea("Picture",kk);kk.prototype.cloneProtected=function(a){G.prototype.cloneProtected.call(this,a);a.element=this.Qe;a.ss=this.ss;a.Hj=this.Hj.R();a.Pn=this.Pn;a.nf=this.nf;a.Kj=this.Kj;a.Su=this.Su;a.so=this.so};var Ko=new ta,Lo=0,ek=[]; function Mo(){var a=ek;if(0===a.length)for(var b=window.document.getElementsByTagName("canvas"),c=b.length,d=0;dr.Ko.length&& (Ro(r,4,l,m),Ro(r,16,l,m));for(var l=r.Ko,m=l.length,q=l[0],t=0;te;e++)a.lineTo(d[e].x*b,d[e].y*c);v.sa(d);P(a);b=a.o;b.B=new L(.2,.22);b.C=new L(.8, .9);v.q(a);return b},DataTransmission:"Hexagon",Hexagon:function(a,b,c){var d=Vo(6);a=v.s();N(a,d[0].x*b,d[0].y*c,!0);for(var e=1;6>e;e++)a.lineTo(d[e].x*b,d[e].y*c);v.sa(d);P(a);b=a.o;b.B=new L(.07,.25);b.C=new L(.93,.75);v.q(a);return b},Heptagon:function(a,b,c){var d=Vo(7);a=v.s();N(a,d[0].x*b,d[0].y*c,!0);for(var e=1;7>e;e++)a.lineTo(d[e].x*b,d[e].y*c);v.sa(d);P(a);b=a.o;b.B=new L(.2,.15);b.C=new L(.8,.85);v.q(a);return b},Octagon:function(a,b,c){var d=Vo(8);a=v.s();N(a,d[0].x*b,d[0].y*c,!0); for(var e=1;8>e;e++)a.lineTo(d[e].x*b,d[e].y*c);v.sa(d);P(a);b=a.o;b.B=new L(.15,.15);b.C=new L(.85,.85);v.q(a);return b},Nonagon:function(a,b,c){var d=Vo(9);a=v.s();N(a,d[0].x*b,d[0].y*c,!0);for(var e=1;9>e;e++)a.lineTo(d[e].x*b,d[e].y*c);v.sa(d);P(a);b=a.o;b.B=new L(.17,.13);b.C=new L(.82,.82);v.q(a);return b},Decagon:function(a,b,c){var d=Vo(10);a=v.s();N(a,d[0].x*b,d[0].y*c,!0);for(var e=1;10>e;e++)a.lineTo(d[e].x*b,d[e].y*c);v.sa(d);P(a);b=a.o;b.B=new L(.16,.16);b.C=new L(.84,.84);v.q(a);return b}, @@ -1414,12 +1414,12 @@ function oo(a){if(null!==Xo){for(var b in Xo){var c=bf(Xo[b],!1);Gd[b]=c;b.toLow function R(a){0===arguments.length?D.call(this):D.call(this,a);this.Q=311807;this.Ik=this.fi="";this.Xr=this.Ur=this.gs=this.dr=null;this.js="";this.di=this.hs=this.qm=null;this.Wr="";this.oo=null;this.Vr=Bd;this.Yr="";this.po=null;this.me="";this.kv=this.gq=this.uk=null;this.yi=(new y(NaN,NaN)).freeze();this.ir="";this.Nk=null;this.jr=tb;this.sr=hd;this.lr=id;this.zq=null;this.er=Yo;this.sm=gd;this.rm="gray";this.pg=4;this.YB=-1;this.Ls=NaN;this.xF=new B;this.em=null;this.xj=NaN}v.Ia(R,D); v.ea("Part",R);R.prototype.cloneProtected=function(a){D.prototype.cloneProtected.call(this,a);a.Q=this.Q&-4097|49152;a.fi=this.fi;a.Ik=this.Ik;a.dr=this.dr;a.gs=this.gs;a.Ur=this.Ur;a.Xr=this.Xr;a.js=this.js;a.hs=this.hs;a.di=null;a.Wr=this.Wr;a.Vr=this.Vr.R();a.Yr=this.Yr;a.me=this.me;a.gq=this.gq;a.yi.assign(this.yi);a.ir=this.ir;a.jr=this.jr.R();a.sr=this.sr.R();a.lr=this.lr.R();a.zq=this.zq;a.er=this.er;a.sm=this.sm.R();a.rm=this.rm;a.pg=this.pg;a.Ls=this.Ls}; R.prototype.Xh=function(a){D.prototype.Xh.call(this,a);a.ql();a.qm=null;a.oo=null;a.po=null;a.Nk=null;a.em=null};R.prototype.toString=function(){var a=v.af(Object.getPrototypeOf(this))+"#"+v.md(this);null!==this.data&&(a+="("+Ef(this.data)+")");return a};R.LayoutNone=0;var ml;R.LayoutAdded=ml=1;var ul;R.LayoutRemoved=ul=2;R.LayoutShown=4;R.LayoutHidden=8;R.LayoutNodeSized=16;var Yl;R.LayoutGroupLayout=Yl=32;R.LayoutNodeReplaced=64;var Yo;R.LayoutStandard=Yo=ml|ul|28|Yl|64;R.LayoutAll=16777215; -R.prototype.$m=function(a,b,c,d,e,f,h){var k=this.g;null!==k&&(a===Cf&&"elements"===b?e instanceof D?nl(e,function(a){pl(k,a);ol(k,a)}):e instanceof kk&&Kl(k,e):a===Df&&"elements"===b&&(e instanceof D?nl(e,function(a){tl(k,a);sl(k,a)}):e instanceof kk&&Ll(k,e)),k.Lc(a,b,c,d,e,f,h))};R.prototype.updateTargetBindings=R.prototype.Hb=function(a){D.prototype.Hb.call(this,a);if(null!==this.data){a=this.xa.n;for(var b=a.length,c=0;cp&&(t-=180));0>t?t+=360:360<=t&&(t-=360);k&&(u+=Math.abs(p));0===t?r=u:90===t?s=u:180===t?r=-u:270===t?s=-u:(r=u*Math.cos(t*Math.PI/180),s=u*Math.sin(t*Math.PI/180));if(f.te()&&k){var w=c.Xa(Ab,v.L()),x= v.Mb(w.x+1E3*r,w.y+1E3*s);this.getLinkPointFromPoint(b,c,w,x,!0,q);v.v(w);v.v(x)}}var u=this.getLinkPoint(d,e,h,!1,l,b,c),z=0,A=0,H=0;if(l||h!==sb||k)w=this.computeEndSegmentLength(d,e,h,!1),H=this.getLinkDirection(d,e,u,h,!1,l,b,c),k&&(H+=l?0:30,0>p&&(H+=180)),0>H?H+=360:360<=H&&(H-=360),k&&(w+=Math.abs(p)),0===H?z=w:90===H?A=w:180===H?z=-w:270===H?A=-w:(z=w*Math.cos(H*Math.PI/180),A=w*Math.sin(H*Math.PI/180)),h.te()&&k&&(w=e.Xa(Ab,v.L()),x=v.Mb(w.x+1E3*z,w.y+1E3*A),this.getLinkPointFromPoint(d, @@ -1563,10 +1563,10 @@ W.prototype.getLinkDirection=function(a,b,c,d,e,f,h,k){a:if(d.cd())c=d.x>d.y?d.x l.y)?n.x>=l.x?0:180:n.y>=l.y?90:270;v.v(l)}d.te()&&h.Zh(a)&&(c+=180,360<=c&&(c-=360));a=np;a=e?this.jt:this.du;a===np&&(a=e?b.jt:b.du);switch(a){case op:b=b.nl();c+=b;360<=c&&(c-=360);break;case np:case ym:b=b.nl();if(0===b)break;45<=b&&135>b?c+=90:135<=b&&225>b?c+=180:225<=b&&315>b&&(c+=270);360<=c&&(c-=360)}return c}; W.prototype.computeEndSegmentLength=function(a,b,c,d){if(null!==b&&c.Vi()&&(a=Rp(this,b),null!==a))return a.vw;a=NaN;a=d?this.ll:this.Gl;null!==b&&isNaN(a)&&(a=d?b.ll:b.Gl);isNaN(a)&&(a=10);return a};W.prototype.computeSpot=function(a){return a?Op(this,this.bd):Pp(this,this.Hd)};function Op(a,b){if(null===b)return Ab;var c=a.xb;c.Uc()&&(void 0===b&&(b=a.bd),null!==b&&(c=b.xb));return c===kc?sb:c} function Pp(a,b){if(null===b)return Ab;var c=a.yb;c.Uc()&&(void 0===b&&(b=a.Hd),null!==b&&(c=b.yb));return c===kc?sb:c}W.prototype.computeOtherPoint=function(a,b){var c=b.Xa(Ab),d;d=b.km;d=null!==d?Tp(d,this):null;null!==d&&(c=d.jp);return c};W.prototype.computeShortLength=function(a){return a?Up(this):Vp(this)};function Up(a){var b=a.kt;isNaN(b)&&(a=a.bd,null!==a&&(b=a.kt));return isNaN(b)?0:b}function Vp(a){var b=a.eu;isNaN(b)&&(a=a.Hd,null!==a&&(b=a.eu));return isNaN(b)?0:b} -W.prototype.Xj=function(a,b,c,d,e,f){if(!1===this.Hg)return!1;void 0===b&&(b=null);void 0===c&&(c=null);var h=f;void 0===f&&(h=v.qh(),h.reset());h.multiply(this.transform);if(this.Fm(a,h))return bo(this,b,c,e),void 0===f&&v.$e(h),!0;if(this.yg(a,h)){var k=!1;if(!this.Qg)for(var l=this.xa.n,m=l.length;m--;){var n=l[m];if(n.visible||n===this.bc){var p=n.V,q=this.Ha;if(!(p.x>q.width||p.y>q.height||0>p.x+p.width||0>p.y+p.height)){p=v.qh();p.set(h);if(n instanceof D)k=n.Xj(a,b,c,d,e,p);else if(this.path=== +W.prototype.Xj=function(a,b,c,d,e,f){if(!1===this.Hg)return!1;void 0===b&&(b=null);void 0===c&&(c=null);var h=f;void 0===f&&(h=v.qh(),h.reset());h.multiply(this.transform);if(this.Fm(a,h))return bo(this,b,c,e),void 0===f&&v.$e(h),!0;if(this.yg(a,h)){var k=!1;if(!this.Qg)for(var l=this.ya.n,m=l.length;m--;){var n=l[m];if(n.visible||n===this.bc){var p=n.V,q=this.Ha;if(!(p.x>q.width||p.y>q.height||0>p.x+p.width||0>p.y+p.height)){p=v.qh();p.set(h);if(n instanceof D)k=n.Xj(a,b,c,d,e,p);else if(this.path=== n){var k=n,r=a,s=d,q=p;if(!1===k.Hg)k=!1;else if(q.multiply(k.transform),s)b:{var t=r,u=q;if(k.Fm(t,u))k=!0;else{if(void 0===u&&(u=k.transform,t.Vj(k.V))){k=!0;break b}var q=t.left,r=t.right,s=t.top,t=t.bottom,w=v.L(),x=v.L(),z=v.L(),A=v.qh();A.set(u);A.sE(k.transform);A.zz();x.x=r;x.y=s;x.transform(A);w.x=q;w.y=s;w.transform(A);u=!1;no(k,w,x,z)?u=!0:(w.x=r,w.y=t,w.transform(A),no(k,w,x,z)?u=!0:(x.x=q,x.y=t,x.transform(A),no(k,w,x,z)?u=!0:(w.x=q,w.y=s,w.transform(A),no(k,w,x,z)&&(u=!0))));v.$e(A); v.v(w);v.v(x);v.v(z);k=u}}else k=k.Fm(r,q)}else k=Dm(n,a,d,p);k&&(null!==b&&(n=b(n)),n&&(null===c||c(n))&&e.add(n));v.$e(p)}}}void 0===f&&v.$e(h);return k||null!==this.background||null!==this.Am}void 0===f&&v.$e(h);return!1};v.u(W,{jc:"isOrthogonal"},function(){return 2===(this.mm.value&2)});v.u(W,{rl:"isAvoiding"},function(){return 4===(this.mm.value&4)});W.prototype.computeCurve=function(){if(null===this.ri){var a=this.bd,b=this.jc;this.ri=null!==a&&a===this.Hd&&!b}return this.ri?Hi:this.Je}; -W.prototype.computeCorner=function(){if(this.Je===Hi)return 0;var a=this.gz;if(isNaN(a)||0>a)a=10;return a};W.prototype.findMidLabel=function(){for(var a=this.path,b=this.xa.n,c=b.length,d=0;da)a=10;return a};W.prototype.findMidLabel=function(){for(var a=this.path,b=this.ya.n,c=b.length,d=0;dc)return!1;a=am(a.g,!0,a.Sa,null);for(var d=1;da){var b=new re(De),c=new Ee(0,0);b.Ub.add(c);return b}var d=!1,b=this.g;null!==b&&Lp(this)&&b.xk.contains(this)&&null!==this.Gv&&(d=!0);var c=b=0,e=this.l(0).copy(),f=e.copy(),b=this.Zc.n,h=this.computeCurve();if(h===Hi&&3<=a&&!Dc(this.Hp,0))if(3===a)var k=this.l(1),b=Math.min(e.x,k.x),c=Math.min(e.y,k.y),k=this.l(2),b=Math.min(b,k.x),c=Math.min(c,k.y);else{if(this.jc)for(k=0;k=a&&(k=a-1),b=this.l(k),f.x=Math.min(b.x,f.x),f.y=Math.min(b.y,f.y);b=f.x;c=f.y}else{for(k=0;k=a&&(k=a-1),b=this.l(k),f.x=Math.min(b.x,f.x),f.y=Math.min(b.y,f.y);b=f.x;c=f.y}else{for(k=0;kw?r>q?(t.x=x-A,t.y=q-A,u.x=x+s,u.y=q+ s):(t.x=x-A,t.y=q+A,u.x=x+s,u.y=q-s):r>q?(t.x=x+A,t.y=q-A,u.x=x-s,u.y=q+s):(t.x=x+A,t.y=q+A,u.x=x-s,u.y=q-s));Dc(w,x)&&Dc(q,r)&&(q>p?(z>x?(t.x=x-A,t.y=q-A,u.x=x+s):(t.x=x+A,t.y=q-A,u.x=x-s),u.y=q+s):(z>x?(t.x=x-A,t.y=q+A,u.x=x+s):(t.x=x+A,t.y=q+A,u.x=x-s),u.y=q-s));if(Dc(w,x)&&Dc(x,z)||Dc(p,q)&&Dc(q,r))w=.5*(w+z),p=.5*(p+r),t.x=w,t.y=p,u.x=w,u.y=p;1===k?(e.x=.5*(d.x+m.x),e.y=.5*(d.y+m.y)):2===k&&Dc(d.x,this.l(0).x)&&Dc(d.y,this.l(0).y)&&(e.x=.5*(d.x+m.x),e.y=.5*(d.y+m.y));O(l,e.x-b,e.y-c,h.x-b,h.y- c,m.x-b,m.y-c);f.set(h);e.set(a);d=m}}k=d.x;d=d.y;f=this.l(this.oa-1);k=.5*(k+f.x);d=.5*(d+f.y);O(l,a.x-b,a.y-c,k-b,d-c,f.x-b,f.y-c)}else for(k=3;k=a&&(k=a-1),f=this.l(k-1),e=this.l(k),k===a-1&&0!==Vp(this)&&(e=e.copy(),Zp(this,e,!1,Xc)),O(l,d.x-b,d.y-c,f.x-b,f.y-c,e.x-b,e.y-c);else{f=v.L();f.assign(this.l(0));for(k=1;k=a-1){f!==t&&(0!==Vp(this)&&(t=t.copy(),Zp(this,t,!1,Xc)),bq(this,l,-b,-c,f,t,d));break}k=$p(this,t,k+1,ke&&(e=k.right);k.bottom>f&&(f=k.bottom)}}isFinite(c)&&isFinite(d)?a.m(c,d,e-c,f-d):(b=b.location,c=this.padding,a.m(b.x+c.left,b.y+c.top,0,0));return a}; @@ -1841,22 +1841,22 @@ gn.prototype.bz=function(){for(var a=0,b=this.$l,c=0;c<=this.ob;c++)a+=this.jg[c gn.prototype.commitLinks=function(){for(var a=this.network.edges.i,b;a.next();)b=a.value.link,null!==b&&(b.Cl(),b.Oo(),b.Pi());for(a.reset();a.next();)b=a.value.link,null!==b&&b.gn();for(a.reset();a.next();){var c=a.value;b=c.link;if(null!==b){b.Cl();var d=b,e=d.T,f=d.Z,h=d.bd,k=d.Hd;if(c.valid){if(b.Je===Hi&&4===b.oa){if(c.rev)var l=e,e=f,f=l,m=h,h=k,k=m;if(c.fromVertex.column===c.toVertex.column){var n=b.getLinkPoint(e,h,b.computeSpot(!0),!0,!1,f,k),p=b.getLinkPoint(f,k,b.computeSpot(!1),!1,!1, e,h);n.G()||n.set(e.V.bl);p.G()||p.set(f.V.bl);b.Oo();b.Yk(n.x,n.y);b.Yk((2*n.x+p.x)/3,(2*n.y+p.y)/3);b.Yk((n.x+2*p.x)/3,(n.y+2*p.y)/3);b.Yk(p.x,p.y)}else{var q=!1,r=!1;null!==h&&b.computeSpot(!0)===sb&&(q=!0);null!==k&&b.computeSpot(!1)===sb&&(r=!0);if(q||r){var s=b.l(0).x,t=b.l(0).y,u=b.l(1).x,w=b.l(1).y,x=b.l(2).x,z=b.l(2).y,A=b.l(3).x,H=b.l(3).y;if(q){90===this.aa||270===this.aa?(u=s,w=(t+H)/2):(u=(s+A)/2,w=t);b.W(1,u,w);var C=b.getLinkPoint(e,h,b.computeSpot(!0),!0,!1,f,k);C.G()||C.set(e.V.bl); b.W(0,C.x,C.y)}r&&(90===this.aa||270===this.aa?(x=A,z=(t+H)/2):(x=(s+A)/2,z=H),b.W(2,x,z),C=b.getLinkPoint(f,k,b.computeSpot(!1),!1,!1,e,h),C.G()||C.set(f.V.bl),b.W(3,C.x,C.y))}}}b.Pi()}else if(c.fromVertex.layer===c.toVertex.layer)b.Pi();else{var T=!1,ba=!1,U=0,M=b.gt+1;if(b.jc)ba=!0,U=b.oa,4=Ga.M.bottom?(ua=Ga.M.y+Ga.M.height,b.w(M++,ka,ua+Ra),b.w(M++,ka,ua),b.w(M++, -ka,ua-Ua)):(b.w(M++,ka,la+Ra),b.w(M++,ka,la),b.w(M++,ka,la-Ua)):270===this.aa?la<=Ga.M.y?(ua=Ga.M.y,b.w(M++,ka,ua-Ua),b.w(M++,ka,ua),b.w(M++,ka,ua+Ra)):(b.w(M++,ka,la-Ua),b.w(M++,ka,la),b.w(M++,ka,la+Ra)):0===this.aa&&(ka>=Ga.M.right?(ua=Ga.M.x+Ga.M.width,b.w(M++,ua+Ra,la),b.w(M++,ua,la),b.w(M++,ua-Ua,la)):(b.w(M++,ka+Ra,la),b.w(M++,ka,la),b.w(M++,ka-Ua,la)));else{b.w(M++,ob,gb);var od=0;if(180===this.aa||0===this.aa){if(180===this.aa?ka>=Ga.M.right:ka<=Ga.M.x)od=(0===this.aa?-Ua:Ra)/2;b.w(M++,ob+ -od,la)}else{if(270===this.aa?la>=Ga.M.bottom:la<=Ga.M.y)od=(90===this.aa?-Ua:Ra)/2;b.w(M++,ka,gb+od)}b.w(M++,ka,la)}else Ua=Math.max(10,this.jg[pa.layer]),Ra=Math.max(10,this.Gf[pa.layer]),180===this.aa?(T&&b.w(M++,ka-Ua,la),b.w(M++,ka,la),T&&b.w(M++,ka+Ra,la)):90===this.aa?(T&&b.w(M++,ka,la+Ra),b.w(M++,ka,la),T&&b.w(M++,ka,la-Ua)):270===this.aa?(T&&b.w(M++,ka,la-Ua),b.w(M++,ka,la),T&&b.w(M++,ka,la+Ra)):(T&&b.w(M++,ka+Ra,la),b.w(M++,ka,la),T&&b.w(M++,ka-Ua,la));Ga=pa}if(null===k||b.computeSpot(!1)!== +3=Ga.M.bottom?(ua=Ga.M.y+Ga.M.height,b.w(M++,ka,ua+Ra),b.w(M++,ka,ua),b.w(M++, +ka,ua-Ua)):(b.w(M++,ka,la+Ra),b.w(M++,ka,la),b.w(M++,ka,la-Ua)):270===this.aa?la<=Ga.M.y?(ua=Ga.M.y,b.w(M++,ka,ua-Ua),b.w(M++,ka,ua),b.w(M++,ka,ua+Ra)):(b.w(M++,ka,la-Ua),b.w(M++,ka,la),b.w(M++,ka,la+Ra)):0===this.aa&&(ka>=Ga.M.right?(ua=Ga.M.x+Ga.M.width,b.w(M++,ua+Ra,la),b.w(M++,ua,la),b.w(M++,ua-Ua,la)):(b.w(M++,ka+Ra,la),b.w(M++,ka,la),b.w(M++,ka-Ua,la)));else{b.w(M++,ob,gb);var pd=0;if(180===this.aa||0===this.aa){if(180===this.aa?ka>=Ga.M.right:ka<=Ga.M.x)pd=(0===this.aa?-Ua:Ra)/2;b.w(M++,ob+ +pd,la)}else{if(270===this.aa?la>=Ga.M.bottom:la<=Ga.M.y)pd=(90===this.aa?-Ua:Ra)/2;b.w(M++,ka,gb+pd)}b.w(M++,ka,la)}else Ua=Math.max(10,this.jg[pa.layer]),Ra=Math.max(10,this.Gf[pa.layer]),180===this.aa?(T&&b.w(M++,ka-Ua,la),b.w(M++,ka,la),T&&b.w(M++,ka+Ra,la)):90===this.aa?(T&&b.w(M++,ka,la+Ra),b.w(M++,ka,la),T&&b.w(M++,ka,la-Ua)):270===this.aa?(T&&b.w(M++,ka,la-Ua),b.w(M++,ka,la),T&&b.w(M++,ka,la+Ra)):(T&&b.w(M++,ka+Ra,la),b.w(M++,ka,la),T&&b.w(M++,ka-Ua,la));Ga=pa}if(null===k||b.computeSpot(!1)!== sb||ba)if(ob=b.l(M-1).x,gb=b.l(M-1).y,ka=b.l(M).x,la=b.l(M).y,ba){var Je=this.Gf[oa.layer],Wb=0;180===this.aa||0===this.aa?(Wb=gb,Wb>=oa.M.y&&Wb<=oa.M.bottom&&(180===this.aa?ka>=oa.M.x:ka<=oa.M.right)&&(ua=oa.na+(180===this.aa?-Je:Je),Wb=Wb=oa.M.x&&Wb<=oa.M.right&&(270===this.aa?la>=oa.M.y:la<=oa.M.bottom)&&(ua=oa.ua+(270===this.aa?-Je:Je),Wb=Wb=oa.M.x?(ua=oa.M.x+oa.M.width,b.W(M-2,ua,gb),b.W(M-1,ua+Ra,gb)):90===this.aa&&la<=oa.M.bottom?(ua=oa.M.y,b.W(M-2,ob,ua),b.W(M-1,ob,ua-Ua)):270===this.aa&&la>=oa.M.y?(ua=oa.M.y+oa.M.height,b.W(M-2,ob,ua),b.W(M-1,ob,ua+Ra)):0===this.aa&&ka<=oa.M.right&&(ua=oa.M.x,b.W(M-2,ua,gb),b.W(M-1,ua-Ua,gb));else{Ua=Math.max(10,this.jg[oa.layer]); -Ra=Math.max(10,this.Gf[oa.layer]);od=0;if(180===this.aa||0===this.aa){if(180===this.aa?ka<=oa.M.x:ka>=oa.M.right)od=(0===this.aa?Ra:-Ua)/2;b.w(M++,ka+od,gb)}else{if(270===this.aa?la<=oa.M.y:la>=oa.M.bottom)od=(90===this.aa?Ra:-Ua)/2;b.w(M++,ob,la+od)}b.w(M++,ka,la)}}else{for(;null!==oa&&oa!==Ga;){Ca=pa=null;for(var Gg=oa.$b.i;Gg.next();){var pd=Gg.value;if(pd.link===c.link&&(pa=pd.toVertex,Ca=pd.fromVertex,null!==Ca.rd&&(Ca=null),null===pa.rd))break}var ob=0,gb=0,ka=0,la=0,pb=0,Ua=0,Ra=0;if(pa!== -Ga)if(ob=b.l(M-1).x,gb=b.l(M-1).y,ka=pa.na,la=pa.ua,ba)if(180===this.aa||0===this.aa){var se=null!==Ca?Ca.ua:gb;se!==la&&(pb=this.Lb[pa.layer],2===M&&(pb=0===this.aa?Math.max(pb,ob):Math.min(pb,ob)),b.w(M++,pb,gb),b.w(M++,pb,la))}else{var qd=null!==Ca?Ca.na:ob;qd!==ka&&(pb=this.Lb[pa.layer],2===M&&(pb=90===this.aa?Math.max(pb,gb):Math.min(pb,gb)),b.w(M++,ob,pb),b.w(M++,ka,pb))}else Ua=Math.max(10,this.jg[pa.layer]),Ra=Math.max(10,this.Gf[pa.layer]),180===this.aa?(b.w(M++,ka+Ra,la),T&&b.w(M++,ka,la), +Ra=Math.max(10,this.Gf[oa.layer]);pd=0;if(180===this.aa||0===this.aa){if(180===this.aa?ka<=oa.M.x:ka>=oa.M.right)pd=(0===this.aa?Ra:-Ua)/2;b.w(M++,ka+pd,gb)}else{if(270===this.aa?la<=oa.M.y:la>=oa.M.bottom)pd=(90===this.aa?Ra:-Ua)/2;b.w(M++,ob,la+pd)}b.w(M++,ka,la)}}else{for(;null!==oa&&oa!==Ga;){Ca=pa=null;for(var Gg=oa.$b.i;Gg.next();){var qd=Gg.value;if(qd.link===c.link&&(pa=qd.toVertex,Ca=qd.fromVertex,null!==Ca.rd&&(Ca=null),null===pa.rd))break}var ob=0,gb=0,ka=0,la=0,pb=0,Ua=0,Ra=0;if(pa!== +Ga)if(ob=b.l(M-1).x,gb=b.l(M-1).y,ka=pa.na,la=pa.ua,ba)if(180===this.aa||0===this.aa){var se=null!==Ca?Ca.ua:gb;se!==la&&(pb=this.Lb[pa.layer],2===M&&(pb=0===this.aa?Math.max(pb,ob):Math.min(pb,ob)),b.w(M++,pb,gb),b.w(M++,pb,la))}else{var rd=null!==Ca?Ca.na:ob;rd!==ka&&(pb=this.Lb[pa.layer],2===M&&(pb=90===this.aa?Math.max(pb,gb):Math.min(pb,gb)),b.w(M++,ob,pb),b.w(M++,ka,pb))}else Ua=Math.max(10,this.jg[pa.layer]),Ra=Math.max(10,this.Gf[pa.layer]),180===this.aa?(b.w(M++,ka+Ra,la),T&&b.w(M++,ka,la), b.w(M++,ka-Ua,la)):90===this.aa?(b.w(M++,ka,la-Ua),T&&b.w(M++,ka,la),b.w(M++,ka,la+Ra)):270===this.aa?(b.w(M++,ka,la+Ra),T&&b.w(M++,ka,la),b.w(M++,ka,la-Ua)):(b.w(M++,ka-Ua,la),T&&b.w(M++,ka,la),b.w(M++,ka+Ra,la));oa=pa}ba&&(ob=b.l(M-1).x,gb=b.l(M-1).y,ka=b.l(M).x,la=b.l(M).y,180===this.aa||0===this.aa?gb!==la&&(pb=0===this.aa?Math.min(Math.max((ka+ob)/2,this.Lb[Ga.layer]),ka):Math.max(Math.min((ka+ob)/2,this.Lb[Ga.layer]),ka),b.w(M++,pb,gb),b.w(M++,pb,la)):ob!==ka&&(pb=90===this.aa?Math.min(Math.max((la+ gb)/2,this.Lb[Ga.layer]),la):Math.max(Math.min((la+gb)/2,this.Lb[Ga.layer]),la),b.w(M++,ob,pb),b.w(M++,ka,pb)))}if(null!==d&&T){if(null!==h){if(b.computeSpot(!0)===sb){var ae=b.l(0),Kd=b.l(2);ae.K(Kd)||b.W(1,(ae.x+Kd.x)/2,(ae.y+Kd.y)/2)}C=b.getLinkPoint(e,h,sb,!0,!1,f,k);C.G()||C.set(e.V.bl);b.W(0,C.x,C.y)}null!==k&&(b.computeSpot(!1)===sb&&(ae=b.l(b.oa-1),Kd=b.l(b.oa-3),ae.K(Kd)||b.W(b.oa-2,(ae.x+Kd.x)/2,(ae.y+Kd.y)/2)),C=b.getLinkPoint(f,k,sb,!1,!1,e,h),C.G()||C.set(f.V.bl),b.W(b.oa-1,C.x,C.y))}b.Pi(); -c.commit()}}}for(var be=new I(W),Hg=this.network.edges.i;Hg.next();){var Zc=Hg.value.link;null!==Zc&&Zc.jc&&!be.contains(Zc)&&be.add(Zc)}if(0Xb.y&&(gc=Jg.y>Xb.y?0:Ld.xic.x&&(ue=lh.x>ic.x?0:Rb.yXb.y&&(gc=Jg.y>Xb.y?0:Ld.xic.x&&(ue=lh.x>ic.x?0:Rb.yb.layer?1:a.Heb.He?1:a.$db.$d?1:0:0};gn.prototype.NE=function(a,b){return a instanceof gs&&b instanceof gs&&a!==b?a.firstb.first||a.bib.bi||a.Heb.He?1:a.$db.$d?1:0:0}; gn.prototype.hx=function(a,b){return a instanceof gs&&b instanceof gs&&a!==b?a.Tdb.Td||a.bib.bi||a.Heb.He?1:a.$db.$d?1:0:0};function hs(a,b){var c=a-b;return-1c}function yr(a,b){var c,d=a.Vd[b];if(d>=a.Tg.length){c=[];for(var e=0;e
    Info
    -
    Selecting nodes in the main Diagram will display information here
    +
diff --git a/samples/kanban.html b/samples/kanban.html index 4c3ac6f08..4d5891607 100644 --- a/samples/kanban.html +++ b/samples/kanban.html @@ -154,8 +154,7 @@ myDiagram.startTransaction("Update node color"); var newColor = parseInt(obj.part.data.color) + 1; if (newColor > noteColors.length-1) newColor = 0; - obj.part.data.color = newColor; - obj.part.updateTargetBindings("color"); + myDiagram.model.setDataProperty(obj.part.data, "color", newColor); myDiagram.commitTransaction("Update node color"); } }, diff --git a/samples/mindMap.html b/samples/mindMap.html index 3fb8e17a8..0cf6e2cb8 100644 --- a/samples/mindMap.html +++ b/samples/mindMap.html @@ -200,8 +200,7 @@ } function updateNodeDirection(node, dir) { - node.data.dir = dir; - myDiagram.model.updateTargetBindings(node.data); + myDiagram.model.setDataProperty(node.data, "dir", dir); // recursively update the direction of the child nodes var chl = node.findTreeChildrenNodes(); // gives us an iterator of the child nodes related to this particular node while(chl.next()) { diff --git a/samples/orgChartStatic.html b/samples/orgChartStatic.html index fb3ab3889..d31e0f666 100644 --- a/samples/orgChartStatic.html +++ b/samples/orgChartStatic.html @@ -52,7 +52,7 @@ alternateNodeSpacing: 20, alternateLayerSpacing: 40, alternateLayerSpacingParentOverlap: 1, - alternatePortSpot: new go.Spot(0, 0.999, 20, 0), + alternatePortSpot: new go.Spot(0.001, 1, 20, 0), alternateChildPortSpot: go.Spot.Left }) });