<commit_before>/**
 * The main application viewport, which displays the whole application
 * @extends Ext.Viewport
 */

Ext.define('CF.view.Viewport', {
  extend: 'Ext.Viewport',
  layout: 'fit',
  requires: [
    'Ext.layout.container.Border',
    'Ext.resizer.Splitter',
    'CF.view.Commons',
    'CF.view.Map',
    'CF.view.SolverSelect',
    'CF.view.dataviews.SolverConf',
    'CF.view.EventsTabPanel',
    'CF.view.dataviews.EventGrid',
    'CF.view.StationsTabPanel',
    'CF.view.dataviews.StationGrid',
    'CF.view.Submit',
    'CF.view.Control',
    'CF.view.ResultsPane',
  ],

  id: 'viewport',
  items: [{
    xtype: 'tabpanel',
    border: 'false',
    layout: 'border',
    defaults: {
      split: true
    },
    items: [{
      title: 'Setup',
      xtype: 'panel',
      border: 'false',
      layout: 'border',
      defaults: {
        split: true
      },
      items: [{
          xtype: 'cf_mappanel'
        }, {
          xtype: 'tabpanel', // Search & Upload
          region: 'center',
          border: false,
          id: 'tabpanel_principal',
          name: 'tabpanel_principal',
          layout: {
            type: 'vbox',
            align: 'stretch'
          },
          items: [{
            xtype: 'panel',<commit_msg>Fix reusing events and stations<commit_after>/**
 * The main application viewport, which displays the whole application
 * @extends Ext.Viewport
 */

Ext.define('CF.view.Viewport', {
  extend: 'Ext.Viewport',
  layout: 'fit',
  requires: [
    'Ext.layout.container.Border',
    'Ext.resizer.Splitter',
    'CF.view.Commons',
    'CF.view.Map',
    'CF.view.SolverSelect',
    'CF.view.dataviews.SolverConf',
    'CF.view.EventsTabPanel',
    'CF.view.dataviews.EventGrid',
    'CF.view.StationsTabPanel',
    'CF.view.dataviews.StationGrid',
    'CF.view.Submit',
    'CF.view.Control',
    'CF.view.ResultsPane',
  ],

  id: 'viewport',
  items: [{
    xtype: 'tabpanel',
    border: 'false',
    layout: 'border',
    defaults: {
      split: true
    },
    items: [{
      title: 'Setup',
      xtype: 'panel',
      border: 'false',
      layout: 'border',
      defaults: {
        split: true
      },
      items: [{
          xtype: 'cf_mappanel'
        }, {
          xtype: 'tabpanel', // Search & Upload
          region: 'center',
          border: false,
          id: 'tabpanel_principal',
          name: 'tabpanel_principal',
          layout: {
            type: 'vbox',
            align: 'stretch'
          },
          deferredRender: false,
          items: [{
            xtype: 'panel',
{'fraction_non_alphanumeric': 0.1553398058252427, 'fraction_numerical': 0.0, 'mean_word_length': 2.0128654970760236, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '1378534', 'n_tokens_mistral': 864, 'n_tokens_neox': 863, 'n_words': 161}