{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"select","as":"select"},{"name":"selectAll","as":"selectAll"},{"name":"Selection","as":"Selection"},{"name":"event","as":"event"}],"from":"d3-selection"}],"metadata":{"NgD3Module":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule"}],"declarations":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"}],"exports":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"}]}]}],"members":{}},"Ngd3Margin":{"__symbolic":"interface"},"generator":{"__symbolic":"error","message":"Function call not supported","line":0,"character":18,"module":"./shared/utils/unique-id-generator"},"generateId":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"generator"}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ngd3-chart","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"template":"\n    <div\n      class=\"chart\"\n      *ngIf=\"width > 0 && height > 0\">\n      <svg:svg\n        [id]=\"'container-' + id\"\n        [attr.width]=\"width\"\n        [attr.height]=\"height\"\n        [attr.viewBox]=\"'0 0 ' + width + ' '+ height\"\n        preserveAspectRatio=\"xMidYMid\">\n        <svg:defs\n          ngd3-clip-path\n          [width]=\"width\"\n          [height]=\"height\"\n          [id]=\"id\">\n        </svg:defs>\n        <svg:g\n          ngd3-canvas\n          [attr.clip-path]=\"'url(#clip-' + id + ')'\"\n          [canvasWidth]=\"canvasWidth || (width - (margin.left || 0) - (margin.right || 0))\"\n          [canvasHeight]=\"canvasHeight || (height - (margin.top || 0) - (margin.bottom || 0))\"\n          [id]=\"id\"\n          [margin]=\"margin\">\n          <ng-content></ng-content>\n        </svg:g>\n      </svg:svg>\n      <ng-content select=\"[chart-addOn=tooltip]\"></ng-content>\n    </div>\n  "}]}],"members":{"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"margin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"canvasWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"canvasHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"defs[ngd3-clip-path]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"template":"\n    <svg:clipPath [id]=\"'clip-' + id\">\n      <svg:rect\n        [attr.width]=\"width\"\n        [attr.height]=\"height\"\n        x=\"0\"\n        y=\"0\">\n      </svg:rect>\n    </svg:clipPath>\n  "}]}],"members":{"width":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"g[ngd3-canvas]","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy"},"member":"OnPush"},"template":"\n    <svg:g\n      class='canvas'\n      [id]=\"'canvas-' + id\"\n      [attr.width]=\"canvasWidth\"\n      [attr.height]=\"canvasHeight\"\n      [attr.transform]=\"'translate(' + margin.left + ', ' + margin.top + ')'\">\n      <ng-content></ng-content>\n    </svg:g>\n  "}]}],"members":{"canvasWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"canvasHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"margin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"onCanvasEnter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"onCanvasLeave":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}},"origins":{"NgD3Module":"./ngd3.module","Ngd3Margin":"./shared/ngd3.model","generator":"./shared/utils/unique-id-generator","generateId":"./shared/utils/unique-id-generator","ɵa":"./core/svg.component","ɵb":"./core/clip-path.component","ɵc":"./core/canvas.component"},"importAs":"ngd3"}