# -*- coding: utf-8 -*-

################################################################################
## Form generated from reading UI file 'ZOIALibrarian.ui'
##
## Created by: Qt User Interface Compiler version 6.5.0
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################

from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
    QMetaObject, QObject, QPoint, QRect,
    QSize, QTime, QUrl, Qt)
from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient,
    QCursor, QFont, QFontDatabase, QGradient,
    QIcon, QImage, QKeySequence, QLinearGradient,
    QPainter, QPalette, QPixmap, QRadialGradient,
    QTransform)
from PySide6.QtWidgets import (QAbstractItemView, QAbstractScrollArea, QApplication, QFrame,
    QGridLayout, QHBoxLayout, QHeaderView, QLabel,
    QLayout, QLineEdit, QMainWindow, QMenu,
    QMenuBar, QPushButton, QSizePolicy, QSplitter,
    QStatusBar, QTabWidget, QTableWidget, QTableWidgetItem,
    QTextBrowser, QTreeView, QVBoxLayout, QWidget)

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        if not MainWindow.objectName():
            MainWindow.setObjectName(u"MainWindow")
        MainWindow.resize(1567, 1280)
        MainWindow.setFocusPolicy(Qt.StrongFocus)
        MainWindow.setStyleSheet(u"")
        MainWindow.setTabShape(QTabWidget.Rounded)
        MainWindow.setUnifiedTitleAndToolBarOnMac(True)
        self.actionSpecify_SD_Card_Location = QAction(MainWindow)
        self.actionSpecify_SD_Card_Location.setObjectName(u"actionSpecify_SD_Card_Location")
        self.actionSpecify_SD_Card_Location.setProperty("shortcutVisibleInContextMenu", True)
        self.actionQuit = QAction(MainWindow)
        self.actionQuit.setObjectName(u"actionQuit")
        self.actionQuit.setProperty("shortcutVisibleInContextMenu", True)
        self.actionSort_by_title_A_Z = QAction(MainWindow)
        self.actionSort_by_title_A_Z.setObjectName(u"actionSort_by_title_A_Z")
        self.actionSort_by_title_A_Z.setProperty("shortcutVisibleInContextMenu", True)
        self.actionSort_by_title_Z_A = QAction(MainWindow)
        self.actionSort_by_title_Z_A.setObjectName(u"actionSort_by_title_Z_A")
        self.actionSort_by_title_Z_A.setProperty("shortcutVisibleInContextMenu", True)
        self.actionSort_by_date_new_old = QAction(MainWindow)
        self.actionSort_by_date_new_old.setObjectName(u"actionSort_by_date_new_old")
        self.actionSort_by_date_new_old.setShortcutContext(Qt.WindowShortcut)
        self.actionSort_by_date_new_old.setProperty("shortcutVisibleInContextMenu", True)
        self.actionSort_by_date_old_new = QAction(MainWindow)
        self.actionSort_by_date_old_new.setObjectName(u"actionSort_by_date_old_new")
        self.actionSort_by_date_old_new.setProperty("shortcutVisibleInContextMenu", True)
        self.actionSort_by_likes_high_low = QAction(MainWindow)
        self.actionSort_by_likes_high_low.setObjectName(u"actionSort_by_likes_high_low")
        self.actionSort_by_likes_high_low.setProperty("shortcutVisibleInContextMenu", True)
        self.actionSort_by_likes_low_high = QAction(MainWindow)
        self.actionSort_by_likes_low_high.setObjectName(u"actionSort_by_likes_low_high")
        self.actionSort_by_likes_low_high.setProperty("shortcutVisibleInContextMenu", True)
        self.actionSort_by_views_high_low = QAction(MainWindow)
        self.actionSort_by_views_high_low.setObjectName(u"actionSort_by_views_high_low")
        self.actionSort_by_views_high_low.setProperty("shortcutVisibleInContextMenu", True)
        self.actionSort_by_views_low_high = QAction(MainWindow)
        self.actionSort_by_views_low_high.setObjectName(u"actionSort_by_views_low_high")
        self.actionSort_by_views_low_high.setProperty("shortcutVisibleInContextMenu", True)
        self.actionSort_by_downloads_high_low = QAction(MainWindow)
        self.actionSort_by_downloads_high_low.setObjectName(u"actionSort_by_downloads_high_low")
        self.actionSort_by_downloads_high_low.setProperty("shortcutVisibleInContextMenu", True)
        self.actionSort_by_downloads_low_high = QAction(MainWindow)
        self.actionSort_by_downloads_low_high.setObjectName(u"actionSort_by_downloads_low_high")
        self.actionSort_by_downloads_low_high.setProperty("shortcutVisibleInContextMenu", True)
        self.actionZOIA_Librarian_Help = QAction(MainWindow)
        self.actionZOIA_Librarian_Help.setObjectName(u"actionZOIA_Librarian_Help")
        self.actionAlternating_Row_Colours = QAction(MainWindow)
        self.actionAlternating_Row_Colours.setObjectName(u"actionAlternating_Row_Colours")
        self.actionAlternating_Row_Colours.setProperty("shortcutVisibleInContextMenu", True)
        self.actionImport_A_Patch = QAction(MainWindow)
        self.actionImport_A_Patch.setObjectName(u"actionImport_A_Patch")
        self.actionImport_A_Patch.setProperty("shortcutVisibleInContextMenu", True)
        self.actionToggle_Dark_Mode = QAction(MainWindow)
        self.actionToggle_Dark_Mode.setObjectName(u"actionToggle_Dark_Mode")
        self.actionImport_Multiple_Patches = QAction(MainWindow)
        self.actionImport_Multiple_Patches.setObjectName(u"actionImport_Multiple_Patches")
        self.actionImport_Multiple_Patches.setProperty("shortcutVisibleInContextMenu", True)
        self.actionArial = QAction(MainWindow)
        self.actionArial.setObjectName(u"actionArial")
        font = QFont()
        font.setFamilies([u"Arial"])
        self.actionArial.setFont(font)
        self.actionArial_Black = QAction(MainWindow)
        self.actionArial_Black.setObjectName(u"actionArial_Black")
        font1 = QFont()
        font1.setFamilies([u"Arial Black"])
        font1.setBold(True)
        self.actionArial_Black.setFont(font1)
        self.actionComic_Sans_MS = QAction(MainWindow)
        self.actionComic_Sans_MS.setObjectName(u"actionComic_Sans_MS")
        font2 = QFont()
        font2.setFamilies([u"Comic Sans MS"])
        self.actionComic_Sans_MS.setFont(font2)
        self.actionCourier_New = QAction(MainWindow)
        self.actionCourier_New.setObjectName(u"actionCourier_New")
        font3 = QFont()
        font3.setFamilies([u"Courier New"])
        self.actionCourier_New.setFont(font3)
        self.actionGeorgia = QAction(MainWindow)
        self.actionGeorgia.setObjectName(u"actionGeorgia")
        font4 = QFont()
        font4.setFamilies([u"Georgia"])
        self.actionGeorgia.setFont(font4)
        self.actionLucida_Console = QAction(MainWindow)
        self.actionLucida_Console.setObjectName(u"actionLucida_Console")
        font5 = QFont()
        font5.setFamilies([u"Lucida Console"])
        self.actionLucida_Console.setFont(font5)
        self.actionLucida_Sans_Unicode = QAction(MainWindow)
        self.actionLucida_Sans_Unicode.setObjectName(u"actionLucida_Sans_Unicode")
        font6 = QFont()
        font6.setFamilies([u"Lucida Sans Unicode"])
        self.actionLucida_Sans_Unicode.setFont(font6)
        self.actionPalatino_Linotype = QAction(MainWindow)
        self.actionPalatino_Linotype.setObjectName(u"actionPalatino_Linotype")
        font7 = QFont()
        font7.setFamilies([u"Palatino Linotype"])
        self.actionPalatino_Linotype.setFont(font7)
        self.actionTahoma = QAction(MainWindow)
        self.actionTahoma.setObjectName(u"actionTahoma")
        font8 = QFont()
        font8.setFamilies([u"Tahoma"])
        self.actionTahoma.setFont(font8)
        self.actionTimes_New_Roman = QAction(MainWindow)
        self.actionTimes_New_Roman.setObjectName(u"actionTimes_New_Roman")
        font9 = QFont()
        font9.setFamilies([u"Times New Roman"])
        self.actionTimes_New_Roman.setFont(font9)
        self.actionTrebuchet_MS = QAction(MainWindow)
        self.actionTrebuchet_MS.setObjectName(u"actionTrebuchet_MS")
        font10 = QFont()
        font10.setFamilies([u"Trebuchet MS"])
        self.actionTrebuchet_MS.setFont(font10)
        self.actionVerdana = QAction(MainWindow)
        self.actionVerdana.setObjectName(u"actionVerdana")
        font11 = QFont()
        font11.setFamilies([u"Verdana"])
        self.actionVerdana.setFont(font11)
        self.actionPapyrus = QAction(MainWindow)
        self.actionPapyrus.setObjectName(u"actionPapyrus")
        font12 = QFont()
        font12.setFamilies([u"Papyrus"])
        self.actionPapyrus.setFont(font12)
        self.actionWingdings = QAction(MainWindow)
        self.actionWingdings.setObjectName(u"actionWingdings")
        self.actionWingdings.setFont(font11)
        self.actionIncrease_Font_Size = QAction(MainWindow)
        self.actionIncrease_Font_Size.setObjectName(u"actionIncrease_Font_Size")
        self.actionIncrease_Font_Size.setProperty("shortcutVisibleInContextMenu", True)
        self.actionDecrease_Font_Size = QAction(MainWindow)
        self.actionDecrease_Font_Size.setObjectName(u"actionDecrease_Font_Size")
        self.actionDecrease_Font_Size.setProperty("shortcutVisibleInContextMenu", True)
        self.actionFont = QAction(MainWindow)
        self.actionFont.setObjectName(u"actionFont")
        self.actionFont.setProperty("shortcutVisibleInContextMenu", True)
        self.actionImport_Version_History_directory = QAction(MainWindow)
        self.actionImport_Version_History_directory.setObjectName(u"actionImport_Version_History_directory")
        self.actionImport_Version_History_directory.setProperty("shortcutVisibleInContextMenu", True)
        self.actionToggle_Dark_Mode_2 = QAction(MainWindow)
        self.actionToggle_Dark_Mode_2.setObjectName(u"actionToggle_Dark_Mode_2")
        self.actionReset_Sizes = QAction(MainWindow)
        self.actionReset_Sizes.setObjectName(u"actionReset_Sizes")
        self.actionDocumentation = QAction(MainWindow)
        self.actionDocumentation.setObjectName(u"actionDocumentation")
        self.actionFAQ = QAction(MainWindow)
        self.actionFAQ.setObjectName(u"actionFAQ")
        self.actionModule_Index = QAction(MainWindow)
        self.actionModule_Index.setObjectName(u"actionModule_Index")
        self.actionTips_Tricks = QAction(MainWindow)
        self.actionTips_Tricks.setObjectName(u"actionTips_Tricks")
        self.actionFirmware_Files = QAction(MainWindow)
        self.actionFirmware_Files.setObjectName(u"actionFirmware_Files")
        self.actionSort_by_author_A_Z = QAction(MainWindow)
        self.actionSort_by_author_A_Z.setObjectName(u"actionSort_by_author_A_Z")
        self.actionSort_by_author_Z_A = QAction(MainWindow)
        self.actionSort_by_author_Z_A.setObjectName(u"actionSort_by_author_Z_A")
        self.actionSort_by_rating_high_low = QAction(MainWindow)
        self.actionSort_by_rating_high_low.setObjectName(u"actionSort_by_rating_high_low")
        self.actionSort_by_rating_low_high = QAction(MainWindow)
        self.actionSort_by_rating_low_high.setObjectName(u"actionSort_by_rating_low_high")
        self.actionSpecify_Default_Export_Directory = QAction(MainWindow)
        self.actionSpecify_Default_Export_Directory.setObjectName(u"actionSpecify_Default_Export_Directory")
        self.actionSort_by_category_high_low = QAction(MainWindow)
        self.actionSort_by_category_high_low.setObjectName(u"actionSort_by_category_high_low")
        self.actionSort_by_category_low_high = QAction(MainWindow)
        self.actionSort_by_category_low_high.setObjectName(u"actionSort_by_category_low_high")
        self.actionSort_by_tag_high_low = QAction(MainWindow)
        self.actionSort_by_tag_high_low.setObjectName(u"actionSort_by_tag_high_low")
        self.actionSort_by_tag_low_high = QAction(MainWindow)
        self.actionSort_by_tag_low_high.setObjectName(u"actionSort_by_tag_low_high")
        self.actionNavigate_to_local_backend = QAction(MainWindow)
        self.actionNavigate_to_local_backend.setObjectName(u"actionNavigate_to_local_backend")
        self.actionCheck_for_Updates = QAction(MainWindow)
        self.actionCheck_for_Updates.setObjectName(u"actionCheck_for_Updates")
        self.centralwidget = QWidget(MainWindow)
        self.centralwidget.setObjectName(u"centralwidget")
        self.centralwidget.setStyleSheet(u"")
        self.verticalLayout_5 = QVBoxLayout(self.centralwidget)
        self.verticalLayout_5.setObjectName(u"verticalLayout_5")
        self.verticalLayout_5.setSizeConstraint(QLayout.SetNoConstraint)
        self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_2 = QHBoxLayout()
        self.horizontalLayout_2.setSpacing(6)
        self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
        self.horizontalLayout_2.setSizeConstraint(QLayout.SetFixedSize)
        self.horizontalLayout_2.setContentsMargins(0, -1, -1, -1)
        self.tabs = QTabWidget(self.centralwidget)
        self.tabs.setObjectName(u"tabs")
        self.tabs.setCursor(QCursor(Qt.ArrowCursor))
        self.tabs.setMouseTracking(False)
        self.tabs.setStyleSheet(u"")
        self.tabs.setTabShape(QTabWidget.Rounded)
        self.tabs.setMovable(False)
        self.tabs.setTabBarAutoHide(False)
        self.tab_ps = QWidget()
        self.tab_ps.setObjectName(u"tab_ps")
        self.tab_ps.setStyleSheet(u"")
        self.verticalLayout_3 = QVBoxLayout(self.tab_ps)
        self.verticalLayout_3.setObjectName(u"verticalLayout_3")
        self.verticalLayout_3.setContentsMargins(9, 9, 9, 9)
        self.widget_5 = QWidget(self.tab_ps)
        self.widget_5.setObjectName(u"widget_5")
        self.widget_5.setStyleSheet(u"")
        self.horizontalLayout_6 = QHBoxLayout(self.widget_5)
        self.horizontalLayout_6.setSpacing(0)
        self.horizontalLayout_6.setObjectName(u"horizontalLayout_6")
        self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0)
        self.widget_6 = QWidget(self.widget_5)
        self.widget_6.setObjectName(u"widget_6")
        self.verticalLayout_6 = QVBoxLayout(self.widget_6)
        self.verticalLayout_6.setObjectName(u"verticalLayout_6")
        self.verticalLayout_6.setContentsMargins(0, 0, 0, 0)
        self.widget_7 = QWidget(self.widget_6)
        self.widget_7.setObjectName(u"widget_7")
        sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget_7.sizePolicy().hasHeightForWidth())
        self.widget_7.setSizePolicy(sizePolicy)
        self.horizontalLayout_7 = QHBoxLayout(self.widget_7)
        self.horizontalLayout_7.setObjectName(u"horizontalLayout_7")
        self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0)
        self.splitter_PS = QSplitter(self.widget_7)
        self.splitter_PS.setObjectName(u"splitter_PS")
        self.splitter_PS.setOrientation(Qt.Horizontal)
        self.splitter_PS.setHandleWidth(10)
        self.layoutWidget_4 = QWidget(self.splitter_PS)
        self.layoutWidget_4.setObjectName(u"layoutWidget_4")
        self.verticalLayout_8 = QVBoxLayout(self.layoutWidget_4)
        self.verticalLayout_8.setSpacing(5)
        self.verticalLayout_8.setObjectName(u"verticalLayout_8")
        self.verticalLayout_8.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_5 = QHBoxLayout()
        self.horizontalLayout_5.setSpacing(6)
        self.horizontalLayout_5.setObjectName(u"horizontalLayout_5")
        self.searchbar_PS = QLineEdit(self.layoutWidget_4)
        self.searchbar_PS.setObjectName(u"searchbar_PS")
        self.searchbar_PS.setStyleSheet(u"")

        self.horizontalLayout_5.addWidget(self.searchbar_PS)

        self.refresh_pch_btn = QPushButton(self.layoutWidget_4)
        self.refresh_pch_btn.setObjectName(u"refresh_pch_btn")
        self.refresh_pch_btn.setCursor(QCursor(Qt.PointingHandCursor))
        self.refresh_pch_btn.setMouseTracking(True)
        self.refresh_pch_btn.setStyleSheet(u"")

        self.horizontalLayout_5.addWidget(self.refresh_pch_btn)


        self.verticalLayout_8.addLayout(self.horizontalLayout_5)

        self.btn_dwn_all = QPushButton(self.layoutWidget_4)
        self.btn_dwn_all.setObjectName(u"btn_dwn_all")
        self.btn_dwn_all.setCursor(QCursor(Qt.PointingHandCursor))
        self.btn_dwn_all.setMouseTracking(True)

        self.verticalLayout_8.addWidget(self.btn_dwn_all)

        self.table_PS = QTableWidget(self.layoutWidget_4)
        if (self.table_PS.columnCount() < 5):
            self.table_PS.setColumnCount(5)
        __qtablewidgetitem = QTableWidgetItem()
        self.table_PS.setHorizontalHeaderItem(0, __qtablewidgetitem)
        __qtablewidgetitem1 = QTableWidgetItem()
        self.table_PS.setHorizontalHeaderItem(1, __qtablewidgetitem1)
        __qtablewidgetitem2 = QTableWidgetItem()
        self.table_PS.setHorizontalHeaderItem(2, __qtablewidgetitem2)
        __qtablewidgetitem3 = QTableWidgetItem()
        self.table_PS.setHorizontalHeaderItem(3, __qtablewidgetitem3)
        __qtablewidgetitem4 = QTableWidgetItem()
        self.table_PS.setHorizontalHeaderItem(4, __qtablewidgetitem4)
        if (self.table_PS.rowCount() < 1):
            self.table_PS.setRowCount(1)
        self.table_PS.setObjectName(u"table_PS")
        self.table_PS.viewport().setProperty("cursor", QCursor(Qt.ArrowCursor))
        self.table_PS.setMouseTracking(False)
        self.table_PS.setStyleSheet(u"")
        self.table_PS.setFrameShape(QFrame.StyledPanel)
        self.table_PS.setFrameShadow(QFrame.Plain)
        self.table_PS.setSizeAdjustPolicy(QAbstractScrollArea.AdjustToContents)
        self.table_PS.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.table_PS.setAlternatingRowColors(False)
        self.table_PS.setSelectionMode(QAbstractItemView.SingleSelection)
        self.table_PS.setSelectionBehavior(QAbstractItemView.SelectItems)
        self.table_PS.setHorizontalScrollMode(QAbstractItemView.ScrollPerPixel)
        self.table_PS.setGridStyle(Qt.SolidLine)
        self.table_PS.setRowCount(1)
        self.table_PS.setColumnCount(5)
        self.table_PS.horizontalHeader().setCascadingSectionResizes(True)
        self.table_PS.horizontalHeader().setMinimumSectionSize(0)
        self.table_PS.horizontalHeader().setDefaultSectionSize(0)
        self.table_PS.horizontalHeader().setStretchLastSection(True)
        self.table_PS.verticalHeader().setVisible(False)

        self.verticalLayout_8.addWidget(self.table_PS)

        self.splitter_PS.addWidget(self.layoutWidget_4)
        self.text_browser_PS = QTextBrowser(self.splitter_PS)
        self.text_browser_PS.setObjectName(u"text_browser_PS")
        self.text_browser_PS.setStyleSheet(u"")
        self.text_browser_PS.setFrameShadow(QFrame.Plain)
        self.text_browser_PS.setTextInteractionFlags(Qt.TextBrowserInteraction)
        self.text_browser_PS.setOpenExternalLinks(True)
        self.text_browser_PS.setOpenLinks(True)
        self.splitter_PS.addWidget(self.text_browser_PS)

        self.horizontalLayout_7.addWidget(self.splitter_PS)


        self.verticalLayout_6.addWidget(self.widget_7)


        self.horizontalLayout_6.addWidget(self.widget_6)


        self.verticalLayout_3.addWidget(self.widget_5)

        self.tabs.addTab(self.tab_ps, "")
        self.tab_ls = QWidget()
        self.tab_ls.setObjectName(u"tab_ls")
        self.tab_ls.setStyleSheet(u"")
        self.verticalLayout_4 = QVBoxLayout(self.tab_ls)
        self.verticalLayout_4.setObjectName(u"verticalLayout_4")
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.widget_9 = QWidget(self.tab_ls)
        self.widget_9.setObjectName(u"widget_9")
        self.verticalLayout_13 = QVBoxLayout(self.widget_9)
        self.verticalLayout_13.setObjectName(u"verticalLayout_13")
        self.splitter_local = QSplitter(self.widget_9)
        self.splitter_local.setObjectName(u"splitter_local")
        self.splitter_local.setOrientation(Qt.Horizontal)
        self.splitter_local.setHandleWidth(10)
        self.layoutWidget = QWidget(self.splitter_local)
        self.layoutWidget.setObjectName(u"layoutWidget")
        sizePolicy1 = QSizePolicy(QSizePolicy.Maximum, QSizePolicy.Preferred)
        sizePolicy1.setHorizontalStretch(0)
        sizePolicy1.setVerticalStretch(0)
        sizePolicy1.setHeightForWidth(self.layoutWidget.sizePolicy().hasHeightForWidth())
        self.layoutWidget.setSizePolicy(sizePolicy1)
        self.verticalLayout_7 = QVBoxLayout(self.layoutWidget)
        self.verticalLayout_7.setObjectName(u"verticalLayout_7")
        self.verticalLayout_7.setSizeConstraint(QLayout.SetMaximumSize)
        self.verticalLayout_7.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_12 = QHBoxLayout()
        self.horizontalLayout_12.setObjectName(u"horizontalLayout_12")
        self.back_btn_local = QPushButton(self.layoutWidget)
        self.back_btn_local.setObjectName(u"back_btn_local")
        self.back_btn_local.setCursor(QCursor(Qt.PointingHandCursor))
        self.back_btn_local.setMouseTracking(True)
        self.back_btn_local.setStyleSheet(u"")

        self.horizontalLayout_12.addWidget(self.back_btn_local)

        self.searchbar_local = QLineEdit(self.layoutWidget)
        self.searchbar_local.setObjectName(u"searchbar_local")
        sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed)
        sizePolicy2.setHorizontalStretch(0)
        sizePolicy2.setVerticalStretch(0)
        sizePolicy2.setHeightForWidth(self.searchbar_local.sizePolicy().hasHeightForWidth())
        self.searchbar_local.setSizePolicy(sizePolicy2)
        self.searchbar_local.setAcceptDrops(False)
        self.searchbar_local.setStyleSheet(u"")

        self.horizontalLayout_12.addWidget(self.searchbar_local)

        self.check_for_updates_btn = QPushButton(self.layoutWidget)
        self.check_for_updates_btn.setObjectName(u"check_for_updates_btn")
        self.check_for_updates_btn.setCursor(QCursor(Qt.PointingHandCursor))
        self.check_for_updates_btn.setMouseTracking(True)
        self.check_for_updates_btn.setStyleSheet(u"")

        self.horizontalLayout_12.addWidget(self.check_for_updates_btn)


        self.verticalLayout_7.addLayout(self.horizontalLayout_12)

        self.table_local = QTableWidget(self.layoutWidget)
        if (self.table_local.columnCount() < 7):
            self.table_local.setColumnCount(7)
        __qtablewidgetitem5 = QTableWidgetItem()
        self.table_local.setHorizontalHeaderItem(0, __qtablewidgetitem5)
        __qtablewidgetitem6 = QTableWidgetItem()
        self.table_local.setHorizontalHeaderItem(1, __qtablewidgetitem6)
        __qtablewidgetitem7 = QTableWidgetItem()
        self.table_local.setHorizontalHeaderItem(2, __qtablewidgetitem7)
        __qtablewidgetitem8 = QTableWidgetItem()
        self.table_local.setHorizontalHeaderItem(3, __qtablewidgetitem8)
        __qtablewidgetitem9 = QTableWidgetItem()
        self.table_local.setHorizontalHeaderItem(4, __qtablewidgetitem9)
        __qtablewidgetitem10 = QTableWidgetItem()
        self.table_local.setHorizontalHeaderItem(5, __qtablewidgetitem10)
        __qtablewidgetitem11 = QTableWidgetItem()
        self.table_local.setHorizontalHeaderItem(6, __qtablewidgetitem11)
        if (self.table_local.rowCount() < 1):
            self.table_local.setRowCount(1)
        self.table_local.setObjectName(u"table_local")
        self.table_local.setMouseTracking(False)
        self.table_local.setStyleSheet(u"")
        self.table_local.setSizeAdjustPolicy(QAbstractScrollArea.AdjustToContents)
        self.table_local.setEditTriggers(QAbstractItemView.DoubleClicked)
        self.table_local.setSelectionMode(QAbstractItemView.SingleSelection)
        self.table_local.setHorizontalScrollMode(QAbstractItemView.ScrollPerPixel)
        self.table_local.setRowCount(1)
        self.table_local.setColumnCount(7)
        self.table_local.horizontalHeader().setCascadingSectionResizes(True)
        self.table_local.horizontalHeader().setMinimumSectionSize(0)
        self.table_local.horizontalHeader().setDefaultSectionSize(0)
        self.table_local.horizontalHeader().setStretchLastSection(True)
        self.table_local.verticalHeader().setVisible(False)
        self.table_local.verticalHeader().setMinimumSectionSize(0)
        self.table_local.verticalHeader().setDefaultSectionSize(0)

        self.verticalLayout_7.addWidget(self.table_local)

        self.splitter_local.addWidget(self.layoutWidget)
        self.layoutWidget_7 = QWidget(self.splitter_local)
        self.layoutWidget_7.setObjectName(u"layoutWidget_7")
        sizePolicy3 = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Preferred)
        sizePolicy3.setHorizontalStretch(0)
        sizePolicy3.setVerticalStretch(0)
        sizePolicy3.setHeightForWidth(self.layoutWidget_7.sizePolicy().hasHeightForWidth())
        self.layoutWidget_7.setSizePolicy(sizePolicy3)
        self.verticalLayout_22 = QVBoxLayout(self.layoutWidget_7)
        self.verticalLayout_22.setObjectName(u"verticalLayout_22")
        self.verticalLayout_22.setSizeConstraint(QLayout.SetMinimumSize)
        self.horizontalLayout_21 = QHBoxLayout()
        self.horizontalLayout_21.setObjectName(u"horizontalLayout_21")
        self.update_patch_notes = QPushButton(self.layoutWidget_7)
        self.update_patch_notes.setObjectName(u"update_patch_notes")
        self.update_patch_notes.setCursor(QCursor(Qt.PointingHandCursor))
        self.update_patch_notes.setMouseTracking(True)
        self.update_patch_notes.setStyleSheet(u"")

        self.horizontalLayout_21.addWidget(self.update_patch_notes)

        self.upload_patch = QPushButton(self.layoutWidget_7)
        self.upload_patch.setObjectName(u"upload_patch")
        self.upload_patch.setCursor(QCursor(Qt.PointingHandCursor))
        self.upload_patch.setMouseTracking(True)

        self.horizontalLayout_21.addWidget(self.upload_patch)


        self.verticalLayout_22.addLayout(self.horizontalLayout_21)

        self.splitter_local_hori = QSplitter(self.layoutWidget_7)
        self.splitter_local_hori.setObjectName(u"splitter_local_hori")
        self.splitter_local_hori.setOrientation(Qt.Vertical)
        self.splitter_local_hori.setHandleWidth(10)
        self.text_browser_local = QTextBrowser(self.splitter_local_hori)
        self.text_browser_local.setObjectName(u"text_browser_local")
        self.text_browser_local.setStyleSheet(u"")
        self.text_browser_local.setTextInteractionFlags(Qt.LinksAccessibleByKeyboard|Qt.LinksAccessibleByMouse|Qt.TextBrowserInteraction|Qt.TextEditable|Qt.TextSelectableByMouse)
        self.text_browser_local.setOpenExternalLinks(True)
        self.text_browser_local.setOpenLinks(True)
        self.splitter_local_hori.addWidget(self.text_browser_local)
        self.layoutWidget_8 = QWidget(self.splitter_local_hori)
        self.layoutWidget_8.setObjectName(u"layoutWidget_8")
        self.verticalLayout_23 = QVBoxLayout(self.layoutWidget_8)
        self.verticalLayout_23.setObjectName(u"verticalLayout_23")
        self.verticalLayout_23.setContentsMargins(0, 0, 0, 0)
        self.page_label = QLabel(self.layoutWidget_8)
        self.page_label.setObjectName(u"page_label")
        self.page_label.setFrameShape(QFrame.Panel)
        self.page_label.setFrameShadow(QFrame.Plain)
        self.page_label.setAlignment(Qt.AlignCenter)
        self.page_label.setWordWrap(True)
        self.page_label.setMargin(5)

        self.verticalLayout_23.addWidget(self.page_label)

        self.horizontalLayout_13 = QHBoxLayout()
        self.horizontalLayout_13.setObjectName(u"horizontalLayout_13")
        self.verticalLayout_24 = QVBoxLayout()
        self.verticalLayout_24.setObjectName(u"verticalLayout_24")
        self.text_browser_viz = QTextBrowser(self.layoutWidget_8)
        self.text_browser_viz.setObjectName(u"text_browser_viz")
        sizePolicy4 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)
        sizePolicy4.setHorizontalStretch(0)
        sizePolicy4.setVerticalStretch(0)
        sizePolicy4.setHeightForWidth(self.text_browser_viz.sizePolicy().hasHeightForWidth())
        self.text_browser_viz.setSizePolicy(sizePolicy4)

        self.verticalLayout_24.addWidget(self.text_browser_viz)

        self.gridLayout = QGridLayout()
        self.gridLayout.setObjectName(u"gridLayout")
        self.btn_next_page = QPushButton(self.layoutWidget_8)
        self.btn_next_page.setObjectName(u"btn_next_page")
        self.btn_next_page.setCursor(QCursor(Qt.PointingHandCursor))
        self.btn_next_page.setMouseTracking(True)

        self.gridLayout.addWidget(self.btn_next_page, 0, 1, 1, 1)

        self.btn_prev_page = QPushButton(self.layoutWidget_8)
        self.btn_prev_page.setObjectName(u"btn_prev_page")
        self.btn_prev_page.setCursor(QCursor(Qt.PointingHandCursor))
        self.btn_prev_page.setMouseTracking(True)

        self.gridLayout.addWidget(self.btn_prev_page, 0, 0, 1, 1)

        self.btn_show_routing = QPushButton(self.layoutWidget_8)
        self.btn_show_routing.setObjectName(u"btn_show_routing")
        self.btn_show_routing.setCursor(QCursor(Qt.PointingHandCursor))
        self.btn_show_routing.setMouseTracking(True)

        self.gridLayout.addWidget(self.btn_show_routing, 1, 1, 1, 1)

        self.back_btn = QPushButton(self.layoutWidget_8)
        self.back_btn.setObjectName(u"back_btn")
        self.back_btn.setCursor(QCursor(Qt.PointingHandCursor))
        self.back_btn.setMouseTracking(True)

        self.gridLayout.addWidget(self.back_btn, 1, 0, 1, 1)


        self.verticalLayout_24.addLayout(self.gridLayout)


        self.horizontalLayout_13.addLayout(self.verticalLayout_24)

        self.frame_2 = QFrame(self.layoutWidget_8)
        self.frame_2.setObjectName(u"frame_2")
        self.frame_2.setFrameShape(QFrame.StyledPanel)
        self.frame_2.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_14 = QHBoxLayout(self.frame_2)
        self.horizontalLayout_14.setSpacing(0)
        self.horizontalLayout_14.setObjectName(u"horizontalLayout_14")
        self.horizontalLayout_14.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_15 = QHBoxLayout()
        self.horizontalLayout_15.setObjectName(u"horizontalLayout_15")
        self.verticalLayout_25 = QVBoxLayout()
        self.verticalLayout_25.setObjectName(u"verticalLayout_25")
        self.btn_0 = QPushButton(self.frame_2)
        self.btn_0.setObjectName(u"btn_0")
        self.btn_0.setEnabled(True)
        sizePolicy.setHeightForWidth(self.btn_0.sizePolicy().hasHeightForWidth())
        self.btn_0.setSizePolicy(sizePolicy)
        self.btn_0.setMinimumSize(QSize(0, 0))
        self.btn_0.setFlat(False)

        self.verticalLayout_25.addWidget(self.btn_0)

        self.btn_8 = QPushButton(self.frame_2)
        self.btn_8.setObjectName(u"btn_8")
        sizePolicy.setHeightForWidth(self.btn_8.sizePolicy().hasHeightForWidth())
        self.btn_8.setSizePolicy(sizePolicy)

        self.verticalLayout_25.addWidget(self.btn_8)

        self.btn_16 = QPushButton(self.frame_2)
        self.btn_16.setObjectName(u"btn_16")
        sizePolicy.setHeightForWidth(self.btn_16.sizePolicy().hasHeightForWidth())
        self.btn_16.setSizePolicy(sizePolicy)

        self.verticalLayout_25.addWidget(self.btn_16)

        self.btn_24 = QPushButton(self.frame_2)
        self.btn_24.setObjectName(u"btn_24")
        sizePolicy.setHeightForWidth(self.btn_24.sizePolicy().hasHeightForWidth())
        self.btn_24.setSizePolicy(sizePolicy)

        self.verticalLayout_25.addWidget(self.btn_24)

        self.btn_32 = QPushButton(self.frame_2)
        self.btn_32.setObjectName(u"btn_32")
        sizePolicy.setHeightForWidth(self.btn_32.sizePolicy().hasHeightForWidth())
        self.btn_32.setSizePolicy(sizePolicy)

        self.verticalLayout_25.addWidget(self.btn_32)


        self.horizontalLayout_15.addLayout(self.verticalLayout_25)

        self.verticalLayout_26 = QVBoxLayout()
        self.verticalLayout_26.setObjectName(u"verticalLayout_26")
        self.btn_1 = QPushButton(self.frame_2)
        self.btn_1.setObjectName(u"btn_1")
        sizePolicy.setHeightForWidth(self.btn_1.sizePolicy().hasHeightForWidth())
        self.btn_1.setSizePolicy(sizePolicy)

        self.verticalLayout_26.addWidget(self.btn_1)

        self.btn_9 = QPushButton(self.frame_2)
        self.btn_9.setObjectName(u"btn_9")
        sizePolicy.setHeightForWidth(self.btn_9.sizePolicy().hasHeightForWidth())
        self.btn_9.setSizePolicy(sizePolicy)

        self.verticalLayout_26.addWidget(self.btn_9)

        self.btn_17 = QPushButton(self.frame_2)
        self.btn_17.setObjectName(u"btn_17")
        sizePolicy.setHeightForWidth(self.btn_17.sizePolicy().hasHeightForWidth())
        self.btn_17.setSizePolicy(sizePolicy)

        self.verticalLayout_26.addWidget(self.btn_17)

        self.btn_25 = QPushButton(self.frame_2)
        self.btn_25.setObjectName(u"btn_25")
        sizePolicy.setHeightForWidth(self.btn_25.sizePolicy().hasHeightForWidth())
        self.btn_25.setSizePolicy(sizePolicy)

        self.verticalLayout_26.addWidget(self.btn_25)

        self.btn_33 = QPushButton(self.frame_2)
        self.btn_33.setObjectName(u"btn_33")
        sizePolicy.setHeightForWidth(self.btn_33.sizePolicy().hasHeightForWidth())
        self.btn_33.setSizePolicy(sizePolicy)

        self.verticalLayout_26.addWidget(self.btn_33)


        self.horizontalLayout_15.addLayout(self.verticalLayout_26)

        self.verticalLayout_27 = QVBoxLayout()
        self.verticalLayout_27.setObjectName(u"verticalLayout_27")
        self.btn_2 = QPushButton(self.frame_2)
        self.btn_2.setObjectName(u"btn_2")
        sizePolicy.setHeightForWidth(self.btn_2.sizePolicy().hasHeightForWidth())
        self.btn_2.setSizePolicy(sizePolicy)

        self.verticalLayout_27.addWidget(self.btn_2)

        self.btn_10 = QPushButton(self.frame_2)
        self.btn_10.setObjectName(u"btn_10")
        sizePolicy.setHeightForWidth(self.btn_10.sizePolicy().hasHeightForWidth())
        self.btn_10.setSizePolicy(sizePolicy)

        self.verticalLayout_27.addWidget(self.btn_10)

        self.btn_18 = QPushButton(self.frame_2)
        self.btn_18.setObjectName(u"btn_18")
        sizePolicy.setHeightForWidth(self.btn_18.sizePolicy().hasHeightForWidth())
        self.btn_18.setSizePolicy(sizePolicy)

        self.verticalLayout_27.addWidget(self.btn_18)

        self.btn_26 = QPushButton(self.frame_2)
        self.btn_26.setObjectName(u"btn_26")
        sizePolicy.setHeightForWidth(self.btn_26.sizePolicy().hasHeightForWidth())
        self.btn_26.setSizePolicy(sizePolicy)

        self.verticalLayout_27.addWidget(self.btn_26)

        self.btn_34 = QPushButton(self.frame_2)
        self.btn_34.setObjectName(u"btn_34")
        sizePolicy.setHeightForWidth(self.btn_34.sizePolicy().hasHeightForWidth())
        self.btn_34.setSizePolicy(sizePolicy)

        self.verticalLayout_27.addWidget(self.btn_34)


        self.horizontalLayout_15.addLayout(self.verticalLayout_27)

        self.verticalLayout_28 = QVBoxLayout()
        self.verticalLayout_28.setObjectName(u"verticalLayout_28")
        self.btn_3 = QPushButton(self.frame_2)
        self.btn_3.setObjectName(u"btn_3")
        sizePolicy.setHeightForWidth(self.btn_3.sizePolicy().hasHeightForWidth())
        self.btn_3.setSizePolicy(sizePolicy)

        self.verticalLayout_28.addWidget(self.btn_3)

        self.btn_11 = QPushButton(self.frame_2)
        self.btn_11.setObjectName(u"btn_11")
        sizePolicy.setHeightForWidth(self.btn_11.sizePolicy().hasHeightForWidth())
        self.btn_11.setSizePolicy(sizePolicy)

        self.verticalLayout_28.addWidget(self.btn_11)

        self.btn_19 = QPushButton(self.frame_2)
        self.btn_19.setObjectName(u"btn_19")
        sizePolicy.setHeightForWidth(self.btn_19.sizePolicy().hasHeightForWidth())
        self.btn_19.setSizePolicy(sizePolicy)

        self.verticalLayout_28.addWidget(self.btn_19)

        self.btn_27 = QPushButton(self.frame_2)
        self.btn_27.setObjectName(u"btn_27")
        sizePolicy.setHeightForWidth(self.btn_27.sizePolicy().hasHeightForWidth())
        self.btn_27.setSizePolicy(sizePolicy)

        self.verticalLayout_28.addWidget(self.btn_27)

        self.btn_35 = QPushButton(self.frame_2)
        self.btn_35.setObjectName(u"btn_35")
        sizePolicy.setHeightForWidth(self.btn_35.sizePolicy().hasHeightForWidth())
        self.btn_35.setSizePolicy(sizePolicy)

        self.verticalLayout_28.addWidget(self.btn_35)


        self.horizontalLayout_15.addLayout(self.verticalLayout_28)

        self.verticalLayout_29 = QVBoxLayout()
        self.verticalLayout_29.setObjectName(u"verticalLayout_29")
        self.btn_4 = QPushButton(self.frame_2)
        self.btn_4.setObjectName(u"btn_4")
        sizePolicy.setHeightForWidth(self.btn_4.sizePolicy().hasHeightForWidth())
        self.btn_4.setSizePolicy(sizePolicy)

        self.verticalLayout_29.addWidget(self.btn_4)

        self.btn_12 = QPushButton(self.frame_2)
        self.btn_12.setObjectName(u"btn_12")
        sizePolicy.setHeightForWidth(self.btn_12.sizePolicy().hasHeightForWidth())
        self.btn_12.setSizePolicy(sizePolicy)

        self.verticalLayout_29.addWidget(self.btn_12)

        self.btn_20 = QPushButton(self.frame_2)
        self.btn_20.setObjectName(u"btn_20")
        sizePolicy.setHeightForWidth(self.btn_20.sizePolicy().hasHeightForWidth())
        self.btn_20.setSizePolicy(sizePolicy)

        self.verticalLayout_29.addWidget(self.btn_20)

        self.btn_28 = QPushButton(self.frame_2)
        self.btn_28.setObjectName(u"btn_28")
        sizePolicy.setHeightForWidth(self.btn_28.sizePolicy().hasHeightForWidth())
        self.btn_28.setSizePolicy(sizePolicy)

        self.verticalLayout_29.addWidget(self.btn_28)

        self.btn_36 = QPushButton(self.frame_2)
        self.btn_36.setObjectName(u"btn_36")
        sizePolicy.setHeightForWidth(self.btn_36.sizePolicy().hasHeightForWidth())
        self.btn_36.setSizePolicy(sizePolicy)

        self.verticalLayout_29.addWidget(self.btn_36)


        self.horizontalLayout_15.addLayout(self.verticalLayout_29)

        self.verticalLayout_30 = QVBoxLayout()
        self.verticalLayout_30.setObjectName(u"verticalLayout_30")
        self.btn_5 = QPushButton(self.frame_2)
        self.btn_5.setObjectName(u"btn_5")
        sizePolicy.setHeightForWidth(self.btn_5.sizePolicy().hasHeightForWidth())
        self.btn_5.setSizePolicy(sizePolicy)

        self.verticalLayout_30.addWidget(self.btn_5)

        self.btn_13 = QPushButton(self.frame_2)
        self.btn_13.setObjectName(u"btn_13")
        sizePolicy.setHeightForWidth(self.btn_13.sizePolicy().hasHeightForWidth())
        self.btn_13.setSizePolicy(sizePolicy)

        self.verticalLayout_30.addWidget(self.btn_13)

        self.btn_21 = QPushButton(self.frame_2)
        self.btn_21.setObjectName(u"btn_21")
        sizePolicy.setHeightForWidth(self.btn_21.sizePolicy().hasHeightForWidth())
        self.btn_21.setSizePolicy(sizePolicy)

        self.verticalLayout_30.addWidget(self.btn_21)

        self.btn_29 = QPushButton(self.frame_2)
        self.btn_29.setObjectName(u"btn_29")
        sizePolicy.setHeightForWidth(self.btn_29.sizePolicy().hasHeightForWidth())
        self.btn_29.setSizePolicy(sizePolicy)

        self.verticalLayout_30.addWidget(self.btn_29)

        self.btn_37 = QPushButton(self.frame_2)
        self.btn_37.setObjectName(u"btn_37")
        sizePolicy.setHeightForWidth(self.btn_37.sizePolicy().hasHeightForWidth())
        self.btn_37.setSizePolicy(sizePolicy)

        self.verticalLayout_30.addWidget(self.btn_37)


        self.horizontalLayout_15.addLayout(self.verticalLayout_30)

        self.verticalLayout_31 = QVBoxLayout()
        self.verticalLayout_31.setObjectName(u"verticalLayout_31")
        self.btn_6 = QPushButton(self.frame_2)
        self.btn_6.setObjectName(u"btn_6")
        sizePolicy.setHeightForWidth(self.btn_6.sizePolicy().hasHeightForWidth())
        self.btn_6.setSizePolicy(sizePolicy)

        self.verticalLayout_31.addWidget(self.btn_6)

        self.btn_14 = QPushButton(self.frame_2)
        self.btn_14.setObjectName(u"btn_14")
        sizePolicy.setHeightForWidth(self.btn_14.sizePolicy().hasHeightForWidth())
        self.btn_14.setSizePolicy(sizePolicy)

        self.verticalLayout_31.addWidget(self.btn_14)

        self.btn_22 = QPushButton(self.frame_2)
        self.btn_22.setObjectName(u"btn_22")
        sizePolicy.setHeightForWidth(self.btn_22.sizePolicy().hasHeightForWidth())
        self.btn_22.setSizePolicy(sizePolicy)

        self.verticalLayout_31.addWidget(self.btn_22)

        self.btn_30 = QPushButton(self.frame_2)
        self.btn_30.setObjectName(u"btn_30")
        sizePolicy.setHeightForWidth(self.btn_30.sizePolicy().hasHeightForWidth())
        self.btn_30.setSizePolicy(sizePolicy)

        self.verticalLayout_31.addWidget(self.btn_30)

        self.btn_38 = QPushButton(self.frame_2)
        self.btn_38.setObjectName(u"btn_38")
        sizePolicy.setHeightForWidth(self.btn_38.sizePolicy().hasHeightForWidth())
        self.btn_38.setSizePolicy(sizePolicy)

        self.verticalLayout_31.addWidget(self.btn_38)


        self.horizontalLayout_15.addLayout(self.verticalLayout_31)

        self.verticalLayout_32 = QVBoxLayout()
        self.verticalLayout_32.setObjectName(u"verticalLayout_32")
        self.btn_7 = QPushButton(self.frame_2)
        self.btn_7.setObjectName(u"btn_7")
        sizePolicy.setHeightForWidth(self.btn_7.sizePolicy().hasHeightForWidth())
        self.btn_7.setSizePolicy(sizePolicy)

        self.verticalLayout_32.addWidget(self.btn_7)

        self.btn_15 = QPushButton(self.frame_2)
        self.btn_15.setObjectName(u"btn_15")
        sizePolicy.setHeightForWidth(self.btn_15.sizePolicy().hasHeightForWidth())
        self.btn_15.setSizePolicy(sizePolicy)

        self.verticalLayout_32.addWidget(self.btn_15)

        self.btn_23 = QPushButton(self.frame_2)
        self.btn_23.setObjectName(u"btn_23")
        sizePolicy.setHeightForWidth(self.btn_23.sizePolicy().hasHeightForWidth())
        self.btn_23.setSizePolicy(sizePolicy)

        self.verticalLayout_32.addWidget(self.btn_23)

        self.btn_31 = QPushButton(self.frame_2)
        self.btn_31.setObjectName(u"btn_31")
        sizePolicy.setHeightForWidth(self.btn_31.sizePolicy().hasHeightForWidth())
        self.btn_31.setSizePolicy(sizePolicy)

        self.verticalLayout_32.addWidget(self.btn_31)

        self.btn_39 = QPushButton(self.frame_2)
        self.btn_39.setObjectName(u"btn_39")
        sizePolicy.setHeightForWidth(self.btn_39.sizePolicy().hasHeightForWidth())
        self.btn_39.setSizePolicy(sizePolicy)

        self.verticalLayout_32.addWidget(self.btn_39)


        self.horizontalLayout_15.addLayout(self.verticalLayout_32)


        self.horizontalLayout_14.addLayout(self.horizontalLayout_15)


        self.horizontalLayout_13.addWidget(self.frame_2)


        self.verticalLayout_23.addLayout(self.horizontalLayout_13)

        self.splitter_local_hori.addWidget(self.layoutWidget_8)

        self.verticalLayout_22.addWidget(self.splitter_local_hori)

        self.splitter_local.addWidget(self.layoutWidget_7)

        self.verticalLayout_13.addWidget(self.splitter_local)


        self.verticalLayout_4.addWidget(self.widget_9)

        self.tabs.addTab(self.tab_ls, "")
        self.tab_sd = QWidget()
        self.tab_sd.setObjectName(u"tab_sd")
        self.tab_sd.setStyleSheet(u"")
        self.horizontalLayout = QHBoxLayout(self.tab_sd)
        self.horizontalLayout.setObjectName(u"horizontalLayout")
        self.splitter_sd_vert = QSplitter(self.tab_sd)
        self.splitter_sd_vert.setObjectName(u"splitter_sd_vert")
        sizePolicy.setHeightForWidth(self.splitter_sd_vert.sizePolicy().hasHeightForWidth())
        self.splitter_sd_vert.setSizePolicy(sizePolicy)
        self.splitter_sd_vert.setStyleSheet(u"")
        self.splitter_sd_vert.setOrientation(Qt.Vertical)
        self.splitter_sd_vert.setHandleWidth(10)
        self.sd_tree = QTreeView(self.splitter_sd_vert)
        self.sd_tree.setObjectName(u"sd_tree")
        self.sd_tree.setStyleSheet(u"")
        self.sd_tree.setLineWidth(10000)
        self.sd_tree.setMidLineWidth(10000)
        self.sd_tree.setSizeAdjustPolicy(QAbstractScrollArea.AdjustIgnored)
        self.sd_tree.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.sd_tree.setProperty("showDropIndicator", False)
        self.sd_tree.setVerticalScrollMode(QAbstractItemView.ScrollPerPixel)
        self.sd_tree.setIndentation(20)
        self.sd_tree.setRootIsDecorated(True)
        self.sd_tree.setSortingEnabled(False)
        self.sd_tree.setAnimated(True)
        self.sd_tree.setAllColumnsShowFocus(True)
        self.sd_tree.setWordWrap(True)
        self.sd_tree.setHeaderHidden(True)
        self.splitter_sd_vert.addWidget(self.sd_tree)
        self.sd_tree.header().setVisible(False)
        self.layoutWidget_3 = QWidget(self.splitter_sd_vert)
        self.layoutWidget_3.setObjectName(u"layoutWidget_3")
        self.verticalLayout_11 = QVBoxLayout(self.layoutWidget_3)
        self.verticalLayout_11.setObjectName(u"verticalLayout_11")
        self.verticalLayout_11.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_17 = QHBoxLayout()
        self.horizontalLayout_17.setObjectName(u"horizontalLayout_17")
        self.delete_folder_sd_btn = QPushButton(self.layoutWidget_3)
        self.delete_folder_sd_btn.setObjectName(u"delete_folder_sd_btn")
        self.delete_folder_sd_btn.setCursor(QCursor(Qt.PointingHandCursor))
        self.delete_folder_sd_btn.setMouseTracking(True)
        self.delete_folder_sd_btn.setStyleSheet(u"")

        self.horizontalLayout_17.addWidget(self.delete_folder_sd_btn)

        self.set_export_dir_btn = QPushButton(self.layoutWidget_3)
        self.set_export_dir_btn.setObjectName(u"set_export_dir_btn")
        self.set_export_dir_btn.setCursor(QCursor(Qt.PointingHandCursor))
        self.set_export_dir_btn.setMouseTracking(True)

        self.horizontalLayout_17.addWidget(self.set_export_dir_btn)

        self.import_all_btn = QPushButton(self.layoutWidget_3)
        self.import_all_btn.setObjectName(u"import_all_btn")
        self.import_all_btn.setCursor(QCursor(Qt.PointingHandCursor))
        self.import_all_btn.setMouseTracking(True)
        self.import_all_btn.setStyleSheet(u"")

        self.horizontalLayout_17.addWidget(self.import_all_btn)

        self.import_all_ver_btn = QPushButton(self.layoutWidget_3)
        self.import_all_ver_btn.setObjectName(u"import_all_ver_btn")
        self.import_all_ver_btn.setCursor(QCursor(Qt.PointingHandCursor))
        self.import_all_ver_btn.setStyleSheet(u"")

        self.horizontalLayout_17.addWidget(self.import_all_ver_btn)


        self.verticalLayout_11.addLayout(self.horizontalLayout_17)

        self.splitter_sd_hori = QSplitter(self.layoutWidget_3)
        self.splitter_sd_hori.setObjectName(u"splitter_sd_hori")
        self.splitter_sd_hori.setStyleSheet(u"")
        self.splitter_sd_hori.setOrientation(Qt.Horizontal)
        self.splitter_sd_hori.setHandleWidth(10)
        self.table_sd_left = QTableWidget(self.splitter_sd_hori)
        if (self.table_sd_left.columnCount() < 3):
            self.table_sd_left.setColumnCount(3)
        __qtablewidgetitem12 = QTableWidgetItem()
        self.table_sd_left.setHorizontalHeaderItem(0, __qtablewidgetitem12)
        __qtablewidgetitem13 = QTableWidgetItem()
        self.table_sd_left.setHorizontalHeaderItem(1, __qtablewidgetitem13)
        __qtablewidgetitem14 = QTableWidgetItem()
        self.table_sd_left.setHorizontalHeaderItem(2, __qtablewidgetitem14)
        if (self.table_sd_left.rowCount() < 32):
            self.table_sd_left.setRowCount(32)
        __qtablewidgetitem15 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(0, __qtablewidgetitem15)
        __qtablewidgetitem16 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(1, __qtablewidgetitem16)
        __qtablewidgetitem17 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(2, __qtablewidgetitem17)
        __qtablewidgetitem18 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(3, __qtablewidgetitem18)
        __qtablewidgetitem19 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(4, __qtablewidgetitem19)
        __qtablewidgetitem20 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(5, __qtablewidgetitem20)
        __qtablewidgetitem21 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(6, __qtablewidgetitem21)
        __qtablewidgetitem22 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(7, __qtablewidgetitem22)
        __qtablewidgetitem23 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(8, __qtablewidgetitem23)
        __qtablewidgetitem24 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(9, __qtablewidgetitem24)
        __qtablewidgetitem25 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(10, __qtablewidgetitem25)
        __qtablewidgetitem26 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(11, __qtablewidgetitem26)
        __qtablewidgetitem27 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(12, __qtablewidgetitem27)
        __qtablewidgetitem28 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(13, __qtablewidgetitem28)
        __qtablewidgetitem29 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(14, __qtablewidgetitem29)
        __qtablewidgetitem30 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(15, __qtablewidgetitem30)
        __qtablewidgetitem31 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(16, __qtablewidgetitem31)
        __qtablewidgetitem32 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(17, __qtablewidgetitem32)
        __qtablewidgetitem33 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(18, __qtablewidgetitem33)
        __qtablewidgetitem34 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(19, __qtablewidgetitem34)
        __qtablewidgetitem35 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(20, __qtablewidgetitem35)
        __qtablewidgetitem36 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(21, __qtablewidgetitem36)
        __qtablewidgetitem37 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(22, __qtablewidgetitem37)
        __qtablewidgetitem38 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(23, __qtablewidgetitem38)
        __qtablewidgetitem39 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(24, __qtablewidgetitem39)
        __qtablewidgetitem40 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(25, __qtablewidgetitem40)
        __qtablewidgetitem41 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(26, __qtablewidgetitem41)
        __qtablewidgetitem42 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(27, __qtablewidgetitem42)
        __qtablewidgetitem43 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(28, __qtablewidgetitem43)
        __qtablewidgetitem44 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(29, __qtablewidgetitem44)
        __qtablewidgetitem45 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(30, __qtablewidgetitem45)
        __qtablewidgetitem46 = QTableWidgetItem()
        self.table_sd_left.setVerticalHeaderItem(31, __qtablewidgetitem46)
        self.table_sd_left.setObjectName(u"table_sd_left")
        self.table_sd_left.setMouseTracking(False)
        self.table_sd_left.setAcceptDrops(True)
        self.table_sd_left.setStyleSheet(u"")
        self.table_sd_left.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.table_sd_left.setDragEnabled(False)
        self.table_sd_left.setDragDropOverwriteMode(True)
        self.table_sd_left.setDragDropMode(QAbstractItemView.DragDrop)
        self.table_sd_left.setDefaultDropAction(Qt.IgnoreAction)
        self.table_sd_left.setSelectionMode(QAbstractItemView.ExtendedSelection)
        self.table_sd_left.setSelectionBehavior(QAbstractItemView.SelectRows)
        self.table_sd_left.setRowCount(32)
        self.table_sd_left.setColumnCount(3)
        self.splitter_sd_hori.addWidget(self.table_sd_left)
        self.table_sd_left.horizontalHeader().setMinimumSectionSize(10)
        self.table_sd_left.horizontalHeader().setStretchLastSection(True)
        self.table_sd_left.verticalHeader().setMinimumSectionSize(0)
        self.table_sd_right = QTableWidget(self.splitter_sd_hori)
        if (self.table_sd_right.columnCount() < 3):
            self.table_sd_right.setColumnCount(3)
        __qtablewidgetitem47 = QTableWidgetItem()
        self.table_sd_right.setHorizontalHeaderItem(0, __qtablewidgetitem47)
        __qtablewidgetitem48 = QTableWidgetItem()
        self.table_sd_right.setHorizontalHeaderItem(1, __qtablewidgetitem48)
        __qtablewidgetitem49 = QTableWidgetItem()
        self.table_sd_right.setHorizontalHeaderItem(2, __qtablewidgetitem49)
        if (self.table_sd_right.rowCount() < 32):
            self.table_sd_right.setRowCount(32)
        __qtablewidgetitem50 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(0, __qtablewidgetitem50)
        __qtablewidgetitem51 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(1, __qtablewidgetitem51)
        __qtablewidgetitem52 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(2, __qtablewidgetitem52)
        __qtablewidgetitem53 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(3, __qtablewidgetitem53)
        __qtablewidgetitem54 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(4, __qtablewidgetitem54)
        __qtablewidgetitem55 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(5, __qtablewidgetitem55)
        __qtablewidgetitem56 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(6, __qtablewidgetitem56)
        __qtablewidgetitem57 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(7, __qtablewidgetitem57)
        __qtablewidgetitem58 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(8, __qtablewidgetitem58)
        __qtablewidgetitem59 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(9, __qtablewidgetitem59)
        __qtablewidgetitem60 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(10, __qtablewidgetitem60)
        __qtablewidgetitem61 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(11, __qtablewidgetitem61)
        __qtablewidgetitem62 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(12, __qtablewidgetitem62)
        __qtablewidgetitem63 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(13, __qtablewidgetitem63)
        __qtablewidgetitem64 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(14, __qtablewidgetitem64)
        __qtablewidgetitem65 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(15, __qtablewidgetitem65)
        __qtablewidgetitem66 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(16, __qtablewidgetitem66)
        __qtablewidgetitem67 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(17, __qtablewidgetitem67)
        __qtablewidgetitem68 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(18, __qtablewidgetitem68)
        __qtablewidgetitem69 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(19, __qtablewidgetitem69)
        __qtablewidgetitem70 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(20, __qtablewidgetitem70)
        __qtablewidgetitem71 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(21, __qtablewidgetitem71)
        __qtablewidgetitem72 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(22, __qtablewidgetitem72)
        __qtablewidgetitem73 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(23, __qtablewidgetitem73)
        __qtablewidgetitem74 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(24, __qtablewidgetitem74)
        __qtablewidgetitem75 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(25, __qtablewidgetitem75)
        __qtablewidgetitem76 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(26, __qtablewidgetitem76)
        __qtablewidgetitem77 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(27, __qtablewidgetitem77)
        __qtablewidgetitem78 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(28, __qtablewidgetitem78)
        __qtablewidgetitem79 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(29, __qtablewidgetitem79)
        __qtablewidgetitem80 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(30, __qtablewidgetitem80)
        __qtablewidgetitem81 = QTableWidgetItem()
        self.table_sd_right.setVerticalHeaderItem(31, __qtablewidgetitem81)
        self.table_sd_right.setObjectName(u"table_sd_right")
        self.table_sd_right.setMouseTracking(False)
        self.table_sd_right.setAcceptDrops(True)
        self.table_sd_right.setStyleSheet(u"")
        self.table_sd_right.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.table_sd_right.setDragDropMode(QAbstractItemView.DragDrop)
        self.table_sd_right.setSelectionMode(QAbstractItemView.ExtendedSelection)
        self.table_sd_right.setSelectionBehavior(QAbstractItemView.SelectRows)
        self.table_sd_right.setRowCount(32)
        self.table_sd_right.setColumnCount(3)
        self.splitter_sd_hori.addWidget(self.table_sd_right)
        self.table_sd_right.horizontalHeader().setMinimumSectionSize(10)
        self.table_sd_right.horizontalHeader().setStretchLastSection(True)
        self.table_sd_right.verticalHeader().setMinimumSectionSize(0)

        self.verticalLayout_11.addWidget(self.splitter_sd_hori)

        self.splitter_sd_vert.addWidget(self.layoutWidget_3)

        self.horizontalLayout.addWidget(self.splitter_sd_vert)

        self.tabs.addTab(self.tab_sd, "")
        self.tab_bank = QWidget()
        self.tab_bank.setObjectName(u"tab_bank")
        sizePolicy.setHeightForWidth(self.tab_bank.sizePolicy().hasHeightForWidth())
        self.tab_bank.setSizePolicy(sizePolicy)
        self.tab_bank.setStyleSheet(u"")
        self.horizontalLayout_4 = QHBoxLayout(self.tab_bank)
        self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
        self.splitter_bank = QSplitter(self.tab_bank)
        self.splitter_bank.setObjectName(u"splitter_bank")
        self.splitter_bank.setOrientation(Qt.Horizontal)
        self.splitter_bank.setHandleWidth(10)
        self.layoutWidget_6 = QWidget(self.splitter_bank)
        self.layoutWidget_6.setObjectName(u"layoutWidget_6")
        self.verticalLayout = QVBoxLayout(self.layoutWidget_6)
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_3 = QHBoxLayout()
        self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
        self.btn_save_bank = QPushButton(self.layoutWidget_6)
        self.btn_save_bank.setObjectName(u"btn_save_bank")
        self.btn_save_bank.setCursor(QCursor(Qt.PointingHandCursor))
        self.btn_save_bank.setMouseTracking(True)
        self.btn_save_bank.setStyleSheet(u"")

        self.horizontalLayout_3.addWidget(self.btn_save_bank)

        self.btn_load_bank = QPushButton(self.layoutWidget_6)
        self.btn_load_bank.setObjectName(u"btn_load_bank")
        self.btn_load_bank.setCursor(QCursor(Qt.PointingHandCursor))
        self.btn_load_bank.setMouseTracking(True)
        self.btn_load_bank.setStyleSheet(u"")

        self.horizontalLayout_3.addWidget(self.btn_load_bank)

        self.btn_export_bank = QPushButton(self.layoutWidget_6)
        self.btn_export_bank.setObjectName(u"btn_export_bank")
        self.btn_export_bank.setCursor(QCursor(Qt.PointingHandCursor))
        self.btn_export_bank.setMouseTracking(True)
        self.btn_export_bank.setStyleSheet(u"")

        self.horizontalLayout_3.addWidget(self.btn_export_bank)

        self.btn_clear_bank = QPushButton(self.layoutWidget_6)
        self.btn_clear_bank.setObjectName(u"btn_clear_bank")
        self.btn_clear_bank.setCursor(QCursor(Qt.PointingHandCursor))
        self.btn_clear_bank.setMouseTracking(True)
        self.btn_clear_bank.setStyleSheet(u"")

        self.horizontalLayout_3.addWidget(self.btn_clear_bank)


        self.verticalLayout.addLayout(self.horizontalLayout_3)

        self.splitter_bank_tables = QSplitter(self.layoutWidget_6)
        self.splitter_bank_tables.setObjectName(u"splitter_bank_tables")
        sizePolicy.setHeightForWidth(self.splitter_bank_tables.sizePolicy().hasHeightForWidth())
        self.splitter_bank_tables.setSizePolicy(sizePolicy)
        self.splitter_bank_tables.setStyleSheet(u"")
        self.splitter_bank_tables.setOrientation(Qt.Horizontal)
        self.splitter_bank_tables.setHandleWidth(10)
        self.table_bank_left = QTableWidget(self.splitter_bank_tables)
        if (self.table_bank_left.columnCount() < 2):
            self.table_bank_left.setColumnCount(2)
        __qtablewidgetitem82 = QTableWidgetItem()
        self.table_bank_left.setHorizontalHeaderItem(0, __qtablewidgetitem82)
        __qtablewidgetitem83 = QTableWidgetItem()
        self.table_bank_left.setHorizontalHeaderItem(1, __qtablewidgetitem83)
        if (self.table_bank_left.rowCount() < 32):
            self.table_bank_left.setRowCount(32)
        __qtablewidgetitem84 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(0, __qtablewidgetitem84)
        __qtablewidgetitem85 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(1, __qtablewidgetitem85)
        __qtablewidgetitem86 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(2, __qtablewidgetitem86)
        __qtablewidgetitem87 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(3, __qtablewidgetitem87)
        __qtablewidgetitem88 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(4, __qtablewidgetitem88)
        __qtablewidgetitem89 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(5, __qtablewidgetitem89)
        __qtablewidgetitem90 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(6, __qtablewidgetitem90)
        __qtablewidgetitem91 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(7, __qtablewidgetitem91)
        __qtablewidgetitem92 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(8, __qtablewidgetitem92)
        __qtablewidgetitem93 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(9, __qtablewidgetitem93)
        __qtablewidgetitem94 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(10, __qtablewidgetitem94)
        __qtablewidgetitem95 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(11, __qtablewidgetitem95)
        __qtablewidgetitem96 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(12, __qtablewidgetitem96)
        __qtablewidgetitem97 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(13, __qtablewidgetitem97)
        __qtablewidgetitem98 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(14, __qtablewidgetitem98)
        __qtablewidgetitem99 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(15, __qtablewidgetitem99)
        __qtablewidgetitem100 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(16, __qtablewidgetitem100)
        __qtablewidgetitem101 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(17, __qtablewidgetitem101)
        __qtablewidgetitem102 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(18, __qtablewidgetitem102)
        __qtablewidgetitem103 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(19, __qtablewidgetitem103)
        __qtablewidgetitem104 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(20, __qtablewidgetitem104)
        __qtablewidgetitem105 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(21, __qtablewidgetitem105)
        __qtablewidgetitem106 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(22, __qtablewidgetitem106)
        __qtablewidgetitem107 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(23, __qtablewidgetitem107)
        __qtablewidgetitem108 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(24, __qtablewidgetitem108)
        __qtablewidgetitem109 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(25, __qtablewidgetitem109)
        __qtablewidgetitem110 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(26, __qtablewidgetitem110)
        __qtablewidgetitem111 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(27, __qtablewidgetitem111)
        __qtablewidgetitem112 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(28, __qtablewidgetitem112)
        __qtablewidgetitem113 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(29, __qtablewidgetitem113)
        __qtablewidgetitem114 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(30, __qtablewidgetitem114)
        __qtablewidgetitem115 = QTableWidgetItem()
        self.table_bank_left.setVerticalHeaderItem(31, __qtablewidgetitem115)
        self.table_bank_left.setObjectName(u"table_bank_left")
        self.table_bank_left.setMouseTracking(False)
        self.table_bank_left.setStyleSheet(u"")
        self.table_bank_left.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.table_bank_left.setDragDropOverwriteMode(True)
        self.table_bank_left.setDragDropMode(QAbstractItemView.DragDrop)
        self.table_bank_left.setDefaultDropAction(Qt.IgnoreAction)
        self.table_bank_left.setSelectionMode(QAbstractItemView.ExtendedSelection)
        self.table_bank_left.setSelectionBehavior(QAbstractItemView.SelectRows)
        self.table_bank_left.setRowCount(32)
        self.table_bank_left.setColumnCount(2)
        self.splitter_bank_tables.addWidget(self.table_bank_left)
        self.table_bank_left.horizontalHeader().setMinimumSectionSize(10)
        self.table_bank_left.horizontalHeader().setStretchLastSection(True)
        self.table_bank_left.verticalHeader().setMinimumSectionSize(0)
        self.table_bank_right = QTableWidget(self.splitter_bank_tables)
        if (self.table_bank_right.columnCount() < 2):
            self.table_bank_right.setColumnCount(2)
        __qtablewidgetitem116 = QTableWidgetItem()
        self.table_bank_right.setHorizontalHeaderItem(0, __qtablewidgetitem116)
        __qtablewidgetitem117 = QTableWidgetItem()
        self.table_bank_right.setHorizontalHeaderItem(1, __qtablewidgetitem117)
        if (self.table_bank_right.rowCount() < 32):
            self.table_bank_right.setRowCount(32)
        __qtablewidgetitem118 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(0, __qtablewidgetitem118)
        __qtablewidgetitem119 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(1, __qtablewidgetitem119)
        __qtablewidgetitem120 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(2, __qtablewidgetitem120)
        __qtablewidgetitem121 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(3, __qtablewidgetitem121)
        __qtablewidgetitem122 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(4, __qtablewidgetitem122)
        __qtablewidgetitem123 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(5, __qtablewidgetitem123)
        __qtablewidgetitem124 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(6, __qtablewidgetitem124)
        __qtablewidgetitem125 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(7, __qtablewidgetitem125)
        __qtablewidgetitem126 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(8, __qtablewidgetitem126)
        __qtablewidgetitem127 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(9, __qtablewidgetitem127)
        __qtablewidgetitem128 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(10, __qtablewidgetitem128)
        __qtablewidgetitem129 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(11, __qtablewidgetitem129)
        __qtablewidgetitem130 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(12, __qtablewidgetitem130)
        __qtablewidgetitem131 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(13, __qtablewidgetitem131)
        __qtablewidgetitem132 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(14, __qtablewidgetitem132)
        __qtablewidgetitem133 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(15, __qtablewidgetitem133)
        __qtablewidgetitem134 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(16, __qtablewidgetitem134)
        __qtablewidgetitem135 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(17, __qtablewidgetitem135)
        __qtablewidgetitem136 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(18, __qtablewidgetitem136)
        __qtablewidgetitem137 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(19, __qtablewidgetitem137)
        __qtablewidgetitem138 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(20, __qtablewidgetitem138)
        __qtablewidgetitem139 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(21, __qtablewidgetitem139)
        __qtablewidgetitem140 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(22, __qtablewidgetitem140)
        __qtablewidgetitem141 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(23, __qtablewidgetitem141)
        __qtablewidgetitem142 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(24, __qtablewidgetitem142)
        __qtablewidgetitem143 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(25, __qtablewidgetitem143)
        __qtablewidgetitem144 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(26, __qtablewidgetitem144)
        __qtablewidgetitem145 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(27, __qtablewidgetitem145)
        __qtablewidgetitem146 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(28, __qtablewidgetitem146)
        __qtablewidgetitem147 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(29, __qtablewidgetitem147)
        __qtablewidgetitem148 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(30, __qtablewidgetitem148)
        __qtablewidgetitem149 = QTableWidgetItem()
        self.table_bank_right.setVerticalHeaderItem(31, __qtablewidgetitem149)
        self.table_bank_right.setObjectName(u"table_bank_right")
        self.table_bank_right.setMouseTracking(False)
        self.table_bank_right.setStyleSheet(u"")
        self.table_bank_right.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.table_bank_right.setDragDropOverwriteMode(True)
        self.table_bank_right.setDragDropMode(QAbstractItemView.DragDrop)
        self.table_bank_right.setDefaultDropAction(Qt.IgnoreAction)
        self.table_bank_right.setSelectionMode(QAbstractItemView.ExtendedSelection)
        self.table_bank_right.setSelectionBehavior(QAbstractItemView.SelectRows)
        self.table_bank_right.setRowCount(32)
        self.table_bank_right.setColumnCount(2)
        self.splitter_bank_tables.addWidget(self.table_bank_right)
        self.table_bank_right.horizontalHeader().setMinimumSectionSize(10)
        self.table_bank_right.horizontalHeader().setStretchLastSection(True)
        self.table_bank_right.verticalHeader().setMinimumSectionSize(0)

        self.verticalLayout.addWidget(self.splitter_bank_tables)

        self.splitter_bank.addWidget(self.layoutWidget_6)
        self.layoutWidget_5 = QWidget(self.splitter_bank)
        self.layoutWidget_5.setObjectName(u"layoutWidget_5")
        self.verticalLayout_9 = QVBoxLayout(self.layoutWidget_5)
        self.verticalLayout_9.setSpacing(5)
        self.verticalLayout_9.setObjectName(u"verticalLayout_9")
        self.verticalLayout_9.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_11 = QHBoxLayout()
        self.horizontalLayout_11.setObjectName(u"horizontalLayout_11")
        self.back_btn_bank = QPushButton(self.layoutWidget_5)
        self.back_btn_bank.setObjectName(u"back_btn_bank")
        self.back_btn_bank.setCursor(QCursor(Qt.PointingHandCursor))
        self.back_btn_bank.setMouseTracking(True)
        self.back_btn_bank.setStyleSheet(u"")

        self.horizontalLayout_11.addWidget(self.back_btn_bank)

        self.searchbar_bank = QLineEdit(self.layoutWidget_5)
        self.searchbar_bank.setObjectName(u"searchbar_bank")
        self.searchbar_bank.setStyleSheet(u"")

        self.horizontalLayout_11.addWidget(self.searchbar_bank)


        self.verticalLayout_9.addLayout(self.horizontalLayout_11)

        self.table_bank_local = QTableWidget(self.layoutWidget_5)
        if (self.table_bank_local.columnCount() < 5):
            self.table_bank_local.setColumnCount(5)
        __qtablewidgetitem150 = QTableWidgetItem()
        self.table_bank_local.setHorizontalHeaderItem(0, __qtablewidgetitem150)
        __qtablewidgetitem151 = QTableWidgetItem()
        self.table_bank_local.setHorizontalHeaderItem(1, __qtablewidgetitem151)
        __qtablewidgetitem152 = QTableWidgetItem()
        self.table_bank_local.setHorizontalHeaderItem(2, __qtablewidgetitem152)
        __qtablewidgetitem153 = QTableWidgetItem()
        self.table_bank_local.setHorizontalHeaderItem(3, __qtablewidgetitem153)
        __qtablewidgetitem154 = QTableWidgetItem()
        self.table_bank_local.setHorizontalHeaderItem(4, __qtablewidgetitem154)
        if (self.table_bank_local.rowCount() < 1):
            self.table_bank_local.setRowCount(1)
        __qtablewidgetitem155 = QTableWidgetItem()
        self.table_bank_local.setItem(0, 4, __qtablewidgetitem155)
        self.table_bank_local.setObjectName(u"table_bank_local")
        self.table_bank_local.setStyleSheet(u"")
        self.table_bank_local.setSizeAdjustPolicy(QAbstractScrollArea.AdjustToContents)
        self.table_bank_local.setEditTriggers(QAbstractItemView.NoEditTriggers)
        self.table_bank_local.setDragEnabled(True)
        self.table_bank_local.setDragDropOverwriteMode(False)
        self.table_bank_local.setDragDropMode(QAbstractItemView.DragOnly)
        self.table_bank_local.setSelectionMode(QAbstractItemView.ExtendedSelection)
        self.table_bank_local.setSelectionBehavior(QAbstractItemView.SelectRows)
        self.table_bank_local.setHorizontalScrollMode(QAbstractItemView.ScrollPerPixel)
        self.table_bank_local.setRowCount(1)
        self.table_bank_local.setColumnCount(5)
        self.table_bank_local.horizontalHeader().setCascadingSectionResizes(True)
        self.table_bank_local.horizontalHeader().setMinimumSectionSize(0)
        self.table_bank_local.horizontalHeader().setDefaultSectionSize(0)
        self.table_bank_local.horizontalHeader().setStretchLastSection(True)
        self.table_bank_local.verticalHeader().setVisible(False)
        self.table_bank_local.verticalHeader().setMinimumSectionSize(0)

        self.verticalLayout_9.addWidget(self.table_bank_local)

        self.splitter_bank.addWidget(self.layoutWidget_5)
        self.text_browser_bank = QTextBrowser(self.splitter_bank)
        self.text_browser_bank.setObjectName(u"text_browser_bank")
        self.text_browser_bank.setStyleSheet(u"")
        self.text_browser_bank.setTextInteractionFlags(Qt.TextBrowserInteraction)
        self.text_browser_bank.setOpenExternalLinks(True)
        self.text_browser_bank.setOpenLinks(True)
        self.splitter_bank.addWidget(self.text_browser_bank)

        self.horizontalLayout_4.addWidget(self.splitter_bank)

        self.tabs.addTab(self.tab_bank, "")

        self.horizontalLayout_2.addWidget(self.tabs)


        self.verticalLayout_5.addLayout(self.horizontalLayout_2)

        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QMenuBar(MainWindow)
        self.menubar.setObjectName(u"menubar")
        self.menubar.setGeometry(QRect(0, 0, 1567, 37))
        self.menubar.setContextMenuPolicy(Qt.ActionsContextMenu)
        self.menubar.setAcceptDrops(False)
        self.menubar.setNativeMenuBar(True)
        self.menuFile = QMenu(self.menubar)
        self.menuFile.setObjectName(u"menuFile")
        self.menuSort = QMenu(self.menubar)
        self.menuSort.setObjectName(u"menuSort")
        self.menuOptions = QMenu(self.menubar)
        self.menuOptions.setObjectName(u"menuOptions")
        self.menuHelp = QMenu(self.menubar)
        self.menuHelp.setObjectName(u"menuHelp")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QStatusBar(MainWindow)
        self.statusbar.setObjectName(u"statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuSort.menuAction())
        self.menubar.addAction(self.menuOptions.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())
        self.menuFile.addAction(self.actionSpecify_SD_Card_Location)
        self.menuFile.addAction(self.actionImport_A_Patch)
        self.menuFile.addAction(self.actionImport_Multiple_Patches)
        self.menuFile.addAction(self.actionImport_Version_History_directory)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionCheck_for_Updates)
        self.menuFile.addAction(self.actionNavigate_to_local_backend)
        self.menuFile.addAction(self.actionQuit)
        self.menuSort.addAction(self.actionSort_by_title_A_Z)
        self.menuSort.addAction(self.actionSort_by_title_Z_A)
        self.menuSort.addAction(self.actionSort_by_date_new_old)
        self.menuSort.addAction(self.actionSort_by_date_old_new)
        self.menuSort.addAction(self.actionSort_by_likes_high_low)
        self.menuSort.addAction(self.actionSort_by_likes_low_high)
        self.menuSort.addAction(self.actionSort_by_views_high_low)
        self.menuSort.addAction(self.actionSort_by_views_low_high)
        self.menuSort.addAction(self.actionSort_by_downloads_high_low)
        self.menuSort.addAction(self.actionSort_by_downloads_low_high)
        self.menuSort.addAction(self.actionSort_by_author_A_Z)
        self.menuSort.addAction(self.actionSort_by_author_Z_A)
        self.menuSort.addAction(self.actionSort_by_rating_high_low)
        self.menuSort.addAction(self.actionSort_by_rating_low_high)
        self.menuSort.addAction(self.actionSort_by_category_high_low)
        self.menuSort.addAction(self.actionSort_by_category_low_high)
        self.menuSort.addAction(self.actionSort_by_tag_high_low)
        self.menuSort.addAction(self.actionSort_by_tag_low_high)
        self.menuOptions.addAction(self.actionAlternating_Row_Colours)
        self.menuOptions.addAction(self.actionFont)
        self.menuOptions.addAction(self.actionIncrease_Font_Size)
        self.menuOptions.addAction(self.actionDecrease_Font_Size)
        self.menuOptions.addAction(self.actionToggle_Dark_Mode_2)
        self.menuOptions.addSeparator()
        self.menuOptions.addAction(self.actionReset_Sizes)
        self.menuHelp.addAction(self.actionDocumentation)
        self.menuHelp.addAction(self.actionFAQ)
        self.menuHelp.addAction(self.actionFirmware_Files)
        self.menuHelp.addAction(self.actionModule_Index)
        self.menuHelp.addAction(self.actionTips_Tricks)

        self.retranslateUi(MainWindow)

        self.tabs.setCurrentIndex(0)
        self.btn_0.setDefault(False)


        QMetaObject.connectSlotsByName(MainWindow)
    # setupUi

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"ZOIA Librarian - Version 1.3", None))
        self.actionSpecify_SD_Card_Location.setText(QCoreApplication.translate("MainWindow", u"Specify SD Card Location", None))
