{"version":3,"sources":["webpack:///./src/components/connections-explorer-chart/connections-explorer-chart.html","webpack:///./src/components/connections-explorer-chart/connections-explorer-chart.scss","webpack:///src/C:/Server/Software/vsts-build-agent/_work/197/s/src/components/connections-explorer-chart/context-menu/context-menu.ts","webpack:///./src/components/connections-explorer-chart/context-menu/context-menu.html","webpack:///./src/components/connections-explorer-chart/context-menu/context-menu.scss","webpack:///src/C:/Server/Software/vsts-build-agent/_work/197/s/src/components/connections-explorer-chart/connections-explorer-utilities.ts","webpack:///src/C:/Server/Software/vsts-build-agent/_work/197/s/src/components/connections-explorer-chart/canvas-utilities.ts"],"names":["module","exports","push","i","menuItems","isActive","onMenuItemClick","item","console","log","show","x","y","this","hide","toggle","ContextMenu","enterFullscreen","element","requestFullscreen","exitFullscreen","document","calculatePointDistance","sourceCoordinates","targetCoordinates","xAxisLength","yAxisLength","pythagoreanTheorem","a","b","c","Error","Math","sqrt","convertRadiansToDegrees","angleRadians","PI","convertDegreesToRadians","angleDegrees","calculateAngleBetweenCoordinates","atan2","calculateDeltaCoordinates","hypothenuse","xDelta","cos","tan","intersection","c1","c2","result","intersectCount","intersectOccurs","oneIsInOther","areEqual","point1","point2","dx","coordinates","dy","dist","hypot","radius","abs","centroid","x2","y2","h","rx","ry","Number","toFixed","getTargetNodeEdgeCoordinates","sourceNode","targetNode","distanceBetweenNodes","targetNodeDiameter","distanceToTargetEdge","angleRadiansToTarget","ConnectionsExplorerUtilities","coordinatesDeltaToTarget","randomHexColor","Array","map","floor","random","toString","join","randomRgbColor","hexToRgb","randomRgbColorString","rgb","r","g","hex","replace","m","exec","parseInt","lightenHexColor","hexColor","percentage","num","amt","round","slice","darkenHexColor","getCanvasEventCoordinates","event","deviceScale","offsetX","layerX","offsetY","layerY","mapNodeToEntity","node","id","name","type","other","calculateHoverProgress","hoverStartTime","hoverDuration","Date","valueOf","calculateHoverModifier","hoverProgress","beforeHoverValue","afterHoverValue","truncateNumberWithSuffix","value","decimals","separateSuffixWithSpace","exp","truncatedValue","pow","decimalRoundingModifier","charAt","capitalizeString","toUpperCase","substr","setContextFont","context","font","families","fontDefaults","size","style","variant","weight","drawRectangle","width","height","fill","stroke","beginPath","moveTo","lineTo","quadraticCurveTo","closePath","strokeStyle","fillStyle","drawCurvedLine","straightLineCenterCoordinates","offsetAngle","deltaToTriangle","deltaToOffset","curvedLineCenter","breakText","text","availableWidth","words","split","linesToAdd","line","word","updatedLine","measureText"],"mappings":"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","file":"app~76c54af1.b269707406fa761e2475.chunk.js","sourceRoot":""}