From d820fda979d39801b76a8c9a0c76c82c7f2f67e1 Mon Sep 17 00:00:00 2001
From: Alexander Bus <busfromrus@gmail.com>
Date: Sat, 28 Jul 2018 13:21:35 +0700
Subject: [PATCH] Version 2.0.0 release

---
 README.md                               |   54 +-
 README.rst                              |    6 +-
 cutelog/__main__.py                     |   67 +-
 cutelog/about_dialog.py                 |   13 +-
 cutelog/config.py                       |  138 ++-
 cutelog/level_edit_dialog.py            |  113 +-
 cutelog/levels_preset_dialog.py         |  226 ++++
 cutelog/listener.py                     |  183 ++-
 cutelog/log_levels.py                   |  108 +-
 cutelog/logger_tab.py                   |  446 ++++---
 cutelog/logger_table_header.py          |  137 ++-
 cutelog/main_window.py                  |  402 ++++--
 cutelog/merge_dialog.py                 |   42 +-
 cutelog/pop_in_dialog.py                |   16 +-
 cutelog/resources/dark_theme.qss        |   25 +-
 cutelog/resources/light_theme.qss       |   20 +-
 cutelog/resources/resources.qrc         |    2 -
 cutelog/resources/ui/about_dialog.ui    | 1483 +++++++++++++----------
 cutelog/resources/ui/logger.ui          |   84 +-
 cutelog/resources/ui/main_window.ui     |   37 -
 cutelog/resources/ui/merge_dialog.ui    |  121 --
 cutelog/resources/ui/settings_dialog.ui |  686 ++++++-----
 cutelog/settings_dialog.py              |   86 +-
 cutelog/text_view_dialog.py             |    8 +-
 cutelog/utils.py                        |   21 +-
 screenshots/main_dark.png               |  Bin 155488 -> 186442 bytes
 screenshots/main_light.png              |  Bin 174767 -> 180937 bytes
 setup.py                                |   19 +-
 28 files changed, 2732 insertions(+), 1811 deletions(-)
 create mode 100644 cutelog/levels_preset_dialog.py
 delete mode 100644 cutelog/resources/ui/main_window.ui
 delete mode 100644 cutelog/resources/ui/merge_dialog.ui