#if QT_CONFIG(shortcut)
        self.actionSpecify_SD_Card_Location.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+S", None))
#endif // QT_CONFIG(shortcut)
        self.actionQuit.setText(QCoreApplication.translate("MainWindow", u"Quit", None))
#if QT_CONFIG(shortcut)
        self.actionQuit.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Q", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_title_A_Z.setText(QCoreApplication.translate("MainWindow", u"Sort by title (A-Z)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_title_A_Z.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+1", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_title_Z_A.setText(QCoreApplication.translate("MainWindow", u"Sort by title (Z-A)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_title_Z_A.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+2", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_date_new_old.setText(QCoreApplication.translate("MainWindow", u"Sort by date (new-old)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_date_new_old.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+3", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_date_old_new.setText(QCoreApplication.translate("MainWindow", u"Sort by date (old-new)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_date_old_new.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+4", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_likes_high_low.setText(QCoreApplication.translate("MainWindow", u"Sort by likes (high-low)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_likes_high_low.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+5", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_likes_low_high.setText(QCoreApplication.translate("MainWindow", u"Sort by likes (low-high)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_likes_low_high.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+6", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_views_high_low.setText(QCoreApplication.translate("MainWindow", u"Sort by views (high-low)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_views_high_low.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+7", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_views_low_high.setText(QCoreApplication.translate("MainWindow", u"Sort by views (low-high)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_views_low_high.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+8", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_downloads_high_low.setText(QCoreApplication.translate("MainWindow", u"Sort by downloads (high-low)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_downloads_high_low.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+9", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_downloads_low_high.setText(QCoreApplication.translate("MainWindow", u"Sort by downloads (low-high)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_downloads_low_high.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+0", None))
