{
  "type": "Program",
  "body": [
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "MenuToggleWidget",
            "range": [
              57,
              73
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 23
              }
            }
          },
          "range": [
            57,
            73
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 7
            },
            "end": {
              "line": 2,
              "column": 23
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/MenuToggleWidget",
        "raw": "\"./widgets/MenuToggleWidget\"",
        "range": [
          79,
          107
        ],
        "loc": {
          "start": {
            "line": 2,
            "column": 29
          },
          "end": {
            "line": 2,
            "column": 57
          }
        }
      },
      "range": [
        50,
        108
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 58
        }
      },
      "leadingComments": [
        {
          "type": "Line",
          "value": " import DateTimePicker from \"./DateTimePicker\";",
          "range": [
            0,
            49
          ],
          "loc": {
            "start": {
              "line": 1,
              "column": 0
            },
            "end": {
              "line": 1,
              "column": 49
            }
          }
        }
      ]
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "ToggleableMenuWidget",
            "range": [
              116,
              136
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 27
              }
            }
          },
          "range": [
            116,
            136
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 7
            },
            "end": {
              "line": 3,
              "column": 27
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/ToggleableMenuWidget",
        "raw": "\"./widgets/ToggleableMenuWidget\"",
        "range": [
          142,
          174
        ],
        "loc": {
          "start": {
            "line": 3,
            "column": 33
          },
          "end": {
            "line": 3,
            "column": 65
          }
        }
      },
      "range": [
        109,
        175
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 66
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "TabButtonWidget",
            "range": [
              183,
              198
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 7
              },
              "end": {
                "line": 4,
                "column": 22
              }
            }
          },
          "range": [
            183,
            198
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 7
            },
            "end": {
              "line": 4,
              "column": 22
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/TabButtonWidget",
        "raw": "\"./widgets/TabButtonWidget\"",
        "range": [
          204,
          231
        ],
        "loc": {
          "start": {
            "line": 4,
            "column": 28
          },
          "end": {
            "line": 4,
            "column": 55
          }
        }
      },
      "range": [
        176,
        232
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 56
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "TabPanelWidget",
            "range": [
              240,
              254
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 7
              },
              "end": {
                "line": 5,
                "column": 21
              }
            }
          },
          "range": [
            240,
            254
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 7
            },
            "end": {
              "line": 5,
              "column": 21
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/TabPanelWidget",
        "raw": "\"./widgets/TabPanelWidget\"",
        "range": [
          260,
          286
        ],
        "loc": {
          "start": {
            "line": 5,
            "column": 27
          },
          "end": {
            "line": 5,
            "column": 53
          }
        }
      },
      "range": [
        233,
        287
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 54
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "SearchInputWidget",
            "range": [
              295,
              312
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 7
              },
              "end": {
                "line": 6,
                "column": 24
              }
            }
          },
          "range": [
            295,
            312
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 7
            },
            "end": {
              "line": 6,
              "column": 24
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/SearchInputWidget",
        "raw": "\"./widgets/SearchInputWidget\"",
        "range": [
          318,
          347
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 30
          },
          "end": {
            "line": 6,
            "column": 59
          }
        }
      },
      "range": [
        288,
        348
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 60
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "SelectableListWidget",
            "range": [
              356,
              376
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 7
              },
              "end": {
                "line": 7,
                "column": 27
              }
            }
          },
          "range": [
            356,
            376
          ],
          "loc": {
            "start": {
              "line": 7,
              "column": 7
            },
            "end": {
              "line": 7,
              "column": 27
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/SelectableListWidget",
        "raw": "\"./widgets/SelectableListWidget\"",
        "range": [
          382,
          414
        ],
        "loc": {
          "start": {
            "line": 7,
            "column": 33
          },
          "end": {
            "line": 7,
            "column": 65
          }
        }
      },
      "range": [
        349,
        415
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 7,
          "column": 66
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "SelectedListWidget",
            "range": [
              423,
              441
            ],
            "loc": {
              "start": {
                "line": 8,
                "column": 7
              },
              "end": {
                "line": 8,
                "column": 25
              }
            }
          },
          "range": [
            423,
            441
          ],
          "loc": {
            "start": {
              "line": 8,
              "column": 7
            },
            "end": {
              "line": 8,
              "column": 25
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/SelectedListWidget",
        "raw": "\"./widgets/SelectedListWidget\"",
        "range": [
          447,
          477
        ],
        "loc": {
          "start": {
            "line": 8,
            "column": 31
          },
          "end": {
            "line": 8,
            "column": 61
          }
        }
      },
      "range": [
        416,
        478
      ],
      "loc": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 8,
          "column": 62
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "HtmlListWidget",
            "range": [
              486,
              500
            ],
            "loc": {
              "start": {
                "line": 9,
                "column": 7
              },
              "end": {
                "line": 9,
                "column": 21
              }
            }
          },
          "range": [
            486,
            500
          ],
          "loc": {
            "start": {
              "line": 9,
              "column": 7
            },
            "end": {
              "line": 9,
              "column": 21
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/HtmlListWidget",
        "raw": "\"./widgets/HtmlListWidget\"",
        "range": [
          506,
          532
        ],
        "loc": {
          "start": {
            "line": 9,
            "column": 27
          },
          "end": {
            "line": 9,
            "column": 53
          }
        }
      },
      "range": [
        479,
        533
      ],
      "loc": {
        "start": {
          "line": 9,
          "column": 0
        },
        "end": {
          "line": 9,
          "column": 54
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "StaticDataListWidget",
            "range": [
              541,
              561
            ],
            "loc": {
              "start": {
                "line": 10,
                "column": 7
              },
              "end": {
                "line": 10,
                "column": 27
              }
            }
          },
          "range": [
            541,
            561
          ],
          "loc": {
            "start": {
              "line": 10,
              "column": 7
            },
            "end": {
              "line": 10,
              "column": 27
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/StaticDataListWidget",
        "raw": "\"./widgets/StaticDataListWidget\"",
        "range": [
          567,
          599
        ],
        "loc": {
          "start": {
            "line": 10,
            "column": 33
          },
          "end": {
            "line": 10,
            "column": 65
          }
        }
      },
      "range": [
        534,
        600
      ],
      "loc": {
        "start": {
          "line": 10,
          "column": 0
        },
        "end": {
          "line": 10,
          "column": 66
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "ApiDataListWidget",
            "range": [
              608,
              625
            ],
            "loc": {
              "start": {
                "line": 11,
                "column": 7
              },
              "end": {
                "line": 11,
                "column": 24
              }
            }
          },
          "range": [
            608,
            625
          ],
          "loc": {
            "start": {
              "line": 11,
              "column": 7
            },
            "end": {
              "line": 11,
              "column": 24
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/ApiDataListWidget",
        "raw": "\"./widgets/ApiDataListWidget\"",
        "range": [
          631,
          660
        ],
        "loc": {
          "start": {
            "line": 11,
            "column": 30
          },
          "end": {
            "line": 11,
            "column": 59
          }
        }
      },
      "range": [
        601,
        661
      ],
      "loc": {
        "start": {
          "line": 11,
          "column": 0
        },
        "end": {
          "line": 11,
          "column": 60
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "DataListDisplayByStateWidget",
            "range": [
              669,
              697
            ],
            "loc": {
              "start": {
                "line": 12,
                "column": 7
              },
              "end": {
                "line": 12,
                "column": 35
              }
            }
          },
          "range": [
            669,
            697
          ],
          "loc": {
            "start": {
              "line": 12,
              "column": 7
            },
            "end": {
              "line": 12,
              "column": 35
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/DataListDisplayByStateWidget",
        "raw": "\"./widgets/DataListDisplayByStateWidget\"",
        "range": [
          703,
          743
        ],
        "loc": {
          "start": {
            "line": 12,
            "column": 41
          },
          "end": {
            "line": 12,
            "column": 81
          }
        }
      },
      "range": [
        662,
        744
      ],
      "loc": {
        "start": {
          "line": 12,
          "column": 0
        },
        "end": {
          "line": 12,
          "column": 82
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "LoadMoreButtonWidget",
            "range": [
              752,
              772
            ],
            "loc": {
              "start": {
                "line": 13,
                "column": 7
              },
              "end": {
                "line": 13,
                "column": 27
              }
            }
          },
          "range": [
            752,
            772
          ],
          "loc": {
            "start": {
              "line": 13,
              "column": 7
            },
            "end": {
              "line": 13,
              "column": 27
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/LoadMoreButtonWidget",
        "raw": "\"./widgets/LoadMoreButtonWidget\"",
        "range": [
          778,
          810
        ],
        "loc": {
          "start": {
            "line": 13,
            "column": 33
          },
          "end": {
            "line": 13,
            "column": 65
          }
        }
      },
      "range": [
        745,
        811
      ],
      "loc": {
        "start": {
          "line": 13,
          "column": 0
        },
        "end": {
          "line": 13,
          "column": 66
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "HiddenInputListWidget",
            "range": [
              819,
              840
            ],
            "loc": {
              "start": {
                "line": 14,
                "column": 7
              },
              "end": {
                "line": 14,
                "column": 28
              }
            }
          },
          "range": [
            819,
            840
          ],
          "loc": {
            "start": {
              "line": 14,
              "column": 7
            },
            "end": {
              "line": 14,
              "column": 28
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/HiddenInputListWidget",
        "raw": "\"./widgets/HiddenInputListWidget\"",
        "range": [
          846,
          879
        ],
        "loc": {
          "start": {
            "line": 14,
            "column": 34
          },
          "end": {
            "line": 14,
            "column": 67
          }
        }
      },
      "range": [
        812,
        880
      ],
      "loc": {
        "start": {
          "line": 14,
          "column": 0
        },
        "end": {
          "line": 14,
          "column": 68
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "SignalRouterWidget",
            "range": [
              888,
              906
            ],
            "loc": {
              "start": {
                "line": 15,
                "column": 7
              },
              "end": {
                "line": 15,
                "column": 25
              }
            }
          },
          "range": [
            888,
            906
          ],
          "loc": {
            "start": {
              "line": 15,
              "column": 7
            },
            "end": {
              "line": 15,
              "column": 25
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/SignalRouterWidget",
        "raw": "\"./widgets/SignalRouterWidget\"",
        "range": [
          912,
          942
        ],
        "loc": {
          "start": {
            "line": 15,
            "column": 31
          },
          "end": {
            "line": 15,
            "column": 61
          }
        }
      },
      "range": [
        881,
        943
      ],
      "loc": {
        "start": {
          "line": 15,
          "column": 0
        },
        "end": {
          "line": 15,
          "column": 62
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "PopUpWidget",
            "range": [
              951,
              962
            ],
            "loc": {
              "start": {
                "line": 16,
                "column": 7
              },
              "end": {
                "line": 16,
                "column": 18
              }
            }
          },
          "range": [
            951,
            962
          ],
          "loc": {
            "start": {
              "line": 16,
              "column": 7
            },
            "end": {
              "line": 16,
              "column": 18
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/PopUpWidget",
        "raw": "\"./widgets/PopUpWidget\"",
        "range": [
          968,
          991
        ],
        "loc": {
          "start": {
            "line": 16,
            "column": 24
          },
          "end": {
            "line": 16,
            "column": 47
          }
        }
      },
      "range": [
        944,
        992
      ],
      "loc": {
        "start": {
          "line": 16,
          "column": 0
        },
        "end": {
          "line": 16,
          "column": 48
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "ShowPopupOnClickWidget",
            "range": [
              1000,
              1022
            ],
            "loc": {
              "start": {
                "line": 17,
                "column": 7
              },
              "end": {
                "line": 17,
                "column": 29
              }
            }
          },
          "range": [
            1000,
            1022
          ],
          "loc": {
            "start": {
              "line": 17,
              "column": 7
            },
            "end": {
              "line": 17,
              "column": 29
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/ShowPopupOnClickWidget",
        "raw": "\"./widgets/ShowPopupOnClickWidget\"",
        "range": [
          1028,
          1062
        ],
        "loc": {
          "start": {
            "line": 17,
            "column": 35
          },
          "end": {
            "line": 17,
            "column": 69
          }
        }
      },
      "range": [
        993,
        1063
      ],
      "loc": {
        "start": {
          "line": 17,
          "column": 0
        },
        "end": {
          "line": 17,
          "column": 70
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "HidePopupOnClickWidget",
            "range": [
              1071,
              1093
            ],
            "loc": {
              "start": {
                "line": 18,
                "column": 7
              },
              "end": {
                "line": 18,
                "column": 29
              }
            }
          },
          "range": [
            1071,
            1093
          ],
          "loc": {
            "start": {
              "line": 18,
              "column": 7
            },
            "end": {
              "line": 18,
              "column": 29
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/HidePopupOnClickWidget",
        "raw": "\"./widgets/HidePopupOnClickWidget\"",
        "range": [
          1099,
          1133
        ],
        "loc": {
          "start": {
            "line": 18,
            "column": 35
          },
          "end": {
            "line": 18,
            "column": 69
          }
        }
      },
      "range": [
        1064,
        1134
      ],
      "loc": {
        "start": {
          "line": 18,
          "column": 0
        },
        "end": {
          "line": 18,
          "column": 70
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "FilterCheckboxFilter",
            "range": [
              1142,
              1162
            ],
            "loc": {
              "start": {
                "line": 19,
                "column": 7
              },
              "end": {
                "line": 19,
                "column": 27
              }
            }
          },
          "range": [
            1142,
            1162
          ],
          "loc": {
            "start": {
              "line": 19,
              "column": 7
            },
            "end": {
              "line": 19,
              "column": 27
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/FilterCheckboxWidget",
        "raw": "\"./widgets/FilterCheckboxWidget\"",
        "range": [
          1168,
          1200
        ],
        "loc": {
          "start": {
            "line": 19,
            "column": 33
          },
          "end": {
            "line": 19,
            "column": 65
          }
        }
      },
      "range": [
        1135,
        1201
      ],
      "loc": {
        "start": {
          "line": 19,
          "column": 0
        },
        "end": {
          "line": 19,
          "column": 66
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "DateSelectorYearWidget",
            "range": [
              1209,
              1231
            ],
            "loc": {
              "start": {
                "line": 20,
                "column": 7
              },
              "end": {
                "line": 20,
                "column": 29
              }
            }
          },
          "range": [
            1209,
            1231
          ],
          "loc": {
            "start": {
              "line": 20,
              "column": 7
            },
            "end": {
              "line": 20,
              "column": 29
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/DateSelectorYearWidget",
        "raw": "'./widgets/DateSelectorYearWidget'",
        "range": [
          1237,
          1271
        ],
        "loc": {
          "start": {
            "line": 20,
            "column": 35
          },
          "end": {
            "line": 20,
            "column": 69
          }
        }
      },
      "range": [
        1202,
        1272
      ],
      "loc": {
        "start": {
          "line": 20,
          "column": 0
        },
        "end": {
          "line": 21,
          "column": 0
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "DateSelectorMonthWidget",
            "range": [
              1279,
              1302
            ],
            "loc": {
              "start": {
                "line": 21,
                "column": 7
              },
              "end": {
                "line": 21,
                "column": 30
              }
            }
          },
          "range": [
            1279,
            1302
          ],
          "loc": {
            "start": {
              "line": 21,
              "column": 7
            },
            "end": {
              "line": 21,
              "column": 30
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/DateSelectorMonthWidget",
        "raw": "'./widgets/DateSelectorMonthWidget'",
        "range": [
          1308,
          1343
        ],
        "loc": {
          "start": {
            "line": 21,
            "column": 36
          },
          "end": {
            "line": 21,
            "column": 71
          }
        }
      },
      "range": [
        1272,
        1344
      ],
      "loc": {
        "start": {
          "line": 21,
          "column": 0
        },
        "end": {
          "line": 22,
          "column": 0
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "DateSelectorDayWidget",
            "range": [
              1351,
              1372
            ],
            "loc": {
              "start": {
                "line": 22,
                "column": 7
              },
              "end": {
                "line": 22,
                "column": 28
              }
            }
          },
          "range": [
            1351,
            1372
          ],
          "loc": {
            "start": {
              "line": 22,
              "column": 7
            },
            "end": {
              "line": 22,
              "column": 28
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/DateSelectorDayWidget",
        "raw": "'./widgets/DateSelectorDayWidget'",
        "range": [
          1378,
          1411
        ],
        "loc": {
          "start": {
            "line": 22,
            "column": 34
          },
          "end": {
            "line": 22,
            "column": 67
          }
        }
      },
      "range": [
        1344,
        1412
      ],
      "loc": {
        "start": {
          "line": 22,
          "column": 0
        },
        "end": {
          "line": 23,
          "column": 0
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "DateSelectorHiddenIsoDateWidget",
            "range": [
              1419,
              1450
            ],
            "loc": {
              "start": {
                "line": 23,
                "column": 7
              },
              "end": {
                "line": 23,
                "column": 38
              }
            }
          },
          "range": [
            1419,
            1450
          ],
          "loc": {
            "start": {
              "line": 23,
              "column": 7
            },
            "end": {
              "line": 23,
              "column": 38
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/DateSelectorHiddenIsoDateWidget",
        "raw": "'./widgets/DateSelectorHiddenIsoDateWidget'",
        "range": [
          1456,
          1499
        ],
        "loc": {
          "start": {
            "line": 23,
            "column": 44
          },
          "end": {
            "line": 23,
            "column": 87
          }
        }
      },
      "range": [
        1412,
        1500
      ],
      "loc": {
        "start": {
          "line": 23,
          "column": 0
        },
        "end": {
          "line": 24,
          "column": 0
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "AutoSubmitFormAfterCountdownWidget",
            "range": [
              1507,
              1541
            ],
            "loc": {
              "start": {
                "line": 24,
                "column": 7
              },
              "end": {
                "line": 24,
                "column": 41
              }
            }
          },
          "range": [
            1507,
            1541
          ],
          "loc": {
            "start": {
              "line": 24,
              "column": 7
            },
            "end": {
              "line": 24,
              "column": 41
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/AutoSubmitFormAfterCountdownWidget",
        "raw": "\"./widgets/AutoSubmitFormAfterCountdownWidget\"",
        "range": [
          1547,
          1593
        ],
        "loc": {
          "start": {
            "line": 24,
            "column": 47
          },
          "end": {
            "line": 24,
            "column": 93
          }
        }
      },
      "range": [
        1500,
        1594
      ],
      "loc": {
        "start": {
          "line": 24,
          "column": 0
        },
        "end": {
          "line": 24,
          "column": 94
        }
      }
    },
    {
      "type": "ImportDeclaration",
      "specifiers": [
        {
          "type": "ImportDefaultSpecifier",
          "local": {
            "type": "Identifier",
            "name": "PrintOnClickWidget",
            "range": [
              1602,
              1620
            ],
            "loc": {
              "start": {
                "line": 25,
                "column": 7
              },
              "end": {
                "line": 25,
                "column": 25
              }
            }
          },
          "range": [
            1602,
            1620
          ],
          "loc": {
            "start": {
              "line": 25,
              "column": 7
            },
            "end": {
              "line": 25,
              "column": 25
            }
          }
        }
      ],
      "source": {
        "type": "Literal",
        "value": "./widgets/PrintOnClickWidget",
        "raw": "\"./widgets/PrintOnClickWidget\"",
        "range": [
          1626,
          1656
        ],
        "loc": {
          "start": {
            "line": 25,
            "column": 31
          },
          "end": {
            "line": 25,
            "column": 61
          }
        }
      },
      "range": [
        1595,
        1657
      ],
      "loc": {
        "start": {
          "line": 25,
          "column": 0
        },
        "end": {
          "line": 25,
          "column": 62
        }
      }
    },
    {
      "type": "ExportDefaultDeclaration",
      "declaration": {
        "type": "ClassDeclaration",
        "id": {
          "type": "Identifier",
          "name": "DjangoCradminAll",
          "range": [
            1681,
            1697
          ],
          "loc": {
            "start": {
              "line": 28,
              "column": 21
            },
            "end": {
              "line": 28,
              "column": 37
            }
          }
        },
        "superClass": null,
        "body": {
          "type": "ClassBody",
          "body": [
            {
              "type": "MethodDefinition",
              "key": {
                "type": "Identifier",
                "name": "constructor",
                "range": [
                  1702,
                  1713
                ],
                "loc": {
                  "start": {
                    "line": 29,
                    "column": 2
                  },
                  "end": {
                    "line": 29,
                    "column": 13
                  }
                }
              },
              "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": [
                                    1726,
                                    1732
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1733,
                                    1749
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  1726,
                                  1749
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "LoggerSingleton",
                                "range": [
                                  1750,
                                  1765
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 30,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                1726,
                                1765
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 47
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              1722,
                              1767
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 4
                              },
                              "end": {
                                "line": 30,
                                "column": 49
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "setDefaultLogLevel",
                            "range": [
                              1768,
                              1786
                            ],
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 50
                              },
                              "end": {
                                "line": 30,
                                "column": 68
                              }
                            }
                          },
                          "range": [
                            1722,
                            1786
                          ],
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 4
                            },
                            "end": {
                              "line": 30,
                              "column": 68
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "computed": false,
                            "object": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "window",
                                  "range": [
                                    1794,
                                    1800
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 12
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    1801,
                                    1817
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 29
                                    }
                                  }
                                },
                                "range": [
                                  1794,
                                  1817
                                ],
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 29
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "LOGLEVEL",
                                "range": [
                                  1818,
                                  1826
                                ],
                                "loc": {
                                  "start": {
                                    "line": 31,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 31,
                                    "column": 38
                                  }
                                }
                              },
                              "range": [
                                1794,
                                1826
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 6
                                },
                                "end": {
                                  "line": 31,
                                  "column": 38
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "name": "INFO",
                              "range": [
                                1827,
                                1831
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 39
                                },
                                "end": {
                                  "line": 31,
                                  "column": 43
                                }
                              }
                            },
                            "range": [
                              1794,
                              1831
                            ],
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 6
                              },
                              "end": {
                                "line": 31,
                                "column": 43
                              }
                            }
                          }
                        ],
                        "range": [
                          1722,
                          1832
                        ],
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 4
                          },
                          "end": {
                            "line": 31,
                            "column": 44
                          }
                        }
                      },
                      "range": [
                        1722,
                        1833
                      ],
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 4
                        },
                        "end": {
                          "line": 31,
                          "column": 45
                        }
                      },
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " this.logger = new window.ievv_jsbase_core.LoggerSingleton().getLogger(\"ievv_jsui_demoapp.DjangoCradminAll\");",
                          "range": [
                            1838,
                            1949
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 4
                            },
                            "end": {
                              "line": 32,
                              "column": 115
                            }
                          }
                        },
                        {
                          "type": "Line",
                          "value": " this.logger.setLogLevel(window.ievv_jsbase_core.LOGLEVEL.INFO);",
                          "range": [
                            1954,
                            2020
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 4
                            },
                            "end": {
                              "line": 33,
                              "column": 70
                            }
                          }
                        },
                        {
                          "type": "Line",
                          "value": " this.logger.debug(`I am a DjangoCradminAll, and I am aliiiiive!`);",
                          "range": [
                            2025,
                            2094
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 4
                            },
                            "end": {
                              "line": 34,
                              "column": 73
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "id": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              2106,
                              2120
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 10
                              },
                              "end": {
                                "line": 36,
                                "column": 24
                              }
                            }
                          },
                          "init": {
                            "type": "NewExpression",
                            "callee": {
                              "type": "MemberExpression",
                              "computed": false,
                              "object": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "window",
                                  "range": [
                                    2127,
                                    2133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 37
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "ievv_jsbase_core",
                                  "range": [
                                    2134,
                                    2150
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 36,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  2127,
                                  2150
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 54
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "name": "WidgetRegistrySingleton",
                                "range": [
                                  2151,
                                  2174
                                ],
                                "loc": {
                                  "start": {
                                    "line": 36,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 78
                                  }
                                }
                              },
                              "range": [
                                2127,
                                2174
                              ],
                              "loc": {
                                "start": {
                                  "line": 36,
                                  "column": 31
                                },
                                "end": {
                                  "line": 36,
                                  "column": 78
                                }
                              }
                            },
                            "arguments": [],
                            "range": [
                              2123,
                              2176
                            ],
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 27
                              },
                              "end": {
                                "line": 36,
                                "column": 80
                              }
                            }
                          },
                          "range": [
                            2106,
                            2176
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 10
                            },
                            "end": {
                              "line": 36,
                              "column": 80
                            }
                          }
                        }
                      ],
                      "kind": "const",
                      "range": [
                        2100,
                        2177
                      ],
                      "loc": {
                        "start": {
                          "line": 36,
                          "column": 4
                        },
                        "end": {
                          "line": 36,
                          "column": 81
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " this.logger = new window.ievv_jsbase_core.LoggerSingleton().getLogger(\"ievv_jsui_demoapp.DjangoCradminAll\");",
                          "range": [
                            1838,
                            1949
                          ],
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 4
                            },
                            "end": {
                              "line": 32,
                              "column": 115
                            }
                          }
                        },
                        {
                          "type": "Line",
                          "value": " this.logger.setLogLevel(window.ievv_jsbase_core.LOGLEVEL.INFO);",
                          "range": [
                            1954,
                            2020
                          ],
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 4
                            },
                            "end": {
                              "line": 33,
                              "column": 70
                            }
                          }
                        },
                        {
                          "type": "Line",
                          "value": " this.logger.debug(`I am a DjangoCradminAll, and I am aliiiiive!`);",
                          "range": [
                            2025,
                            2094
                          ],
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 4
                            },
                            "end": {
                              "line": 34,
                              "column": 73
                            }
                          }
                        }
                      ],
                      "trailingComments": [
                        {
                          "type": "Line",
                          "value": " widgetRegistry.registerWidgetClass('cradmin-datetime-picker', DateTimePicker);",
                          "range": [
                            2182,
                            2263
                          ],
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 4
                            },
                            "end": {
                              "line": 37,
                              "column": 85
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              2268,
                              2282
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 4
                              },
                              "end": {
                                "line": 38,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              2283,
                              2302
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 19
                              },
                              "end": {
                                "line": 38,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            2268,
                            2302
                          ],
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 4
                            },
                            "end": {
                              "line": 38,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-menutoggle",
                            "raw": "'cradmin-menutoggle'",
                            "range": [
                              2303,
                              2323
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 39
                              },
                              "end": {
                                "line": 38,
                                "column": 59
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "MenuToggleWidget",
                            "range": [
                              2325,
                              2341
                            ],
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 61
                              },
                              "end": {
                                "line": 38,
                                "column": 77
                              }
                            }
                          }
                        ],
                        "range": [
                          2268,
                          2342
                        ],
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 4
                          },
                          "end": {
                            "line": 38,
                            "column": 78
                          }
                        }
                      },
                      "range": [
                        2268,
                        2343
                      ],
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 4
                        },
                        "end": {
                          "line": 38,
                          "column": 79
                        }
                      },
                      "leadingComments": [
                        {
                          "type": "Line",
                          "value": " widgetRegistry.registerWidgetClass('cradmin-datetime-picker', DateTimePicker);",
                          "range": [
                            2182,
                            2263
                          ],
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 4
                            },
                            "end": {
                              "line": 37,
                              "column": 85
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              2348,
                              2362
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 4
                              },
                              "end": {
                                "line": 39,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              2363,
                              2382
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 19
                              },
                              "end": {
                                "line": 39,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            2348,
                            2382
                          ],
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 4
                            },
                            "end": {
                              "line": 39,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-toggleable-menu",
                            "raw": "'cradmin-toggleable-menu'",
                            "range": [
                              2383,
                              2408
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 39
                              },
                              "end": {
                                "line": 39,
                                "column": 64
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "ToggleableMenuWidget",
                            "range": [
                              2410,
                              2430
                            ],
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 66
                              },
                              "end": {
                                "line": 39,
                                "column": 86
                              }
                            }
                          }
                        ],
                        "range": [
                          2348,
                          2431
                        ],
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 4
                          },
                          "end": {
                            "line": 39,
                            "column": 87
                          }
                        }
                      },
                      "range": [
                        2348,
                        2432
                      ],
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 4
                        },
                        "end": {
                          "line": 39,
                          "column": 88
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              2437,
                              2451
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 4
                              },
                              "end": {
                                "line": 40,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              2452,
                              2471
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 19
                              },
                              "end": {
                                "line": 40,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            2437,
                            2471
                          ],
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 4
                            },
                            "end": {
                              "line": 40,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-tab-button",
                            "raw": "'cradmin-tab-button'",
                            "range": [
                              2472,
                              2492
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 39
                              },
                              "end": {
                                "line": 40,
                                "column": 59
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "TabButtonWidget",
                            "range": [
                              2494,
                              2509
                            ],
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 61
                              },
                              "end": {
                                "line": 40,
                                "column": 76
                              }
                            }
                          }
                        ],
                        "range": [
                          2437,
                          2510
                        ],
                        "loc": {
                          "start": {
                            "line": 40,
                            "column": 4
                          },
                          "end": {
                            "line": 40,
                            "column": 77
                          }
                        }
                      },
                      "range": [
                        2437,
                        2511
                      ],
                      "loc": {
                        "start": {
                          "line": 40,
                          "column": 4
                        },
                        "end": {
                          "line": 40,
                          "column": 78
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              2516,
                              2530
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 4
                              },
                              "end": {
                                "line": 41,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              2531,
                              2550
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 19
                              },
                              "end": {
                                "line": 41,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            2516,
                            2550
                          ],
                          "loc": {
                            "start": {
                              "line": 41,
                              "column": 4
                            },
                            "end": {
                              "line": 41,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-tab-panel",
                            "raw": "'cradmin-tab-panel'",
                            "range": [
                              2551,
                              2570
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 39
                              },
                              "end": {
                                "line": 41,
                                "column": 58
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "TabPanelWidget",
                            "range": [
                              2572,
                              2586
                            ],
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 60
                              },
                              "end": {
                                "line": 41,
                                "column": 74
                              }
                            }
                          }
                        ],
                        "range": [
                          2516,
                          2587
                        ],
                        "loc": {
                          "start": {
                            "line": 41,
                            "column": 4
                          },
                          "end": {
                            "line": 41,
                            "column": 75
                          }
                        }
                      },
                      "range": [
                        2516,
                        2588
                      ],
                      "loc": {
                        "start": {
                          "line": 41,
                          "column": 4
                        },
                        "end": {
                          "line": 41,
                          "column": 76
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              2593,
                              2607
                            ],
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 4
                              },
                              "end": {
                                "line": 42,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              2608,
                              2627
                            ],
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 19
                              },
                              "end": {
                                "line": 42,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            2593,
                            2627
                          ],
                          "loc": {
                            "start": {
                              "line": 42,
                              "column": 4
                            },
                            "end": {
                              "line": 42,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-search-input",
                            "raw": "'cradmin-search-input'",
                            "range": [
                              2628,
                              2650
                            ],
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 39
                              },
                              "end": {
                                "line": 42,
                                "column": 61
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "SearchInputWidget",
                            "range": [
                              2652,
                              2669
                            ],
                            "loc": {
                              "start": {
                                "line": 42,
                                "column": 63
                              },
                              "end": {
                                "line": 42,
                                "column": 80
                              }
                            }
                          }
                        ],
                        "range": [
                          2593,
                          2670
                        ],
                        "loc": {
                          "start": {
                            "line": 42,
                            "column": 4
                          },
                          "end": {
                            "line": 42,
                            "column": 81
                          }
                        }
                      },
                      "range": [
                        2593,
                        2671
                      ],
                      "loc": {
                        "start": {
                          "line": 42,
                          "column": 4
                        },
                        "end": {
                          "line": 42,
                          "column": 82
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              2676,
                              2690
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 4
                              },
                              "end": {
                                "line": 43,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              2691,
                              2710
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 19
                              },
                              "end": {
                                "line": 43,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            2676,
                            2710
                          ],
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 4
                            },
                            "end": {
                              "line": 43,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-static-data-list",
                            "raw": "'cradmin-static-data-list'",
                            "range": [
                              2711,
                              2737
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 39
                              },
                              "end": {
                                "line": 43,
                                "column": 65
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "StaticDataListWidget",
                            "range": [
                              2739,
                              2759
                            ],
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 67
                              },
                              "end": {
                                "line": 43,
                                "column": 87
                              }
                            }
                          }
                        ],
                        "range": [
                          2676,
                          2760
                        ],
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 4
                          },
                          "end": {
                            "line": 43,
                            "column": 88
                          }
                        }
                      },
                      "range": [
                        2676,
                        2761
                      ],
                      "loc": {
                        "start": {
                          "line": 43,
                          "column": 4
                        },
                        "end": {
                          "line": 43,
                          "column": 89
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              2766,
                              2780
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 4
                              },
                              "end": {
                                "line": 44,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              2781,
                              2800
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 19
                              },
                              "end": {
                                "line": 44,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            2766,
                            2800
                          ],
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 4
                            },
                            "end": {
                              "line": 44,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-api-data-list",
                            "raw": "'cradmin-api-data-list'",
                            "range": [
                              2801,
                              2824
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 39
                              },
                              "end": {
                                "line": 44,
                                "column": 62
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "ApiDataListWidget",
                            "range": [
                              2826,
                              2843
                            ],
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 64
                              },
                              "end": {
                                "line": 44,
                                "column": 81
                              }
                            }
                          }
                        ],
                        "range": [
                          2766,
                          2844
                        ],
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 4
                          },
                          "end": {
                            "line": 44,
                            "column": 82
                          }
                        }
                      },
                      "range": [
                        2766,
                        2845
                      ],
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 4
                        },
                        "end": {
                          "line": 44,
                          "column": 83
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              2850,
                              2864
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 4
                              },
                              "end": {
                                "line": 45,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              2865,
                              2884
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 19
                              },
                              "end": {
                                "line": 45,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            2850,
                            2884
                          ],
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 4
                            },
                            "end": {
                              "line": 45,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-data-list-display-by-state",
                            "raw": "'cradmin-data-list-display-by-state'",
                            "range": [
                              2885,
                              2921
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 39
                              },
                              "end": {
                                "line": 45,
                                "column": 75
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "DataListDisplayByStateWidget",
                            "range": [
                              2923,
                              2951
                            ],
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 77
                              },
                              "end": {
                                "line": 45,
                                "column": 105
                              }
                            }
                          }
                        ],
                        "range": [
                          2850,
                          2952
                        ],
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 4
                          },
                          "end": {
                            "line": 45,
                            "column": 106
                          }
                        }
                      },
                      "range": [
                        2850,
                        2953
                      ],
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 4
                        },
                        "end": {
                          "line": 45,
                          "column": 107
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              2958,
                              2972
                            ],
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 4
                              },
                              "end": {
                                "line": 46,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              2973,
                              2992
                            ],
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 19
                              },
                              "end": {
                                "line": 46,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            2958,
                            2992
                          ],
                          "loc": {
                            "start": {
                              "line": 46,
                              "column": 4
                            },
                            "end": {
                              "line": 46,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-selectable-list",
                            "raw": "'cradmin-selectable-list'",
                            "range": [
                              2993,
                              3018
                            ],
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 39
                              },
                              "end": {
                                "line": 46,
                                "column": 64
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "SelectableListWidget",
                            "range": [
                              3020,
                              3040
                            ],
                            "loc": {
                              "start": {
                                "line": 46,
                                "column": 66
                              },
                              "end": {
                                "line": 46,
                                "column": 86
                              }
                            }
                          }
                        ],
                        "range": [
                          2958,
                          3041
                        ],
                        "loc": {
                          "start": {
                            "line": 46,
                            "column": 4
                          },
                          "end": {
                            "line": 46,
                            "column": 87
                          }
                        }
                      },
                      "range": [
                        2958,
                        3042
                      ],
                      "loc": {
                        "start": {
                          "line": 46,
                          "column": 4
                        },
                        "end": {
                          "line": 46,
                          "column": 88
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              3047,
                              3061
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 4
                              },
                              "end": {
                                "line": 47,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              3062,
                              3081
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 19
                              },
                              "end": {
                                "line": 47,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            3047,
                            3081
                          ],
                          "loc": {
                            "start": {
                              "line": 47,
                              "column": 4
                            },
                            "end": {
                              "line": 47,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-selected-list",
                            "raw": "'cradmin-selected-list'",
                            "range": [
                              3082,
                              3105
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 39
                              },
                              "end": {
                                "line": 47,
                                "column": 62
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "SelectedListWidget",
                            "range": [
                              3107,
                              3125
                            ],
                            "loc": {
                              "start": {
                                "line": 47,
                                "column": 64
                              },
                              "end": {
                                "line": 47,
                                "column": 82
                              }
                            }
                          }
                        ],
                        "range": [
                          3047,
                          3126
                        ],
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 4
                          },
                          "end": {
                            "line": 47,
                            "column": 83
                          }
                        }
                      },
                      "range": [
                        3047,
                        3127
                      ],
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 4
                        },
                        "end": {
                          "line": 47,
                          "column": 84
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              3132,
                              3146
                            ],
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 4
                              },
                              "end": {
                                "line": 48,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              3147,
                              3166
                            ],
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 19
                              },
                              "end": {
                                "line": 48,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            3132,
                            3166
                          ],
                          "loc": {
                            "start": {
                              "line": 48,
                              "column": 4
                            },
                            "end": {
                              "line": 48,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-html-list",
                            "raw": "'cradmin-html-list'",
                            "range": [
                              3167,
                              3186
                            ],
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 39
                              },
                              "end": {
                                "line": 48,
                                "column": 58
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "HtmlListWidget",
                            "range": [
                              3188,
                              3202
                            ],
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 60
                              },
                              "end": {
                                "line": 48,
                                "column": 74
                              }
                            }
                          }
                        ],
                        "range": [
                          3132,
                          3203
                        ],
                        "loc": {
                          "start": {
                            "line": 48,
                            "column": 4
                          },
                          "end": {
                            "line": 48,
                            "column": 75
                          }
                        }
                      },
                      "range": [
                        3132,
                        3204
                      ],
                      "loc": {
                        "start": {
                          "line": 48,
                          "column": 4
                        },
                        "end": {
                          "line": 48,
                          "column": 76
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              3209,
                              3223
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 4
                              },
                              "end": {
                                "line": 49,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              3224,
                              3243
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 19
                              },
                              "end": {
                                "line": 49,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            3209,
                            3243
                          ],
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 4
                            },
                            "end": {
                              "line": 49,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-load-more-button",
                            "raw": "'cradmin-load-more-button'",
                            "range": [
                              3244,
                              3270
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 39
                              },
                              "end": {
                                "line": 49,
                                "column": 65
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "LoadMoreButtonWidget",
                            "range": [
                              3272,
                              3292
                            ],
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 67
                              },
                              "end": {
                                "line": 49,
                                "column": 87
                              }
                            }
                          }
                        ],
                        "range": [
                          3209,
                          3293
                        ],
                        "loc": {
                          "start": {
                            "line": 49,
                            "column": 4
                          },
                          "end": {
                            "line": 49,
                            "column": 88
                          }
                        }
                      },
                      "range": [
                        3209,
                        3294
                      ],
                      "loc": {
                        "start": {
                          "line": 49,
                          "column": 4
                        },
                        "end": {
                          "line": 49,
                          "column": 89
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              3299,
                              3313
                            ],
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 4
                              },
                              "end": {
                                "line": 50,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              3314,
                              3333
                            ],
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 19
                              },
                              "end": {
                                "line": 50,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            3299,
                            3333
                          ],
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 4
                            },
                            "end": {
                              "line": 50,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-hidden-input-list",
                            "raw": "'cradmin-hidden-input-list'",
                            "range": [
                              3334,
                              3361
                            ],
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 39
                              },
                              "end": {
                                "line": 50,
                                "column": 66
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "HiddenInputListWidget",
                            "range": [
                              3363,
                              3384
                            ],
                            "loc": {
                              "start": {
                                "line": 50,
                                "column": 68
                              },
                              "end": {
                                "line": 50,
                                "column": 89
                              }
                            }
                          }
                        ],
                        "range": [
                          3299,
                          3385
                        ],
                        "loc": {
                          "start": {
                            "line": 50,
                            "column": 4
                          },
                          "end": {
                            "line": 50,
                            "column": 90
                          }
                        }
                      },
                      "range": [
                        3299,
                        3386
                      ],
                      "loc": {
                        "start": {
                          "line": 50,
                          "column": 4
                        },
                        "end": {
                          "line": 50,
                          "column": 91
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              3391,
                              3405
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 4
                              },
                              "end": {
                                "line": 51,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              3406,
                              3425
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 19
                              },
                              "end": {
                                "line": 51,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            3391,
                            3425
                          ],
                          "loc": {
                            "start": {
                              "line": 51,
                              "column": 4
                            },
                            "end": {
                              "line": 51,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-signal-router",
                            "raw": "'cradmin-signal-router'",
                            "range": [
                              3426,
                              3449
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 39
                              },
                              "end": {
                                "line": 51,
                                "column": 62
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "SignalRouterWidget",
                            "range": [
                              3451,
                              3469
                            ],
                            "loc": {
                              "start": {
                                "line": 51,
                                "column": 64
                              },
                              "end": {
                                "line": 51,
                                "column": 82
                              }
                            }
                          }
                        ],
                        "range": [
                          3391,
                          3470
                        ],
                        "loc": {
                          "start": {
                            "line": 51,
                            "column": 4
                          },
                          "end": {
                            "line": 51,
                            "column": 83
                          }
                        }
                      },
                      "range": [
                        3391,
                        3471
                      ],
                      "loc": {
                        "start": {
                          "line": 51,
                          "column": 4
                        },
                        "end": {
                          "line": 51,
                          "column": 84
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              3476,
                              3490
                            ],
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 4
                              },
                              "end": {
                                "line": 52,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              3491,
                              3510
                            ],
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 19
                              },
                              "end": {
                                "line": 52,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            3476,
                            3510
                          ],
                          "loc": {
                            "start": {
                              "line": 52,
                              "column": 4
                            },
                            "end": {
                              "line": 52,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-popup",
                            "raw": "'cradmin-popup'",
                            "range": [
                              3511,
                              3526
                            ],
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 39
                              },
                              "end": {
                                "line": 52,
                                "column": 54
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "PopUpWidget",
                            "range": [
                              3528,
                              3539
                            ],
                            "loc": {
                              "start": {
                                "line": 52,
                                "column": 56
                              },
                              "end": {
                                "line": 52,
                                "column": 67
                              }
                            }
                          }
                        ],
                        "range": [
                          3476,
                          3540
                        ],
                        "loc": {
                          "start": {
                            "line": 52,
                            "column": 4
                          },
                          "end": {
                            "line": 52,
                            "column": 68
                          }
                        }
                      },
                      "range": [
                        3476,
                        3541
                      ],
                      "loc": {
                        "start": {
                          "line": 52,
                          "column": 4
                        },
                        "end": {
                          "line": 52,
                          "column": 69
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              3546,
                              3560
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 4
                              },
                              "end": {
                                "line": 53,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              3561,
                              3580
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 19
                              },
                              "end": {
                                "line": 53,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            3546,
                            3580
                          ],
                          "loc": {
                            "start": {
                              "line": 53,
                              "column": 4
                            },
                            "end": {
                              "line": 53,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-show-popup",
                            "raw": "'cradmin-show-popup'",
                            "range": [
                              3581,
                              3601
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 39
                              },
                              "end": {
                                "line": 53,
                                "column": 59
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "ShowPopupOnClickWidget",
                            "range": [
                              3603,
                              3625
                            ],
                            "loc": {
                              "start": {
                                "line": 53,
                                "column": 61
                              },
                              "end": {
                                "line": 53,
                                "column": 83
                              }
                            }
                          }
                        ],
                        "range": [
                          3546,
                          3626
                        ],
                        "loc": {
                          "start": {
                            "line": 53,
                            "column": 4
                          },
                          "end": {
                            "line": 53,
                            "column": 84
                          }
                        }
                      },
                      "range": [
                        3546,
                        3627
                      ],
                      "loc": {
                        "start": {
                          "line": 53,
                          "column": 4
                        },
                        "end": {
                          "line": 53,
                          "column": 85
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              3632,
                              3646
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 4
                              },
                              "end": {
                                "line": 54,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              3647,
                              3666
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 19
                              },
                              "end": {
                                "line": 54,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            3632,
                            3666
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 4
                            },
                            "end": {
                              "line": 54,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-hide-popup",
                            "raw": "'cradmin-hide-popup'",
                            "range": [
                              3667,
                              3687
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 39
                              },
                              "end": {
                                "line": 54,
                                "column": 59
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "HidePopupOnClickWidget",
                            "range": [
                              3689,
                              3711
                            ],
                            "loc": {
                              "start": {
                                "line": 54,
                                "column": 61
                              },
                              "end": {
                                "line": 54,
                                "column": 83
                              }
                            }
                          }
                        ],
                        "range": [
                          3632,
                          3712
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 4
                          },
                          "end": {
                            "line": 54,
                            "column": 84
                          }
                        }
                      },
                      "range": [
                        3632,
                        3713
                      ],
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 4
                        },
                        "end": {
                          "line": 54,
                          "column": 85
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              3718,
                              3732
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 4
                              },
                              "end": {
                                "line": 55,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              3733,
                              3752
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 19
                              },
                              "end": {
                                "line": 55,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            3718,
                            3752
                          ],
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 4
                            },
                            "end": {
                              "line": 55,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-filter-checkbox",
                            "raw": "'cradmin-filter-checkbox'",
                            "range": [
                              3753,
                              3778
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 39
                              },
                              "end": {
                                "line": 55,
                                "column": 64
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "FilterCheckboxFilter",
                            "range": [
                              3780,
                              3800
                            ],
                            "loc": {
                              "start": {
                                "line": 55,
                                "column": 66
                              },
                              "end": {
                                "line": 55,
                                "column": 86
                              }
                            }
                          }
                        ],
                        "range": [
                          3718,
                          3801
                        ],
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 4
                          },
                          "end": {
                            "line": 55,
                            "column": 87
                          }
                        }
                      },
                      "range": [
                        3718,
                        3802
                      ],
                      "loc": {
                        "start": {
                          "line": 55,
                          "column": 4
                        },
                        "end": {
                          "line": 55,
                          "column": 88
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              3807,
                              3821
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 4
                              },
                              "end": {
                                "line": 56,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              3822,
                              3841
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 19
                              },
                              "end": {
                                "line": 56,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            3807,
                            3841
                          ],
                          "loc": {
                            "start": {
                              "line": 56,
                              "column": 4
                            },
                            "end": {
                              "line": 56,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-dateselector-year",
                            "raw": "'cradmin-dateselector-year'",
                            "range": [
                              3842,
                              3869
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 39
                              },
                              "end": {
                                "line": 56,
                                "column": 66
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "DateSelectorYearWidget",
                            "range": [
                              3871,
                              3893
                            ],
                            "loc": {
                              "start": {
                                "line": 56,
                                "column": 68
                              },
                              "end": {
                                "line": 56,
                                "column": 90
                              }
                            }
                          }
                        ],
                        "range": [
                          3807,
                          3894
                        ],
                        "loc": {
                          "start": {
                            "line": 56,
                            "column": 4
                          },
                          "end": {
                            "line": 56,
                            "column": 91
                          }
                        }
                      },
                      "range": [
                        3807,
                        3895
                      ],
                      "loc": {
                        "start": {
                          "line": 56,
                          "column": 4
                        },
                        "end": {
                          "line": 56,
                          "column": 92
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              3900,
                              3914
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 4
                              },
                              "end": {
                                "line": 57,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              3915,
                              3934
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 19
                              },
                              "end": {
                                "line": 57,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            3900,
                            3934
                          ],
                          "loc": {
                            "start": {
                              "line": 57,
                              "column": 4
                            },
                            "end": {
                              "line": 57,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-dateselector-month",
                            "raw": "'cradmin-dateselector-month'",
                            "range": [
                              3935,
                              3963
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 39
                              },
                              "end": {
                                "line": 57,
                                "column": 67
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "DateSelectorMonthWidget",
                            "range": [
                              3965,
                              3988
                            ],
                            "loc": {
                              "start": {
                                "line": 57,
                                "column": 69
                              },
                              "end": {
                                "line": 57,
                                "column": 92
                              }
                            }
                          }
                        ],
                        "range": [
                          3900,
                          3989
                        ],
                        "loc": {
                          "start": {
                            "line": 57,
                            "column": 4
                          },
                          "end": {
                            "line": 57,
                            "column": 93
                          }
                        }
                      },
                      "range": [
                        3900,
                        3990
                      ],
                      "loc": {
                        "start": {
                          "line": 57,
                          "column": 4
                        },
                        "end": {
                          "line": 57,
                          "column": 94
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              3995,
                              4009
                            ],
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 4
                              },
                              "end": {
                                "line": 58,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              4010,
                              4029
                            ],
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 19
                              },
                              "end": {
                                "line": 58,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            3995,
                            4029
                          ],
                          "loc": {
                            "start": {
                              "line": 58,
                              "column": 4
                            },
                            "end": {
                              "line": 58,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-dateselector-day",
                            "raw": "'cradmin-dateselector-day'",
                            "range": [
                              4030,
                              4056
                            ],
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 39
                              },
                              "end": {
                                "line": 58,
                                "column": 65
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "DateSelectorDayWidget",
                            "range": [
                              4058,
                              4079
                            ],
                            "loc": {
                              "start": {
                                "line": 58,
                                "column": 67
                              },
                              "end": {
                                "line": 58,
                                "column": 88
                              }
                            }
                          }
                        ],
                        "range": [
                          3995,
                          4080
                        ],
                        "loc": {
                          "start": {
                            "line": 58,
                            "column": 4
                          },
                          "end": {
                            "line": 58,
                            "column": 89
                          }
                        }
                      },
                      "range": [
                        3995,
                        4081
                      ],
                      "loc": {
                        "start": {
                          "line": 58,
                          "column": 4
                        },
                        "end": {
                          "line": 58,
                          "column": 90
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              4086,
                              4100
                            ],
                            "loc": {
                              "start": {
                                "line": 59,
                                "column": 4
                              },
                              "end": {
                                "line": 59,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              4101,
                              4120
                            ],
                            "loc": {
                              "start": {
                                "line": 59,
                                "column": 19
                              },
                              "end": {
                                "line": 59,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            4086,
                            4120
                          ],
                          "loc": {
                            "start": {
                              "line": 59,
                              "column": 4
                            },
                            "end": {
                              "line": 59,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-dateselector-hidden-iso",
                            "raw": "'cradmin-dateselector-hidden-iso'",
                            "range": [
                              4121,
                              4154
                            ],
                            "loc": {
                              "start": {
                                "line": 59,
                                "column": 39
                              },
                              "end": {
                                "line": 59,
                                "column": 72
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "DateSelectorHiddenIsoDateWidget",
                            "range": [
                              4156,
                              4187
                            ],
                            "loc": {
                              "start": {
                                "line": 59,
                                "column": 74
                              },
                              "end": {
                                "line": 59,
                                "column": 105
                              }
                            }
                          }
                        ],
                        "range": [
                          4086,
                          4188
                        ],
                        "loc": {
                          "start": {
                            "line": 59,
                            "column": 4
                          },
                          "end": {
                            "line": 59,
                            "column": 106
                          }
                        }
                      },
                      "range": [
                        4086,
                        4189
                      ],
                      "loc": {
                        "start": {
                          "line": 59,
                          "column": 4
                        },
                        "end": {
                          "line": 59,
                          "column": 107
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              4194,
                              4208
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 4
                              },
                              "end": {
                                "line": 60,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              4209,
                              4228
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 19
                              },
                              "end": {
                                "line": 60,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            4194,
                            4228
                          ],
                          "loc": {
                            "start": {
                              "line": 60,
                              "column": 4
                            },
                            "end": {
                              "line": 60,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-auto-submit-form-after-countdown",
                            "raw": "'cradmin-auto-submit-form-after-countdown'",
                            "range": [
                              4229,
                              4271
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 39
                              },
                              "end": {
                                "line": 60,
                                "column": 81
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "AutoSubmitFormAfterCountdownWidget",
                            "range": [
                              4273,
                              4307
                            ],
                            "loc": {
                              "start": {
                                "line": 60,
                                "column": 83
                              },
                              "end": {
                                "line": 60,
                                "column": 117
                              }
                            }
                          }
                        ],
                        "range": [
                          4194,
                          4308
                        ],
                        "loc": {
                          "start": {
                            "line": 60,
                            "column": 4
                          },
                          "end": {
                            "line": 60,
                            "column": 118
                          }
                        }
                      },
                      "range": [
                        4194,
                        4309
                      ],
                      "loc": {
                        "start": {
                          "line": 60,
                          "column": 4
                        },
                        "end": {
                          "line": 60,
                          "column": 119
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "expression": {
                        "type": "CallExpression",
                        "callee": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "widgetRegistry",
                            "range": [
                              4314,
                              4328
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 4
                              },
                              "end": {
                                "line": 61,
                                "column": 18
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "registerWidgetClass",
                            "range": [
                              4329,
                              4348
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 19
                              },
                              "end": {
                                "line": 61,
                                "column": 38
                              }
                            }
                          },
                          "range": [
                            4314,
                            4348
                          ],
                          "loc": {
                            "start": {
                              "line": 61,
                              "column": 4
                            },
                            "end": {
                              "line": 61,
                              "column": 38
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Literal",
                            "value": "cradmin-print-on-click",
                            "raw": "'cradmin-print-on-click'",
                            "range": [
                              4349,
                              4373
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 39
                              },
                              "end": {
                                "line": 61,
                                "column": 63
                              }
                            }
                          },
                          {
                            "type": "Identifier",
                            "name": "PrintOnClickWidget",
                            "range": [
                              4375,
                              4393
                            ],
                            "loc": {
                              "start": {
                                "line": 61,
                                "column": 65
                              },
                              "end": {
                                "line": 61,
                                "column": 83
                              }
                            }
                          }
                        ],
                        "range": [
                          4314,
                          4394
                        ],
                        "loc": {
                          "start": {
                            "line": 61,
                            "column": 4
                          },
                          "end": {
                            "line": 61,
                            "column": 84
                          }
                        }
                      },
                      "range": [
                        4314,
                        4395
                      ],
                      "loc": {
                        "start": {
                          "line": 61,
                          "column": 4
                        },
                        "end": {
                          "line": 61,
                          "column": 85
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "test": {
                        "type": "BinaryExpression",
                        "operator": "!=",
                        "left": {
                          "type": "MemberExpression",
                          "computed": false,
                          "object": {
                            "type": "Identifier",
                            "name": "document",
                            "range": [
                              4405,
                              4413
                            ],
                            "loc": {
                              "start": {
                                "line": 63,
                                "column": 8
                              },
                              "end": {
                                "line": 63,
                                "column": 16
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "name": "readyState",
                            "range": [
                              4414,
                              4424
                            ],
                            "loc": {
                              "start": {
                                "line": 63,
                                "column": 17
                              },
                              "end": {
                                "line": 63,
                                "column": 27
                              }
                            }
                          },
                          "range": [
                            4405,
                            4424
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 8
                            },
                            "end": {
                              "line": 63,
                              "column": 27
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "loading",
                          "raw": "'loading'",
                          "range": [
                            4428,
                            4437
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 31
                            },
                            "end": {
                              "line": 63,
                              "column": 40
                            }
                          }
                        },
                        "range": [
                          4405,
                          4437
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 8
                          },
                          "end": {
                            "line": 63,
                            "column": 40
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "widgetRegistry",
                                  "range": [
                                    4446,
                                    4460
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "initializeAllWidgetsWithinElement",
                                  "range": [
                                    4461,
                                    4494
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 54
                                    }
                                  }
                                },
                                "range": [
                                  4446,
                                  4494
                                ],
                                "loc": {
                                  "start": {
                                    "line": 64,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 64,
                                    "column": 54
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "document",
                                    "range": [
                                      4495,
                                      4503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "body",
                                    "range": [
                                      4504,
                                      4508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 64
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    4495,
                                    4508
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4446,
                                4509
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 6
                                },
                                "end": {
                                  "line": 64,
                                  "column": 69
                                }
                              }
                            },
                            "range": [
                              4446,
                              4510
                            ],
                            "loc": {
                              "start": {
                                "line": 64,
                                "column": 6
                              },
                              "end": {
                                "line": 64,
                                "column": 70
                              }
                            }
                          }
                        ],
                        "range": [
                          4438,
                          4516
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 41
                          },
                          "end": {
                            "line": 65,
                            "column": 5
                          }
                        }
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "expression": {
                              "type": "CallExpression",
                              "callee": {
                                "type": "MemberExpression",
                                "computed": false,
                                "object": {
                                  "type": "Identifier",
                                  "name": "document",
                                  "range": [
                                    4530,
                                    4538
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "name": "addEventListener",
                                  "range": [
                                    4539,
                                    4555
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 31
                                    }
                                  }
                                },
                                "range": [
                                  4530,
                                  4555
                                ],
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 31
                                  }
                                }
                              },
                              "arguments": [
                                {
                                  "type": "Literal",
                                  "value": "DOMContentLoaded",
                                  "raw": "'DOMContentLoaded'",
                                  "range": [
                                    4556,
                                    4574
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 50
                                    }
                                  }
                                },
                                {
                                  "type": "ArrowFunctionExpression",
                                  "id": null,
                                  "params": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "expression": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "MemberExpression",
                                            "computed": false,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "widgetRegistry",
                                              "range": [
                                                4592,
                                                4606
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 67,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 67,
                                                  "column": 22
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "initializeAllWidgetsWithinElement",
                                              "range": [
                                                4607,
                                                4640
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 67,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 67,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "range": [
                                              4592,
                                              4640
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 67,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 67,
                                                "column": 56
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "document",
                                                "range": [
                                                  4641,
                                                  4649
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 67,
                                                    "column": 57
                                                  },
                                                  "end": {
                                                    "line": 67,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "body",
                                                "range": [
                                                  4650,
                                                  4654
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 67,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 67,
                                                    "column": 70
                                                  }
                                                }
                                              },
                                              "range": [
                                                4641,
                                                4654
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 67,
                                                  "column": 57
                                                },
                                                "end": {
                                                  "line": 67,
                                                  "column": 70
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4592,
                                            4655
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 71
                                            }
                                          }
                                        },
                                        "range": [
                                          4592,
                                          4656
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 72
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4582,
                                      4664
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 7
                                      }
                                    }
                                  },
                                  "generator": false,
                                  "expression": false,
                                  "range": [
                                    4576,
                                    4664
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 7
                                    }
                                  }
                                }
                              ],
                              "range": [
                                4530,
                                4665
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 6
                                },
                                "end": {
                                  "line": 68,
                                  "column": 8
                                }
                              }
                            },
                            "range": [
                              4530,
                              4666
                            ],
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 6
                              },
                              "end": {
                                "line": 68,
                                "column": 9
                              }
                            }
                          }
                        ],
                        "range": [
                          4522,
                          4672
                        ],
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 11
                          },
                          "end": {
                            "line": 69,
                            "column": 5
                          }
                        }
                      },
                      "range": [
                        4401,
                        4672
                      ],
                      "loc": {
                        "start": {
                          "line": 63,
                          "column": 4
                        },
                        "end": {
                          "line": 69,
                          "column": 5
                        }
                      }
                    }
                  ],
                  "range": [
                    1716,
                    4676
                  ],
                  "loc": {
                    "start": {
                      "line": 29,
                      "column": 16
                    },
                    "end": {
                      "line": 70,
                      "column": 3
                    }
                  }
                },
                "generator": false,
                "expression": false,
                "range": [
                  1713,
                  4676
                ],
                "loc": {
                  "start": {
                    "line": 29,
                    "column": 13
                  },
                  "end": {
                    "line": 70,
                    "column": 3
                  }
                }
              },
              "kind": "constructor",
              "computed": false,
              "range": [
                1702,
                4676
              ],
              "loc": {
                "start": {
                  "line": 29,
                  "column": 2
                },
                "end": {
                  "line": 70,
                  "column": 3
                }
              },
              "static": false
            }
          ],
          "range": [
            1698,
            4678
          ],
          "loc": {
            "start": {
              "line": 28,
              "column": 38
            },
            "end": {
              "line": 71,
              "column": 1
            }
          }
        },
        "range": [
          1675,
          4678
        ],
        "loc": {
          "start": {
            "line": 28,
            "column": 15
          },
          "end": {
            "line": 71,
            "column": 1
          }
        },
        "leadingComments": [],
        "trailingComments": []
      },
      "range": [
        1660,
        4678
      ],
      "loc": {
        "start": {
          "line": 28,
          "column": 0
        },
        "end": {
          "line": 71,
          "column": 1
        }
      }
    },
    {
      "type": "FunctionDeclaration",
      "id": {
        "type": "Identifier",
        "name": "ready",
        "range": [
          4689,
          4694
        ],
        "loc": {
          "start": {
            "line": 73,
            "column": 9
          },
          "end": {
            "line": 73,
            "column": 14
          }
        }
      },
      "params": [
        {
          "type": "Identifier",
          "name": "fn",
          "range": [
            4695,
            4697
          ],
          "loc": {
            "start": {
              "line": 73,
              "column": 15
            },
            "end": {
              "line": 73,
              "column": 17
            }
          }
        }
      ],
      "body": {
        "type": "BlockStatement",
        "body": [
          {
            "type": "IfStatement",
            "test": {
              "type": "BinaryExpression",
              "operator": "!=",
              "left": {
                "type": "MemberExpression",
                "computed": false,
                "object": {
                  "type": "Identifier",
                  "name": "document",
                  "range": [
                    4707,
                    4715
                  ],
                  "loc": {
                    "start": {
                      "line": 74,
                      "column": 6
                    },
                    "end": {
                      "line": 74,
                      "column": 14
                    }
                  }
                },
                "property": {
                  "type": "Identifier",
                  "name": "readyState",
                  "range": [
                    4716,
                    4726
                  ],
                  "loc": {
                    "start": {
                      "line": 74,
                      "column": 15
                    },
                    "end": {
                      "line": 74,
                      "column": 25
                    }
                  }
                },
                "range": [
                  4707,
                  4726
                ],
                "loc": {
                  "start": {
                    "line": 74,
                    "column": 6
                  },
                  "end": {
                    "line": 74,
                    "column": 25
                  }
                }
              },
              "right": {
                "type": "Literal",
                "value": "loading",
                "raw": "'loading'",
                "range": [
                  4730,
                  4739
                ],
                "loc": {
                  "start": {
                    "line": 74,
                    "column": 29
                  },
                  "end": {
                    "line": 74,
                    "column": 38
                  }
                }
              },
              "range": [
                4707,
                4739
              ],
              "loc": {
                "start": {
                  "line": 74,
                  "column": 6
                },
                "end": {
                  "line": 74,
                  "column": 38
                }
              }
            },
            "consequent": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "fn",
                      "range": [
                        4746,
                        4748
                      ],
                      "loc": {
                        "start": {
                          "line": 75,
                          "column": 4
                        },
                        "end": {
                          "line": 75,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [],
                    "range": [
                      4746,
                      4750
                    ],
                    "loc": {
                      "start": {
                        "line": 75,
                        "column": 4
                      },
                      "end": {
                        "line": 75,
                        "column": 8
                      }
                    }
                  },
                  "range": [
                    4746,
                    4751
                  ],
                  "loc": {
                    "start": {
                      "line": 75,
                      "column": 4
                    },
                    "end": {
                      "line": 75,
                      "column": 9
                    }
                  }
                }
              ],
              "range": [
                4740,
                4755
              ],
              "loc": {
                "start": {
                  "line": 74,
                  "column": 39
                },
                "end": {
                  "line": 76,
                  "column": 3
                }
              }
            },
            "alternate": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "MemberExpression",
                      "computed": false,
                      "object": {
                        "type": "Identifier",
                        "name": "document",
                        "range": [
                          4767,
                          4775
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 4
                          },
                          "end": {
                            "line": 77,
                            "column": 12
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "name": "addEventListener",
                        "range": [
                          4776,
                          4792
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 13
                          },
                          "end": {
                            "line": 77,
                            "column": 29
                          }
                        }
                      },
                      "range": [
                        4767,
                        4792
                      ],
                      "loc": {
                        "start": {
                          "line": 77,
                          "column": 4
                        },
                        "end": {
                          "line": 77,
                          "column": 29
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "DOMContentLoaded",
                        "raw": "'DOMContentLoaded'",
                        "range": [
                          4793,
                          4811
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 30
                          },
                          "end": {
                            "line": 77,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "Identifier",
                        "name": "fn",
                        "range": [
                          4813,
                          4815
                        ],
                        "loc": {
                          "start": {
                            "line": 77,
                            "column": 50
                          },
                          "end": {
                            "line": 77,
                            "column": 52
                          }
                        }
                      }
                    ],
                    "range": [
                      4767,
                      4816
                    ],
                    "loc": {
                      "start": {
                        "line": 77,
                        "column": 4
                      },
                      "end": {
                        "line": 77,
                        "column": 53
                      }
                    }
                  },
                  "range": [
                    4767,
                    4817
                  ],
                  "loc": {
                    "start": {
                      "line": 77,
                      "column": 4
                    },
                    "end": {
                      "line": 77,
                      "column": 54
                    }
                  }
                }
              ],
              "range": [
                4761,
                4821
              ],
              "loc": {
                "start": {
                  "line": 76,
                  "column": 9
                },
                "end": {
                  "line": 78,
                  "column": 3
                }
              }
            },
            "range": [
              4703,
              4821
            ],
            "loc": {
              "start": {
                "line": 74,
                "column": 2
              },
              "end": {
                "line": 78,
                "column": 3
              }
            }
          }
        ],
        "range": [
          4699,
          4823
        ],
        "loc": {
          "start": {
            "line": 73,
            "column": 19
          },
          "end": {
            "line": 79,
            "column": 1
          }
        }
      },
      "generator": false,
      "expression": false,
      "range": [
        4680,
        4823
      ],
      "loc": {
        "start": {
          "line": 73,
          "column": 0
        },
        "end": {
          "line": 79,
          "column": 1
        }
      }
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "NewExpression",
        "callee": {
          "type": "Identifier",
          "name": "DjangoCradminAll",
          "range": [
            4828,
            4844
          ],
          "loc": {
            "start": {
              "line": 80,
              "column": 4
            },
            "end": {
              "line": 80,
              "column": 20
            }
          }
        },
        "arguments": [],
        "range": [
          4824,
          4846
        ],
        "loc": {
          "start": {
            "line": 80,
            "column": 0
          },
          "end": {
            "line": 80,
            "column": 22
          }
        }
      },
      "range": [
        4824,
        4847
      ],
      "loc": {
        "start": {
          "line": 80,
          "column": 0
        },
        "end": {
          "line": 80,
          "column": 23
        }
      }
    }
  ],
  "sourceType": "module",
  "range": [
    50,
    4847
  ],
  "loc": {
    "start": {
      "line": 2,
      "column": 0
    },
    "end": {
      "line": 80,
      "column": 23
    }
  },
  "comments": [
    {
      "type": "Line",
      "value": " import DateTimePicker from \"./DateTimePicker\";",
      "range": [
        0,
        49
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 49
        }
      }
    },
    {
      "type": "Line",
      "value": " this.logger = new window.ievv_jsbase_core.LoggerSingleton().getLogger(\"ievv_jsui_demoapp.DjangoCradminAll\");",
      "range": [
        1838,
        1949
      ],
      "loc": {
        "start": {
          "line": 32,
          "column": 4
        },
        "end": {
          "line": 32,
          "column": 115
        }
      }
    },
    {
      "type": "Line",
      "value": " this.logger.setLogLevel(window.ievv_jsbase_core.LOGLEVEL.INFO);",
      "range": [
        1954,
        2020
      ],
      "loc": {
        "start": {
          "line": 33,
          "column": 4
        },
        "end": {
          "line": 33,
          "column": 70
        }
      }
    },
    {
      "type": "Line",
      "value": " this.logger.debug(`I am a DjangoCradminAll, and I am aliiiiive!`);",
      "range": [
        2025,
        2094
      ],
      "loc": {
        "start": {
          "line": 34,
          "column": 4
        },
        "end": {
          "line": 34,
          "column": 73
        }
      }
    },
    {
      "type": "Line",
      "value": " widgetRegistry.registerWidgetClass('cradmin-datetime-picker', DateTimePicker);",
      "range": [
        2182,
        2263
      ],
      "loc": {
        "start": {
          "line": 37,
          "column": 4
        },
        "end": {
          "line": 37,
          "column": 85
        }
      }
    }
  ]
}