<commit_before><link rel="import" href="../bower_components/polymer/polymer-element.html">
<link rel="import" href="../bower_components/iron-pages/iron-pages.html">
<link rel="import" href="../bower_components/vaadin-lumo-styles/color.html">
<link rel="import" href="../bower_components/vaadin-lumo-styles/typography.html">
<link rel="import" href="data/store.html">
<link rel="import" href="login-page.html">


<dom-module id="expense-app">
  <link rel="lazy-import" group="overview" href="overview-page.html">

  <template>
    <style include="lumo-color">
      :host {
        display: block;
      }

      #pages,
      #pages > * {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
      }
    </style>

    <iron-pages id="pages" selected="[[activePage]]" selected-attribute="active">
      <login-page theme="dark"></login-page>
      <overview-page></overview-page>
    </iron-pages>
  </template>

  <script>
    (function() {
      /**
       * @memberof ExpenseManager
       */
      class ExpenseAppElement extends ExpenseManager.ReduxMixin(Polymer.Element) {
        static get is() {
          return 'expense-app';
        }

        static get properties() {
          return {
            /**
             * Index of the active page. Possible values:
             * 0 - login page,
             * 1 - overview page.
             */
            activePage: Number,

            /**<commit_msg>Remove unused iron-pages property for selected attribute<commit_after><link rel="import" href="../bower_components/polymer/polymer-element.html">
<link rel="import" href="../bower_components/iron-pages/iron-pages.html">
<link rel="import" href="../bower_components/vaadin-lumo-styles/color.html">
<link rel="import" href="../bower_components/vaadin-lumo-styles/typography.html">
<link rel="import" href="data/store.html">
<link rel="import" href="login-page.html">


<dom-module id="expense-app">
  <link rel="lazy-import" group="overview" href="overview-page.html">

  <template>
    <style include="lumo-color">
      :host {
        display: block;
      }

      #pages,
      #pages > * {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
      }
    </style>

    <iron-pages id="pages" selected="[[activePage]]">
      <login-page theme="dark"></login-page>
      <overview-page></overview-page>
    </iron-pages>
  </template>

  <script>
    (function() {
      /**
       * @memberof ExpenseManager
       */
      class ExpenseAppElement extends ExpenseManager.ReduxMixin(Polymer.Element) {
        static get is() {
          return 'expense-app';
        }

        static get properties() {
          return {
            /**
             * Index of the active page. Possible values:
             * 0 - login page,
             * 1 - overview page.
             */
            activePage: Number,

            /**
{'fraction_non_alphanumeric': 0.1557069846678024, 'fraction_numerical': 0.0040885860306643955, 'mean_word_length': 2.2052401746724892, 'pattern_counts': {'":': 0, '<': 41, '<?xml version=': 0, '>': 43, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6137536', 'n_tokens_mistral': 921, 'n_tokens_neox': 876, 'n_words': 173}