#endif // QT_CONFIG(shortcut)
        self.actionZOIA_Librarian_Help.setText(QCoreApplication.translate("MainWindow", u"ZOIA Librarian Help", None))
        self.actionAlternating_Row_Colours.setText(QCoreApplication.translate("MainWindow", u"Alternating Row Colours", None))
#if QT_CONFIG(shortcut)
        self.actionAlternating_Row_Colours.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+R", None))
#endif // QT_CONFIG(shortcut)
        self.actionImport_A_Patch.setText(QCoreApplication.translate("MainWindow", u"Import a Patch (.bin)", None))
#if QT_CONFIG(shortcut)
        self.actionImport_A_Patch.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+I", None))
#endif // QT_CONFIG(shortcut)
        self.actionToggle_Dark_Mode.setText(QCoreApplication.translate("MainWindow", u"Toggle Dark Mode", None))
        self.actionImport_Multiple_Patches.setText(QCoreApplication.translate("MainWindow", u"Import Multiple Patches (directory)", None))
#if QT_CONFIG(shortcut)
        self.actionImport_Multiple_Patches.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+M", None))
#endif // QT_CONFIG(shortcut)
        self.actionArial.setText(QCoreApplication.translate("MainWindow", u"Arial", None))
        self.actionArial_Black.setText(QCoreApplication.translate("MainWindow", u"Arial Black", None))
        self.actionComic_Sans_MS.setText(QCoreApplication.translate("MainWindow", u"Comic Sans", None))
        self.actionCourier_New.setText(QCoreApplication.translate("MainWindow", u"Courier New", None))
        self.actionGeorgia.setText(QCoreApplication.translate("MainWindow", u"Georgia", None))
        self.actionLucida_Console.setText(QCoreApplication.translate("MainWindow", u"Lucida Console", None))
        self.actionLucida_Sans_Unicode.setText(QCoreApplication.translate("MainWindow", u"Lucida Sans Unicode", None))
        self.actionPalatino_Linotype.setText(QCoreApplication.translate("MainWindow", u"Palatino Linotype", None))
        self.actionTahoma.setText(QCoreApplication.translate("MainWindow", u"Tahoma", None))
        self.actionTimes_New_Roman.setText(QCoreApplication.translate("MainWindow", u"Times New Roman", None))
        self.actionTrebuchet_MS.setText(QCoreApplication.translate("MainWindow", u"Trebuchet MS", None))
        self.actionVerdana.setText(QCoreApplication.translate("MainWindow", u"Verdana (Default)", None))
        self.actionPapyrus.setText(QCoreApplication.translate("MainWindow", u"Papyrus", None))
        self.actionWingdings.setText(QCoreApplication.translate("MainWindow", u"Wingdings (Oh no)", None))
        self.actionIncrease_Font_Size.setText(QCoreApplication.translate("MainWindow", u"Increase Font Size", None))
