@zklogic/draw.io
Version:
Draw.IO - Graph Editor integration in Angular-cli
1 lines • 166 kB
JavaScript
function mxShapeAws3dArrowNE(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dArrowSE(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dArrowSW(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dArrowNW(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dArrowlessNE(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dDashedEdgeDouble(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dDashedArrowlessEdge(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dDashedEdge(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dFlatEdge(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dFlatDoubleEdge(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dAMI(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dSnapshot(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dApplication(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dApplicationServer(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dCloudFront(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dDataCenter(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dDataServer(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dElasticLoadBalancing(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dInstance(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dInternetGateway(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dOracleDataCenter(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dOracleDatabaseServer(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dRdsMaster(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dRds(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dRoute53(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dS3Bucket(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dS3(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dSimpleDB(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dSqs(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dVpcGateway(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dWebServer(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dDynamoDB(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dElasticMapReduce(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dRdsSlave(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dAMI2(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dEbs(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dOracleServer(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dSecureConnection(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dEmailService(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dWorker(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dApplication2(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dElasticBeanstalk(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dSimpleDB2(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dWorkflowService(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dDecider(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dSearchEngine(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dSecurityTokenService(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dGlacier(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dCustomerGateway(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dRedshift(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dLambda(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}function mxShapeAws3dEbs2(e,o,l,i){mxShape.call(this),this.bounds=e,this.fill=o,this.stroke=l,this.strokewidth=null!=i?i:1}mxUtils.extend(mxShapeAws3dArrowNE,mxShape),mxShapeAws3dArrowNE.prototype.cst={ARROW_NE:"mxgraph.aws3d.arrowNE"},mxShapeAws3dArrowNE.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l),e.begin(),e.moveTo(i-17,8),e.lineTo(i-21,5.5),e.lineTo(i,0),e.lineTo(i-9.7,12.2),e.lineTo(i-13.9,9.8),e.lineTo(9.7,t-3.5),e.arcTo(6,3,0,0,1,9,t-.4),e.arcTo(5.2,3,0,0,1,1,t-1.4),e.arcTo(6,2.8,0,0,1,3,t-5.4),e.arcTo(5,3,0,0,1,6.7,t-5.2),e.close(),e.fillAndStroke()},mxCellRenderer.registerShape(mxShapeAws3dArrowNE.prototype.cst.ARROW_NE,mxShapeAws3dArrowNE),mxUtils.extend(mxShapeAws3dArrowSE,mxShape),mxShapeAws3dArrowSE.prototype.cst={ARROW_SE:"mxgraph.aws3d.arrowSE"},mxShapeAws3dArrowSE.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l),e.begin(),e.moveTo(i-17,t-8),e.lineTo(i-21,t-5.5),e.lineTo(i,t),e.lineTo(i-9.7,t-12.2),e.lineTo(i-13.9,t-9.8),e.lineTo(9.7,3.5),e.arcTo(6,3,0,0,0,9,.4),e.arcTo(5.2,3,0,0,0,1,1.4),e.arcTo(6,2.8,0,0,0,3,5.4),e.arcTo(5,3,0,0,0,6.7,5.2),e.close(),e.fillAndStroke()},mxCellRenderer.registerShape(mxShapeAws3dArrowSE.prototype.cst.ARROW_SE,mxShapeAws3dArrowSE),mxUtils.extend(mxShapeAws3dArrowSW,mxShape),mxShapeAws3dArrowSW.prototype.cst={ARROW_SW:"mxgraph.aws3d.arrowSW"},mxShapeAws3dArrowSW.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l),e.begin(),e.moveTo(17,t-8),e.lineTo(21,t-5.5),e.lineTo(0,t),e.lineTo(9.7,t-12.2),e.lineTo(13.9,t-9.8),e.lineTo(i-9.7,3.5),e.arcTo(6,3,0,0,1,i-9,.4),e.arcTo(5.2,3,0,0,1,i-1,1.4),e.arcTo(6,2.8,0,0,1,i-3,5.4),e.arcTo(5,3,0,0,1,i-6.7,5.2),e.close(),e.fillAndStroke()},mxCellRenderer.registerShape(mxShapeAws3dArrowSW.prototype.cst.ARROW_SW,mxShapeAws3dArrowSW),mxUtils.extend(mxShapeAws3dArrowNW,mxShape),mxShapeAws3dArrowNW.prototype.cst={ARROW_NW:"mxgraph.aws3d.arrowNW"},mxShapeAws3dArrowNW.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l),e.begin(),e.moveTo(17,8),e.lineTo(21,5.5),e.lineTo(0,0),e.lineTo(9.7,12.2),e.lineTo(13.9,9.8),e.lineTo(i-9.7,t-3.5),e.arcTo(6,3,0,0,0,i-9,t-.4),e.arcTo(5.2,3,0,0,0,i-1,t-1.4),e.arcTo(6,2.8,0,0,0,i-3,t-5.4),e.arcTo(5,3,0,0,0,i-6.7,t-5.2),e.close(),e.fillAndStroke()},mxCellRenderer.registerShape(mxShapeAws3dArrowNW.prototype.cst.ARROW_NW,mxShapeAws3dArrowNW),mxUtils.extend(mxShapeAws3dArrowlessNE,mxShape),mxShapeAws3dArrowlessNE.prototype.cst={ARROWLESS_NE:"mxgraph.aws3d.arrowlessNE"},mxShapeAws3dArrowlessNE.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l),e.begin(),e.moveTo(i-3.1,0),e.lineTo(i,1.8),e.lineTo(9.7,t-3.5),e.arcTo(6,3,0,0,1,9,t-.4),e.arcTo(5.2,3,0,0,1,1,t-1.4),e.arcTo(6,2.8,0,0,1,3,t-5.4),e.arcTo(5,3,0,0,1,6.7,t-5.2),e.close(),e.fillAndStroke()},mxCellRenderer.registerShape(mxShapeAws3dArrowlessNE.prototype.cst.ARROWLESS_NE,mxShapeAws3dArrowlessNE),mxUtils.extend(mxShapeAws3dDashedEdgeDouble,mxShape),mxShapeAws3dDashedEdgeDouble.prototype.cst={DASHED_EDGE_DOUBLE:"mxgraph.aws3d.dashedEdgeDouble"},mxShapeAws3dDashedEdgeDouble.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l),e.setFillColor("#2D6195"),e.save(),e.setStrokeColor("none"),e.begin(),e.moveTo(21,5.5),e.lineTo(0,0),e.lineTo(9.7,12.2),e.fillAndStroke(),e.begin(),e.moveTo(i-21,t-5.5),e.lineTo(i,t),e.lineTo(i-9.7,t-12.2),e.fillAndStroke(),e.restore(),e.setStrokeColor("#2D6195"),e.setStrokeWidth("4"),e.setDashed("true"),e.setLineCap("round"),e.begin(),e.moveTo(7.675,4.425),e.lineTo(i-7.675,t-4.425),e.stroke()},mxCellRenderer.registerShape(mxShapeAws3dDashedEdgeDouble.prototype.cst.DASHED_EDGE_DOUBLE,mxShapeAws3dDashedEdgeDouble),mxUtils.extend(mxShapeAws3dDashedArrowlessEdge,mxShape),mxShapeAws3dDashedArrowlessEdge.prototype.cst={DASHED_ARROWLESS_EDGE:"mxgraph.aws3d.dashedArrowlessEdge"},mxShapeAws3dDashedArrowlessEdge.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l),e.setStrokeColor("#2D6195"),e.setStrokeWidth("4"),e.setDashed("true"),e.setLineCap("round"),e.begin(),e.moveTo(0,0),e.lineTo(i,t),e.stroke()},mxCellRenderer.registerShape(mxShapeAws3dDashedArrowlessEdge.prototype.cst.DASHED_ARROWLESS_EDGE,mxShapeAws3dDashedArrowlessEdge),mxUtils.extend(mxShapeAws3dDashedEdge,mxShape),mxShapeAws3dDashedEdge.prototype.cst={DASHED_EDGE:"mxgraph.aws3d.dashedEdge"},mxShapeAws3dDashedEdge.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l),e.setFillColor("#2D6195"),e.save(),e.setStrokeColor("none"),e.begin(),e.moveTo(i-21,5.5),e.lineTo(i,0),e.lineTo(i-9.7,12.2),e.fillAndStroke(),e.restore(),e.setStrokeColor("#2D6195"),e.setStrokeWidth("4"),e.setDashed("true"),e.setLineCap("round"),e.begin(),e.moveTo(i-7.675,4.425),e.lineTo(0,t),e.stroke()},mxCellRenderer.registerShape(mxShapeAws3dDashedEdge.prototype.cst.DASHED_EDGE,mxShapeAws3dDashedEdge),mxUtils.extend(mxShapeAws3dFlatEdge,mxShape),mxShapeAws3dFlatEdge.prototype.cst={FLAT_EDGE:"mxgraph.aws3d.flatEdge"},mxShapeAws3dFlatEdge.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l),e.setFillColor("#F4B934"),e.setStrokeColor("none"),e.begin(),e.moveTo(i-46,8.8),e.lineTo(i-61.2,0),e.lineTo(i,0),e.lineTo(i,35.5),e.lineTo(i-15.4,26.5),e.lineTo(30.7,t),e.lineTo(0,t-17.7),e.fillAndStroke()},mxCellRenderer.registerShape(mxShapeAws3dFlatEdge.prototype.cst.FLAT_EDGE,mxShapeAws3dFlatEdge),mxUtils.extend(mxShapeAws3dFlatDoubleEdge,mxShape),mxShapeAws3dFlatDoubleEdge.prototype.cst={FLAT_DOUBLE_EDGE:"mxgraph.aws3d.flatDoubleEdge"},mxShapeAws3dFlatDoubleEdge.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l),e.setFillColor("#F4B934"),e.setStrokeColor("none"),e.begin(),e.moveTo(15.3,61.9),e.lineTo(30.8,53.2),e.lineTo(15.4,44.2),e.lineTo(0,53.2),e.lineTo(15.4,8.8),e.lineTo(92.1,0),e.lineTo(76.5,8.8),e.lineTo(92.1,17.7),e.lineTo(107.4,8.8),e.lineTo(i-15.3,t-61.9),e.lineTo(i-30.8,t-53.2),e.lineTo(i-15.4,t-44.2),e.lineTo(i,t-53.2),e.lineTo(i-15.4,t-8.8),e.lineTo(i-92.1,t),e.lineTo(i-76.5,t-8.8),e.lineTo(i-92.1,t-17.7),e.lineTo(i-107.4,t-8.8),e.fillAndStroke()},mxCellRenderer.registerShape(mxShapeAws3dFlatDoubleEdge.prototype.cst.FLAT_DOUBLE_EDGE,mxShapeAws3dFlatDoubleEdge),mxUtils.extend(mxShapeAws3dAMI,mxShape),mxShapeAws3dAMI.prototype.cst={AMI:"mxgraph.aws3d.ami",SHADING_COLORS:"shadingCols"},mxShapeAws3dAMI.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l);var n=parseFloat(mxUtils.getValue(this.state.style,"strokeWidth","1")),s=parseFloat(mxUtils.getValue(this.state.style,"shadow","0")),T=n*i/92,r=n*t/60;n=Math.min(T,r),e.setStrokeWidth(n),e.setShadow(!1),e.save(),e.save(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),1==s&&e.setShadow(!0),e.begin(),e.moveTo(0,.6483*t),e.lineTo(.0684*i,.4133*t),e.lineTo(.5326*i,0),e.lineTo(.6685*i,0),e.lineTo(.9359*i,.2367*t),e.lineTo(i,.465*t),e.lineTo(.4*i,t),e.close(),e.fillAndStroke(),e.restore(),e.setFillColor("#000000");var a=mxUtils.getValue(this.state.style,mxShapeAws3dAMI.prototype.cst.SHADING_COLORS,"0.1,0.3").toString().split(","),h=mxUtils.getValue(this.state.style,"flipH","0");"0"==h?e.setAlpha(a[0]):e.setAlpha(a[1]),e.begin(),e.moveTo(0,.65*t),e.lineTo(.0652*i,.5*t),e.lineTo(.3326*i,.7667*t),e.lineTo(.4663*i,.7667*t),e.lineTo(.4*i,t),e.close(),e.fill(),"0"==h?e.setAlpha(a[1]):e.setAlpha(a[0]),e.begin(),e.moveTo(.4*i,t),e.lineTo(.4641*i,.77*t),e.lineTo(.9326*i,.355*t),e.lineTo(.9347*i,.24*t),e.lineTo(i,.4667*t),e.close(),e.fill(),e.restore(),e.setLineJoin("round"),e.begin(),e.moveTo(0,.65*t),e.lineTo(.0652*i,.5*t),e.lineTo(.3326*i,.7667*t),e.lineTo(.4663*i,.7667*t),e.lineTo(.4*i,t),e.close(),e.stroke(),e.begin(),e.moveTo(.4*i,t),e.lineTo(.4641*i,.77*t),e.lineTo(.9326*i,.355*t),e.lineTo(.9347*i,.24*t),e.lineTo(i,.4667*t),e.close(),e.stroke(),e.begin(),e.moveTo(.0652*i,.42*t),e.lineTo(.0652*i,.5*t),e.moveTo(.3337*i,.7667*t),e.lineTo(.4*i,t),e.moveTo(.9348*i,.355*t),e.lineTo(i,.4733*t),e.stroke(),e.setLineJoin("miter");var c=mxUtils.getValue(this.state.style,"strokeColor","#000000");e.setFillColor(c),e.begin(),e.moveTo(.1935*i,.42*t),e.lineTo(.5543*i,.0967*t),e.lineTo(.6652*i,.1967*t),e.lineTo(.3*i,.5133*t),e.close(),e.moveTo(.2967*i,.4633*t),e.lineTo(.3837*i,.3883*t),e.lineTo(.3326*i,.3417*t),e.lineTo(.2467*i,.42*t),e.close(),e.moveTo(.362*i,.32*t),e.lineTo(.412*i,.3633*t),e.lineTo(.5054*i,.2867*t),e.lineTo(.4522*i,.24*t),e.close(),e.moveTo(.5293*i,.26*t),e.lineTo(.6109*i,.1933*t),e.lineTo(.5511*i,.145*t),e.lineTo(.4739*i,.2133*t),e.close(),e.moveTo(.3528*i,.557*t),e.lineTo(.7137*i,.2337*t),e.lineTo(.8246*i,.3337*t),e.lineTo(.4593*i,.6503*t),e.close(),e.moveTo(.4561*i,.6003*t),e.lineTo(.543*i,.5253*t),e.lineTo(.492*i,.4787*t),e.lineTo(.4061*i,.557*t),e.close(),e.moveTo(.5213*i,.457*t),e.lineTo(.5713*i,.5003*t),e.lineTo(.6648*i,.4237*t),e.lineTo(.6115*i,.377*t),e.close(),e.moveTo(.6887*i,.397*t),e.lineTo(.7702*i,.3303*t),e.lineTo(.7104*i,.282*t),e.lineTo(.6333*i,.3503*t),e.close(),e.fill(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(0,.6483*t),e.lineTo(.0684*i,.4133*t),e.lineTo(.5326*i,0),e.lineTo(.6685*i,0),e.lineTo(.9359*i,.2367*t),e.lineTo(i,.465*t),e.lineTo(.4*i,t),e.close(),e.stroke()},mxCellRenderer.registerShape(mxShapeAws3dAMI.prototype.cst.AMI,mxShapeAws3dAMI),mxUtils.extend(mxShapeAws3dSnapshot,mxShape),mxShapeAws3dSnapshot.prototype.cst={SNAPSHOT:"mxgraph.aws3d.snapshot",SHADING_COLORS:"shadingCols"},mxShapeAws3dSnapshot.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l);var n=parseFloat(mxUtils.getValue(this.state.style,"strokeWidth","1")),s=n*i/92,T=n*t/60,r=parseFloat(mxUtils.getValue(this.state.style,"shadow","0"));n=Math.min(s,T),e.setStrokeWidth(n),e.setShadow(!1),e.save(),e.save(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),1==r&&e.setShadow(!0),e.begin(),e.moveTo(i,.6483*t),e.lineTo(.9316*i,.4133*t),e.lineTo(.4674*i,0),e.lineTo(.3315*i,0),e.lineTo(.0641*i,.2367*t),e.lineTo(0,.465*t),e.lineTo(.6*i,t),e.close(),e.fillAndStroke(),e.restore(),e.setFillColor("#000000");var a=mxUtils.getValue(this.state.style,mxShapeAws3dSnapshot.prototype.cst.SHADING_COLORS,"0.1,0.3").toString().split(","),h=mxUtils.getValue(this.state.style,"flipH","0");"0"==h?e.setAlpha(a[1]):e.setAlpha(a[0]),e.begin(),e.moveTo(i,.65*t),e.lineTo(.9348*i,.52*t),e.lineTo(.6674*i,.7667*t),e.lineTo(.5337*i,.7667*t),e.lineTo(.6*i,t),e.close(),e.fill(),"0"==h?e.setAlpha(a[0]):e.setAlpha(a[1]),e.begin(),e.moveTo(.6*i,t),e.lineTo(.5359*i,.77*t),e.lineTo(.0674*i,.355*t),e.lineTo(.0653*i,.24*t),e.lineTo(0,.4667*t),e.close(),e.fill(),e.restore(),e.setLineJoin("round"),e.begin(),e.moveTo(i,.65*t),e.lineTo(.9348*i,.52*t),e.lineTo(.6674*i,.7667*t),e.lineTo(.5337*i,.7667*t),e.lineTo(.6*i,t),e.close(),e.stroke(),e.begin(),e.moveTo(.6*i,t),e.lineTo(.5359*i,.77*t),e.lineTo(.0674*i,.355*t),e.lineTo(.0653*i,.24*t),e.lineTo(0,.4667*t),e.close(),e.stroke(),e.begin(),e.moveTo(.9348*i,.42*t),e.lineTo(.9348*i,.52*t),e.moveTo(.6663*i,.7667*t),e.lineTo(.6*i,t),e.moveTo(.0652*i,.355*t),e.lineTo(0,.4733*t),e.stroke(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(i,.6483*t),e.lineTo(.9316*i,.4133*t),e.lineTo(.4674*i,0),e.lineTo(.3315*i,0),e.lineTo(.0641*i,.2367*t),e.lineTo(0,.465*t),e.lineTo(.6*i,t),e.close(),e.stroke()},mxCellRenderer.registerShape(mxShapeAws3dSnapshot.prototype.cst.SNAPSHOT,mxShapeAws3dSnapshot),mxUtils.extend(mxShapeAws3dApplication,mxShape),mxShapeAws3dApplication.prototype.cst={APPLICATION:"mxgraph.aws3d.application",SHADING_COLORS:"shadingCols"},mxShapeAws3dApplication.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l);var n=parseFloat(mxUtils.getValue(this.state.style,"strokeWidth","1")),s=n*i/62,T=n*t/68.8,r=parseFloat(mxUtils.getValue(this.state.style,"shadow","0"));n=Math.min(s,T),e.setShadow(!1),e.setStrokeWidth(n),e.save(),e.save(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),1==r&&e.setShadow(!0),e.begin(),e.moveTo(0,.2544*t),e.lineTo(.5*i,0),e.lineTo(i,.2544*t),e.lineTo(i,.7485*t),e.lineTo(.5*i,t),e.lineTo(0,.7485*t),e.close(),e.fillAndStroke(),e.restore(),e.setFillColor("#000000");var a=mxUtils.getValue(this.state.style,mxShapeAws3dApplication.prototype.cst.SHADING_COLORS,"0.1,0.3").toString().split(","),h=mxUtils.getValue(this.state.style,"flipH","0");"0"==h?e.setAlpha(a[0]):e.setAlpha(a[1]),e.begin(),e.moveTo(0,.2544*t),e.lineTo(.5*i,.5015*t),e.lineTo(.5*i,t),e.lineTo(0,.7485*t),e.close(),e.fill(),"0"==h?e.setAlpha(a[1]):e.setAlpha(a[0]),e.begin(),e.moveTo(.5*i,.5015*t),e.lineTo(i,.2544*t),e.lineTo(i,.7485*t),e.lineTo(.5*i,t),e.close(),e.fill(),e.restore(),e.setLineJoin("round"),e.begin(),e.moveTo(0,.2544*t),e.lineTo(.5*i,.5015*t),e.lineTo(.5*i,t),e.lineTo(0,.7485*t),e.close(),e.stroke(),e.begin(),e.moveTo(.5*i,.5015*t),e.lineTo(i,.2544*t),e.lineTo(i,.7485*t),e.lineTo(.5*i,t),e.close(),e.stroke(),e.setLineJoin("miter");var c=mxUtils.getValue(this.state.style,"strokeColor","#000000");e.setFillColor(c),e.begin(),e.moveTo(.6694*i,.0872*t),e.lineTo(.7629*i,.1337*t),e.lineTo(.2661*i,.3882*t),e.lineTo(.2661*i,.5407*t),e.lineTo(.1742*i,.4953*t),e.lineTo(.1742*i,.3459*t),e.close(),e.moveTo(.8629*i,.1846*t),e.lineTo(.379*i,.4331*t),e.lineTo(.379*i,.5945*t),e.lineTo(.2855*i,.5494*t),e.lineTo(.2855*i,.3953*t),e.lineTo(.7839*i,.1439*t),e.close(),e.fill(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(0,.2544*t),e.lineTo(.5*i,0),e.lineTo(i,.2544*t),e.lineTo(i,.7485*t),e.lineTo(.5*i,t),e.lineTo(0,.7485*t),e.close(),e.stroke()},mxCellRenderer.registerShape(mxShapeAws3dApplication.prototype.cst.APPLICATION,mxShapeAws3dApplication),mxUtils.extend(mxShapeAws3dApplicationServer,mxShape),mxShapeAws3dApplicationServer.prototype.cst={APPLICATION_SERVER:"mxgraph.aws3d.application_server",SHADING_COLORS:"shadingCols"},mxShapeAws3dApplicationServer.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l);var n=parseFloat(mxUtils.getValue(this.state.style,"strokeWidth","1")),s=n*i/123,T=n*t/124;n=Math.min(s,T),this.background(e,0,0,i,t,n),e.setShadow(!1),this.foreground(e,0,0,i,t,n)},mxShapeAws3dApplicationServer.prototype.background=function(e,o,l,i,t,n){e.setStrokeWidth(n),e.save(),e.save(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(0,.7236*t),e.lineTo(0,.2863*t),e.lineTo(.5*i,0),e.lineTo(i,.2863*t),e.lineTo(i,.7236*t),e.lineTo(.5*i,t),e.close(),e.fillAndStroke()},mxShapeAws3dApplicationServer.prototype.foreground=function(e,o,l,i,t,n){e.restore(),e.setShadow(!1),e.setFillColor("#000000");var s=mxUtils.getValue(this.state.style,mxShapeAws3dApplicationServer.prototype.cst.SHADING_COLORS,"0.1,0.3").toString().split(","),T=mxUtils.getValue(this.state.style,"flipH","0");"0"==T?e.setAlpha(s[0]):e.setAlpha(s[1]),e.begin(),e.moveTo(0,.2863*t),e.lineTo(.5*i,.5726*t),e.lineTo(.5*i,t),e.lineTo(0,.7177*t),e.close(),e.fill(),"0"==T?e.setAlpha(s[1]):e.setAlpha(s[0]),e.begin(),e.moveTo(i,.2863*t),e.lineTo(.5*i,.5726*t),e.lineTo(.5*i,t),e.lineTo(i,.7177*t),e.close(),e.fill(),e.restore(),e.setShadow(!1),e.setLineJoin("round"),e.begin(),e.moveTo(0,.2863*t),e.lineTo(.5*i,.5726*t),e.lineTo(.5*i,t),e.lineTo(0,.7177*t),e.close(),e.stroke(),e.begin(),e.moveTo(i,.2863*t),e.lineTo(.5*i,.5726*t),e.lineTo(.5*i,t),e.lineTo(i,.7177*t),e.close(),e.stroke(),e.setLineJoin("miter");var r=mxUtils.getValue(this.state.style,"strokeColor","#000000");e.setFillColor(r),e.begin(),e.moveTo(.374*i,.4435*t),e.arcTo(.0325*i,.0202*t,0,0,1,.374*i,.4153*t),e.lineTo(.4797*i,.3548*t),e.arcTo(.0325*i,.0161*t,0,0,1,.5203*i,.3548*t),e.lineTo(.626*i,.4153*t),e.arcTo(.0325*i,.0202*t,0,0,1,.626*i,.4411*t),e.lineTo(.5203*i,.5016*t),e.arcTo(.0325*i,.0161*t,0,0,1,.4797*i,.5016*t),e.close(),e.fill(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(0,.7236*t),e.lineTo(0,.2863*t),e.lineTo(.5*i,0),e.lineTo(i,.2863*t),e.lineTo(i,.7236*t),e.lineTo(.5*i,t),e.close(),e.stroke()},mxCellRenderer.registerShape(mxShapeAws3dApplicationServer.prototype.cst.APPLICATION_SERVER,mxShapeAws3dApplicationServer),mxUtils.extend(mxShapeAws3dCloudFront,mxShape),mxShapeAws3dCloudFront.prototype.cst={CLOUDFRONT:"mxgraph.aws3d.cloudfront",SHADING_COLORS:"shadingCols"},mxShapeAws3dCloudFront.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l);var n=parseFloat(mxUtils.getValue(this.state.style,"strokeWidth","1")),s=n*i/103.8,T=n*t/169.8,r=parseFloat(mxUtils.getValue(this.state.style,"shadow","0"));n=Math.min(s,T),e.setShadow(!1),e.setStrokeWidth(n),e.save(),e.save(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),1==r&&e.setShadow(!0),e.begin(),e.moveTo(0,.7915*t),e.lineTo(0,.7491*t),e.lineTo(.0588*i,.7279*t),e.lineTo(.0588*i,.1036*t),e.lineTo(.3526*i,0),e.lineTo(.9422*i,.2073*t),e.lineTo(.9422*i,.8316*t),e.lineTo(i,.8539*t),e.lineTo(i,.894*t),e.lineTo(.7013*i,t),e.lineTo(.5877*i,t),e.close(),e.fillAndStroke(),e.restore(),e.setFillColor("#000000");var a=mxUtils.getValue(this.state.style,mxShapeAws3dCloudFront.prototype.cst.SHADING_COLORS,"0.1,0.3").toString().split(","),h=mxUtils.getValue(this.state.style,"flipH","0");"0"==h?e.setAlpha(a[0]):e.setAlpha(a[1]),e.begin(),e.moveTo(.0588*i,.106*t),e.lineTo(.6474*i,.3121*t),e.lineTo(.6474*i,.9352*t),e.lineTo(.7052*i,t),e.lineTo(.5915*i,t),e.lineTo(0,.7915*t),e.lineTo(0,.7491*t),e.lineTo(.0588*i,.7279*t),e.close(),e.fill(),"0"==h?e.setAlpha(a[1]):e.setAlpha(a[0]),e.begin(),e.moveTo(.6474*i,.3121*t),e.lineTo(.9422*i,.2073*t),e.lineTo(.9422*i,.8363*t),e.lineTo(i,.8539*t),e.lineTo(i,.894*t),e.lineTo(.7013*i,t),e.lineTo(.6474*i,.9305*t),e.close(),e.fill(),e.restore(),e.setLineJoin("round"),e.begin(),e.moveTo(0,.7915*t),e.lineTo(.0559*i,.7291*t),e.lineTo(.6474*i,.9364*t),e.lineTo(.5896*i,t),e.moveTo(.6493*i,.9364*t),e.lineTo(.9412*i,.8333*t),e.lineTo(i,.894*t),e.stroke(),e.begin(),e.moveTo(.0588*i,.106*t),e.lineTo(.6474*i,.3121*t),e.lineTo(.6474*i,.9352*t),e.lineTo(.7052*i,t),e.lineTo(.5915*i,t),e.lineTo(0,.7915*t),e.lineTo(0,.7491*t),e.lineTo(.0588*i,.7279*t),e.close(),e.stroke(),e.begin(),e.moveTo(.6474*i,.3121*t),e.lineTo(.9422*i,.2073*t),e.lineTo(.9422*i,.8363*t),e.lineTo(i,.8539*t),e.lineTo(i,.894*t),e.lineTo(.7013*i,t),e.lineTo(.6474*i,.9305*t),e.close(),e.stroke();var c=mxUtils.getValue(this.state.style,"strokeColor","#000000");e.setFillColor(c),e.begin(),e.moveTo(.3333*i,.6643*t),e.arcTo(.3372*i,.2061*t,0,0,1,.2351*i,.6042*t),e.arcTo(.4528*i,.2768*t,0,0,1,.1724*i,.523*t),e.lineTo(.2428*i,.5677*t),e.lineTo(.2427*i,.5895*t),e.lineTo(.2765*i,.5995*t),e.close(),e.moveTo(.1599*i,.4935*t),e.arcTo(.3372*i,.2061*t,0,0,1,.1522*i,.4146*t),e.arcTo(.1156*i,.0883*t,0,0,1,.2071*i,.3486*t),e.lineTo(.2013*i,.4187*t),e.lineTo(.1859*i,.4146*t),e.lineTo(.1859*i,.4464*t),e.lineTo(.1907*i,.4493*t),e.close(),e.moveTo(.2235*i,.3445*t),e.arcTo(.1927*i,.1767*t,0,0,1,.368*i,.361*t),e.arcTo(.3854*i,.2356*t,0,0,1,.468*i,.4299*t),e.lineTo(.368*i,.4034*t),e.lineTo(.368*i,.394*t),e.lineTo(.3256*i,.3799*t),e.lineTo(.3256*i,.3887*t),e.close(),e.moveTo(.4855*i,.4499*t),e.arcTo(.3854*i,.2356*t,0,0,1,.5337*i,.5395*t),e.arcTo(.3854*i,.2356*t,0,0,1,.5328*i,.6302*t),e.lineTo(.4952*i,.5589*t),e.lineTo(.5019*i,.5595*t),e.lineTo(.5019*i,.5265*t),e.lineTo(.4855*i,.5194*t),e.close(),e.moveTo(.5241*i,.6455*t),e.arcTo(.0963*i,.0589*t,0,0,1,.4663*i,.682*t),e.arcTo(.1445*i,.0883*t,0,0,1,.3642*i,.6761*t),e.lineTo(.4239*i,.6525*t),e.lineTo(.4566*i,.6643*t),e.lineTo(.4566*i,.6413*t),e.close(),e.moveTo(.3507*i,.6667*t),e.lineTo(.2871*i,.5919*t),e.lineTo(.4123*i,.6366*t),e.close(),e.moveTo(.2563*i,.5595*t),e.lineTo(.1753*i,.5088*t),e.lineTo(.2052*i,.4594*t),e.close(),e.moveTo(.2139*i,.4229*t),e.lineTo(.2197*i,.3528*t),e.lineTo(.3256*i,.4028*t),e.lineTo(.2283*i,.4252*t),e.close(),e.moveTo(.2264*i,.4417*t),e.lineTo(.3218*i,.4146*t),e.lineTo(.3353*i,.4181*t),e.lineTo(.3353*i,.4971*t),e.lineTo(.3208*i,.4912*t),e.lineTo(.3208*i,.4965*t),e.lineTo(.2264*i,.4482*t),e.close(),e.moveTo(.2697*i,.5618*t),e.lineTo(.2245*i,.4635*t),e.lineTo(.2331*i,.4588*t),e.lineTo(.3256*i,.5112*t),e.lineTo(.3237*i,.5241*t),e.close(),e.moveTo(.2852*i,.576*t),e.lineTo(.2852*i,.5654*t),e.lineTo(.3391*i,.53*t),e.lineTo(.3516*i,.5347*t),e.lineTo(.4133*i,.6213*t),e.close(),e.moveTo(.368*i,.5141*t),e.lineTo(.368*i,.5088*t),e.lineTo(.3526*i,.5029*t),e.lineTo(.3526*i,.4234*t),e.lineTo(.3622*i,.4276*t),e.lineTo(.4547*i,.5177*t),e.lineTo(.4557*i,.5277*t),e.close(),e.moveTo(.3671*i,.417*t),e.lineTo(.4692*i,.4411*t),e.lineTo(.4721*i,.52*t),e.close(),e.moveTo(.368*i,.5253*t),e.lineTo(.4566*i,.5359*t),e.lineTo(.4566*i,.5453*t),e.lineTo(.4663*i,.5465*t),e.lineTo(.4335*i,.6201*t),e.lineTo(.422*i,.616*t),e.lineTo(.368*i,.5389*t),e.close(),e.moveTo(.4798*i,.5583*t),e.lineTo(.5183*i,.629*t),e.lineTo(.4557*i,.6313*t),e.lineTo(.4557*i,.6237*t),e.lineTo(.447*i,.6225*t),e.close(),e.fill(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(0,.7915*t),e.lineTo(0,.7491*t),e.lineTo(.0588*i,.7279*t),e.lineTo(.0588*i,.1036*t),e.lineTo(.3526*i,0),e.lineTo(.9422*i,.2073*t),e.lineTo(.9422*i,.8316*t),e.lineTo(i,.8539*t),e.lineTo(i,.894*t),e.lineTo(.7013*i,t),e.lineTo(.5877*i,t),e.close(),e.stroke()},mxCellRenderer.registerShape(mxShapeAws3dCloudFront.prototype.cst.CLOUDFRONT,mxShapeAws3dCloudFront),mxUtils.extend(mxShapeAws3dDataCenter,mxShape),mxShapeAws3dDataCenter.prototype.cst={DATA_CENTER:"mxgraph.aws3d.dataCenter",SHADING_COLORS:"shadingCols"},mxShapeAws3dDataCenter.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l);var n=parseFloat(mxUtils.getValue(this.state.style,"strokeWidth","1")),s=n*i/123,T=n*t/142,r=parseFloat(mxUtils.getValue(this.state.style,"shadow","0"));n=Math.min(s,T),e.setShadow(!1),e.setStrokeWidth(n),e.save(),e.save(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),1==r&&e.setShadow(!0),e.begin(),e.moveTo(0,.7465*t),e.lineTo(0,.25*t),e.lineTo(.5*i,0),e.lineTo(i,.25*t),e.lineTo(i,.7465*t),e.lineTo(.5*i,t),e.close(),e.fillAndStroke(),e.restore(),e.setFillColor("#000000");var a=mxUtils.getValue(this.state.style,mxShapeAws3dDataCenter.prototype.cst.SHADING_COLORS,"0.1,0.3").toString().split(","),h=mxUtils.getValue(this.state.style,"flipH","0");"0"==h?e.setAlpha(a[0]):e.setAlpha(a[1]),e.begin(),e.moveTo(0,.7465*t),e.lineTo(0,.25*t),e.lineTo(.5*i,.5*t),e.lineTo(.5*i,t),e.close(),e.fill(),"0"==h?e.setAlpha(a[1]):e.setAlpha(a[0]),e.begin(),e.moveTo(i,.7465*t),e.lineTo(i,.25*t),e.lineTo(.5*i,.5*t),e.lineTo(.5*i,t),e.close(),e.fill(),e.restore(),e.setLineJoin("round"),e.begin(),e.moveTo(0,.7465*t),e.lineTo(0,.25*t),e.lineTo(.5*i,.5*t),e.lineTo(.5*i,t),e.close(),e.stroke(),e.begin(),e.moveTo(i,.7465*t),e.lineTo(i,.25*t),e.lineTo(.5*i,.5*t),e.lineTo(.5*i,t),e.close(),e.stroke(),e.setLineCap("round"),e.setStrokeWidth(3*n),e.begin(),e.moveTo(.0894*i,.3838*t),e.lineTo(.4187*i,.5493*t),e.moveTo(.0894*i,.4331*t),e.lineTo(.4187*i,.5986*t),e.moveTo(.0894*i,.4824*t),e.lineTo(.4187*i,.6479*t),e.moveTo(.5854*i,.5493*t),e.lineTo(.9146*i,.3838*t),e.moveTo(.5854*i,.5986*t),e.lineTo(.9146*i,.4331*t),e.moveTo(.5854*i,.6479*t),e.lineTo(.9146*i,.4824*t),e.stroke(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(0,.7465*t),e.lineTo(0,.25*t),e.lineTo(.5*i,0),e.lineTo(i,.25*t),e.lineTo(i,.7465*t),e.lineTo(.5*i,t),e.close(),e.stroke()},mxCellRenderer.registerShape(mxShapeAws3dDataCenter.prototype.cst.DATA_CENTER,mxShapeAws3dDataCenter),mxUtils.extend(mxShapeAws3dDataServer,mxShape),mxShapeAws3dDataServer.prototype.cst={DATA_SERVER:"mxgraph.aws3d.dataServer",SHADING_COLORS:"shadingCols"},mxShapeAws3dDataServer.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l);var n=parseFloat(mxUtils.getValue(this.state.style,"strokeWidth","1")),s=n*i/123,T=n*t/106,r=parseFloat(mxUtils.getValue(this.state.style,"shadow","0"));n=Math.min(s,T),e.setShadow(!1),e.setStrokeWidth(n),e.save(),e.save(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),1==r&&e.setShadow(!0),e.begin(),e.moveTo(0,.6651*t),e.lineTo(0,.3349*t),e.lineTo(.5*i,0),e.lineTo(i,.3349*t),e.lineTo(i,.6651*t),e.lineTo(.5*i,t),e.close(),e.fillAndStroke(),e.restore(),e.setFillColor("#000000");var a=mxUtils.getValue(this.state.style,mxShapeAws3dDataServer.prototype.cst.SHADING_COLORS,"0.1,0.3").toString().split(","),h=mxUtils.getValue(this.state.style,"flipH","0");"0"==h?e.setAlpha(a[0]):e.setAlpha(a[1]),e.begin(),e.moveTo(0,.6651*t),e.lineTo(0,.3349*t),e.lineTo(.5*i,.6698*t),e.lineTo(.5*i,t),e.close(),e.fill(),"0"==h?e.setAlpha(a[1]):e.setAlpha(a[0]),e.begin(),e.moveTo(i,.6651*t),e.lineTo(i,.3349*t),e.lineTo(.5*i,.6698*t),e.lineTo(.5*i,t),e.close(),e.fill(),e.restore(),e.setLineJoin("round"),e.begin(),e.moveTo(0,.6651*t),e.lineTo(0,.3349*t),e.lineTo(.5*i,.6698*t),e.lineTo(.5*i,t),e.close(),e.stroke(),e.begin(),e.moveTo(i,.6651*t),e.lineTo(i,.3349*t),e.lineTo(.5*i,.6698*t),e.lineTo(.5*i,t),e.close(),e.stroke(),e.setLineCap("round"),e.setStrokeWidth(3*n),e.begin(),e.moveTo(.0878*i,.4858*t),e.lineTo(.4187*i,.7094*t),e.moveTo(.587*i,.7094*t),e.lineTo(.9187*i,.4858*t),e.stroke(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(0,.6651*t),e.lineTo(0,.3349*t),e.lineTo(.5*i,0),e.lineTo(i,.3349*t),e.lineTo(i,.6651*t),e.lineTo(.5*i,t),e.close(),e.stroke()},mxCellRenderer.registerShape(mxShapeAws3dDataServer.prototype.cst.DATA_SERVER,mxShapeAws3dDataServer),mxUtils.extend(mxShapeAws3dElasticLoadBalancing,mxShape),mxShapeAws3dElasticLoadBalancing.prototype.cst={ELASTIC_LOAD_BALANCING:"mxgraph.aws3d.elasticLoadBalancing",SHADING_COLORS:"shadingCols"},mxShapeAws3dElasticLoadBalancing.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l);var n=parseFloat(mxUtils.getValue(this.state.style,"strokeWidth","1")),s=n*i/92,T=n*t/88.17,r=mxUtils.getValue(this.state.style,"strokeColor","#000000"),a=parseFloat(mxUtils.getValue(this.state.style,"shadow","0"));n=Math.min(s,T),e.setShadow(!1),e.setStrokeWidth(n),e.save(),e.save(),e.save(),e.save(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),1==a&&e.setShadow(!0),e.begin(),e.moveTo(0,.7996*t),e.lineTo(0,.1985*t),e.lineTo(.3315*i,0),e.lineTo(.6685*i,0),e.lineTo(i,.1985*t),e.lineTo(i,.7996*t),e.lineTo(.6685*i,t),e.lineTo(.3315*i,t),e.close(),e.fillAndStroke(),e.restore(),e.setFillColor("#000000");var h=mxUtils.getValue(this.state.style,mxShapeAws3dElasticLoadBalancing.prototype.cst.SHADING_COLORS,"0.1,0.3").toString().split(","),c=mxUtils.getValue(this.state.style,"flipH","0");"0"==c?e.setAlpha(h[0]):e.setAlpha(h[1]),e.begin(),e.moveTo(0,.4026*t),e.lineTo(.3315*i,.6011*t),e.lineTo(.6685*i,.6011*t),e.lineTo(.6685*i,t),e.lineTo(.3315*i,t),e.lineTo(0,.7996*t),e.close(),e.fill(),"0"==c?e.setAlpha(h[1]):e.setAlpha(h[0]),e.begin(),e.moveTo(.6685*i,.6011*t),e.lineTo(i,.4026*t),e.lineTo(i,.7996*t),e.lineTo(.6685*i,t),e.close(),e.fill(),e.restore(),e.setLineJoin("round"),e.begin(),e.moveTo(0,.4026*t),e.lineTo(.3315*i,.6011*t),e.lineTo(.6685*i,.6011*t),e.lineTo(.6685*i,t),e.lineTo(.3315*i,t),e.lineTo(0,.7996*t),e.close(),e.stroke(),e.begin(),e.moveTo(.6685*i,.6011*t),e.lineTo(i,.4026*t),e.lineTo(i,.7996*t),e.lineTo(.6685*i,t),e.close(),e.moveTo(.3315*i,.6011*t),e.lineTo(.3315*i,t),e.stroke(),e.restore(),e.setFillColor(r),e.begin(),e.moveTo(.337*i,.1395*t),e.arcTo(.3043*i,.1928*t,0,0,1,.5*i,.1191*t),e.arcTo(.3043*i,.1928*t,0,0,1,.6739*i,.1645*t),e.arcTo(.3261*i,.2155*t,0,0,1,.8152*i,.3176*t),e.arcTo(.3261*i,.1701*t,0,0,1,.75*i,.4367*t),e.arcTo(.3261*i,.3403*t,0,0,1,.6033*i,.4854*t),e.arcTo(.3261*i,.2268*t,0,0,1,.4348*i,.4741*t),e.arcTo(.3261*i,.2268*t,0,0,1,.2848*i,.4094*t),e.arcTo(.3261*i,.2268*t,0,0,1,.2065*i,.3062*t),e.arcTo(.3261*i,.1701*t,0,0,1,.2446*i,.1928*t),e.arcTo(.2717*i,.1701*t,0,0,1,.337*i,.1395*t),e.fill(),e.restore(),e.begin(),e.moveTo(.2826*i,.372*t),e.lineTo(.362*i,.3232*t),e.lineTo(.4054*i,.3482*t),e.lineTo(.4457*i,.2654*t),e.lineTo(.4185*i,.2643*t),e.lineTo(.4728*i,.2132*t),e.lineTo(.4348*i,.1928*t),e.lineTo(.5141*i,.144*t),e.lineTo(.5837*i,.1883*t),e.lineTo(.5043*i,.2348*t),e.lineTo(.4848*i,.2223*t),e.lineTo(.4967*i,.2688*t),e.lineTo(.463*i,.2665*t),e.lineTo(.4304*i,.3346*t),e.lineTo(.4946*i,.2949*t),e.lineTo(.4761*i,.2858*t),e.lineTo(.5511*i,.2631*t),e.lineTo(.5261*i,.2472*t),e.lineTo(.6043*i,.1996*t),e.lineTo(.6761*i,.2404*t),e.lineTo(.5978*i,.2892*t),e.lineTo(.5652*i,.2699*t),e.lineTo(.5293*i,.3198*t),e.lineTo(.5087*i,.3051*t),e.lineTo(.4543*i,.3391*t),e.lineTo(.563*i,.3221*t),e.lineTo(.5598*i,.3017*t),e.lineTo(.6326*i,.3096*t),e.lineTo(.6163*i,.2994*t),e.lineTo(.6957*i,.2529*t),e.lineTo(.7674*i,.2938*t),e.lineTo(.687*i,.3425*t),e.lineTo(.6489*i,.321*t),e.lineTo(.5707*i,.3539*t),e.lineTo(.5674*i,.3369*t),e.lineTo(.4293*i,.3618*t),e.lineTo(.4641*i,.3834*t),e.lineTo(.3859*i,.4299*t),e.close(),e.fill(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(0,.7996*t),e.lineTo(0,.1985*t),e.lineTo(.3315*i,0),e.lineTo(.6685*i,0),e.lineTo(i,.1985*t),e.lineTo(i,.7996*t),e.lineTo(.6685*i,t),e.lineTo(.3315*i,t),e.close(),e.stroke()},mxCellRenderer.registerShape(mxShapeAws3dElasticLoadBalancing.prototype.cst.ELASTIC_LOAD_BALANCING,mxShapeAws3dElasticLoadBalancing),mxUtils.extend(mxShapeAws3dInstance,mxShape),mxShapeAws3dInstance.prototype.cst={INSTANCE:"mxgraph.aws3d.instance",SHADING_COLORS:"shadingCols"},mxShapeAws3dInstance.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l);var n=parseFloat(mxUtils.getValue(this.state.style,"strokeWidth","1")),s=n*i/123,T=n*t/97;n=Math.min(s,T),this.background(e,0,0,i,t,n),e.setShadow(!1),this.foreground(e,0,0,i,t,n)},mxShapeAws3dInstance.prototype.background=function(e,o,l,i,t,n){e.setStrokeWidth(n),e.save(),e.save(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(0,.634*t),e.lineTo(0,.2732*t),e.lineTo(.374*i,0),e.lineTo(.622*i,0),e.lineTo(i,.2732*t),e.lineTo(i,.634*t),e.lineTo(.5*i,t),e.close(),e.fillAndStroke()},mxShapeAws3dInstance.prototype.foreground=function(e,o,l,i,t,n){e.restore(),e.setShadow(!1),e.setFillColor("#000000");var s=mxUtils.getValue(this.state.style,mxShapeAws3dInstance.prototype.cst.SHADING_COLORS,"0.1,0.3").toString().split(","),T=mxUtils.getValue(this.state.style,"flipH","0");"0"==T?e.setAlpha(s[0]):e.setAlpha(s[1]),e.begin(),e.moveTo(0,.2732*t),e.lineTo(.5*i,.6392*t),e.lineTo(.5*i,t),e.lineTo(0,.634*t),e.close(),e.fill(),"0"==T?e.setAlpha(s[1]):e.setAlpha(s[0]),e.begin(),e.moveTo(.5*i,.6392*t),e.lineTo(i,.2732*t),e.lineTo(i,.6392*t),e.lineTo(.5*i,t),e.close(),e.fill(),e.restore(),e.setShadow(!1),e.setLineJoin("round"),e.begin(),e.moveTo(0,.2732*t),e.lineTo(.5*i,.6392*t),e.lineTo(.5*i,t),e.lineTo(0,.634*t),e.close(),e.stroke(),e.begin(),e.moveTo(.5*i,.6392*t),e.lineTo(i,.2732*t),e.lineTo(i,.6392*t),e.lineTo(.5*i,t),e.close(),e.stroke();var r=mxUtils.getValue(this.state.style,"strokeColor","#000000");e.setFillColor(r),e.begin(),e.moveTo(.374*i,.4742*t),e.arcTo(.0325*i,.0258*t,0,0,1,.374*i,.4381*t),e.lineTo(.4797*i,.3608*t),e.arcTo(.0325*i,.0206*t,0,0,1,.5203*i,.3608*t),e.lineTo(.626*i,.4381*t),e.arcTo(.0325*i,.0258*t,0,0,1,.626*i,.4711*t),e.lineTo(.5203*i,.5485*t),e.arcTo(.0325*i,.0206*t,0,0,1,.4797*i,.5485*t),e.close(),e.fill(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(0,.634*t),e.lineTo(0,.2732*t),e.lineTo(.374*i,0),e.lineTo(.622*i,0),e.lineTo(i,.2732*t),e.lineTo(i,.634*t),e.lineTo(.5*i,t),e.close(),e.stroke()},mxCellRenderer.registerShape(mxShapeAws3dInstance.prototype.cst.INSTANCE,mxShapeAws3dInstance),mxUtils.extend(mxShapeAws3dInternetGateway,mxShape),mxShapeAws3dInternetGateway.prototype.cst={INTERNET_GATEWAY:"mxgraph.aws3d.internetGateway",SHADING_COLORS:"shadingCols"},mxShapeAws3dInternetGateway.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l);var n=parseFloat(mxUtils.getValue(this.state.style,"strokeWidth","1")),s=n*i/116.7,T=n*t/102.8;n=Math.min(s,T),this.background(e,0,0,i,t,n),e.setShadow(!1),this.foreground(e,0,0,i,t,n)},mxShapeAws3dInternetGateway.prototype.background=function(e,o,l,i,t,n){e.setStrokeWidth(n),e.save(),e.save(),e.save(),e.save(),e.save(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(.4199*i,.5447*t),e.lineTo(.4199*i,.035*t),e.lineTo(.8946*i,0),e.lineTo(i,.0691*t),e.lineTo(i,.4134*t),e.lineTo(.6812*i,.7247*t),e.close(),e.fillAndStroke(),e.restore(),e.save(),e.setShadow(!1),e.setFillColor("#000000");var s=mxUtils.getValue(this.state.style,mxShapeAws3dInternetGateway.prototype.cst.SHADING_COLORS,"0.1,0.3").toString().split(","),T=mxUtils.getValue(this.state.style,"flipH","0");"0"==T?e.setAlpha(s[0]):e.setAlpha(s[1]),e.begin(),e.moveTo(.4199*i,.5447*t),e.lineTo(.4199*i,.035*t),e.lineTo(.6838*i,.2072*t),e.lineTo(.6838*i,.7247*t),e.close(),e.fill(),"0"==T?e.setAlpha(s[1]):e.setAlpha(s[0]),e.begin(),e.moveTo(.6838*i,.2072*t),e.lineTo(i,.0691*t),e.lineTo(i,.4134*t),e.lineTo(.6838*i,.7247*t),e.close(),e.fill(),e.restore(),e.setShadow(!1),e.begin(),e.moveTo(.4199*i,.5447*t),e.lineTo(.4199*i,.035*t),e.lineTo(.6838*i,.2072*t),e.lineTo(.6838*i,.7247*t),e.close(),e.stroke(),e.restore(),e.setLineJoin("round"),e.setShadow(!1),e.begin(),e.moveTo(.6838*i,.2072*t),e.lineTo(i,.0691*t),e.lineTo(i,.4134*t),e.lineTo(.6838*i,.7247*t),e.close(),e.stroke(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.begin(),e.moveTo(.4199*i,.5447*t),e.lineTo(.4199*i,.035*t),e.lineTo(.8946*i,0),e.lineTo(i,.0691*t),e.lineTo(i,.4134*t),e.lineTo(.6812*i,.7247*t),e.close(),e.stroke(),e.restore(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(0,.929*t),e.lineTo(0,.5866*t),e.lineTo(.3171*i,.1031*t),e.lineTo(.5784*i,.2753*t),e.lineTo(.5784*i,.7928*t),e.lineTo(.1054*i,t),e.close(),e.fillAndStroke()},mxShapeAws3dInternetGateway.prototype.foreground=function(e,o,l,i,t,n){e.restore();var s=mxUtils.getValue(this.state.style,"strokeColor","#000000");e.setShadow(!1),e.setLineJoin("round"),e.setFillColor("#000000");var T=mxUtils.getValue(this.state.style,mxShapeAws3dInternetGateway.prototype.cst.SHADING_COLORS,"0.1,0.3").toString().split(","),r=mxUtils.getValue(this.state.style,"flipH","0");"0"==r?e.setAlpha(T[0]):e.setAlpha(T[1]),e.begin(),e.moveTo(0,.929*t),e.lineTo(0,.5866*t),e.lineTo(.1054*i,.6537*t),e.lineTo(.1054*i,t),e.close(),e.fill(),"0"==r?e.setAlpha(T[1]):e.setAlpha(T[0]),e.begin(),e.moveTo(.1054*i,t),e.lineTo(.1054*i,.6537*t),e.lineTo(.5784*i,.2753*t),e.lineTo(.5784*i,.7928*t),e.close(),e.fill(),e.restore(),e.setShadow(!1),e.setLineJoin("round"),e.begin(),e.moveTo(0,.929*t),e.lineTo(0,.5866*t),e.lineTo(.1054*i,.6537*t),e.lineTo(.1054*i,t),e.close(),e.stroke(),e.begin(),e.moveTo(.1054*i,t),e.lineTo(.1054*i,.6537*t),e.lineTo(.5784*i,.2753*t),e.lineTo(.5784*i,.7928*t),e.close(),e.stroke(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(0,.929*t),e.lineTo(0,.5866*t),e.lineTo(.3171*i,.1031*t),e.lineTo(.5784*i,.2753*t),e.lineTo(.5784*i,.7928*t),e.lineTo(.1054*i,t),e.close(),e.stroke(),e.setFillColor(s),e.begin(),e.moveTo(.7849*i,.5039*t),e.arcTo(.0343*i,.0632*t,0,0,1,.7481*i,.4796*t),e.arcTo(.0857*i,.0973*t,0,0,1,.7661*i,.3911*t),e.arcTo(.06*i,.0681*t,0,0,1,.7712*i,.3356*t),e.arcTo(.0257*i,.0292*t,0,0,1,.7952*i,.32*t),e.arcTo(.1285*i,.1459*t,0,0,1,.8166*i,.2461*t),e.arcTo(.06*i,.0973*t,0,0,1,.8595*i,.2238*t),e.arcTo(.0514*i,.0973*t,0,0,1,.8937*i,.2743*t),e.arcTo(.0428*i,.0778*t,0,0,1,.9323*i,.3093*t),e.arcTo(.0686*i,.0778*t,0,0,1,.928*i,.3716*t),e.arcTo(.0857*i,.0973*t,0,0,1,.8972*i,.4125*t),e.close(),e.fill()},mxCellRenderer.registerShape(mxShapeAws3dInternetGateway.prototype.cst.INTERNET_GATEWAY,mxShapeAws3dInternetGateway),mxUtils.extend(mxShapeAws3dOracleDataCenter,mxShape),mxShapeAws3dOracleDataCenter.prototype.cst={ORACLE_DATA_CENTER:"mxgraph.aws3d.oracleDataCenter"},mxShapeAws3dOracleDataCenter.prototype.paintVertexShape=function(e,o,l,i,t){e.translate(o,l);var n=parseFloat(mxUtils.getValue(this.state.style,"strokeWidth","1")),s=n*i/123,T=n*t/142;n=Math.min(s,T),e.setStrokeWidth(n),this.background(e,0,0,i,t,n),e.setShadow(!1),this.foreground(e,0,0,i,t,n)},mxShapeAws3dOracleDataCenter.prototype.background=function(e,o,l,i,t,n){e.save(),e.save(),e.save(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(0,.7464*t),e.lineTo(0,.25*t),e.lineTo(.5*i,0),e.lineTo(i,.25*t),e.lineTo(i,.7464*t),e.lineTo(.5*i,t),e.close(),e.fillAndStroke()},mxShapeAws3dOracleDataCenter.prototype.foreground=function(e,o,l,i,t,n){e.restore(),e.setShadow(!1),e.setFillColor("#000000"),e.setAlpha("0.1"),e.begin(),e.moveTo(0,.7464*t),e.lineTo(0,.25*t),e.lineTo(.5*i,.5*t),e.lineTo(.5*i,t),e.close(),e.fill(),e.setAlpha("0.3"),e.begin(),e.moveTo(.5*i,.5*t),e.lineTo(i,.25*t),e.lineTo(i,.7464*t),e.lineTo(.5*i,t),e.close(),e.fill(),e.restore(),e.setShadow(!1),e.setLineJoin("round"),e.setFillColor("#ff0000"),e.begin(),e.moveTo(0,.5866*t),e.lineTo(.5*i,.8359*t),e.lineTo(i,.5866*t),e.lineTo(i,.6986*t),e.lineTo(.5*i,.9486*t),e.lineTo(0,.6986*t),e.fill(),e.setStrokeWidth(.5*n),e.setStrokeColor("#ffffff"),e.setFillColor("#ffffff"),e.begin(),e.moveTo(0,.5866*t),e.lineTo(.5*i,.8359*t),e.lineTo(i,.5866*t),e.moveTo(i,.6986*t),e.lineTo(.5*i,.9486*t),e.lineTo(0,.6986*t),e.stroke(),e.begin(),e.moveTo(.0813*i,.7113*t),e.arcTo(.0569*i,.0493*t,0,0,1,.065*i,.6831*t),e.arcTo(.065*i,.0563*t,0,0,1,.065*i,.6613*t),e.arcTo(.0163*i,.0141*t,0,0,1,.0797*i,.6549*t),e.lineTo(.122*i,.6754*t),e.arcTo(.065*i,.0563*t,0,0,1,.1358*i,.6937*t),e.arcTo(.065*i,.0563*t,0,0,1,.139*i,.7232*t),e.arcTo(.0179*i,.0155*t,0,0,1,.1187*i,.7296*t),e.close(),e.moveTo(.1163*i,.7183*t),e.arcTo(.0089*i,.0077*t,0,0,0,.1285*i,.7148*t),e.arcTo(.0407*i,.0352*t,0,0,0,.1293*i,.7021*t),e.arcTo(.0407*i,.0352*t,0,0,0,.1179*i,.6831*t),e.lineTo(.087*i,.6676*t),e.arcTo(.0081*i,.007*t,0,0,0,.0764*i,.6697*t),e.arcTo(.0325*i,.0352*t,0,0,0,.078*i,.6937*t),e.arcTo(.0407*i,.0352*t,0,0,0,.087*i,.7035*t),e.close(),e.moveTo(.1439*i,.743*t),e.lineTo(.1439*i,.6866*t),e.lineTo(.1846*i,.707*t),e.arcTo(.0407*i,.0352*t,0,0,1,.1967*i,.7183*t),e.arcTo(.0407*i,.0352*t,0,0,1,.2*i,.738*t),e.arcTo(.0138*i,.0155*t,0,0,1,.1813*i,.743*t),e.lineTo(.1992*i,.769*t),e.lineTo(.187*i,.7641*t),e.lineTo(.1577*i,.7218*t),e.lineTo(.1854*i,.7345*t),e.arcTo(.0041*i,.0035*t,0,0,0,.1911*i,.7317*t),e.arcTo(.0163*i,.0141*t,0,0,0,.1894*i,.7225*t),e.arcTo(.0325*i,.0282*t,0,0,0,.1821*i,.7155*t),e.lineTo(.1528*i,.7007*t),e.lineTo(.1528*i,.7472*t),e.close(),e.moveTo(.2008*i,.7711*t),e.lineTo(.2293*i,.7338*t),e.arcTo(.0065*i,.0056*t,0,0,1,.2382*i,.7324*t),e.arcTo(.0407*i,.0352*t,0,0,1,.2431*i,.7415*t),e.lineTo(.2699*i,.8035*t),e.lineTo(.2602*i,.8007*t),e.lineTo(.252*i,.7859*t),e.lineTo(.2293*i,.7754*t),e.lineTo(.2244*i,.7634*t),e.lineTo(.248*i,.7739*t),e.lineTo(.235*i,.7444*t),e.lineTo(.2122*i,.7768*t),e.close(),e.moveTo(.3244*i,.8225*t),e.lineTo(.3171*i,.8289*t),e.lineTo(.2854*i,.8127*t),e.arcTo(.0407*i,.0352*t,0,0,1,.2724*i,.7986*t),e.arcTo(.0569*i,.0493*t,0,0,1,.265*i,.7746*t),e.arcTo(.0407*i,.0352*t,0,0,1,.2683*i,.762*t),e.arcTo(.0163*i,.0141*t,0,0,1,.2829*i,.757*t),e.lineTo(.3228*i,.7761*t),e.lineTo(.3179*i,.7831*t),e.lineTo(.2878*i,.7683*t),e.arcTo(.0081*i,.007*t,0,0,0,.2789*i,.7697*t),e.arcTo(.0244*i,.0211*t,0,0,0,.2748*i,.7831*t),e.arcTo(.0407*i,.0352*t,0,0,0,.2878*i,.8042*t),e.close(),e.moveTo(.3276*i,.7789*t),e.lineTo(.3366*i,.7831*t),e.lineTo(.3366*i,.8289*t),e.lineTo(.3805*i,.8507*t),e.lineTo(.3748*i,.857*t),e.lineTo(.3317*i,.8359*t),e.arcTo(.0163*i,.0141*t,0,0,1,.3276*i,.8275*t),e.close(),e.moveTo(.435*i,.8775*t),e.lineTo(.4325*i,.8866*t),e.lineTo(.3959*i,.8683*t),e.arcTo(.0407*i,.0352*t,0,0,1,.3862*i,.8563*t),e.arcTo(.0528*i,.0458*t,0,0,1,.3805*i,.8183*t),e.arcTo(.0163*i,.0141*t,0,0,1,.3951*i,.8134*t),e.lineTo(.435*i,.8324*t),e.lineTo(.4285*i,.838*t),e.lineTo(.4008*i,.8246*t),e.arcTo(.0098*i,.0085*t,0,0,0,.3878*i,.831*t),e.lineTo(.4333*i,.8542*t),e.lineTo(.426*i,.8606*t),e.lineTo(.3878*i,.8415*t),e.arcTo(.0325*i,.0282*t,0,0,0,.3976*i,.8585*t),e.close(),e.moveTo(.6171*i,.8063*t),e.arcTo(.0163*i,.0141*t,0,0,1,.6366*i,.8092*t),e.arcTo(.0325*i,.0282*t,0,0,1,.639*i,.8303*t),e.arcTo(.065*i,.0563*t,0,0,1,.6211*i,.8592*t),e.lineTo(.5894*i,.8761*t),e.arcTo(.0203*i,.0176*t,0,0,1,.565*i,.8732*t),e.arcTo(.0407*i,.0352*t,0,0,1,.5659*i,.8458*t),e.arcTo(.0488*i,.0422*t,0,0,1,.5805*i,.8246*t),e.close(),e.moveTo(.5886*i,.8296*t),e.arcTo(.0325*i,.0282*t,0,0,0,.5748*i,.8472*t),e.arcTo(.0325*i,.0282*t,0,0,0,.574*i,.862*t),e.arcTo(.0098*i,.0085*t,0,0,0,.587*i,.8676*t),e.lineTo(.6163*i,.8528*t),e.arcTo(.0407*i,.0352*t,0,0,0,.6285*i,.8359*t),e.arcTo(.0244*i,.0211*t,0,0,0,.6293*i,.8225*t),e.arcTo(.0098*i,.0085*t,0,0,0,.6163*i,.8155*t),e.close(),e.moveTo(.64*i,.85*t),e.lineTo(.64*i,.793*t),e.lineTo(.6854*i,.7718*t),e.arcTo(.0106*i,.0092*t,0,0,1,.7008*i,.7782*t),e.arcTo(.0407*i,.0352*t,0,0,1,.6959*i,.8*t),e.arcTo(.0407*i,.0352*t,0,0,1,.6805*i,.8127*t),e.lineTo(.6992*i,.8218*t),e.lineTo(.6854*i,.8282*t),e.lineTo(.6569*i,.8141*t),e.lineTo(.6805*i,.8021*t),e.arcTo(.0203*i,.0176*t,0,0,0,.6894*i,.7923*t),e.arcTo(.0244*i,.0211*t,0,0,0,.6894*i,.7845*t),e.arcTo(.0041*i,.0035*t,0,0,0,.6837*i,.7831*t),e.lineTo(.6528*i,.7979*t),e.lineTo(.6528*i,.8437*t),e.close(),e.moveTo(.7*i,.8204*t),e.lineTo(.7301*i,.7507*t),e.arcTo(.0098*i,.0085*t,0,0,1,.7358*i,.7444*t),e.arcTo(.0098*i,.0085*t,0,0,1,.7415*i,.7486*t),e.lineTo(.7699*i,.7852*t),e.lineTo(.7602*i,.7908*t),e.lineTo(.7537*i,.7838*t),e.lineTo(.7276*i,.7958*t),e.lineTo(.7228*i,.788*t),e.lineTo(.748*i,.7768*t),e.lineTo(.7358*i,.7585*t),e.lineTo(.7114*i,.8155*t),e.close(),e.moveTo(.8244*i,.7486*t),e.lineTo(.8171*i,.762*t),e.lineTo(.7894*i,.7761*t),e.arcTo(.0244*i,.0211*t,0,0,1,.7683*i,.7746*t),e.arcTo(.0407*i,.0352*t,0,0,1,.7667*i,.7507*t),e.arcTo(.0488*i,.0423*t,0,0,1,.7937*i,.7162*t),e.lineTo(.822*i,.7035*t),e.lineTo(.8171*i,.7155*t),e.lineTo(.7902*i,.7296*t),e.arcTo(.0325*i,.0282*t,0,0,0,.778*i,.743*t),e.arcTo(.0407*i,.0352*t,0,0,0,.7756*i,.7606*t),e.arcTo(.0077*i,.0067*t,0,0,0,.787*i,.767*t),e.close(),e.moveTo(.8366*i,.6949*t),e.lineTo(.8366*i,.7423*t),e.lineTo(.878*i,.7231*t),e.lineTo(.874*i,.7338*t),e.lineTo(.8333*i,.7535*t),e.arcTo(.0041*i,.0035*t,0,0,1,.8268*i,.75*t),e.lineTo(.8268*i,.7007*t),e.close(),e.moveTo(.9342*i,.6472*t),e.lineTo(.9293*i,.6599*t),e.lineTo(.9033*i,.6725*t),e.arcTo(.0325*i,.0282*t,0,0,0,.8927*i,.6817*t),e.arcTo(.0406*i,.0352*t,0,0,0,.887*i,.6937*t),e.lineTo(.9309*i,.6725*t),e.lineTo(.9268*i,.6845*t),e.lineTo(.887*i,.7035*t),e.arcTo(.0089*i,.0077*t,0,0,0,.8992*i,.7106*t),e.lineTo(.935*i,.693*t),e.lineTo(.9285*i,.7063*t),e.lineTo(.9008*i,.7197*t),e.arcTo(.0163*i,.0141*t,0,0,1,.8829*i,.7204*t),e.arcTo(.0407*i,.0352*t,0,0,1,.8764*i,.7028*t),e.arcTo(.065*i,.0563*t,0,0,1,.8959*i,.6669*t),e.fill(),e.restore(),e.setShadow(!1),e.setLineJoin("round"),e.begin(),e.moveTo(0,.7464*t),e.lineTo(0,.25*t),e.lineTo(.5*i,.5*t),e.lineTo(.5*i,t),e.close(),e.stroke(),e.begin(),e.moveTo(.5*i,.5*t),e.lineTo(i,.25*t),e.lineTo(i,.7464*t),e.lineTo(.5*i,t),e.close(),e.stroke(),e.setStrokeWidth(2*n),e.setStrokeColor("#292929"),e.setLineJoin("round"),e.begin(),e.moveTo(0,.7464*t),e.lineTo(0,.25*t),e.lineTo(.5*i,0),e.lineTo(i,.25*t),e.lineTo(i,.7464*t),e.lineTo(.5*i,t),e.close(),e.stroke(),e.restore(),e.setShadow(!1),e.setStrokeWidth(3*n),e.setLineCap("round"),e.begin(),e.moveTo(.0894*i,.3838*t),e.lineTo(.4187*i,.5493*t),e.moveTo(.0894*i,.4331*t),e.lineTo(.4187*i,.5986*t),e.moveTo(.0894*i,.4824*t),e.lineTo(.4187*i,.6479*t),e.moveTo(.5854*i,.5492*t),e.lineTo(.9146*i,.3838