{
  "type": "Program",
  "body": [
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "React",
            "range": [
              7,
              12
            ],
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 12
              }
            }
          },
          "range": [
            7,
            12
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 7
            },
            "end": {
              "line": 1,
              "column": 12
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "react",
        "raw": "\"react\"",
        "range": [
          18,
          25
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 18
          },
          "end": {
            "line": 1,
            "column": 25
          }
        }
      },
      "range": [
        0,
        26
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 26
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "ReactDOM",
            "range": [
              34,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 15
              }
            }
          },
          "range": [
            34,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 7
            },
            "end": {
              "line": 2,
              "column": 15
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "react-dom",
        "raw": "\"react-dom\"",
        "range": [
          48,
          59
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 21
          },
          "end": {
            "line": 2,
            "column": 32
          }
        }
      },
      "range": [
        27,
        60
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 33
        }
      }
    },
    {
      "type": "ExportDefaultDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "CradminDateSelectorYear",
          "range": [
            84,
            107
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 21
            },
            "end": {
              "line": 5,
              "column": 44
            }
          }
        },
        "superClass": {
          "type": "MemberExpression",
          "computed": false,
          "object": {
            "type": "Identifier",
            "name": "React",
            "range": [
              116,
              121
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 53
              },
              "end": {
                "line": 5,
                "column": 58
              }
            }
          },
          "property": {
            "type": "Identifier",
            "name": "Component",
            "range": [
              122,
              131
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 59
              },
              "end": {
                "line": 5,
                "column": 68
              }
            }
          },
          "range": [
            116,
            131
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 53
            },
            "end": {
              "line": 5,
              "column": 68
            }
          }
        },
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "defaultProps",
                "range": [
                  147,
                  159
                ],
                "loc": {
                  "start": {
                    "line": 6,
                    "column": 13
                  },
                  "end": {
                    "line": 6,
                    "column": 25
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "currentYear",
                            "range": [
                              172,
                              183
                            ],
                            "loc": {
                              "start": {
                                "line": 7,
                                "column": 8
                              },
                              "end": {
                                "line": 7,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "CallExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "NewExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "Date",
                                  "range": [
                                    190,
                                    194
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 7,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 7,
                                      "column": 30
                                    }
                                  }
                                },
                                "arguments": [],
                                "range": [
                                  186,
                                  196
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 7,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "getUTCFullYear",
                                "range": [
                                  197,
                                  211
                                ],
                                "loc": {
                                  "start": {
                                    "line": 7,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 7,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                186,
                                211
                              ],
                              "loc": {
                                "start": {
                                  "line": 7,
                                  "column": 22
                                },
                                "end": {
                                  "line": 7,
                                  "column": 47
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              186,
                              213
                            ],
                            "loc": {
                              "start": {
                                "line": 7,
                                "column": 22
                              },
                              "end": {
                                "line": 7,
                                "column": 49
                              }
                            }
                          },
                          "range": [
                            172,
                            213
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 8
                            },
                            "end": {
                              "line": 7,
                              "column": 49
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        168,
                        214
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 50
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "ObjectExpression",
                        "properties": [
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "signalNameSpace",
                              "range": [
                                234,
                                249
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 6
                                },
                                "end": {
                                  "line": 9,
                                  "column": 21
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": null,
                              "raw": "null",
                              "range": [
                                251,
                                255
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 23
                                },
                                "end": {
                                  "line": 9,
                                  "column": 27
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              234,
                              255
                            ],
                            "loc": {
                              "start": {
                                "line": 9,
                                "column": 6
                              },
                              "end": {
                                "line": 9,
                                "column": 27
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "labelCssClass",
                              "range": [
                                263,
                                276
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 6
                                },
                                "end": {
                                  "line": 10,
                                  "column": 19
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "",
                              "raw": "\"\"",
                              "range": [
                                278,
                                280
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 21
                                },
                                "end": {
                                  "line": 10,
                                  "column": 23
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              263,
                              280
                            ],
                            "loc": {
                              "start": {
                                "line": 10,
                                "column": 6
                              },
                              "end": {
                                "line": 10,
                                "column": 23
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "extraSelectProperties",
                              "range": [
                                288,
                                309
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 6
                                },
                                "end": {
                                  "line": 11,
                                  "column": 27
                                }
                              }
                            },
                            "value": {
                              "type": "ObjectExpression",
                              "properties": [],
                              "range": [
                                311,
                                313
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 29
                                },
                                "end": {
                                  "line": 11,
                                  "column": 31
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              288,
                              313
                            ],
                            "loc": {
                              "start": {
                                "line": 11,
                                "column": 6
                              },
                              "end": {
                                "line": 11,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "labelText",
                              "range": [
                                321,
                                330
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 6
                                },
                                "end": {
                                  "line": 12,
                                  "column": 15
                                }
                              }
                            },
                            "value": {
                              "type": "Literal",
                              "value": "Year",
                              "raw": "\"Year\"",
                              "range": [
                                332,
                                338
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 17
                                },
                                "end": {
                                  "line": 12,
                                  "column": 23
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              321,
                              338
                            ],
                            "loc": {
                              "start": {
                                "line": 12,
                                "column": 6
                              },
                              "end": {
                                "line": 12,
                                "column": 23
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "minYear",
                              "range": [
                                346,
                                353
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 6
                                },
                                "end": {
                                  "line": 13,
                                  "column": 13
                                }
                              }
                            },
                            "value": {
                              "type": "BinaryExpression",
                              "operator": "-",
                              "left": {
                                "type": "Identifier",
                                "name": "currentYear",
                                "range": [
                                  355,
                                  366
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 26
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 10,
                                "raw": "10",
                                "range": [
                                  369,
                                  371
                                ],
                                "loc": {
                                  "start": {
                                    "line": 13,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 13,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                355,
                                371
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 15
                                },
                                "end": {
                                  "line": 13,
                                  "column": 31
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              346,
                              371
                            ],
                            "loc": {
                              "start": {
                                "line": 13,
                                "column": 6
                              },
                              "end": {
                                "line": 13,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "maxYear",
                              "range": [
                                379,
                                386
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 6
                                },
                                "end": {
                                  "line": 14,
                                  "column": 13
                                }
                              }
                            },
                            "value": {
                              "type": "BinaryExpression",
                              "operator": "+",
                              "left": {
                                "type": "Identifier",
                                "name": "currentYear",
                                "range": [
                                  388,
                                  399
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 26
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": 50,
                                "raw": "50",
                                "range": [
                                  402,
                                  404
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 31
                                  }
                                }
                              },
                              "range": [
                                388,
                                404
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 15
                                },
                                "end": {
                                  "line": 14,
                                  "column": 31
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              379,
                              404
                            ],
                            "loc": {
                              "start": {
                                "line": 14,
                                "column": 6
                              },
                              "end": {
                                "line": 14,
                                "column": 31
                              }
                            }
                          },
                          {
                            "type": "Property",
                            "key": {
                              "type": "Identifier",
                              "name": "currentYear",
                              "range": [
                                412,
                                423
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 6
                                },
                                "end": {
                                  "line": 15,
                                  "column": 17
                                }
                              }
                            },
                            "value": {
                              "type": "Identifier",
                              "name": "currentYear",
                              "range": [
                                425,
                                436
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 19
                                },
                                "end": {
                                  "line": 15,
                                  "column": 30
                                }
                              }
                            },
                            "kind": "init",
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "range": [
                              412,
                              436
                            ],
                            "loc": {
                              "start": {
                                "line": 15,
                                "column": 6
                              },
                              "end": {
                                "line": 15,
                                "column": 30
                              }
                            }
                          }
                        ],
                        "range": [
                          226,
                          442
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 11
                          },
                          "end": {
                            "line": 16,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        219,
                        443
                      ],
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 4
                        },
                        "end": {
                          "line": 16,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    162,
                    447
                  ],
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 28
                    },
                    "end": {
                      "line": 17,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  159,
                  447
                ],
                "loc": {
                  "start": {
                    "line": 6,
                    "column": 25
                  },
                  "end": {
                    "line": 17,
                    "column": 3
                  }
                }
              },
              "kind": "get",
              "computed": false,
              "range": [
                136,
                447
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 2
                },
                "end": {
                  "line": 17,
                  "column": 3
                }
              },
              "static": true
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  451,
                  462
                ],
                "loc": {
                  "start": {
                    "line": 19,
                    "column": 2
                  },
                  "end": {
                    "line": 19,
                    "column": 13
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "props",
                    "range": [
                      463,
                      468
                    ],
                    "loc": {
                      "start": {
                        "line": 19,
                        "column": 14
                      },
                      "end": {
                        "line": 19,
                        "column": 19
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "Super",
                          "range": [
                            476,
                            481
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 4
                            },
                            "end": {
                              "line": 20,
                              "column": 9
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "props",
                            "range": [
                              482,
                              487
                            ],
                            "loc": {
                              "start": {
                                "line": 20,
                                "column": 10
                              },
                              "end": {
                                "line": 20,
                                "column": 15
                              }
                            }
                          }
                        ],
                        "range": [
                          476,
                          488
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 4
                          },
                          "end": {
                            "line": 20,
                            "column": 16
                          }
                        }
                      },
                      "range": [
                        476,
                        489
                      ],
                      "loc": {
                        "start": {
                          "line": 20,
                          "column": 4
                        },
                        "end": {
                          "line": 20,
                          "column": 17
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              494,
                              498
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 4
                              },
                              "end": {
                                "line": 21,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_name",
                            "range": [
                              499,
                              504
                            ],
                            "loc": {
                              "start": {
                                "line": 21,
                                "column": 9
                              },
                              "end": {
                                "line": 21,
                                "column": 14
                              }
                            }
                          },
                          "range": [
                            494,
                            504
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 4
                            },
                            "end": {
                              "line": 21,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "TemplateLiteral",
                          "quasis": [
                            {
                              "type": "TemplateElement",
                              "value": {
                                "raw": "django_cradmin.components.CradminDateSelectorYear.",
                                "cooked": "django_cradmin.components.CradminDateSelectorYear."
                              },
                              "tail": false,
                              "range": [
                                507,
                                560
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 17
                                },
                                "end": {
                                  "line": 21,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "TemplateElement",
                              "value": {
                                "raw": "",
                                "cooked": ""
                              },
                              "tail": true,
                              "range": [
                                586,
                                588
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 96
                                },
                                "end": {
                                  "line": 21,
                                  "column": 98
                                }
                              }
                            }
                          ],
                          "expressions": [
                            {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    560,
                                    564
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 70
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 74
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    565,
                                    570
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 75
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 80
                                    }
                                  }
                                },
                                "range": [
                                  560,
                                  570
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 70
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 80
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "signalNameSpace",
                                "range": [
                                  571,
                                  586
                                ],
                                "loc": {
                                  "start": {
                                    "line": 21,
                                    "column": 81
                                  },
                                  "end": {
                                    "line": 21,
                                    "column": 96
                                  }
                                }
                              },
                              "range": [
                                560,
                                586
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 70
                                },
                                "end": {
                                  "line": 21,
                                  "column": 96
                                }
                              }
                            }
                          ],
                          "range": [
                            507,
                            588
                          ],
                          "loc": {
                            "start": {
                              "line": 21,
                              "column": 17
                            },
                            "end": {
                              "line": 21,
                              "column": 98
                            }
                          }
                        },
                        "range": [
                          494,
                          588
                        ],
                        "loc": {
                          "start": {
                            "line": 21,
                            "column": 4
                          },
                          "end": {
                            "line": 21,
                            "column": 98
                          }
                        }
                      },
                      "range": [
                        494,
                        589
                      ],
                      "loc": {
                        "start": {
                          "line": 21,
                          "column": 4
                        },
                        "end": {
                          "line": 21,
                          "column": 99
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              594,
                              598
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 4
                              },
                              "end": {
                                "line": 22,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "logger",
                            "range": [
                              599,
                              605
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 9
                              },
                              "end": {
                                "line": 22,
                                "column": 15
                              }
                            }
                          },
                          "range": [
                            594,
                            605
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 4
                            },
                            "end": {
                              "line": 22,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "NewExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "window",
                                    "range": [
                                      612,
                                      618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "ievv_jsbase_core",
                                    "range": [
                                      619,
                                      635
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    612,
                                    635
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 45
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "LoggerSingleton",
                                  "range": [
                                    636,
                                    651
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 61
                                    }
                                  }
                                },
                                "range": [
                                  612,
                                  651
                                ],
                                "loc": {
                                  "start": {
                                    "line": 22,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 22,
                                    "column": 61
                                  }
                                }
                              },
                              "arguments": [],
                              "range": [
                                608,
                                653
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 18
                                },
                                "end": {
                                  "line": 22,
                                  "column": 63
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "getLogger",
                              "range": [
                                654,
                                663
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 64
                                },
                                "end": {
                                  "line": 22,
                                  "column": 73
                                }
                              }
                            },
                            "range": [
                              608,
                              663
                            ],
                            "loc": {
                              "start": {
                                "line": 22,
                                "column": 18
                              },
                              "end": {
                                "line": 22,
                                "column": 73
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "Literal",
                              "value": "django_cradmin.components.CradminDateSelectorYear",
                              "raw": "'django_cradmin.components.CradminDateSelectorYear'",
                              "range": [
                                671,
                                722
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 6
                                },
                                "end": {
                                  "line": 23,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            608,
                            723
                          ],
                          "loc": {
                            "start": {
                              "line": 22,
                              "column": 18
                            },
                            "end": {
                              "line": 23,
                              "column": 58
                            }
                          }
                        },
                        "range": [
                          594,
                          723
                        ],
                        "loc": {
                          "start": {
                            "line": 22,
                            "column": 4
                          },
                          "end": {
                            "line": 23,
                            "column": 58
                          }
                        }
                      },
                      "range": [
                        594,
                        724
                      ],
                      "loc": {
                        "start": {
                          "line": 22,
                          "column": 4
                        },
                        "end": {
                          "line": 23,
                          "column": 59
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              730,
                              734
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 4
                              },
                              "end": {
                                "line": 25,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_handleYearChange",
                            "range": [
                              735,
                              752
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 9
                              },
                              "end": {
                                "line": 25,
                                "column": 26
                              }
                            }
                          },
                          "range": [
                            730,
                            752
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 4
                            },
                            "end": {
                              "line": 25,
                              "column": 26
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  755,
                                  759
                                ],
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 33
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_handleYearChange",
                                "range": [
                                  760,
                                  777
                                ],
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 51
                                  }
                                }
                              },
                              "range": [
                                755,
                                777
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 29
                                },
                                "end": {
                                  "line": 25,
                                  "column": 51
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                778,
                                782
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 52
                                },
                                "end": {
                                  "line": 25,
                                  "column": 56
                                }
                              }
                            },
                            "range": [
                              755,
                              782
                            ],
                            "loc": {
                              "start": {
                                "line": 25,
                                "column": 29
                              },
                              "end": {
                                "line": 25,
                                "column": 56
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                783,
                                787
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 57
                                },
                                "end": {
                                  "line": 25,
                                  "column": 61
                                }
                              }
                            }
                          ],
                          "range": [
                            755,
                            788
                          ],
                          "loc": {
                            "start": {
                              "line": 25,
                              "column": 29
                            },
                            "end": {
                              "line": 25,
                              "column": 62
                            }
                          }
                        },
                        "range": [
                          730,
                          788
                        ],
                        "loc": {
                          "start": {
                            "line": 25,
                            "column": 4
                          },
                          "end": {
                            "line": 25,
                            "column": 62
                          }
                        }
                      },
                      "range": [
                        730,
                        789
                      ],
                      "loc": {
                        "start": {
                          "line": 25,
                          "column": 4
                        },
                        "end": {
                          "line": 25,
                          "column": 63
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              794,
                              798
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 4
                              },
                              "end": {
                                "line": 26,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_postInit",
                            "range": [
                              799,
                              808
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 9
                              },
                              "end": {
                                "line": 26,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            794,
                            808
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 4
                            },
                            "end": {
                              "line": 26,
                              "column": 18
                            }
                          }
                        },
                        "right": {
                          "type": "CallExpression",
                          "callee": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  811,
                                  815
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 25
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "_postInit",
                                "range": [
                                  816,
                                  825
                                ],
                                "loc": {
                                  "start": {
                                    "line": 26,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 26,
                                    "column": 35
                                  }
                                }
                              },
                              "range": [
                                811,
                                825
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 21
                                },
                                "end": {
                                  "line": 26,
                                  "column": 35
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "bind",
                              "range": [
                                826,
                                830
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 36
                                },
                                "end": {
                                  "line": 26,
                                  "column": 40
                                }
                              }
                            },
                            "range": [
                              811,
                              830
                            ],
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 21
                              },
                              "end": {
                                "line": 26,
                                "column": 40
                              }
                            }
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "range": [
                                831,
                                835
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 41
                                },
                                "end": {
                                  "line": 26,
                                  "column": 45
                                }
                              }
                            }
                          ],
                          "range": [
                            811,
                            836
                          ],
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 21
                            },
                            "end": {
                              "line": 26,
                              "column": 46
                            }
                          }
                        },
                        "range": [
                          794,
                          836
                        ],
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 4
                          },
                          "end": {
                            "line": 26,
                            "column": 46
                          }
                        }
                      },
                      "range": [
                        794,
                        837
                      ],
                      "loc": {
                        "start": {
                          "line": 26,
                          "column": 4
                        },
                        "end": {
                          "line": 26,
                          "column": 47
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "AssignmentExpression",
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              842,
                              846
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 4
                              },
                              "end": {
                                "line": 27,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "state",
                            "range": [
                              847,
                              852
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 9
                              },
                              "end": {
                                "line": 27,
                                "column": 14
                              }
                            }
                          },
                          "range": [
                            842,
                            852
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 4
                            },
                            "end": {
                              "line": 27,
                              "column": 14
                            }
                          }
                        },
                        "right": {
                          "type": "ObjectExpression",
                          "properties": [
                            {
                              "type": "Property",
                              "key": {
                                "type": "Identifier",
                                "name": "value",
                                "range": [
                                  856,
                                  861
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 23
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": 0,
                                "raw": "0",
                                "range": [
                                  863,
                                  864
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 26
                                  }
                                }
                              },
                              "kind": "init",
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "range": [
                                856,
                                864
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 18
                                },
                                "end": {
                                  "line": 27,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "Property",
                              "key": {
                                "type": "Identifier",
                                "name": "disabled",
                                "range": [
                                  866,
                                  874
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 36
                                  }
                                }
                              },
                              "value": {
                                "type": "Literal",
                                "value": true,
                                "raw": "true",
                                "range": [
                                  876,
                                  880
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 42
                                  }
                                }
                              },
                              "kind": "init",
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "range": [
                                866,
                                880
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 28
                                },
                                "end": {
                                  "line": 27,
                                  "column": 42
                                }
                              }
                            }
                          ],
                          "range": [
                            855,
                            881
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 17
                            },
                            "end": {
                              "line": 27,
                              "column": 43
                            }
                          }
                        },
                        "range": [
                          842,
                          881
                        ],
                        "loc": {
                          "start": {
                            "line": 27,
                            "column": 4
                          },
                          "end": {
                            "line": 27,
                            "column": 43
                          }
                        }
                      },
                      "range": [
                        842,
                        882
                      ],
                      "loc": {
                        "start": {
                          "line": 27,
                          "column": 4
                        },
                        "end": {
                          "line": 27,
                          "column": 44
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              888,
                              892
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 4
                              },
                              "end": {
                                "line": 29,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_initializeSignalHandlers",
                            "range": [
                              893,
                              918
                            ],
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 9
                              },
                              "end": {
                                "line": 29,
                                "column": 34
                              }
                            }
                          },
                          "range": [
                            888,
                            918
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 4
                            },
                            "end": {
                              "line": 29,
                              "column": 34
                            }
                          }
                        },
                        "arguments": [],
                        "range": [
                          888,
                          920
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 4
                          },
                          "end": {
                            "line": 29,
                            "column": 36
                          }
                        }
                      },
                      "range": [
                        888,
                        921
                      ],
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 4
                        },
                        "end": {
                          "line": 29,
                          "column": 37
                        }
                      }
                    }
                  ],
                  "range": [
                    470,
                    925
                  ],
                  "loc": {
                    "start": {
                      "line": 19,
                      "column": 21
                    },
                    "end": {
                      "line": 30,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  462,
                  925
                ],
                "loc": {
                  "start": {
                    "line": 19,
                    "column": 13
                  },
                  "end": {
                    "line": 30,
                    "column": 3
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                451,
                925
              ],
              "loc": {
                "start": {
                  "line": 19,
                  "column": 2
                },
                "end": {
                  "line": 30,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_initializeSignalHandlers",
                "range": [
                  929,
                  954
                ],
                "loc": {
                  "start": {
                    "line": 32,
                    "column": 2
                  },
                  "end": {
                    "line": 32,
                    "column": 27
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "NewExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "window",
                                  "range": [
                                    967,
                                    973
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    974,
                                    990
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 33,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  967,
                                  990
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  991,
                                  1013
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 33,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                967,
                                1013
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 33,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              963,
                              1015
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 4
                              },
                              "end": {
                                "line": 33,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "addReceiver",
                            "range": [
                              1016,
                              1027
                            ],
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 57
                              },
                              "end": {
                                "line": 33,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            963,
                            1027
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 4
                            },
                            "end": {
                              "line": 33,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  1035,
                                  1038
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".initializeValues",
                                  "cooked": ".initializeValues"
                                },
                                "tail": true,
                                "range": [
                                  1064,
                                  1083
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 54
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1038,
                                      1042
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      1043,
                                      1048
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    1038,
                                    1048
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    1049,
                                    1064
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 34,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  1038,
                                  1064
                                ],
                                "loc": {
                                  "start": {
                                    "line": 34,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              1035,
                              1083
                            ],
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 6
                              },
                              "end": {
                                "line": 34,
                                "column": 54
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1091,
                                1095
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 6
                                },
                                "end": {
                                  "line": 35,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_name",
                              "range": [
                                1096,
                                1101
                              ],
                              "loc": {
                                "start": {
                                  "line": 35,
                                  "column": 11
                                },
                                "end": {
                                  "line": 35,
                                  "column": 16
                                }
                              }
                            },
                            "range": [
                              1091,
                              1101
                            ],
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 6
                              },
                              "end": {
                                "line": 35,
                                "column": 16
                              }
                            }
                          },
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1109,
                                1113
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 6
                                },
                                "end": {
                                  "line": 36,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "_postInit",
                              "range": [
                                1114,
                                1123
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 11
                                },
                                "end": {
                                  "line": 36,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              1109,
                              1123
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 6
                              },
                              "end": {
                                "line": 36,
                                "column": 20
                              }
                            }
                          }
                        ],
                        "range": [
                          963,
                          1129
                        ],
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 4
                          },
                          "end": {
                            "line": 37,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        963,
                        1130
                      ],
                      "loc": {
                        "start": {
                          "line": 33,
                          "column": 4
                        },
                        "end": {
                          "line": 37,
                          "column": 6
                        }
                      }
                    }
                  ],
                  "range": [
                    957,
                    1134
                  ],
                  "loc": {
                    "start": {
                      "line": 32,
                      "column": 30
                    },
                    "end": {
                      "line": 38,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  954,
                  1134
                ],
                "loc": {
                  "start": {
                    "line": 32,
                    "column": 27
                  },
                  "end": {
                    "line": 38,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                929,
                1134
              ],
              "loc": {
                "start": {
                  "line": 32,
                  "column": 2
                },
                "end": {
                  "line": 38,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_postInit",
                "range": [
                  1138,
                  1147
                ],
                "loc": {
                  "start": {
                    "line": 40,
                    "column": 2
                  },
                  "end": {
                    "line": 40,
                    "column": 11
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "UnaryExpression",
                        "operator": "!",
                        "argument": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                1161,
                                1165
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 9
                                },
                                "end": {
                                  "line": 41,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "state",
                              "range": [
                                1166,
                                1171
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 14
                                },
                                "end": {
                                  "line": 41,
                                  "column": 19
                                }
                              }
                            },
                            "range": [
                              1161,
                              1171
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 9
                              },
                              "end": {
                                "line": 41,
                                "column": 19
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "disabled",
                            "range": [
                              1172,
                              1180
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 20
                              },
                              "end": {
                                "line": 41,
                                "column": 28
                              }
                            }
                          },
                          "range": [
                            1161,
                            1180
                          ],
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 9
                            },
                            "end": {
                              "line": 41,
                              "column": 28
                            }
                          }
                        },
                        "prefix": true,
                        "range": [
                          1160,
                          1180
                        ],
                        "loc": {
                          "start": {
                            "line": 41,
                            "column": 8
                          },
                          "end": {
                            "line": 41,
                            "column": 28
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": null,
                            "range": [
                              1190,
                              1197
                            ],
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 6
                              },
                              "end": {
                                "line": 42,
                                "column": 13
                              }
                            }
                          }
                        ],
                        "range": [
                          1182,
                          1203
                        ],
                        "loc": {
                          "start": {
                            "line": 41,
                            "column": 30
                          },
                          "end": {
                            "line": 43,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        1156,
                        1203
                      ],
                      "loc": {
                        "start": {
                          "line": 41,
                          "column": 4
                        },
                        "end": {
                          "line": 43,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1208,
                              1212
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 4
                              },
                              "end": {
                                "line": 44,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setState",
                            "range": [
                              1213,
                              1221
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 9
                              },
                              "end": {
                                "line": 44,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            1208,
                            1221
                          ],
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 4
                            },
                            "end": {
                              "line": 44,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "properties": [
                              {
                                "type": "Property",
                                "key": {
                                  "type": "Identifier",
                                  "name": "disabled",
                                  "range": [
                                    1223,
                                    1231
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 27
                                    }
                                  }
                                },
                                "value": {
                                  "type": "Literal",
                                  "value": false,
                                  "raw": "false",
                                  "range": [
                                    1233,
                                    1238
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 44,
                                      "column": 34
                                    }
                                  }
                                },
                                "kind": "init",
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "range": [
                                  1223,
                                  1238
                                ],
                                "loc": {
                                  "start": {
                                    "line": 44,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 44,
                                    "column": 34
                                  }
                                }
                              }
                            ],
                            "range": [
                              1222,
                              1239
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 18
                              },
                              "end": {
                                "line": 44,
                                "column": 35
                              }
                            }
                          }
                        ],
                        "range": [
                          1208,
                          1240
                        ],
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 4
                          },
                          "end": {
                            "line": 44,
                            "column": 36
                          }
                        }
                      },
                      "range": [
                        1208,
                        1241
                      ],
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 4
                        },
                        "end": {
                          "line": 44,
                          "column": 37
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1246,
                              1250
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 4
                              },
                              "end": {
                                "line": 45,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_sendDateUpdateSignal",
                            "range": [
                              1251,
                              1272
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 9
                              },
                              "end": {
                                "line": 45,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            1246,
                            1272
                          ],
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 4
                            },
                            "end": {
                              "line": 45,
                              "column": 30
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "ThisExpression",
                                "range": [
                                  1273,
                                  1277
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 35
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "props",
                                "range": [
                                  1278,
                                  1283
                                ],
                                "loc": {
                                  "start": {
                                    "line": 45,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 45,
                                    "column": 41
                                  }
                                }
                              },
                              "range": [
                                1273,
                                1283
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 31
                                },
                                "end": {
                                  "line": 45,
                                  "column": 41
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "currentYear",
                              "range": [
                                1284,
                                1295
                              ],
                              "loc": {
                                "start": {
                                  "line": 45,
                                  "column": 42
                                },
                                "end": {
                                  "line": 45,
                                  "column": 53
                                }
                              }
                            },
                            "range": [
                              1273,
                              1295
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 31
                              },
                              "end": {
                                "line": 45,
                                "column": 53
                              }
                            }
                          }
                        ],
                        "range": [
                          1246,
                          1296
                        ],
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 4
                          },
                          "end": {
                            "line": 45,
                            "column": 54
                          }
                        }
                      },
                      "range": [
                        1246,
                        1299
                      ],
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 4
                        },
                        "end": {
                          "line": 46,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    1150,
                    1300
                  ],
                  "loc": {
                    "start": {
                      "line": 40,
                      "column": 14
                    },
                    "end": {
                      "line": 46,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1147,
                  1300
                ],
                "loc": {
                  "start": {
                    "line": 40,
                    "column": 11
                  },
                  "end": {
                    "line": 46,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1138,
                1300
              ],
              "loc": {
                "start": {
                  "line": 40,
                  "column": 2
                },
                "end": {
                  "line": 46,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_sendDateUpdateSignal",
                "range": [
                  1304,
                  1325
                ],
                "loc": {
                  "start": {
                    "line": 48,
                    "column": 2
                  },
                  "end": {
                    "line": 48,
                    "column": 23
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "newYear",
                    "range": [
                      1326,
                      1333
                    ],
                    "loc": {
                      "start": {
                        "line": 48,
                        "column": 24
                      },
                      "end": {
                        "line": 48,
                        "column": 31
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1341,
                              1345
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 4
                              },
                              "end": {
                                "line": 49,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setState",
                            "range": [
                              1346,
                              1354
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 9
                              },
                              "end": {
                                "line": 49,
                                "column": 17
                              }
                            }
                          },
                          "range": [
                            1341,
                            1354
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 4
                            },
                            "end": {
                              "line": 49,
                              "column": 17
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "properties": [
                              {
                                "type": "Property",
                                "key": {
                                  "type": "Identifier",
                                  "name": "value",
                                  "range": [
                                    1356,
                                    1361
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 24
                                    }
                                  }
                                },
                                "value": {
                                  "type": "Identifier",
                                  "name": "newYear",
                                  "range": [
                                    1363,
                                    1370
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 33
                                    }
                                  }
                                },
                                "kind": "init",
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "range": [
                                  1356,
                                  1370
                                ],
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 33
                                  }
                                }
                              }
                            ],
                            "range": [
                              1355,
                              1371
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 18
                              },
                              "end": {
                                "line": 49,
                                "column": 34
                              }
                            }
                          }
                        ],
                        "range": [
                          1341,
                          1372
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 4
                          },
                          "end": {
                            "line": 49,
                            "column": 35
                          }
                        }
                      },
                      "range": [
                        1341,
                        1373
                      ],
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 4
                        },
                        "end": {
                          "line": 49,
                          "column": 36
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "==",
                        "left": {
                          "type": "Identifier",
                          "name": "newYear",
                          "range": [
                            1383,
                            1390
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 8
                            },
                            "end": {
                              "line": 51,
                              "column": 15
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": 0,
                          "raw": "0",
                          "range": [
                            1394,
                            1395
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 19
                            },
                            "end": {
                              "line": 51,
                              "column": 20
                            }
                          }
                        },
                        "range": [
                          1383,
                          1395
                        ],
                        "loc": {
                          "start": {
                            "line": 51,
                            "column": 8
                          },
                          "end": {
                            "line": 51,
                            "column": 20
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "AssignmentExpression",
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "name": "newYear",
                                "range": [
                                  1405,
                                  1412
                                ],
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 13
                                  }
                                }
                              },
                              "right": {
                                "type": "Literal",
                                "value": null,
                                "raw": "null",
                                "range": [
                                  1415,
                                  1419
                                ],
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 20
                                  }
                                }
                              },
                              "range": [
                                1405,
                                1419
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 6
                                },
                                "end": {
                                  "line": 52,
                                  "column": 20
                                }
                              }
                            },
                            "range": [
                              1405,
                              1420
                            ],
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 6
                              },
                              "end": {
                                "line": 52,
                                "column": 21
                              }
                            }
                          }
                        ],
                        "range": [
                          1397,
                          1426
                        ],
                        "loc": {
                          "start": {
                            "line": 51,
                            "column": 22
                          },
                          "end": {
                            "line": 53,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        1379,
                        1426
                      ],
                      "loc": {
                        "start": {
                          "line": 51,
                          "column": 4
                        },
                        "end": {
                          "line": 53,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "NewExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "window",
                                  "range": [
                                    1436,
                                    1442
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1443,
                                    1459
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1436,
                                  1459
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "SignalHandlerSingleton",
                                "range": [
                                  1460,
                                  1482
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 54
                                  }
                                }
                              },
                              "range": [
                                1436,
                                1482
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 54
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1432,
                              1484
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 4
                              },
                              "end": {
                                "line": 55,
                                "column": 56
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "send",
                            "range": [
                              1485,
                              1489
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 57
                              },
                              "end": {
                                "line": 55,
                                "column": 61
                              }
                            }
                          },
                          "range": [
                            1432,
                            1489
                          ],
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 4
                            },
                            "end": {
                              "line": 55,
                              "column": 61
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "TemplateLiteral",
                            "quasis": [
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": "",
                                  "cooked": ""
                                },
                                "tail": false,
                                "range": [
                                  1497,
                                  1500
                                ],
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 56,
                                    "column": 9
                                  }
                                }
                              },
                              {
                                "type": "TemplateElement",
                                "value": {
                                  "raw": ".YearValueChange",
                                  "cooked": ".YearValueChange"
                                },
                                "tail": true,
                                "range": [
                                  1526,
                                  1544
                                ],
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 56,
                                    "column": 53
                                  }
                                }
                              }
                            ],
                            "expressions": [
                              {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "ThisExpression",
                                    "range": [
                                      1500,
                                      1504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "props",
                                    "range": [
                                      1505,
                                      1510
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "range": [
                                    1500,
                                    1510
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 19
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "signalNameSpace",
                                  "range": [
                                    1511,
                                    1526
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 35
                                    }
                                  }
                                },
                                "range": [
                                  1500,
                                  1526
                                ],
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 56,
                                    "column": 35
                                  }
                                }
                              }
                            ],
                            "range": [
                              1497,
                              1544
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 6
                              },
                              "end": {
                                "line": 56,
                                "column": 53
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "newYear",
                            "range": [
                              1546,
                              1553
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 55
                              },
                              "end": {
                                "line": 56,
                                "column": 62
                              }
                            }
                          },
                          {
                            "type": "ArrowFunctionExpression",
                            "id": null,
                            "params": [
                              {
                                "type": "Identifier",
                                "name": "info",
                                "range": [
                                  1556,
                                  1560
                                ],
                                "loc": {
                                  "start": {
                                    "line": 56,
                                    "column": 65
                                  },
                                  "end": {
                                    "line": 56,
                                    "column": 69
                                  }
                                }
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "test": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          1579,
                                          1583
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "logger",
                                        "range": [
                                          1584,
                                          1590
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "range": [
                                        1579,
                                        1590
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "isDebug",
                                      "range": [
                                        1591,
                                        1598
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 31
                                        }
                                      }
                                    },
                                    "range": [
                                      1579,
                                      1598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  1612,
                                                  1616
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 58,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 58,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "logger",
                                                "range": [
                                                  1617,
                                                  1623
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 58,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 58,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                1612,
                                                1623
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 58,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 58,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "debug",
                                              "range": [
                                                1624,
                                                1629
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 58,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 58,
                                                  "column": 27
                                                }
                                              }
                                            },
                                            "range": [
                                              1612,
                                              1629
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 58,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 58,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "TemplateLiteral",
                                              "quasis": [
                                                {
                                                  "type": "TemplateElement",
                                                  "value": {
                                                    "raw": "Update year: \\n\\tNew year: ",
                                                    "cooked": "Update year: \n\tNew year: "
                                                  },
                                                  "tail": false,
                                                  "range": [
                                                    1630,
                                                    1660
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 58,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 58,
                                                      "column": 58
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "TemplateElement",
                                                  "value": {
                                                    "raw": "\\n\\t",
                                                    "cooked": "\n\t"
                                                  },
                                                  "tail": false,
                                                  "range": [
                                                    1667,
                                                    1674
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 58,
                                                      "column": 65
                                                    },
                                                    "end": {
                                                      "line": 58,
                                                      "column": 72
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "TemplateElement",
                                                  "value": {
                                                    "raw": "",
                                                    "cooked": ""
                                                  },
                                                  "tail": true,
                                                  "range": [
                                                    1678,
                                                    1680
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 58,
                                                      "column": 76
                                                    },
                                                    "end": {
                                                      "line": 58,
                                                      "column": 78
                                                    }
                                                  }
                                                }
                                              ],
                                              "expressions": [
                                                {
                                                  "type": "Identifier",
                                                  "name": "newYear",
                                                  "range": [
                                                    1660,
                                                    1667
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 58,
                                                      "column": 58
                                                    },
                                                    "end": {
                                                      "line": 58,
                                                      "column": 65
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "Identifier",
                                                  "name": "info",
                                                  "range": [
                                                    1674,
                                                    1678
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 58,
                                                      "column": 72
                                                    },
                                                    "end": {
                                                      "line": 58,
                                                      "column": 76
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                1630,
                                                1680
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 58,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 58,
                                                  "column": 78
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1612,
                                            1681
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 79
                                            }
                                          }
                                        },
                                        "range": [
                                          1612,
                                          1682
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 80
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1600,
                                      1692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "alternate": null,
                                  "range": [
                                    1575,
                                    1692
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "range": [
                                1565,
                                1700
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 74
                                },
                                "end": {
                                  "line": 60,
                                  "column": 7
                                }
                              }
                            },
                            "generator": false,
                            "expression": false,
                            "range": [
                              1555,
                              1700
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 64
                              },
                              "end": {
                                "line": 60,
                                "column": 7
                              }
                            }
                          }
                        ],
                        "range": [
                          1432,
                          1701
                        ],
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 4
                          },
                          "end": {
                            "line": 60,
                            "column": 8
                          }
                        }
                      },
                      "range": [
                        1432,
                        1702
                      ],
                      "loc": {
                        "start": {
                          "line": 55,
                          "column": 4
                        },
                        "end": {
                          "line": 60,
                          "column": 9
                        }
                      }
                    }
                  ],
                  "range": [
                    1335,
                    1706
                  ],
                  "loc": {
                    "start": {
                      "line": 48,
                      "column": 33
                    },
                    "end": {
                      "line": 61,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1325,
                  1706
                ],
                "loc": {
                  "start": {
                    "line": 48,
                    "column": 23
                  },
                  "end": {
                    "line": 61,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1304,
                1706
              ],
              "loc": {
                "start": {
                  "line": 48,
                  "column": 2
                },
                "end": {
                  "line": 61,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "_handleYearChange",
                "range": [
                  1710,
                  1727
                ],
                "loc": {
                  "start": {
                    "line": 63,
                    "column": 2
                  },
                  "end": {
                    "line": 63,
                    "column": 19
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [
                  {
                    "type": "Identifier",
                    "name": "event",
                    "range": [
                      1728,
                      1733
                    ],
                    "loc": {
                      "start": {
                        "line": 63,
                        "column": 20
                      },
                      "end": {
                        "line": 63,
                        "column": 25
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "newYear",
                            "range": [
                              1745,
                              1752
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 8
                              },
                              "end": {
                                "line": 64,
                                "column": 15
                              }
                            }
                          },
                          "init": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "Identifier",
                                "name": "event",
                                "range": [
                                  1755,
                                  1760
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 23
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "target",
                                "range": [
                                  1761,
                                  1767
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 30
                                  }
                                }
                              },
                              "range": [
                                1755,
                                1767
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 18
                                },
                                "end": {
                                  "line": 64,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "value",
                              "range": [
                                1768,
                                1773
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 31
                                },
                                "end": {
                                  "line": 64,
                                  "column": 36
                                }
                              }
                            },
                            "range": [
                              1755,
                              1773
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 18
                              },
                              "end": {
                                "line": 64,
                                "column": 36
                              }
                            }
                          },
                          "range": [
                            1745,
                            1773
                          ],
                          "loc": {
                            "start": {
                              "line": 64,
                              "column": 8
                            },
                            "end": {
                              "line": 64,
                              "column": 36
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        1741,
                        1774
                      ],
                      "loc": {
                        "start": {
                          "line": 64,
                          "column": 4
                        },
                        "end": {
                          "line": 64,
                          "column": 37
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1779,
                              1783
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 4
                              },
                              "end": {
                                "line": 65,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "_sendDateUpdateSignal",
                            "range": [
                              1784,
                              1805
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 9
                              },
                              "end": {
                                "line": 65,
                                "column": 30
                              }
                            }
                          },
                          "range": [
                            1779,
                            1805
                          ],
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 4
                            },
                            "end": {
                              "line": 65,
                              "column": 30
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "name": "newYear",
                            "range": [
                              1806,
                              1813
                            ],
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 31
                              },
                              "end": {
                                "line": 65,
                                "column": 38
                              }
                            }
                          }
                        ],
                        "range": [
                          1779,
                          1814
                        ],
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 4
                          },
                          "end": {
                            "line": 65,
                            "column": 39
                          }
                        }
                      },
                      "range": [
                        1779,
                        1815
                      ],
                      "loc": {
                        "start": {
                          "line": 65,
                          "column": 4
                        },
                        "end": {
                          "line": 65,
                          "column": 40
                        }
                      }
                    }
                  ],
                  "range": [
                    1735,
                    1819
                  ],
                  "loc": {
                    "start": {
                      "line": 63,
                      "column": 27
                    },
                    "end": {
                      "line": 66,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1727,
                  1819
                ],
                "loc": {
                  "start": {
                    "line": 63,
                    "column": 19
                  },
                  "end": {
                    "line": 66,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1710,
                1819
              ],
              "loc": {
                "start": {
                  "line": 63,
                  "column": 2
                },
                "end": {
                  "line": 66,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "renderOptions",
                "range": [
                  1823,
                  1836
                ],
                "loc": {
                  "start": {
                    "line": 68,
                    "column": 2
                  },
                  "end": {
                    "line": 68,
                    "column": 15
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "MemberExpression",
                        "computed": false,
                        "object": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "ThisExpression",
                            "range": [
                              1849,
                              1853
                            ],
                            "loc": {
                              "start": {
                                "line": 69,
                                "column": 8
                              },
                              "end": {
                                "line": 69,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "state",
                            "range": [
                              1854,
                              1859
                            ],
                            "loc": {
                              "start": {
                                "line": 69,
                                "column": 13
                              },
                              "end": {
                                "line": 69,
                                "column": 18
                              }
                            }
                          },
                          "range": [
                            1849,
                            1859
                          ],
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 8
                            },
                            "end": {
                              "line": 69,
                              "column": 18
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "name": "disabled",
                          "range": [
                            1860,
                            1868
                          ],
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 19
                            },
                            "end": {
                              "line": 69,
                              "column": 27
                            }
                          }
                        },
                        "range": [
                          1849,
                          1868
                        ],
                        "loc": {
                          "start": {
                            "line": 69,
                            "column": 8
                          },
                          "end": {
                            "line": 69,
                            "column": 27
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "argument": {
                              "type": "ArrayExpression",
                              "elements": [],
                              "range": [
                                1885,
                                1887
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 13
                                },
                                "end": {
                                  "line": 70,
                                  "column": 15
                                }
                              }
                            },
                            "range": [
                              1878,
                              1888
                            ],
                            "loc": {
                              "start": {
                                "line": 70,
                                "column": 6
                              },
                              "end": {
                                "line": 70,
                                "column": 16
                              }
                            }
                          }
                        ],
                        "range": [
                          1870,
                          1894
                        ],
                        "loc": {
                          "start": {
                            "line": 69,
                            "column": 29
                          },
                          "end": {
                            "line": 71,
                            "column": 5
                          }
                        }
                      },
                      "alternate": null,
                      "range": [
                        1845,
                        1894
                      ],
                      "loc": {
                        "start": {
                          "line": 69,
                          "column": 4
                        },
                        "end": {
                          "line": 71,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "yearOptions",
                            "range": [
                              1903,
                              1914
                            ],
                            "loc": {
                              "start": {
                                "line": 72,
                                "column": 8
                              },
                              "end": {
                                "line": 72,
                                "column": 19
                              }
                            }
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "elements": [
                              {
                                "type": "JSXElement",
                                "openingElement": {
                                  "type": "JSXOpeningElement",
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "name": "option",
                                    "range": [
                                      1926,
                                      1932
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 7
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "selfClosing": false,
                                  "attributes": [
                                    {
                                      "type": "JSXAttribute",
                                      "name": {
                                        "type": "JSXIdentifier",
                                        "name": "key",
                                        "range": [
                                          1933,
                                          1936
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "JSXExpressionContainer",
                                        "expression": {
                                          "type": "TemplateLiteral",
                                          "quasis": [
                                            {
                                              "type": "TemplateElement",
                                              "value": {
                                                "raw": "",
                                                "cooked": ""
                                              },
                                              "tail": false,
                                              "range": [
                                                1938,
                                                1941
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            {
                                              "type": "TemplateElement",
                                              "value": {
                                                "raw": ".yearOption.0",
                                                "cooked": ".yearOption.0"
                                              },
                                              "tail": true,
                                              "range": [
                                                1951,
                                                1966
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 47
                                                }
                                              }
                                            }
                                          ],
                                          "expressions": [
                                            {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "ThisExpression",
                                                "range": [
                                                  1941,
                                                  1945
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "_name",
                                                "range": [
                                                  1946,
                                                  1951
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 73,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 73,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                1941,
                                                1951
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1938,
                                            1966
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 47
                                            }
                                          }
                                        },
                                        "range": [
                                          1937,
                                          1967
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "range": [
                                        1933,
                                        1967
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 48
                                        }
                                      }
                                    },
                                    {
                                      "type": "JSXAttribute",
                                      "name": {
                                        "type": "JSXIdentifier",
                                        "name": "value",
                                        "range": [
                                          1968,
                                          1973
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 54
                                          }
                                        }
                                      },
                                      "value": {
                                        "type": "JSXExpressionContainer",
                                        "expression": {
                                          "type": "Literal",
                                          "value": 0,
                                          "raw": "0",
                                          "range": [
                                            1975,
                                            1976
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "range": [
                                          1974,
                                          1977
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 58
                                          }
                                        }
                                      },
                                      "range": [
                                        1968,
                                        1977
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 58
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    1925,
                                    1978
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 59
                                    }
                                  }
                                },
                                "closingElement": {
                                  "type": "JSXClosingElement",
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "name": "option",
                                    "range": [
                                      2002,
                                      2008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 83
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 89
                                      }
                                    }
                                  },
                                  "range": [
                                    2000,
                                    2009
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 81
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 90
                                    }
                                  }
                                },
                                "children": [
                                  {
                                    "type": "JSXExpressionContainer",
                                    "expression": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            1979,
                                            1983
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "props",
                                          "range": [
                                            1984,
                                            1989
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 73,
                                              "column": 65
                                            },
                                            "end": {
                                              "line": 73,
                                              "column": 70
                                            }
                                          }
                                        },
                                        "range": [
                                          1979,
                                          1989
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 60
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 70
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "labelText",
                                        "range": [
                                          1990,
                                          1999
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 73,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 80
                                          }
                                        }
                                      },
                                      "range": [
                                        1979,
                                        1999
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 73,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 73,
                                          "column": 80
                                        }
                                      }
                                    },
                                    "range": [
                                      1978,
                                      2000
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 73,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 81
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1925,
                                  2009
                                ],
                                "loc": {
                                  "start": {
                                    "line": 73,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 73,
                                    "column": 90
                                  }
                                }
                              }
                            ],
                            "range": [
                              1917,
                              2015
                            ],
                            "loc": {
                              "start": {
                                "line": 72,
                                "column": 22
                              },
                              "end": {
                                "line": 74,
                                "column": 5
                              }
                            }
                          },
                          "range": [
                            1903,
                            2015
                          ],
                          "loc": {
                            "start": {
                              "line": 72,
                              "column": 8
                            },
                            "end": {
                              "line": 74,
                              "column": 5
                            }
                          }
                        }
                      ],
                      "kind": "let",
                      "range": [
                        1899,
                        2016
                      ],
                      "loc": {
                        "start": {
                          "line": 72,
                          "column": 4
                        },
                        "end": {
                          "line": 74,
                          "column": 6
                        }
                      }
                    },
                    {
                      "type": "ForStatement",
                      "init": {
                        "type": "VariableDeclaration",
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "id": {
                              "type": "Identifier",
                              "name": "year",
                              "range": [
                                2030,
                                2034
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 13
                                },
                                "end": {
                                  "line": 75,
                                  "column": 17
                                }
                              }
                            },
                            "init": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "ThisExpression",
                                  "range": [
                                    2037,
                                    2041
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 24
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "props",
                                  "range": [
                                    2042,
                                    2047
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 30
                                    }
                                  }
                                },
                                "range": [
                                  2037,
                                  2047
                                ],
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "minYear",
                                "range": [
                                  2048,
                                  2055
                                ],
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                2037,
                                2055
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 20
                                },
                                "end": {
                                  "line": 75,
                                  "column": 38
                                }
                              }
                            },
                            "range": [
                              2030,
                              2055
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 13
                              },
                              "end": {
                                "line": 75,
                                "column": 38
                              }
                            }
                          }
                        ],
                        "kind": "let",
                        "range": [
                          2026,
                          2055
                        ],
                        "loc": {
                          "start": {
                            "line": 75,
                            "column": 9
                          },
                          "end": {
                            "line": 75,
                            "column": 38
                          }
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "<=",
                        "left": {
                          "type": "Identifier",
                          "name": "year",
                          "range": [
                            2057,
                            2061
                          ],
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 40
                            },
                            "end": {
                              "line": 75,
                              "column": 44
                            }
                          }
                        },
                        "right": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "ThisExpression",
                              "range": [
                                2065,
                                2069
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 48
                                },
                                "end": {
                                  "line": 75,
                                  "column": 52
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "props",
                              "range": [
                                2070,
                                2075
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 53
                                },
                                "end": {
                                  "line": 75,
                                  "column": 58
                                }
                              }
                            },
                            "range": [
                              2065,
                              2075
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 48
                              },
                              "end": {
                                "line": 75,
                                "column": 58
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "maxYear",
                            "range": [
                              2076,
                              2083
                            ],
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 59
                              },
                              "end": {
                                "line": 75,
                                "column": 66
                              }
                            }
                          },
                          "range": [
                            2065,
                            2083
                          ],
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 48
                            },
                            "end": {
                              "line": 75,
                              "column": 66
                            }
                          }
                        },
                        "range": [
                          2057,
                          2083
                        ],
                        "loc": {
                          "start": {
                            "line": 75,
                            "column": 40
                          },
                          "end": {
                            "line": 75,
                            "column": 66
                          }
                        }
                      },
                      "update": {
                        "type": "UpdateExpression",
                        "operator": "++",
                        "argument": {
                          "type": "Identifier",
                          "name": "year",
                          "range": [
                            2085,
                            2089
                          ],
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 68
                            },
                            "end": {
                              "line": 75,
                              "column": 72
                            }
                          }
                        },
                        "prefix": false,
                        "range": [
                          2085,
                          2091
                        ],
                        "loc": {
                          "start": {
                            "line": 75,
                            "column": 68
                          },
                          "end": {
                            "line": 75,
                            "column": 74
                          }
                        }
                      },
                      "body": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "yearOptions",
                                  "range": [
                                    2101,
                                    2112
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "push",
                                  "range": [
                                    2113,
                                    2117
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 22
                                    }
                                  }
                                },
                                "range": [
                                  2101,
                                  2117
                                ],
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 22
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "JSXElement",
                                  "openingElement": {
                                    "type": "JSXOpeningElement",
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "name": "option",
                                      "range": [
                                        2128,
                                        2134
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 15
                                        }
                                      }
                                    },
                                    "selfClosing": false,
                                    "attributes": [
                                      {
                                        "type": "JSXAttribute",
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "name": "key",
                                          "range": [
                                            2135,
                                            2138
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 19
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "JSXExpressionContainer",
                                          "expression": {
                                            "type": "TemplateLiteral",
                                            "quasis": [
                                              {
                                                "type": "TemplateElement",
                                                "value": {
                                                  "raw": "",
                                                  "cooked": ""
                                                },
                                                "tail": false,
                                                "range": [
                                                  2140,
                                                  2143
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              {
                                                "type": "TemplateElement",
                                                "value": {
                                                  "raw": ".yearOption.",
                                                  "cooked": ".yearOption."
                                                },
                                                "tail": false,
                                                "range": [
                                                  2153,
                                                  2168
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              {
                                                "type": "TemplateElement",
                                                "value": {
                                                  "raw": "",
                                                  "cooked": ""
                                                },
                                                "tail": true,
                                                "range": [
                                                  2172,
                                                  2174
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 55
                                                  }
                                                }
                                              }
                                            ],
                                            "expressions": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "range": [
                                                    2143,
                                                    2147
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 77,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 77,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "_name",
                                                  "range": [
                                                    2148,
                                                    2153
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 77,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 77,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2143,
                                                  2153
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 34
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "year",
                                                "range": [
                                                  2168,
                                                  2172
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 77,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 77,
                                                    "column": 53
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2140,
                                              2174
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 77,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 77,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "range": [
                                            2139,
                                            2175
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 56
                                            }
                                          }
                                        },
                                        "range": [
                                          2135,
                                          2175
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "JSXAttribute",
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "name": "value",
                                          "range": [
                                            2176,
                                            2181
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "JSXExpressionContainer",
                                          "expression": {
                                            "type": "Identifier",
                                            "name": "year",
                                            "range": [
                                              2183,
                                              2187
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 77,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 77,
                                                "column": 68
                                              }
                                            }
                                          },
                                          "range": [
                                            2182,
                                            2188
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 69
                                            }
                                          }
                                        },
                                        "range": [
                                          2176,
                                          2188
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2127,
                                      2189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "closingElement": {
                                    "type": "JSXClosingElement",
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "name": "option",
                                      "range": [
                                        2197,
                                        2203
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 78
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 84
                                        }
                                      }
                                    },
                                    "range": [
                                      2195,
                                      2204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 76
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 85
                                      }
                                    }
                                  },
                                  "children": [
                                    {
                                      "type": "JSXExpressionContainer",
                                      "expression": {
                                        "type": "Identifier",
                                        "name": "year",
                                        "range": [
                                          2190,
                                          2194
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 71
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 75
                                          }
                                        }
                                      },
                                      "range": [
                                        2189,
                                        2195
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 77,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 77,
                                          "column": 76
                                        }
                                      }
                                    }
                                  ],
                                  "range": [
                                    2127,
                                    2204
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 85
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2101,
                                2212
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 6
                                },
                                "end": {
                                  "line": 78,
                                  "column": 7
                                }
                              }
                            },
                            "range": [
                              2101,
                              2213
                            ],
                            "loc": {
                              "start": {
                                "line": 76,
                                "column": 6
                              },
                              "end": {
                                "line": 78,
                                "column": 8
                              }
                            }
                          }
                        ],
                        "range": [
                          2093,
                          2219
                        ],
                        "loc": {
                          "start": {
                            "line": 75,
                            "column": 76
                          },
                          "end": {
                            "line": 79,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        2021,
                        2219
                      ],
                      "loc": {
                        "start": {
                          "line": 75,
                          "column": 4
                        },
                        "end": {
                          "line": 79,
                          "column": 5
                        }
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "Identifier",
                        "name": "yearOptions",
                        "range": [
                          2232,
                          2243
                        ],
                        "loc": {
                          "start": {
                            "line": 81,
                            "column": 11
                          },
                          "end": {
                            "line": 81,
                            "column": 22
                          }
                        }
                      },
                      "range": [
                        2225,
                        2246
                      ],
                      "loc": {
                        "start": {
                          "line": 81,
                          "column": 4
                        },
                        "end": {
                          "line": 82,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    1839,
                    2247
                  ],
                  "loc": {
                    "start": {
                      "line": 68,
                      "column": 18
                    },
                    "end": {
                      "line": 82,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1836,
                  2247
                ],
                "loc": {
                  "start": {
                    "line": 68,
                    "column": 15
                  },
                  "end": {
                    "line": 82,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                1823,
                2247
              ],
              "loc": {
                "start": {
                  "line": 68,
                  "column": 2
                },
                "end": {
                  "line": 82,
                  "column": 3
                }
              },
              "static": false
            },
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "render",
                "range": [
                  2251,
                  2257
                ],
                "loc": {
                  "start": {
                    "line": 84,
                    "column": 2
                  },
                  "end": {
                    "line": 84,
                    "column": 8
                  }
                }
              },
              "value": {
                "type": "FunctionExpression",
                "id": null,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "argument": {
                        "type": "JSXElement",
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "label",
                            "range": [
                              2282,
                              2287
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 7
                              },
                              "end": {
                                "line": 86,
                                "column": 12
                              }
                            }
                          },
                          "selfClosing": false,
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "className",
                                "range": [
                                  2288,
                                  2297
                                ],
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 22
                                  }
                                }
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2299,
                                        2303
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 28
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "props",
                                      "range": [
                                        2304,
                                        2309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "range": [
                                      2299,
                                      2309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "labelCssClass",
                                    "range": [
                                      2310,
                                      2323
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    2299,
                                    2323
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 48
                                    }
                                  }
                                },
                                "range": [
                                  2298,
                                  2324
                                ],
                                "loc": {
                                  "start": {
                                    "line": 86,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 49
                                  }
                                }
                              },
                              "range": [
                                2288,
                                2324
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 13
                                },
                                "end": {
                                  "line": 86,
                                  "column": 49
                                }
                              }
                            }
                          ],
                          "range": [
                            2281,
                            2325
                          ],
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 6
                            },
                            "end": {
                              "line": 86,
                              "column": 50
                            }
                          }
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "name": {
                            "type": "JSXIdentifier",
                            "name": "label",
                            "range": [
                              2578,
                              2583
                            ],
                            "loc": {
                              "start": {
                                "line": 93,
                                "column": 8
                              },
                              "end": {
                                "line": 93,
                                "column": 13
                              }
                            }
                          },
                          "range": [
                            2576,
                            2584
                          ],
                          "loc": {
                            "start": {
                              "line": 93,
                              "column": 6
                            },
                            "end": {
                              "line": 93,
                              "column": 14
                            }
                          }
                        },
                        "children": [
                          {
                            "type": "Literal",
                            "value": "\n        ",
                            "raw": "\n        ",
                            "range": [
                              2325,
                              2334
                            ],
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 50
                              },
                              "end": {
                                "line": 87,
                                "column": 8
                              }
                            }
                          },
                          {
                            "type": "JSXElement",
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "select",
                                "range": [
                                  2335,
                                  2341
                                ],
                                "loc": {
                                  "start": {
                                    "line": 87,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 87,
                                    "column": 15
                                  }
                                }
                              },
                              "selfClosing": false,
                              "attributes": [
                                {
                                  "type": "JSXAttribute",
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "name": "value",
                                    "range": [
                                      2342,
                                      2347
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "expression": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            2349,
                                            2353
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "state",
                                          "range": [
                                            2354,
                                            2359
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 87,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 87,
                                              "column": 33
                                            }
                                          }
                                        },
                                        "range": [
                                          2349,
                                          2359
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          2360,
                                          2365
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 87,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 87,
                                            "column": 39
                                          }
                                        }
                                      },
                                      "range": [
                                        2349,
                                        2365
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 87,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 87,
                                          "column": 39
                                        }
                                      }
                                    },
                                    "range": [
                                      2348,
                                      2366
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    2342,
                                    2366
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 40
                                    }
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "name": "onChange",
                                    "range": [
                                      2383,
                                      2391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "expression": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          2393,
                                          2397
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "_handleYearChange",
                                        "range": [
                                          2398,
                                          2415
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 88,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 88,
                                            "column": 48
                                          }
                                        }
                                      },
                                      "range": [
                                        2393,
                                        2415
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 88,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 88,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "range": [
                                      2392,
                                      2416
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    2383,
                                    2416
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 49
                                    }
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "name": "disabled",
                                    "range": [
                                      2433,
                                      2441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "expression": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "ThisExpression",
                                          "range": [
                                            2443,
                                            2447
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 89,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "state",
                                          "range": [
                                            2448,
                                            2453
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 89,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "range": [
                                          2443,
                                          2453
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "disabled",
                                        "range": [
                                          2454,
                                          2462
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 45
                                          }
                                        }
                                      },
                                      "range": [
                                        2443,
                                        2462
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 45
                                        }
                                      }
                                    },
                                    "range": [
                                      2442,
                                      2463
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    2433,
                                    2463
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 46
                                    }
                                  }
                                },
                                {
                                  "type": "JSXSpreadAttribute",
                                  "argument": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "ThisExpression",
                                        "range": [
                                          2484,
                                          2488
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "props",
                                        "range": [
                                          2489,
                                          2494
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "range": [
                                        2484,
                                        2494
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 30
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "extraSelectProperties",
                                      "range": [
                                        2495,
                                        2516
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 52
                                        }
                                      }
                                    },
                                    "range": [
                                      2484,
                                      2516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    2480,
                                    2517
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "range": [
                                2334,
                                2518
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 54
                                }
                              }
                            },
                            "closingElement": {
                              "type": "JSXClosingElement",
                              "name": {
                                "type": "JSXIdentifier",
                                "name": "select",
                                "range": [
                                  2562,
                                  2568
                                ],
                                "loc": {
                                  "start": {
                                    "line": 92,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 92,
                                    "column": 16
                                  }
                                }
                              },
                              "range": [
                                2560,
                                2569
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 92,
                                  "column": 17
                                }
                              }
                            },
                            "children": [
                              {
                                "type": "Literal",
                                "value": "\n          ",
                                "raw": "\n          ",
                                "range": [
                                  2518,
                                  2529
                                ],
                                "loc": {
                                  "start": {
                                    "line": 90,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 91,
                                    "column": 10
                                  }
                                }
                              },
                              {
                                "type": "JSXExpressionContainer",
                                "expression": {
                                  "type": "CallExpression",
                                  "callee": {
                                    "type": "MemberExpression",
                                    "computed": false,
                                    "object": {
                                      "type": "ThisExpression",
                                      "range": [
                                        2530,
                                        2534
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 15
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "renderOptions",
                                      "range": [
                                        2535,
                                        2548
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 91,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 91,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "range": [
                                      2530,
                                      2548
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "arguments": [],
                                  "range": [
                                    2530,
                                    2550
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  2529,
                                  2551
                                ],
                                "loc": {
                                  "start": {
                                    "line": 91,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 91,
                                    "column": 32
                                  }
                                }
                              },
                              {
                                "type": "Literal",
                                "value": "\n        ",
                                "raw": "\n        ",
                                "range": [
                                  2551,
                                  2560
                                ],
                                "loc": {
                                  "start": {
                                    "line": 91,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 92,
                                    "column": 8
                                  }
                                }
                              }
                            ],
                            "range": [
                              2334,
                              2569
                            ],
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 8
                              },
                              "end": {
                                "line": 92,
                                "column": 17
                              }
                            }
                          },
                          {
                            "type": "Literal",
                            "value": "\n      ",
                            "raw": "\n      ",
                            "range": [
                              2569,
                              2576
                            ],
                            "loc": {
                              "start": {
                                "line": 92,
                                "column": 17
                              },
                              "end": {
                                "line": 93,
                                "column": 6
                              }
                            }
                          }
                        ],
                        "range": [
                          2281,
                          2584
                        ],
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 6
                          },
                          "end": {
                            "line": 93,
                            "column": 14
                          }
                        }
                      },
                      "range": [
                        2266,
                        2593
                      ],
                      "loc": {
                        "start": {
                          "line": 85,
                          "column": 4
                        },
                        "end": {
                          "line": 95,
                          "column": 2
                        }
                      }
                    }
                  ],
                  "range": [
                    2260,
                    2594
                  ],
                  "loc": {
                    "start": {
                      "line": 84,
                      "column": 11
                    },
                    "end": {
                      "line": 95,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  2257,
                  2594
                ],
                "loc": {
                  "start": {
                    "line": 84,
                    "column": 8
                  },
                  "end": {
                    "line": 95,
                    "column": 3
                  }
                }
              },
              "kind": "method",
              "computed": false,
              "range": [
                2251,
                2594
              ],
              "loc": {
                "start": {
                  "line": 84,
                  "column": 2
                },
                "end": {
                  "line": 95,
                  "column": 3
                }
              },
              "static": false
            }
          ],
          "range": [
            132,
            2596
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 69
            },
            "end": {
              "line": 96,
              "column": 1
            }
          }
        },
        "range": [
          78,
          2596
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 15
          },
          "end": {
            "line": 96,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "range": [
        63,
        2596
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 96,
          "column": 1
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    2596
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 96,
      "column": 1
    }
  },
  "comments": []
}