#if QT_CONFIG(shortcut)
        self.actionIncrease_Font_Size.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+=", None))
#endif // QT_CONFIG(shortcut)
        self.actionDecrease_Font_Size.setText(QCoreApplication.translate("MainWindow", u"Decrease Font Size", None))
#if QT_CONFIG(shortcut)
        self.actionDecrease_Font_Size.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+-", None))
#endif // QT_CONFIG(shortcut)
        self.actionFont.setText(QCoreApplication.translate("MainWindow", u"Change Font", None))
#if QT_CONFIG(shortcut)
        self.actionFont.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+F", None))
#endif // QT_CONFIG(shortcut)
        self.actionImport_Version_History_directory.setText(QCoreApplication.translate("MainWindow", u"Import Version History (directory)", None))
#if QT_CONFIG(shortcut)
        self.actionImport_Version_History_directory.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+B", None))
#endif // QT_CONFIG(shortcut)
        self.actionToggle_Dark_Mode_2.setText(QCoreApplication.translate("MainWindow", u"Toggle Dark Mode", None))
#if QT_CONFIG(shortcut)
        self.actionToggle_Dark_Mode_2.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+D", None))
#endif // QT_CONFIG(shortcut)
        self.actionReset_Sizes.setText(QCoreApplication.translate("MainWindow", u"Reset UI", None))
