
export class Date{
    constructor(day, hour, min){
        this.day = day
        this.hour = hour;
        this.min = min;
    }
}

export class Event{
    constructor(name) {
        this.name = name;
    }
}

export class EventOption{
    constructor(event, option, instances) {
        this.event = event;
        this.option = option;
        this.instances = instances;
    }
}

export class EventOptionInstance{
    constructor(day, start, end){
        this.day = day;
        this.start = start;
        this.end = start;
    }
}

@@ -68,17 +68,18 @@
 ay = day
+;
 %0A
-
         
@@ -121,24 +121,473 @@
 = min;%0A    %7D
+%0A%0A    /*%0A        if a %3C b    : return -1%0A        if a == b   : return 0%0A        if a %3E b    : return 1%0A    */%0A    static compare(a, b)%7B%0A        if (a.day%3Cb.day)%0A            return -1;%0A        if (a.day%3Eb.day)%0A            return 1;%0A        if (a.hour%3Cb.hour)%0A            return -1;%0A        if (a.hour%3Eb.hour)%0A            return 1;%0A        if (a.min%3Cb.min)%0A            return -1;%0A        if (a.min%3Eb.min)%0A            return 1;%0A        return 0;%0A%0A    %7D
 %0A%7D%0A%0Aexport c
@@ -880,21 +880,16 @@
 tructor(
-day, 
 start, e
@@ -897,32 +897,8 @@
 d)%7B%0A
-        this.day = day;%0A
     

Fix last commit