{"ast":null,"code":"import { __extends } from \"tslib\";\nimport Path from '../Path.js';\nvar ArcShape = function () {\n function ArcShape() {\n this.cx = 0;\n this.cy = 0;\n this.r = 0;\n this.startAngle = 0;\n this.endAngle = Math.PI * 2;\n this.clockwise = true;\n }\n return ArcShape;\n}();\nexport { ArcShape };\nvar Arc = function (_super) {\n __extends(Arc, _super);\n function Arc(opts) {\n return _super.call(this, opts) || this;\n }\n Arc.prototype.getDefaultStyle = function () {\n return {\n stroke: '#000',\n fill: null\n };\n };\n Arc.prototype.getDefaultShape = function () {\n return new ArcShape();\n };\n Arc.prototype.buildPath = function (ctx, shape) {\n var x = shape.cx;\n var y = shape.cy;\n var r = Math.max(shape.r, 0);\n var startAngle = shape.startAngle;\n var endAngle = shape.endAngle;\n var clockwise = shape.clockwise;\n var unitX = Math.cos(startAngle);\n var unitY = Math.sin(startAngle);\n ctx.moveTo(unitX * r + x, unitY * r + y);\n ctx.arc(x, y, r, startAngle, endAngle, !clockwise);\n };\n return Arc;\n}(Path);\nArc.prototype.type = 'arc';\nexport default Arc;","map":{"version":3,"names":["__extends","Path","ArcShape","cx","cy","r","startAngle","endAngle","Math","PI","clockwise","Arc","_super","opts","call","prototype","getDefaultStyle","stroke","fill","getDefaultShape","buildPath","ctx","shape","x","y","max","unitX","cos","unitY","sin","moveTo","arc","type"],"sources":["/data/jenkins/workspace/badp-bcxin-web-access/node_modules/zrender/lib/graphic/shape/Arc.js"],"sourcesContent":["import { __extends } from \"tslib\";\nimport Path from '../Path.js';\nvar ArcShape = (function () {\n function ArcShape() {\n this.cx = 0;\n this.cy = 0;\n this.r = 0;\n this.startAngle = 0;\n this.endAngle = Math.PI * 2;\n this.clockwise = true;\n }\n return ArcShape;\n}());\nexport { ArcShape };\nvar Arc = (function (_super) {\n __extends(Arc, _super);\n function Arc(opts) {\n return _super.call(this, opts) || this;\n }\n Arc.prototype.getDefaultStyle = function () {\n return {\n stroke: '#000',\n fill: null\n };\n };\n Arc.prototype.getDefaultShape = function () {\n return new ArcShape();\n };\n Arc.prototype.buildPath = function (ctx, shape) {\n var x = shape.cx;\n var y = shape.cy;\n var r = Math.max(shape.r, 0);\n var startAngle = shape.startAngle;\n var endAngle = shape.endAngle;\n var clockwise = shape.clockwise;\n var unitX = Math.cos(startAngle);\n var unitY = Math.sin(startAngle);\n ctx.moveTo(unitX * r + x, unitY * r + y);\n ctx.arc(x, y, r, startAngle, endAngle, !clockwise);\n };\n return Arc;\n}(Path));\nArc.prototype.type = 'arc';\nexport default Arc;\n"],"mappings":"AAAA,SAASA,SAAS,QAAQ,OAAO;AACjC,OAAOC,IAAI,MAAM,YAAY;AAC7B,IAAIC,QAAQ,GAAI,YAAY;EACxB,SAASA,QAAQA,CAAA,EAAG;IAChB,IAAI,CAACC,EAAE,GAAG,CAAC;IACX,IAAI,CAACC,EAAE,GAAG,CAAC;IACX,IAAI,CAACC,CAAC,GAAG,CAAC;IACV,IAAI,CAACC,UAAU,GAAG,CAAC;IACnB,IAAI,CAACC,QAAQ,GAAGC,IAAI,CAACC,EAAE,GAAG,CAAC;IAC3B,IAAI,CAACC,SAAS,GAAG,IAAI;EACzB;EACA,OAAOR,QAAQ;AACnB,CAAC,CAAC,CAAE;AACJ,SAASA,QAAQ;AACjB,IAAIS,GAAG,GAAI,UAAUC,MAAM,EAAE;EACzBZ,SAAS,CAACW,GAAG,EAAEC,MAAM,CAAC;EACtB,SAASD,GAAGA,CAACE,IAAI,EAAE;IACf,OAAOD,MAAM,CAACE,IAAI,CAAC,IAAI,EAAED,IAAI,CAAC,IAAI,IAAI;EAC1C;EACAF,GAAG,CAACI,SAAS,CAACC,eAAe,GAAG,YAAY;IACxC,OAAO;MACHC,MAAM,EAAE,MAAM;MACdC,IAAI,EAAE;IACV,CAAC;EACL,CAAC;EACDP,GAAG,CAACI,SAAS,CAACI,eAAe,GAAG,YAAY;IACxC,OAAO,IAAIjB,QAAQ,CAAC,CAAC;EACzB,CAAC;EACDS,GAAG,CAACI,SAAS,CAACK,SAAS,GAAG,UAAUC,GAAG,EAAEC,KAAK,EAAE;IAC5C,IAAIC,CAAC,GAAGD,KAAK,CAACnB,EAAE;IAChB,IAAIqB,CAAC,GAAGF,KAAK,CAAClB,EAAE;IAChB,IAAIC,CAAC,GAAGG,IAAI,CAACiB,GAAG,CAACH,KAAK,CAACjB,CAAC,EAAE,CAAC,CAAC;IAC5B,IAAIC,UAAU,GAAGgB,KAAK,CAAChB,UAAU;IACjC,IAAIC,QAAQ,GAAGe,KAAK,CAACf,QAAQ;IAC7B,IAAIG,SAAS,GAAGY,KAAK,CAACZ,SAAS;IAC/B,IAAIgB,KAAK,GAAGlB,IAAI,CAACmB,GAAG,CAACrB,UAAU,CAAC;IAChC,IAAIsB,KAAK,GAAGpB,IAAI,CAACqB,GAAG,CAACvB,UAAU,CAAC;IAChCe,GAAG,CAACS,MAAM,CAACJ,KAAK,GAAGrB,CAAC,GAAGkB,CAAC,EAAEK,KAAK,GAAGvB,CAAC,GAAGmB,CAAC,CAAC;IACxCH,GAAG,CAACU,GAAG,CAACR,CAAC,EAAEC,CAAC,EAAEnB,CAAC,EAAEC,UAAU,EAAEC,QAAQ,EAAE,CAACG,SAAS,CAAC;EACtD,CAAC;EACD,OAAOC,GAAG;AACd,CAAC,CAACV,IAAI,CAAE;AACRU,GAAG,CAACI,SAAS,CAACiB,IAAI,GAAG,KAAK;AAC1B,eAAerB,GAAG","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}