#if QT_CONFIG(shortcut)
        self.actionReset_Sizes.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+U", None))
#endif // QT_CONFIG(shortcut)
        self.actionDocumentation.setText(QCoreApplication.translate("MainWindow", u"Documentation", None))
#if QT_CONFIG(shortcut)
        self.actionDocumentation.setShortcut(QCoreApplication.translate("MainWindow", u"Alt+D", None))
#endif // QT_CONFIG(shortcut)
        self.actionFAQ.setText(QCoreApplication.translate("MainWindow", u"FAQ", None))
#if QT_CONFIG(shortcut)
        self.actionFAQ.setShortcut(QCoreApplication.translate("MainWindow", u"Alt+Q", None))
#endif // QT_CONFIG(shortcut)
        self.actionModule_Index.setText(QCoreApplication.translate("MainWindow", u"Module Index", None))
#if QT_CONFIG(shortcut)
        self.actionModule_Index.setShortcut(QCoreApplication.translate("MainWindow", u"Alt+M", None))
#endif // QT_CONFIG(shortcut)
        self.actionTips_Tricks.setText(QCoreApplication.translate("MainWindow", u"Tips and Tricks", None))
#if QT_CONFIG(shortcut)
        self.actionTips_Tricks.setShortcut(QCoreApplication.translate("MainWindow", u"Alt+T", None))
#endif // QT_CONFIG(shortcut)
        self.actionFirmware_Files.setText(QCoreApplication.translate("MainWindow", u"Changelog", None))