diff --git a/README.md b/README.md
index 3b01953..140422d 100644
--- a/README.md
+++ b/README.md
@@ -1,23 +1,25 @@
-# cutelog – GUI for Python's logging module
+# cutelog – GUI for logging
 [![PyPi](https://img.shields.io/pypi/v/cutelog.svg?style=flat-square)](https://pypi.python.org/pypi/cutelog)
 
-This is a graphical log viewer for Python's standard logging module.
+This is a graphical log viewer for Python's logging module.
 It can be targeted with a SocketHandler with no additional setup (see [Usage](#usage)).
 
-The program is in beta: it's lacking some features and may be unstable, but it works.
-cutelog is cross-platform, although it's mainly written and optimized for Linux.
+It can also be used from other languages or logging libraries with little effort (see the [Wiki](../../wiki/Creating-a-client-for-cutelog)).
+For example, a Go library [gocutelog](https://github.com/busimus/gocutelog) shows how to enable 
+regular Go logging libraries to connect to cutelog.
 
-This is my first released project, so the code is by no means stellar.
-Feedback and contributions are appreciated!
+This program is in beta, so please report bugs if you encounter them.
 
 ## Features
 * Allows any number of simultaneous connections
-* Fully customizable look of log levels and columns
-* Filtering based on level and name of the logger, as well as filtering by searching
+* Customizable look of log levels and columns, with presets for each
+* Filtering based on level and namespace, as well as filtering by searching
 * Search through all records or only through filtered ones
+* Display extra fields under the message with [Extra mode](../../wiki/Creating-a-client-for-cutelog#extra-mode)
 * View exception tracebacks or messages in a separate window
 * Dark theme (with its own set of colors for levels)
 * Pop tabs out of the window, merge records of multiple tabs into one
+* Save/load records to/from a file in JSON format
 
 ## Screenshots
 Light theme | Dark theme
@@ -30,7 +32,7 @@ Light theme | Dark theme
 ```
 $ pip install cutelog
 ```
-Or install the latest development version from the source:
+Or install the latest development version from the source (requires PyQt5 to build resources):
 
 ```
 $ pip install git+https://github.com/busimus/cutelog.git
@@ -38,7 +40,8 @@ $ pip install git+https://github.com/busimus/cutelog.git
 
 ### Requirements
 * Python 3.5 (or newer)
-* PyQt5 (preferably 5.6 or newer)
+* PyQt5 (preferably 5.6 or newer) or PySide2
+* [QtPy](https://github.com/spyder-ide/qtpy)
 
 ## Usage
 1. Start `cutelog`
@@ -48,7 +51,7 @@ import logging
 from logging.handlers import SocketHandler
 
 log = logging.getLogger('Root logger')
-log.setLevel(1)  # to send all messages to cutelog
+log.setLevel(1)  # to send all records to cutelog
 socket_handler = SocketHandler('127.0.0.1', 19996)  # default listening address
 log.addHandler(socket_handler)
 log.info('Hello world!')
@@ -56,32 +59,13 @@ log.info('Hello world!')
 Afterwards it's recommended to designate different loggers for different parts of your program with `log_2 = log.getChild("Child logger")`.
 This will create "log namespaces" which allow you to filter out messages from various subsystems of your program.
 
-## Planned features
-* [ ] Presets for colors
-* [ ] Modify how rows are arranged in the detail table (like the header dialog)
-* [ ] Fix double-search on the last matched result (or indicate that the last result was reached)
-* [ ] Ability to save and load logs (as text or as full records)
-* [ ] Alarms/notifications triggered by specified messages
-* [ ] Figure out how to search up
-
-### Code improvements:
-* [ ] Proper exception handling in critical places
-* [ ] Message boxes for errors to avoid relying on CLI logging
-* [ ] Ability to ignore resources.py and instead use actual files for quick stylesheet reload, etc.
-
-### Dreams, uncertainties, and low priority improvements:
-* [ ] Rewrite all/most UIs in code instead of using Qt Designer
-* [ ] Switch to [qtawesome](https://github.com/spyder-ide/qtawesome) instead of ion-icons?
-* [ ] Support for custom themes?
-* [ ] Rewrite the server with robust architecture and additional transports and serializers (e.g. ZeroMQ, WebSockets; msgpack)?
-* [ ] Ditch asyncio if/when [curio](https://github.com/dabeaz/curio) takes off?
-* [ ] Or rewrite the whole thing in C++ and make it be a generic logging receiver not just for Python???
-
-
 ## Attributions
 Free software used:
-* [PyQt5](https://riverbankcomputing.com/software/pyqt/intro) - GPLv3 License, Copyright (c) 2018 Riverbank Computing Limited <info@riverbankcomputing.com>
-* [ion-icons](https://github.com/ionic-team/ionicons) - MIT License, Copyright (c) 2016 Drifty (http://drifty.com/)
+* Qt via either:
+    * [PyQt5](https://riverbankcomputing.com/software/pyqt/intro) - GPLv3 License, Copyright (c) 2018 Riverbank Computing Limited <info@riverbankcomputing.com>
+    * [PySide2](https://wiki.qt.io/PySide2) - LGPLv3 License, Copyright (C) 2015 The Qt Company Ltd (http://www.qt.io/licensing/)
+* [QtPy](https://github.com/spyder-ide/qtpy) - MIT License, Copyright © 2009–2018 The Spyder Development Team
+* [ion-icons](https://github.com/ionic-team/ionicons) - MIT License, Copyright (c) 2015-present Ionic (http://ionic.io/)
 
 And thanks to [logview](https://pythonhosted.org/logview/) by Vinay Sajip for UI inspiration.
 
diff --git a/README.rst b/README.rst
index bba07ec..9fa04b8 100644
--- a/README.rst
+++ b/README.rst
@@ -11,9 +11,6 @@ It can be targeted with a SocketHandler with no additional setup (see Usage_).
 The program is in beta: it's lacking some features and may be unstable, but it works.
 cutelog is cross-platform, although it's mainly written and optimized for Linux.
 
-This is my first released project, so the code is by no means stellar.
-Feedback and contributions are appreciated!
-
 Features
 ========
 * Allows any number of simultaneous connections
@@ -39,7 +36,8 @@ Or install the latest development version from the source::
 Requirements
 ------------
 * Python 3.5 (or newer)
-* PyQt5 (preferably 5.6 or newer)
+* PyQt5 (preferably 5.6 or newer) or PySide2
+* QtPy
 
 Usage
 =====
diff --git a/cutelog/__main__.py b/cutelog/__main__.py
index 5b53072..06219fd 100644
--- a/cutelog/__main__.py
+++ b/cutelog/__main__.py
@@ -1,59 +1,32 @@
-import asyncio
-import signal
 import sys
 
+import qtpy
 
-try:
-    import PyQt5.QtCore
-    PyQt5.QtCore
-except ImportError:
+
+if not qtpy.PYQT5 and not qtpy.PYSIDE2:
     if sys.platform == 'linux':
-        sys.exit("Error: PyQt5 couldn't be imported.\n"
+        sys.exit("Error: a compatible Qt library couldn't be imported.\n"
                  "Please install python3-pyqt5 (or just python-pyqt5) from your package manager.")
     else:  # this technically shouldn't ever happen
-        sys.exit("Error: PyQt5 couldn't be imported.\n"
-                 "Please install it by running `pip install pyqt5`")
-
-from PyQt5.QtCore import pyqtRemoveInputHook
-from PyQt5.QtGui import QIcon
-from PyQt5.QtWidgets import QApplication
-
-# !! resources and config must be imported before main_window !!
-from .resources import qCleanupResources
-from .config import CONFIG, ROOT_LOG
-from .main_window import MainWindow
-
-
-class Application(QApplication):
-    def __init__(self, argv):
-        super().__init__(argv)
-        self.log = ROOT_LOG
-        self.setWindowIcon(QIcon(':/cutelog.png'))
-        self.config = CONFIG
-
-    async def process_events(self):
-        while not self.main_finished.is_set():
-            await asyncio.sleep(self.config.loop_event_delay)
-            self.processEvents()
-
-    def run(self):
-        pyqtRemoveInputHook()  # to prevent Qt conflicting with pdb debug
-        self.loop = asyncio.get_event_loop()
-        self.loop.set_debug(False)
-
-        main = MainWindow(self.loop, self.log, self)
-        self.main_finished = main.finished
-        try:
-            self.loop.add_signal_handler(signal.SIGINT, main.shutdown, None)
-        except NotImplementedError:  # for Windows
-            pass
-        self.loop.run_until_complete(self.process_events())
-        qCleanupResources()
+        sys.exit("Error: a compatible Qt library couldn't be imported.\n"
+                 "Please install it by running `pip install pyqt5")
 
 
 def main():
-    app = Application(sys.argv)
-    app.run()
+    import signal
+    from .config import ROOT_LOG
+    from .main_window import MainWindow
+    from .resources import qCleanupResources
+    from qtpy.QtGui import QIcon
+    from qtpy.QtWidgets import QApplication
+
+    app = QApplication(sys.argv)
+    app.setWindowIcon(QIcon(':/cutelog.png'))
+    mw = MainWindow(ROOT_LOG, app)
+    signal.signal(signal.SIGINT, mw.signal_handler)
+
+    sys.exit(app.exec_())
+    qCleanupResources()
 
 
 if __name__ == '__main__':
diff --git a/cutelog/about_dialog.py b/cutelog/about_dialog.py
index 5bba094..1f3d0f0 100644
--- a/cutelog/about_dialog.py
+++ b/cutelog/about_dialog.py
@@ -1,18 +1,15 @@
-from PyQt5 import uic
+# from qtpy.uic import loadUi
+from qtpy.QtWidgets import QDialog
 
 from .config import CONFIG
+from .utils import loadUi
 
 
-uif = CONFIG.get_ui_qfile('about_dialog.ui')
-AboutDialogBase = uic.loadUiType(uif)
-uif.close()
-
-
-class AboutDialog(*AboutDialogBase):
+class AboutDialog(QDialog):
     def __init__(self, parent):
         super().__init__(parent)
         self.setupUi()
 
     def setupUi(self):
-        super().setupUi(self)
+        self.ui = loadUi(CONFIG.get_ui_qfile("about_dialog.ui"), baseinstance=self)
         self.nameLabel.setText(CONFIG.full_name)
diff --git a/cutelog/config.py b/cutelog/config.py
index 5d2e223..770bf2c 100644
--- a/cutelog/config.py
+++ b/cutelog/config.py
@@ -3,11 +3,11 @@ import logging
 import os
 import sys
 from collections import namedtuple
+from distutils.version import StrictVersion
 
 from pkg_resources import get_distribution, resource_filename
-from PyQt5.QtCore import (QT_VERSION_STR, QCoreApplication, QFile, QObject,
-                          QSettings, Qt, pyqtSignal)
-
+from qtpy import QT_VERSION
+from qtpy.QtCore import QCoreApplication, QFile, QObject, QSettings, Qt, Signal
 
 if sys.platform == 'win':
     DEFAULT_FONT = 'MS Shell Dlg 2'
@@ -16,9 +16,21 @@ elif sys.platform == 'darwin':
 else:
     DEFAULT_FONT = 'Sans'
 
+try:
+    import msgpack
+    MSGPACK_SUPPORT = True
+except ImportError:
+    MSGPACK_SUPPORT = False
+
+try:
+    import cbor
+    CBOR_SUPPORT = True
+except ImportError:
+    CBOR_SUPPORT = False
+
 
 # @Future: when Qt 5.6 becomes standard, remove this:
-QT_VER = QT_VERSION_STR.split('.')
+QT_VER = QT_VERSION.split('.')
 if QT_VER[0] == '5' and int(QT_VER[1]) < 6:
     QT55_COMPAT = True
 else:
@@ -44,8 +56,9 @@ OPTION_SPEC = (
     ('logger_table_font_size',       int,  9),
     ('text_view_dialog_font',        str,  'Courier New'),
     ('text_view_dialog_font_size',   int,  12),
-    ('logger_row_height',            int,  20),
+    ('logger_row_height',            int,  15),
     ('exception_indication',         int,  Exc_Indication.RED_BG),
+    ('time_format_string',           str,  "%Y-%m-%d %H:%M:%S.%f"),
 
     # Search
     ('search_open_default',          bool, False),
@@ -57,24 +70,27 @@ OPTION_SPEC = (
     ('listen_host',                  str,  '0.0.0.0'),
     ('listen_port',                  int,  19996),
     ('single_tab_mode_default',      bool, False),
+    ('extra_mode_default',           bool, False),
+    ('default_serialization_format', str,  'pickle'),
 
     # Advanced
     ('console_logging_level',        int,   30),
-    ('loop_event_delay',             float, 0.005),
     ('benchmark',                    bool,  False),
     ('benchmark_interval',           float, 0.0005),
     ('light_theme_is_native',        bool,  False),
 
     # NON-SETTINGS OPTIONS:
     # Header
-    ('default_header_preset',        str,  "Default"),
+    ('default_header_preset',        str,  'Stock'),
+    ('default_levels_preset',        str,  'Stock'),
+    ('cutelog_version',              str,  ''),
 )
 
 
 class Config(QObject):
-    "Configuration provider for the whole program, wapper for QSettings"
+    "Configuration provider for the whole program, wrapper for QSettings"
 
-    row_height_changed = pyqtSignal(int)
+    row_height_changed = Signal(int)
 
     def __init__(self, log=None):
         super().__init__()
@@ -94,19 +110,25 @@ class Config(QObject):
         self.full_name = "{} {}".format(QCoreApplication.applicationName(),
                                         QCoreApplication.applicationVersion())
 
-        # options that need fast access are also definded as attributes, which
+        # options that need fast access are also defined as attributes, which
         # are updated by calling update_attributes()
-        # (on paper it's 4 times faster, but i don't think it matters in my case)
+        # (on paper it's 4 times faster, but I don't think it matters in my case)
         self.logger_table_font = None
         self.logger_table_font_size = None
-        self.loop_event_delay = None
+        self.logger_row_height = None
         self.benchmark_interval = None
 
         self.update_attributes()
 
+    def post_init(self):
+        running_version = StrictVersion(QCoreApplication.applicationVersion())
+        config_version = self.options['cutelog_version']
+        if config_version == "" or config_version != running_version:
+            self.save_running_version()
+
     def __getitem__(self, name):
         # self.log.debug('Getting "{}"'.format(name))
-        value = self.options.get(name, None)
+        value = self.options.get(name)
         if value is None:
             raise Exception('No option with name "{}"'.format(name))
         # self.log.debug('Returning "{}"'.format(value))
@@ -141,8 +163,8 @@ class Config(QObject):
 
     @property
     def listen_address(self):
-        host = self.options.get('listen_host', None)
-        port = self.options.get('listen_port', None)
+        host = self.options.get('listen_host')
+        port = self.options.get('listen_port')
         if host is None or port is None:
             raise Exception('Listen host or port not in options: "{}:{}"'.format(host, port))
         return (host, port)
@@ -170,6 +192,7 @@ class Config(QObject):
         return options
 
     def update_options(self, new_options, save=True):
+        self.emit_needed_changes(new_options)
         self.options.update(new_options)
         if save:
             self.save_options()
@@ -177,20 +200,22 @@ class Config(QObject):
 
     def update_attributes(self, options=None):
         "Updates fast attributes and everything else outside of self.options"
-        if options:
-            # here will be things that only need to be updated when they actually changed
-            new_row_height = options.get('logger_row_height', self.options['logger_row_height'])
-            if new_row_height != self.options['logger_row_height']:
-                self.row_height_changed.emit(new_row_height)
-        else:
+        if options is None:
             options = self.options
 
-        self.loop_event_delay = options.get('loop_event_delay', self.loop_event_delay)
         self.benchmark_interval = options.get('benchmark_interval', self.benchmark_interval)
         self.logger_table_font = options.get('logger_table_font', self.logger_table_font)
         self.logger_table_font_size = options.get('logger_table_font_size', self.logger_table_font_size)
+        self.logger_row_height = options.get('logger_row_height', self.logger_row_height)
         self.set_logging_level(options.get('console_logging_level', ROOT_LOG.level))
 
+    def emit_needed_changes(self, new_options):
+        new_row_height = new_options.get('logger_row_height')
+        old_row_height = self.options.get('logger_row_height')
+        if new_row_height != old_row_height:
+            self.logger_row_height = new_row_height
+            self.row_height_changed.emit(new_row_height)
+
     def save_options(self, sync=False):
         self.log.debug('Saving options')
         self.qsettings.beginGroup('Configuration')
@@ -214,8 +239,47 @@ class Config(QObject):
         ROOT_LOG.setLevel(level)
         self.log.setLevel(level)
 
-    # def save_levels_preset(self, levels, preset_name):
-    #     pass
+    def get_levels_presets(self):
+        self.qsettings.beginGroup('Levels_Presets')
+        result = self.qsettings.childGroups()
+        self.qsettings.endGroup()
+        return result
+
+    def save_levels_preset(self, name, levels):
+        self.log.debug('Saving levels preset "{}"'.format(name))
+        s = self.qsettings
+        s.beginGroup('Levels_Presets')
+        s.beginWriteArray(name, len(levels))
+        for i, levelname in enumerate(levels):
+            level = levels[levelname]
+            s.setArrayIndex(i)
+            dump = level.dumps()
+            s.setValue('level', dump)
+        s.endArray()
+        s.endGroup()
+
+    def load_levels_preset(self, name):
+        from .log_levels import LogLevel
+        self.log.debug('Loading levels preset "{}"'.format(name))
+        s = self.qsettings
+        if name not in self.get_levels_presets():
+            return None
+        s.beginGroup('Levels_Presets')
+        size = s.beginReadArray(name)
+        result = {}
+        for i in range(size):
+            s.setArrayIndex(i)
+            new_level = LogLevel(None).loads(s.value('level'))
+            result[new_level.levelname] = new_level
+        s.endArray()
+        s.endGroup()
+        return result
+
+    def delete_levels_preset(self, name):
+        s = self.qsettings
+        s.beginGroup('Levels_Presets')
+        s.remove(name)
+        s.endGroup()
 
     def get_header_presets(self):
         self.qsettings.beginGroup('Header_Presets')
@@ -230,7 +294,12 @@ class Config(QObject):
         s.beginWriteArray(name, len(columns))
         for i, col in enumerate(columns):
             s.setArrayIndex(i)
-            s.setValue('column', col.dump_to_string())
+            # read the comment in Column.dumps() for reasoning
+            if i == len(columns) - 1:
+                col.width = 10
+                # dump = col.dumps(width=10)
+            dump = col.dumps()
+            s.setValue('column', dump)
         s.endArray()
         s.endGroup()
 
@@ -238,14 +307,14 @@ class Config(QObject):
         from .logger_table_header import Column
         self.log.debug('Loading header preset "{}"'.format(name))
         s = self.qsettings
-        result = []
         if name not in self.get_header_presets():
             return None
         s.beginGroup('Header_Presets')
         size = s.beginReadArray(name)
+        result = []
         for i in range(size):
             s.setArrayIndex(i)
-            new_column = Column(load=s.value('column'))
+            new_column = Column().loads(s.value('column'))
             result.append(new_column)
         s.endArray()
         s.endGroup()
@@ -271,6 +340,20 @@ class Config(QObject):
         s.endGroup()
         return geometry
 
+    def save_running_version(self):
+        version = QCoreApplication.applicationVersion()
+        self.log.debug("Updating the config version to {}".format(version))
+        s = self.qsettings
+        s.beginGroup('Configuration')
+        s.setValue('cutelog_version', version)
+        self.options['cutelog_version'] = version
+        s.endGroup()
+        self.sync()
+
+    def restore_defaults(self):
+        self.qsettings.clear()
+        self.sync()
+
 
 def init_qt_info():
     QCoreApplication.setOrganizationName('busimus')
@@ -303,3 +386,4 @@ def init_logging():
 init_qt_info()
 ROOT_LOG = init_logging()
 CONFIG = Config(ROOT_LOG)
+CONFIG.post_init()
diff --git a/cutelog/level_edit_dialog.py b/cutelog/level_edit_dialog.py
index 4620bea..d73cb68 100644
--- a/cutelog/level_edit_dialog.py
+++ b/cutelog/level_edit_dialog.py
@@ -1,26 +1,32 @@
+from copy import deepcopy
 from functools import partial
 
-from PyQt5.QtWidgets import (QCheckBox, QColorDialog, QDialog,
-                             QDialogButtonBox, QFormLayout, QGridLayout,
-                             QGroupBox, QLabel, QLineEdit, QPushButton,
-                             QSizePolicy, QSpacerItem)
+from qtpy.QtCore import Signal
+from qtpy.QtGui import QValidator
+from qtpy.QtWidgets import (QCheckBox, QColorDialog, QDialog, QDialogButtonBox,
+                            QFormLayout, QGridLayout, QGroupBox, QLabel,
+                            QLineEdit, QSizePolicy, QSpacerItem)
 
-from .log_levels import DEFAULT_LEVELS, LogLevel
+from .log_levels import DEFAULT_LEVELS, NO_LEVEL, LogLevel
 
 
 class LevelEditDialog(QDialog):
-    def __init__(self, parent, level=None, creating_new_level=False):
+
+    level_changed = Signal(LogLevel)
+
+    def __init__(self, parent, level=None, creating_new_level=False, level_names=set()):
         super().__init__(parent)
 
         if level:
             self.level = level
         else:
-            self.level = level = LogLevel(0, 'NOTSET')
+            self.level = deepcopy(NO_LEVEL)
 
         self.creating_new_level = creating_new_level
+        self.level_names = level_names
 
-        self.load_level()
         self.setupUi()
+        self.load_level(self.level)
         self.update_output()
 
     def setupUi(self):
@@ -28,13 +34,9 @@ class LevelEditDialog(QDialog):
         self.gridLayout = QGridLayout(self)
         self.levelNameLabel = QLabel("Level name", self)
         self.gridLayout.addWidget(self.levelNameLabel, 0, 0)
-        self.levelNumberLabel = QLabel("Level number", self)
-        self.gridLayout.addWidget(self.levelNumberLabel, 0, 1)
 
         self.levelNameLine = QLineEdit(self)
-        self.levelNoLine = QLineEdit(self)
-        self.gridLayout.addWidget(self.levelNameLine, 1, 0)
-        self.gridLayout.addWidget(self.levelNoLine, 1, 1)
+        self.gridLayout.addWidget(self.levelNameLine, 1, 0, 1, 0)
 
         self.groupBox = QGroupBox("Light mode", self)
         self.gridLayout.addWidget(self.groupBox, 2, 0)
@@ -77,11 +79,10 @@ class LevelEditDialog(QDialog):
         self.previewLineDark = QLineEdit(self)
         self.gridLayout.addWidget(self.previewLineDark, 5, 1)
 
-        self.resetButton = QPushButton('Reset')
-        self.gridLayout.addWidget(self.resetButton, 6, 0)
-
-        self.buttonBox = QDialogButtonBox(QDialogButtonBox.Save | QDialogButtonBox.Cancel, self)
-        self.gridLayout.addWidget(self.buttonBox, 6, 1)
+        buttons = QDialogButtonBox.Reset | QDialogButtonBox.Save | QDialogButtonBox.Cancel
+        self.buttonBox = QDialogButtonBox(buttons, self)
+        self.resetButton = self.buttonBox.button(QDialogButtonBox.Reset)
+        self.gridLayout.addWidget(self.buttonBox, 6, 0, 1, 2)
 
         self.setup_widget_attributes()
         self.setup_widget_connections()
@@ -100,13 +101,12 @@ class LevelEditDialog(QDialog):
         self.resetButton.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum)
 
         self.levelNameLine.setText(self.level.levelname)
-        self.levelNoLine.setText(str(self.level.levelno))
-
-        if not self.creating_new_level:
-            self.levelNoLine.setReadOnly(True)
-            self.levelNoLine.setDisabled(True)
-
-        self.set_checkboxes_state()
+        if self.creating_new_level:
+            self.name_validator = LevelNameValidator(self, self.level_names)
+            self.levelNameLine.setValidator(self.name_validator)
+            self.levelNameLine.textChanged.connect(self.level_name_valid)
+        else:
+            self.levelNameLine.setReadOnly(True)
 
     def setup_widget_connections(self):
         self.boldCheckBox.toggled.connect(self.toggle_bold)
@@ -136,8 +136,7 @@ class LevelEditDialog(QDialog):
         self.italicCheckBoxDark.setChecked(self.italicDark)
         self.underlineCheckBoxDark.setChecked(self.underlineDark)
 
-    def load_level(self):
-        level = self.level
+    def load_level(self, level):
         self.bg = level.bg
         self.fg = level.fg
         self.bgDark = level.bgDark
@@ -152,35 +151,32 @@ class LevelEditDialog(QDialog):
         self.underlineDark = 'underline' in level.stylesDark
 
     def reset_level(self):
-        if self.level.levelno in DEFAULT_LEVELS:
-            replacement = DEFAULT_LEVELS[self.level.levelno]
-        else:
-            replacement = LogLevel(0, 'NOTSET')
+        replacement = DEFAULT_LEVELS.get(self.level.levelname)
+        if not replacement:
+            replacement = NO_LEVEL
 
-        self.level.copy_level(replacement)
-        self.load_level()
-        self.set_checkboxes_state()
+        self.load_level(replacement)
         self.update_output()
 
-    def toggle_bold(self, value, dark=False):
+    def toggle_bold(self, enabled, dark=False):
         if not dark:
-            self.bold = value
+            self.bold = enabled
         else:
-            self.boldDark = value
+            self.boldDark = enabled
         self.update_output()
 
-    def toggle_italic(self, value, dark=False):
+    def toggle_italic(self, enabled, dark=False):
         if not dark:
-            self.italic = value
+            self.italic = enabled
         else:
-            self.italicDark = value
+            self.italicDark = enabled
         self.update_output()
 
-    def toggle_underline(self, value, dark=False):
+    def toggle_underline(self, enabled, dark=False):
         if not dark:
-            self.underline = value
+            self.underline = enabled
         else:
-            self.underlineDark = value
+            self.underlineDark = enabled
         self.update_output()
 
     def open_color_dialog(self, attr_name, mouse_event):
@@ -216,10 +212,9 @@ class LevelEditDialog(QDialog):
         self.level.bgDark = self.bgDark
         self.level.fgDark = self.fgDark
 
-        self.level.levelname = self.levelNameLine.text()
-        if self.creating_new_level:
-            self.level.levelno = self.levelNoLine.text()
+        self.level.levelname = self.levelNameLine.text().upper()
 
+        self.level_changed.emit(self.level)
         self.done(0)
 
     def reject(self):
@@ -242,8 +237,10 @@ class LevelEditDialog(QDialog):
         self.bgColorPreview.setStyleSheet('QLineEdit {{background: {} }}'.format(self.bg.name()))
         self.fgColorPreview.setStyleSheet('QLineEdit {{background: {} }}'.format(self.fg.name()))
 
-        self.bgColorPreviewDark.setStyleSheet('QLineEdit {{ background: {} }}'.format(self.bgDark.name()))
-        self.fgColorPreviewDark.setStyleSheet('QLineEdit {{ background: {} }}'.format(self.fgDark.name()))
+        self.bgColorPreviewDark.setStyleSheet('QLineEdit {{ background: {} }}'
+                                              .format(self.bgDark.name()))
+        self.fgColorPreviewDark.setStyleSheet('QLineEdit {{ background: {} }}'
+                                              .format(self.fgDark.name()))
 
         font = self.previewLine.font()
         font.setBold(self.bold)
@@ -256,3 +253,23 @@ class LevelEditDialog(QDialog):
         fontDark.setItalic(self.italicDark)
         fontDark.setUnderline(self.underlineDark)
         self.previewLineDark.setFont(fontDark)
+
+        self.set_checkboxes_state()
+
+    def level_name_valid(self):
+        if self.levelNameLine.hasAcceptableInput():
+            self.buttonBox.button(QDialogButtonBox.Save).setEnabled(True)
+        else:
+            self.buttonBox.button(QDialogButtonBox.Save).setEnabled(False)
+
+
+class LevelNameValidator(QValidator):
+    def __init__(self, parent, level_names):
+        super().__init__(parent)
+        self.level_names = level_names
+
+    def validate(self, levelname, pos):
+        if len(levelname.strip()) == 0 or levelname in self.level_names:
+            return self.Intermediate, levelname, pos
+        else:
+            return self.Acceptable, levelname.upper(), pos
diff --git a/cutelog/levels_preset_dialog.py b/cutelog/levels_preset_dialog.py
new file mode 100644
index 0000000..ea3d01b
--- /dev/null
+++ b/cutelog/levels_preset_dialog.py
@@ -0,0 +1,226 @@
+from copy import deepcopy
+from functools import partial
+
+from qtpy.QtCore import Qt, Signal
+from qtpy.QtGui import QBrush, QFont
+from qtpy.QtWidgets import (QCheckBox, QDialog, QDialogButtonBox, QHBoxLayout,
+                            QHeaderView, QInputDialog, QLabel, QMenu,
+                            QTableWidget, QTableWidgetItem, QVBoxLayout,
+                            QWidget)
+
+from .config import CONFIG
+from .level_edit_dialog import LevelEditDialog
+from .log_levels import DEFAULT_LEVELS, get_default_level
+from .utils import show_warning_dialog
+
+
+class LevelsPresetDialog(QDialog):
+    # name of the current preset; whether to set this preset as default; dict of Levels
+    levels_changed = Signal(str, bool, dict)
+
+    def __init__(self, parent, preset_name, levels):
+        super().__init__(parent)
+
+        self.preset_name = preset_name
+        self.levels = deepcopy(levels)
+
+        self.setupUi()
+        self.update_output()
+
+    def setupUi(self):
+        self.resize(480, 340)
+        self.vbox = QVBoxLayout(self)
+        self.presetLabel = QLabel(self)
+        self.table = QTableWidget(0, 4, self)
+        self.setAsDefaultCheckbox = QCheckBox("Set as default preset", self)
+        self.vbox.addWidget(self.presetLabel)
+        self.vbox.addWidget(self.table)
+        self.vbox.addWidget(self.setAsDefaultCheckbox)
+
+        self.table.setEditTriggers(QTableWidget.NoEditTriggers)
+        self.table.setSelectionBehavior(QTableWidget.SelectRows)
+        self.table.setHorizontalHeaderLabels(["Show", "Level name", "Preview", "Preview (dark)"])
+        self.table.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch)
+        self.table.horizontalHeader().setSectionsClickable(False)
+        self.table.horizontalHeader().setSectionsMovable(False)
+        self.table.horizontalHeader().setSectionResizeMode(0, QHeaderView.ResizeToContents)
+        self.table.verticalHeader().setVisible(False)
+        self.table.doubleClicked.connect(self.open_level_edit_dialog)
+
+        self.table.setContextMenuPolicy(Qt.CustomContextMenu)
+        self.table.customContextMenuRequested.connect(self.open_menu)
+
+        buttons = QDialogButtonBox.Reset | QDialogButtonBox.Save | QDialogButtonBox.Cancel
+        self.buttonBox = QDialogButtonBox(buttons, self)
+        self.vbox.addWidget(self.buttonBox)
+
+        self.buttonBox.accepted.connect(self.accept)
+        self.buttonBox.rejected.connect(self.reject)
+        self.resetButton = self.buttonBox.button(QDialogButtonBox.Reset)
+        self.resetButton.clicked.connect(self.reset)
+
+    def update_output(self):
+        self.presetLabel.setText("Preset: {}".format(self.preset_name))
+        self.setAsDefaultCheckbox.setChecked(CONFIG['default_levels_preset'] == self.preset_name)
+        self.table.clearContents()
+        self.table.setRowCount(len(self.levels))
+
+        for i, levelname in enumerate(self.levels):
+            level = self.levels[levelname]
+            checkbox = self.get_level_show_checkbox(level)
+            nameItem = QTableWidgetItem(level.levelname)
+            preview, previewDark = self.get_preview_items(level)
+
+            self.table.setCellWidget(i, 0, checkbox)
+            self.table.setItem(i, 1, nameItem)
+            self.table.setItem(i, 2, preview)
+            self.table.setItem(i, 3, previewDark)
+
+    def get_level_show_checkbox(self, level):
+        checkbox_widget = QWidget(self.table)
+        checkbox_widget.setStyleSheet("QWidget { background-color:none;}")
+
+        checkbox = QCheckBox()
+        checkbox.setStyleSheet("QCheckBox::indicator { width: 15px; height: 15px;}")
+        checkbox.setChecked(level.enabled)
+
+        checkbox_layout = QHBoxLayout()
+        checkbox_layout.setAlignment(Qt.AlignCenter)
+        checkbox_layout.setContentsMargins(0, 0, 0, 0)
+        checkbox_layout.addWidget(checkbox)
+        checkbox_widget.setLayout(checkbox_layout)
+        return checkbox_widget
+
+    def get_preview_items(self, level):
+        previewItem = QTableWidgetItem("Log message")
+        previewItem.setBackground(QBrush(level.bg, Qt.SolidPattern))
+        previewItem.setForeground(QBrush(level.fg, Qt.SolidPattern))
+        previewItemDark = QTableWidgetItem("Log message")
+        previewItemDark.setBackground(QBrush(level.bgDark, Qt.SolidPattern))
+        previewItemDark.setForeground(QBrush(level.fgDark, Qt.SolidPattern))
+        font = QFont(CONFIG.logger_table_font, CONFIG.logger_table_font_size)
+        fontDark = QFont(font)
+        if 'bold' in level.styles:
+            font.setBold(True)
+        if 'italic' in level.styles:
+            font.setItalic(True)
+        if 'underline' in level.styles:
+            font.setUnderline(True)
+        if 'bold' in level.stylesDark:
+            fontDark.setBold(True)
+        if 'italic' in level.stylesDark:
+            fontDark.setItalic(True)
+        if 'underline' in level.stylesDark:
+            fontDark.setUnderline(True)
+        previewItem.setFont(font)
+        previewItemDark.setFont(fontDark)
+        return previewItem, previewItemDark
+
+    def open_level_edit_dialog(self, index):
+        levelname = self.table.item(index.row(), 1).data(Qt.DisplayRole)
+        level = self.levels[levelname]
+        d = LevelEditDialog(self, level)
+        d.setWindowModality(Qt.NonModal)
+        d.setWindowTitle('Level editor')
+        d.level_changed.connect(self.update_output)
+        d.open()
+
+    def open_menu(self, position):
+        menu = QMenu(self)
+
+        preset_menu = menu.addMenu('Presets')
+        preset_menu.addAction('New preset', self.new_preset_dialog)
+        preset_menu.addSeparator()
+
+        preset_names = CONFIG.get_levels_presets()
+
+        if len(preset_names) == 0:
+            action = preset_menu.addAction('No presets')
+            action.setEnabled(False)
+        else:
+            delete_menu = menu.addMenu('Delete preset')
+            for name in preset_names:
+                preset_menu.addAction(name, partial(self.load_preset, name))
+                delete_menu.addAction(name, partial(self.delete_preset, name))
+
+        menu.addSeparator()
+        menu.addAction('New level...', self.create_new_level_dialog)
+
+        if len(self.table.selectedIndexes()) > 0:
+            menu.addAction('Delete selected', self.delete_selected)
+
+        menu.popup(self.table.viewport().mapToGlobal(position))
+
+    def load_preset(self, name):
+        new_levels = CONFIG.load_levels_preset(name)
+        if not new_levels:
+            return
+
+        self.levels = new_levels
+        self.preset_name = name
+        self.update_output()
+
+    def delete_preset(self, name):
+        CONFIG.delete_levels_preset(name)
+        if name == self.preset_name:
+            self.reset()
+
+    def delete_selected(self):
+        selected = self.table.selectionModel().selectedRows()
+        for index in selected:
+            item = self.table.item(index.row(), 1)
+            del self.levels[item.text()]
+        self.update_output()
+
+    def new_preset_dialog(self):
+        d = QInputDialog(self)
+        d.setLabelText('Enter the new name for the new preset:')
+        d.setWindowTitle('Create new preset')
+        d.textValueSelected.connect(self.create_new_preset)
+        d.open()
+
+    def create_new_preset(self, name):
+        if name in CONFIG.get_levels_presets():
+            show_warning_dialog(self, "Preset creation error",
+                                'Preset named "{}" already exists.'.format(name))
+            return
+        if len(name.strip()) == 0:
+            show_warning_dialog(self, "Preset creation error",
+                                'This preset name is not allowed.'.format(name))
+            return
+
+        self.preset_name = name
+        self.update_output()
+        CONFIG.save_levels_preset(name, self.levels)
+
+    def create_new_level_dialog(self):
+        d = LevelEditDialog(self, creating_new_level=True, level_names=self.levels.keys())
+        d.setWindowModality(Qt.NonModal)
+        d.setWindowTitle('Level editor')
+        d.level_changed.connect(self.level_changed)
+        d.open()
+
+    def level_changed(self, level):
+        if level.levelname in self.levels:
+            self.levels.copy_from(level)
+        else:
+            self.levels[level.levelname] = level
+        self.update_output()
+
+    def accept(self):
+        for i, _ in enumerate(self.levels):
+            checkbox = self.table.cellWidget(i, 0).children()[1]
+            levelname = self.table.item(i, 1).text()
+            self.levels[levelname].enabled = checkbox.isChecked()
+        self.levels_changed.emit(self.preset_name,
+                                 self.setAsDefaultCheckbox.isChecked(),
+                                 self.levels)
+        self.done(0)
+
+    def reject(self):
+        self.done(0)
+
+    def reset(self):
+        for levelname, level in self.levels.items():
+            level.copy_from(get_default_level(levelname))
+        self.update_output()
diff --git a/cutelog/listener.py b/cutelog/listener.py
index dedac90..f05fafd 100644
--- a/cutelog/listener.py
+++ b/cutelog/listener.py
@@ -1,41 +1,41 @@
-import logging
-import struct
+import json
 import pickle
+import struct
 import time
 
-from PyQt5.QtNetwork import QTcpServer, QTcpSocket, QHostAddress
-from PyQt5.QtCore import QThread, pyqtSignal
+from qtpy.QtCore import QThread, Signal
+from qtpy.QtNetwork import QHostAddress, QTcpServer, QTcpSocket
 
+from .config import CONFIG, MSGPACK_SUPPORT, CBOR_SUPPORT
+from .logger_tab import LogRecord
 from .utils import show_critical_dialog
-from .config import CONFIG
 
 
 class LogServer(QTcpServer):
-    def __init__(self, main_window, on_connection, log, stop_signal):
-        super().__init__()
+    def __init__(self, main_window, on_connection, log):
+        super().__init__(main_window)
         self.log = log.getChild('TCP')
 
         self.log.info('Initializing')
 
         self.main_window = main_window
         self.on_connection = on_connection
-        self.stop_signal = stop_signal
 
         self.host, self.port = CONFIG.listen_address
         self.host = QHostAddress(self.host)
         self.benchmark = CONFIG['benchmark']
+        self.conn_count = 0
 
         self.threads = []
-        self.connections = 0
 
     def start(self):
         self.log.info('Starting the server')
         if self.benchmark:
             self.log.debug('Starting a benchmark connection')
-            new_conn = BenchmarkConnection(self, None, "benchmark", self.stop_signal, self.log)
+            new_conn = BenchmarkConnection(self, None, "benchmark", self.log)
             new_conn.finished.connect(new_conn.deleteLater)
             new_conn.connection_finished.connect(self.cleanup_connection)
-            self.on_connection(new_conn, "benchmark")
+            self.on_connection(new_conn, -1)
             self.threads.append(new_conn)
             new_conn.start()
 
@@ -48,70 +48,81 @@ class LogServer(QTcpServer):
             self.main_window.set_status('Server is listening on {}...'.format(address))
 
     def incomingConnection(self, socketDescriptor):
-        self.connections += 1
-        name = 'Logger {}'.format(self.connections)
-        self.log.info('New connection: "{}"'.format(name))
-        new_conn = LogConnection(self, socketDescriptor, name, self.stop_signal, self.log)
+        self.conn_count += 1
+        conn_id = str(self.conn_count)
+        self.log.info('New connection id={}'.format(conn_id))
+        new_conn = LogConnection(self, socketDescriptor, conn_id, self.log)
 
-        self.on_connection(new_conn, name)
+        self.on_connection(new_conn, conn_id)
+        new_conn.setObjectName(conn_id)
         new_conn.finished.connect(new_conn.deleteLater)
         new_conn.connection_finished.connect(self.cleanup_connection)
         new_conn.start()
         self.threads.append(new_conn)
 
-    def close_server(self, wait=True):
+    def close_server(self):
         self.log.debug('Closing the server')
         self.main_window.set_status('Stopping the server...')
         self.close()
-        if wait:
-            self.wait_connections_stopped()
+        for thread in self.threads.copy():
+            thread.requestInterruption()
+        self.wait_connections_stopped()
         self.main_window.set_status('Server has stopped')
 
     def wait_connections_stopped(self):
         self.log.debug('Waiting for {} connections threads to stop'.format(len(self.threads)))
-        to_wait = self.threads.copy()  # to protect against changes during iteration
-        for thread in to_wait:
+        for thread in self.threads.copy():
             try:
-                if not thread.wait(1000):
-                    self.log.error('Thread "{}" didn\'t stop in time, terminating'.format(thread))
-                    thread.terminate()
-                    self.log.error('Thread "{}" terminated'.format(thread))
+                if not thread.wait(1500):
+                    # @Hmm: sometimes wait() complains about QThread waiting on itself
+                    self.log.debug("Thread \"{}\" didn't stop in time, exiting".format(thread))
+                    return
             except RuntimeError:  # happens when thread has been deleted before we got to it
                 self.log.debug('Thread {} has been deleted already'.format(thread))
-        self.log.debug('All connections stopped')
+        self.log.debug('Waiting for connections has stopped')
 
     def cleanup_connection(self, connection):
         try:
             self.threads.remove(connection)
-        except Exception as e:
+        except Exception:
             self.log.error('Double delete on connection: {}'.format(connection), exc_info=True)
-            # import pdb; pdb.set_trace()
+            return
 
 
 class LogConnection(QThread):
 
-    new_record = pyqtSignal(logging.LogRecord)
-    connection_finished = pyqtSignal(object)
+    new_record = Signal(LogRecord)
+    connection_finished = Signal(object)
+    internal_prefix = b"!!cutelog!!"
 
-    def __init__(self, parent, socketDescriptor, name, stop_signal, log):
+    def __init__(self, parent, socketDescriptor, conn_id, log):
         super().__init__(parent)
-        self.log = log.getChild(name)
+        self.log = log.getChild(conn_id)
         self.socketDescriptor = socketDescriptor
-        self.name = name
-        self.stop_signal = stop_signal
+        self.conn_id = conn_id
         self.tab_closed = False  # used to stop the connection from a "parent" logger
+        self.setup_serializers()
 
     def __repr__(self):
-        # return "{}(name={}, socketDescriptor={})".format(self.__class__.__name__, self.name,
-        #                                                  self.socketDescriptor)
-        return "{}(name={})".format(self.__class__.__name__, self.name)
+        return "{}(id={})".format(self.__class__.__name__, self.conn_id)
+
+    def setup_serializers(self):
+        self.serializers = {'pickle': pickle.loads, 'json': json.loads}
+        if MSGPACK_SUPPORT:
+            import msgpack
+            from functools import partial
+            self.serializers['msgpack'] = partial(msgpack.loads, raw=False)
+        if CBOR_SUPPORT:
+            import cbor
+            self.serializers['cbor'] = cbor.loads
+        self.deserialize = self.serializers[CONFIG['default_serialization_format']]
 
     def run(self):
-        self.log.debug('Connection "{}" is starting'.format(self.name))
+        self.log.debug('Connection id={} is starting'.format(self.conn_id))
 
         def wait_and_read(n_bytes):
             """
-            Convinience function that simplifies reading and checking for stop events, etc.
+            Convenience function that simplifies reading and checking for stop events, etc.
             Returns a byte string of length n_bytes or None if socket needs to be closed.
 
             """
@@ -124,7 +135,11 @@ class LogConnection(QThread):
                             return None
                         else:
                             continue
+                if self.need_to_stop():
+                    return None
                 new_data = sock.read(n_bytes - len(data))
+                if type(new_data) != bytes:
+                    new_data = new_data.data()
                 data += new_data
             return data
 
@@ -142,34 +157,65 @@ class LogConnection(QThread):
             if not data:
                 break
 
+            if data.startswith(self.internal_prefix):
+                self.handle_internal_command(data)
+                continue
+
             try:
-                data = pickle.loads(data)
-                record = logging.makeLogRecord(data)
-            except Exception as e:
+                logDict = self.deserialize(data)
+                record = LogRecord(logDict)
+            except Exception:
                 self.log.error('Creating log record failed', exc_info=True)
                 continue
             self.new_record.emit(record)
 
-        self.log.debug('Connection "{}" is stopping'.format(self.name))
+        self.log.debug('Connection id={} is stopping'.format(self.conn_id))
         sock.disconnectFromHost()
         sock.close()
         self.connection_finished.emit(self)
-        self.log.debug('Connection "{}" has stopped'.format(self.name))
+        self.log.debug('Connection id={} has stopped'.format(self.conn_id))
 
     def need_to_stop(self):
-        return any([self.stop_signal.is_set(), self.tab_closed])
+        return any([self.tab_closed, self.isInterruptionRequested()])
+
+    def handle_internal_command(self, data):
+        """
+        Used for managing listener options from non-Python clients.
+        Command data must start with a special prefix (see self.internal_prefix),
+        followed by a command in a key=value format.
+
+        Supported commands:
+            format - changes the serialization format to one specified in
+                     self.serializers[value]. pickle and json are supported out of the box
+                     Example: format=json
+        """
+        try:
+            data = data[len(self.internal_prefix):].decode('utf-8')
+            cmd, value = data.split("=", 1)
+        except Exception:
+            self.log.error('Internal request decoding failed', exc_info=True)
+            return
+        self.log.debug('Handling internal cmd="{}", value="{}"'.format(cmd, value))
+        if cmd == 'format':
+            if value in self.serializers:
+                self.log.debug('Changing serialization format to "{}"'.format(value))
+                self.deserialize = self.serializers[value]
+            else:
+                self.log.error('Serialization format "{}" is not supported'.format(value))
 
 
 class BenchmarkConnection(LogConnection):
 
     def run(self):
+        import random
         test_levels = [(10, 'DEBUG'), (20, 'INFO'), (30, 'WARNING'),
                        (40, 'ERROR'), (50, 'CRITICAL'), (21, 'REQ')]
+        test_names = ['CL', 'CL.Test1', 'CL.Test1.Test2', 'CL.Test3'
+                      'hey', 'hey.hi.hello', 'CL.Test3.Test4.Test5']
         # dummy log item
         d = {'args': None,
              'created': 0,
              'exc_info': None,
-             'exc_text': 'exception test',
              'filename': 'test.py',
              'funcName': 'test_func',
              'levelname': 'DEBUG',
@@ -187,20 +233,51 @@ class BenchmarkConnection(LogConnection):
              'thread': 140062538003776,
              'threadName': 'MainThread',
              'extra_column': 'hey there'}
+        d = {}
         c = 0
         while True:
             if self.need_to_stop():
                 break
-            d['msg'] = "hey {}".format(c)
+            dd = d.copy()
+            dd['msg'] = "msg {}".format(c)
+            dd['name'] = random.choice(test_names)
             t = time.time()
-            d['created'] = t
-            d['msecs'] = t % 1 * 1000
+            dd['created'] = t
             level_index = c % len(test_levels)
-            d['levelno'] = test_levels[level_index][0]
-            d['levelname'] = test_levels[level_index][1]
-            r = logging.makeLogRecord(d)
+            dd['levelname'] = test_levels[level_index][1]
+            if dd['levelname'] == "CRITICAL":
+                dd['exc_text'] = 'exception test'
+
+            for i in range(random.randrange(6)):
+                dd[str(i) + "f"] = random.randrange(256)
+            r = LogRecord(dd)
             self.new_record.emit(r)
             c += 1
             time.sleep(CONFIG.benchmark_interval)
         self.connection_finished.emit(self)
-        self.log.debug('Connection "{}" has stopped'.format(self.name))
+        self.log.debug('Connection id={} has stopped'.format(self.conn_id))
+
+
+class BenchmarkMonitor(QThread):
+    speed_readout = Signal(str)
+
+    def __init__(self, main_window, logger):
+        super().__init__(main_window)
+        self.logger = logger
+
+    def run(self):
+        import time
+        readouts = []
+        while True:
+            if self.isInterruptionRequested():
+                break
+            time.sleep(0.5)
+            readouts.append(self.logger.monitor_count)
+            average = int(sum(readouts) / len(readouts)) * 2
+            status = "{} rows/s, average: {} rows/s".format(self.logger.monitor_count * 2, average)
+            if self.logger.monitor_count == 0:
+                continue
+            self.speed_readout.emit(status)
+            print(status, average)
+            self.logger.monitor_count = 0
+        print('Result:', int(sum(readouts) / len(readouts)) * 2, 'average')
diff --git a/cutelog/log_levels.py b/cutelog/log_levels.py
index 273fc32..47e1c2e 100644
--- a/cutelog/log_levels.py
+++ b/cutelog/log_levels.py
@@ -1,15 +1,18 @@
+import json
 from copy import deepcopy
 
-from PyQt5.QtGui import QColor
+from qtpy.QtGui import QColor
 
-# from .config import CONFIG
+from .config import CONFIG
 
 
 class LogLevel:
-    def __init__(self, levelno, levelname, enabled=True,
-                 fg=None, bg=None,
-                 fgDark=None, bgDark=None, styles=set(), stylesDark=None):
-        self.levelno = levelno
+    def __init__(self, levelname, enabled=True, fg=None, bg=None,
+                 fgDark=None, bgDark=None, styles=set(), stylesDark=None, load=None):
+        if load:
+            self.loads(load)
+            return
+
         self.levelname = levelname
 
         self.enabled = enabled
@@ -19,8 +22,6 @@ class LogLevel:
         else:
             self.stylesDark = stylesDark
 
-        self.msg_count = 0  # @MaybeDelete: is this necessary?
-
         if not fg:
             self.fg = QColor(0, 0, 0)
         else:
@@ -39,57 +40,82 @@ class LogLevel:
         else:
             self.bgDark = bgDark
 
-    def set_enabled(self, value):
-        self.enabled = value
+    def set_enabled(self, enabled):
+        self.enabled = enabled
 
-    def copy_level(self, other_level):
+    def copy_from(self, other_level):
         for attr in self.__dict__:
-            if attr in ['levelno', 'levelname', 'msg_count', 'enabled']:
+            if attr in ['levelname']:
                 continue
             self.__dict__[attr] = deepcopy(other_level.__dict__[attr])
 
+    def dumps(self):
+        d = deepcopy(self.__dict__)
+        d['styles'] = list(d['styles'])
+        d['stylesDark'] = list(d['stylesDark'])
+        d['fg'], d['fgDark'] = d['fg'].name(), d['fgDark'].name()
+        d['bg'], d['bgDark'] = d['bg'].name(), d['bgDark'].name()
+        return json.dumps(d, ensure_ascii=False, separators=(',', ':'))
+
+    def loads(self, string):
+        self.__dict__ = json.loads(string)
+        self.styles = set(self.styles)
+        self.stylesDark = set(self.stylesDark)
+        self.fg, self.fgDark = QColor(self.fg), QColor(self.fgDark)
+        self.bg, self.bgDark = QColor(self.bg), QColor(self.bgDark)
+        return self
+
     def __repr__(self):
-        return "{}(levelname={}, "\
-               "levelno={}, enabled={})".format(self.__class.__name__, self.levelname,
-                                                self.levelno, self.enabled)
+        return "{}(levelname={}, enabled={})".format(self.__class__.__name__, self.levelname,
+                                                     self.enabled)
 
 
 DEFAULT_LEVELS = \
     {
-        50: LogLevel(50, 'CRITICAL', fg=QColor(255, 0, 0),     bg=QColor(0, 0, 0),
-                     fgDark=QColor(255, 0, 0), styles={'bold'}),
-        40: LogLevel(40, 'ERROR',    bg=QColor(255, 190, 190), fgDark=QColor(255, 169, 169)),
-        30: LogLevel(30, 'WARNING',  bg=QColor(255, 255, 180), fgDark=QColor(255, 255, 129)),
-        20: LogLevel(20, 'INFO',     bg=QColor(200, 255, 200), fgDark=QColor(169, 255, 169)),
-        10: LogLevel(10, 'DEBUG',    fg=QColor(145, 145, 145), fgDark=QColor(169, 169, 169)),
+        'DEBUG':    LogLevel('DEBUG',    fg=QColor(145, 145, 145), fgDark=QColor(169, 169, 169)),
+        'INFO':     LogLevel('INFO',     bg=QColor(200, 255, 200), fgDark=QColor(169, 255, 169)),
+        'WARNING':  LogLevel('WARNING',  bg=QColor(255, 255, 180), fgDark=QColor(255, 255, 129)),
+        'ERROR':    LogLevel('ERROR',    bg=QColor(255, 190, 190), fgDark=QColor(255, 169, 169)),
+        'CRITICAL': LogLevel('CRITICAL', fg=QColor(255, 0, 0),     bg=QColor(0, 0, 0),
+                             fgDark=QColor(255, 0, 0), styles={'bold'}),
     }
 
+NO_LEVEL = LogLevel("NO_LEVEL")
 
-class LevelFilter:
-    def __init__(self):
-        self.levels = deepcopy(DEFAULT_LEVELS)
-        self.all_pass = False
-
-    def add_level(self, level):
-        self.levels[level.levelno] = level
-
-    def enable_level(self, level):
-        self.numbers.add(level)
 
-    def disable_level(self, level):
-        try:
-            self.numbers.remove(level)
-        except KeyError:
-            pass
+def get_default_level(name):
+    if name in DEFAULT_LEVELS:
+        return DEFAULT_LEVELS[name]
+    # some Go compat
+    elif name in ('FATAL', 'PANIC'):
+        return DEFAULT_LEVELS['CRITICAL']
+    elif name == 'WARN':
+        return DEFAULT_LEVELS['WARNING']
+    else:
+        return NO_LEVEL
 
-    def set_all_pass(self, value):
-        self.all_pass = value
 
-    def __contains__(self, levelno):
-        if self.all_pass or levelno is None:
+class LevelFilter:
+    def __init__(self):
+        self.preset_name = CONFIG['default_levels_preset']
+        self.levels = CONFIG.load_levels_preset(self.preset_name)
+        if not self.levels:
+            self.levels = deepcopy(DEFAULT_LEVELS)
+
+    def set_level(self, level):
+        self.levels[level.levelname] = level
+
+    def merge_with(self, new_levels):
+        # This is done because self.levels gets passed to other things.
+        # I'm lazy, so lets just modify it inplace instead.
+        self.levels.clear()
+        self.levels.update(new_levels)
+
+    def __contains__(self, levelname):
+        if levelname is None:
             return True
 
-        level = self.levels.get(levelno)
+        level = self.levels.get(levelname)
         if level and level.enabled:
             return True
 
diff --git a/cutelog/logger_tab.py b/cutelog/logger_tab.py
index 0e2016e..c5fc9fd 100644
--- a/cutelog/logger_tab.py
+++ b/cutelog/logger_tab.py
@@ -1,25 +1,20 @@
-# import time
-import asyncio
-import logging
 from collections import deque
+from datetime import datetime
 from functools import partial
 
-from PyQt5 import uic
-from PyQt5.QtCore import (QAbstractItemModel, QAbstractTableModel, QEvent,
-                          QModelIndex, QSortFilterProxyModel, Qt)
-from PyQt5.QtGui import QBrush, QColor, QFont
-from PyQt5.QtWidgets import (QCheckBox, QHBoxLayout, QMenu, QShortcut, QStyle,
-                             QTableWidgetItem, QWidget)
+from qtpy.QtCore import (QAbstractItemModel, QAbstractTableModel, QEvent,
+                         QModelIndex, QSize, QSortFilterProxyModel, Qt)
+from qtpy.QtGui import QBrush, QColor, QFont
+from qtpy.QtWidgets import (QCheckBox, QHBoxLayout, QMenu, QShortcut, QStyle,
+                            QTableWidgetItem, QWidget)
 
 from .config import CONFIG, Exc_Indication
 from .level_edit_dialog import LevelEditDialog
-from .log_levels import LevelFilter, LogLevel
+from .levels_preset_dialog import LevelsPresetDialog
+from .log_levels import NO_LEVEL, LevelFilter, LogLevel, get_default_level
 from .logger_table_header import HeaderEditDialog, LoggerTableHeader
 from .text_view_dialog import TextViewDialog
-
-uif = CONFIG.get_ui_qfile('logger.ui')
-LoggerTabBase = uic.loadUiType(uif)
-uif.close()
+from .utils import loadUi
 
 INVALID_INDEX = QModelIndex()
 SearchRole = 256
@@ -47,6 +42,9 @@ class TreeNode:
         else:
             return 0
 
+    def is_descendant_of(self, node_path):
+        return self.path.startswith(node_path + '.')
+
     def __repr__(self):
         return "{}(name={}, path={})".format(self.__class__.__name__, self.name, self.path)
 
@@ -56,6 +54,7 @@ class LogNamespaceTreeModel(QAbstractItemModel):
         super().__init__(parent)
         self.root = TreeNode(None, '')
         self.registry = {'': self.root}
+        self.selected_nodes = set()
 
     def data(self, index, role=Qt.DisplayRole):
         if not index.isValid():
@@ -124,6 +123,60 @@ class LogNamespaceTreeModel(QAbstractItemModel):
     def headerData(self, column, orientation, role):
         return None
 
+    def selection_changed(self, selected, deselected):
+        for item in selected.indexes():
+            self.selected_nodes.add(item.internalPointer())
+        for item in deselected.indexes():
+            self.selected_nodes.remove(item.internalPointer())
+
+
+class LogRecord:
+    """
+    This is a simple replacement for logging.LogRecord to support non-Python logging.
+    It's used to avoid creation of useless fields that logging.makeLogRecord produces,
+    as well as imitate some of its behavior.
+    """
+    def __init__(self, logDict):
+        # this is what logging.Formatter (for asctime) did previously, but it didn't delete "msg"
+        self.message = logDict.get("message")
+        if self.message is None:
+            self.message = logDict.get("msg")
+
+        # copying level field to levelname, if it doesn't exits already
+        self.levelname = logDict.get("levelname")
+        if self.levelname is None:
+            self.levelname = logDict.get("level")
+        if self.levelname is not None:
+            self.levelname = self.levelname.upper()
+
+        self.created = logDict.get("created")
+        if self.created is None:
+            self.created = logDict.get("time")
+        if self.created is None or type(self.created) not in (int, float):
+            self.created = datetime.now().timestamp()
+
+        self._logDict = logDict
+        self.generate_asctime()
+
+    def __getattr__(self, name):
+        try:
+            return self.__dict__[name]
+        except Exception:
+            return self._logDict.get(name)
+
+    def __repr__(self):
+        return str(self._logDict)
+
+    def generate_asctime(self):
+        fmt = CONFIG['time_format_string']
+        if fmt:
+            try:
+                self.asctime = datetime.fromtimestamp(self.created).strftime(fmt)
+            except Exception:
+                self.asctime = datetime.now().strftime(fmt)
+        else:
+            self.asctime = self.created
+
 
 class LogRecordModel(QAbstractTableModel):
 
@@ -133,11 +186,10 @@ class LogRecordModel(QAbstractTableModel):
         self.levels = levels
         self.records = deque()
         self.font = parent.font()
-        self.date_formatter = logging.Formatter('%(asctime)s')  # to format unix timestamp as a date
         self.dark_theme = False
         self.max_capacity = max_capacity
         self.table_header = header
-        self.table_header.table_model = self  # this is probably bad software practice
+        self.extra_mode = CONFIG['extra_mode_default']
 
     def columnCount(self, index):
         return self.table_header.column_count
@@ -153,26 +205,31 @@ class LogRecordModel(QAbstractTableModel):
         record = self.records[index.row()]
         if getattr(record, '_cutelog', False):
             return self.data_internal(index, record, role)
-        level = self.levels[record.levelno]
 
         if role == Qt.DisplayRole:
-            column = self.table_header[index.column()]
-            result = getattr(record, column.name, None)
+            column_name = self.table_header[index.column()].name
+            if self.extra_mode and column_name == "message":
+                result = self.get_extra(record.message, record)
+            else:
+                result = getattr(record, column_name, None)
+        elif role == Qt.SizeHintRole:
+            if self.extra_mode and self.table_header[index.column()].name == 'message':
+                return QSize(1, CONFIG.logger_row_height *
+                             (1 + len(self.get_fields_for_extra(record))))
+            else:
+                return QSize(1, CONFIG.logger_row_height)
         elif role == Qt.DecorationRole:
-            if self.headerData(index.column()) == 'Message':
+            if self.table_header[index.column()].name == 'message':
                 if record.exc_text:
                     mode = CONFIG['exception_indication']
                     should = mode in (Exc_Indication.MSG_ICON, Exc_Indication.ICON_AND_RED_BG)
                     if should:
                         result = self.parent_widget.style().standardIcon(QStyle.SP_BrowserStop)
         elif role == Qt.FontRole:
-            result = None
+            level = self.levels.get(record.levelname, NO_LEVEL)
             styles = level.styles if not self.dark_theme else level.stylesDark
-            # although there is a more efficient way of doing this,
-            # this is as fast as QFont(self.font)
             result = QFont(CONFIG.logger_table_font, CONFIG.logger_table_font_size)
             if styles:
-                # result = QFont(self.font)
                 if 'bold' in styles:
                     result.setBold(True)
                 if 'italic' in styles:
@@ -180,6 +237,7 @@ class LogRecordModel(QAbstractTableModel):
                 if 'underline' in styles:
                     result.setUnderline(True)
         elif role == Qt.ForegroundRole:
+            level = self.levels.get(record.levelname, NO_LEVEL)
             if not self.dark_theme:
                 result = level.fg
             else:
@@ -195,6 +253,7 @@ class LogRecordModel(QAbstractTableModel):
                         color = Qt.darkRed
                     result = QBrush(color, Qt.DiagCrossPattern)
                     return result
+            level = self.levels.get(record.levelname, NO_LEVEL)
             if not self.dark_theme:
                 result = level.bg
             else:
@@ -206,12 +265,14 @@ class LogRecordModel(QAbstractTableModel):
     def data_internal(self, index, record, role):
         result = None
         if role == Qt.DisplayRole:
-            if index.column() == self.columnCount(INVALID_INDEX) - 1:  # if last column
+            if index.column() == self.columnCount(INVALID_INDEX) - 1:
                 result = record._cutelog
             else:
                 column = self.table_header[index.column()]
                 if column.name == 'asctime':
                     result = record.asctime
+        elif role == Qt.SizeHintRole:
+            result = QSize(1, CONFIG.logger_row_height)
         elif role == Qt.FontRole:
             result = QFont(CONFIG.logger_table_font, CONFIG.logger_table_font_size)
         elif role == Qt.ForegroundRole:
@@ -227,6 +288,17 @@ class LogRecordModel(QAbstractTableModel):
             result = QBrush(color, Qt.BDiagPattern)
         return result
 
+    def get_fields_for_extra(self, record):
+        # this is a tiny bit slower than a set difference, but preserves order
+        return [field for field in record._logDict if field not in self.table_header.visible_names]
+
+    def get_extra(self, msg, record):
+        fields = self.get_fields_for_extra(record)
+        result = ["{}={}".format(field, record._logDict[field]) for field in fields]
+        if msg is not None:
+            result.insert(0, msg)
+        return "\n".join(result)
+
     def headerData(self, section, orientation=Qt.Horizontal, role=Qt.DisplayRole):
         result = None
         if orientation == Qt.Horizontal and role == Qt.DisplayRole:
@@ -236,7 +308,6 @@ class LogRecordModel(QAbstractTableModel):
     def add_record(self, record, internal=False):
         if not internal:
             self.trim_if_needed()
-        self.date_formatter.format(record)
         row = len(self.records)
 
         self.beginInsertRows(INVALID_INDEX, row, row)
@@ -284,25 +355,26 @@ class LogRecordModel(QAbstractTableModel):
 
 
 class RecordFilter(QSortFilterProxyModel):
-    def __init__(self, parent, namespace_tree, level_filter):
+    def __init__(self, parent, namespace_tree_model, level_filter):
         super().__init__(parent)
-        self.namespace_tree = namespace_tree
+        self.namespace_tree_model = namespace_tree_model
         self.level_filter = level_filter
         self.selection_includes_children = True
         self.search_filter = False
+        self.clear_filter()
 
     def filterAcceptsRow(self, sourceRow, sourceParent):
         record = self.sourceModel().get_record(sourceRow)
-        if record.levelno not in self.level_filter:
+        if record.levelname not in self.level_filter:
             return False
         else:
             result = True
-            tindexes = self.namespace_tree.selectedIndexes()
-            if len(tindexes) == 0:
+            selected_nodes = self.namespace_tree_model.selected_nodes
+            if len(selected_nodes) == 0:
                 result = True
             else:
-                for tindex in tindexes:
-                    path = tindex.internalPointer().path
+                for node in selected_nodes:
+                    path = node.path
                     if path == '':
                         result = True
                         break
@@ -324,9 +396,10 @@ class RecordFilter(QSortFilterProxyModel):
                             result = False
         if result and self.search_filter:
             msg = record.message
+            if msg is None:
+                return False
             regexp = self.filterRegExp()
             if not regexp.isEmpty():
-                # print(regexp.pattern())
                 return regexp.exactMatch(msg)
             else:
                 if self.filterCaseSensitivity() == Qt.CaseInsensitive:
@@ -390,33 +463,31 @@ class DetailTableModel(QAbstractTableModel):
         self.endResetModel()
 
     def set_record(self, record):
-        record_dict = vars(record).copy()  # copy to prevent editing the actual record
-        del record_dict['exc_text']
-        del record_dict['exc_info']
+        record_dict = record._logDict.copy()  # copy to prevent editing the actual record
         self.record = tuple(record_dict.items())
         self.reset()
 
 
-class LoggerTab(*LoggerTabBase):
-    def __init__(self, parent, name, connection, log, loop, main_window):
+class LoggerTab(QWidget):
+    def __init__(self, parent, name, connection, log, main_window):
         super().__init__(parent)
         self.log = log.getChild(name)
         self.log.debug('Starting a logger named {}'.format(name))
         self.name = name
         self.main_window = main_window
-        self.loop = loop
         self.level_filter = LevelFilter()
-        self.level_filter.set_all_pass(False)
         self.filter_model_enabled = True
         self.detail_model = DetailTableModel()
         self.namespace_tree_model = LogNamespaceTreeModel()
         self.popped_out = False
         self.autoscroll = True
         self.scroll_max = 0
-        self.record_count = 0
         self.monitor_count = 0  # for monitoring
-        self.connections = [connection]
+        self.connections = []
+        if connection is not None:
+            self.connections.append(connection)
         self.last_status_update_time = 0
+        self.extra_mode = CONFIG['extra_mode_default']
 
         self.search_bar_visible = CONFIG['search_open_default']
         self.search_regex = CONFIG['search_regex_default']
@@ -425,18 +496,17 @@ class LoggerTab(*LoggerTabBase):
 
         self.search_start = 0
         self.search_filter = False
+
         self.setupUi()
+        self.setup_shortcuts()
+        self.setup_internal_connections()
+        self.set_columns_sizes()
 
     def setupUi(self):
-        super().setupUi(self)
+        self.ui = loadUi(CONFIG.get_ui_qfile('logger.ui'), baseinstance=self)
         self.table_header = LoggerTableHeader(self.loggerTable.horizontalHeader())
         self.record_model = LogRecordModel(self, self.level_filter.levels, self.table_header)
 
-        self.createLevelButton.clicked.connect(self.create_level)
-
-        self.loggerTable.setMouseTracking(False)
-        self.loggerTable.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff)
-
         self.loggerTable.verticalScrollBar().rangeChanged.connect(self.onRangeChanged)
         self.loggerTable.verticalScrollBar().valueChanged.connect(self.onScroll)
         self.loggerTable.setContextMenuPolicy(Qt.CustomContextMenu)
@@ -447,12 +517,14 @@ class LoggerTab(*LoggerTabBase):
         self.loggerTable.verticalHeader().setDefaultSectionSize(CONFIG['logger_row_height'])
 
         self.namespaceTreeView.setModel(self.namespace_tree_model)
-        self.namespaceTreeView.selectionModel().selectionChanged.connect(self.reset_master)
         self.namespaceTreeView.setContextMenuPolicy(Qt.CustomContextMenu)
         self.namespaceTreeView.customContextMenuRequested.connect(self.open_namespace_table_menu)
+        tree_sel_model = self.namespaceTreeView.selectionModel()
+        tree_sel_model.selectionChanged.connect(self.namespace_tree_model.selection_changed)
+        tree_sel_model.selectionChanged.connect(self.tree_selection_changed)
         self.namespace_tree_model.rowsInserted.connect(self.on_tree_rows_inserted)
 
-        for levelno, level in self.level_filter.levels.items():
+        for levelname, level in self.level_filter.levels.items():
             self.add_level_to_table(level)
         self.levelsTable.doubleClicked.connect(self.level_double_clicked)
         self.levelsTable.installEventFilter(self)
@@ -460,7 +532,7 @@ class LoggerTab(*LoggerTabBase):
         self.levelsTable.customContextMenuRequested.connect(self.open_levels_table_menu)
 
         if self.filter_model_enabled:
-            self.filter_model = RecordFilter(self, self.namespaceTreeView, self.level_filter)
+            self.filter_model = RecordFilter(self, self.namespace_tree_model, self.level_filter)
             self.filter_model.setSourceModel(self.record_model)
             self.loggerTable.setModel(self.filter_model)
         else:
@@ -471,11 +543,28 @@ class LoggerTab(*LoggerTabBase):
 
         self.table_header_view = header = self.loggerTable.horizontalHeader()
         header.setStretchLastSection(True)
-        # header.sectionResized.connect(self.table_header.column_resized)
+        self.loggerTable.resizeColumnsToContents()
         header.viewport().installEventFilter(self.table_header)  # read the docstring
         header.setContextMenuPolicy(Qt.CustomContextMenu)
         header.customContextMenuRequested.connect(self.open_header_menu)
 
+        self.searchLine.returnPressed.connect(self.search_down)
+        self.searchDownButton.clicked.connect(self.search_down)
+        self.searchDownButton.setMenu(self.setup_search_button_menu())
+
+        self.searchWidget.setVisible(self.search_bar_visible)
+        self.filterButton.clicked.connect(self.filter_or_clear)
+        self.filterButton.setToolTip('Adheres to the same settings as the search')
+
+    def setup_shortcuts(self):
+        self.searchSC_Home = QShortcut('Home', self)
+        self.searchSC_Home.activated.connect(partial(self.loggerTable.selectRow, 0))
+        self.searchSC_Home.setAutoRepeat(False)
+
+        self.searchSC_End = QShortcut('End', self)
+        self.searchSC_End.activated.connect(self.select_last_row)
+        self.searchSC_End.setAutoRepeat(False)
+
         self.searchSC = QShortcut('Ctrl+F', self)
         self.searchSC.activated.connect(self.toggle_search)
         self.searchSC.setAutoRepeat(False)
@@ -488,37 +577,32 @@ class LoggerTab(*LoggerTabBase):
         self.searchSC_Esc.activated.connect(partial(self.set_search_visible, False))
         self.searchSC_Esc.setAutoRepeat(False)
 
-        self.searchLine.returnPressed.connect(self.search_down)
-        self.searchDownButton.clicked.connect(self.search_down)
-        self.searchDownButton.setMenu(self.setup_search_button_menu())
-
-        self.searchWidget.setVisible(self.search_bar_visible)
-        self.filterButton.clicked.connect(self.filter_or_clear)
-        self.filterButton.setToolTip('Adheres to the same settings as the search')
-
-        # @NextVersion: make this happen
-        self.createLevelButton.setVisible(False)
-        self.presetsButton.setVisible(False)
-
-        self.setup_internal_connections()
-        self.set_columns_sizes()
-
     def setup_search_button_menu(self):
         smenu = QMenu(self.searchDownButton)
         action_regex = smenu.addAction('Regex')
         action_regex.setCheckable(True)
         action_regex.setChecked(self.search_regex)
-        action_regex.triggered.connect(partial(setattr, self, 'search_regex'))
+        # PySide2 doesn't like functools.partial(setattr, ...)
+        action_regex.triggered.connect(self.set_search_regex)
         action_case = smenu.addAction('Case sensitive')
         action_case.setCheckable(True)
         action_case.setChecked(self.search_casesensitive)
-        action_case.triggered.connect(partial(setattr, self, 'search_casesensitive'))
+        action_case.triggered.connect(self.set_search_casesensitive)
         action_wild = smenu.addAction('Wildcard')
         action_wild.setCheckable(True)
         action_wild.setChecked(self.search_wildcard)
-        action_wild.triggered.connect(partial(setattr, self, 'search_wildcard'))
+        action_wild.triggered.connect(self.set_search_wildcard)
         return smenu
 
+    def set_search_regex(self, enabled):
+        self.search_regex = enabled
+
+    def set_search_casesensitive(self, enabled):
+        self.search_casesensitive = enabled
+
+    def set_search_wildcard(self, enabled):
+        self.search_wildcard = enabled
+
     def setup_internal_connections(self):
         CONFIG.row_height_changed.connect(self.row_height_changed)
 
@@ -532,13 +616,12 @@ class LoggerTab(*LoggerTabBase):
         else:
             self.filterButton.setText('Filter')
             self.filter_model.clear_filter()
+            self.invalidate_filter(resize_rows=True)
 
     def set_columns_sizes(self):
-        # self.table_header.ignore_resizing = True
         cols = self.table_header.visible_columns
         for i, col in enumerate(cols):
             self.table_header_view.resizeSection(i, col.width)
-        # self.table_header.ignore_resizing = False
 
     def set_max_capacity(self, max_capacity):
         self.record_model.max_capacity = max_capacity
@@ -557,7 +640,7 @@ class LoggerTab(*LoggerTabBase):
             if index.column() == 0:
                 checkbox = self.levelsTable.cellWidget(index.row(), index.column()).children()[1]
                 checkbox.toggle()
-        self.reset_master()
+        self.invalidate_filter(resize_rows=True)
 
     def search_down(self):
         start = self.filter_model.index(self.search_start, 0, INVALID_INDEX)
@@ -591,6 +674,10 @@ class LoggerTab(*LoggerTabBase):
             self.search_down()
 
     def set_search_visible(self, visible):
+        # these 2 lines are for clearing selection when you press Esc with the search bar hidden
+        if not self.search_bar_visible and not visible:
+            self.loggerTable.clearSelection()
+
         self.search_bar_visible = visible
         self.searchWidget.setVisible(self.search_bar_visible)
         if self.search_bar_visible:
@@ -599,26 +686,25 @@ class LoggerTab(*LoggerTabBase):
             self.searchLine.clear()
 
     def toggle_search(self):
-        self.search_bar_visible = not self.search_bar_visible
-        self.set_search_visible(self.search_bar_visible)
+        self.set_search_visible(not self.search_bar_visible)
 
     def on_record(self, record):
-        level = self.process_level(record.levelno, record.levelname)
-        record.levelname = level.levelname
+        levelname = record.levelname
+        if levelname:
+            self.process_level(levelname)
         self.record_model.add_record(record)
-        if self.autoscroll:
-            self.loggerTable.scrollToBottom()
-        self.register_logger(record.name)
-        self.record_count += 1
+        if record.name:
+            self.register_logger(record.name)
         self.monitor_count += 1
 
-    def add_conn_closed_record(self, conn):
-        d = {'_cutelog': 'Connection "{}" closed'.format(conn.name)}
-        record = logging.makeLogRecord(d)
-        self.record_model.add_record(record)
+        self.loggerTable.resizeRowToContents(self.filter_model.rowCount() - 1)
         if self.autoscroll:
             self.loggerTable.scrollToBottom()
 
+    def add_conn_closed_record(self, conn):
+        record = LogRecord({'_cutelog': 'Connection {} closed'.format(conn.conn_id)})
+        self.on_record(record)
+
     def get_record(self, index):
         if self.filter_model_enabled:
             source_index = self.filter_model.mapToSource(index)
@@ -630,13 +716,14 @@ class LoggerTab(*LoggerTabBase):
     def register_logger(self, name):
         self.namespace_tree_model.register_logger(name)
 
-    def process_level(self, levelno, levelname):
-        level = self.level_filter.levels.get(levelno)
+    def process_level(self, levelname):
+        levelname = levelname.upper()
+        level = self.level_filter.levels.get(levelname)
         if level:
-            level.msg_count += 1
             return level
-        new_level = LogLevel(levelno, levelname)
-        self.level_filter.add_level(new_level)
+        new_level = LogLevel(levelname)
+        new_level.copy_from(get_default_level(levelname))
+        self.level_filter.set_level(new_level)
         self.add_level_to_table(new_level)
         return new_level
 
@@ -644,27 +731,24 @@ class LoggerTab(*LoggerTabBase):
         row_count = self.levelsTable.rowCount()
         self.levelsTable.setRowCount(row_count + 1)
 
+        checkbox_widget = QWidget(self.levelsTable)
+        checkbox_widget.setStyleSheet("QWidget { background-color:none;}")
+
         checkbox = QCheckBox()
         checkbox.setStyleSheet("QCheckBox::indicator { width: 15px; height: 15px;}")
-        checkbox.toggle()
+        checkbox.setChecked(level.enabled)
         checkbox.clicked.connect(level.set_enabled)
-        checkbox.clicked.connect(self.reset_master)
+        checkbox.clicked.connect(self.level_show_changed)
         checkbox.toggled.connect(level.set_enabled)
 
         checkbox_layout = QHBoxLayout()
         checkbox_layout.setAlignment(Qt.AlignCenter)
         checkbox_layout.setContentsMargins(0, 0, 0, 0)
         checkbox_layout.addWidget(checkbox)
-
-        checkbox_widget = QWidget()
         checkbox_widget.setLayout(checkbox_layout)
-        checkbox_widget.setStyleSheet("QWidget { background-color:none;}")
 
         self.levelsTable.setCellWidget(row_count, 0, checkbox_widget)
-        self.levelsTable.setItem(row_count, 1, QTableWidgetItem(str(level.levelno)))
-        self.levelsTable.setItem(row_count, 2, QTableWidgetItem(level.levelname))
-
-        self.levelsTable.sortItems(1, Qt.SortOrder(Qt.AscendingOrder))
+        self.levelsTable.setItem(row_count, 1, QTableWidgetItem(level.levelname))
         self.levelsTable.resizeColumnToContents(1)
 
     def open_namespace_table_menu(self, position):
@@ -674,13 +758,13 @@ class LoggerTab(*LoggerTabBase):
         if self.filter_model_enabled:
             include_children_action.setChecked(self.filter_model.selection_includes_children)
         else:
-            include_children_action.set_enabled(False)
+            include_children_action.setEnabled(False)
         include_children_action.triggered.connect(self.toggle_selection_includes_children)
         menu.popup(self.namespaceTreeView.viewport().mapToGlobal(position))
 
     def toggle_selection_includes_children(self, val):
         self.filter_model.selection_includes_children = val
-        self.reset_master()
+        self.invalidate_filter(resize_rows=True)
 
     def open_levels_table_menu(self, position):
         menu = QMenu(self)
@@ -689,8 +773,11 @@ class LoggerTab(*LoggerTabBase):
         disable_all_action = menu.addAction("Disable all")
         disable_all_action.triggered.connect(self.disable_all_levels)
         menu.addSeparator()
-        edit_action = menu.addAction("Edit selected level")
-        edit_action.triggered.connect(self.open_edit_level_dialog)
+        if self.levelsTable.selectedIndexes():
+            edit_action = menu.addAction("Edit selected level")
+            edit_action.triggered.connect(self.open_level_edit_dialog)
+        presets_dialog_action = menu.addAction("Presets")
+        presets_dialog_action.triggered.connect(self.open_levels_preset_dialog)
         menu.popup(self.levelsTable.viewport().mapToGlobal(position))
 
     def open_logger_table_menu(self, position):
@@ -715,9 +802,6 @@ class LoggerTab(*LoggerTabBase):
         menu = QMenu(self)
         customize_header = menu.addAction("Customize header")
         customize_header.triggered.connect(self.open_header_dialog)
-        reset_header_action = menu.addAction("Reset header")
-        reset_header_action.triggered.connect(self.table_header.reset_columns)
-        reset_header_action.triggered.connect(self.set_columns_sizes)
         menu.popup(self.table_header_view.viewport().mapToGlobal(position))
 
     def open_header_dialog(self):
@@ -730,15 +814,24 @@ class LoggerTab(*LoggerTabBase):
         self.table_header.preset_name = preset_name
         if set_as_default:
             CONFIG.set_option('default_header_preset', preset_name)
+        CONFIG.save_header_preset(preset_name, columns)
         self.table_header.replace_columns(columns)
+        self.record_model.modelReset.emit()
         self.set_columns_sizes()
+        if self.extra_mode:
+            self.loggerTable.resizeRowsToContents()
 
     def merge_with_records(self, new_records):
         self.record_model.merge_with_records(new_records)
         for record in new_records:
-            self.register_logger(record.name)
-            level = self.process_level(record.levelno, record.levelname)
-            record.levelname = level.levelname
+            if record._cutelog is not None:
+                continue
+            if record.name:
+                self.register_logger(record.name)
+            if record.levelname:
+                level = self.process_level(record.levelname)
+                record.levelname = level.levelname
+        self.invalidate_filter(resize_rows=True)
 
     def update_detail(self, sel, desel):
         indexes = sel.indexes()
@@ -762,50 +855,128 @@ class LoggerTab(*LoggerTabBase):
             checkbox = self.levelsTable.cellWidget(row, 0).children()[1]
             if not checkbox.isChecked():
                 checkbox.setChecked(True)
-        self.reset_master()
+        self.level_show_changed(True)
 
     def disable_all_levels(self):
         for row in range(self.levelsTable.rowCount()):
             checkbox = self.levelsTable.cellWidget(row, 0).children()[1]
             if checkbox.isChecked():
                 checkbox.setChecked(False)
-        self.reset_master()
+        self.level_show_changed(False)
+
+    def set_dark_theme(self, enabled):
+        self.record_model.dark_theme = enabled
 
-    def set_dark_theme(self, value):
-        self.record_model.dark_theme = value
+    def set_extra_mode(self, enabled):
+        self.extra_mode = enabled
+        self.record_model.extra_mode = enabled
+        self.loggerTable.resizeRowsToContents()
 
     def level_double_clicked(self, index):
         row, column = index.row(), index.column()
         if column == 0:  # if you're clicking at the checkbox widget, just toggle it instead
             checkbox = self.levelsTable.cellWidget(row, column).children()[1]
             checkbox.toggle()
-            self.reset_master()
+            self.level_show_changed(checkbox.isChecked())
         else:
-            self.open_edit_level_dialog(row)
+            self.open_level_edit_dialog(row)
 
-    def open_edit_level_dialog(self, row=None):
+    def open_level_edit_dialog(self, row=None):
         if not row:
             selected = self.levelsTable.selectedIndexes()
             if not selected:
                 return
             row = selected[0].row()
-        levelno = self.levelsTable.item(row, 1).data(Qt.DisplayRole)
-        level = self.level_filter.levels[int(levelno)]
+        levelname = self.levelsTable.item(row, 1).data(Qt.DisplayRole)
+        level = self.level_filter.levels[levelname]
         d = LevelEditDialog(self.main_window, level)
+        d.level_changed.connect(self.level_changed)
         d.setWindowModality(Qt.NonModal)
         d.setWindowTitle('Level editor')
         d.open()
 
-    def create_level(self):
-        self.log.warn('Creating level')
-        d = LevelEditDialog(creating_new_level=True)
-        d.setWindowModality(Qt.NonModal)
-        d.setWindowTitle('Level editor')
+    def open_levels_preset_dialog(self):
+        preset_name = self.level_filter.preset_name
+        d = LevelsPresetDialog(self.main_window, preset_name, self.level_filter.levels)
+        d.levels_changed.connect(self.levels_changed)
+        d.setWindowTitle('Header editor')
         d.open()
 
-    def reset_master(self, sel=None, desel=None):
-        self.record_model.beginResetModel()
-        self.record_model.endResetModel()
+    def level_changed(self, level):
+        self.level_filter.set_level(level)
+        CONFIG.save_levels_preset(self.level_filter.preset_name, self.level_filter.levels)
+
+    def levels_changed(self, preset_name, set_as_default, levels):
+        self.level_filter.preset_name = preset_name
+        if set_as_default:
+            CONFIG.set_option('default_levels_preset', preset_name)
+        self.level_filter.merge_with(levels)
+        self.regen_levels_table(self.level_filter.levels)
+        CONFIG.save_levels_preset(preset_name, levels)
+        self.invalidate_filter(resize_rows=True)
+
+    def regen_levels_table(self, levels):
+        self.levelsTable.clearContents()
+        self.levelsTable.setRowCount(0)
+        for levelname in levels:
+            level = levels[levelname]
+            self.add_level_to_table(level)
+
+    def tree_selection_changed(self, sel, desel):
+        # Problem: when RecordFilter un-hides a row, that row forgets its size.
+        # This creates major problems in extra mode.
+        #
+        # The obvious solution is to use ResizeToContents mode on the vertical
+        # header of the table and let Qt handle it. But it slows down insertions
+        # to a halt, but it also doesn't have any speed benefits of this approach.
+        #
+        # So, the second best solution is to force a resize only when rows can
+        # definitely reappear. The drawback is code bloat, the benefit is speed
+        # in certain cases
+        cur_sel = self.namespace_tree_model.selected_nodes
+        sel = [i.internalPointer() for i in sel.indexes()]
+        desel = [i.internalPointer() for i in desel.indexes()]
+        prev_sel = cur_sel.difference(sel)
+        prev_sel = prev_sel.union(desel)
+        # print('prev:', prev_sel)
+        # print('cur :', cur_sel)
+
+        resize_rows = False
+        # empty filter, resizing needed
+        if len(cur_sel) == 0:
+            resize_rows = True
+        # filter can only converge, no resizing needed
+        elif len(prev_sel) == 0:
+            resize_rows = False
+        else:
+            # if selection includes children, and at least one currently
+            # selected node is not a descendant of a previously selected
+            # node, then resizing is needed
+            if self.filter_model.selection_includes_children:
+                for node in cur_sel:
+                    if not any([node.is_descendant_of(pnode.path) for pnode in prev_sel]):
+                        resize_rows = True
+                        break
+            # if selection doesn't include children, records can re-appear
+            # when a currently selected node wasn't selected before
+            else:
+                for node in cur_sel:
+                    if node not in prev_sel:
+                        resize_rows = True
+                        break
+
+        self.log.debug('resize_rows = {}'.format(resize_rows))
+        self.invalidate_filter(resize_rows=resize_rows)
+
+    def level_show_changed(self, val):
+        # resize_rows is only needed when rows get un-hidden, because they forget their size
+        self.invalidate_filter(resize_rows=val)
+
+    def invalidate_filter(self, resize_rows=True):
+        self.filter_model.invalidateFilter()
+        # resizeRowsToContents is very slow, so it's best to try to do it only when necessary
+        if resize_rows:
+            self.loggerTable.resizeRowsToContents()
         if self.autoscroll:
             self.loggerTable.scrollToBottom()
 
@@ -845,23 +1016,16 @@ class LoggerTab(*LoggerTabBase):
         self.connections.remove(connection)
         self.add_conn_closed_record(connection)
 
-    def stop_all_connections(self):
+    def destroy(self):
         for conn in self.connections:
             conn.tab_closed = True
+        self.record_model.records.clear()
 
     def row_height_changed(self, new_height):
+        self.log.info("new height = {}".format(new_height))
         self.loggerTable.verticalHeader().setDefaultSectionSize(new_height)
+        self.loggerTable.resizeRowsToContents()
 
-    async def monitor(self):
-        "Used only when benchmark parameter of LogServer is True"
-        records = []
-        while True:
-            await asyncio.sleep(0.5)
-            status = "{} rows/s".format(self.monitor_count * 2)
-            if self.monitor_count == 0:
-                break
-            records.append(self.monitor_count)
-            print(status, int(sum(records) / len(records)) * 2, 'average')
-            self.main_window.set_status(status)
-            self.monitor_count = 0
-        print('Result:', int(sum(records) / len(records)) * 2, 'average')
+    def select_last_row(self):
+        row = self.record_model.rowCount()
+        self.loggerTable.selectRow(row - 1)
diff --git a/cutelog/logger_table_header.py b/cutelog/logger_table_header.py
index 05d62e5..444516c 100644
--- a/cutelog/logger_table_header.py
+++ b/cutelog/logger_table_header.py
@@ -1,47 +1,50 @@
-import copy
 import json
+from copy import deepcopy
 from functools import partial
 
-from PyQt5.QtCore import QEvent, QObject, Qt, pyqtSignal
-from PyQt5.QtWidgets import (QCheckBox, QDialog, QDialogButtonBox,
-                             QInputDialog, QLabel, QLineEdit, QListWidget,
-                             QListWidgetItem, QMenu, QVBoxLayout)
+from qtpy.QtCore import QEvent, QObject, Qt, Signal
+from qtpy.QtWidgets import (QCheckBox, QDialog, QDialogButtonBox, QInputDialog,
+                            QLabel, QLineEdit, QListWidget, QListWidgetItem,
+                            QMenu, QVBoxLayout)
 
 from .config import CONFIG
 from .utils import show_warning_dialog
 
 
 class Column:
-    def __init__(self, name=None, title=None, visible=True, width=50, load=None):
-        if load:
-            self.load_from_string(load)
-        else:
-            self.name = name
-            self.title = title
-            self.visible = visible
-            self.width = width
-
-    def dump_to_string(self):
+    def __init__(self, name=None, title=None, visible=True, width=50):
+        self.name = name
+        self.title = title
+        self.visible = visible
+        self.width = width
+
+    def dumps(self, width=None):
+        # So QHeaderView sucks. It's hard to make it do what humans expect.
+        # For that reason, the program has many tiny hacks around its behavior.
+        # One of those hacks: setting the width of the last column to a small
+        # value to help with resizing when header.stretchLastSection is True.
+        if width is None:
+            width = self.width
         d = {'name': self.name, 'title': self.title,
-             'width': self.width, 'visible': self.visible}
+             'width': width, 'visible': self.visible}
         return json.dumps(d, ensure_ascii=False, separators=(',', ':'))
 
-    def load_from_string(self, string):
-        d = json.loads(string)
-        self.name = d['name']
-        self.title = d['title']
-        self.visible = d['visible']
-        self.width = int(d['width'])
+    def loads(self, string):
+        self.__dict__ = json.loads(string)
+        self.width = int(self.width)
+        return self
 
     def __repr__(self):
-        return "{}(name={}, title={})".format(self.__class__.__name__, self.name, self.title)
+        return "{}(name={}, title={}, width={})".format(self.__class__.__name__, self.name,
+                                                        self.title, self.width)
 
 
+# @Future: replace with dict when Python 3.6 becomes the minimum
 DEFAULT_COLUMNS = [
     Column('asctime', 'Time', width=125),
-    Column('name', 'Logger name', width=80),
+    Column('name', 'Name', width=80),
     Column('levelname', 'Level', width=60),
-    Column('levelno', '#', width=22),
+    Column('levelno', '#', False, width=22),
     Column('funcName', 'Function', False, width=80),
     Column('pathname', 'Path', False, width=120),
     Column('filename', 'File', False, width=75),
@@ -51,21 +54,23 @@ DEFAULT_COLUMNS = [
     Column('processName', 'Process name', False, width=80),
     Column('thread', 'Thread', False, width=100),
     Column('threadName', 'Thread name', False, width=70),
-    Column('message', 'Message'),
+    Column('message', 'Message', True, width=10),
 ]
 
+SPECIAL_COLUMNS = {"created", "time", "levelname", "level", "name",
+                   "message", "msg", "exc_text"}
+
 
 class LoggerTableHeader(QObject):
     def __init__(self, header_view):
         super().__init__()
+        self.header_view = header_view
         self.preset_name = CONFIG['default_header_preset']
         columns = CONFIG.load_header_preset(self.preset_name)
         if not columns:
             columns = DEFAULT_COLUMNS
-        self.columns = copy.deepcopy(columns)
-        self.visible_columns = [c for c in self.columns if c.visible]
-        self.header_view = header_view
-        self.table_model = None  # will be set from within the model immediately
+        self.columns = deepcopy(columns)
+        self.regen_visible()
 
     def eventFilter(self, object, event):
         """
@@ -88,16 +93,16 @@ class LoggerTableHeader(QObject):
             col.width = self.header_view.sectionSize(section)
         CONFIG.save_header_preset(self.preset_name, self.columns)
 
-    def reset_columns(self):
-        self.replace_columns(copy.deepcopy(DEFAULT_COLUMNS), save=False)
-        self.preset_name = 'Stock'
-
-    def replace_columns(self, new_columns, save=True):
+    def replace_columns(self, new_columns):
         self.columns = new_columns
+        self.regen_visible()
+
+    def regen_visible(self):
         self.visible_columns = [c for c in self.columns if c.visible]
-        self.table_model.modelReset.emit()
-        if save:
-            CONFIG.save_header_preset(self.preset_name, self.columns)
+        self.visible_names = set([c.name for c in self.visible_columns]) | SPECIAL_COLUMNS
+        print(self.visible_names)
+        for i, column in enumerate(self.visible_columns):
+            self.header_view.resizeSection(i, column.width)
 
     def __getitem__(self, index):
         return self.visible_columns[index]
@@ -131,8 +136,8 @@ class ColumnListItem(QListWidgetItem):
 
 class HeaderEditDialog(QDialog):
 
-    # name of the current preset, whether to set this preset as default, list of Columns
-    header_changed = pyqtSignal(str, bool, list)
+    # name of the current preset; whether to set this preset as default; list of Columns
+    header_changed = Signal(str, bool, list)
 
     def __init__(self, parent, table_header):
         super().__init__(parent)
@@ -140,13 +145,14 @@ class HeaderEditDialog(QDialog):
         self.table_header = table_header
         self.default_preset_name = None
         self.preset_name = table_header.preset_name
-        self.columns = copy.deepcopy(table_header.columns)
+        self.columns = deepcopy(table_header.columns)
         self.setupUi()
+        self.update_output()
 
     def setupUi(self):
-        self.resize(200, 400)
+        self.resize(240, 400)
         self.vbox = QVBoxLayout(self)
-        self.presetLabel = QLabel("Preset: {}".format(self.preset_name), self)
+        self.presetLabel = QLabel(self)
         self.columnList = QListWidget(self)
         self.setAsDefaultCheckbox = QCheckBox("Set as default preset", self)
         self.vbox.addWidget(self.presetLabel)
@@ -165,22 +171,27 @@ class HeaderEditDialog(QDialog):
         # for a dumb qss hack to make selected checkboxes not white on a light theme
         self.columnList.setObjectName("ColumnList")
 
-        self.buttonBox = QDialogButtonBox(QDialogButtonBox.Save | QDialogButtonBox.Cancel, self)
+        buttons = QDialogButtonBox.Reset | QDialogButtonBox.Save | QDialogButtonBox.Cancel
+        self.buttonBox = QDialogButtonBox(buttons, self)
         self.vbox.addWidget(self.buttonBox)
         self.buttonBox.accepted.connect(self.accept)
         self.buttonBox.rejected.connect(self.reject)
-
-        self.fill_column_list()
-        self.set_default_checkbox()
+        self.resetButton = self.buttonBox.button(QDialogButtonBox.Reset)
+        self.resetButton.clicked.connect(self.reset_to_stock)
 
     def eventFilter(self, object, event):
         if event.type() == QEvent.KeyPress:
             if event.key() == Qt.Key_Space or event.key() == Qt.Key_Return:
                 self.toggle_selected_columns()
                 return True
+            if event.key() == Qt.Key_Delete:
+                self.delete_selected()
+                return True
         return False
 
-    def fill_column_list(self):
+    def update_output(self):
+        self.presetLabel.setText("Preset: {}".format(self.preset_name))
+        self.setAsDefaultCheckbox.setChecked(CONFIG['default_header_preset'] == self.preset_name)
         self.columnList.clear()
         for column in self.columns:
             ColumnListItem(self.columnList, column)
@@ -195,6 +206,10 @@ class HeaderEditDialog(QDialog):
     def reject(self):
         self.done(0)
 
+    def reset_to_stock(self):
+        self.columns = deepcopy(DEFAULT_COLUMNS)
+        self.update_output()
+
     def read_columns_from_list(self):
         new_columns = []
         for i in range(self.columnList.count()):
@@ -242,9 +257,7 @@ class HeaderEditDialog(QDialog):
 
         self.columns = new_columns
         self.preset_name = name
-        self.fill_column_list()
-        self.presetLabel.setText("Preset: {}".format(name))
-        self.set_default_checkbox()
+        self.update_output()
 
     def new_preset_dialog(self):
         d = QInputDialog(self)
@@ -264,15 +277,14 @@ class HeaderEditDialog(QDialog):
             return
 
         self.preset_name = name
-        self.presetLabel.setText("Preset: {}".format(name))
+        self.update_output()
         CONFIG.save_header_preset(name, self.columns)
-        self.setAsDefaultCheckbox.setChecked(False)
 
     def delete_preset(self, name):
         CONFIG.delete_header_preset(name)
         if name == self.preset_name:
-            self.columns = copy.deepcopy(DEFAULT_COLUMNS)
-            self.fill_column_list()
+            self.columns = deepcopy(DEFAULT_COLUMNS)
+            self.update_output()
 
     def create_new_column_dialog(self):
         d = CreateNewColumnDialog(self)
@@ -282,28 +294,27 @@ class HeaderEditDialog(QDialog):
 
     def add_new_column(self, name, title):
         new_column = Column(name, title)
-        # if the last column is message, insert this column before it (i think it makes sense?)
-        if self.columns[-1].name == 'message':
+        # if the last column is message, insert this column before it (I think that makes sense?)
+        if len(self.columns) == 0:
+            self.columns.append(new_column)
+        elif self.columns[-1].name in ('message', 'msg'):
             self.columns.insert(-1, new_column)
         else:
             self.columns.append(new_column)
-        self.fill_column_list()
-
-    def set_default_checkbox(self):
-        self.setAsDefaultCheckbox.setChecked(CONFIG['default_header_preset'] == self.preset_name)
+        self.update_output()
 
     def delete_selected(self):
         selected = self.columnList.selectedItems()
         for item in selected:
             self.columnList.takeItem(self.columnList.row(item))
         self.read_columns_from_list()
-        self.fill_column_list()
+        self.update_output()
 
 
 class CreateNewColumnDialog(QDialog):
 
     # name, title
-    add_new_column = pyqtSignal(str, str)
+    add_new_column = Signal(str, str)
 
     def __init__(self, parent):
         super().__init__(parent)
diff --git a/cutelog/main_window.py b/cutelog/main_window.py
index 017136d..4383588 100644
--- a/cutelog/main_window.py
+++ b/cutelog/main_window.py
@@ -1,58 +1,58 @@
-import asyncio
-from functools import partial
+from qtpy.QtCore import QFile, Qt, QTextStream
+from qtpy.QtWidgets import (QFileDialog, QInputDialog, QMainWindow, QMenuBar,
+                            QStatusBar, QTabWidget)
 
-from PyQt5 import uic
-from PyQt5.QtCore import Qt, QFile, QTextStream
-from PyQt5.QtWidgets import QInputDialog, QMenuBar
-
-from .listener import LogServer
-from .logger_tab import LoggerTab
-from .settings_dialog import SettingsDialog
 from .about_dialog import AboutDialog
+from .config import CONFIG
+from .listener import LogServer
+from .logger_tab import LoggerTab, LogRecord
 from .merge_dialog import MergeDialog
 from .pop_in_dialog import PopInDialog
-from .utils import show_warning_dialog, center_widget_on_screen
-from .config import CONFIG
-
-
-uif = CONFIG.get_ui_qfile('main_window.ui')
-MainWindowBase = uic.loadUiType(uif)
-uif.close()
+from .settings_dialog import SettingsDialog
+from .utils import (center_widget_on_screen, show_critical_dialog,
+                    show_warning_dialog)
 
 
-class MainWindow(*MainWindowBase):
+class MainWindow(QMainWindow):
 
-    def __init__(self, loop, log, app):
-        self.loop = loop
+    def __init__(self, log, app):
         self.log = log.getChild('Main')
         self.app = app
         super().__init__()
 
-        self.stop_signal = asyncio.Event()
-        self.finished = asyncio.Event()
         self.dark_theme = CONFIG['dark_theme_default']
         self.single_tab_mode = CONFIG['single_tab_mode_default']
 
         self.loggers_by_name = {}  # name -> LoggerTab
+        self.popped_out_loggers = {}
 
-        # used for starting/stopping the server
         self.server_running = False
-        self.start_server_again = asyncio.Event()
-        self.stop_reason = None
+        self.shutting_down = False
 
         self.setupUi()
-
-        self.loop.create_task(self.run())
+        self.start_server()
+        # self.load_records('/home/bus/4krecords.log')
+        # self.load_records('/home/bus/busocket_records.log')
 
     def setupUi(self):
-        super().setupUi(self)
+        self.resize(800, 600)
         self.setWindowTitle('cutelog')
 
+        self.loggerTabWidget = QTabWidget(self)
+        self.loggerTabWidget.setTabsClosable(True)
+        self.loggerTabWidget.setMovable(True)
+        self.loggerTabWidget.setTabBarAutoHide(True)
+        self.loggerTabWidget.currentChanged.connect(self.change_actions_state)
+        self.setCentralWidget(self.loggerTabWidget)
+
+        self.statusbar = QStatusBar(self)
+        self.setStatusBar(self.statusbar)
+
         self.setup_menubar()
         self.setup_action_triggers()
         self.setup_shortcuts()
 
-        self.connectionTabWidget.tabCloseRequested.connect(self.close_tab)
+        self.loggerTabWidget.tabCloseRequested.connect(self.close_tab)
 
         self.reload_stylesheet()
         self.restore_geometry()
@@ -60,12 +60,14 @@ class MainWindow(*MainWindowBase):
         self.show()
 
     def setup_menubar(self):
-        "Copied from pyuic-generated code to gain some control"
         self.menubar = QMenuBar(self)
         self.setMenuBar(self.menubar)
 
         # File menu
         self.menuFile = self.menubar.addMenu("File")
+        self.actionLoadRecords = self.menuFile.addAction('Load records')
+        self.actionSaveRecords = self.menuFile.addAction('Save records')
+        self.menuFile.addSeparator()
         self.actionDarkTheme = self.menuFile.addAction('Dark theme')
         self.actionDarkTheme.setCheckable(True)
         self.actionDarkTheme.setChecked(self.dark_theme)
@@ -77,54 +79,100 @@ class MainWindow(*MainWindowBase):
         self.menuFile.addSeparator()
         self.actionQuit = self.menuFile.addAction('Quit')
 
-        # Edit menu
-        self.menuEdit = self.menubar.addMenu("Edit")
-
-        self.menuEditTabs = self.menuEdit.addMenu("Tabs")
-        self.actionCloseTab = self.menuEditTabs.addAction('Close')
-        self.actionPopOut = self.menuEditTabs.addAction('Pop out')
-        self.actionRenameTab = self.menuEditTabs.addAction('Rename')
-        self.actionPopIn = self.menuEditTabs.addAction('Pop in tabs...')
-        self.actionMergeTabs = self.menuEditTabs.addAction('Merge tabs...')
-
-        self.menuEditServer = self.menuEdit.addMenu("Server")
-        self.actionRestartServer = self.menuEditServer.addAction('Restart server')
-        self.actionStartStopServer = self.menuEditServer.addAction('Stop server')
-
-        self.menuEditRecords = self.menuEdit.addMenu("Records")
-        self.actionTrimTabRecords = self.menuEditRecords.addAction('Trim records of this tab')
-        self.actionSetMaxCapacity = self.menuEditRecords.addAction('Set max capacity for this tab')
+        # Tab menu
+        self.menuTab = self.menubar.addMenu("Tab")
+        self.actionCloseTab = self.menuTab.addAction('Close')
+        self.actionPopOut = self.menuTab.addAction('Pop out')
+        self.actionRenameTab = self.menuTab.addAction('Rename')
+        self.menuTab.addSeparator()
+        self.actionPopIn = self.menuTab.addAction('Pop in tabs...')
+        self.actionMergeTabs = self.menuTab.addAction('Merge tabs...')
+        self.menuTab.addSeparator()
+        self.actionExtraMode = self.menuTab.addAction('Extra mode')
+        self.actionExtraMode.setCheckable(True)
+
+        # Server menu
+        self.menuServer = self.menubar.addMenu("Server")
+        self.actionRestartServer = self.menuServer.addAction('Restart server')
+        self.actionStartStopServer = self.menuServer.addAction('Stop server')
+
+        # Records menu
+        self.menuRecords = self.menubar.addMenu("Records")
+        self.actionTrimTabRecords = self.menuRecords.addAction('Trim records')
+        self.actionSetMaxCapacity = self.menuRecords.addAction('Set max capacity')
 
         # Help menu
         self.menuHelp = self.menubar.addMenu("Help")
         self.actionAbout = self.menuHelp.addAction("About cutelog")
 
+        self.change_actions_state()  # to disable all logger actions, since they don't function yet
+
     def setup_action_triggers(self):
+        # File menu
+        self.actionLoadRecords.triggered.connect(self.open_load_records_dialog)
+        self.actionSaveRecords.triggered.connect(self.open_save_records_dialog)
+        self.actionDarkTheme.toggled.connect(self.toggle_dark_theme)
+        self.actionSingleTab.triggered.connect(self.set_single_tab_mode)
+        # self.actionReloadStyle.triggered.connect(self.reload_stylesheet)
+        self.actionSettings.triggered.connect(self.settings_dialog)
         self.actionQuit.triggered.connect(self.shutdown)
-        self.actionSingleTab.triggered.connect(partial(setattr, self, 'single_tab_mode'))
 
-        self.actionRenameTab.triggered.connect(self.rename_tab_dialog)
+        # Tab meny
         self.actionCloseTab.triggered.connect(self.close_current_tab)
-
         self.actionPopOut.triggered.connect(self.pop_out_tab)
+        self.actionRenameTab.triggered.connect(self.rename_tab_dialog)
         self.actionPopIn.triggered.connect(self.pop_in_tabs_dialog)
-        self.actionDarkTheme.toggled.connect(self.toggle_dark_theme)
+        self.actionMergeTabs.triggered.connect(self.merge_tabs_dialog)
+        self.actionExtraMode.triggered.connect(self.toggle_extra_mode)
 
-        # self.actionReloadStyle.triggered.connect(self.reload_stylesheet)
+        # Server menu
         self.actionRestartServer.triggered.connect(self.restart_server)
         self.actionStartStopServer.triggered.connect(self.start_or_stop_server)
 
-        self.actionAbout.triggered.connect(self.about_dialog)
-        self.actionSettings.triggered.connect(self.settings_dialog)
-        self.actionMergeTabs.triggered.connect(self.merge_tabs_dialog)
+        # Records menu
         self.actionTrimTabRecords.triggered.connect(self.trim_records_dialog)
         self.actionSetMaxCapacity.triggered.connect(self.max_capacity_dialog)
 
+        # About menu
+        self.actionAbout.triggered.connect(self.about_dialog)
+
+    def change_actions_state(self, index=None):
+        logger, _ = self.current_logger_and_index()
+        # if there are no loggers in tabs, these actions will be disabled:
+        actions = [self.actionCloseTab, self.actionExtraMode, self.actionPopOut,
+                   self.actionRenameTab, self.actionPopIn,
+                   self.actionTrimTabRecords, self.actionSetMaxCapacity, self.actionSaveRecords]
+
+        if not logger:
+            for action in actions:
+                action.setDisabled(True)
+            self.actionExtraMode.setChecked(False)
+            if len(self.popped_out_loggers) > 0:
+                self.actionPopIn.setDisabled(False)
+        else:
+            for action in actions:
+                action.setDisabled(False)
+            if len(self.loggers_by_name) == self.loggerTabWidget.count():
+                self.actionPopIn.setDisabled(True)
+            self.actionExtraMode.setChecked(logger.extra_mode)
+
+        # if all loggers are popped in
+        if len(self.popped_out_loggers) == 0:
+            self.actionPopIn.setDisabled(True)
+
+        if len(self.loggers_by_name) <= 1:
+            self.actionMergeTabs.setDisabled(True)
+        else:
+            self.actionMergeTabs.setDisabled(False)
+
+    def set_single_tab_mode(self, enabled):
+        self.single_tab_mode = enabled
+
     def setup_shortcuts(self):
         self.actionQuit.setShortcut('Ctrl+Q')
         self.actionDarkTheme.setShortcut('Ctrl+S')
         # self.actionReloadStyle.setShortcut('Ctrl+R')
-        self.actionSettings.setShortcut('Ctrl+A')
+        # self.actionSettings.setShortcut('Ctrl+A')
         self.actionCloseTab.setShortcut('Ctrl+W')
 
     def save_geometry(self):
@@ -146,7 +194,6 @@ class MainWindow(*MainWindowBase):
         d.open()
 
     def reload_stylesheet(self):
-        # @Improvement: make one common function for both/many? styles?
         if self.dark_theme:
             self.reload_dark_style()
         else:
@@ -176,60 +223,74 @@ class MainWindow(*MainWindowBase):
     def set_style_to_stock(self):
         self.app.setStyleSheet('')
 
-    def toggle_dark_theme(self, value):
-        self.dark_theme = value
+    def toggle_dark_theme(self, enabled):
+        self.dark_theme = enabled
         self.reload_stylesheet()
 
         for logger in self.loggers_by_name.values():
-            logger.set_dark_theme(value)
+            logger.set_dark_theme(enabled)
 
-    async def run(self):
-        while True:
-            self.create_server()
-            self.server.start()
-            self.server_running = True
-            await self.stop_signal.wait()
-            self.server.close_server(wait=False)
+    def toggle_extra_mode(self, enabled):
+        logger, _ = self.current_logger_and_index()
+        if not logger:
+            return
+        logger.set_extra_mode(enabled)
 
-            # executor is used here because stopping threads can take some time and stall the loop
-            await self.loop.run_in_executor(None, self.server.wait_connections_stopped)
+    def start_server(self):
+        self.log.debug('Starting the server')
+        self.server = LogServer(self, self.on_connection, self.log)
+        self.server.start()
+        self.server_running = True
+        self.actionStartStopServer.setText('Stop server')
 
+    def stop_server(self):
+        if self.server_running:
+            self.log.debug('Stopping the server')
+            self.server.close_server()
             self.server_running = False
-            self.log.debug('Run got the stop_signal with reason {}'.format(self.stop_reason))
-            if self.stop_reason == 'restart':
-                continue
-            elif self.stop_reason == 'pause':
-                await self.start_server_again.wait()
-                continue
-            else:
-                break
+            del self.server
+            self.server = None
+        self.actionStartStopServer.setText('Start server')
 
-        self.log.info('Main window stopped')
-        self.finished.set()
+    def restart_server(self):
+        self.log.debug('Restarting the server')
+        self.stop_server()
+        self.start_server()
 
-    def on_connection(self, conn, name):
-        self.log.debug('New connection: "{}"'.format(name))
+    def start_or_stop_server(self):
+        if self.server_running:
+            self.stop_server()
+        else:
+            self.start_server()
 
-        # self.single_tab_mode is ignored if there are 0 tabs currently
-        single_tab_mode = self.single_tab_mode and len(self.loggers_by_name) > 0
+    def on_connection(self, conn, conn_id):
+        self.log.debug('New connection id={}'.format(conn_id))
 
-        if single_tab_mode:
+        if self.single_tab_mode and len(self.loggers_by_name) > 0:
             new_logger = list(self.loggers_by_name.values())[0]
             new_logger.add_connection(conn)
         else:
-            name = self.make_logger_name_unique(name)
-            new_logger = LoggerTab(self.connectionTabWidget, name, conn, self.log, self.loop, self)
-            new_logger.set_dark_theme(self.dark_theme)
+            new_logger, index = self.create_logger(conn)
+            self.loggerTabWidget.setCurrentIndex(index)
 
         conn.new_record.connect(new_logger.on_record)
         conn.connection_finished.connect(new_logger.remove_connection)
 
-        if not single_tab_mode:
-            self.connectionTabWidget.addTab(new_logger, name)
-            self.loggers_by_name[name] = new_logger
-
-        if self.server.benchmark and name == 'benchmark':
-            self.loop.create_task(new_logger.monitor())
+        if self.server.benchmark and conn_id == -1:
+            from .listener import BenchmarkMonitor
+            bm = BenchmarkMonitor(self, new_logger)
+            bm.speed_readout.connect(self.set_status)
+            conn.connection_finished.connect(bm.requestInterruption)
+            self.server.threads.append(bm)
+            bm.start()
+
+    def create_logger(self, conn, name=None):
+        name = self.make_logger_name_unique("Logger" if name is None else name)
+        new_logger = LoggerTab(self.loggerTabWidget, name, conn, self.log, self)
+        new_logger.set_dark_theme(self.dark_theme)
+        self.loggers_by_name[name] = new_logger
+        index = self.loggerTabWidget.addTab(new_logger, name)
+        return new_logger, index
 
     def make_logger_name_unique(self, name):
         name_f = "{} {{}}".format(name)
@@ -239,30 +300,8 @@ class MainWindow(*MainWindowBase):
             c += 1
         return name
 
-    def create_server(self):
-        self.log.debug('Creating the server')
-        self.stop_reason = None
-        self.stop_signal = asyncio.Event()  # putting .clear() here has some async weirdness
-        self.start_server_again = asyncio.Event()
-        self.server = LogServer(self, self.on_connection, self.log, self.stop_signal)
-
-    def restart_server(self):
-        "Stops the server, and run() creates and starts again it automatically"
-        self.log.debug('Restarting the server')
-        self.stop_reason = 'restart'
-        self.stop_signal.set()
-
-    def start_or_stop_server(self):
-        if self.server_running:
-            self.stop_reason = 'pause'
-            self.stop_signal.set()
-            self.actionStartStopServer.setText('Start server')
-        else:
-            self.start_server_again.set()
-            self.actionStartStopServer.setText('Stop server')
-
-    def set_status(self, string):
-        self.statusBar().showMessage(string)
+    def set_status(self, string, timeout=3000):
+        self.statusBar().showMessage(string, timeout)
 
     def rename_tab_dialog(self):
         logger, index = self.current_logger_and_index()
@@ -286,7 +325,7 @@ class MainWindow(*MainWindowBase):
         logger.name = new_name
         self.loggers_by_name[new_name] = logger
         logger.log.name = '.'.join(logger.log.name.split('.')[:-1]) + '.{}'.format(new_name)
-        self.connectionTabWidget.setTabText(index, new_name)
+        self.loggerTabWidget.setTabText(index, new_name)
 
     def trim_records_dialog(self):
         logger, index = self.current_logger_and_index()
@@ -357,26 +396,30 @@ class MainWindow(*MainWindowBase):
 
     def close_tab(self, index):
         self.log.debug("Tab close requested: {}".format(index))
-        logger = self.connectionTabWidget.widget(index)
-        self.connectionTabWidget.removeTab(index)
+        logger = self.loggerTabWidget.widget(index)
+        self.loggerTabWidget.removeTab(index)
+        self.log.debug(logger.name)
         self.destroy_logger(logger)
 
     def destroy_logger(self, logger):
-        logger.setParent(None)
-        logger.stop_all_connections()
         del self.loggers_by_name[logger.name]
+        logger.setParent(None)
+        logger.destroy()
         del logger
 
     def close_popped_out_logger(self, logger):
         del self.loggers_by_name[logger.name]
+        del self.popped_out_loggers[logger.name]
         del logger
+        if len(self.popped_out_loggers):
+            self.actionPopIn.setDisabled(True)
 
     def current_logger_and_index(self):
-        index = self.connectionTabWidget.currentIndex()
+        index = self.loggerTabWidget.currentIndex()
         if index == -1:
             return None, None
 
-        logger = self.connectionTabWidget.widget(index)
+        logger = self.loggerTabWidget.widget(index)
         return logger, index
 
     def pop_out_tab(self):
@@ -388,8 +431,9 @@ class MainWindow(*MainWindowBase):
         logger.destroyed.connect(logger.closeEvent)
         logger.setAttribute(Qt.WA_DeleteOnClose, True)
         logger.setWindowFlags(Qt.Window)
-        logger.setWindowTitle('cutelog: "{}"'.format(self.connectionTabWidget.tabText(index)))
-        self.connectionTabWidget.removeTab(index)
+        logger.setWindowTitle('cutelog: "{}"'.format(self.loggerTabWidget.tabText(index)))
+        self.popped_out_loggers[logger.name] = logger
+        self.loggerTabWidget.removeTab(index)
         logger.popped_out = True
         logger.show()
         center_widget_on_screen(logger)
@@ -412,7 +456,94 @@ class MainWindow(*MainWindowBase):
         logger.destroyed.disconnect(logger.closeEvent)
         logger.setWindowTitle(logger.name)
         logger.popped_out = False
-        self.connectionTabWidget.addTab(logger, logger.windowTitle())
+        del self.popped_out_loggers[logger.name]
+        index = self.loggerTabWidget.addTab(logger, logger.windowTitle())
+        self.loggerTabWidget.setCurrentIndex(index)
+
+    def open_load_records_dialog(self):
+        d = QFileDialog(self)
+        d.setFileMode(QFileDialog.ExistingFile)
+        d.fileSelected.connect(self.load_records)
+        d.setWindowTitle('Load records from...')
+        d.open()
+
+    def load_records(self, load_path):
+        import json
+        from os import path
+
+        class RecordDecoder(json.JSONDecoder):
+            def __init__(self, *args, **kwargs):
+                json.JSONDecoder.__init__(self, object_hook=self.object_hook, *args, **kwargs)
+
+            def object_hook(self, obj):
+                if '_created' in obj:
+                    obj['created'] = obj['_created']
+                    del obj['_created']
+                    record = LogRecord(obj)
+                    del record._logDict['created']
+                else:
+                    record = LogRecord(obj)
+                return record
+
+        name = path.basename(load_path)
+        index = None
+
+        try:
+            with open(load_path, 'r') as f:
+                records = json.load(f, cls=RecordDecoder)
+                new_logger, index = self.create_logger(None, name)
+                new_logger.merge_with_records(records)
+                self.loggerTabWidget.setCurrentIndex(index)
+            self.set_status('Records have been loaded into "{}" tab'.format(new_logger.name))
+        except Exception as e:
+            if index:
+                self.close_tab(index)
+            text = "Error while loading records: \n{}".format(e)
+            self.log.error(text, exc_info=True)
+            show_critical_dialog(self, "Couldn't load records", text)
+
+    def open_save_records_dialog(self):
+        from functools import partial
+        logger, _ = self.current_logger_and_index()
+        if not logger:
+            return
+
+        d = QFileDialog(self)
+        d.selectFile(logger.name + '.log')
+        d.setFileMode(QFileDialog.AnyFile)
+        d.fileSelected.connect(partial(self.save_records, logger))
+        d.setWindowTitle('Save records of "{}" tab to...'.format(logger.name))
+        d.open()
+
+    def save_records(self, logger, path):
+        import json
+
+        # needed because a deque is not serializable
+        class RecordList(list):
+            def __init__(self, records):
+                self.records = records
+
+            def __len__(self):
+                return len(self.records)
+
+            def __iter__(self):
+                for record in self.records:
+                    d = record._logDict
+                    if not d.get('created', False) and not d.get('time', False):
+                        d['_created'] = record.created
+                    yield d
+
+        try:
+            records = logger.record_model.records
+            record_list = RecordList(records)
+            with open(path, 'w') as f:
+                json.dump(record_list, f, indent=2)
+            self.set_status('Records have been saved to "{}"'.format(path))
+
+        except Exception as e:
+            text = "Error while saving records: \n{}".format(e)
+            self.log.error(text, exc_info=True)
+            show_critical_dialog(self, "Couldn't save records", text)
 
     def closeEvent(self, event):
         self.log.info('Close event on main window')
@@ -425,13 +556,16 @@ class MainWindow(*MainWindowBase):
         for logger in delete_this:
             self.destroy_logger(logger)
 
-    def shutdown(self, signal=None):
+    def shutdown(self):
         self.log.info('Shutting down')
-        if not self.stop_signal.is_set():  # do this for the first time shutdown is called
-            self.save_geometry()
-            self.destroy_all_tabs()
-            self.stop_reason = 'shutdown'
-            self.stop_signal.set()
-        else:
-            self.log.error('Forcefully shutting down')
+        if self.shutting_down:
+            self.log.error('Exiting forcefully')
             raise SystemExit
+        self.shutting_down = True
+        self.stop_server()
+        self.save_geometry()
+        self.destroy_all_tabs()
+        self.app.quit()
+
+    def signal_handler(self, *args):
+        self.shutdown()
diff --git a/cutelog/merge_dialog.py b/cutelog/merge_dialog.py
index 89343b2..4a6f0aa 100644
--- a/cutelog/merge_dialog.py
+++ b/cutelog/merge_dialog.py
@@ -1,12 +1,8 @@
-from PyQt5 import uic
-from PyQt5.QtCore import Qt, pyqtSignal
-from PyQt5.QtWidgets import QListWidgetItem, QDialogButtonBox
-
-from .config import CONFIG
-
-uif = CONFIG.get_ui_qfile('merge_dialog.ui')
-MergeDialogBase = uic.loadUiType(uif)
-uif.close()
+# from qtpy.uic import loadUi
+from qtpy.QtCore import Qt, Signal
+from qtpy.QtWidgets import (QAbstractItemView, QCheckBox, QComboBox, QDialog,
+                            QDialogButtonBox, QGridLayout, QLabel, QListWidget,
+                            QListWidgetItem, QSizePolicy, QSpacerItem)
 
 
 class LoggerListItem(QListWidgetItem):
@@ -20,10 +16,10 @@ class LoggerListItem(QListWidgetItem):
         return None
 
 
-class MergeDialog(*MergeDialogBase):
+class MergeDialog(QDialog):
 
     # name of src tab, names of dst tabs, whether to keep connections alive or not
-    merge_tabs_signal = pyqtSignal(str, list, bool)
+    merge_tabs_signal = Signal(str, list, bool)
 
     def __init__(self, parent, loggers):
         super().__init__(parent)
@@ -35,7 +31,29 @@ class MergeDialog(*MergeDialogBase):
         self.setupUi()
 
     def setupUi(self):
-        super().setupUi(self)
+        self.resize(340, 320)
+        self.gridLayout = QGridLayout(self)
+        self.dstComboBox = QComboBox(self)
+        self.gridLayout.addWidget(self.dstComboBox, 1, 2, 1, 2)
+        self.buttonBox = QDialogButtonBox(QDialogButtonBox.Cancel | QDialogButtonBox.Ok, self)
+        self.gridLayout.addWidget(self.buttonBox, 5, 0, 1, 4)
+        self.loggerList = QListWidget(self)
+        self.loggerList.setDefaultDropAction(Qt.IgnoreAction)
+        self.loggerList.setSelectionMode(QAbstractItemView.MultiSelection)
+        self.gridLayout.addWidget(self.loggerList, 1, 0, 4, 2)
+        self.keepAliveCheckBox = QCheckBox("Keep connections alive", self)
+        self.keepAliveCheckBox.setChecked(True)
+        self.gridLayout.addWidget(self.keepAliveCheckBox, 2, 2, 1, 2)
+        self.srcsLabel = QLabel("All loggers:", self)
+        self.gridLayout.addWidget(self.srcsLabel, 0, 0, 1, 2)
+        self.dstLabel = QLabel("Merge all into:", self)
+        self.gridLayout.addWidget(self.dstLabel, 0, 2, 1, 2)
+        spacerItem = QSpacerItem(20, 169, QSizePolicy.Minimum, QSizePolicy.Expanding)
+        self.gridLayout.addItem(spacerItem, 4, 2, 1, 2)
+
+        self.buttonBox.accepted.connect(self.accept)
+        self.buttonBox.rejected.connect(self.reject)
+
         self.loggerList.selectionModel().selectionChanged.connect(self.merge_list_changed)
         self.dstComboBox.currentTextChanged.connect(self.merge_dst_changed)
         self.ok_button = self.buttonBox.button(QDialogButtonBox.Ok)
diff --git a/cutelog/pop_in_dialog.py b/cutelog/pop_in_dialog.py
index 1ee0a3b..c843403 100644
--- a/cutelog/pop_in_dialog.py
+++ b/cutelog/pop_in_dialog.py
@@ -1,10 +1,10 @@
-from PyQt5.QtCore import pyqtSignal
-from PyQt5.QtWidgets import QDialog, QVBoxLayout, QListWidget, QDialogButtonBox
+from qtpy.QtCore import Signal
+from qtpy.QtWidgets import QDialog, QDialogButtonBox, QListWidget, QVBoxLayout
 
 
 class PopInDialog(QDialog):
 
-    pop_in_tabs = pyqtSignal(list)
+    pop_in_tabs = Signal(list)
 
     def __init__(self, parent, loggers):
         super().__init__(parent)
@@ -16,11 +16,13 @@ class PopInDialog(QDialog):
         self.vbox = QVBoxLayout(self)
         self.listWidget = QListWidget(self)
         self.listWidget.setSelectionMode(self.listWidget.MultiSelection)
+        self.listWidget.selectionModel().reset()
         self.vbox.addWidget(self.listWidget)
         self.buttonBox = QDialogButtonBox(QDialogButtonBox.Ok | QDialogButtonBox.Cancel, self)
         self.vbox.addWidget(self.buttonBox)
 
         self.buttonBox.accepted.connect(self.accept)
+        self.listWidget.doubleClicked.connect(self.accept)
         self.buttonBox.rejected.connect(self.reject)
 
         self.fill_logger_list()
@@ -31,10 +33,14 @@ class PopInDialog(QDialog):
                 self.listWidget.addItem(logger.name)
         self.listWidget.setCurrentRow(0)
 
-    def accept(self):
+    def accept(self, index=None):
         names = []
-        for item in self.listWidget.selectedItems():
+        if index is not None:
+            item = self.listWidget.itemFromIndex(index)
             names.append(item.text())
+        else:
+            for item in self.listWidget.selectedItems():
+                names.append(item.text())
         if len(names) > 0:
             self.pop_in_tabs.emit(names)
         self.done(0)
diff --git a/cutelog/resources/dark_theme.qss b/cutelog/resources/dark_theme.qss
index 1e1d21d..19288ba 100644
--- a/cutelog/resources/dark_theme.qss
+++ b/cutelog/resources/dark_theme.qss
@@ -204,6 +204,10 @@ QMenu::item {
     border: 1px solid transparent;
 }
 
+QMenu::item:disabled {
+    color: #777777;
+}
+
 QMenu::item:selected {
     padding: 2px 20px 2px 20px;
     border: 1px solid transparent;
@@ -216,21 +220,36 @@ QMenu::indicator {
 }
 
 QMenu::indicator:non-exclusive:unchecked {
-	border: 1px solid #5A5A5F;
+	border: 1px solid #8A8A8F;
+    position: absolute;
+    top: 1px;
+    right: 1px;
+    bottom: 1px;
+    left: 1px;
+}
+
+QMenu::indicator:non-exclusive:disabled {
+	border: 1px solid #777777;
+    position: absolute;
+    top: 1px;
+    right: 1px;
+    bottom: 1px;
+    left: 1px;
 }
 
 QMenu::indicator:non-exclusive:checked {
     image: url(:/dark_theme/icons/check);
-	border: 1px solid #5A5A5F;
+	border: 1px solid #8A8A8F;
     position: absolute;
     top: 1px;
     right: 1px;
     bottom: 1px;
     left: 1px;
 }
+
 QMenu::separator {
     height: 1px;
-    background-color: #363636;
+    background-color: #636363;
     color: white;
     padding-left: 4px;
     margin-left: 10px;
diff --git a/cutelog/resources/light_theme.qss b/cutelog/resources/light_theme.qss
index 0670db0..06cff84 100644
--- a/cutelog/resources/light_theme.qss
+++ b/cutelog/resources/light_theme.qss
@@ -213,6 +213,10 @@ QMenu::item:selected {
     border: 1px solid transparent;
 }
 
+QMenu::item:disabled {
+    color: #777777;
+}
+
 QMenu::indicator {
     width: 10px;
     height: 10px;
@@ -220,7 +224,21 @@ QMenu::indicator {
 }
 
 QMenu::indicator:non-exclusive:unchecked {
-	border: 1px solid #35353B;
+	border: 1px solid #000000;
+    position: absolute;
+    top: 1px;
+    right: 1px;
+    bottom: 1px;
+    left: 1px;
+}
+
+QMenu::indicator:non-exclusive:disabled {
+	border: 1px solid #777777;
+    position: absolute;
+    top: 1px;
+    right: 1px;
+    bottom: 1px;
+    left: 1px;
 }
 
 QMenu::indicator:non-exclusive:checked {
diff --git a/cutelog/resources/resources.qrc b/cutelog/resources/resources.qrc
index 31c6f0f..63a5da0 100644
--- a/cutelog/resources/resources.qrc
+++ b/cutelog/resources/resources.qrc
@@ -24,10 +24,8 @@
   </qresource>
   <qresource prefix="/ui">
       <file alias="logger.ui">ui/logger.ui</file>
-      <file alias="main_window.ui">ui/main_window.ui</file>
       <file alias="about_dialog.ui">ui/about_dialog.ui</file>
       <file alias="settings_dialog.ui">ui/settings_dialog.ui</file>
-      <file alias="merge_dialog.ui">ui/merge_dialog.ui</file>
   </qresource>
 </RCC>
 
diff --git a/cutelog/resources/ui/about_dialog.ui b/cutelog/resources/ui/about_dialog.ui
index befad7d..9742d47 100644
--- a/cutelog/resources/ui/about_dialog.ui
+++ b/cutelog/resources/ui/about_dialog.ui
@@ -60,659 +60,836 @@
       <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
 &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
 p, li { white-space: pre-wrap; }
-&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt; font-weight:600;&quot;&gt;PyQt5:&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;GPLv3 License, Copyright (c) 2018 Riverbank Computing Limited &amp;lt;info@riverbankcomputing.com&amp;gt;&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt; font-weight:600;&quot;&gt;ion-icons&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;MIT License, Copyright (c) 2016 Drifty (http://drifty.com/)&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;And thanks to logview by Vinay Sajip for UI inspiration.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:16pt;&quot;&gt;GPLv3 License:&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;                    GNU GENERAL PUBLIC LICENSE&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;                       Version 3, 29 June 2007&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt; Copyright (C) 2007 Free Software Foundation, Inc. &amp;lt;http://fsf.org/&amp;gt;&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt; Everyone is permitted to copy and distribute verbatim copies&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt; of this license document, but changing it is not allowed.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;                            Preamble&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  The GNU General Public License is a free, copyleft license for&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;software and other kinds of works.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  The licenses for most software and other practical works are designed&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;to take away your freedom to share and change the works.  By contrast,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the GNU General Public License is intended to guarantee your freedom to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;share and change all versions of a program--to make sure it remains free&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;software for all its users.  We, the Free Software Foundation, use the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;GNU General Public License for most of our software; it applies also to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;any other work released this way by its authors.  You can apply it to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;your programs, too.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  When we speak of free software, we are referring to freedom, not&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;price.  Our General Public Licenses are designed to make sure that you&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;have the freedom to distribute copies of free software (and charge for&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;them if you wish), that you receive source code or can get it if you&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;want it, that you can change the software or use pieces of it in new&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;free programs, and that you know you can do these things.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  To protect your rights, we need to prevent others from denying you&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;these rights or asking you to surrender the rights.  Therefore, you have&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;certain responsibilities if you distribute copies of the software, or if&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;you modify it: responsibilities to respect the freedom of others.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  For example, if you distribute copies of such a program, whether&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;gratis or for a fee, you must pass on to the recipients the same&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;freedoms that you received.  You must make sure that they, too, receive&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;or can get the source code.  And you must show them these terms so they&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;know their rights.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Developers that use the GNU GPL protect your rights with two steps:&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;(1) assert copyright on the software, and (2) offer you this License&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;giving you legal permission to copy, distribute and/or modify it.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  For the developers' and authors' protection, the GPL clearly explains&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;that there is no warranty for this free software.  For both users' and&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;authors' sake, the GPL requires that modified versions be marked as&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;changed, so that their problems will not be attributed erroneously to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;authors of previous versions.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Some devices are designed to deny users access to install or run&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;modified versions of the software inside them, although the manufacturer&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;can do so.  This is fundamentally incompatible with the aim of&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;protecting users' freedom to change the software.  The systematic&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;pattern of such abuse occurs in the area of products for individuals to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;use, which is precisely where it is most unacceptable.  Therefore, we&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;have designed this version of the GPL to prohibit the practice for those&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;products.  If such problems arise substantially in other domains, we&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;stand ready to extend this provision to those domains in future versions&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;of the GPL, as needed to protect the freedom of users.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Finally, every program is threatened constantly by software patents.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;States should not allow patents to restrict development and use of&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;software on general-purpose computers, but in those that do, we wish to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;avoid the special danger that patents applied to a free program could&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;make it effectively proprietary.  To prevent this, the GPL assures that&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;patents cannot be used to render the program non-free.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  The precise terms and conditions for copying, distribution and&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;modification follow.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;                       TERMS AND CONDITIONS&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  0. Definitions.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  &amp;quot;This License&amp;quot; refers to version 3 of the GNU General Public License.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  &amp;quot;Copyright&amp;quot; also means copyright-like laws that apply to other kinds of&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;works, such as semiconductor masks.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  &amp;quot;The Program&amp;quot; refers to any copyrightable work licensed under this&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;License.  Each licensee is addressed as &amp;quot;you&amp;quot;.  &amp;quot;Licensees&amp;quot; and&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&amp;quot;recipients&amp;quot; may be individuals or organizations.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  To &amp;quot;modify&amp;quot; a work means to copy from or adapt all or part of the work&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;in a fashion requiring copyright permission, other than the making of an&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;exact copy.  The resulting work is called a &amp;quot;modified version&amp;quot; of the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;earlier work or a work &amp;quot;based on&amp;quot; the earlier work.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  A &amp;quot;covered work&amp;quot; means either the unmodified Program or a work based&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;on the Program.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  To &amp;quot;propagate&amp;quot; a work means to do anything with it that, without&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;permission, would make you directly or secondarily liable for&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;infringement under applicable copyright law, except executing it on a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;computer or modifying a private copy.  Propagation includes copying,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;distribution (with or without modification), making available to the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;public, and in some countries other activities as well.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  To &amp;quot;convey&amp;quot; a work means any kind of propagation that enables other&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;parties to make or receive copies.  Mere interaction with a user through&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;a computer network, with no transfer of a copy, is not conveying.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  An interactive user interface displays &amp;quot;Appropriate Legal Notices&amp;quot;&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;to the extent that it includes a convenient and prominently visible&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;feature that (1) displays an appropriate copyright notice, and (2)&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;tells the user that there is no warranty for the work (except to the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;extent that warranties are provided), that licensees may convey the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;work under this License, and how to view a copy of this License.  If&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the interface presents a list of user commands or options, such as a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;menu, a prominent item in the list meets this criterion.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  1. Source Code.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  The &amp;quot;source code&amp;quot; for a work means the preferred form of the work&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;for making modifications to it.  &amp;quot;Object code&amp;quot; means any non-source&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;form of a work.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  A &amp;quot;Standard Interface&amp;quot; means an interface that either is an official&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;standard defined by a recognized standards body, or, in the case of&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;interfaces specified for a particular programming language, one that&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;is widely used among developers working in that language.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  The &amp;quot;System Libraries&amp;quot; of an executable work include anything, other&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;than the work as a whole, that (a) is included in the normal form of&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;packaging a Major Component, but which is not part of that Major&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;Component, and (b) serves only to enable use of the work with that&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;Major Component, or to implement a Standard Interface for which an&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;implementation is available to the public in source code form.  A&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&amp;quot;Major Component&amp;quot;, in this context, means a major essential component&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;(kernel, window system, and so on) of the specific operating system&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;(if any) on which the executable work runs, or a compiler used to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;produce the work, or an object code interpreter used to run it.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  The &amp;quot;Corresponding Source&amp;quot; for a work in object code form means all&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the source code needed to generate, install, and (for an executable&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;work) run the object code and to modify the work, including scripts to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;control those activities.  However, it does not include the work's&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;System Libraries, or general-purpose tools or generally available free&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;programs which are used unmodified in performing those activities but&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;which are not part of the work.  For example, Corresponding Source&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;includes interface definition files associated with source files for&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the work, and the source code for shared libraries and dynamically&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;linked subprograms that the work is specifically designed to require,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;such as by intimate data communication or control flow between those&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;subprograms and other parts of the work.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  The Corresponding Source need not include anything that users&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;can regenerate automatically from other parts of the Corresponding&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;Source.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  The Corresponding Source for a work in source code form is that&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;same work.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  2. Basic Permissions.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  All rights granted under this License are granted for the term of&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;copyright on the Program, and are irrevocable provided the stated&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;conditions are met.  This License explicitly affirms your unlimited&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;permission to run the unmodified Program.  The output from running a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;covered work is covered by this License only if the output, given its&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;content, constitutes a covered work.  This License acknowledges your&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;rights of fair use or other equivalent, as provided by copyright law.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  You may make, run and propagate covered works that you do not&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;convey, without conditions so long as your license otherwise remains&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;in force.  You may convey covered works to others for the sole purpose&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;of having them make modifications exclusively for you, or provide you&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;with facilities for running those works, provided that you comply with&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the terms of this License in conveying all material for which you do&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;not control copyright.  Those thus making or running the covered works&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;for you must do so exclusively on your behalf, under your direction&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;and control, on terms that prohibit them from making any copies of&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;your copyrighted material outside their relationship with you.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Conveying under any other circumstances is permitted solely under&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the conditions stated below.  Sublicensing is not allowed; section 10&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;makes it unnecessary.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  3. Protecting Users' Legal Rights From Anti-Circumvention Law.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  No covered work shall be deemed part of an effective technological&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;measure under any applicable law fulfilling obligations under article&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;11 of the WIPO copyright treaty adopted on 20 December 1996, or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;similar laws prohibiting or restricting circumvention of such&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;measures.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  When you convey a covered work, you waive any legal power to forbid&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;circumvention of technological measures to the extent such circumvention&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;is effected by exercising rights under this License with respect to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the covered work, and you disclaim any intention to limit operation or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;modification of the work as a means of enforcing, against the work's&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;users, your or third parties' legal rights to forbid circumvention of&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;technological measures.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  4. Conveying Verbatim Copies.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  You may convey verbatim copies of the Program's source code as you&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;receive it, in any medium, provided that you conspicuously and&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;appropriately publish on each copy an appropriate copyright notice;&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;keep intact all notices stating that this License and any&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;non-permissive terms added in accord with section 7 apply to the code;&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;keep intact all notices of the absence of any warranty; and give all&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;recipients a copy of this License along with the Program.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  You may charge any price or no price for each copy that you convey,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;and you may offer support or warranty protection for a fee.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  5. Conveying Modified Source Versions.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  You may convey a work based on the Program, or the modifications to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;produce it from the Program, in the form of source code under the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;terms of section 4, provided that you also meet all of these conditions:&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    a) The work must carry prominent notices stating that you modified&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    it, and giving a relevant date.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    b) The work must carry prominent notices stating that it is&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    released under this License and any conditions added under section&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    7.  This requirement modifies the requirement in section 4 to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    &amp;quot;keep intact all notices&amp;quot;.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    c) You must license the entire work, as a whole, under this&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    License to anyone who comes into possession of a copy.  This&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    License will therefore apply, along with any applicable section 7&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    additional terms, to the whole of the work, and all its parts,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    regardless of how they are packaged.  This License gives no&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    permission to license the work in any other way, but it does not&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    invalidate such permission if you have separately received it.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    d) If the work has interactive user interfaces, each must display&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    Appropriate Legal Notices; however, if the Program has interactive&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    interfaces that do not display Appropriate Legal Notices, your&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    work need not make them do so.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  A compilation of a covered work with other separate and independent&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;works, which are not by their nature extensions of the covered work,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;and which are not combined with it such as to form a larger program,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;in or on a volume of a storage or distribution medium, is called an&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&amp;quot;aggregate&amp;quot; if the compilation and its resulting copyright are not&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;used to limit the access or legal rights of the compilation's users&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;beyond what the individual works permit.  Inclusion of a covered work&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;in an aggregate does not cause this License to apply to the other&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;parts of the aggregate.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  6. Conveying Non-Source Forms.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  You may convey a covered work in object code form under the terms&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;of sections 4 and 5, provided that you also convey the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;machine-readable Corresponding Source under the terms of this License,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;in one of these ways:&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    a) Convey the object code in, or embodied in, a physical product&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    (including a physical distribution medium), accompanied by the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    Corresponding Source fixed on a durable physical medium&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    customarily used for software interchange.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    b) Convey the object code in, or embodied in, a physical product&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    (including a physical distribution medium), accompanied by a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    written offer, valid for at least three years and valid for as&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    long as you offer spare parts or customer support for that product&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    model, to give anyone who possesses the object code either (1) a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    copy of the Corresponding Source for all the software in the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    product that is covered by this License, on a durable physical&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    medium customarily used for software interchange, for a price no&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    more than your reasonable cost of physically performing this&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    conveying of source, or (2) access to copy the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    Corresponding Source from a network server at no charge.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    c) Convey individual copies of the object code with a copy of the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    written offer to provide the Corresponding Source.  This&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    alternative is allowed only occasionally and noncommercially, and&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    only if you received the object code with such an offer, in accord&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    with subsection 6b.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    d) Convey the object code by offering access from a designated&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    place (gratis or for a charge), and offer equivalent access to the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    Corresponding Source in the same way through the same place at no&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    further charge.  You need not require recipients to copy the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    Corresponding Source along with the object code.  If the place to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    copy the object code is a network server, the Corresponding Source&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    may be on a different server (operated by you or a third party)&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    that supports equivalent copying facilities, provided you maintain&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    clear directions next to the object code saying where to find the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    Corresponding Source.  Regardless of what server hosts the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    Corresponding Source, you remain obligated to ensure that it is&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    available for as long as needed to satisfy these requirements.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    e) Convey the object code using peer-to-peer transmission, provided&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    you inform other peers where the object code and Corresponding&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    Source of the work are being offered to the general public at no&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    charge under subsection 6d.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  A separable portion of the object code, whose source code is excluded&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;from the Corresponding Source as a System Library, need not be&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;included in conveying the object code work.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  A &amp;quot;User Product&amp;quot; is either (1) a &amp;quot;consumer product&amp;quot;, which means any&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;tangible personal property which is normally used for personal, family,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;or household purposes, or (2) anything designed or sold for incorporation&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;into a dwelling.  In determining whether a product is a consumer product,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;doubtful cases shall be resolved in favor of coverage.  For a particular&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;product received by a particular user, &amp;quot;normally used&amp;quot; refers to a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;typical or common use of that class of product, regardless of the status&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;of the particular user or of the way in which the particular user&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;actually uses, or expects or is expected to use, the product.  A product&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;is a consumer product regardless of whether the product has substantial&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;commercial, industrial or non-consumer uses, unless such uses represent&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the only significant mode of use of the product.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  &amp;quot;Installation Information&amp;quot; for a User Product means any methods,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;procedures, authorization keys, or other information required to install&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;and execute modified versions of a covered work in that User Product from&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;a modified version of its Corresponding Source.  The information must&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;suffice to ensure that the continued functioning of the modified object&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;code is in no case prevented or interfered with solely because&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;modification has been made.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  If you convey an object code work under this section in, or with, or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;specifically for use in, a User Product, and the conveying occurs as&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;part of a transaction in which the right of possession and use of the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;User Product is transferred to the recipient in perpetuity or for a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;fixed term (regardless of how the transaction is characterized), the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;Corresponding Source conveyed under this section must be accompanied&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;by the Installation Information.  But this requirement does not apply&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;if neither you nor any third party retains the ability to install&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;modified object code on the User Product (for example, the work has&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;been installed in ROM).&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  The requirement to provide Installation Information does not include a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;requirement to continue to provide support service, warranty, or updates&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;for a work that has been modified or installed by the recipient, or for&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the User Product in which it has been modified or installed.  Access to a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;network may be denied when the modification itself materially and&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;adversely affects the operation of the network or violates the rules and&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;protocols for communication across the network.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Corresponding Source conveyed, and Installation Information provided,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;in accord with this section must be in a format that is publicly&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;documented (and with an implementation available to the public in&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;source code form), and must require no special password or key for&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;unpacking, reading or copying.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  7. Additional Terms.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  &amp;quot;Additional permissions&amp;quot; are terms that supplement the terms of this&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;License by making exceptions from one or more of its conditions.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;Additional permissions that are applicable to the entire Program shall&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;be treated as though they were included in this License, to the extent&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;that they are valid under applicable law.  If additional permissions&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;apply only to part of the Program, that part may be used separately&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;under those permissions, but the entire Program remains governed by&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;this License without regard to the additional permissions.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  When you convey a copy of a covered work, you may at your option&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;remove any additional permissions from that copy, or from any part of&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;it.  (Additional permissions may be written to require their own&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;removal in certain cases when you modify the work.)  You may place&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;additional permissions on material, added by you to a covered work,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;for which you have or can give appropriate copyright permission.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Notwithstanding any other provision of this License, for material you&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;add to a covered work, you may (if authorized by the copyright holders of&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;that material) supplement the terms of this License with terms:&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    a) Disclaiming warranty or limiting liability differently from the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    terms of sections 15 and 16 of this License; or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    b) Requiring preservation of specified reasonable legal notices or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    author attributions in that material or in the Appropriate Legal&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    Notices displayed by works containing it; or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    c) Prohibiting misrepresentation of the origin of that material, or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    requiring that modified versions of such material be marked in&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    reasonable ways as different from the original version; or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    d) Limiting the use for publicity purposes of names of licensors or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    authors of the material; or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    e) Declining to grant rights under trademark law for use of some&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    trade names, trademarks, or service marks; or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    f) Requiring indemnification of licensors and authors of that&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    material by anyone who conveys the material (or modified versions of&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    it) with contractual assumptions of liability to the recipient, for&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    any liability that these contractual assumptions directly impose on&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;    those licensors and authors.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  All other non-permissive additional terms are considered &amp;quot;further&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;restrictions&amp;quot; within the meaning of section 10.  If the Program as you&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;received it, or any part of it, contains a notice stating that it is&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;governed by this License along with a term that is a further&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;restriction, you may remove that term.  If a license document contains&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;a further restriction but permits relicensing or conveying under this&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;License, you may add to a covered work material governed by the terms&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;of that license document, provided that the further restriction does&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;not survive such relicensing or conveying.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  If you add terms to a covered work in accord with this section, you&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;must place, in the relevant source files, a statement of the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;additional terms that apply to those files, or a notice indicating&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;where to find the applicable terms.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Additional terms, permissive or non-permissive, may be stated in the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;form of a separately written license, or stated as exceptions;&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the above requirements apply either way.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  8. Termination.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  You may not propagate or modify a covered work except as expressly&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;provided under this License.  Any attempt otherwise to propagate or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;modify it is void, and will automatically terminate your rights under&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;this License (including any patent licenses granted under the third&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;paragraph of section 11).&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  However, if you cease all violation of this License, then your&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;license from a particular copyright holder is reinstated (a)&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;provisionally, unless and until the copyright holder explicitly and&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;finally terminates your license, and (b) permanently, if the copyright&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;holder fails to notify you of the violation by some reasonable means&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;prior to 60 days after the cessation.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Moreover, your license from a particular copyright holder is&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;reinstated permanently if the copyright holder notifies you of the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;violation by some reasonable means, this is the first time you have&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;received notice of violation of this License (for any work) from that&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;copyright holder, and you cure the violation prior to 30 days after&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;your receipt of the notice.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Termination of your rights under this section does not terminate the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;licenses of parties who have received copies or rights from you under&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;this License.  If your rights have been terminated and not permanently&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;reinstated, you do not qualify to receive new licenses for the same&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;material under section 10.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  9. Acceptance Not Required for Having Copies.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  You are not required to accept this License in order to receive or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;run a copy of the Program.  Ancillary propagation of a covered work&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;occurring solely as a consequence of using peer-to-peer transmission&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;to receive a copy likewise does not require acceptance.  However,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;nothing other than this License grants you permission to propagate or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;modify any covered work.  These actions infringe copyright if you do&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;not accept this License.  Therefore, by modifying or propagating a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;covered work, you indicate your acceptance of this License to do so.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  10. Automatic Licensing of Downstream Recipients.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Each time you convey a covered work, the recipient automatically&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;receives a license from the original licensors, to run, modify and&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;propagate that work, subject to this License.  You are not responsible&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;for enforcing compliance by third parties with this License.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  An &amp;quot;entity transaction&amp;quot; is a transaction transferring control of an&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;organization, or substantially all assets of one, or subdividing an&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;organization, or merging organizations.  If propagation of a covered&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;work results from an entity transaction, each party to that&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;transaction who receives a copy of the work also receives whatever&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;licenses to the work the party's predecessor in interest had or could&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;give under the previous paragraph, plus a right to possession of the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;Corresponding Source of the work from the predecessor in interest, if&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the predecessor has it or can get it with reasonable efforts.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  You may not impose any further restrictions on the exercise of the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;rights granted or affirmed under this License.  For example, you may&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;not impose a license fee, royalty, or other charge for exercise of&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;rights granted under this License, and you may not initiate litigation&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;(including a cross-claim or counterclaim in a lawsuit) alleging that&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;any patent claim is infringed by making, using, selling, offering for&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;sale, or importing the Program or any portion of it.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  11. Patents.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  A &amp;quot;contributor&amp;quot; is a copyright holder who authorizes use under this&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;License of the Program or a work on which the Program is based.  The&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;work thus licensed is called the contributor's &amp;quot;contributor version&amp;quot;.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  A contributor's &amp;quot;essential patent claims&amp;quot; are all patent claims&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;owned or controlled by the contributor, whether already acquired or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;hereafter acquired, that would be infringed by some manner, permitted&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;by this License, of making, using, or selling its contributor version,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;but do not include claims that would be infringed only as a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;consequence of further modification of the contributor version.  For&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;purposes of this definition, &amp;quot;control&amp;quot; includes the right to grant&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;patent sublicenses in a manner consistent with the requirements of&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;this License.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Each contributor grants you a non-exclusive, worldwide, royalty-free&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;patent license under the contributor's essential patent claims, to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;make, use, sell, offer for sale, import and otherwise run, modify and&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;propagate the contents of its contributor version.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  In the following three paragraphs, a &amp;quot;patent license&amp;quot; is any express&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;agreement or commitment, however denominated, not to enforce a patent&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;(such as an express permission to practice a patent or covenant not to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;sue for patent infringement).  To &amp;quot;grant&amp;quot; such a patent license to a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;party means to make such an agreement or commitment not to enforce a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;patent against the party.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  If you convey a covered work, knowingly relying on a patent license,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;and the Corresponding Source of the work is not available for anyone&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;to copy, free of charge and under the terms of this License, through a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;publicly available network server or other readily accessible means,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;then you must either (1) cause the Corresponding Source to be so&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;available, or (2) arrange to deprive yourself of the benefit of the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;patent license for this particular work, or (3) arrange, in a manner&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;consistent with the requirements of this License, to extend the patent&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;license to downstream recipients.  &amp;quot;Knowingly relying&amp;quot; means you have&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;actual knowledge that, but for the patent license, your conveying the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;covered work in a country, or your recipient's use of the covered work&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;in a country, would infringe one or more identifiable patents in that&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;country that you have reason to believe are valid.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  If, pursuant to or in connection with a single transaction or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;arrangement, you convey, or propagate by procuring conveyance of, a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;covered work, and grant a patent license to some of the parties&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;receiving the covered work authorizing them to use, propagate, modify&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;or convey a specific copy of the covered work, then the patent license&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;you grant is automatically extended to all recipients of the covered&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;work and works based on it.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  A patent license is &amp;quot;discriminatory&amp;quot; if it does not include within&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the scope of its coverage, prohibits the exercise of, or is&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;conditioned on the non-exercise of one or more of the rights that are&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;specifically granted under this License.  You may not convey a covered&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;work if you are a party to an arrangement with a third party that is&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;in the business of distributing software, under which you make payment&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;to the third party based on the extent of your activity of conveying&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the work, and under which the third party grants, to any of the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;parties who would receive the covered work from you, a discriminatory&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;patent license (a) in connection with copies of the covered work&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;conveyed by you (or copies made from those copies), or (b) primarily&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;for and in connection with specific products or compilations that&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;contain the covered work, unless you entered into that arrangement,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;or that patent license was granted, prior to 28 March 2007.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Nothing in this License shall be construed as excluding or limiting&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;any implied license or other defenses to infringement that may&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;otherwise be available to you under applicable patent law.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  12. No Surrender of Others' Freedom.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  If conditions are imposed on you (whether by court order, agreement or&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;otherwise) that contradict the conditions of this License, they do not&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;excuse you from the conditions of this License.  If you cannot convey a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;covered work so as to satisfy simultaneously your obligations under this&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;License and any other pertinent obligations, then as a consequence you may&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;not convey it at all.  For example, if you agree to terms that obligate you&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;to collect a royalty for further conveying from those to whom you convey&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the Program, the only way you could satisfy both those terms and this&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;License would be to refrain entirely from conveying the Program.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  13. Use with the GNU Affero General Public License.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Notwithstanding any other provision of this License, you have&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;permission to link or combine any covered work with a work licensed&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;under version 3 of the GNU Affero General Public License into a single&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;combined work, and to convey the resulting work.  The terms of this&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;License will continue to apply to the part which is the covered work,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;but the special requirements of the GNU Affero General Public License,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;section 13, concerning interaction through a network will apply to the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;combination as such.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  14. Revised Versions of this License.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  The Free Software Foundation may publish revised and/or new versions of&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;the GNU General Public License from time to time.  Such new versions will&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;be similar in spirit to the present version, but may differ in detail to&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;address new problems or concerns.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Each version is given a distinguishing version number.  If the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;Program specifies that a certain numbered version of the GNU General&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;Public License &amp;quot;or any later version&amp;quot; applies to it, you have the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;option of following the terms and conditions either of that numbered&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;version or of any later version published by the Free Software&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;Foundation.  If the Program does not specify a version number of the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;GNU General Public License, you may choose any version ever published&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;by the Free Software Foundation.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  If the Program specifies that a proxy can decide which future&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;versions of the GNU General Public License can be used, that proxy's&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;public statement of acceptance of a version permanently authorizes you&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;to choose that version for the Program.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  Later license versions may give you additional or different&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;permissions.  However, no additional obligations are imposed on any&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;author or copyright holder as a result of your choosing to follow a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;later version.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  15. Disclaimer of Warranty.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &amp;quot;AS IS&amp;quot; WITHOUT WARRANTY&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;ALL NECESSARY SERVICING, REPAIR OR CORRECTION.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  16. Limitation of Liability.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;SUCH DAMAGES.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  17. Interpretation of Sections 15 and 16.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;  If the disclaimer of warranty and limitation of liability provided&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;above cannot be given local legal effect according to their terms,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;reviewing courts shall apply local law that most closely approximates&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;an absolute waiver of all civil liability in connection with the&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;Program, unless a warranty or assumption of liability accompanies a&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;copy of the Program in return for a fee.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;                     END OF TERMS AND CONDITIONS&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:16pt;&quot;&gt;The MIT License (MIT):&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;Permission is hereby granted, free of charge, to any person obtaining a copy&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;of this software and associated documentation files (the &amp;quot;Software&amp;quot;), to deal&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;in the Software without restriction, including without limitation the rights&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;copies of the Software, and to permit persons to whom the Software is&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;furnished to do so, subject to the following conditions:&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;The above copyright notice and this permission notice shall be included in&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;all copies or substantial portions of the Software.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;THE SOFTWARE.&lt;/span&gt;&lt;/p&gt;
-&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:12pt; font-weight:400; font-style:normal;&quot;&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Qt: &lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt; font-weight:600;&quot;&gt;    PyQt5:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    GPLv3 License, Copyright (c) 2018 Riverbank Computing Limited &amp;lt;info@riverbankcomputing.com&amp;gt;&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot; font-size:9pt; font-weight:600;&quot;&gt;OR&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt; font-weight:600;&quot;&gt;    PySide2:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    LGPLv3 License, Copyright (C) 2015 The Qt Company Ltd (http://www.qt.io/licensing/)&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt; font-weight:600;&quot;&gt;ion-icons:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;MIT License, Copyright (c) 2015-present Ionic (http://ionic.io/)&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt; font-weight:600;&quot;&gt;QtPy:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;MIT License, Copyright © 2009–2018 The Spyder Development Team&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Thanks to logview by Vinay Sajip for UI inspiration.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;And thanks to contributors to the cutelog project: Anil Berry, Thomas Hess&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:16pt;&quot;&gt;GPLv3 License:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;                    GNU GENERAL PUBLIC LICENSE&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;                       Version 3, 29 June 2007&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt; Copyright (C) 2007 Free Software Foundation, Inc. &amp;lt;http://fsf.org/&amp;gt;&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt; Everyone is permitted to copy and distribute verbatim copies&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt; of this license document, but changing it is not allowed.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;                            Preamble&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  The GNU General Public License is a free, copyleft license for&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;software and other kinds of works.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  The licenses for most software and other practical works are designed&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;to take away your freedom to share and change the works.  By contrast,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the GNU General Public License is intended to guarantee your freedom to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;share and change all versions of a program--to make sure it remains free&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;software for all its users.  We, the Free Software Foundation, use the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;GNU General Public License for most of our software; it applies also to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;any other work released this way by its authors.  You can apply it to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;your programs, too.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  When we speak of free software, we are referring to freedom, not&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;price.  Our General Public Licenses are designed to make sure that you&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;have the freedom to distribute copies of free software (and charge for&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;them if you wish), that you receive source code or can get it if you&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;want it, that you can change the software or use pieces of it in new&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;free programs, and that you know you can do these things.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  To protect your rights, we need to prevent others from denying you&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;these rights or asking you to surrender the rights.  Therefore, you have&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;certain responsibilities if you distribute copies of the software, or if&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;you modify it: responsibilities to respect the freedom of others.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  For example, if you distribute copies of such a program, whether&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;gratis or for a fee, you must pass on to the recipients the same&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;freedoms that you received.  You must make sure that they, too, receive&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;or can get the source code.  And you must show them these terms so they&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;know their rights.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Developers that use the GNU GPL protect your rights with two steps:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;(1) assert copyright on the software, and (2) offer you this License&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;giving you legal permission to copy, distribute and/or modify it.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  For the developers' and authors' protection, the GPL clearly explains&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;that there is no warranty for this free software.  For both users' and&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;authors' sake, the GPL requires that modified versions be marked as&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;changed, so that their problems will not be attributed erroneously to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;authors of previous versions.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Some devices are designed to deny users access to install or run&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;modified versions of the software inside them, although the manufacturer&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;can do so.  This is fundamentally incompatible with the aim of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;protecting users' freedom to change the software.  The systematic&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;pattern of such abuse occurs in the area of products for individuals to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;use, which is precisely where it is most unacceptable.  Therefore, we&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;have designed this version of the GPL to prohibit the practice for those&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;products.  If such problems arise substantially in other domains, we&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;stand ready to extend this provision to those domains in future versions&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;of the GPL, as needed to protect the freedom of users.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Finally, every program is threatened constantly by software patents.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;States should not allow patents to restrict development and use of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;software on general-purpose computers, but in those that do, we wish to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;avoid the special danger that patents applied to a free program could&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;make it effectively proprietary.  To prevent this, the GPL assures that&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;patents cannot be used to render the program non-free.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  The precise terms and conditions for copying, distribution and&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;modification follow.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;                       TERMS AND CONDITIONS&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  0. Definitions.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  &amp;quot;This License&amp;quot; refers to version 3 of the GNU General Public License.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  &amp;quot;Copyright&amp;quot; also means copyright-like laws that apply to other kinds of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;works, such as semiconductor masks.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  &amp;quot;The Program&amp;quot; refers to any copyrightable work licensed under this&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;License.  Each licensee is addressed as &amp;quot;you&amp;quot;.  &amp;quot;Licensees&amp;quot; and&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;&amp;quot;recipients&amp;quot; may be individuals or organizations.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  To &amp;quot;modify&amp;quot; a work means to copy from or adapt all or part of the work&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;in a fashion requiring copyright permission, other than the making of an&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;exact copy.  The resulting work is called a &amp;quot;modified version&amp;quot; of the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;earlier work or a work &amp;quot;based on&amp;quot; the earlier work.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  A &amp;quot;covered work&amp;quot; means either the unmodified Program or a work based&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;on the Program.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  To &amp;quot;propagate&amp;quot; a work means to do anything with it that, without&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;permission, would make you directly or secondarily liable for&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;infringement under applicable copyright law, except executing it on a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;computer or modifying a private copy.  Propagation includes copying,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;distribution (with or without modification), making available to the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;public, and in some countries other activities as well.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  To &amp;quot;convey&amp;quot; a work means any kind of propagation that enables other&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;parties to make or receive copies.  Mere interaction with a user through&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;a computer network, with no transfer of a copy, is not conveying.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  An interactive user interface displays &amp;quot;Appropriate Legal Notices&amp;quot;&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;to the extent that it includes a convenient and prominently visible&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;feature that (1) displays an appropriate copyright notice, and (2)&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;tells the user that there is no warranty for the work (except to the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;extent that warranties are provided), that licensees may convey the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;work under this License, and how to view a copy of this License.  If&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the interface presents a list of user commands or options, such as a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;menu, a prominent item in the list meets this criterion.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  1. Source Code.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  The &amp;quot;source code&amp;quot; for a work means the preferred form of the work&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;for making modifications to it.  &amp;quot;Object code&amp;quot; means any non-source&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;form of a work.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  A &amp;quot;Standard Interface&amp;quot; means an interface that either is an official&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;standard defined by a recognized standards body, or, in the case of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;interfaces specified for a particular programming language, one that&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;is widely used among developers working in that language.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  The &amp;quot;System Libraries&amp;quot; of an executable work include anything, other&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;than the work as a whole, that (a) is included in the normal form of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;packaging a Major Component, but which is not part of that Major&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Component, and (b) serves only to enable use of the work with that&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Major Component, or to implement a Standard Interface for which an&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;implementation is available to the public in source code form.  A&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;&amp;quot;Major Component&amp;quot;, in this context, means a major essential component&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;(kernel, window system, and so on) of the specific operating system&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;(if any) on which the executable work runs, or a compiler used to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;produce the work, or an object code interpreter used to run it.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  The &amp;quot;Corresponding Source&amp;quot; for a work in object code form means all&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the source code needed to generate, install, and (for an executable&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;work) run the object code and to modify the work, including scripts to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;control those activities.  However, it does not include the work's&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;System Libraries, or general-purpose tools or generally available free&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;programs which are used unmodified in performing those activities but&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;which are not part of the work.  For example, Corresponding Source&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;includes interface definition files associated with source files for&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the work, and the source code for shared libraries and dynamically&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;linked subprograms that the work is specifically designed to require,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;such as by intimate data communication or control flow between those&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;subprograms and other parts of the work.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  The Corresponding Source need not include anything that users&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;can regenerate automatically from other parts of the Corresponding&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Source.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  The Corresponding Source for a work in source code form is that&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;same work.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  2. Basic Permissions.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  All rights granted under this License are granted for the term of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;copyright on the Program, and are irrevocable provided the stated&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;conditions are met.  This License explicitly affirms your unlimited&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;permission to run the unmodified Program.  The output from running a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;covered work is covered by this License only if the output, given its&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;content, constitutes a covered work.  This License acknowledges your&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;rights of fair use or other equivalent, as provided by copyright law.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  You may make, run and propagate covered works that you do not&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;convey, without conditions so long as your license otherwise remains&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;in force.  You may convey covered works to others for the sole purpose&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;of having them make modifications exclusively for you, or provide you&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;with facilities for running those works, provided that you comply with&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the terms of this License in conveying all material for which you do&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;not control copyright.  Those thus making or running the covered works&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;for you must do so exclusively on your behalf, under your direction&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;and control, on terms that prohibit them from making any copies of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;your copyrighted material outside their relationship with you.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Conveying under any other circumstances is permitted solely under&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the conditions stated below.  Sublicensing is not allowed; section 10&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;makes it unnecessary.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  3. Protecting Users' Legal Rights From Anti-Circumvention Law.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  No covered work shall be deemed part of an effective technological&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;measure under any applicable law fulfilling obligations under article&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;11 of the WIPO copyright treaty adopted on 20 December 1996, or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;similar laws prohibiting or restricting circumvention of such&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;measures.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  When you convey a covered work, you waive any legal power to forbid&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;circumvention of technological measures to the extent such circumvention&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;is effected by exercising rights under this License with respect to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the covered work, and you disclaim any intention to limit operation or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;modification of the work as a means of enforcing, against the work's&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;users, your or third parties' legal rights to forbid circumvention of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;technological measures.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  4. Conveying Verbatim Copies.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  You may convey verbatim copies of the Program's source code as you&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;receive it, in any medium, provided that you conspicuously and&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;appropriately publish on each copy an appropriate copyright notice;&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;keep intact all notices stating that this License and any&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;non-permissive terms added in accord with section 7 apply to the code;&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;keep intact all notices of the absence of any warranty; and give all&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;recipients a copy of this License along with the Program.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  You may charge any price or no price for each copy that you convey,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;and you may offer support or warranty protection for a fee.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  5. Conveying Modified Source Versions.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  You may convey a work based on the Program, or the modifications to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;produce it from the Program, in the form of source code under the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;terms of section 4, provided that you also meet all of these conditions:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    a) The work must carry prominent notices stating that you modified&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    it, and giving a relevant date.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    b) The work must carry prominent notices stating that it is&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    released under this License and any conditions added under section&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    7.  This requirement modifies the requirement in section 4 to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    &amp;quot;keep intact all notices&amp;quot;.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    c) You must license the entire work, as a whole, under this&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    License to anyone who comes into possession of a copy.  This&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    License will therefore apply, along with any applicable section 7&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    additional terms, to the whole of the work, and all its parts,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    regardless of how they are packaged.  This License gives no&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    permission to license the work in any other way, but it does not&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    invalidate such permission if you have separately received it.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    d) If the work has interactive user interfaces, each must display&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    Appropriate Legal Notices; however, if the Program has interactive&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    interfaces that do not display Appropriate Legal Notices, your&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    work need not make them do so.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  A compilation of a covered work with other separate and independent&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;works, which are not by their nature extensions of the covered work,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;and which are not combined with it such as to form a larger program,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;in or on a volume of a storage or distribution medium, is called an&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;&amp;quot;aggregate&amp;quot; if the compilation and its resulting copyright are not&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;used to limit the access or legal rights of the compilation's users&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;beyond what the individual works permit.  Inclusion of a covered work&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;in an aggregate does not cause this License to apply to the other&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;parts of the aggregate.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  6. Conveying Non-Source Forms.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  You may convey a covered work in object code form under the terms&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;of sections 4 and 5, provided that you also convey the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;machine-readable Corresponding Source under the terms of this License,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;in one of these ways:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    a) Convey the object code in, or embodied in, a physical product&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    (including a physical distribution medium), accompanied by the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    Corresponding Source fixed on a durable physical medium&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    customarily used for software interchange.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    b) Convey the object code in, or embodied in, a physical product&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    (including a physical distribution medium), accompanied by a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    written offer, valid for at least three years and valid for as&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    long as you offer spare parts or customer support for that product&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    model, to give anyone who possesses the object code either (1) a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    copy of the Corresponding Source for all the software in the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    product that is covered by this License, on a durable physical&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    medium customarily used for software interchange, for a price no&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    more than your reasonable cost of physically performing this&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    conveying of source, or (2) access to copy the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    Corresponding Source from a network server at no charge.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    c) Convey individual copies of the object code with a copy of the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    written offer to provide the Corresponding Source.  This&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    alternative is allowed only occasionally and noncommercially, and&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    only if you received the object code with such an offer, in accord&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    with subsection 6b.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    d) Convey the object code by offering access from a designated&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    place (gratis or for a charge), and offer equivalent access to the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    Corresponding Source in the same way through the same place at no&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    further charge.  You need not require recipients to copy the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    Corresponding Source along with the object code.  If the place to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    copy the object code is a network server, the Corresponding Source&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    may be on a different server (operated by you or a third party)&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    that supports equivalent copying facilities, provided you maintain&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    clear directions next to the object code saying where to find the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    Corresponding Source.  Regardless of what server hosts the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    Corresponding Source, you remain obligated to ensure that it is&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    available for as long as needed to satisfy these requirements.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    e) Convey the object code using peer-to-peer transmission, provided&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    you inform other peers where the object code and Corresponding&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    Source of the work are being offered to the general public at no&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    charge under subsection 6d.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  A separable portion of the object code, whose source code is excluded&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;from the Corresponding Source as a System Library, need not be&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;included in conveying the object code work.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  A &amp;quot;User Product&amp;quot; is either (1) a &amp;quot;consumer product&amp;quot;, which means any&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;tangible personal property which is normally used for personal, family,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;or household purposes, or (2) anything designed or sold for incorporation&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;into a dwelling.  In determining whether a product is a consumer product,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;doubtful cases shall be resolved in favor of coverage.  For a particular&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;product received by a particular user, &amp;quot;normally used&amp;quot; refers to a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;typical or common use of that class of product, regardless of the status&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;of the particular user or of the way in which the particular user&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;actually uses, or expects or is expected to use, the product.  A product&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;is a consumer product regardless of whether the product has substantial&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;commercial, industrial or non-consumer uses, unless such uses represent&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the only significant mode of use of the product.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  &amp;quot;Installation Information&amp;quot; for a User Product means any methods,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;procedures, authorization keys, or other information required to install&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;and execute modified versions of a covered work in that User Product from&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;a modified version of its Corresponding Source.  The information must&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;suffice to ensure that the continued functioning of the modified object&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;code is in no case prevented or interfered with solely because&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;modification has been made.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  If you convey an object code work under this section in, or with, or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;specifically for use in, a User Product, and the conveying occurs as&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;part of a transaction in which the right of possession and use of the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;User Product is transferred to the recipient in perpetuity or for a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;fixed term (regardless of how the transaction is characterized), the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Corresponding Source conveyed under this section must be accompanied&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;by the Installation Information.  But this requirement does not apply&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;if neither you nor any third party retains the ability to install&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;modified object code on the User Product (for example, the work has&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;been installed in ROM).&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  The requirement to provide Installation Information does not include a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;requirement to continue to provide support service, warranty, or updates&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;for a work that has been modified or installed by the recipient, or for&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the User Product in which it has been modified or installed.  Access to a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;network may be denied when the modification itself materially and&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;adversely affects the operation of the network or violates the rules and&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;protocols for communication across the network.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Corresponding Source conveyed, and Installation Information provided,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;in accord with this section must be in a format that is publicly&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;documented (and with an implementation available to the public in&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;source code form), and must require no special password or key for&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;unpacking, reading or copying.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  7. Additional Terms.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  &amp;quot;Additional permissions&amp;quot; are terms that supplement the terms of this&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;License by making exceptions from one or more of its conditions.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Additional permissions that are applicable to the entire Program shall&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;be treated as though they were included in this License, to the extent&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;that they are valid under applicable law.  If additional permissions&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;apply only to part of the Program, that part may be used separately&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;under those permissions, but the entire Program remains governed by&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;this License without regard to the additional permissions.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  When you convey a copy of a covered work, you may at your option&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;remove any additional permissions from that copy, or from any part of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;it.  (Additional permissions may be written to require their own&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;removal in certain cases when you modify the work.)  You may place&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;additional permissions on material, added by you to a covered work,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;for which you have or can give appropriate copyright permission.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Notwithstanding any other provision of this License, for material you&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;add to a covered work, you may (if authorized by the copyright holders of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;that material) supplement the terms of this License with terms:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    a) Disclaiming warranty or limiting liability differently from the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    terms of sections 15 and 16 of this License; or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    b) Requiring preservation of specified reasonable legal notices or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    author attributions in that material or in the Appropriate Legal&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    Notices displayed by works containing it; or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    c) Prohibiting misrepresentation of the origin of that material, or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    requiring that modified versions of such material be marked in&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    reasonable ways as different from the original version; or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    d) Limiting the use for publicity purposes of names of licensors or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    authors of the material; or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    e) Declining to grant rights under trademark law for use of some&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    trade names, trademarks, or service marks; or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    f) Requiring indemnification of licensors and authors of that&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    material by anyone who conveys the material (or modified versions of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    it) with contractual assumptions of liability to the recipient, for&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    any liability that these contractual assumptions directly impose on&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;    those licensors and authors.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  All other non-permissive additional terms are considered &amp;quot;further&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;restrictions&amp;quot; within the meaning of section 10.  If the Program as you&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;received it, or any part of it, contains a notice stating that it is&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;governed by this License along with a term that is a further&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;restriction, you may remove that term.  If a license document contains&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;a further restriction but permits relicensing or conveying under this&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;License, you may add to a covered work material governed by the terms&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;of that license document, provided that the further restriction does&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;not survive such relicensing or conveying.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  If you add terms to a covered work in accord with this section, you&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;must place, in the relevant source files, a statement of the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;additional terms that apply to those files, or a notice indicating&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;where to find the applicable terms.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Additional terms, permissive or non-permissive, may be stated in the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;form of a separately written license, or stated as exceptions;&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the above requirements apply either way.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  8. Termination.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  You may not propagate or modify a covered work except as expressly&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;provided under this License.  Any attempt otherwise to propagate or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;modify it is void, and will automatically terminate your rights under&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;this License (including any patent licenses granted under the third&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;paragraph of section 11).&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  However, if you cease all violation of this License, then your&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;license from a particular copyright holder is reinstated (a)&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;provisionally, unless and until the copyright holder explicitly and&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;finally terminates your license, and (b) permanently, if the copyright&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;holder fails to notify you of the violation by some reasonable means&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;prior to 60 days after the cessation.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Moreover, your license from a particular copyright holder is&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;reinstated permanently if the copyright holder notifies you of the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;violation by some reasonable means, this is the first time you have&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;received notice of violation of this License (for any work) from that&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;copyright holder, and you cure the violation prior to 30 days after&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;your receipt of the notice.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Termination of your rights under this section does not terminate the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;licenses of parties who have received copies or rights from you under&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;this License.  If your rights have been terminated and not permanently&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;reinstated, you do not qualify to receive new licenses for the same&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;material under section 10.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  9. Acceptance Not Required for Having Copies.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  You are not required to accept this License in order to receive or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;run a copy of the Program.  Ancillary propagation of a covered work&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;occurring solely as a consequence of using peer-to-peer transmission&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;to receive a copy likewise does not require acceptance.  However,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;nothing other than this License grants you permission to propagate or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;modify any covered work.  These actions infringe copyright if you do&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;not accept this License.  Therefore, by modifying or propagating a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;covered work, you indicate your acceptance of this License to do so.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  10. Automatic Licensing of Downstream Recipients.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Each time you convey a covered work, the recipient automatically&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;receives a license from the original licensors, to run, modify and&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;propagate that work, subject to this License.  You are not responsible&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;for enforcing compliance by third parties with this License.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  An &amp;quot;entity transaction&amp;quot; is a transaction transferring control of an&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;organization, or substantially all assets of one, or subdividing an&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;organization, or merging organizations.  If propagation of a covered&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;work results from an entity transaction, each party to that&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;transaction who receives a copy of the work also receives whatever&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;licenses to the work the party's predecessor in interest had or could&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;give under the previous paragraph, plus a right to possession of the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Corresponding Source of the work from the predecessor in interest, if&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the predecessor has it or can get it with reasonable efforts.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  You may not impose any further restrictions on the exercise of the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;rights granted or affirmed under this License.  For example, you may&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;not impose a license fee, royalty, or other charge for exercise of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;rights granted under this License, and you may not initiate litigation&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;(including a cross-claim or counterclaim in a lawsuit) alleging that&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;any patent claim is infringed by making, using, selling, offering for&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;sale, or importing the Program or any portion of it.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  11. Patents.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  A &amp;quot;contributor&amp;quot; is a copyright holder who authorizes use under this&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;License of the Program or a work on which the Program is based.  The&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;work thus licensed is called the contributor's &amp;quot;contributor version&amp;quot;.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  A contributor's &amp;quot;essential patent claims&amp;quot; are all patent claims&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;owned or controlled by the contributor, whether already acquired or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;hereafter acquired, that would be infringed by some manner, permitted&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;by this License, of making, using, or selling its contributor version,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;but do not include claims that would be infringed only as a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;consequence of further modification of the contributor version.  For&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;purposes of this definition, &amp;quot;control&amp;quot; includes the right to grant&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;patent sublicenses in a manner consistent with the requirements of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;this License.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Each contributor grants you a non-exclusive, worldwide, royalty-free&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;patent license under the contributor's essential patent claims, to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;make, use, sell, offer for sale, import and otherwise run, modify and&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;propagate the contents of its contributor version.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  In the following three paragraphs, a &amp;quot;patent license&amp;quot; is any express&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;agreement or commitment, however denominated, not to enforce a patent&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;(such as an express permission to practice a patent or covenant not to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;sue for patent infringement).  To &amp;quot;grant&amp;quot; such a patent license to a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;party means to make such an agreement or commitment not to enforce a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;patent against the party.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  If you convey a covered work, knowingly relying on a patent license,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;and the Corresponding Source of the work is not available for anyone&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;to copy, free of charge and under the terms of this License, through a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;publicly available network server or other readily accessible means,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;then you must either (1) cause the Corresponding Source to be so&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;available, or (2) arrange to deprive yourself of the benefit of the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;patent license for this particular work, or (3) arrange, in a manner&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;consistent with the requirements of this License, to extend the patent&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;license to downstream recipients.  &amp;quot;Knowingly relying&amp;quot; means you have&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;actual knowledge that, but for the patent license, your conveying the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;covered work in a country, or your recipient's use of the covered work&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;in a country, would infringe one or more identifiable patents in that&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;country that you have reason to believe are valid.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  If, pursuant to or in connection with a single transaction or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;arrangement, you convey, or propagate by procuring conveyance of, a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;covered work, and grant a patent license to some of the parties&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;receiving the covered work authorizing them to use, propagate, modify&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;or convey a specific copy of the covered work, then the patent license&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;you grant is automatically extended to all recipients of the covered&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;work and works based on it.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  A patent license is &amp;quot;discriminatory&amp;quot; if it does not include within&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the scope of its coverage, prohibits the exercise of, or is&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;conditioned on the non-exercise of one or more of the rights that are&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;specifically granted under this License.  You may not convey a covered&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;work if you are a party to an arrangement with a third party that is&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;in the business of distributing software, under which you make payment&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;to the third party based on the extent of your activity of conveying&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the work, and under which the third party grants, to any of the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;parties who would receive the covered work from you, a discriminatory&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;patent license (a) in connection with copies of the covered work&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;conveyed by you (or copies made from those copies), or (b) primarily&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;for and in connection with specific products or compilations that&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;contain the covered work, unless you entered into that arrangement,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;or that patent license was granted, prior to 28 March 2007.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Nothing in this License shall be construed as excluding or limiting&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;any implied license or other defenses to infringement that may&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;otherwise be available to you under applicable patent law.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  12. No Surrender of Others' Freedom.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  If conditions are imposed on you (whether by court order, agreement or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;otherwise) that contradict the conditions of this License, they do not&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;excuse you from the conditions of this License.  If you cannot convey a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;covered work so as to satisfy simultaneously your obligations under this&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;License and any other pertinent obligations, then as a consequence you may&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;not convey it at all.  For example, if you agree to terms that obligate you&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;to collect a royalty for further conveying from those to whom you convey&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the Program, the only way you could satisfy both those terms and this&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;License would be to refrain entirely from conveying the Program.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  13. Use with the GNU Affero General Public License.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Notwithstanding any other provision of this License, you have&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;permission to link or combine any covered work with a work licensed&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;under version 3 of the GNU Affero General Public License into a single&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;combined work, and to convey the resulting work.  The terms of this&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;License will continue to apply to the part which is the covered work,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;but the special requirements of the GNU Affero General Public License,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;section 13, concerning interaction through a network will apply to the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;combination as such.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  14. Revised Versions of this License.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  The Free Software Foundation may publish revised and/or new versions of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the GNU General Public License from time to time.  Such new versions will&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;be similar in spirit to the present version, but may differ in detail to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;address new problems or concerns.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Each version is given a distinguishing version number.  If the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Program specifies that a certain numbered version of the GNU General&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Public License &amp;quot;or any later version&amp;quot; applies to it, you have the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;option of following the terms and conditions either of that numbered&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;version or of any later version published by the Free Software&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Foundation.  If the Program does not specify a version number of the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;GNU General Public License, you may choose any version ever published&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;by the Free Software Foundation.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  If the Program specifies that a proxy can decide which future&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;versions of the GNU General Public License can be used, that proxy's&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;public statement of acceptance of a version permanently authorizes you&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;to choose that version for the Program.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Later license versions may give you additional or different&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;permissions.  However, no additional obligations are imposed on any&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;author or copyright holder as a result of your choosing to follow a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;later version.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  15. Disclaimer of Warranty.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &amp;quot;AS IS&amp;quot; WITHOUT WARRANTY&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;ALL NECESSARY SERVICING, REPAIR OR CORRECTION.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  16. Limitation of Liability.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;SUCH DAMAGES.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  17. Interpretation of Sections 15 and 16.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  If the disclaimer of warranty and limitation of liability provided&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;above cannot be given local legal effect according to their terms,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;reviewing courts shall apply local law that most closely approximates&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;an absolute waiver of all civil liability in connection with the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Program, unless a warranty or assumption of liability accompanies a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;copy of the Program in return for a fee.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;                     END OF TERMS AND CONDITIONS&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:16pt;&quot;&gt;LGPLv3 License:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;                   GNU LESSER GENERAL PUBLIC LICENSE&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;                       Version 3, 29 June 2007&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt; Copyright (C) 2007 Free Software Foundation, Inc. &amp;lt;http://fsf.org/&amp;gt;&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt; Everyone is permitted to copy and distribute verbatim copies&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt; of this license document, but changing it is not allowed.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  This version of the GNU Lesser General Public License incorporates&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the terms and conditions of version 3 of the GNU General Public&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;License, supplemented by the additional permissions listed below.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  0. Additional Definitions.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  As used herein, &amp;quot;this License&amp;quot; refers to version 3 of the GNU Lesser&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;General Public License, and the &amp;quot;GNU GPL&amp;quot; refers to version 3 of the GNU&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;General Public License.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  &amp;quot;The Library&amp;quot; refers to a covered work governed by this License,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;other than an Application or a Combined Work as defined below.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  An &amp;quot;Application&amp;quot; is any work that makes use of an interface provided&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;by the Library, but which is not otherwise based on the Library.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Defining a subclass of a class defined by the Library is deemed a mode&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;of using an interface provided by the Library.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  A &amp;quot;Combined Work&amp;quot; is a work produced by combining or linking an&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Application with the Library.  The particular version of the Library&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;with which the Combined Work was made is also called the &amp;quot;Linked&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Version&amp;quot;.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  The &amp;quot;Minimal Corresponding Source&amp;quot; for a Combined Work means the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Corresponding Source for the Combined Work, excluding any source code&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;for portions of the Combined Work that, considered in isolation, are&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;based on the Application, and not on the Linked Version.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  The &amp;quot;Corresponding Application Code&amp;quot; for a Combined Work means the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;object code and/or source code for the Application, including any data&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;and utility programs needed for reproducing the Combined Work from the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Application, but excluding the System Libraries of the Combined Work.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  1. Exception to Section 3 of the GNU GPL.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  You may convey a covered work under sections 3 and 4 of this License&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;without being bound by section 3 of the GNU GPL.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  2. Conveying Modified Versions.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  If you modify a copy of the Library, and, in your modifications, a&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;facility refers to a function or data to be supplied by an Application&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;that uses the facility (other than as an argument passed when the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;facility is invoked), then you may convey a copy of the modified&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;version:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   a) under this License, provided that you make a good faith effort to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   ensure that, in the event an Application does not supply the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   function or data, the facility still operates, and performs&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   whatever part of its purpose remains meaningful, or&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   b) under the GNU GPL, with none of the additional permissions of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   this License applicable to that copy.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  3. Object Code Incorporating Material from Library Header Files.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  The object code form of an Application may incorporate material from&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;a header file that is part of the Library.  You may convey such object&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;code under terms of your choice, provided that, if the incorporated&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;material is not limited to numerical parameters, data structure&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;layouts and accessors, or small macros, inline functions and templates&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;(ten or fewer lines in length), you do both of the following:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   a) Give prominent notice with each copy of the object code that the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   Library is used in it and that the Library and its use are&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   covered by this License.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   b) Accompany the object code with a copy of the GNU GPL and this license&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   document.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  4. Combined Works.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  You may convey a Combined Work under terms of your choice that,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;taken together, effectively do not restrict modification of the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;portions of the Library contained in the Combined Work and reverse&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;engineering for debugging such modifications, if you also do each of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;the following:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   a) Give prominent notice with each copy of the Combined Work that&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   the Library is used in it and that the Library and its use are&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   covered by this License.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   b) Accompany the Combined Work with a copy of the GNU GPL and this license&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   document.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   c) For a Combined Work that displays copyright notices during&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   execution, include the copyright notice for the Library among&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   these notices, as well as a reference directing the user to the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   copies of the GNU GPL and this license document.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   d) Do one of the following:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;       0) Convey the Minimal Corresponding Source under the terms of this&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;       License, and the Corresponding Application Code in a form&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;       suitable for, and under terms that permit, the user to&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;       recombine or relink the Application with a modified version of&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;       the Linked Version to produce a modified Combined Work, in the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;       manner specified by section 6 of the GNU GPL for conveying&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;       Corresponding Source.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;       1) Use a suitable shared library mechanism for linking with the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;       Library.  A suitable mechanism is one that (a) uses at run time&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;       a copy of the Library already present on the user's computer&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;       system, and (b) will operate properly with a modified version&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;       of the Library that is interface-compatible with the Linked&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;       Version.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   e) Provide Installation Information, but only if you would otherwise&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   be required to provide such information under section 6 of the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   GNU GPL, and only to the extent that such information is&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   necessary to install and execute a modified version of the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   Combined Work produced by recombining or relinking the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   Application with a modified version of the Linked Version. (If&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   you use option 4d0, the Installation Information must accompany&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   the Minimal Corresponding Source and Corresponding Application&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   Code. If you use option 4d1, you must provide the Installation&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   Information in the manner specified by section 6 of the GNU GPL&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   for conveying Corresponding Source.)&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  5. Combined Libraries.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  You may place library facilities that are a work based on the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Library side by side in a single library together with other library&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;facilities that are not Applications and are not covered by this&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;License, and convey such a combined library under terms of your&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;choice, if you do both of the following:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   a) Accompany the combined library with a copy of the same work based&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   on the Library, uncombined with any other library facilities,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   conveyed under the terms of this License.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   b) Give prominent notice with the combined library that part of it&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   is a work based on the Library, and explaining where to find the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;   accompanying uncombined form of the same work.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  6. Revised Versions of the GNU Lesser General Public License.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  The Free Software Foundation may publish revised and/or new versions&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;of the GNU Lesser General Public License from time to time. Such new&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;versions will be similar in spirit to the present version, but may&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;differ in detail to address new problems or concerns.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  Each version is given a distinguishing version number. If the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Library as you received it specifies that a certain numbered version&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;of the GNU Lesser General Public License &amp;quot;or any later version&amp;quot;&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;applies to it, you have the option of following the terms and&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;conditions either of that published version or of any later version&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;published by the Free Software Foundation. If the Library as you&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;received it does not specify a version number of the GNU Lesser&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;General Public License, you may choose any version of the GNU Lesser&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;General Public License ever published by the Free Software Foundation.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;  If the Library as you received it specifies that a proxy can decide&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;whether future versions of the GNU Lesser General Public License shall&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;apply, that proxy's public statement of acceptance of any version is&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;permanent authorization for you to choose that version for the&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Library.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:16pt;&quot;&gt;The MIT License (MIT):&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;Permission is hereby granted, free of charge, to any person obtaining a copy&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;of this software and associated documentation files (the &amp;quot;Software&amp;quot;), to deal&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;in the Software without restriction, including without limitation the rights&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;copies of the Software, and to permit persons to whom the Software is&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;furnished to do so, subject to the following conditions:&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;The above copyright notice and this permission notice shall be included in&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;all copies or substantial portions of the Software.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;THE SOFTWARE IS PROVIDED &amp;quot;AS IS&amp;quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:9pt;&quot;&gt;THE SOFTWARE.&lt;/span&gt;&lt;/p&gt;
+&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
      </property>
     </widget>
    </item>
diff --git a/cutelog/resources/ui/logger.ui b/cutelog/resources/ui/logger.ui
index 9640b49..c45f0af 100644
--- a/cutelog/resources/ui/logger.ui
+++ b/cutelog/resources/ui/logger.ui
@@ -28,7 +28,7 @@
      <widget class="QWidget" name="verticalWidget_2" native="true">
       <property name="sizePolicy">
        <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
-        <horstretch>12</horstretch>
+        <horstretch>15</horstretch>
         <verstretch>0</verstretch>
        </sizepolicy>
       </property>
@@ -54,22 +54,18 @@
           <enum>Qt::Vertical</enum>
          </property>
          <widget class="QWidget" name="layoutWidget">
-          <layout class="QGridLayout" name="gridLayout_2">
-           <item row="5" column="0">
-            <widget class="QPushButton" name="createLevelButton">
+          <layout class="QVBoxLayout" name="verticalLayout">
+           <item>
+            <widget class="QLabel" name="label">
              <property name="text">
-              <string>Create level</string>
+              <string>Log namespaces</string>
              </property>
-            </widget>
-           </item>
-           <item row="5" column="1">
-            <widget class="QPushButton" name="presetsButton">
-             <property name="text">
-              <string>Presets</string>
+             <property name="margin">
+              <number>1</number>
              </property>
             </widget>
            </item>
-           <item row="1" column="0" colspan="2">
+           <item>
             <widget class="QTreeView" name="namespaceTreeView">
              <property name="editTriggers">
               <set>QAbstractItemView::NoEditTriggers</set>
@@ -112,7 +108,17 @@
              </attribute>
             </widget>
            </item>
-           <item row="4" column="0" colspan="2">
+           <item>
+            <widget class="QLabel" name="label_3">
+             <property name="text">
+              <string>Levels</string>
+             </property>
+             <property name="margin">
+              <number>1</number>
+             </property>
+            </widget>
+           </item>
+           <item>
             <widget class="QTableWidget" name="levelsTable">
              <property name="sizePolicy">
               <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
@@ -173,11 +179,6 @@
                <string>Show</string>
               </property>
              </column>
-             <column>
-              <property name="text">
-               <string>#</string>
-              </property>
-             </column>
              <column>
               <property name="text">
                <string>Name</string>
@@ -185,26 +186,6 @@
              </column>
             </widget>
            </item>
-           <item row="2" column="0" colspan="2">
-            <widget class="QLabel" name="label_3">
-             <property name="text">
-              <string>Levels</string>
-             </property>
-             <property name="margin">
-              <number>1</number>
-             </property>
-            </widget>
-           </item>
-           <item row="0" column="0" colspan="2">
-            <widget class="QLabel" name="label">
-             <property name="text">
-              <string>Log namespaces</string>
-             </property>
-             <property name="margin">
-              <number>1</number>
-             </property>
-            </widget>
-           </item>
           </layout>
          </widget>
         </widget>
@@ -270,7 +251,7 @@
            <bool>false</bool>
           </property>
           <property name="autoScroll">
-           <bool>false</bool>
+           <bool>true</bool>
           </property>
           <property name="editTriggers">
            <set>QAbstractItemView::NoEditTriggers</set>
@@ -290,15 +271,24 @@
           <property name="selectionBehavior">
            <enum>QAbstractItemView::SelectRows</enum>
           </property>
+          <property name="horizontalScrollMode">
+           <enum>QAbstractItemView::ScrollPerPixel</enum>
+          </property>
           <property name="wordWrap">
            <bool>false</bool>
           </property>
           <property name="cornerButtonEnabled">
            <bool>false</bool>
           </property>
+          <attribute name="horizontalHeaderCascadingSectionResizes">
+           <bool>false</bool>
+          </attribute>
           <attribute name="horizontalHeaderHighlightSections">
            <bool>false</bool>
           </attribute>
+          <attribute name="horizontalHeaderMinimumSectionSize">
+           <number>20</number>
+          </attribute>
           <attribute name="verticalHeaderVisible">
            <bool>false</bool>
           </attribute>
@@ -357,6 +347,12 @@
                <verstretch>0</verstretch>
               </sizepolicy>
              </property>
+             <property name="minimumSize">
+              <size>
+               <width>80</width>
+               <height>0</height>
+              </size>
+             </property>
              <property name="maximumSize">
               <size>
                <width>60</width>
@@ -379,14 +375,20 @@
                <verstretch>0</verstretch>
               </sizepolicy>
              </property>
+             <property name="minimumSize">
+              <size>
+               <width>80</width>
+               <height>0</height>
+              </size>
+             </property>
              <property name="text">
               <string>Search</string>
              </property>
              <property name="popupMode">
               <enum>QToolButton::MenuButtonPopup</enum>
              </property>
-             <property name="arrowType">
-              <enum>Qt::NoArrow</enum>
+             <property name="toolButtonStyle">
+              <enum>Qt::ToolButtonTextOnly</enum>
              </property>
             </widget>
            </item>
diff --git a/cutelog/resources/ui/main_window.ui b/cutelog/resources/ui/main_window.ui
deleted file mode 100644
index c2076a9..0000000
--- a/cutelog/resources/ui/main_window.ui
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>MainWindow</class>
- <widget class="QMainWindow" name="MainWindow">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>861</width>
-    <height>586</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string>cutelog</string>
-  </property>
-  <widget class="QWidget" name="centralwidget">
-   <layout class="QVBoxLayout" name="verticalLayout_4">
-    <item>
-     <widget class="QTabWidget" name="connectionTabWidget">
-      <property name="tabsClosable">
-       <bool>true</bool>
-      </property>
-      <property name="movable">
-       <bool>true</bool>
-      </property>
-      <property name="tabBarAutoHide">
-       <bool>true</bool>
-      </property>
-     </widget>
-    </item>
-   </layout>
-  </widget>
-  <widget class="QStatusBar" name="statusbar"/>
- </widget>
- <resources/>
- <connections/>
-</ui>
diff --git a/cutelog/resources/ui/merge_dialog.ui b/cutelog/resources/ui/merge_dialog.ui
deleted file mode 100644
index d26431b..0000000
--- a/cutelog/resources/ui/merge_dialog.ui
+++ /dev/null
@@ -1,121 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>Dialog</class>
- <widget class="QDialog" name="Dialog">
-  <property name="geometry">
-   <rect>
-    <x>0</x>
-    <y>0</y>
-    <width>341</width>
-    <height>323</height>
-   </rect>
-  </property>
-  <property name="windowTitle">
-   <string>Dialog</string>
-  </property>
-  <layout class="QGridLayout" name="gridLayout">
-   <item row="1" column="2" colspan="2">
-    <widget class="QComboBox" name="dstComboBox"/>
-   </item>
-   <item row="5" column="0" colspan="4">
-    <widget class="QDialogButtonBox" name="buttonBox">
-     <property name="orientation">
-      <enum>Qt::Horizontal</enum>
-     </property>
-     <property name="standardButtons">
-      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
-     </property>
-    </widget>
-   </item>
-   <item row="1" column="0" rowspan="4" colspan="2">
-    <widget class="QListWidget" name="loggerList">
-     <property name="defaultDropAction">
-      <enum>Qt::IgnoreAction</enum>
-     </property>
-     <property name="selectionMode">
-      <enum>QAbstractItemView::MultiSelection</enum>
-     </property>
-    </widget>
-   </item>
-   <item row="2" column="2" colspan="2">
-    <widget class="QCheckBox" name="keepAliveCheckBox">
-     <property name="text">
-      <string>Keep connections alive</string>
-     </property>
-     <property name="checked">
-      <bool>true</bool>
-     </property>
-    </widget>
-   </item>
-   <item row="0" column="0" colspan="2">
-    <widget class="QLabel" name="label">
-     <property name="text">
-      <string>All loggers:</string>
-     </property>
-    </widget>
-   </item>
-   <item row="0" column="2" colspan="2">
-    <widget class="QLabel" name="label_2">
-     <property name="text">
-      <string>Merge all into:</string>
-     </property>
-    </widget>
-   </item>
-   <item row="4" column="2" colspan="2">
-    <spacer name="verticalSpacer">
-     <property name="orientation">
-      <enum>Qt::Vertical</enum>
-     </property>
-     <property name="sizeHint" stdset="0">
-      <size>
-       <width>20</width>
-       <height>169</height>
-      </size>
-     </property>
-    </spacer>
-   </item>
-  </layout>
-  <zorder>label</zorder>
-  <zorder>loggerList</zorder>
-  <zorder>label_2</zorder>
-  <zorder>dstComboBox</zorder>
-  <zorder>buttonBox</zorder>
-  <zorder>verticalSpacer</zorder>
-  <zorder>keepAliveCheckBox</zorder>
- </widget>
- <resources/>
- <connections>
-  <connection>
-   <sender>buttonBox</sender>
-   <signal>accepted()</signal>
-   <receiver>Dialog</receiver>
-   <slot>accept()</slot>
-   <hints>
-    <hint type="sourcelabel">
-     <x>247</x>
-     <y>303</y>
-    </hint>
-    <hint type="destinationlabel">
-     <x>186</x>
-     <y>248</y>
-    </hint>
-   </hints>
-  </connection>
-  <connection>
-   <sender>buttonBox</sender>
-   <signal>rejected()</signal>
-   <receiver>Dialog</receiver>
-   <slot>reject()</slot>
-   <hints>
-    <hint type="sourcelabel">
-     <x>250</x>
-     <y>296</y>
-    </hint>
-    <hint type="destinationlabel">
-     <x>305</x>
-     <y>249</y>
-    </hint>
-   </hints>
-  </connection>
- </connections>
-</ui>
diff --git a/cutelog/resources/ui/settings_dialog.ui b/cutelog/resources/ui/settings_dialog.ui
index 627ff27..c20eca4 100644
--- a/cutelog/resources/ui/settings_dialog.ui
+++ b/cutelog/resources/ui/settings_dialog.ui
@@ -6,35 +6,25 @@
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>614</width>
-    <height>392</height>
+    <width>695</width>
+    <height>438</height>
    </rect>
   </property>
   <property name="windowTitle">
    <string>Settings</string>
   </property>
-  <layout class="QGridLayout" name="gridLayout_5">
-   <item row="1" column="0" colspan="2">
-    <widget class="QDialogButtonBox" name="buttonBox">
-     <property name="orientation">
-      <enum>Qt::Horizontal</enum>
-     </property>
-     <property name="standardButtons">
-      <set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
-     </property>
-     <property name="centerButtons">
-      <bool>false</bool>
-     </property>
-    </widget>
-   </item>
+  <layout class="QGridLayout" name="gridLayout">
    <item row="0" column="0">
     <widget class="QListWidget" name="listWidget">
      <property name="sizePolicy">
-      <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
-       <horstretch>3</horstretch>
+      <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+       <horstretch>1</horstretch>
        <verstretch>0</verstretch>
       </sizepolicy>
      </property>
+     <property name="spacing">
+      <number>5</number>
+     </property>
      <item>
       <property name="text">
        <string>Appearance</string>
@@ -57,59 +47,144 @@
      </item>
     </widget>
    </item>
+   <item row="1" column="0" colspan="2">
+    <widget class="QDialogButtonBox" name="buttonBox">
+     <property name="orientation">
+      <enum>Qt::Horizontal</enum>
+     </property>
+     <property name="standardButtons">
+      <set>QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok|QDialogButtonBox::RestoreDefaults</set>
+     </property>
+    </widget>
+   </item>
    <item row="0" column="1">
     <widget class="QStackedWidget" name="stackedWidget">
      <property name="sizePolicy">
-      <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
-       <horstretch>10</horstretch>
+      <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+       <horstretch>4</horstretch>
        <verstretch>0</verstretch>
       </sizepolicy>
      </property>
-     <property name="frameShape">
-      <enum>QFrame::StyledPanel</enum>
-     </property>
      <property name="currentIndex">
       <number>0</number>
      </property>
      <widget class="QWidget" name="pageAppearance">
-      <layout class="QGridLayout" name="gridLayout">
+      <layout class="QGridLayout" name="gridLayout_3">
        <property name="verticalSpacing">
         <number>10</number>
        </property>
-       <item row="5" column="0">
-        <widget class="QLabel" name="label_4">
-         <property name="text">
-          <string>Lo&amp;gger table row height</string>
+       <item row="2" column="2">
+        <widget class="QSpinBox" name="loggerTableFontSize">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Ignored" vsizetype="Fixed">
+           <horstretch>1</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
          </property>
-         <property name="buddy">
-          <cstring>loggerTableRowHeight</cstring>
+         <property name="minimum">
+          <number>1</number>
          </property>
         </widget>
        </item>
-       <item row="2" column="2">
+       <item row="3" column="1">
+        <widget class="QFontComboBox" name="textViewFont">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Ignored" vsizetype="Fixed">
+           <horstretch>4</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="QCheckBox" name="darkThemeDefaultCheckBox">
+         <property name="text">
+          <string/>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="1">
         <widget class="QFontComboBox" name="loggerTableFont">
          <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
-           <horstretch>5</horstretch>
+          <sizepolicy hsizetype="Ignored" vsizetype="Fixed">
+           <horstretch>4</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
          </property>
         </widget>
        </item>
+       <item row="2" column="0">
+        <widget class="QLabel" name="label_2">
+         <property name="text">
+          <string>Font in logger tables</string>
+         </property>
+        </widget>
+       </item>
+       <item row="3" column="0">
+        <widget class="QLabel" name="label_3">
+         <property name="text">
+          <string>Font in text edit windows</string>
+         </property>
+        </widget>
+       </item>
+       <item row="4" column="0">
+        <widget class="QLabel" name="label_4">
+         <property name="text">
+          <string>Table row line height</string>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="0">
+        <widget class="QLabel" name="label">
+         <property name="text">
+          <string>Dark theme by default</string>
+         </property>
+        </widget>
+       </item>
+       <item row="7" column="0">
+        <widget class="QLabel" name="label_6">
+         <property name="text">
+          <string>Time formatting string</string>
+         </property>
+        </widget>
+       </item>
        <item row="6" column="0">
-        <widget class="QLabel" name="label_16">
+        <widget class="QLabel" name="label_5">
          <property name="text">
-          <string>Indica&amp;te exception with</string>
+          <string>Indicate exception with</string>
+         </property>
+        </widget>
+       </item>
+       <item row="3" column="2">
+        <widget class="QSpinBox" name="textViewFontSize">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Ignored" vsizetype="Fixed">
+           <horstretch>1</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="minimum">
+          <number>1</number>
+         </property>
+        </widget>
+       </item>
+       <item row="4" column="1">
+        <widget class="QSpinBox" name="loggerTableRowHeight">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
          </property>
-         <property name="buddy">
-          <cstring>excIndicationComboBox</cstring>
+         <property name="minimum">
+          <number>1</number>
          </property>
         </widget>
        </item>
-       <item row="6" column="2">
+       <item row="6" column="1">
         <widget class="QComboBox" name="excIndicationComboBox">
          <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+          <sizepolicy hsizetype="Ignored" vsizetype="Fixed">
            <horstretch>0</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
@@ -131,152 +206,128 @@
          </item>
         </widget>
        </item>
-       <item row="12" column="0" colspan="6">
+       <item row="7" column="1">
+        <widget class="QLineEdit" name="timeFormatLine">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Ignored" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="placeholderText">
+          <string>%Y-%m-%d %H:%M:%S.%f</string>
+         </property>
+        </widget>
+       </item>
+       <item row="8" column="0" colspan="3">
         <spacer name="verticalSpacer">
          <property name="orientation">
           <enum>Qt::Vertical</enum>
          </property>
          <property name="sizeHint" stdset="0">
           <size>
-           <width>0</width>
-           <height>0</height>
+           <width>20</width>
+           <height>40</height>
           </size>
          </property>
         </spacer>
        </item>
-       <item row="4" column="0">
-        <widget class="QLabel" name="label_10">
+       <item row="7" column="2">
+        <widget class="QLabel" name="label_11">
          <property name="text">
-          <string>Font in te&amp;xt edit windows</string>
+          <string>&lt;a href=&quot;https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior&quot;&gt;Help&lt;/a&gt;</string>
          </property>
-         <property name="buddy">
-          <cstring>textViewFont</cstring>
+         <property name="textFormat">
+          <enum>Qt::RichText</enum>
          </property>
-        </widget>
-       </item>
-       <item row="4" column="2">
-        <widget class="QFontComboBox" name="textViewFont">
-         <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
-           <horstretch>5</horstretch>
-           <verstretch>0</verstretch>
-          </sizepolicy>
+         <property name="openExternalLinks">
+          <bool>true</bool>
+         </property>
+         <property name="textInteractionFlags">
+          <set>Qt::TextBrowserInteraction</set>
          </property>
         </widget>
        </item>
-       <item row="2" column="0">
-        <widget class="QLabel" name="label_9">
-         <property name="text">
-          <string>Font in &amp;logger tables</string>
-         </property>
-         <property name="buddy">
-          <cstring>loggerTableFont</cstring>
+       <item row="5" column="0" colspan="3">
+        <widget class="Line" name="line_2">
+         <property name="orientation">
+          <enum>Qt::Horizontal</enum>
          </property>
         </widget>
        </item>
-       <item row="5" column="2">
-        <widget class="QSpinBox" name="loggerTableRowHeight">
-         <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
-           <horstretch>0</horstretch>
-           <verstretch>0</verstretch>
-          </sizepolicy>
+       <item row="1" column="0" colspan="3">
+        <widget class="Line" name="line_3">
+         <property name="orientation">
+          <enum>Qt::Horizontal</enum>
          </property>
         </widget>
        </item>
-       <item row="0" column="2">
-        <widget class="QCheckBox" name="darkThemeDefaultCheckBox">
+      </layout>
+     </widget>
+     <widget class="QWidget" name="pageSearch">
+      <layout class="QGridLayout" name="gridLayout_2">
+       <property name="horizontalSpacing">
+        <number>20</number>
+       </property>
+       <property name="verticalSpacing">
+        <number>10</number>
+       </property>
+       <item row="2" column="0">
+        <widget class="QLabel" name="label_9">
          <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+          <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
            <horstretch>0</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
          </property>
          <property name="text">
-          <string/>
+          <string>Case sensitive by default</string>
          </property>
         </widget>
        </item>
        <item row="0" column="0">
-        <widget class="QLabel" name="label_3">
-         <property name="text">
-          <string>Dark &amp;theme by default</string>
-         </property>
-         <property name="buddy">
-          <cstring>darkThemeDefaultCheckBox</cstring>
-         </property>
-        </widget>
-       </item>
-       <item row="2" column="3">
-        <widget class="QSpinBox" name="loggerTableFontSize">
+        <widget class="QLabel" name="label_7">
          <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
-           <horstretch>1</horstretch>
+          <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
+           <horstretch>0</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
          </property>
-         <property name="minimum">
-          <number>1</number>
+         <property name="text">
+          <string>Open by default</string>
          </property>
         </widget>
        </item>
-       <item row="4" column="3">
-        <widget class="QSpinBox" name="textViewFontSize">
+       <item row="3" column="0">
+        <widget class="QLabel" name="label_10">
          <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
-           <horstretch>1</horstretch>
+          <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
+           <horstretch>0</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
          </property>
-         <property name="minimum">
-          <number>1</number>
-         </property>
-        </widget>
-       </item>
-      </layout>
-     </widget>
-     <widget class="QWidget" name="pageSearch">
-      <layout class="QGridLayout" name="gridLayout_2">
-       <property name="verticalSpacing">
-        <number>10</number>
-       </property>
-       <item row="3" column="0" colspan="2">
-        <widget class="QLabel" name="label_12">
-         <property name="text">
-          <string>Case sensi&amp;tive by default</string>
-         </property>
-         <property name="buddy">
-          <cstring>searchCaseSensitiveDefaultCheckBox</cstring>
-         </property>
-        </widget>
-       </item>
-       <item row="0" column="0" colspan="2">
-        <widget class="QLabel" name="label_13">
          <property name="text">
-          <string>Open by defa&amp;ult</string>
-         </property>
-         <property name="buddy">
-          <cstring>searchOpenDefaultCheckBox</cstring>
+          <string>Wildcard by default</string>
          </property>
         </widget>
        </item>
-       <item row="1" column="2">
-        <widget class="QCheckBox" name="searchRegexDefaultCheckBox">
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_8">
          <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+          <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
            <horstretch>0</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
          </property>
          <property name="text">
-          <string/>
+          <string>Regex by default</string>
          </property>
         </widget>
        </item>
-       <item row="0" column="2">
+       <item row="0" column="1">
         <widget class="QCheckBox" name="searchOpenDefaultCheckBox">
          <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+          <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
            <horstretch>0</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
@@ -286,20 +337,10 @@
          </property>
         </widget>
        </item>
-       <item row="4" column="0" colspan="2">
-        <widget class="QLabel" name="label_11">
-         <property name="text">
-          <string>Wi&amp;ldcard by default</string>
-         </property>
-         <property name="buddy">
-          <cstring>searchWildcardDefaultCheckBox</cstring>
-         </property>
-        </widget>
-       </item>
-       <item row="4" column="2">
-        <widget class="QCheckBox" name="searchWildcardDefaultCheckBox">
+       <item row="1" column="1">
+        <widget class="QCheckBox" name="searchRegexDefaultCheckBox">
          <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+          <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
            <horstretch>0</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
@@ -309,10 +350,10 @@
          </property>
         </widget>
        </item>
-       <item row="3" column="2">
+       <item row="2" column="1">
         <widget class="QCheckBox" name="searchCaseSensitiveDefaultCheckBox">
          <property name="sizePolicy">
-          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+          <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
            <horstretch>0</horstretch>
            <verstretch>0</verstretch>
           </sizepolicy>
@@ -322,25 +363,28 @@
          </property>
         </widget>
        </item>
-       <item row="1" column="0" colspan="2">
-        <widget class="QLabel" name="label_5">
-         <property name="text">
-          <string>Rege&amp;x by default</string>
+       <item row="3" column="1">
+        <widget class="QCheckBox" name="searchWildcardDefaultCheckBox">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
          </property>
-         <property name="buddy">
-          <cstring>searchRegexDefaultCheckBox</cstring>
+         <property name="text">
+          <string/>
          </property>
         </widget>
        </item>
-       <item row="5" column="0" colspan="3">
+       <item row="4" column="0" colspan="2">
         <spacer name="verticalSpacer_2">
          <property name="orientation">
           <enum>Qt::Vertical</enum>
          </property>
          <property name="sizeHint" stdset="0">
           <size>
-           <width>0</width>
-           <height>0</height>
+           <width>20</width>
+           <height>40</height>
           </size>
          </property>
         </spacer>
@@ -348,178 +392,266 @@
       </layout>
      </widget>
      <widget class="QWidget" name="pageServer">
-      <layout class="QGridLayout" name="gridLayout_3">
+      <layout class="QGridLayout" name="gridLayout_4">
        <property name="verticalSpacing">
         <number>10</number>
        </property>
-       <item row="0" column="0">
-        <widget class="QLabel" name="label">
-         <property name="text">
-          <string>Server &amp;listen address</string>
-         </property>
-         <property name="buddy">
-          <cstring>listenHostLine</cstring>
+       <item row="2" column="0">
+        <widget class="QLabel" name="label_16">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
          </property>
-        </widget>
-       </item>
-       <item row="2" column="1">
-        <widget class="QCheckBox" name="singleTabCheckBox">
          <property name="text">
-          <string/>
-         </property>
-        </widget>
-       </item>
-       <item row="1" column="1">
-        <widget class="QLineEdit" name="listenPortLine">
-         <property name="placeholderText">
-          <string>19996</string>
+          <string>Default serialization format</string>
          </property>
         </widget>
        </item>
        <item row="0" column="1">
         <widget class="QLineEdit" name="listenHostLine">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Ignored" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
          <property name="placeholderText">
-          <string>127.0.0.1</string>
+          <string>0.0.0.0</string>
          </property>
         </widget>
        </item>
-       <item row="2" column="0">
-        <widget class="QLabel" name="singleTabLabel">
-         <property name="text">
-          <string>Single &amp;tab mode by default</string>
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_13">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
          </property>
-         <property name="buddy">
-          <cstring>singleTabCheckBox</cstring>
+         <property name="text">
+          <string>Server listen port</string>
          </property>
         </widget>
        </item>
-       <item row="1" column="0">
-        <widget class="QLabel" name="label_2">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_12">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
          <property name="text">
-          <string>Server listen &amp;port</string>
+          <string>Server listen address</string>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="1">
+        <widget class="QLineEdit" name="listenPortLine">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Ignored" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
          </property>
-         <property name="buddy">
-          <cstring>listenPortLine</cstring>
+         <property name="placeholderText">
+          <string>19996</string>
          </property>
         </widget>
        </item>
-       <item row="3" column="0" colspan="2">
+       <item row="7" column="0" colspan="2">
         <spacer name="verticalSpacer_3">
          <property name="orientation">
           <enum>Qt::Vertical</enum>
          </property>
          <property name="sizeHint" stdset="0">
           <size>
-           <width>0</width>
-           <height>0</height>
+           <width>20</width>
+           <height>40</height>
           </size>
          </property>
         </spacer>
        </item>
-      </layout>
-     </widget>
-     <widget class="QWidget" name="pageAdvanced">
-      <layout class="QGridLayout" name="gridLayout_4">
-       <property name="verticalSpacing">
-        <number>10</number>
-       </property>
-       <item row="2" column="1">
-        <widget class="QLineEdit" name="loopEventDelayLine">
-         <property name="placeholderText">
-          <string>0.0075</string>
+       <item row="5" column="0">
+        <widget class="QLabel" name="label_15">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="text">
+          <string>Extra mode by default</string>
          </property>
         </widget>
        </item>
-       <item row="1" column="0">
-        <widget class="QLabel" name="label_6">
+       <item row="4" column="1">
+        <widget class="QCheckBox" name="singleTabCheckBox">
          <property name="text">
-          <string>Console &amp;logging level</string>
-         </property>
-         <property name="buddy">
-          <cstring>logLevelLine</cstring>
+          <string/>
          </property>
         </widget>
        </item>
        <item row="5" column="1">
-        <widget class="QCheckBox" name="lightThemeNativeCheckBox">
+        <widget class="QCheckBox" name="extraModeCheckBox">
          <property name="text">
           <string/>
          </property>
         </widget>
        </item>
-       <item row="3" column="0">
-        <widget class="QLabel" name="label_8">
+       <item row="2" column="1">
+        <widget class="QComboBox" name="serializationFormatCombo">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Ignored" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <item>
+          <property name="text">
+           <string>pickle</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>json</string>
+          </property>
+         </item>
+        </widget>
+       </item>
+       <item row="4" column="0">
+        <widget class="QLabel" name="label_14">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
          <property name="text">
-          <string>Enable benchmark</string>
+          <string>Single tab mode by default</string>
          </property>
-         <property name="buddy">
-          <cstring>benchmarkCheckBox</cstring>
+        </widget>
+       </item>
+       <item row="3" column="0" colspan="2">
+        <widget class="Line" name="line">
+         <property name="orientation">
+          <enum>Qt::Horizontal</enum>
          </property>
         </widget>
        </item>
-       <item row="1" column="1">
-        <widget class="QLineEdit" name="logLevelLine">
-         <property name="placeholderText">
-          <string>30</string>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="pageAdvanced">
+      <layout class="QGridLayout" name="gridLayout_5">
+       <property name="verticalSpacing">
+        <number>10</number>
+       </property>
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_17">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="text">
+          <string>Console logging level</string>
          </property>
         </widget>
        </item>
-       <item row="3" column="1">
-        <widget class="QCheckBox" name="benchmarkCheckBox">
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_19">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
          <property name="text">
-          <string/>
+          <string>Enable benchmark</string>
          </property>
         </widget>
        </item>
+       <item row="4" column="0" colspan="2">
+        <spacer name="verticalSpacer_4">
+         <property name="orientation">
+          <enum>Qt::Vertical</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>20</width>
+           <height>40</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
        <item row="2" column="0">
-        <widget class="QLabel" name="label_7">
+        <widget class="QLabel" name="label_20">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
          <property name="text">
-          <string>&amp;Qt event sleep period</string>
+          <string>Benchmark record interval</string>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="QLineEdit" name="logLevelLine">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Ignored" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
          </property>
-         <property name="buddy">
-          <cstring>loopEventDelayLine</cstring>
+         <property name="placeholderText">
+          <string>30</string>
          </property>
         </widget>
        </item>
-       <item row="4" column="0">
-        <widget class="QLabel" name="label_15">
-         <property name="text">
-          <string>Benchmark record in&amp;terval</string>
+       <item row="3" column="0">
+        <widget class="QLabel" name="label_21">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
          </property>
-         <property name="buddy">
-          <cstring>benchmarkIntervalLine</cstring>
+         <property name="text">
+          <string>Light theme is native style</string>
          </property>
         </widget>
        </item>
-       <item row="4" column="1">
+       <item row="2" column="1">
         <widget class="QLineEdit" name="benchmarkIntervalLine">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Ignored" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
          <property name="placeholderText">
           <string>0.0005</string>
          </property>
         </widget>
        </item>
-       <item row="5" column="0">
-        <widget class="QLabel" name="label_14">
+       <item row="1" column="1">
+        <widget class="QCheckBox" name="benchmarkCheckBox">
          <property name="text">
-          <string>Li&amp;ght theme is native style</string>
-         </property>
-         <property name="buddy">
-          <cstring>lightThemeNativeCheckBox</cstring>
+          <string/>
          </property>
         </widget>
        </item>
-       <item row="6" column="0" colspan="2">
-        <spacer name="verticalSpacer_4">
-         <property name="orientation">
-          <enum>Qt::Vertical</enum>
-         </property>
-         <property name="sizeHint" stdset="0">
-          <size>
-           <width>20</width>
-           <height>40</height>
-          </size>
+       <item row="3" column="1">
+        <widget class="QCheckBox" name="lightThemeNativeCheckBox">
+         <property name="text">
+          <string/>
          </property>
-        </spacer>
+        </widget>
        </item>
       </layout>
      </widget>
@@ -527,21 +659,6 @@
    </item>
   </layout>
  </widget>
- <tabstops>
-  <tabstop>listWidget</tabstop>
-  <tabstop>searchOpenDefaultCheckBox</tabstop>
-  <tabstop>searchRegexDefaultCheckBox</tabstop>
-  <tabstop>searchCaseSensitiveDefaultCheckBox</tabstop>
-  <tabstop>searchWildcardDefaultCheckBox</tabstop>
-  <tabstop>listenHostLine</tabstop>
-  <tabstop>listenPortLine</tabstop>
-  <tabstop>singleTabCheckBox</tabstop>
-  <tabstop>logLevelLine</tabstop>
-  <tabstop>loopEventDelayLine</tabstop>
-  <tabstop>benchmarkCheckBox</tabstop>
-  <tabstop>benchmarkIntervalLine</tabstop>
-  <tabstop>lightThemeNativeCheckBox</tabstop>
- </tabstops>
  <resources/>
  <connections>
   <connection>
@@ -551,8 +668,8 @@
    <slot>accept()</slot>
    <hints>
     <hint type="sourcelabel">
-     <x>235</x>
-     <y>253</y>
+     <x>225</x>
+     <y>420</y>
     </hint>
     <hint type="destinationlabel">
      <x>157</x>
@@ -567,8 +684,8 @@
    <slot>reject()</slot>
    <hints>
     <hint type="sourcelabel">
-     <x>303</x>
-     <y>253</y>
+     <x>293</x>
+     <y>426</y>
     </hint>
     <hint type="destinationlabel">
      <x>286</x>
@@ -583,49 +700,14 @@
    <slot>setCurrentIndex(int)</slot>
    <hints>
     <hint type="sourcelabel">
-     <x>54</x>
-     <y>39</y>
-    </hint>
-    <hint type="destinationlabel">
-     <x>235</x>
-     <y>48</y>
-    </hint>
-   </hints>
-  </connection>
-  <connection>
-   <sender>listenPortLine</sender>
-   <signal>textChanged(QString)</signal>
-   <receiver>Dialog</receiver>
-   <slot>server_options_changed()</slot>
-   <hints>
-    <hint type="sourcelabel">
-     <x>312</x>
-     <y>57</y>
-    </hint>
-    <hint type="destinationlabel">
-     <x>346</x>
-     <y>6</y>
-    </hint>
-   </hints>
-  </connection>
-  <connection>
-   <sender>listenHostLine</sender>
-   <signal>textChanged(QString)</signal>
-   <receiver>Dialog</receiver>
-   <slot>server_options_changed()</slot>
-   <hints>
-    <hint type="sourcelabel">
-     <x>585</x>
-     <y>45</y>
+     <x>92</x>
+     <y>200</y>
     </hint>
     <hint type="destinationlabel">
-     <x>296</x>
-     <y>5</y>
+     <x>230</x>
+     <y>182</y>
     </hint>
    </hints>
   </connection>
  </connections>
- <slots>
-  <slot>server_options_changed()</slot>
- </slots>
 </ui>
diff --git a/cutelog/settings_dialog.py b/cutelog/settings_dialog.py
index cf43198..b425a7f 100644
--- a/cutelog/settings_dialog.py
+++ b/cutelog/settings_dialog.py
@@ -1,45 +1,41 @@
-from PyQt5 import uic
-from PyQt5.QtWidgets import QMessageBox, QDialogButtonBox
-from PyQt5.QtGui import QFont, QIntValidator, QDoubleValidator
+from datetime import datetime
 
-from .utils import show_info_dialog
-from .config import CONFIG
+from qtpy.QtGui import QDoubleValidator, QFont, QIntValidator, QValidator
+from qtpy.QtWidgets import QDialog, QDialogButtonBox, QMessageBox
 
+from .config import CONFIG, MSGPACK_SUPPORT, CBOR_SUPPORT
+from .utils import loadUi, show_info_dialog
 
-uif = CONFIG.get_ui_qfile('settings_dialog.ui')
-SettingsDialogBase = uic.loadUiType(uif)
-uif.close()
 
-
-class SettingsDialog(*SettingsDialogBase):
+class SettingsDialog(QDialog):
     def __init__(self, parent):
         super().__init__(parent)
         self.parent_widget = parent
         self.server_restart_needed = False
+        self.time_format_validator = TimeFormatValidator(self)
         self.setupUi()
 
     def setupUi(self):
-        super().setupUi(self)
+        self.ui = loadUi(CONFIG.get_ui_qfile("settings_dialog.ui"), baseinstance=self)
         self.applyButton = self.buttonBox.button(QDialogButtonBox.Apply)
         self.applyButton.clicked.connect(self.save_to_config)
+        self.restoreDefaultsButton = self.buttonBox.button(QDialogButtonBox.RestoreDefaults)
+        self.restoreDefaultsButton.clicked.connect(self.confirm_restore_defaults)
+
+        self.listenHostLine.textChanged.connect(self.server_options_changed)
+        self.listenPortLine.textChanged.connect(self.server_options_changed)
 
         self.setup_tooltips()
 
         self.load_from_config()
 
     def setup_tooltips(self):
-        self.loopEventDelayLine.setToolTip('Determines how fast UI updates. '
-                                           'Recommended vaules: <b>between 0 and 0.0075</b>.<br>'
-                                           'Smaller number means smoother UI, but '
-                                           'might hinder performance of some things.')
-
         self.benchmarkCheckBox.setToolTip('Has effect after restarting the server, '
                                           '<b>for testing purposes only</b>.')
 
         self.singleTabCheckBox.setToolTip("Forces all connections into one tab. "
                                           "Useful for when you're restarting one "
                                           "program very often.")
-        self.singleTabLabel.setBuddy(self.singleTabCheckBox)  # @Hmmm: why doesn't this work?
 
     def load_from_config(self):
         # Appearance page
@@ -51,6 +47,9 @@ class SettingsDialog(*SettingsDialogBase):
         self.textViewFontSize.setValue(CONFIG['text_view_dialog_font_size'])
         self.loggerTableRowHeight.setValue(CONFIG['logger_row_height'])
         self.excIndicationComboBox.setCurrentIndex(CONFIG['exception_indication'])
+        self.timeFormatLine.setText(CONFIG['time_format_string'])
+        self.timeFormatLine.setValidator(self.time_format_validator)
+        self.timeFormatLine.textChanged.connect(self.time_format_valid)
 
         # Search
         self.searchOpenDefaultCheckBox.setChecked(CONFIG['search_open_default'])
@@ -63,12 +62,18 @@ class SettingsDialog(*SettingsDialogBase):
         self.listenPortLine.setValidator(QIntValidator(0, 65535, self))
         self.listenPortLine.setText(str(CONFIG['listen_port']))
         self.singleTabCheckBox.setChecked(CONFIG['single_tab_mode_default'])
+        self.extraModeCheckBox.setChecked(CONFIG['extra_mode_default'])
+        if MSGPACK_SUPPORT:
+            self.serializationFormatCombo.addItem("msgpack")
+        if CBOR_SUPPORT:
+            self.serializationFormatCombo.addItem("cbor")
+        i = self.serializationFormatCombo.findText(CONFIG['default_serialization_format'])
+        if i != -1:
+            self.serializationFormatCombo.setCurrentIndex(i)
 
         # Advanced page
         self.logLevelLine.setValidator(QIntValidator(0, 1000, self))
         self.logLevelLine.setText(str(CONFIG['console_logging_level']))
-        self.loopEventDelayLine.setValidator(QDoubleValidator(0, 1, 9, self))
-        self.loopEventDelayLine.setText(str(CONFIG['loop_event_delay']))
         self.benchmarkCheckBox.setChecked(CONFIG['benchmark'])
         self.benchmarkIntervalLine.setValidator(QDoubleValidator(0, 1000, 9, self))
         self.benchmarkIntervalLine.setText(str(CONFIG['benchmark_interval']))
@@ -84,9 +89,9 @@ class SettingsDialog(*SettingsDialogBase):
         o['text_view_dialog_font'] = self.textViewFont.currentFont().family()
         o['text_view_dialog_font_size'] = self.textViewFontSize.value()
         o['exception_indication'] = self.excIndicationComboBox.currentIndex()
-        new_row_height = self.loggerTableRowHeight.value()
-        if new_row_height != CONFIG['logger_row_height']:  # to prevent resizing unnecessarily
-            o['logger_row_height'] = new_row_height
+        o['logger_row_height'] = self.loggerTableRowHeight.value()
+        if self.timeFormatLine.hasAcceptableInput():
+            o['time_format_string'] = self.timeFormatLine.text()
 
         # Search
         o['search_open_default'] = self.searchOpenDefaultCheckBox.isChecked()
@@ -99,9 +104,10 @@ class SettingsDialog(*SettingsDialogBase):
         o['listen_port'] = int(self.listenPortLine.text())
         o['console_logging_level'] = int(self.logLevelLine.text())
         o['single_tab_mode_default'] = self.singleTabCheckBox.isChecked()
+        o['extra_mode_default'] = self.extraModeCheckBox.isChecked()
+        o['default_serialization_format'] = self.serializationFormatCombo.currentText()
 
         # Advanced
-        o['loop_event_delay'] = float(self.loopEventDelayLine.text())
         o['benchmark_interval'] = float(self.benchmarkIntervalLine.text())
         o['benchmark'] = self.benchmarkCheckBox.isChecked()
         o['light_theme_is_native'] = self.lightThemeNativeCheckBox.isChecked()
@@ -126,3 +132,37 @@ class SettingsDialog(*SettingsDialogBase):
         m.setWindowTitle('Warning')
         m.setIcon(QMessageBox.Information)
         m.show()
+
+    def confirm_restore_defaults(self):
+        m = QMessageBox(QMessageBox.Question, "Restore to defaults",
+                        "Restore settings to the default state?\n"
+                        "You'll need to restart the program.",
+                        QMessageBox.Yes | QMessageBox.No, self)
+        m.setDefaultButton(QMessageBox.No)
+        yesButton = m.button(QMessageBox.Yes)
+        yesButton.clicked.connect(self.restore_defaults)
+        m.show()
+
+    def restore_defaults(self):
+        CONFIG.restore_defaults()
+        self.done(0)
+
+    def time_format_valid(self, fmt):
+        if self.timeFormatLine.hasAcceptableInput():
+            self.timeFormatLine.setStyleSheet("QLineEdit {}")
+            return True
+        else:
+            self.timeFormatLine.setStyleSheet("QLineEdit {color: red}")
+            return False
+
+
+class TimeFormatValidator(QValidator):
+    def __init__(self, parent):
+        super().__init__(parent)
+
+    def validate(self, fmt_string, pos):
+        try:
+            datetime.now().strftime(fmt_string)
+            return self.Acceptable, fmt_string, pos
+        except Exception:
+            return self.Intermediate, fmt_string, pos
diff --git a/cutelog/text_view_dialog.py b/cutelog/text_view_dialog.py
index afed2cc..726f542 100644
--- a/cutelog/text_view_dialog.py
+++ b/cutelog/text_view_dialog.py
@@ -1,7 +1,7 @@
-from PyQt5.QtGui import QFont
-from PyQt5.QtWidgets import (QApplication, QDialog, QHBoxLayout, QLayout,
-                             QPlainTextEdit, QPushButton, QSizePolicy,
-                             QSpacerItem, QVBoxLayout)
+from qtpy.QtGui import QFont
+from qtpy.QtWidgets import (QApplication, QDialog, QHBoxLayout, QLayout,
+                            QPlainTextEdit, QPushButton, QSizePolicy,
+                            QSpacerItem, QVBoxLayout)
 
 from .config import CONFIG
 
diff --git a/cutelog/utils.py b/cutelog/utils.py
index a0ec441..3f06c32 100644
--- a/cutelog/utils.py
+++ b/cutelog/utils.py
@@ -1,5 +1,6 @@
-from PyQt5.QtCore import Qt
-from PyQt5.QtWidgets import QMessageBox, QDesktopWidget
+import qtpy
+from qtpy.QtCore import QMetaObject, Qt
+from qtpy.QtWidgets import QDesktopWidget, QMessageBox
 
 
 def show_info_dialog(parent, title, text):
@@ -30,3 +31,19 @@ def center_widget_on_screen(widget):
     center = QDesktopWidget().availableGeometry().center()
     rect.moveCenter(center)
     widget.move(rect.topLeft())
+
+
+# So .ui file loading is pretty hard to get to work with both PySide2 and PyQt5.
+# This is the only way I was able to figure it out.
+# loadUi function is pulled from qtpy, but modified to work around some PySide2
+# nonsense.
+if qtpy.PYSIDE2:
+    from qtpy.uic import UiLoader
+
+    def loadUi(uifile, baseinstance=None):
+        loader = UiLoader(baseinstance, None)
+        widget = loader.load(uifile)
+        QMetaObject.connectSlotsByName(widget)
+        return widget
+else:
+    from qtpy.uic import loadUi
diff --git a/screenshots/main_dark.png b/screenshots/main_dark.png
index 4628213f6df4309b45caba319b03cef2a9eec167..1de9555a13876e54f0afef1182023ba5211673fe 100644
GIT binary patch
literal 186442
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
AV*mgE

literal 155488
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

diff --git a/screenshots/main_light.png b/screenshots/main_light.png
index 3b65fa20278bc77324f3974de8eece5dd9bbf8c3..5112e06065c155a6670137944fd3d44377cf88d2 100644
GIT binary patch
literal 180937
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
Qfq{X+)78&qol`;+01CR|tpET3

literal 174767
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%0D(mU-fu@_wK}Xm8`t>V+&2qoF
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
B+d=>U

diff --git a/setup.py b/setup.py
index e568cdb..5c46697 100644
--- a/setup.py
+++ b/setup.py
@@ -5,14 +5,26 @@ from setuptools import setup
 from setuptools.command.install import install
 
 
-VERSION = '1.1.9'
+VERSION = '2.0.0'
 
 
 def build_qt_resources():
     print('Compiling resources...')
-    from PyQt5 import pyrcc_main
+    try:
+        from PyQt5 import pyrcc_main
+    except ImportError as e:
+        raise Exception("Building from source requires PyQt5") from e
     pyrcc_main.processResourceFile(['cutelog/resources/resources.qrc'],
                                     'cutelog/resources.py', False)
+    # Rewrite PyQt5 import statements to qtpy
+    with open('cutelog/resources.py', 'r') as rf:
+        lines = rf.readlines()
+        for i, line in enumerate(lines):
+            if 'import' in line and not line.startswith('\\x'):
+                new_line = line.replace('PyQt5', 'qtpy')
+                lines[i] = new_line
+    with open('cutelog/resources.py', 'w') as wf:
+        wf.writelines(lines)
     print('Resources compiled successfully')
 
 
@@ -37,7 +49,7 @@ setup(
     author_email="busfromrus@gmail.com",
     url="https://github.com/busimus/cutelog/",
 
-    requires=['PyQt5'],
+    requires=['PyQt5', 'QtPy'],
     python_requires=">=3.5",
 
     classifiers=[
@@ -45,7 +57,6 @@ setup(
         "Environment :: X11 Applications :: Qt",
         "Environment :: MacOS X :: Cocoa",
         "Environment :: Win32 (MS Windows)",
-        "Framework :: AsyncIO",
         "Intended Audience :: Developers",
         "Intended Audience :: System Administrators",
         "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
-- 
GitLab