tialVm.info().posColumn,
          scale: 32,
          width: 1210,
          height: 300,
          dragX: 0,
          dragY: 0,
          hover: null,
          programs: initialPrograms,
          programsBackup: [...initialPrograms],
          programExecutions: [],
          history: [],
          historyIndex: null,
          editorName: '',
          editorContent: '',
        },
        computed: {
          state() {
            if (this.historyIndex === null) {
              return this.vm.info(