#if QT_CONFIG(shortcut)
        self.actionFirmware_Files.setShortcut(QCoreApplication.translate("MainWindow", u"Alt+C", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_author_A_Z.setText(QCoreApplication.translate("MainWindow", u"Sort by author (A-Z)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_author_A_Z.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+-", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_author_Z_A.setText(QCoreApplication.translate("MainWindow", u"Sort by author (Z-A)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_author_Z_A.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+=", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_rating_high_low.setText(QCoreApplication.translate("MainWindow", u"Sort by rating (high-low)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_rating_high_low.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+[", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_rating_low_high.setText(QCoreApplication.translate("MainWindow", u"Sort by rating (low-high)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_rating_low_high.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+]", None))
#endif // QT_CONFIG(shortcut)
        self.actionSpecify_Default_Export_Directory.setText(QCoreApplication.translate("MainWindow", u"Specify Default Export Directory", None))
        self.actionSort_by_category_high_low.setText(QCoreApplication.translate("MainWindow", u"Sort by category (high-low)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_category_high_low.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+1", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_category_low_high.setText(QCoreApplication.translate("MainWindow", u"Sort by category (low-high)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_category_low_high.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+2", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_tag_high_low.setText(QCoreApplication.translate("MainWindow", u"Sort by tag (high-low)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_tag_high_low.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+9", None))
#endif // QT_CONFIG(shortcut)
        self.actionSort_by_tag_low_high.setText(QCoreApplication.translate("MainWindow", u"Sort by tag (low-high)", None))
#if QT_CONFIG(shortcut)
        self.actionSort_by_tag_low_high.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+Shift+0", None))
#endif // QT_CONFIG(shortcut)
        self.actionNavigate_to_local_backend.setText(QCoreApplication.translate("MainWindow", u"Navigate to Local Backend", None))
#if QT_CONFIG(shortcut)
        self.actionNavigate_to_local_backend.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+N", None))
#endif // QT_CONFIG(shortcut)
        self.actionCheck_for_Updates.setText(QCoreApplication.translate("MainWindow", u"Check for Updates", None))
#if QT_CONFIG(shortcut)
        self.actionCheck_for_Updates.setShortcut(QCoreApplication.translate("MainWindow", u"Ctrl+G", None))
#endif // QT_CONFIG(shortcut)
#if QT_CONFIG(tooltip)
        self.tabs.setToolTip("")
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.tabs.setStatusTip("")
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.tabs.setAccessibleName(QCoreApplication.translate("MainWindow", u"Tab List", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.tabs.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"This list contains four tabs, PatchStorage View, Local Storage View, SD Card View, and Banks. It allows you to switch between tabs to access different features contained with the ZOIA Librarian.", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(tooltip)
        self.tab_ps.setToolTip("")
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        self.searchbar_PS.setToolTip(QCoreApplication.translate("MainWindow", u"Type and hit enter/return to search!", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.searchbar_PS.setStatusTip(QCoreApplication.translate("MainWindow", u"Type and hit enter/return to search!", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.searchbar_PS.setAccessibleName(QCoreApplication.translate("MainWindow", u"PatchStorage View search bar", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.searchbar_PS.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Searches through the ZOIA patches currently hosted on PatchStorage for any that match what is written in the search query. Hit enter or return to initiate the search.", None))
#endif // QT_CONFIG(accessibility)
        self.searchbar_PS.setInputMask("")
        self.searchbar_PS.setText("")
#if QT_CONFIG(tooltip)
        self.refresh_pch_btn.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to refresh the PatchStorage patch list.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.refresh_pch_btn.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to refresh the PatchStorage patch list.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.refresh_pch_btn.setAccessibleName(QCoreApplication.translate("MainWindow", u"Refresh PatchStorage patch list button", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.refresh_pch_btn.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"This button will refresh the data in the PatchStorage patch table with the latest patches on PatchStorage should the list ever become out of sync.", None))
#endif // QT_CONFIG(accessibility)
        self.refresh_pch_btn.setText(QCoreApplication.translate("MainWindow", u"Refresh Patches", None))
#if QT_CONFIG(tooltip)
        self.btn_dwn_all.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to download all patches currently stored on PatchStorage.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.btn_dwn_all.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to download all patches currently stored on PatchStorage.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.btn_dwn_all.setAccessibleName(QCoreApplication.translate("MainWindow", u"Download All Button", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.btn_dwn_all.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Forcibly downloads and saves all patches currently hosted on the PatchStorage.com website to your local computer. All of these patches will then be available for viewing in the Local Storage View tab.", None))
#endif // QT_CONFIG(accessibility)
        self.btn_dwn_all.setText(QCoreApplication.translate("MainWindow", u"Download All Patches", None))
        ___qtablewidgetitem = self.table_PS.horizontalHeaderItem(0)
        ___qtablewidgetitem.setText(QCoreApplication.translate("MainWindow", u"Title", None));
        ___qtablewidgetitem1 = self.table_PS.horizontalHeaderItem(1)
        ___qtablewidgetitem1.setText(QCoreApplication.translate("MainWindow", u"Tags", None));
        ___qtablewidgetitem2 = self.table_PS.horizontalHeaderItem(2)
        ___qtablewidgetitem2.setText(QCoreApplication.translate("MainWindow", u"Categories", None));
        ___qtablewidgetitem3 = self.table_PS.horizontalHeaderItem(3)
        ___qtablewidgetitem3.setText(QCoreApplication.translate("MainWindow", u"Date Modified", None));
        ___qtablewidgetitem4 = self.table_PS.horizontalHeaderItem(4)
        ___qtablewidgetitem4.setText(QCoreApplication.translate("MainWindow", u"Download", None));
#if QT_CONFIG(statustip)
        self.table_PS.setStatusTip(QCoreApplication.translate("MainWindow", u"View list of Patchstorage uploads.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.table_PS.setAccessibleName(QCoreApplication.translate("MainWindow", u"PatchStorage Table", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.table_PS.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Displays all of the ZOIA patches that are currently hosted on PatchStorage.", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(statustip)
        self.text_browser_PS.setStatusTip(QCoreApplication.translate("MainWindow", u"Click on a patch to view its metadata.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.text_browser_PS.setAccessibleName(QCoreApplication.translate("MainWindow", u"Additional Patch Notes Display", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.text_browser_PS.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Displays additional information for a selected patch. This includes the author's name, the like count, the download count, the view count, and a preview link (if it exists)", None))
#endif // QT_CONFIG(accessibility)
        self.tabs.setTabText(self.tabs.indexOf(self.tab_ps), QCoreApplication.translate("MainWindow", u"PatchStorage", None))
#if QT_CONFIG(tooltip)
        self.tabs.setTabToolTip(self.tabs.indexOf(self.tab_ps), QCoreApplication.translate("MainWindow", u"Switch to view all ZOIA patches on PatchStorage", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        self.back_btn_local.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to back to the full patch list.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.back_btn_local.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to back to the full patch list.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.back_btn_local.setAccessibleName(QCoreApplication.translate("MainWindow", u"Back button Local Storage View", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.back_btn_local.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"When clicked, exits out of the Version History for a patch and returns to the full list of patches currently stored in the ZOIA Librarian", None))
#endif // QT_CONFIG(accessibility)
        self.back_btn_local.setText(QCoreApplication.translate("MainWindow", u"Back", None))
#if QT_CONFIG(tooltip)
        self.searchbar_local.setToolTip(QCoreApplication.translate("MainWindow", u"Type and hit enter/return to search!", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.searchbar_local.setStatusTip(QCoreApplication.translate("MainWindow", u"Type and hit enter/return to search!", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.searchbar_local.setAccessibleName(QCoreApplication.translate("MainWindow", u"LocalStorage View search bar", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.searchbar_local.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Searches through the ZOIA patches currently saved in the ZOIA Librarian for any that match what is written in the search query. Hit enter or return to initiate the search.", None))
#endif // QT_CONFIG(accessibility)
        self.searchbar_local.setInputMask("")
#if QT_CONFIG(tooltip)
        self.check_for_updates_btn.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to check for updates for all patches listed below.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.check_for_updates_btn.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to check for updates for all patches listed below.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.check_for_updates_btn.setAccessibleName(QCoreApplication.translate("MainWindow", u"Check for updates button", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.check_for_updates_btn.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Automatically checks for updates to any patches listed in the Local Storage View table when clicked. Should any be found, a popup will let you know how many patches were updated.", None))
#endif // QT_CONFIG(accessibility)
        self.check_for_updates_btn.setText(QCoreApplication.translate("MainWindow", u"Check for updates", None))
        ___qtablewidgetitem5 = self.table_local.horizontalHeaderItem(0)
        ___qtablewidgetitem5.setText(QCoreApplication.translate("MainWindow", u"Title", None));
        ___qtablewidgetitem6 = self.table_local.horizontalHeaderItem(1)
        ___qtablewidgetitem6.setText(QCoreApplication.translate("MainWindow", u"Tags", None));
        ___qtablewidgetitem7 = self.table_local.horizontalHeaderItem(2)
        ___qtablewidgetitem7.setText(QCoreApplication.translate("MainWindow", u"Categories", None));
        ___qtablewidgetitem8 = self.table_local.horizontalHeaderItem(3)
        ___qtablewidgetitem8.setText(QCoreApplication.translate("MainWindow", u"Date Modified", None));
        ___qtablewidgetitem9 = self.table_local.horizontalHeaderItem(4)
        ___qtablewidgetitem9.setText(QCoreApplication.translate("MainWindow", u"Rating", None));
        ___qtablewidgetitem10 = self.table_local.horizontalHeaderItem(5)
        ___qtablewidgetitem10.setText(QCoreApplication.translate("MainWindow", u"Export", None));
        ___qtablewidgetitem11 = self.table_local.horizontalHeaderItem(6)
        ___qtablewidgetitem11.setText(QCoreApplication.translate("MainWindow", u"Delete", None));
#if QT_CONFIG(statustip)
        self.table_local.setStatusTip(QCoreApplication.translate("MainWindow", u"View list of local patches.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.table_local.setAccessibleName(QCoreApplication.translate("MainWindow", u"Local Storage View table", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.table_local.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Displays all of the patches that have been saved to the ZOIA Librarian", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(tooltip)
        self.update_patch_notes.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to update the patch notes for the currently selected patch.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.update_patch_notes.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to update the patch notes for the currently selected patch.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.update_patch_notes.setAccessibleName(QCoreApplication.translate("MainWindow", u"Update Patch Notes button", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.update_patch_notes.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"When clicked, updates the patch notes for the currently selected patch. Patch notes can be add directly below in the Additional Patch Notes Display. ", None))
#endif // QT_CONFIG(accessibility)
        self.update_patch_notes.setText(QCoreApplication.translate("MainWindow", u"Update Patch Notes", None))
#if QT_CONFIG(tooltip)
        self.upload_patch.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to upload this patch to PatchStorage.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.upload_patch.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to upload this patch to PatchStorage.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.upload_patch.setAccessibleName(QCoreApplication.translate("MainWindow", u"Upload Patch Button", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.upload_patch.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"When clicked, prompts the API to start a request to upload the selected patch.", None))
#endif // QT_CONFIG(accessibility)
        self.upload_patch.setText(QCoreApplication.translate("MainWindow", u"Upload to PatchStorage", None))
#if QT_CONFIG(statustip)
        self.text_browser_local.setStatusTip(QCoreApplication.translate("MainWindow", u"Click on a patch to view its metadata.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.text_browser_local.setAccessibleName(QCoreApplication.translate("MainWindow", u"Additional Patch Notes Display", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.text_browser_local.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Displays additional information for a selected patch. This includes the author's name, the like count, the download count, the view count, and a preview link (if it exists)", None))
#endif // QT_CONFIG(accessibility)
        self.page_label.setText("")
#if QT_CONFIG(statustip)
        self.text_browser_viz.setStatusTip(QCoreApplication.translate("MainWindow", u"Click on a patch to visualize its routing.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.text_browser_viz.setAccessibleName(QCoreApplication.translate("MainWindow", u"Visualizer text display", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.text_browser_viz.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Displays information about the selected patch, either in patch view or module view.", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(tooltip)
        self.btn_next_page.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to view the next page in the selected patch.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.btn_next_page.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to view the next page in the selected patch.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.btn_next_page.setAccessibleName(QCoreApplication.translate("MainWindow", u"Next viz page Local Storage View", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.btn_next_page.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Navigates to the next page in the visualizer for the selected patch.", None))
#endif // QT_CONFIG(accessibility)
        self.btn_next_page.setText(QCoreApplication.translate("MainWindow", u"Page +", None))
#if QT_CONFIG(tooltip)
        self.btn_prev_page.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to view the previous page in the selected patch.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.btn_prev_page.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to view the previous page in the selected patch.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(whatsthis)
        self.btn_prev_page.setWhatsThis(QCoreApplication.translate("MainWindow", u"Previous viz page Local Storage View", None))
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(accessibility)
        self.btn_prev_page.setAccessibleName(QCoreApplication.translate("MainWindow", u"Navigates to the previous page in the visualizer for the selected patch.", None))
#endif // QT_CONFIG(accessibility)
        self.btn_prev_page.setText(QCoreApplication.translate("MainWindow", u"Page -", None))
#if QT_CONFIG(tooltip)
        self.btn_show_routing.setToolTip(QCoreApplication.translate("MainWindow", u"Click to display the patch routing for the selected patch.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.btn_show_routing.setStatusTip(QCoreApplication.translate("MainWindow", u"Click to display the patch routing for the selected patch.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.btn_show_routing.setAccessibleName(QCoreApplication.translate("MainWindow", u"Show Routing button Local Storage View", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.btn_show_routing.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Opens a new window to display the full patch routing, with interactive options.", None))
#endif // QT_CONFIG(accessibility)
        self.btn_show_routing.setText(QCoreApplication.translate("MainWindow", u"Expand", None))
#if QT_CONFIG(tooltip)
        self.back_btn.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to view the patch-level details.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.back_btn.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to view the patch-level details.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.back_btn.setAccessibleName(QCoreApplication.translate("MainWindow", u"Back button viz Local Storage View", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.back_btn.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Navigates the display back to the patch-level details if you are within a module.", None))
#endif // QT_CONFIG(accessibility)
        self.back_btn.setText(QCoreApplication.translate("MainWindow", u"Clear", None))
        self.btn_0.setText("")
        self.btn_8.setText("")
        self.btn_16.setText("")
        self.btn_24.setText("")
        self.btn_32.setText("")
        self.btn_1.setText("")
        self.btn_9.setText("")
        self.btn_17.setText("")
        self.btn_25.setText("")
        self.btn_33.setText("")
        self.btn_2.setText("")
        self.btn_10.setText("")
        self.btn_18.setText("")
        self.btn_26.setText("")
        self.btn_34.setText("")
        self.btn_3.setText("")
        self.btn_11.setText("")
        self.btn_19.setText("")
        self.btn_27.setText("")
        self.btn_35.setText("")
        self.btn_4.setText("")
        self.btn_12.setText("")
        self.btn_20.setText("")
        self.btn_28.setText("")
        self.btn_36.setText("")
        self.btn_5.setText("")
        self.btn_13.setText("")
        self.btn_21.setText("")
        self.btn_29.setText("")
        self.btn_37.setText("")
        self.btn_6.setText("")
        self.btn_14.setText("")
        self.btn_22.setText("")
        self.btn_30.setText("")
        self.btn_38.setText("")
        self.btn_7.setText("")
        self.btn_15.setText("")
        self.btn_23.setText("")
        self.btn_31.setText("")
        self.btn_39.setText("")
        self.tabs.setTabText(self.tabs.indexOf(self.tab_ls), QCoreApplication.translate("MainWindow", u"Local Storage", None))
#if QT_CONFIG(tooltip)
        self.tabs.setTabToolTip(self.tabs.indexOf(self.tab_ls), QCoreApplication.translate("MainWindow", u"Switch to your locally saved patches", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.sd_tree.setStatusTip(QCoreApplication.translate("MainWindow", u"Browse through the SD card directories.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.sd_tree.setAccessibleName(QCoreApplication.translate("MainWindow", u"SD Card Viewer", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.sd_tree.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Dispalys the contents of the previously specified SD Card (which is specified via the menu bar at File->Specify SD Card path, or by using Alt+S and then specifying that way).", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(tooltip)
        self.delete_folder_sd_btn.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to delete the currently selected item above from your SD card.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.delete_folder_sd_btn.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to delete the currently selected item above from your SD card.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.delete_folder_sd_btn.setAccessibleName(QCoreApplication.translate("MainWindow", u"Delete Selected Item from SD Card Tree View Button", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.delete_folder_sd_btn.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Will attempt to delete the currently selected item in the SD tree view above from your SD card. Will create a popup if the currently selected item is a folder, at which point a warning will indicate that deletion will delete everything contained within. The options are yes to continue with the deletion and no to abort. ", None))
#endif // QT_CONFIG(accessibility)
        self.delete_folder_sd_btn.setText(QCoreApplication.translate("MainWindow", u"Delete Selected Item Above", None))
#if QT_CONFIG(tooltip)
        self.set_export_dir_btn.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to set the export directory.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.set_export_dir_btn.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to set the export directory.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.set_export_dir_btn.setAccessibleName(QCoreApplication.translate("MainWindow", u"Set Export Directory button", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.set_export_dir_btn.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Allows the user to set the export directory instead of defaulting to \"to_zoia\".", None))
#endif // QT_CONFIG(accessibility)
        self.set_export_dir_btn.setText(QCoreApplication.translate("MainWindow", u"Set Export Directory", None))
#if QT_CONFIG(tooltip)
        self.import_all_btn.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to import all patches currently listed below.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.import_all_btn.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to import all patches currently listed below.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.import_all_btn.setAccessibleName(QCoreApplication.translate("MainWindow", u"Import All Patches button", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.import_all_btn.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Attempts to import all of the patches listed in the tables below (SD card table left and SD card table right) into the ZOIA Librarian. This requires that a folder is selected from the SD Card Viewer above that contains patches.", None))
#endif // QT_CONFIG(accessibility)
        self.import_all_btn.setText(QCoreApplication.translate("MainWindow", u"Import All Listed Patches Below", None))
#if QT_CONFIG(tooltip)
        self.import_all_ver_btn.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to import all patches listed below as a version history.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.import_all_ver_btn.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to import all patches listed below as a version history.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.import_all_ver_btn.setAccessibleName(QCoreApplication.translate("MainWindow", u"Import All Patches as Bank button", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.import_all_ver_btn.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Attempts to import all of the patches listed in the tables below (SD card table left and SD card table right) into the ZOIA Librarian as a version history. This requires that a folder is selected from the SD Card Viewer above that contains patches.", None))
#endif // QT_CONFIG(accessibility)
        self.import_all_ver_btn.setText(QCoreApplication.translate("MainWindow", u"Import All Listed Patches Below as a Version History", None))
        ___qtablewidgetitem12 = self.table_sd_left.horizontalHeaderItem(0)
        ___qtablewidgetitem12.setText(QCoreApplication.translate("MainWindow", u"Patch", None));
        ___qtablewidgetitem13 = self.table_sd_left.horizontalHeaderItem(1)
        ___qtablewidgetitem13.setText(QCoreApplication.translate("MainWindow", u"Import", None));
        ___qtablewidgetitem14 = self.table_sd_left.horizontalHeaderItem(2)
        ___qtablewidgetitem14.setText(QCoreApplication.translate("MainWindow", u"Remove", None));
        ___qtablewidgetitem15 = self.table_sd_left.verticalHeaderItem(0)
        ___qtablewidgetitem15.setText(QCoreApplication.translate("MainWindow", u"0", None));
        ___qtablewidgetitem16 = self.table_sd_left.verticalHeaderItem(1)
        ___qtablewidgetitem16.setText(QCoreApplication.translate("MainWindow", u"1", None));
        ___qtablewidgetitem17 = self.table_sd_left.verticalHeaderItem(2)
        ___qtablewidgetitem17.setText(QCoreApplication.translate("MainWindow", u"2", None));
        ___qtablewidgetitem18 = self.table_sd_left.verticalHeaderItem(3)
        ___qtablewidgetitem18.setText(QCoreApplication.translate("MainWindow", u"3", None));
        ___qtablewidgetitem19 = self.table_sd_left.verticalHeaderItem(4)
        ___qtablewidgetitem19.setText(QCoreApplication.translate("MainWindow", u"4", None));
        ___qtablewidgetitem20 = self.table_sd_left.verticalHeaderItem(5)
        ___qtablewidgetitem20.setText(QCoreApplication.translate("MainWindow", u"5", None));
        ___qtablewidgetitem21 = self.table_sd_left.verticalHeaderItem(6)
        ___qtablewidgetitem21.setText(QCoreApplication.translate("MainWindow", u"6", None));
        ___qtablewidgetitem22 = self.table_sd_left.verticalHeaderItem(7)
        ___qtablewidgetitem22.setText(QCoreApplication.translate("MainWindow", u"7", None));
        ___qtablewidgetitem23 = self.table_sd_left.verticalHeaderItem(8)
        ___qtablewidgetitem23.setText(QCoreApplication.translate("MainWindow", u"8", None));
        ___qtablewidgetitem24 = self.table_sd_left.verticalHeaderItem(9)
        ___qtablewidgetitem24.setText(QCoreApplication.translate("MainWindow", u"9", None));
        ___qtablewidgetitem25 = self.table_sd_left.verticalHeaderItem(10)
        ___qtablewidgetitem25.setText(QCoreApplication.translate("MainWindow", u"10", None));
        ___qtablewidgetitem26 = self.table_sd_left.verticalHeaderItem(11)
        ___qtablewidgetitem26.setText(QCoreApplication.translate("MainWindow", u"11", None));
        ___qtablewidgetitem27 = self.table_sd_left.verticalHeaderItem(12)
        ___qtablewidgetitem27.setText(QCoreApplication.translate("MainWindow", u"12", None));
        ___qtablewidgetitem28 = self.table_sd_left.verticalHeaderItem(13)
        ___qtablewidgetitem28.setText(QCoreApplication.translate("MainWindow", u"13", None));
        ___qtablewidgetitem29 = self.table_sd_left.verticalHeaderItem(14)
        ___qtablewidgetitem29.setText(QCoreApplication.translate("MainWindow", u"14", None));
        ___qtablewidgetitem30 = self.table_sd_left.verticalHeaderItem(15)
        ___qtablewidgetitem30.setText(QCoreApplication.translate("MainWindow", u"15", None));
        ___qtablewidgetitem31 = self.table_sd_left.verticalHeaderItem(16)
        ___qtablewidgetitem31.setText(QCoreApplication.translate("MainWindow", u"16", None));
        ___qtablewidgetitem32 = self.table_sd_left.verticalHeaderItem(17)
        ___qtablewidgetitem32.setText(QCoreApplication.translate("MainWindow", u"17", None));
        ___qtablewidgetitem33 = self.table_sd_left.verticalHeaderItem(18)
        ___qtablewidgetitem33.setText(QCoreApplication.translate("MainWindow", u"18", None));
        ___qtablewidgetitem34 = self.table_sd_left.verticalHeaderItem(19)
        ___qtablewidgetitem34.setText(QCoreApplication.translate("MainWindow", u"19", None));
        ___qtablewidgetitem35 = self.table_sd_left.verticalHeaderItem(20)
        ___qtablewidgetitem35.setText(QCoreApplication.translate("MainWindow", u"20", None));
        ___qtablewidgetitem36 = self.table_sd_left.verticalHeaderItem(21)
        ___qtablewidgetitem36.setText(QCoreApplication.translate("MainWindow", u"21", None));
        ___qtablewidgetitem37 = self.table_sd_left.verticalHeaderItem(22)
        ___qtablewidgetitem37.setText(QCoreApplication.translate("MainWindow", u"22", None));
        ___qtablewidgetitem38 = self.table_sd_left.verticalHeaderItem(23)
        ___qtablewidgetitem38.setText(QCoreApplication.translate("MainWindow", u"23", None));
        ___qtablewidgetitem39 = self.table_sd_left.verticalHeaderItem(24)
        ___qtablewidgetitem39.setText(QCoreApplication.translate("MainWindow", u"24", None));
        ___qtablewidgetitem40 = self.table_sd_left.verticalHeaderItem(25)
        ___qtablewidgetitem40.setText(QCoreApplication.translate("MainWindow", u"25", None));
        ___qtablewidgetitem41 = self.table_sd_left.verticalHeaderItem(26)
        ___qtablewidgetitem41.setText(QCoreApplication.translate("MainWindow", u"26", None));
        ___qtablewidgetitem42 = self.table_sd_left.verticalHeaderItem(27)
        ___qtablewidgetitem42.setText(QCoreApplication.translate("MainWindow", u"27", None));
        ___qtablewidgetitem43 = self.table_sd_left.verticalHeaderItem(28)
        ___qtablewidgetitem43.setText(QCoreApplication.translate("MainWindow", u"28", None));
        ___qtablewidgetitem44 = self.table_sd_left.verticalHeaderItem(29)
        ___qtablewidgetitem44.setText(QCoreApplication.translate("MainWindow", u"29", None));
        ___qtablewidgetitem45 = self.table_sd_left.verticalHeaderItem(30)
        ___qtablewidgetitem45.setText(QCoreApplication.translate("MainWindow", u"30", None));
        ___qtablewidgetitem46 = self.table_sd_left.verticalHeaderItem(31)
        ___qtablewidgetitem46.setText(QCoreApplication.translate("MainWindow", u"31", None));
#if QT_CONFIG(statustip)
        self.table_sd_left.setStatusTip(QCoreApplication.translate("MainWindow", u"Drag and drop to move patches around.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.table_sd_left.setAccessibleName(QCoreApplication.translate("MainWindow", u"SD Card Table left", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.table_sd_left.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Displays patches that would occupy slots 0-31 on a ZOIA", None))
#endif // QT_CONFIG(accessibility)
        ___qtablewidgetitem47 = self.table_sd_right.horizontalHeaderItem(0)
        ___qtablewidgetitem47.setText(QCoreApplication.translate("MainWindow", u"Patch", None));
        ___qtablewidgetitem48 = self.table_sd_right.horizontalHeaderItem(1)
        ___qtablewidgetitem48.setText(QCoreApplication.translate("MainWindow", u"Import", None));
        ___qtablewidgetitem49 = self.table_sd_right.horizontalHeaderItem(2)
        ___qtablewidgetitem49.setText(QCoreApplication.translate("MainWindow", u"Remove", None));
        ___qtablewidgetitem50 = self.table_sd_right.verticalHeaderItem(0)
        ___qtablewidgetitem50.setText(QCoreApplication.translate("MainWindow", u"32", None));
        ___qtablewidgetitem51 = self.table_sd_right.verticalHeaderItem(1)
        ___qtablewidgetitem51.setText(QCoreApplication.translate("MainWindow", u"33", None));
        ___qtablewidgetitem52 = self.table_sd_right.verticalHeaderItem(2)
        ___qtablewidgetitem52.setText(QCoreApplication.translate("MainWindow", u"34", None));
        ___qtablewidgetitem53 = self.table_sd_right.verticalHeaderItem(3)
        ___qtablewidgetitem53.setText(QCoreApplication.translate("MainWindow", u"35", None));
        ___qtablewidgetitem54 = self.table_sd_right.verticalHeaderItem(4)
        ___qtablewidgetitem54.setText(QCoreApplication.translate("MainWindow", u"36", None));
        ___qtablewidgetitem55 = self.table_sd_right.verticalHeaderItem(5)
        ___qtablewidgetitem55.setText(QCoreApplication.translate("MainWindow", u"37", None));
        ___qtablewidgetitem56 = self.table_sd_right.verticalHeaderItem(6)
        ___qtablewidgetitem56.setText(QCoreApplication.translate("MainWindow", u"38", None));
        ___qtablewidgetitem57 = self.table_sd_right.verticalHeaderItem(7)
        ___qtablewidgetitem57.setText(QCoreApplication.translate("MainWindow", u"39", None));
        ___qtablewidgetitem58 = self.table_sd_right.verticalHeaderItem(8)
        ___qtablewidgetitem58.setText(QCoreApplication.translate("MainWindow", u"40", None));
        ___qtablewidgetitem59 = self.table_sd_right.verticalHeaderItem(9)
        ___qtablewidgetitem59.setText(QCoreApplication.translate("MainWindow", u"41", None));
        ___qtablewidgetitem60 = self.table_sd_right.verticalHeaderItem(10)
        ___qtablewidgetitem60.setText(QCoreApplication.translate("MainWindow", u"42", None));
        ___qtablewidgetitem61 = self.table_sd_right.verticalHeaderItem(11)
        ___qtablewidgetitem61.setText(QCoreApplication.translate("MainWindow", u"43", None));
        ___qtablewidgetitem62 = self.table_sd_right.verticalHeaderItem(12)
        ___qtablewidgetitem62.setText(QCoreApplication.translate("MainWindow", u"44", None));
        ___qtablewidgetitem63 = self.table_sd_right.verticalHeaderItem(13)
        ___qtablewidgetitem63.setText(QCoreApplication.translate("MainWindow", u"45", None));
        ___qtablewidgetitem64 = self.table_sd_right.verticalHeaderItem(14)
        ___qtablewidgetitem64.setText(QCoreApplication.translate("MainWindow", u"46", None));
        ___qtablewidgetitem65 = self.table_sd_right.verticalHeaderItem(15)
        ___qtablewidgetitem65.setText(QCoreApplication.translate("MainWindow", u"47", None));
        ___qtablewidgetitem66 = self.table_sd_right.verticalHeaderItem(16)
        ___qtablewidgetitem66.setText(QCoreApplication.translate("MainWindow", u"48", None));
        ___qtablewidgetitem67 = self.table_sd_right.verticalHeaderItem(17)
        ___qtablewidgetitem67.setText(QCoreApplication.translate("MainWindow", u"49", None));
        ___qtablewidgetitem68 = self.table_sd_right.verticalHeaderItem(18)
        ___qtablewidgetitem68.setText(QCoreApplication.translate("MainWindow", u"50", None));
        ___qtablewidgetitem69 = self.table_sd_right.verticalHeaderItem(19)
        ___qtablewidgetitem69.setText(QCoreApplication.translate("MainWindow", u"51", None));
        ___qtablewidgetitem70 = self.table_sd_right.verticalHeaderItem(20)
        ___qtablewidgetitem70.setText(QCoreApplication.translate("MainWindow", u"52", None));
        ___qtablewidgetitem71 = self.table_sd_right.verticalHeaderItem(21)
        ___qtablewidgetitem71.setText(QCoreApplication.translate("MainWindow", u"53", None));
        ___qtablewidgetitem72 = self.table_sd_right.verticalHeaderItem(22)
        ___qtablewidgetitem72.setText(QCoreApplication.translate("MainWindow", u"54", None));
        ___qtablewidgetitem73 = self.table_sd_right.verticalHeaderItem(23)
        ___qtablewidgetitem73.setText(QCoreApplication.translate("MainWindow", u"55", None));
        ___qtablewidgetitem74 = self.table_sd_right.verticalHeaderItem(24)
        ___qtablewidgetitem74.setText(QCoreApplication.translate("MainWindow", u"56", None));
        ___qtablewidgetitem75 = self.table_sd_right.verticalHeaderItem(25)
        ___qtablewidgetitem75.setText(QCoreApplication.translate("MainWindow", u"57", None));
        ___qtablewidgetitem76 = self.table_sd_right.verticalHeaderItem(26)
        ___qtablewidgetitem76.setText(QCoreApplication.translate("MainWindow", u"58", None));
        ___qtablewidgetitem77 = self.table_sd_right.verticalHeaderItem(27)
        ___qtablewidgetitem77.setText(QCoreApplication.translate("MainWindow", u"59", None));
        ___qtablewidgetitem78 = self.table_sd_right.verticalHeaderItem(28)
        ___qtablewidgetitem78.setText(QCoreApplication.translate("MainWindow", u"60", None));
        ___qtablewidgetitem79 = self.table_sd_right.verticalHeaderItem(29)
        ___qtablewidgetitem79.setText(QCoreApplication.translate("MainWindow", u"61", None));
        ___qtablewidgetitem80 = self.table_sd_right.verticalHeaderItem(30)
        ___qtablewidgetitem80.setText(QCoreApplication.translate("MainWindow", u"62", None));
        ___qtablewidgetitem81 = self.table_sd_right.verticalHeaderItem(31)
        ___qtablewidgetitem81.setText(QCoreApplication.translate("MainWindow", u"63", None));
#if QT_CONFIG(statustip)
        self.table_sd_right.setStatusTip(QCoreApplication.translate("MainWindow", u"Drag and drop to move patches around.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.table_sd_right.setAccessibleName(QCoreApplication.translate("MainWindow", u"SD Card Table right", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.table_sd_right.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Displays patches that would occupy slots 32-63 on a ZOIA", None))
#endif // QT_CONFIG(accessibility)
        self.tabs.setTabText(self.tabs.indexOf(self.tab_sd), QCoreApplication.translate("MainWindow", u"SD Card", None))
#if QT_CONFIG(tooltip)
        self.tabs.setTabToolTip(self.tabs.indexOf(self.tab_sd), QCoreApplication.translate("MainWindow", u"Switch to view your SD card within the ZOIA Librarian", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(tooltip)
        self.btn_save_bank.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to save your Folder.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.btn_save_bank.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to save your Folder.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.btn_save_bank.setAccessibleName(QCoreApplication.translate("MainWindow", u"Save Folder button", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.btn_save_bank.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"When clicked, will open a popup asking for a Folder name, which will then be saved such that it can be loaded at a later time.", None))
#endif // QT_CONFIG(accessibility)
        self.btn_save_bank.setText(QCoreApplication.translate("MainWindow", u"Save Folder", None))
#if QT_CONFIG(tooltip)
        self.btn_load_bank.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to load a Folder.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.btn_load_bank.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to load a Folder.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.btn_load_bank.setAccessibleName(QCoreApplication.translate("MainWindow", u"Load Folder button", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.btn_load_bank.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"When clicked, you will be prompted to select a Folder to load that has been created in a previous session using the ZOIA Librarian.", None))
#endif // QT_CONFIG(accessibility)
        self.btn_load_bank.setText(QCoreApplication.translate("MainWindow", u"Load Folder", None))
#if QT_CONFIG(tooltip)
        self.btn_export_bank.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to export this Folder to your SD card.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.btn_export_bank.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to export this Folder to your SD card.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.btn_export_bank.setAccessibleName(QCoreApplication.translate("MainWindow", u"Export Folder button", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.btn_export_bank.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"When clicked, will open a popup asking for a Folder name, which will then be saved such that it can be exported to an SD card, should it have been specified previously.", None))
#endif // QT_CONFIG(accessibility)
        self.btn_export_bank.setText(QCoreApplication.translate("MainWindow", u"Export Folder", None))
#if QT_CONFIG(tooltip)
        self.btn_clear_bank.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to clear the Folder.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.btn_clear_bank.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to clear the Folder.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.btn_clear_bank.setAccessibleName(QCoreApplication.translate("MainWindow", u"Clear Folder button", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.btn_clear_bank.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"When clicked, will clear the current table without saving or exporting it.", None))
#endif // QT_CONFIG(accessibility)
        self.btn_clear_bank.setText(QCoreApplication.translate("MainWindow", u"Clear Folder", None))
        ___qtablewidgetitem82 = self.table_bank_left.horizontalHeaderItem(0)
        ___qtablewidgetitem82.setText(QCoreApplication.translate("MainWindow", u"Patch", None));
        ___qtablewidgetitem83 = self.table_bank_left.horizontalHeaderItem(1)
        ___qtablewidgetitem83.setText(QCoreApplication.translate("MainWindow", u"Remove", None));
        ___qtablewidgetitem84 = self.table_bank_left.verticalHeaderItem(0)
        ___qtablewidgetitem84.setText(QCoreApplication.translate("MainWindow", u"0", None));
        ___qtablewidgetitem85 = self.table_bank_left.verticalHeaderItem(1)
        ___qtablewidgetitem85.setText(QCoreApplication.translate("MainWindow", u"1", None));
        ___qtablewidgetitem86 = self.table_bank_left.verticalHeaderItem(2)
        ___qtablewidgetitem86.setText(QCoreApplication.translate("MainWindow", u"2", None));
        ___qtablewidgetitem87 = self.table_bank_left.verticalHeaderItem(3)
        ___qtablewidgetitem87.setText(QCoreApplication.translate("MainWindow", u"3", None));
        ___qtablewidgetitem88 = self.table_bank_left.verticalHeaderItem(4)
        ___qtablewidgetitem88.setText(QCoreApplication.translate("MainWindow", u"4", None));
        ___qtablewidgetitem89 = self.table_bank_left.verticalHeaderItem(5)
        ___qtablewidgetitem89.setText(QCoreApplication.translate("MainWindow", u"5", None));
        ___qtablewidgetitem90 = self.table_bank_left.verticalHeaderItem(6)
        ___qtablewidgetitem90.setText(QCoreApplication.translate("MainWindow", u"6", None));
        ___qtablewidgetitem91 = self.table_bank_left.verticalHeaderItem(7)
        ___qtablewidgetitem91.setText(QCoreApplication.translate("MainWindow", u"7", None));
        ___qtablewidgetitem92 = self.table_bank_left.verticalHeaderItem(8)
        ___qtablewidgetitem92.setText(QCoreApplication.translate("MainWindow", u"8", None));
        ___qtablewidgetitem93 = self.table_bank_left.verticalHeaderItem(9)
        ___qtablewidgetitem93.setText(QCoreApplication.translate("MainWindow", u"9", None));
        ___qtablewidgetitem94 = self.table_bank_left.verticalHeaderItem(10)
        ___qtablewidgetitem94.setText(QCoreApplication.translate("MainWindow", u"10", None));
        ___qtablewidgetitem95 = self.table_bank_left.verticalHeaderItem(11)
        ___qtablewidgetitem95.setText(QCoreApplication.translate("MainWindow", u"11", None));
        ___qtablewidgetitem96 = self.table_bank_left.verticalHeaderItem(12)
        ___qtablewidgetitem96.setText(QCoreApplication.translate("MainWindow", u"12", None));
        ___qtablewidgetitem97 = self.table_bank_left.verticalHeaderItem(13)
        ___qtablewidgetitem97.setText(QCoreApplication.translate("MainWindow", u"13", None));
        ___qtablewidgetitem98 = self.table_bank_left.verticalHeaderItem(14)
        ___qtablewidgetitem98.setText(QCoreApplication.translate("MainWindow", u"14", None));
        ___qtablewidgetitem99 = self.table_bank_left.verticalHeaderItem(15)
        ___qtablewidgetitem99.setText(QCoreApplication.translate("MainWindow", u"15", None));
        ___qtablewidgetitem100 = self.table_bank_left.verticalHeaderItem(16)
        ___qtablewidgetitem100.setText(QCoreApplication.translate("MainWindow", u"16", None));
        ___qtablewidgetitem101 = self.table_bank_left.verticalHeaderItem(17)
        ___qtablewidgetitem101.setText(QCoreApplication.translate("MainWindow", u"17", None));
        ___qtablewidgetitem102 = self.table_bank_left.verticalHeaderItem(18)
        ___qtablewidgetitem102.setText(QCoreApplication.translate("MainWindow", u"18", None));
        ___qtablewidgetitem103 = self.table_bank_left.verticalHeaderItem(19)
        ___qtablewidgetitem103.setText(QCoreApplication.translate("MainWindow", u"19", None));
        ___qtablewidgetitem104 = self.table_bank_left.verticalHeaderItem(20)
        ___qtablewidgetitem104.setText(QCoreApplication.translate("MainWindow", u"20", None));
        ___qtablewidgetitem105 = self.table_bank_left.verticalHeaderItem(21)
        ___qtablewidgetitem105.setText(QCoreApplication.translate("MainWindow", u"21", None));
        ___qtablewidgetitem106 = self.table_bank_left.verticalHeaderItem(22)
        ___qtablewidgetitem106.setText(QCoreApplication.translate("MainWindow", u"22", None));
        ___qtablewidgetitem107 = self.table_bank_left.verticalHeaderItem(23)
        ___qtablewidgetitem107.setText(QCoreApplication.translate("MainWindow", u"23", None));
        ___qtablewidgetitem108 = self.table_bank_left.verticalHeaderItem(24)
        ___qtablewidgetitem108.setText(QCoreApplication.translate("MainWindow", u"24", None));
        ___qtablewidgetitem109 = self.table_bank_left.verticalHeaderItem(25)
        ___qtablewidgetitem109.setText(QCoreApplication.translate("MainWindow", u"25", None));
        ___qtablewidgetitem110 = self.table_bank_left.verticalHeaderItem(26)
        ___qtablewidgetitem110.setText(QCoreApplication.translate("MainWindow", u"26", None));
        ___qtablewidgetitem111 = self.table_bank_left.verticalHeaderItem(27)
        ___qtablewidgetitem111.setText(QCoreApplication.translate("MainWindow", u"27", None));
        ___qtablewidgetitem112 = self.table_bank_left.verticalHeaderItem(28)
        ___qtablewidgetitem112.setText(QCoreApplication.translate("MainWindow", u"28", None));
        ___qtablewidgetitem113 = self.table_bank_left.verticalHeaderItem(29)
        ___qtablewidgetitem113.setText(QCoreApplication.translate("MainWindow", u"29", None));
        ___qtablewidgetitem114 = self.table_bank_left.verticalHeaderItem(30)
        ___qtablewidgetitem114.setText(QCoreApplication.translate("MainWindow", u"30", None));
        ___qtablewidgetitem115 = self.table_bank_left.verticalHeaderItem(31)
        ___qtablewidgetitem115.setText(QCoreApplication.translate("MainWindow", u"31", None));
#if QT_CONFIG(tooltip)
        self.table_bank_left.setToolTip("")
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.table_bank_left.setStatusTip(QCoreApplication.translate("MainWindow", u"Drag and drop a patch here.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.table_bank_left.setAccessibleName(QCoreApplication.translate("MainWindow", u"Bank Table left", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.table_bank_left.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Displays patches that would occupy slots 0-31 on a ZOIA", None))
#endif // QT_CONFIG(accessibility)
        ___qtablewidgetitem116 = self.table_bank_right.horizontalHeaderItem(0)
        ___qtablewidgetitem116.setText(QCoreApplication.translate("MainWindow", u"Patch", None));
        ___qtablewidgetitem117 = self.table_bank_right.horizontalHeaderItem(1)
        ___qtablewidgetitem117.setText(QCoreApplication.translate("MainWindow", u"Remove", None));
        ___qtablewidgetitem118 = self.table_bank_right.verticalHeaderItem(0)
        ___qtablewidgetitem118.setText(QCoreApplication.translate("MainWindow", u"32", None));
        ___qtablewidgetitem119 = self.table_bank_right.verticalHeaderItem(1)
        ___qtablewidgetitem119.setText(QCoreApplication.translate("MainWindow", u"33", None));
        ___qtablewidgetitem120 = self.table_bank_right.verticalHeaderItem(2)
        ___qtablewidgetitem120.setText(QCoreApplication.translate("MainWindow", u"34", None));
        ___qtablewidgetitem121 = self.table_bank_right.verticalHeaderItem(3)
        ___qtablewidgetitem121.setText(QCoreApplication.translate("MainWindow", u"35", None));
        ___qtablewidgetitem122 = self.table_bank_right.verticalHeaderItem(4)
        ___qtablewidgetitem122.setText(QCoreApplication.translate("MainWindow", u"36", None));
        ___qtablewidgetitem123 = self.table_bank_right.verticalHeaderItem(5)
        ___qtablewidgetitem123.setText(QCoreApplication.translate("MainWindow", u"37", None));
        ___qtablewidgetitem124 = self.table_bank_right.verticalHeaderItem(6)
        ___qtablewidgetitem124.setText(QCoreApplication.translate("MainWindow", u"38", None));
        ___qtablewidgetitem125 = self.table_bank_right.verticalHeaderItem(7)
        ___qtablewidgetitem125.setText(QCoreApplication.translate("MainWindow", u"39", None));
        ___qtablewidgetitem126 = self.table_bank_right.verticalHeaderItem(8)
        ___qtablewidgetitem126.setText(QCoreApplication.translate("MainWindow", u"40", None));
        ___qtablewidgetitem127 = self.table_bank_right.verticalHeaderItem(9)
        ___qtablewidgetitem127.setText(QCoreApplication.translate("MainWindow", u"41", None));
        ___qtablewidgetitem128 = self.table_bank_right.verticalHeaderItem(10)
        ___qtablewidgetitem128.setText(QCoreApplication.translate("MainWindow", u"42", None));
        ___qtablewidgetitem129 = self.table_bank_right.verticalHeaderItem(11)
        ___qtablewidgetitem129.setText(QCoreApplication.translate("MainWindow", u"43", None));
        ___qtablewidgetitem130 = self.table_bank_right.verticalHeaderItem(12)
        ___qtablewidgetitem130.setText(QCoreApplication.translate("MainWindow", u"44", None));
        ___qtablewidgetitem131 = self.table_bank_right.verticalHeaderItem(13)
        ___qtablewidgetitem131.setText(QCoreApplication.translate("MainWindow", u"45", None));
        ___qtablewidgetitem132 = self.table_bank_right.verticalHeaderItem(14)
        ___qtablewidgetitem132.setText(QCoreApplication.translate("MainWindow", u"46", None));
        ___qtablewidgetitem133 = self.table_bank_right.verticalHeaderItem(15)
        ___qtablewidgetitem133.setText(QCoreApplication.translate("MainWindow", u"47", None));
        ___qtablewidgetitem134 = self.table_bank_right.verticalHeaderItem(16)
        ___qtablewidgetitem134.setText(QCoreApplication.translate("MainWindow", u"48", None));
        ___qtablewidgetitem135 = self.table_bank_right.verticalHeaderItem(17)
        ___qtablewidgetitem135.setText(QCoreApplication.translate("MainWindow", u"49", None));
        ___qtablewidgetitem136 = self.table_bank_right.verticalHeaderItem(18)
        ___qtablewidgetitem136.setText(QCoreApplication.translate("MainWindow", u"50", None));
        ___qtablewidgetitem137 = self.table_bank_right.verticalHeaderItem(19)
        ___qtablewidgetitem137.setText(QCoreApplication.translate("MainWindow", u"51", None));
        ___qtablewidgetitem138 = self.table_bank_right.verticalHeaderItem(20)
        ___qtablewidgetitem138.setText(QCoreApplication.translate("MainWindow", u"52", None));
        ___qtablewidgetitem139 = self.table_bank_right.verticalHeaderItem(21)
        ___qtablewidgetitem139.setText(QCoreApplication.translate("MainWindow", u"53", None));
        ___qtablewidgetitem140 = self.table_bank_right.verticalHeaderItem(22)
        ___qtablewidgetitem140.setText(QCoreApplication.translate("MainWindow", u"54", None));
        ___qtablewidgetitem141 = self.table_bank_right.verticalHeaderItem(23)
        ___qtablewidgetitem141.setText(QCoreApplication.translate("MainWindow", u"55", None));
        ___qtablewidgetitem142 = self.table_bank_right.verticalHeaderItem(24)
        ___qtablewidgetitem142.setText(QCoreApplication.translate("MainWindow", u"56", None));
        ___qtablewidgetitem143 = self.table_bank_right.verticalHeaderItem(25)
        ___qtablewidgetitem143.setText(QCoreApplication.translate("MainWindow", u"57", None));
        ___qtablewidgetitem144 = self.table_bank_right.verticalHeaderItem(26)
        ___qtablewidgetitem144.setText(QCoreApplication.translate("MainWindow", u"58", None));
        ___qtablewidgetitem145 = self.table_bank_right.verticalHeaderItem(27)
        ___qtablewidgetitem145.setText(QCoreApplication.translate("MainWindow", u"59", None));
        ___qtablewidgetitem146 = self.table_bank_right.verticalHeaderItem(28)
        ___qtablewidgetitem146.setText(QCoreApplication.translate("MainWindow", u"60", None));
        ___qtablewidgetitem147 = self.table_bank_right.verticalHeaderItem(29)
        ___qtablewidgetitem147.setText(QCoreApplication.translate("MainWindow", u"61", None));
        ___qtablewidgetitem148 = self.table_bank_right.verticalHeaderItem(30)
        ___qtablewidgetitem148.setText(QCoreApplication.translate("MainWindow", u"62", None));
        ___qtablewidgetitem149 = self.table_bank_right.verticalHeaderItem(31)
        ___qtablewidgetitem149.setText(QCoreApplication.translate("MainWindow", u"63", None));
#if QT_CONFIG(tooltip)
        self.table_bank_right.setToolTip("")
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.table_bank_right.setStatusTip(QCoreApplication.translate("MainWindow", u"Drag and drop a patch here.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.table_bank_right.setAccessibleName(QCoreApplication.translate("MainWindow", u"Bank table right", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.table_bank_right.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Displays patches that would occupy slots 32-63 on a ZOIA", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(tooltip)
        self.back_btn_bank.setToolTip(QCoreApplication.translate("MainWindow", u"Click here to back to the full patch list.", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.back_btn_bank.setStatusTip(QCoreApplication.translate("MainWindow", u"Click here to back to the full patch list.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.back_btn_bank.setAccessibleName(QCoreApplication.translate("MainWindow", u"Back button Bank", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.back_btn_bank.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"When clicked, exits out of the Version History for a patch and returns to the full list of patches currently stored in the ZOIA Librarian", None))
#endif // QT_CONFIG(accessibility)
        self.back_btn_bank.setText(QCoreApplication.translate("MainWindow", u"Back", None))
#if QT_CONFIG(tooltip)
        self.searchbar_bank.setToolTip(QCoreApplication.translate("MainWindow", u"Type and hit enter/return to search!", None))
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.searchbar_bank.setStatusTip(QCoreApplication.translate("MainWindow", u"Type and hit enter/return to search!", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(whatsthis)
        self.searchbar_bank.setWhatsThis("")
#endif // QT_CONFIG(whatsthis)
#if QT_CONFIG(accessibility)
        self.searchbar_bank.setAccessibleName(QCoreApplication.translate("MainWindow", u"Banks search bar", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.searchbar_bank.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Searches through the ZOIA patches currently saved in the ZOIA Librarian for any that match what is written in the search query. Hit enter or return to initiate the search.", None))
#endif // QT_CONFIG(accessibility)
        self.searchbar_bank.setInputMask("")
        ___qtablewidgetitem150 = self.table_bank_local.horizontalHeaderItem(0)
        ___qtablewidgetitem150.setText(QCoreApplication.translate("MainWindow", u"Title", None));
        ___qtablewidgetitem151 = self.table_bank_local.horizontalHeaderItem(1)
        ___qtablewidgetitem151.setText(QCoreApplication.translate("MainWindow", u"Tags", None));
        ___qtablewidgetitem152 = self.table_bank_local.horizontalHeaderItem(2)
        ___qtablewidgetitem152.setText(QCoreApplication.translate("MainWindow", u"Categories", None));
        ___qtablewidgetitem153 = self.table_bank_local.horizontalHeaderItem(3)
        ___qtablewidgetitem153.setText(QCoreApplication.translate("MainWindow", u"Rating", None));
        ___qtablewidgetitem154 = self.table_bank_local.horizontalHeaderItem(4)
        ___qtablewidgetitem154.setText(QCoreApplication.translate("MainWindow", u"Add to Folder", None));

        __sortingEnabled = self.table_bank_local.isSortingEnabled()
        self.table_bank_local.setSortingEnabled(False)
        self.table_bank_local.setSortingEnabled(__sortingEnabled)

#if QT_CONFIG(tooltip)
        self.table_bank_local.setToolTip("")
#endif // QT_CONFIG(tooltip)
#if QT_CONFIG(statustip)
        self.table_bank_local.setStatusTip(QCoreApplication.translate("MainWindow", u"Drag a patch to one of the tables on the left.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.table_bank_local.setAccessibleName(QCoreApplication.translate("MainWindow", u"Banks table", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.table_bank_local.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Displays all of the patches that have been saved to the ZOIA Librarian", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(statustip)
        self.text_browser_bank.setStatusTip(QCoreApplication.translate("MainWindow", u"Click on a patch to view its metadata.", None))
#endif // QT_CONFIG(statustip)
#if QT_CONFIG(accessibility)
        self.text_browser_bank.setAccessibleName(QCoreApplication.translate("MainWindow", u"Additional Patch Notes Display", None))
#endif // QT_CONFIG(accessibility)
#if QT_CONFIG(accessibility)
        self.text_browser_bank.setAccessibleDescription(QCoreApplication.translate("MainWindow", u"Displays additional information for a selected patch. This includes the author's name, the like count, the download count, the view count, and a preview link (if it exists)", None))
#endif // QT_CONFIG(accessibility)
        self.tabs.setTabText(self.tabs.indexOf(self.tab_bank), QCoreApplication.translate("MainWindow", u"Folders", None))
#if QT_CONFIG(tooltip)
        self.tabs.setTabToolTip(self.tabs.indexOf(self.tab_bank), QCoreApplication.translate("MainWindow", u"Switch to view the Folders creator", None))
#endif // QT_CONFIG(tooltip)
        self.menuFile.setTitle(QCoreApplication.translate("MainWindow", u"File", None))
        self.menuSort.setTitle(QCoreApplication.translate("MainWindow", u"Sort", None))
        self.menuOptions.setTitle(QCoreApplication.translate("MainWindow", u"Options", None))
        self.menuHelp.setTitle(QCoreApplication.translate("MainWindow", u"Help", None))
    # retranslateUi

