"use strict"; class Gantt_Chart extends Component { async on_load() { if (this.args.data_source) { const response = await fetch(this.args.data_source); const data = await response.json(); this.data.tasks = data.tasks; this.data.months = data.months; } else if (this.args.tasks) { this.data.tasks = this.args.tasks; this.data.months = this.args.months || this.generate_months(); } } generate_months() { const months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; return months; } } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJHYW50dF9DaGFydCIsIkpxaHRtbF9Db21wb25lbnQiLCJvbl9sb2FkIiwiYXJncyIsImRhdGFfc291cmNlIiwicmVzcG9uc2UiLCJmZXRjaCIsImRhdGEiLCJqc29uIiwidGFza3MiLCJtb250aHMiLCJnZW5lcmF0ZV9tb250aHMiXSwic291cmNlcyI6WyJyc3gvdGhlbWUvY29tcG9uZW50cy9fYXJjaGl2ZWQvdW5maW5pc2hlZC9HYW50dF9DaGFydC5qcyJdLCJzb3VyY2VzQ29udGVudCI6WyJjbGFzcyBHYW50dF9DaGFydCBleHRlbmRzIEpxaHRtbF9Db21wb25lbnQge1xuICAgIGFzeW5jIG9uX2xvYWQoKSB7XG4gICAgICAgIGlmICh0aGlzLmFyZ3MuZGF0YV9zb3VyY2UpIHtcbiAgICAgICAgICAgIGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgZmV0Y2godGhpcy5hcmdzLmRhdGFfc291cmNlKTtcbiAgICAgICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCByZXNwb25zZS5qc29uKCk7XG4gICAgICAgICAgICB0aGlzLmRhdGEudGFza3MgPSBkYXRhLnRhc2tzO1xuICAgICAgICAgICAgdGhpcy5kYXRhLm1vbnRocyA9IGRhdGEubW9udGhzO1xuICAgICAgICB9IGVsc2UgaWYgKHRoaXMuYXJncy50YXNrcykge1xuICAgICAgICAgICAgdGhpcy5kYXRhLnRhc2tzID0gdGhpcy5hcmdzLnRhc2tzO1xuICAgICAgICAgICAgdGhpcy5kYXRhLm1vbnRocyA9IHRoaXMuYXJncy5tb250aHMgfHwgdGhpcy5nZW5lcmF0ZV9tb250aHMoKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGdlbmVyYXRlX21vbnRocygpIHtcbiAgICAgICAgY29uc3QgbW9udGhzID0gWydKYW4nLCAnRmViJywgJ01hcicsICdBcHInLCAnTWF5JywgJ0p1bicsICdKdWwnLCAnQXVnJywgJ1NlcCcsICdPY3QnLCAnTm92JywgJ0RlYyddO1xuICAgICAgICByZXR1cm4gbW9udGhzO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7QUFBQSxNQUFNQSxXQUFXLFNBQVNDLGdCQUFnQixDQUFDO0VBQ3ZDLE1BQU1DLE9BQU9BLENBQUEsRUFBRztJQUNaLElBQUksSUFBSSxDQUFDQyxJQUFJLENBQUNDLFdBQVcsRUFBRTtNQUN2QixNQUFNQyxRQUFRLEdBQUcsTUFBTUMsS0FBSyxDQUFDLElBQUksQ0FBQ0gsSUFBSSxDQUFDQyxXQUFXLENBQUM7TUFDbkQsTUFBTUcsSUFBSSxHQUFHLE1BQU1GLFFBQVEsQ0FBQ0csSUFBSSxDQUFDLENBQUM7TUFDbEMsSUFBSSxDQUFDRCxJQUFJLENBQUNFLEtBQUssR0FBR0YsSUFBSSxDQUFDRSxLQUFLO01BQzVCLElBQUksQ0FBQ0YsSUFBSSxDQUFDRyxNQUFNLEdBQUdILElBQUksQ0FBQ0csTUFBTTtJQUNsQyxDQUFDLE1BQU0sSUFBSSxJQUFJLENBQUNQLElBQUksQ0FBQ00sS0FBSyxFQUFFO01BQ3hCLElBQUksQ0FBQ0YsSUFBSSxDQUFDRSxLQUFLLEdBQUcsSUFBSSxDQUFDTixJQUFJLENBQUNNLEtBQUs7TUFDakMsSUFBSSxDQUFDRixJQUFJLENBQUNHLE1BQU0sR0FBRyxJQUFJLENBQUNQLElBQUksQ0FBQ08sTUFBTSxJQUFJLElBQUksQ0FBQ0MsZUFBZSxDQUFDLENBQUM7SUFDakU7RUFDSjtFQUVBQSxlQUFlQSxDQUFBLEVBQUc7SUFDZCxNQUFNRCxNQUFNLEdBQUcsQ0FBQyxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEtBQUssQ0FBQztJQUNuRyxPQUFPQSxNQUFNO0VBQ2pCO0FBQ0oiLCJpZ25vcmVMaXN0IjpbXX0=