| 
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -27919,7 +27919,7 @@ return /******/ (function(modules) { // webpackBootstrap | 
															
														
														
													
														
															
																 | 
																 | 
																       * @param {CanvasRenderingContext2D}   ctx | 
																 | 
																 | 
																       * @param {CanvasRenderingContext2D}   ctx | 
															
														
														
													
														
															
																 | 
																 | 
																       */ | 
																 | 
																 | 
																       */ | 
															
														
														
													
														
															
																 | 
																 | 
																      value: function resize(ctx) { | 
																 | 
																 | 
																      value: function resize(ctx) { | 
															
														
														
													
														
															
																 | 
																 | 
																        this.shape.resize(ctx); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        this.shape.resize(ctx, this.selected); | 
															
														
														
													
														
															
																 | 
																 | 
																      } | 
																 | 
																 | 
																      } | 
															
														
														
													
														
															
																 | 
																 | 
																    }, { | 
																 | 
																 | 
																    }, { | 
															
														
														
													
														
															
																 | 
																 | 
																      key: 'isOverlappingWith', | 
																 | 
																 | 
																      key: 'isOverlappingWith', | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -28908,14 +28908,14 @@ return /******/ (function(modules) { // webpackBootstrap | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        ctx.stroke(); | 
																 | 
																 | 
																        ctx.stroke(); | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        this.updateBoundingBox(x, y, ctx); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        this.updateBoundingBox(x, y, ctx, selected); | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        this.labelModule.draw(ctx, x, y, selected); | 
																 | 
																 | 
																        this.labelModule.draw(ctx, x, y, selected); | 
															
														
														
													
														
															
																 | 
																 | 
																      } | 
																 | 
																 | 
																      } | 
															
														
														
													
														
															
																 | 
																 | 
																    }, { | 
																 | 
																 | 
																    }, { | 
															
														
														
													
														
															
																 | 
																 | 
																      key: 'updateBoundingBox', | 
																 | 
																 | 
																      key: 'updateBoundingBox', | 
															
														
														
													
														
															
																 | 
																 | 
																      value: function updateBoundingBox(x, y, ctx) { | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        this.resize(ctx); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																      value: function updateBoundingBox(x, y, ctx, selected) { | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        this.resize(ctx, selected); | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        this.left = x - this.width * 0.5; | 
																 | 
																 | 
																        this.left = x - this.width * 0.5; | 
															
														
														
													
														
															
																 | 
																 | 
																        this.top = y - this.height * 0.5; | 
																 | 
																 | 
																        this.top = y - this.height * 0.5; | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -29229,13 +29229,13 @@ return /******/ (function(modules) { // webpackBootstrap | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        ctx.stroke(); | 
																 | 
																 | 
																        ctx.stroke(); | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        this.updateBoundingBox(x, y); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        this.updateBoundingBox(x, y, ctx, selected); | 
															
														
														
													
														
															
																 | 
																 | 
																        this.labelModule.draw(ctx, x, y, selected); | 
																 | 
																 | 
																        this.labelModule.draw(ctx, x, y, selected); | 
															
														
														
													
														
															
																 | 
																 | 
																      } | 
																 | 
																 | 
																      } | 
															
														
														
													
														
															
																 | 
																 | 
																    }, { | 
																 | 
																 | 
																    }, { | 
															
														
														
													
														
															
																 | 
																 | 
																      key: 'updateBoundingBox', | 
																 | 
																 | 
																      key: 'updateBoundingBox', | 
															
														
														
													
														
															
																 | 
																 | 
																      value: function updateBoundingBox(x, y, ctx) { | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        this.resize(ctx, false); // just in case
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																      value: function updateBoundingBox(x, y, ctx, selected) { | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        this.resize(ctx, selected); // just in case
 | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        this.left = x - this.width * 0.5; | 
																 | 
																 | 
																        this.left = x - this.width * 0.5; | 
															
														
														
													
														
															
																 | 
																 | 
																        this.top = y - this.height * 0.5; | 
																 | 
																 | 
																        this.top = y - this.height * 0.5; | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -29638,12 +29638,12 @@ return /******/ (function(modules) { // webpackBootstrap | 
															
														
														
													
														
															
																 | 
																 | 
																        // disable shadows for other elements.
 | 
																 | 
																 | 
																        // disable shadows for other elements.
 | 
															
														
														
													
														
															
																 | 
																 | 
																        this.disableShadow(ctx); | 
																 | 
																 | 
																        this.disableShadow(ctx); | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        this.updateBoundingBox(x, y); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        this.updateBoundingBox(x, y, ctx, selected); | 
															
														
														
													
														
															
																 | 
																 | 
																      } | 
																 | 
																 | 
																      } | 
															
														
														
													
														
															
																 | 
																 | 
																    }, { | 
																 | 
																 | 
																    }, { | 
															
														
														
													
														
															
																 | 
																 | 
																      key: 'updateBoundingBox', | 
																 | 
																 | 
																      key: 'updateBoundingBox', | 
															
														
														
													
														
															
																 | 
																 | 
																      value: function updateBoundingBox(x, y) { | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																        this.resize(); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																      value: function updateBoundingBox(x, y, ctx, selected) { | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        this.resize(ctx, selected); | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																        this.left = x - this.width / 2; | 
																 | 
																 | 
																        this.left = x - this.width / 2; | 
															
														
														
													
														
															
																 | 
																 | 
																        this.top = y - this.height / 2; | 
																 | 
																 | 
																        this.top = y - this.height / 2; | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -34894,7 +34894,7 @@ return /******/ (function(modules) { // webpackBootstrap | 
															
														
														
													
														
															
																 | 
																 | 
																          if (nodes.hasOwnProperty(nodeId)) { | 
																 | 
																 | 
																          if (nodes.hasOwnProperty(nodeId)) { | 
															
														
														
													
														
															
																 | 
																 | 
																            node = nodes[nodeId]; | 
																 | 
																 | 
																            node = nodes[nodeId]; | 
															
														
														
													
														
															
																 | 
																 | 
																            node.resize(ctx); | 
																 | 
																 | 
																            node.resize(ctx); | 
															
														
														
													
														
															
																 | 
																 | 
																            node.updateBoundingBox(ctx); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																            node.updateBoundingBox(ctx, node.selected); | 
															
														
														
													
														
															
																 | 
																 | 
																          } | 
																 | 
																 | 
																          } | 
															
														
														
													
														
															
																 | 
																 | 
																        } | 
																 | 
																 | 
																        } | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -34938,7 +34938,7 @@ return /******/ (function(modules) { // webpackBootstrap | 
															
														
														
													
														
															
																 | 
																 | 
																            } else if (node.isBoundingBoxOverlappingWith(viewableArea) === true) { | 
																 | 
																 | 
																            } else if (node.isBoundingBoxOverlappingWith(viewableArea) === true) { | 
															
														
														
													
														
															
																 | 
																 | 
																              node.draw(ctx); | 
																 | 
																 | 
																              node.draw(ctx); | 
															
														
														
													
														
															
																 | 
																 | 
																            } else { | 
																 | 
																 | 
																            } else { | 
															
														
														
													
														
															
																 | 
																 | 
																              node.updateBoundingBox(ctx); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																              node.updateBoundingBox(ctx, node.selected); | 
															
														
														
													
														
															
																 | 
																 | 
																            } | 
																 | 
																 | 
																            } | 
															
														
														
													
														
															
																 | 
																 | 
																          } | 
																 | 
																 | 
																          } | 
															
														
														
													
														
															
																 | 
																 | 
																        } | 
																 | 
																 | 
																        } | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																		
																			
																		
																	
																	
																 | 
																@ -36216,7 +36216,7 @@ return /******/ (function(modules) { // webpackBootstrap | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																            // if the drag was not started properly because the click started outside the network div, start it now.
 | 
																 | 
																 | 
																            // if the drag was not started properly because the click started outside the network div, start it now.
 | 
															
														
														
													
														
															
																 | 
																 | 
																            if (this.drag.pointer === undefined) { | 
																 | 
																 | 
																            if (this.drag.pointer === undefined) { | 
															
														
														
													
														
															
																 | 
																 | 
																              this._handleDragStart(event); | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																              this.onDragStart(event); | 
															
														
														
													
														
															
																 | 
																 | 
																              return; | 
																 | 
																 | 
																              return; | 
															
														
														
													
														
															
																 | 
																 | 
																            } | 
																 | 
																 | 
																            } | 
															
														
														
													
														
															
																 | 
																 | 
																            var diffX = pointer.x - this.drag.pointer.x; | 
																 | 
																 | 
																            var diffX = pointer.x - this.drag.pointer.x; | 
															
														
														
													
												
													
														
															
																| 
																	
																		
																			
																		
																	
																	
																	
																 | 
																
 |