python-whiteboard-1.0+git20170915/0000755000175000017500000000000013156762420016635 5ustar georgeskgeorgeskpython-whiteboard-1.0+git20170915/stuff/0000755000175000017500000000000013156762420017764 5ustar georgeskgeorgeskpython-whiteboard-1.0+git20170915/stuff/cursor.py0000644000175000017500000001745113156762420021663 0ustar georgeskgeorgesk# -*- coding: utf-8 -*- import Xlib.display import Xlib.ext.xtest import time import PyQt5.Qt as qt from configuration import Configuration def clock(): return int(time.time()*1000) class Filter: def __init__(self): self.data = [] conf = Configuration() self.limit = int(conf.getValueStr("smoothing")) def update(self,p): self.data.append(p) if len(self.data) > self.limit: self.data.pop(0) n = len(self.data) res = [0,0] for p in self.data: res[0] += p[0] res[1] += p[1] res[0] /= n res[1] /= n return res class Click: UP_TIMEOUT = 100 def __init__(self,cursor): self.initialTime = clock() self.cursor = cursor self.cursor.mouse_up() self.cursor.mouse_down() # Called when needing to update without IR Data def updateWithoutData(self): if (clock() - self.initialTime) > Click.UP_TIMEOUT: self.cursor.mouse_up() return False return True # Update event with IR Data def updateWithData(self): self.initialTime = clock() class FakeCursor: LEFT_BUTTON = 1 MIDDLE_BUTTON = 2 RIGHT_BUTTON = 3 ONLY_MOVE = 4 RIGHT_CLICK_TIMEOUT = 750 CLICK_TIMEOUT = 60 ZONE1, ZONE2, ZONE3, ZONE4 = range(4) def __init__(self,wii): self.display = Xlib.display.Display() self.screen = self.display.screen() self.wii = wii self.click = None self.filt = None self.clickType = FakeCursor.LEFT_BUTTON self.zones = {} self.mutex = qt.QMutex() self.mustFinish = False self.thread = None self.noClicks = False # Start of click - measure timeout for right click self.begin = None # Keepalive of IR signal self.lastdata = 0 # Starts click (left or right) on timeout or move self.run = False # Delay to only move, before click self.toclick = False def setZone(self,zone,clickType): self.zones[zone] = clickType def setZones(self,actions): for z,a in zip((FakeCursor.ZONE1,FakeCursor.ZONE2,FakeCursor.ZONE3,FakeCursor.ZONE4),actions): if a == '2': self.setZone(z,FakeCursor.RIGHT_BUTTON) elif a == '0': self.setZone(z,FakeCursor.LEFT_BUTTON) elif a == '3': self.setZone(z,FakeCursor.MIDDLE_BUTTON) elif a == '1': self.setZone(z,FakeCursor.ONLY_MOVE) else: self.setZone(z,FakeCursor.LEFT_BUTTON) def move(self,pos): Xlib.ext.xtest.fake_input(self.display, Xlib.X.MotionNotify, x=pos[0], y=pos[1]) self.display.sync() def mouse_down(self): if self.noClicks or self.clickType == FakeCursor.ONLY_MOVE: self.clickType = None return button = self.clickType Xlib.ext.xtest.fake_input(self.display, Xlib.X.ButtonPress, button) self.display.sync() def mouse_up(self): if self.clickType is None: return button = self.clickType Xlib.ext.xtest.fake_input(self.display, Xlib.X.ButtonRelease, button) self.display.sync() # Returns True if point is within screen limits def checkLimits(self,pos): if pos[1] < 0: # Zone 1 self.clickType = self.zones[FakeCursor.ZONE1] return False if pos[0] > self.screen['width_in_pixels']: # Zone 2 self.clickType = self.zones[FakeCursor.ZONE2] return False if pos[1] > self.screen['height_in_pixels']: # Zone 3 self.clickType = self.zones[FakeCursor.ZONE3] return False if pos[0] < 0: # Zone 4 self.clickType = self.zones[FakeCursor.ZONE4] return False return True # This function fabricates the callback function that is to be # passed to the wiimote object. It's called every time that IR data # is available. It is necessary to do it this way because the callback # has to be aware of the cursor object. def makeCallback(self): def callback(q): self.mutex.lock() if self.checkLimits(q): if not self.filt: self.filt = Filter() p = self.filt.update(q) self.move(p) if self.run: if not self.click: self.click = Click(self) else: self.click.updateWithData() else: if not self.begin: self.begin = clock() self.clkP = p else: self.lastdata = clock() # timeout for "only move" flash if clock() - self.begin > FakeCursor.CLICK_TIMEOUT: self.toclick = True # timeout for "right click" if clock() - self.begin > FakeCursor.RIGHT_CLICK_TIMEOUT: self.begin = None self.run = True self.clickType = FakeCursor.RIGHT_BUTTON else: dX = p[0]-self.clkP[0] dY = p[1]-self.clkP[1] # if the cursor moves, start click (drag) immediatly if (dX*dX)+(dY*dY) > 16: self.begin = None self.run = True # Returns to the originlal point and clicks there self.move(self.clkP) self.click = Click(self) self.mutex.unlock() return callback # This function creates the cursor thread. It makes the callback to the # thread and enables the wiimote device def runThread(self): def runFunc(): while 1: qt.QThread.usleep(50) self.mutex.lock() # A click had occourred: a short burst (noot an impulse) with no movement if self.toclick and not self.run and clock() - self.lastdata > Click.UP_TIMEOUT: self.begin = None self.lastdata = None self.toclick = False self.run = True self.click = Click(self) if self.click and self.click.updateWithoutData() == False: self.click = None self.filt = None self.begin = None self.lastdata = None self.run = False self.toclick = False self.clickType = FakeCursor.LEFT_BUTTON if self.mustFinish: self.mutex.unlock() break self.mutex.unlock() from threads import CreateThreadClass self.mustFinish = False self.wii.disable() self.wii.putCallbackIR(self.makeCallback()) self.wii.enable() thread = CreateThreadClass(runFunc) self.thread = thread() self.thread.start() # Destroys the cursor thread and disables the wiimote device def finish(self): self.mutex.lock() self.mustFinish = True self.mutex.unlock() self.thread.wait() self.wii.disable() self.wii.putCallbackIR(None) self.thread = None python-whiteboard-1.0+git20170915/stuff/configuration.py0000644000175000017500000002336713156762420023220 0ustar georgeskgeorgesk# -*- coding: utf-8 -*- from PyQt5 import QtCore, QtGui, QtWidgets, uic import PyQt5.Qt as qt CONFIG_VERSION = 12 class Configuration: class __impl: """ Implementation of the singleton interface """ def __init__(self): self.settings = QtCore.QSettings("pywhiteboard","pywhiteboard") self.defaults = { "fullscreen": "Yes", "selectedmac": '*', "zone1": "1", "zone2": "2", "zone3": "3", "zone4": "0", "autoconnect": "Yes", "autocalibration": "Yes", "sensitivity": "6", "smoothing": "10", "moveonly": "No", "automatrix": "No", "nowaitdevices": "Yes", } version = self.getValueStr("version") if version == '' or int(version) < CONFIG_VERSION: self.settings.clear() self.saveValue("version",str(CONFIG_VERSION)) self.activeGroup = None self.setGroup("default") def wipe(self): self.settings.clear() def saveValue(self,name,value): self.settings.setValue(name,QtCore.QVariant(value)) def getValueStr(self,name): v = self.settings.value(name).toString() if v != '': return v if v == '' and name in self.defaults.keys(): return self.defaults[name] else: return '' def writeArray(self,name,lst): self.settings.beginWriteArray(name) for i,dct in enumerate(lst): self.settings.setArrayIndex(i) for k in dct.keys(): self.settings.setValue(k,dct[k]) self.settings.endArray() def readArray(self,name): n = self.settings.beginReadArray(name) result = [] for i in range(0,n): self.settings.setArrayIndex(i) kys = self.settings.childKeys() d = dict() for k in kys: d[unicode(k)] = unicode(self.settings.value(k).toString()) result.append(d) self.settings.endArray() return result def setGroup(self,name): if self.activeGroup: self.settings.endGroup() pastGroup = self.activeGroup self.activeGroup = name self.settings.beginGroup(name) return pastGroup ########### Get and set profile list ######################## def getProfileList(self): activeGroup = self.setGroup("default") result = [] n = self.settings.beginReadArray("profiles") for i in range(0,n): self.settings.setArrayIndex(i) result.append(unicode(self.settings.value('item').toString())) self.settings.endArray() self.setGroup(activeGroup) return result def setProfileList(self, profileList): activeGroup = self.setGroup("default") self.settings.beginWriteArray("profiles") for i, profileName in enumerate(profileList): self.settings.setArrayIndex(i) self.settings.setValue('item', profileName) self.settings.endArray() self.setGroup(activeGroup) ############################################################## # storage for the instance reference __instance = None def __init__(self): """ Create singleton instance """ # Check whether we already have an instance if Configuration.__instance is None: # Create and remember i10nstance Configuration.__instance = Configuration.__impl() # Store instance reference as the only member in the handle self.__dict__['_Configuration__instance'] = Configuration.__instance def __getattr__(self, attr): """ Delegate access to implementation """ return getattr(self.__instance, attr) def __setattr__(self, attr, value): """ Delegate access to implementation """ return setattr(self.__instance, attr, value) class ConfigDialog(QtWidgets.QDialog): def __init__(self, parent, wii=None): super(ConfigDialog, self).__init__(parent) self.ui = uic.loadUi("configuration.ui",self) self.wii = wii self.connect(self.ui.check_fullscreen, QtCore.SIGNAL("stateChanged(int)"), self.checkStateChanged) self.connect(self.ui.check_autoconnect, QtCore.SIGNAL("stateChanged(int)"), self.checkStateChanged) self.connect(self.ui.check_autocalibration, QtCore.SIGNAL("stateChanged(int)"), self.checkStateChanged) self.connect(self.ui.check_automatrix, QtCore.SIGNAL("stateChanged(int)"), self.checkStateChanged) self.connect(self.ui.check_nowait, QtCore.SIGNAL("stateChanged(int)"), self.checkStateChanged) self.connect(self.ui.button_addDev, QtCore.SIGNAL("clicked()"), self.addDevice) self.connect(self.ui.button_remDev, QtCore.SIGNAL("clicked()"), self.removeDevice) pixmap = QtGui.QPixmap("screen.png") self.areasScene = QtGui.QGraphicsScene() self.areasScene.addPixmap(pixmap) self.screenAreas.setScene(self.areasScene) self.screenAreas.show() self.connect(self.ui.combo1, QtCore.SIGNAL("currentIndexChanged(int)"), self.changeCombo) self.connect(self.ui.combo2, QtCore.SIGNAL("currentIndexChanged(int)"), self.changeCombo) self.connect(self.ui.combo3, QtCore.SIGNAL("currentIndexChanged(int)"), self.changeCombo) self.connect(self.ui.combo4, QtCore.SIGNAL("currentIndexChanged(int)"), self.changeCombo) self.updateCombos() self.ui.slider_ir.setMinimum(1) self.ui.slider_ir.setMaximum(6) self.connect(self.ui.slider_ir, QtCore.SIGNAL("valueChanged(int)"), self.sliderIrMoved) self.ui.slider_smoothing.setMinimum(1) self.ui.slider_smoothing.setMaximum(10) self.connect(self.ui.slider_smoothing, QtCore.SIGNAL("valueChanged(int)"), self.sliderSmMoved) self.refreshWidgets() self.checkButtons() def refreshWidgets(self): conf = Configuration() self.ui.check_fullscreen.setChecked(conf.getValueStr("fullscreen") == "Yes") self.ui.check_autoconnect.setChecked(conf.getValueStr("autoconnect") == "Yes") self.ui.check_autocalibration.setChecked(conf.getValueStr("autocalibration") == "Yes") self.ui.check_automatrix.setChecked(conf.getValueStr("automatrix") == "Yes") self.ui.check_nowait.setChecked(conf.getValueStr("nowaitdevices") == "Yes") self.updateCombos() self.setupMacTable() sens = int(conf.getValueStr("sensitivity")) self.ui.slider_ir.setValue(sens) smth = int(conf.getValueStr("smoothing")) self.ui.slider_smoothing.setValue(smth) def checkButtons(self): if self.wii == None: self.ui.button_addDev.setEnabled(False) else: self.ui.button_addDev.setEnabled(True) def setupMacTable(self): self.ui.tableMac.setColumnCount(2) self.ui.tableMac.setHorizontalHeaderLabels([self.tr('Address'), self.tr('Comment')]) self.ui.tableMac.setSelectionMode(QtGui.QTableWidget.SingleSelection) self.ui.tableMac.setSelectionBehavior(QtGui.QTableWidget.SelectRows) self.refreshMacTable() header = self.ui.tableMac.horizontalHeader() header.setStretchLastSection(True) self.connect(self.ui.tableMac, QtCore.SIGNAL("cellClicked(int,int)"), self.macTableCellSelected) def macTableCellSelected(self,r,c): address = unicode(self.ui.tableMac.item(r,0).text()) conf = Configuration() conf.saveValue('selectedmac',address) def refreshMacTable(self): while self.ui.tableMac.item(0,0): self.ui.tableMac.removeRow(0) self.ui.tableMac.insertRow(0) item = QtGui.QTableWidgetItem('*') self.ui.tableMac.setItem(0,0,item) item = QtGui.QTableWidgetItem(self.tr('All devices')) self.ui.tableMac.setItem(0,1,item) self.ui.tableMac.selectRow(0) conf = Configuration() lst = conf.readArray('maclist') for elem in lst: rc = self.ui.tableMac.rowCount() self.ui.tableMac.insertRow(rc) item = QtGui.QTableWidgetItem(elem['address']) self.ui.tableMac.setItem(rc,0,item) item = QtGui.QTableWidgetItem(elem['comment']) self.ui.tableMac.setItem(rc,1,item) selected = conf.getValueStr('selectedmac') if selected == elem['address']: self.ui.tableMac.selectRow(rc) def addDevice(self): if self.wii == None: return conf = Configuration() d = conf.readArray('maclist') address = self.wii.addr for item in d: if item['address'] == address: return comment, ok = QtGui.QInputDialog.getText(self, self.tr("Comment"), self.tr('Wii device description')) if ok: d.append( {'address': address, 'comment': comment} ) conf.writeArray('maclist',d) self.refreshMacTable() def removeDevice(self): conf = Configuration() mlist = conf.readArray('maclist') for it in self.ui.tableMac.selectedItems(): if it.column() == 0: address = it.text() mlist = [ elem for elem in mlist if elem['address'] != address ] conf.writeArray('maclist',mlist) self.refreshMacTable() conf.saveValue('selectedmac','*') return def sliderSmMoved(self,val): conf = Configuration() conf.saveValue("smoothing",str(val)) self.ui.label_smoothing.setText(self.tr("Smoothing: ") + str(val)) def sliderIrMoved(self, val): conf = Configuration() conf.saveValue("sensitivity",str(val)) self.ui.label_sensitivity.setText(self.tr("IR Sensitivity: ") + str(val)) def finish(self): self.close() def updateCombos(self): conf = Configuration() for combo,zone in [(self.ui.combo1,"zone1"), (self.ui.combo2,"zone2"), (self.ui.combo3,"zone3"), (self.ui.combo4,"zone4")]: ind = int(conf.getValueStr(zone)) combo.setCurrentIndex(ind) def changeCombo(self,i): sender = self.sender() conf = Configuration() if sender == self.ui.combo1: conf.saveValue("zone1",str(i)) elif sender == self.ui.combo2: conf.saveValue("zone2",str(i)) elif sender == self.ui.combo3: conf.saveValue("zone3",str(i)) elif sender == self.ui.combo4: conf.saveValue("zone4",str(i)) def checkStateChanged(self,i): yesno = 'Yes' if i == 0: yesno = 'No' sender = self.sender() conf = Configuration() if sender == self.ui.check_fullscreen: conf.saveValue('fullscreen',yesno) if sender == self.ui.check_autoconnect: conf.saveValue('autoconnect',yesno) if sender == self.ui.check_autocalibration: conf.saveValue('autocalibration',yesno) if sender == self.ui.check_automatrix: conf.saveValue('automatrix',yesno) if sender == self.ui.check_nowait: conf.saveValue('nowaitdevices',yesno) def closeEvent(self,e): e.accept() python-whiteboard-1.0+git20170915/stuff/pywhiteboard.py0000644000175000017500000004326213156762420023046 0ustar georgeskgeorgesk#!/usr/bin/python # -*- coding: utf-8 -*- from wiimote import Wiimote from cursor import FakeCursor from threads import * from calibration import doCalibration, CalibrationAbort from configuration import Configuration, ConfigDialog import sys, time, locale import hashlib from PyQt5 import QtCore, QtGui, QtWidgets, uic import PyQt5.Qt as qt class AboutDlg(QtWidgets.QDialog): def __init__(self, parent=None): super(AboutDlg, self).__init__(parent) self.ui = uic.loadUi("about.ui",self) self.connect(self.ui.butOK, QtCore.SIGNAL("clicked()"), self.close) class PBarDlg(QtWidgets.QDialog): def __init__(self, parent=None): super(PBarDlg,self).__init__(parent, qt.Qt.CustomizeWindowHint | qt.Qt.WindowTitleHint) self.ui = uic.loadUi("pbar.ui",self) self.cancelled = False self.choice = 0 self.connect(self.ui.butCancel, QtCore.SIGNAL("clicked()"), self.cancelConnection) self.connect(self.ui.butChoose, QtCore.SIGNAL("clicked()"), self.makeChoice) self.ui.butChoose.hide() def reInit(self,mac='*'): self.cancelled = False self.choice = 0 self.ui.butChoose.hide() self.ui.butCancel.setEnabled(True) self.ui.butChoose.setEnabled(True) if mac == '*': self.ui.label.setText(self.tr("Press 1+2 on your wiimote or SYNC on your wiimote plus")) else: self.ui.label.setText(self.tr("Press 1+2 or SYNC on") + " " + mac) def cancelConnection(self): self.cancelled = True self.ui.butCancel.setEnabled(False) self.ui.label.setText(self.tr("Cancelling...")) def makeChoice(self): self.choice = True self.ui.label.setText(self.tr("Wait...")) self.ui.butChoose.setEnabled(False) self.ui.butCancel.setEnabled(False) def inform(self,txt): self.ui.butChoose.setText(txt) self.ui.butChoose.show() class MainWindow(QtWidgets.QMainWindow): def __init__(self, parent=None): super(MainWindow, self).__init__(parent) self.ui = uic.loadUi("mainwindow.ui",self) self.setWindowTitle("python-whiteboard") self.setWindowFlags( qt.Qt.CustomizeWindowHint | qt.Qt.WindowMinimizeButtonHint | qt.Qt.WindowCloseButtonHint ) self.connected = False self.calibrated = False self.active = False self.mustquit = False self.wii = None self.cursor = None self.batteryLevel.reset() self.batteryLevel.setRange(0,99) self.batteryLevel.setValue(0) conf = Configuration() self.connect(self.ui.pushButtonConnect, QtCore.SIGNAL("clicked()"), self.connectWii) self.connect(self.ui.pushButtonCalibrate, QtCore.SIGNAL("clicked()"), self.calibrateWiiScreen) self.connect(self.ui.pushButtonActivate, QtCore.SIGNAL("clicked()"), self.activateWii) self.connect(self.ui.pushButtonLoadCal, QtCore.SIGNAL("clicked()"), self.calibrateWiiFromSettings) self.connect(self.ui.pushButtonSettings, QtCore.SIGNAL("clicked()"), self.showHideSettings) self.connect(self.ui.comboProfiles, QtCore.SIGNAL("currentIndexChanged(int)"), self.changeProfile) self.updateButtons() self.connect(self.ui.actionQuit, QtCore.SIGNAL("activated()"), self.mustQuit) self.connect(self.ui.actionHelp, QtCore.SIGNAL("activated()"), self.showAboutDlg) self.connect(self.ui.actionNew_Profile, QtCore.SIGNAL("activated()"), self.addProfile) self.connect(self.ui.actionDelete_Current_Profile, QtCore.SIGNAL("activated()"), self.delCurrentProfile) self.connect(self.ui.actionWipe_configuration, QtCore.SIGNAL("activated()"), self.wipeConfiguration) self.ui.moveOnlyCheck.setChecked( conf.getValueStr('moveonly') == 'Yes' ) self.connect(self.ui.moveOnlyCheck, QtCore.SIGNAL("stateChanged(int)"), self.checkMoveOnly) if conf.getValueStr("autoconnect") == "Yes": self.timer = qt.QTimer(self) self.timer.setInterval(500) self.connect(self.timer, QtCore.SIGNAL("timeout()"), self.autoConnect) self.timer.start() self.timer2 = qt.QTimer(self) self.timer2.setInterval(4000) self.connect(self.timer2, QtCore.SIGNAL("timeout()"), self.checkWii) self.timer2.start() self.confDialog = ConfigDialog(self, self.wii) layout = QtWidgets.QGridLayout() layout.addWidget(self.confDialog) self.ui.confContainer.setLayout(layout) self.ui.confContainer.setVisible(False) self.refreshProfiles() self.center() def changeProfile(self,i): conf = Configuration() if i == 0: conf.setGroup("default") else: g = unicode(self.ui.comboProfiles.currentText()) conf.setGroup(hashlib.md5(g.encode('utf-8')).hexdigest()) self.confDialog.refreshWidgets() self.ui.moveOnlyCheck.setChecked( conf.getValueStr('moveonly') == 'Yes' ) def refreshProfiles(self): conf = Configuration() self.ui.comboProfiles.clear() self.ui.comboProfiles.addItem(self.tr("default")) for p in conf.getProfileList(): self.ui.comboProfiles.addItem(p) self.confDialog.refreshWidgets() self.ui.moveOnlyCheck.setChecked( conf.getValueStr('moveonly') == 'Yes' ) def addProfile(self): profName, ok = QtWidgets.QInputDialog.getText(self, self.tr("New Profile"), self.tr('Name:')) profName = unicode(profName) if ok and profName != '': conf = Configuration() profiles = conf.getProfileList() for p in profiles: if p == profName: return profiles.append(profName) conf.setProfileList(profiles) self.refreshProfiles() i = self.ui.comboProfiles.findText(profName) self.ui.comboProfiles.setCurrentIndex(i) def delCurrentProfile(self): i = self.ui.comboProfiles.currentIndex() currentProfile = unicode(self.ui.comboProfiles.currentText()) if i == 0: return conf = Configuration() profiles = conf.getProfileList() profiles = [ p for p in profiles if p != currentProfile ] conf.setProfileList(profiles) self.refreshProfiles() self.ui.comboProfiles.setCurrentIndex(0) def wipeConfiguration(self): conf = Configuration() conf.wipe() msgbox = QtWidgets.QMessageBox(self) msgbox.setText(self.tr("The application will close. Please restart manually") ) msgbox.setModal( True ) ret = msgbox.exec_() self.mustQuit() def showHideSettings(self): self.ui.confContainer.setVisible(not self.ui.confContainer.isVisible()) QtWidgets.QApplication.processEvents() if self.ui.confContainer.isVisible(): self.ui.pushButtonSettings.setText(self.tr('Hide settings')) # Res¡ze to max self.resize(1000,1000) else: self.ui.pushButtonSettings.setText(self.tr('Show settings')) self.adjustSize() def checkMoveOnly(self,i): conf = Configuration() if self.sender().isChecked(): conf.saveValue('moveonly','Yes') if self.cursor: self.cursor.noClicks = True else: conf.saveValue('moveonly','No') if self.cursor: self.cursor.noClicks = False def showAboutDlg(self): about = AboutDlg(self) about.show() about.exec_() def checkWii(self): if self.wii == None: return if self.connected == False: return if self.wii.checkStatus() == False: # Deactivate cursor self.deactivateWii() # Deactivate device self.connected = False self.calibrated = False self.active = False self.pushButtonConnect.setText(self.tr("Connect")) self.updateButtons() self.ui.label_utilization.setText(self.tr("Utilization: 0%")) self.clearScreenGraphic() self.batteryLevel.setValue(0) msgbox = QtWidgets.QMessageBox( self ) msgbox.setText( self.tr("Wii device disconnected") ) msgbox.setModal( True ) ret = msgbox.exec_() return self.batteryLevel.setValue(self.wii.battery()*100) def autoConnect(self): if self.isVisible(): self.timer.stop() self.connectWii() else: self.timer.start() def drawScreenGraphic(self): max_x = self.wiiScreen.geometry().width() max_y = self.wiiScreen.geometry().height() self.scene = qt.QGraphicsScene() self.scene.setSceneRect(0,0,max_x,max_y) quad = QtWidgets.QPolygonF() for p in self.wii.calibrationPoints: x = max_x * p[0]/Wiimote.MAX_X y = max_y * (1-float(p[1])/Wiimote.MAX_Y) quad.append(qt.QPointF(x,y)) self.scene.addPolygon(quad) self.wiiScreen.setScene(self.scene) self.wiiScreen.show() def clearScreenGraphic(self): if self.wiiScreen.scene(): self.scene.clear() def center(self): screen = QtWidgets.QDesktopWidget().screenGeometry() size = self.geometry() self.move((screen.width()-size.width())/2, (screen.height()-size.height())/2) def updateButtons(self): if self.connected == False: self.ui.pushButtonConnect.setEnabled(1) self.ui.pushButtonCalibrate.setEnabled(0) self.ui.pushButtonActivate.setEnabled(0) self.ui.pushButtonLoadCal.setEnabled(0) #self.ui.frame_mouseControl.setEnabled(1) self.statusBar().showMessage("") return self.statusBar().showMessage(self.tr("Connected to ") + self.wii.addr) if self.calibrated == False: self.ui.pushButtonConnect.setEnabled(1) self.ui.pushButtonCalibrate.setEnabled(1) self.ui.pushButtonActivate.setEnabled(0) self.ui.pushButtonLoadCal.setEnabled(1) #self.ui.frame_mouseControl.setEnabled(1) return if self.active == False: self.ui.pushButtonConnect.setEnabled(1) self.ui.pushButtonCalibrate.setEnabled(1) self.ui.pushButtonActivate.setEnabled(1) self.ui.pushButtonLoadCal.setEnabled(1) #self.ui.frame_mouseControl.setEnabled(1) return else: self.ui.pushButtonConnect.setEnabled(0) self.ui.pushButtonCalibrate.setEnabled(1) self.ui.pushButtonLoadCal.setEnabled(0) self.ui.pushButtonActivate.setEnabled(1) #self.ui.frame_mouseControl.setEnabled(0) def disconnectDevice(self): if self.active: if self.cursor: self.cursor.finish() self.active = False if self.wii: self.wii.disable() self.wii.close() self.wii = None self.connected = False self.calibrated = False self.active = False self.pushButtonConnect.setText(self.tr("Connect")) self.updateButtons() self.ui.label_utilization.setText(self.tr("Utilization: 0%")) self.clearScreenGraphic() self.batteryLevel.setValue(0) self.confDialog.wii = None self.confDialog.checkButtons() return def makeBTNCallback(self): def func(): # Simulate click to calibrate button self.ui.pushButtonCalibrate.click() return func def connectWii(self): if self.connected: self.disconnectDevice() return self.wii = Wiimote() pBar = PBarDlg(self) pBar.setModal( True ) pBar.show() conf = Configuration() selectedMac = conf.getValueStr("selectedmac") pBar.reInit(selectedMac) pool = [] while 1: thread = self.wii.createConnectThread(selectedMac,pool) thread.start() while not thread.wait(30): QtWidgets.QApplication.processEvents() if pBar.cancelled == True: if self.wii.isConnected(): self.wii.close() self.wii = None pBar.close() return if selectedMac == '*' and len(pool) >= 1: if Configuration().getValueStr('nowaitdevices') == 'Yes': selectedMac = pool[0] else: pBar.inform(self.tr('Found ') + str(len(pool)) + self.tr(' Devices. Press to Choose')) if self.wii.isConnected(): self.connected = True self.calibrated = False self.active = False self.updateButtons() self.batteryLevel.setValue(self.wii.battery()*100) self.pushButtonConnect.setText(self.tr("Disconnect")) pBar.close() self.confDialog.wii = self.wii self.confDialog.checkButtons() self.wii.disable() self.wii.putCallbackBTN(self.makeBTNCallback()) self.wii.putCallbackIR(None) self.wii.enable() # Start calibration if configuration says so conf = Configuration() if conf.getValueStr("autocalibration") == "Yes": if conf.getValueStr("automatrix") == "Yes": self.calibrateWiiFromSettings() else: self.calibrateWiiScreen() return if self.wii.error: self.wii = None msgbox = QtWidgets.QMessageBox( self ) msgbox.setWindowTitle( self.tr('Error') ) msgbox.setText( self.tr("Error. Check your bluetooth driver") ) msgbox.setModal( True ) ret = msgbox.exec_() pBar.close() return if pBar.choice: if len(pool) == 1: selectedMac = unicode(pool[0]) pBar.reInit(selectedMac) else: item, ok = QtWidgets.QInputDialog.getItem(self, self.tr("Warning"), self.tr("Choose device"), pool, 0, False) if ok: selectedMac = unicode(item) pBar.reInit(selectedMac) else: pBar.close() return # doscreen: if doscreen is true, calibrate by manual pointing def calibrateWii(self,loadFromSettings=False): self.deactivateWii() self.ui.label_utilization.setText(self.tr("Utilization: 0%")) self.clearScreenGraphic() self.calibrated = False self.active = False try: self.wii.state = Wiimote.NONCALIBRATED if loadFromSettings: # If calibration matrix can't be loaded, calibrate manually if not self.loadCalibration(self.wii): doCalibration(self,self.wii) else: doCalibration(self,self.wii) if self.wii.state == Wiimote.CALIBRATED: self.calibrated = True self.active = False self.drawScreenGraphic() self.updateButtons() self.ui.label_utilization.setText(self.tr("Utilization: ") + "%d%%" % (100.0*self.wii.utilization)) self.saveCalibrationPars(self.wii) # Activate cursor after calibration (always) self.activateWii() return except CalibrationAbort: # Do nothing (user choice) pass except: self.updateButtons() msgbox = QtWidgets.QMessageBox( self ) msgbox.setText( self.tr("Error during Calibration") ) msgbox.setModal( True ) ret = msgbox.exec_() # Installs button callback (for calling calibration) self.wii.disable() self.wii.putCallbackBTN(self.makeBTNCallback()) self.wii.putCallbackIR(None) self.wii.enable() def calibrateWiiScreen(self): self.calibrateWii() def calibrateWiiFromSettings(self): self.calibrateWii(loadFromSettings=True) def saveCalibrationPars(self,wii): conf = Configuration() for i,p in enumerate(wii.screenPoints): conf.saveValue("screenPoint"+str(i)+"x",str(p[0])) conf.saveValue("screenPoint"+str(i)+"y",str(p[1])) for i,p in enumerate(wii.calibrationPoints): conf.saveValue("wiiPoint"+str(i)+"x",str(p[0])) conf.saveValue("wiiPoint"+str(i)+"y",str(p[1])) def loadCalibration(self,wii): try: conf = Configuration() pwii = [] pscr = [] for i in range(0,4): p = [] p.append(float(conf.getValueStr("screenPoint"+str(i)+"x"))) p.append(float(conf.getValueStr("screenPoint"+str(i)+"y"))) q = [] q.append(float(conf.getValueStr("wiiPoint"+str(i)+"x"))) q.append(float(conf.getValueStr("wiiPoint"+str(i)+"y"))) pwii.append(list(q)) pscr.append(list(p)) wii.calibrate(pscr,pwii) return True except: return False def deactivateWii(self): if self.active: self.cursor.finish() self.active = False self.pushButtonActivate.setText(self.tr("Activate")) self.updateButtons() def activateWii(self): if self.active: # Deactivate self.deactivateWii() else: # Activate self.cursor = FakeCursor(self.wii) if self.ui.moveOnlyCheck.isChecked(): self.cursor.noClicks = True # Installs button callback (for calling calibration) self.wii.disable() self.wii.putCallbackBTN(self.makeBTNCallback()) conf = Configuration() zones = [ conf.getValueStr(z) for z in ("zone1","zone2","zone3","zone4") ] self.cursor.setZones(zones) self.cursor.runThread() self.active = True self.pushButtonActivate.setText(self.tr("Deactivate")) self.updateButtons() # Exit callback def closeEvent(self,e): # Unity does not support qt systray anymore. # So, I'm putting the old code on hold #if self.mustquit: #self.disconnectDevice() #e.accept() #else: #msgbox = QtWidgets.QMessageBox(self) #msgbox.setText(self.tr("The application will remain active (systray).") + "\n" + \ #self.tr("To quit, use file->quit menu") ) #msgbox.setModal( True ) #ret = msgbox.exec_() #self.showHide() #e.ignore() # Instead, we simply ask if the user wants to really quit. msgbox = QtWidgets.QMessageBox(self) msgbox.setText(self.tr("Are you sure you want to exit?") ) msgbox.setStandardButtons(QtWidgets.QMessageBox.Ok | QtWidgets.QMessageBox.Cancel) msgbox.setModal( True ) ret = msgbox.exec_() if ret == QtWidgets.QMessageBox.Ok: # Exit the application self.disconnectDevice() e.accept() else: e.ignore() def showHide(self): if self.isVisible(): self.hide() else: self.show() def mustQuit(self): self.mustquit = True self.close() class SysTrayIcon(object): def __init__(self, fname, mainWindow): self.mainWindow = mainWindow self.stray = QtWidgets.QSystemTrayIcon() self.stray.setIcon(QtWidgets.QIcon(fname)) QtCore.QObject.connect(self.stray, QtCore.SIGNAL("activated(QSystemTrayIcon::ActivationReason)"), self.activate) def activate(self, reason): if reason == QtWidgets.QSystemTrayIcon.Trigger: self.mainWindow.showHide() def show(self): self.stray.show() def getTranslator(): trl = qt.QTranslator() loc = locale.getdefaultlocale()[0] if loc: code = loc.lower() if len(code) > 1: code = code[0:2] fname = "/usr/share/qt5/translations/pywhiteboard_" + code + ".qm" trl.load(fname) return trl # Checks that only one instance of python-whiteboard is running import fcntl fp = None def checkSingle(): lockfile = '/tmp/python-whiteboard.lock' global fp fp = open(lockfile, 'w') try: fcntl.lockf(fp, fcntl.LOCK_EX | fcntl.LOCK_NB) return True except IOError: return False def main(): app = QtWidgets.QApplication(sys.argv) t = getTranslator() app.installTranslator(t) mainWin = MainWindow() if checkSingle() == False: msgbox = QtWidgets.QMessageBox( mainWin ) msgbox.setText( app.tr("Application already running") ) msgbox.setModal( True ) ret = msgbox.exec_() sys.exit() stray = SysTrayIcon("icon.xpm", mainWin) stray.show() mainWin.show() app.exec_() python-whiteboard-1.0+git20170915/stuff/threads.py0000644000175000017500000000023313156762420021766 0ustar georgeskgeorgesk# -*- coding: utf-8 -*- import PyQt5.Qt as qt def CreateThreadClass(func): class Thread(qt.QThread): def run(self): func() return Thread python-whiteboard-1.0+git20170915/stuff/calibration2.ui0000644000175000017500000000447613156762420022707 0ustar georgeskgeorgesk Dialog 0 0 539 481 0 0 539 481 539 481 Dialog true 17 Qt::Horizontal 40 20 Cancel calibration Qt::Horizontal 40 20 python-whiteboard-1.0+git20170915/stuff/pbar.ui0000644000175000017500000000670113156762420021253 0ustar georgeskgeorgesk Dialog 0 0 319 144 0 0 0 0 16777215 16777215 Progress... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Press Buttons 1 and 2 on your Wiimote</p></body></html> 0 -1 true Choose Qt::Horizontal 40 20 Cancel Qt::Horizontal 40 20 python-whiteboard-1.0+git20170915/stuff/icon.xpm0000644000175000017500000074342713156762420021463 0ustar georgeskgeorgesk/* XPM */ static char * icon_xpm[] = { "270 282 5882 2", " c None", ". c #E9E9E9", "+ c #E5E5E5", "@ c #E4E4E4", "# c #E7E7E7", "$ c #ECECEC", "% c #DFE1E0", "& c #DADADA", "* c #D6D8D7", "= c #C2C2C2", "- c #B7B9B8", "; c #A9A9A9", "> c #999B9A", ", c #909090", "' c #8C8E8D", ") c #8F8F8F", "! c #909291", "~ c #A7A7A7", "{ c #B5B7B6", "] c #CECECE", "^ c #E5E7E6", "/ c #ECF0EF", "( c #E2E4E3", "_ c #DADEDD", ": c #D3D5D4", "< c #C4C8C7", "[ c #B9BBBA", "} c #AAAEAD", "| c #A3A5A4", "1 c #9B9F9E", "2 c #888A89", "3 c #848887", "4 c #828483", "5 c #7A7E7D", "6 c #767877", "7 c #6F7372", "8 c #6D6F6E", "9 c #686C6B", "0 c #616362", "a c #606463", "b c #5F6160", "c c #555958", "d c #4F5150", "e c #4A4E4D", "f c #505251", "g c #525655", "h c #595B5A", "i c #5C605F", "j c #636564", "k c #717574", "l c #9C9E9D", "m c #CED2D1", "n c #DCE0DF", "o c #D2D6D5", "p c #D1D5D4", "q c #C9CDCC", "r c #BEC2C1", "s c #B4B8B7", "t c #ABAFAE", "u c #A3A7A6", "v c #9A9E9D", "w c #939796", "x c #898D8C", "y c #868A89", "z c #808483", "A c #787C7B", "B c #676B6A", "C c #616564", "D c #5E6261", "E c #474B4A", "F c #464A49", "G c #454948", "H c #444847", "I c #434746", "J c #3D4140", "K c #383C3B", "L c #373B3A", "M c #3A3E3D", "N c #3F4342", "O c #3B3F3E", "P c #494D4C", "Q c #545857", "R c #6E7271", "S c #959998", "T c #E6E8E7", "U c #ECEEED", "V c #E4E8E7", "W c #C1C5C4", "X c #B1B5B4", "Y c #A2A6A5", "Z c #999D9C", "` c #737776", " . c #696D6C", ".. c #515554", "+. c #4B4F4E", "@. c #4E5251", "#. c #4D5150", "$. c #4C504F", "%. c #505453", "&. c #565A59", "*. c #585C5B", "=. c #595D5C", "-. c #5A5E5D", ";. c #484C4B", ">. c #424645", ",. c #353938", "'. c #2F3332", "). c #626665", "!. c #C7C7C7", "~. c #EAEAEA", "{. c #D5D5D5", "]. c #BBBBBB", "^. c #A9ABAA", "/. c #929493", "(. c #828685", "_. c #5B5F5E", ":. c #4F5352", "<. c #535756", "[. c #5F5F5F", "}. c #8E8E8E", "|. c #CACACA", "1. c #E8E8E8", "2. c #B9B9B9", "3. c #7D7D7D", "4. c #5A5A5A", "5. c #595959", "6. c #5C5E5D", "7. c #575B5A", "8. c #5D6160", "9. c #404443", "0. c #3C3C3C", "a. c #5C5C5C", "b. c #C3C3C3", "c. c #C5C5C5", "d. c #8B8B8B", "e. c #5B5B5B", "f. c #343434", "g. c #282828", "h. c #363636", "i. c #414342", "j. c #494B4A", "k. c #484848", "l. c #444444", "m. c #535353", "n. c #828282", "o. c #C0C0C0", "p. c #EDEDED", "q. c #757575", "r. c #3A3A3A", "s. c #313131", "t. c #373737", "u. c #414141", "v. c #4C4C4C", "w. c #4C4E4D", "x. c #585A59", "y. c #464646", "z. c #555555", "A. c #8C8C8C", "B. c #E0E0E0", "C. c #717171", "D. c #3D3D3D", "E. c #2B2B2B", "F. c #3F3F3F", "G. c #474747", "H. c #545454", "I. c #4E504F", "J. c #505050", "K. c #676767", "L. c #9A9A9A", "M. c #D0D0D0", "N. c #C6C6C6", "O. c #383838", "P. c #3E3E3E", "Q. c #5A5C5B", "R. c #565656", "S. c #4D4D4D", "T. c #656565", "U. c #AFAFAF", "V. c #DBDBDB", "W. c #EBEBEB", "X. c #DEDEDE", "Y. c #838383", "Z. c #393939", "`. c #515151", " + c #4B4D4C", ".+ c #535554", "++ c #585858", "@+ c #525252", "#+ c #424242", "$+ c #767676", "%+ c #A8A8A8", "&+ c #E1E1E1", "*+ c #434343", "=+ c #1F1F1F", "-+ c #3B3B3B", ";+ c #4F4F4F", ">+ c #4A4C4B", ",+ c #4D4F4E", "'+ c #2C2C2C", ")+ c #404040", "!+ c #737373", "~+ c #CFCFCF", "{+ c #E2E2E2", "]+ c #D1D1D1", "^+ c #333333", "/+ c #575958", "(+ c #555756", "_+ c #5E5E5E", ":+ c #AEAEAE", "<+ c #D3D3D3", "[+ c #959595", "}+ c #454545", "|+ c #4B4B4B", "1+ c #6A6E6D", "2+ c #727675", "3+ c #838786", "4+ c #818584", "5+ c #878B8A", "6+ c #707473", "7+ c #575757", "8+ c #626262", "9+ c #848484", "0+ c #BEBEBE", "a+ c #494949", "b+ c #515352", "c+ c #666A69", "d+ c #757978", "e+ c #7B7F7E", "f+ c #8B8F8E", "g+ c #9CA09F", "h+ c #A6AAA9", "i+ c #A9ADAC", "j+ c #AFB3B2", "k+ c #B6BAB9", "l+ c #C5C9C8", "m+ c #CACECD", "n+ c #CDD1D0", "o+ c #D4D8D7", "p+ c #D5D9D8", "q+ c #B8BCBB", "r+ c #636766", "s+ c #2F2F2F", "t+ c #D8D8D8", "u+ c #9D9D9D", "v+ c #4A4A4A", "w+ c #545655", "x+ c #525453", "y+ c #6C706F", "z+ c #767A79", "A+ c #7E8281", "B+ c #888C8B", "C+ c #949897", "D+ c #9EA2A1", "E+ c #C2C6C5", "F+ c #D8DCDB", "G+ c #DEE2E1", "H+ c #E3E7E6", "I+ c #E6EAE9", "J+ c #E7EBEA", "K+ c #E8ECEB", "L+ c #EAEEED", "M+ c #EDF1F0", "N+ c #EEF2F1", "O+ c #EFF3F2", "P+ c #F6FAF9", "Q+ c #F4F8F7", "R+ c #D0D4D3", "S+ c #A4A8A7", "T+ c #747877", "U+ c #989898", "V+ c #CCCCCC", "W+ c #CBCBCB", "X+ c #717372", "Y+ c #3C3E3D", "Z+ c #3F4140", "`+ c #333534", " @ c #5D5F5E", ".@ c #B7BBBA", "+@ c #BCC0BF", "@@ c #D7DBDA", "#@ c #D9DDDC", "$@ c #DBDFDE", "%@ c #E0E4E3", "&@ c #E2E6E5", "*@ c #E5E9E8", "=@ c #F7FBFA", "-@ c #FCFFFF", ";@ c #606060", ">@ c #303030", ",@ c #C4C4C4", "'@ c #B6B8B7", ")@ c #303231", "!@ c #444645", "~@ c #292B2A", "{@ c #666867", "]@ c #7D8180", "^@ c #878988", "/@ c #8E908F", "(@ c #B9BDBC", "_@ c #BABEBD", ":@ c #C8CCCB", "<@ c #D6DAD9", "[@ c #DFE3E2", "}@ c #EBEFEE", "|@ c #F0F4F3", "1@ c #A0A4A3", "2@ c #646867", "3@ c #616161", "4@ c #A6A6A6", "5@ c #393D3C", "6@ c #2B2F2E", "7@ c #414544", "8@ c #A5A9A8", "9@ c #A7ABAA", "0@ c #ADB1B0", "a@ c #AEB2B1", "b@ c #B0B4B3", "c@ c #B3B7B6", "d@ c #BBBFBE", "e@ c #C0C4C3", "f@ c #BFC3C2", "g@ c #C6CAC9", "h@ c #CBCFCE", "i@ c #CFD3D2", "j@ c #E1E5E4", "k@ c #F1F5F4", "l@ c #5D5D5D", "m@ c #A1A1A1", "n@ c #D4D8D9", "o@ c #777B7C", "p@ c #313536", "q@ c #323637", "r@ c #404445", "s@ c #464A4B", "t@ c #636768", "u@ c #818586", "v@ c #9CA0A1", "w@ c #A3A7A8", "x@ c #A6AAAB", "y@ c #ACB0B1", "z@ c #ADB1B2", "A@ c #A7ABAC", "B@ c #B3B7B8", "C@ c #B2B6B7", "D@ c #B7BBBC", "E@ c #BDC1C2", "F@ c #C2C6C7", "G@ c #C6CACB", "H@ c #BEC2C3", "I@ c #C1C5C6", "J@ c #C5C9CA", "K@ c #C9CDCE", "L@ c #CDD1D2", "M@ c #CFD3D4", "N@ c #D1D5D6", "O@ c #D8DCDD", "P@ c #D9DDDE", "Q@ c #DBDFE0", "R@ c #DEE2E3", "S@ c #E2E6E7", "T@ c #E5E9EA", "U@ c #E7EBEC", "V@ c #ECF0F1", "W@ c #EAEEEF", "X@ c #E6EAEB", "Y@ c #E3E7E8", "Z@ c #E4E8E9", "`@ c #E9EDEE", " # c #8F9392", ".# c #DFDFDF", "+# c #D2D2D2", "@# c #BDBDBD", "## c #9F9F9F", "$# c #999999", "%# c #939393", "&# c #868686", "*# c #808080", "=# c #898989", "-# c #8D8D8D", ";# c #A0A0A0", "># c #A4A4A4", ",# c #A6A8A7", "'# c #C3C5C4", ")# c #C3C7C6", "!# c #C7CBCA", "~# c #D3D7D6", "{# c #DDE1E0", "]# c #595D5E", "^# c #333738", "/# c #3E4243", "(# c #3F4344", "_# c #393D3E", ":# c #45494A", "<# c #747879", "[# c #8F9394", "}# c #A0A4A5", "|# c #9B9FA0", "1# c #9A9E9F", "2# c #A8ACAD", "3# c #9FA3A4", "4# c #B1B5B6", "5# c #B4B8B9", "6# c #B8BCBD", "7# c #C4C8C9", "8# c #D6DADB", "9# c #D7DBDC", "0# c #DADEE1", "a# c #DEE2E5", "b# c #E5E9EC", "c# c #E8ECED", "d# c #EAEEF1", "e# c #ECF0F3", "f# c #E7EBEE", "g# c #F2F6F5", "h# c #FBFFFE", "i# c #ACB0AF", "j# c #353535", "k# c #C9C9C9", "l# c #D6D6D6", "m# c #B2B2B2", "n# c #ADADAD", "o# c #A2A2A2", "p# c #949494", "q# c #888888", "r# c #7C7C7C", "s# c #707070", "t# c #606261", "u# c #7F8382", "v# c #8C908F", "w# c #989C9B", "x# c #9A9F9B", "y# c #A8AAA7", "z# c #ACAEA9", "A# c #B2B4AF", "B# c #B9BBB6", "C# c #C2C4BF", "D# c #CACCC7", "E# c #D0D2CD", "F# c #D3D5D0", "G# c #DBDDD8", "H# c #EBEDE8", "I# c #999EA1", "J# c #414649", "K# c #313639", "L# c #404548", "M# c #383D40", "N# c #373C3F", "O# c #505558", "P# c #898E91", "Q# c #9CA1A4", "R# c #A3A8AB", "S# c #979C9F", "T# c #959A9D", "U# c #A4A9AC", "V# c #AAAFB2", "W# c #A9AEB1", "X# c #ACB1B4", "Y# c #B0B5B8", "Z# c #B5BABD", "`# c #B9BEC1", " $ c #BBC0C3", ".$ c #BCC1C4", "+$ c #C4C9CC", "@$ c #C5CACD", "#$ c #C7CCCF", "$$ c #CBD0D3", "%$ c #CED3D6", "&$ c #D2D7DA", "*$ c #D5DADD", "=$ c #D7DCDF", "-$ c #DDE1E4", ";$ c #DCDFE4", ">$ c #DEE1E6", ",$ c #E1E5E8", "'$ c #E4E7EC", ")$ c #E2E5EA", "!$ c #E9ECF1", "~$ c #EDF1F4", "{$ c #EEF1F6", "]$ c #EEF2F5", "^$ c #ECEFF4", "/$ c #F0F4F5", "($ c #F8FCFB", "_$ c #F3F7F6", ":$ c #F5F9F8", "<$ c #646464", "[$ c #323232", "}$ c #878787", "|$ c #BABABA", "1$ c #9C9C9C", "2$ c #6F6F6F", "3$ c #323433", "4$ c #2C2E2D", "5$ c #2A2E2D", "6$ c #292D2C", "7$ c #282C2B", "8$ c #272B2A", "9$ c #262A29", "0$ c #252928", "a$ c #1F2322", "b$ c #202423", "c$ c #222625", "d$ c #2D3130", "e$ c #2E332F", "f$ c #3C3E3B", "g$ c #3F413C", "h$ c #474944", "i$ c #50524D", "j$ c #5B5D58", "k$ c #646661", "l$ c #6C6E69", "m$ c #6F716C", "n$ c #7E807B", "o$ c #9D9F9A", "p$ c #C8CAC5", "q$ c #E9EBE6", "r$ c #EEF0ED", "s$ c #E5E7E4", "t$ c #E8EAE7", "u$ c #32373A", "v$ c #2C3134", "w$ c #393E41", "x$ c #303538", "y$ c #6D7275", "z$ c #919699", "A$ c #9DA2A5", "B$ c #9FA4A7", "C$ c #94999C", "D$ c #A1A6A9", "E$ c #A7ACAF", "F$ c #ABB0B3", "G$ c #B6BBBE", "H$ c #BABFC2", "I$ c #C0C5C8", "J$ c #C1C6C9", "K$ c #C2C7CA", "L$ c #C9CED1", "M$ c #CDD2D5", "N$ c #D1D6D9", "O$ c #D3D8DB", "P$ c #DDE0E5", "Q$ c #DFE2E7", "R$ c #E1E4E9", "S$ c #E6E9EE", "T$ c #E8EBF0", "U$ c #EDF0F5", "V$ c #F1F4F9", "W$ c #F4F8FB", "X$ c #7A7A7A", "Y$ c #696969", "Z$ c #6E6E6E", "`$ c #383A39", " % c #3E4241", ".% c #363A39", "+% c #343935", "@% c #363B37", "#% c #353A34", "$% c #333832", "%% c #313630", "&% c #2F342E", "*% c #2D322C", "=% c #2B302A", "-% c #2A2F29", ";% c #242923", ">% c #3F443E", ",% c #6B706A", "'% c #9A9F99", ")% c #BEC3BD", "!% c #D2D7D1", "~% c #D7DCD6", "{% c #DEE3DD", "]% c #DEE5DE", "^% c #E1E6E0", "/% c #E2E9E2", "(% c #E3E8E2", "_% c #E2E7E1", ":% c #D1D3CE", "<% c #BABCB7", "[% c #A7A9A4", "}% c #A9ABA6", "|% c #B8B9B4", "1% c #C9CAC5", "2% c #DDDED9", "3% c #ECEEE9", "4% c #EAEFE9", "5% c #E6EBE5", "6% c #E9EEE8", "7% c #E3E9E9", "8% c #788082", "9% c #2C3436", "0% c #2E3638", "a% c #373F41", "b% c #2D3537", "c% c #4B5355", "d% c #858D8F", "e% c #8E9698", "f% c #949C9E", "g% c #979FA1", "h% c #969EA0", "i% c #9DA5A7", "j% c #A3ABAD", "k% c #A5ADAF", "l% c #ABB3B5", "m% c #ADB5B7", "n% c #B0B8BA", "o% c #B4BCBE", "p% c #B8C0C2", "q% c #BBC3C5", "r% c #BDC5C7", "s% c #BEC6C8", "t% c #C1C9CB", "u% c #C2CACC", "v% c #C4CCCE", "w% c #C7CFD1", "x% c #CCD4D6", "y% c #D1D9DB", "z% c #D6DBDE", "A% c #DBDEE3", "B% c #E0E3E8", "C% c #EAEDF2", "D% c #F0F3F8", "E% c #F3F7FA", "F% c #EBEFF0", "G% c #7F7F7F", "H% c #E3E3E3", "I% c #6A6A6A", "J% c #666666", "K% c #4E4E4E", "L% c #3C403F", "M% c #393E3A", "N% c #383D39", "O% c #373C36", "P% c #363B35", "Q% c #343933", "R% c #323731", "S% c #30352F", "T% c #2E332D", "U% c #40453F", "V% c #5A5F59", "W% c #757A74", "X% c #838882", "Y% c #818680", "Z% c #798079", "`% c #818881", " & c #808A82", ".& c #828C84", "+& c #848E86", "@& c #858F87", "#& c #868D86", "$& c #858C85", "%& c #868B85", "&& c #81837E", "*& c #60625D", "=& c #40423D", "-& c #383A35", ";& c #43443F", ">& c #555651", ",& c #6D6E69", "'& c #82837E", ")& c #858A84", "!& c #8A8F89", "~& c #939892", "{& c #9EA39D", "]& c #A8ADA7", "^& c #AFB4AE", "/& c #B4B9B3", "(& c #B6BBB5", "_& c #8B908A", ":& c #7A7F79", "<& c #656A64", "[& c #595E58", "}& c #636862", "|& c #80857F", "1& c #A4A9A3", "2& c #BBC1BD", "3& c #CDD6D5", "4& c #6C7574", "5& c #394241", "6& c #3E4648", "7& c #313A39", "8& c #525A5C", "9& c #8F9897", "0& c #929A9C", "a& c #969F9E", "b& c #9CA4A6", "c& c #A3ACAB", "d& c #A6AFAE", "e& c #A9B1B3", "f& c #ADB6B5", "g& c #B2BABC", "h& c #B1BAB9", "i& c #B3BCBB", "j& c #B7BFC1", "k& c #BCC5C4", "l& c #C5CECD", "m& c #C8D0D2", "n& c #C8D1D0", "o& c #CAD3D2", "p& c #CED6D8", "q& c #D3DCDB", "r& c #D8E0E2", "s& c #DBE3E5", "t& c #D8DBE0", "u& c #DADDE2", "v& c #E7EAEF", "w& c #EFF2F7", "x& c #E8ECEF", "y& c #F5F9FA", "z& c #F9FDFC", "A& c #E9EDEC", "B& c #CCD0CF", "C& c #636363", "D& c #7E7E7E", "E& c #ACACAC", "F& c #929292", "G& c #969696", "H& c #686868", "I& c #454746", "J& c #434544", "K& c #3B403C", "L& c #3B413D", "M& c #394039", "N& c #353C35", "O& c #323932", "P& c #313831", "Q& c #333A33", "R& c #2C332C", "S& c #293029", "T& c #282F28", "U& c #343B34", "V& c #4F564F", "W& c #676E67", "X& c #6B726B", "Y& c #616861", "Z& c #5F6B61", "`& c #606C62", " * c #616D63", ".* c #626E64", "+* c #636F65", "@* c #656F66", "#* c #676E66", "$* c #686F67", "%* c #61665F", "&* c #5C615A", "** c #3F423B", "=* c #23261F", "-* c #272822", ";* c #30312B", ">* c #35342F", ",* c #3D3E38", "'* c #50554E", ")* c #5C635B", "!* c #5B625A", "~* c #5A6159", "{* c #6B726A", "]* c #626961", "^* c #616860", "/* c #565D55", "(* c #484F47", "_* c #333A32", ":* c #232A22", "<* c #252C24", "[* c #394038", "}* c #767F7C", "|* c #606B67", "1* c #495352", "2* c #47524E", "3* c #4D5756", "4* c #46514D", "5* c #535D5C", "6* c #78837F", "7* c #788281", "8* c #7A8581", "9* c #7E8887", "0* c #838E8A", "a* c #899392", "b* c #8E9995", "c* c #929C9B", "d* c #949F9B", "e* c #A5AFAE", "f* c #A7B2AE", "g* c #ACB6B5", "h* c #B2BDB9", "i* c #B9C3C2", "j* c #C0CBC7", "k* c #C5CFCE", "l* c #C7D2CE", "m* c #CDD7D6", "n* c #CFDAD6", "o* c #D1DBDA", "p* c #D3DEDA", "q* c #D4DEDD", "r* c #D2DDD9", "s* c #D0DAD9", "t* c #D0D9D8", "u* c #D4D9DC", "v* c #D6DADD", "w* c #E2E6E9", "x* c #E4E8EB", "y* c #DCE0E3", "z* c #CACED1", "A* c #BBBFC2", "B* c #ACB0B3", "C* c #969A9D", "D* c #9FA3A6", "E* c #B3B7BA", "F* c #EFF3F6", "G* c #5F6362", "H* c #2E2E2E", "I* c #CDCDCD", "J* c #B4B4B4", "K* c #D4D4D4", "L* c #3A403C", "M* c #373E37", "N* c #2E352E", "O* c #363D36", "P* c #525952", "Q* c #6D746D", "R* c #737A73", "S* c #68726A", "T* c #68756B", "U* c #66766B", "V* c #67776C", "W* c #69766C", "X* c #6A776D", "Y* c #6B776D", "Z* c #6C766D", "`* c #6E756D", " = c #70776F", ".= c #6F746D", "+= c #53564F", "@= c #353831", "#= c #32332D", "$= c #373832", "%= c #3C3B36", "&= c #464741", "*= c #525750", "== c #636A62", "-= c #646B63", ";= c #60675F", ">= c #697068", ",= c #4A5149", "'= c #2F362E", ")= c #30372F", "!= c #3A4139", "~= c #414B42", "{= c #59645C", "]= c #5C6761", "^= c #5B6660", "/= c #626D67", "(= c #67726C", "_= c #58635D", ":= c #515C56", "<= c #5D6862", "[= c #5F6A64", "}= c #616C66", "|= c #646F69", "1= c #66716B", "2= c #68736D", "3= c #69746E", "4= c #7F8A84", "5= c #828D87", "6= c #87928C", "7= c #8E9993", "8= c #96A19B", "9= c #9DA8A2", "0= c #A3AEA8", "a= c #A6B1AB", "b= c #B5C0BA", "c= c #B8C3BD", "d= c #BFCAC4", "e= c #C6D1CB", "f= c #CED9D3", "g= c #D5E0DA", "h= c #D9E4DE", "i= c #DCE5E2", "j= c #CFD5D5", "k= c #DCE0E1", "l= c #D1D5D8", "m= c #AFB3B4", "n= c #8C9093", "o= c #53575A", "p= c #414546", "q= c #44484B", "r= c #535758", "s= c #909497", "t= c #F7FBFC", "u= c #8A8A8A", "v= c #DDDDDD", "w= c #B1B1B1", "x= c #F0F0F0", "y= c #393F3B", "z= c #38423A", "A= c #374139", "B= c #353F37", "C= c #333D35", "D= c #313B33", "E= c #303A32", "F= c #323C34", "G= c #2E3830", "H= c #525C54", "I= c #737D75", "J= c #7D877F", "K= c #747F77", "L= c #748479", "M= c #728476", "N= c #738376", "O= c #728275", "P= c #748275", "Q= c #748074", "R= c #757F74", "S= c #7A8277", "T= c #7D8379", "U= c #64675E", "V= c #40433A", "W= c #34352D", "X= c #33332B", "Y= c #39362F", "Z= c #43443C", "`= c #52584E", " - c #697368", ".- c #6F796E", "+- c #677166", "@- c #6A7469", "#- c #687267", "$- c #606A5F", "%- c #626C61", "&- c #646E63", "*- c #586257", "=- c #475146", "-- c #374136", ";- c #303A2F", ">- c #323C31", ",- c #364035", "'- c #525E54", ")- c #637066", "!- c #6D7A70", "~- c #657268", "{- c #5D6A60", "]- c #647167", "^- c #5A675D", "/- c #59665C", "(- c #58655B", "_- c #57645A", ":- c #566359", "<- c #556258", "[- c #525F55", "}- c #536056", "|- c #5B685E", "1- c #606D63", "2- c #67746A", "3- c #808D83", "4- c #839086", "5- c #8A978D", "6- c #94A197", "7- c #9FACA2", "8- c #AAB7AD", "9- c #B3C0B6", "0- c #B9C4BC", "a- c #C1C7C5", "b- c #646869", "c- c #565A5B", "d- c #2C302F", "e- c #4E5253", "f- c #CED2D3", "g- c #E6E6E6", "h- c #F1F1F1", "i- c #B3B3B3", "j- c #6D6D6D", "k- c #39433B", "l- c #2F3931", "m- c #515B53", "n- c #78827A", "o- c #869088", "p- c #7E8A80", "q- c #7D8F83", "r- c #7A8F80", "s- c #7B8D7F", "t- c #798B7D", "u- c #79897C", "v- c #7B897C", "w- c #7B877B", "x- c #737D72", "y- c #7B8378", "z- c #65685F", "A- c #3B3E35", "B- c #27271F", "C- c #1E1E16", "D- c #25221B", "E- c #32332B", "F- c #4E544A", "G- c #7C867B", "H- c #717B70", "I- c #6E786D", "J- c #6C766B", "K- c #6D776C", "L- c #5C665B", "M- c #353F34", "N- c #2F392E", "O- c #3E4A3E", "P- c #546052", "Q- c #6F7D6E", "R- c #748273", "S- c #687667", "T- c #6B796A", "U- c #707E6F", "V- c #738172", "W- c #6E7C6D", "X- c #6C7A6B", "Y- c #697768", "Z- c #677566", "`- c #657364", " ; c #637162", ".; c #627061", "+; c #5E6C5D", "@; c #5D6B5C", "#; c #5C6A5B", "$; c #5B695A", "%; c #5A6859", "&; c #596758", "*; c #5F6D5E", "=; c #768475", "-; c #899089", ";; c #999E9A", ">; c #A6ABA7", ",; c #9FA4A0", "'; c #858A86", "); c #686D69", "!; c #565B57", "~; c #505551", "{; c #595E5A", "]; c #4F5450", "^; c #2D322E", "/; c #2A2F2B", "(; c #545955", "_; c #969B97", ":; c #E8EDE9", "<; c #B5B9B8", "[; c #D7D7D7", "}; c #EFEFEF", "|; c #FAFAFA", "1; c #FFFFFF", "2; c #BFBFBF", "3; c #343E36", "4; c #2D372F", "5; c #4F5951", "6; c #7C867E", "7; c #8D978F", "8; c #809488", "9; c #7F9686", "0; c #7E9585", "a; c #7E9384", "b; c #7F9183", "c; c #7F8F82", "d; c #808E81", "e; c #808C80", "f; c #707A6F", "g; c #62655C", "h; c #34372E", "i; c #191911", "j; c #0D0D05", "k; c #14110A", "l; c #24251D", "m; c #494F45", "n; c #727C71", "o; c #869085", "p; c #7E887D", "q; c #7B857A", "r; c #798378", "s; c #838D82", "t; c #788277", "u; c #414B40", "v; c #263025", "w; c #1C261B", "x; c #222C21", "y; c #2B3729", "z; c #485544", "A; c #73826F", "B; c #849380", "C; c #7A8976", "D; c #7B8A77", "E; c #808F7C", "F; c #798875", "G; c #748370", "H; c #778673", "I; c #768572", "J; c #758471", "K; c #71806D", "L; c #707F6C", "M; c #6E7D6A", "N; c #6B7A67", "O; c #687764", "P; c #657461", "Q; c #63725F", "R; c #62715E", "S; c #5F6E5B", "T; c #5D6C59", "U; c #5E6D5A", "V; c #606F5C", "W; c #63705F", "X; c #70756F", "Y; c #686D67", "Z; c #4E534D", "`; c #494E48", " > c #4C514B", ".> c #3C413B", "+> c #C4C9C3", "@> c #EDF2EE", "#> c #252525", "$> c #9E9E9E", "%> c #B6B6B6", "&> c #A3A3A3", "*> c #F7F7F7", "=> c #F4F4F4", "-> c #F9F9F9", ";> c #B7B7B7", ">> c #37403B", ",> c #505A52", "'> c #818B83", ")> c #939D95", "!> c #88958B", "~> c #839889", "{> c #819989", "]> c #819888", "^> c #819687", "/> c #839587", "(> c #849487", "_> c #869286", ":> c #7A8479", "<> c #828A7F", "[> c #676A61", "}> c #363930", "|> c #181810", "1> c #0C0C04", "2> c #15120B", "3> c #26271F", "4> c #464E43", "5> c #768075", "6> c #8F998E", "7> c #889287", "8> c #8B958A", "9> c #879186", "0> c #818B80", "a> c #778176", "b> c #5F695E", "c> c #3D473C", "d> c #1D271C", "e> c #0D170C", "f> c #0F190E", "g> c #162214", "h> c #43523F", "i> c #75846D", "j> c #8D9C87", "k> c #85947D", "l> c #85947F", "m> c #889780", "n> c #82917C", "o> c #7D8C75", "p> c #7D8C77", "q> c #7C8B74", "r> c #7C8B76", "s> c #7B8A73", "t> c #7A8974", "u> c #7A8972", "v> c #798873", "w> c #798871", "x> c #73826D", "y> c #73826B", "z> c #72816C", "A> c #72816A", "B> c #71806B", "C> c #718069", "D> c #707F6A", "E> c #707F68", "F> c #6E7D68", "G> c #6C7B64", "H> c #6B7A65", "I> c #6A7962", "J> c #6A7964", "K> c #6B7866", "L> c #71796C", "M> c #73796F", "N> c #757A73", "O> c #797F75", "P> c #7D827B", "Q> c #7E847A", "R> c #7C817A", "S> c #7A8076", "T> c #6A6F68", "U> c #53594F", "V> c #4E534C", "W> c #4C5248", "X> c #454A43", "Y> c #2C3228", "Z> c #373C35", "`> c #898E87", " , c #DCE1DD", "., c #292929", "+, c #ABABAB", "@, c #DCDCDC", "#, c #38413C", "$, c #364139", "%, c #343F37", "&, c #323D35", "*, c #303B33", "=, c #2F3A32", "-, c #2D3830", ";, c #333E36", ">, c #535E56", ",, c #869189", "', c #99A49C", "), c #8A9A8F", "!, c #859C8C", "~, c #829D8A", "{, c #849D8A", "], c #869D8B", "^, c #879C8B", "/, c #899B8B", "(, c #8B9C8C", "_, c #8E9A8C", ":, c #879284", "<, c #8C9487", "[, c #6E7166", "}, c #3A3D32", "|, c #1E1E14", "1, c #131309", "2, c #1E1B12", "3, c #2F3126", "4, c #4A5245", "5, c #7C887A", "6, c #96A294", "7, c #8F9B8D", "8, c #919D8F", "9, c #909C8E", "0, c #8B9789", "a, c #849082", "b, c #7A8678", "c, c #626E60", "d, c #3E4A3C", "e, c #1C281A", "f, c #0D190B", "g, c #111D0F", "h, c #1B2817", "i, c #485742", "j, c #76886E", "k, c #8C9E86", "l, c #84967C", "m, c #83957D", "n, c #87997F", "o, c #879981", "p, c #8B9D83", "q, c #869880", "r, c #85977D", "s, c #85977F", "t, c #83957B", "u, c #82947C", "v, c #82947A", "w, c #74866E", "x, c #75876D", "y, c #768870", "z, c #77896F", "A, c #778971", "B, c #778671", "C, c #71796A", "D, c #73796D", "E, c #767C72", "F, c #777D71", "G, c #787E74", "H, c #757B71", "I, c #747A6E", "J, c #71776D", "K, c #52584C", "L, c #42483E", "M, c #40463A", "N, c #262C20", "O, c #1F251B", "P, c #CED3CF", "Q, c #242424", "R, c #BCBCBC", "S, c #E4E4E6", "T, c #EAEBED", "U, c #EAEAEC", "V, c #EEEFF1", "W, c #DEDEE0", "X, c #949597", "Y, c #5A5A5C", "Z, c #5B5C5E", "`, c #58585A", " ' c #565759", ".' c #565658", "+' c #535456", "@' c #515153", "#' c #4E4F51", "$' c #4E4E50", "%' c #4D4D4F", "&' c #505052", "*' c #4F4F51", "=' c #4B4B4D", "-' c #49494B", ";' c #474749", ">' c #454547", ",' c #464648", "'' c #434345", ")' c #424244", "!' c #424443", "~' c #3D3F3E", "{' c #39423D", "]' c #323D37", "^' c #2E3933", "/' c #2E3931", "(' c #2F3A34", "_' c #354038", ":' c #57625C", "<' c #8B968E", "[' c #9EA9A3", "}' c #909D94", "|' c #889D8E", "1' c #879E8C", "2' c #889F8D", "3' c #8A9F8E", "4' c #8D9F8F", "5' c #8FA090", "6' c #92A091", "7' c #939F91", "8' c #8E998B", "9' c #90988B", "0' c #6E7468", "a' c #3A4034", "b' c #1E2116", "c' c #16180D", "d' c #202217", "e' c #33362B", "f' c #4C5749", "g' c #818D7F", "h' c #9BA799", "i' c #94A092", "j' c #9CA89A", "k' c #8C988C", "l' c #9CA89C", "m' c #8E9A8E", "n' c #6E7A6E", "o' c #434F43", "p' c #1E2A1E", "q' c #101C10", "r' c #182418", "s' c #253324", "t' c #445340", "u' c #8FA189", "v' c #8A9C84", "w' c #889A82", "x' c #899B83", "y' c #84967E", "z' c #86987E", "A' c #819379", "B' c #7F9177", "C' c #7C8E74", "D' c #7B8D73", "E' c #7A8C72", "F' c #809278", "G' c #808F78", "H' c #778472", "I' c #7B8676", "J' c #7E8979", "K' c #778272", "L' c #798174", "M' c #7D8578", "N' c #828A7D", "O' c #767E71", "P' c #5D6558", "Q' c #485045", "R' c #3C4439", "S' c #3E463B", "T' c #283025", "U' c #222A1F", "V' c #636861", "W' c #959A96", "X' c #222222", "Y' c #C8C8C8", "Z' c #979797", "`' c #D9D9D9", " ) c #DDDDDF", ".) c #D9DADE", "+) c #E7E8EC", "@) c #D9DDE0", "#) c #AFB0B4", "$) c #767A7D", "%) c #58595D", "&) c #4F5356", "*) c #535458", "=) c #505457", "-) c #505155", ";) c #4C5053", ">) c #4C4D51", ",) c #484C4F", "') c #48494D", ")) c #47484C", "!) c #454449", "~) c #444348", "{) c #434247", "]) c #424146", "^) c #403F44", "/) c #414045", "() c #404241", "_) c #3E403F", ":) c #363F3C", "<) c #343F39", "[) c #38433F", "}) c #3F4A44", "|) c #3A4541", "1) c #2E3935", "2) c #37423C", "3) c #2F3A36", "4) c #3B4640", "5) c #333E3A", "6) c #67726E", "7) c #949F99", "8) c #9BA6A2", "9) c #96A199", "0) c #9BA99C", "a) c #94A595", "b) c #919F90", "c) c #95A394", "d) c #98A697", "e) c #9AA698", "f) c #939E90", "g) c #636E60", "h) c #273224", "i) c #131E10", "j) c #0F170A", "k) c #171F12", "l) c #364133", "m) c #4C584A", "n) c #AAB6A8", "o) c #9AA69A", "p) c #939F93", "q) c #9CA89E", "r) c #9BA79D", "s) c #96A298", "t) c #7D8880", "u) c #4A554D", "v) c #1D2822", "w) c #111C16", "x) c #243127", "y) c #475546", "z) c #7D8E7C", "A) c #99AA98", "B) c #8FA08E", "C) c #8D9E8C", "D) c #93A492", "E) c #91A290", "F) c #8E9F8D", "G) c #8C9D8B", "H) c #90A18F", "I) c #8B9C8A", "J) c #91A28F", "K) c #899B81", "L) c #889A80", "M) c #7E9076", "N) c #7D8F75", "O) c #7F917B", "P) c #7E907A", "Q) c #7D8F79", "R) c #7B8D77", "S) c #798A77", "T) c #798776", "U) c #788675", "V) c #778576", "W) c #798577", "X) c #6A766A", "Y) c #545E55", "Z) c #2B342F", "`) c #2B312D", " ! c #CBCCCE", ".! c #CACBCF", "+! c #CFD2D7", "@! c #CED1D6", "#! c #B4B7BC", "$! c #83868B", "%! c #575A5F", "&! c #46494E", "*! c #494C51", "=! c #4C4F54", "-! c #4B4E53", ";! c #474A4F", ">! c #45484D", ",! c #43464B", "'! c #414449", ")! c #404348", "!! c #444349", "~! c #434248", "{! c #424147", "]! c #414046", "^! c #403F45", "/! c #3F3E44", "(! c #38413E", "_! c #35403C", ":! c #394440", "~ c #464A4D", ",~ c #424649", "'~ c #404447", ")~ c #3D4144", "!~ c #3B3F42", "~~ c #3F3E43", "{~ c #3E3D42", "]~ c #3D3C41", "^~ c #3C3B40", "/~ c #404042", "(~ c #3A3C3B", "_~ c #323836", ":~ c #313A37", "<~ c #37403D", "[~ c #3E4744", "}~ c #39423F", "|~ c #48514E", "1~ c #353E3B", "2~ c #262F2C", "3~ c #414A47", "4~ c #7E8784", "5~ c #A4ADAA", "6~ c #A3ACA9", "7~ c #99A29D", "8~ c #9CA69D", "9~ c #9CA69B", "0~ c #A0AA9F", "a~ c #A3ADA2", "b~ c #A2ACA1", "c~ c #97A196", "d~ c #AAB4A9", "e~ c #535D52", "f~ c #162015", "g~ c #101A0F", "h~ c #1A2419", "i~ c #212B20", "j~ c #687365", "k~ c #9FAA9C", "l~ c #B3BDB2", "m~ c #A8B2A7", "n~ c #ACB6AB", "o~ c #A3ADA4", "p~ c #A6B0A7", "q~ c #ADB7AF", "r~ c #A7B1A9", "s~ c #6E7772", "t~ c #2A332E", "u~ c #131C19", "v~ c #121B18", "w~ c #19221F", "x~ c #89978A", "y~ c #A0AEA1", "z~ c #99A79A", "A~ c #A1AFA2", "B~ c #9DAB9E", "C~ c #9CAA9D", "D~ c #9AA89B", "E~ c #99A798", "F~ c #97A693", "G~ c #97A68F", "H~ c #96A590", "I~ c #94A38C", "J~ c #93A28D", "K~ c #91A089", "L~ c #909F8A", "M~ c #909F88", "N~ c #8F9E89", "O~ c #8F9E87", "P~ c #8E9D88", "Q~ c #8C9B84", "R~ c #8B9A85", "S~ c #899881", "T~ c #889782", "U~ c #859781", "V~ c #7E917B", "W~ c #7B917A", "X~ c #7A9079", "Y~ c #748573", "Z~ c #738474", "`~ c #6B796C", " { c #545F57", ".{ c #404B43", "+{ c #353E39", "@{ c #303934", "#{ c #343837", "${ c #262626", "%{ c #A5A5A5", "&{ c #A8AAA9", "*{ c #AFB0B2", "={ c #ABAFB2", "-{ c #929699", ";{ c #64686B", ">{ c #414548", ",{ c #4B4F52", "'{ c #43474A", "){ c #3F4346", "!{ c #3A3E41", "~{ c #393D40", "{{ c #383C3F", "]{ c #3B3A3F", "^{ c #3A393E", "/{ c #3D3D3F", "({ c #434947", "_{ c #3B4441", ":{ c #323B38", "<{ c #333C39", "[{ c #434C49", "}{ c #4B5451", "|{ c #3A4340", "1{ c #303936", "2{ c #5D6663", "3{ c #8A9390", "4{ c #9CA5A2", "5{ c #98A19E", "6{ c #929B96", "7{ c #9BA59C", "8{ c #96A095", "9{ c #929C91", "0{ c #939D92", "a{ c #9EA89D", "b{ c #ABB5AA", "c{ c #899388", "d{ c #495348", "e{ c #1B251A", "f{ c #182217", "g{ c #202A1F", "h{ c #2E382D", "i{ c #465045", "j{ c #818C7E", "k{ c #A8B3A5", "l{ c #A9B3A8", "m{ c #AEB8AD", "n{ c #B1BBB0", "o{ c #ACB6AD", "p{ c #A3ADA5", "q{ c #9EA8A0", "r{ c #606964", "s{ c #212A25", "t{ c #1A2320", "u{ c #1F2825", "v{ c #242D2A", "w{ c #707C72", "x{ c #97A598", "y{ c #A7B5A8", "z{ c #9FADA0", "A{ c #A4B2A5", "B{ c #9EAC9F", "C{ c #9BA99A", "D{ c #98A695", "E{ c #98A794", "F{ c #95A491", "G{ c #94A390", "H{ c #92A18E", "I{ c #91A08D", "J{ c #93A28F", "K{ c #909F8C", "L{ c #8E9D8A", "M{ c #8C9B88", "N{ c #8A9986", "O{ c #889986", "P{ c #819480", "Q{ c #7D937C", "R{ c #7C927D", "S{ c #798F7A", "T{ c #788B77", "U{ c #758875", "V{ c #758676", "W{ c #788679", "X{ c #566159", "Y{ c #444F47", "Z{ c #323B36", "`{ c #2B312F", " ] c #272727", ".] c #797979", "+] c #818181", "@] c #9FA1A0", "#] c #97989A", "$] c #8B8F90", "%] c #707475", "&] c #4F5354", "*] c #444849", "=] c #494D4E", "-] c #484C4D", ";] c #424647", ">] c #3D4142", ",] c #3B3F40", "'] c #373B3C", ")] c #3A3A3C", "!] c #39393B", "~] c #38383A", "{] c #373739", "]] c #363638", "^] c #3D4341", "/] c #3D4643", "(] c #3C4542", "_] c #29322F", ":] c #222B28", "<] c #141D1A", "[] c #626B68", "}] c #B5BEBB", "|] c #B0B9B6", "1] c #A6AFAC", "2] c #A2ABA6", "3] c #A8B2A9", "4] c #9DA79C", "5] c #A1ABA0", "6] c #4D574C", "7] c #111B10", "8] c #313B30", "9] c #5A6459", "0] c #98A297", "a] c #ADB7AC", "b] c #B0BAB1", "c] c #ABB5AD", "d] c #B1BAB5", "e] c #9FA8A3", "f] c #59625F", "g] c #1E2724", "h] c #1C2524", "i] c #222B2A", "j] c #2B3433", "k] c #8F9B91", "l] c #AAB8AB", "m] c #B0BEB1", "n] c #A3B1A4", "o] c #A4B2A3", "p] c #A3B1A2", "q] c #A2B0A1", "r] c #A1AFA0", "s] c #9FAD9E", "t] c #9EAC9D", "u] c #9DAB9C", "v] c #9CAA9B", "w] c #97A596", "x] c #93A192", "y] c #909E8F", "z] c #8E9C8D", "A] c #8C9A8B", "B] c #899A8A", "C] c #869986", "D] c #849783", "E] c #829582", "F] c #7F927F", "G] c #7A8B7B", "H] c #798778", "I] c #737F75", "J] c #68746A", "K] c #59635B", "L] c #4A544C", "M] c #3E4742", "N] c #333C37", "O] c #252B27", "P] c #242827", "Q] c #303433", "R] c #757678", "S] c #65696A", "T] c #515556", "U] c #434748", "V] c #3C4041", "W] c #3A3E3F", "X] c #383C3D", "Y] c #363A3B", "Z] c #343839", "`] c #353537", " ^ c #343436", ".^ c #333335", "+^ c #373D3B", "@^ c #464F4C", "#^ c #525B58", "$^ c #717A77", "%^ c #ADB6B3", "&^ c #DEE7E4", "*^ c #E4EDEA", "=^ c #DAE3E0", "-^ c #D8E1DE", ";^ c #D8E1DC", ">^ c #D5DFD6", ",^ c #D3DDD2", "'^ c #D1DBD0", ")^ c #D0DACF", "!^ c #CFD9CE", "~^ c #CAD4C9", "{^ c #C2CCC1", "]^ c #BBC5BA", "^^ c #5B655A", "/^ c #3C463B", "(^ c #3E483D", "_^ c #596358", ":^ c #B2BCB1", "<^ c #B8C2B7", "[^ c #AEB8AF", "}^ c #B6C0B7", "|^ c #B3BDB5", "1^ c #ACB6AE", "2^ c #ACB5B0", "3^ c #8A938E", "4^ c #47504D", "5^ c #1A2322", "6^ c #242D2C", "7^ c #3D4645", "8^ c #646D6A", "9^ c #98A39B", "0^ c #ACBAAD", "a^ c #A2B0A3", "b^ c #ABB9AC", "c^ c #AFBDB0", "d^ c #A6B4A7", "e^ c #A8B6A9", "f^ c #A7B4AA", "g^ c #A6B3A9", "h^ c #A5B2A8", "i^ c #A4B1A7", "j^ c #A2AFA5", "k^ c #A1AEA4", "l^ c #A0ADA3", "m^ c #9EABA1", "n^ c #9DAAA0", "o^ c #9BA89E", "p^ c #99A69C", "q^ c #96A399", "r^ c #93A096", "s^ c #919E94", "t^ c #909E91", "u^ c #8D9E8E", "v^ c #8B9D8D", "w^ c #889A8A", "x^ c #859787", "y^ c #829383", "z^ c #7E8C7F", "A^ c #7D8B7E", "B^ c #667268", "C^ c #576159", "D^ c #49534B", "E^ c #3D4641", "F^ c #292F2B", "G^ c #222824", "H^ c #2E3231", "I^ c #2A2A2A", "J^ c #858585", "K^ c #838584", "L^ c #58595B", "M^ c #4B4F50", "N^ c #35393A", "O^ c #2F3334", "P^ c #2E3233", "Q^ c #323234", "R^ c #313133", "S^ c #303032", "T^ c #3B413F", "U^ c #2C3230", "V^ c #2A302E", "W^ c #4A504E", "X^ c #818785", "Y^ c #B2B8B6", "Z^ c #CBD1CF", "`^ c #D6DCDA", " / c #DBE1DF", "./ c #EDF4EC", "+/ c #E7EEE6", "@/ c #D8DFD7", "#/ c #C6CDC5", "$/ c #B3BAB2", "%/ c #ABB2AA", "&/ c #A9B0A8", "*/ c #AFB6AE", "=/ c #BEC5BD", "-/ c #CED5CD", ";/ c #D9E0D8", ">/ c #D6DDD5", ",/ c #CFD6CE", "'/ c #CAD1C9", ")/ c #CED5CE", "!/ c #D4DBD4", "~/ c #CCD2CE", "{/ c #BEC4C0", "]/ c #707674", "^/ c #484E4C", "// c #1E2424", "(/ c #131919", "_/ c #1C2124", ":/ c #2B3033", "( c #AEB9B5", ",( c #ABB5B4", "'( c #A8B3AF", ")( c #A2ADA9", "!( c #9FA9A8", "~( c #9EA9A5", "{( c #9AA79E", "]( c #96A69B", "^( c #93A398", "/( c #8F9F94", "(( c #8D9A91", "_( c #89968C", ":( c #87928A", "<( c #778179", "[( c #677169", "}( c #3E453E", "|( c #292E28", "1( c #434844", "2( c #3E433F", "3( c #313632", "4( c #303531", "5( c #333331", "6( c #31312F", "7( c #2E2E2C", "8( c #2D2D2B", "9( c #323230", "0( c #30302E", "a( c #8D9190", "b( c #DFE3E6", "c( c #D9DCE1", "d( c #EDF3F3", "e( c #E3ECE7", "f( c #DFE9E1", "g( c #DAE4DC", "h( c #C4CEC6", "i( c #97A199", "j( c #6C766E", "k( c #727C74", "l( c #7A847C", "m( c #7F8981", "n( c #8C968E", "o( c #929C94", "p( c #98A29A", "q( c #9BA59D", "r( c #9CA5A0", "s( c #A4ADAC", "t( c #A7B0AF", "u( c #AAB2B4", "v( c #ACB5B4", "w( c #AEB6B8", "x( c #AFB8B7", "y( c #AFB7B9", "z( c #AEB7B6", "A( c #ABB4B3", "B( c #A8B1B0", "C( c #A7AFB1", "D( c #AAB7B0", "E( c #A6B3AA", "F( c #A2AFA6", "G( c #A0ADA4", "H( c #969F9A", "I( c #909A92", "J( c #7B827B", "K( c #5B625B", "L( c #3A3F39", "M( c #2E312A", "N( c #282A25", "O( c #2F3430", "P( c #464845", "Q( c #3C413D", "R( c #373C38", "S( c #2C312D", "T( c #2B302C", "U( c #242925", "V( c #272C28", "W( c #232824", "X( c #262624", "Y( c #272725", "Z( c #282826", "`( c #292927", " _ c #2A2A28", "._ c #2C2C2A", "+_ c #2F2F2D", "@_ c #363634", "#_ c #E2ECE4", "$_ c #5A645C", "%_ c #434D45", "&_ c #444E46", "*_ c #465048", "=_ c #4C564E", "-_ c #555F57", ";_ c #5C665E", ">_ c #606A62", ",_ c #616A65", "'_ c #6F7877", ")_ c #71797B", "!_ c #747C7E", "~_ c #7C8486", "{_ c #80888A", "]_ c #838B8D", "^_ c #90989A", "/_ c #91999B", "(_ c #939B9D", "__ c #99A1A3", ":_ c #9EA6A8", "<_ c #9FA8A7", "[_ c #A3AFAB", "}_ c #9FABA7", "|_ c #A0ABA7", "1_ c #9AA59F", "2_ c #909994", "3_ c #87908B", "4_ c #575D59", "5_ c #414841", "6_ c #393E38", "7_ c #30332C", "8_ c #2B2D28", "9_ c #787878", "0_ c #484A47", "a_ c #3D423E", "b_ c #3A3F3B", "c_ c #262B27", "d_ c #343432", "e_ c #393937", "f_ c #3D3D3B", "g_ c #161616", "h_ c #DAE0DC", "i_ c #787E7A", "j_ c #2F3531", "k_ c #373D39", "l_ c #464C48", "m_ c #454B47", "n_ c #424844", "o_ c #3E4440", "p_ c #383E3A", "q_ c #353B37", "r_ c #454B4B", "s_ c #464B4E", "t_ c #484D50", "u_ c #4B5053", "v_ c #4E5356", "w_ c #515659", "x_ c #54595C", "y_ c #555A5D", "z_ c #575C5F", "A_ c #5A5F62", "B_ c #5E6366", "C_ c #63686B", "D_ c #676C6F", "E_ c #6B7073", "F_ c #6A7274", "G_ c #707A79", "H_ c #6D7776", "I_ c #6C7675", "J_ c #717B7A", "K_ c #77807F", "L_ c #737C79", "M_ c #696F6D", "N_ c #5D635F", "O_ c #292B26", "P_ c #31332E", "Q_ c #2F322B", "R_ c #282923", "S_ c #252722", "T_ c #7A7C7B", "U_ c #393B38", "V_ c #323733", "W_ c #222723", "X_ c #202521", "Y_ c #2B2B29", "Z_ c #373735", "`_ c #3A3A38", " : c #202020", ".: c #212121", "+: c #B9BFBB", "@: c #636965", "#: c #404642", "$: c #4E5450", "%: c #515753", "&: c #3D433F", "*: c #404646", "=: c #3F4447", "-: c #3E4346", ";: c #3D4245", ">: c #42474A", ",: c #43484B", "': c #44494C", "): c #454A4D", "!: c #424A4C", "~: c #3D4748", "{: c #465051", "]: c #555E5D", "^: c #505656", "/: c #474D4B", "(: c #414642", "_: c #3D3F3A", ":: c #41433E", "<: c #3D4039", "[: c #31342D", "}: c #2C2D27", "|: c #2D2E29", "1: c #7C807F", "2: c #D8DAD9", "3: c #8F918E", "4: c #696E68", "5: c #222721", "6: c #121711", "7: c #0F140E", "8: c #181D17", "9: c #262B25", "0: c #1F241E", "a: c #1E231D", "b: c #212620", "c: c #232822", "d: c #1C211B", "e: c #2A2B26", "f: c #2B2C27", "g: c #2C2D28", "h: c #252621", "i: c #262722", "j: c #282924", "k: c #2F302B", "l: c #31322D", "m: c #33342F", "n: c #353533", "o: c #474B4C", "p: c #3C4144", "q: c #384043", "r: c #323C3E", "s: c #30383B", "t: c #363E40", "u: c #3F4749", "v: c #454E4D", "w: c #464C4C", "x: c #424846", "y: c #454A46", "z: c #3F4440", "A: c #3E403B", "B: c #34352F", "C: c #26261E", "D: c #2A2B25", "E: c #343633", "F: c #CCD1CB", "G: c #90958F", "H: c #5E635D", "I: c #3B403A", "J: c #272C26", "K: c #1D221C", "L: c #1D1E19", "M: c #1F201B", "N: c #21221D", "O: c #242520", "P: c #272823", "Q: c #2E2F2A", "R: c #32332E", "S: c #343530", "T: c #4A4E4F", "U: c #4C5051", "V: c #4D5152", "W: c #474F52", "X: c #414A4F", "Y: c #3D444A", "Z: c #3B4346", "`: c #3D4548", " < c #414747", ".< c #353732", "+< c #32342F", "@< c #22231D", "#< c #25251D", "$< c #2E2F29", "%< c #EDF2EB", "&< c #E2E7E0", "*< c #DADFD8", "=< c #C5CAC3", "-< c #9FA49D", ";< c #797E77", ">< c #656A63", ",< c #424740", "'< c #323730", ")< c #1E231C", "!< c #121710", "~< c #10150E", "{< c #0F140D", "]< c #0C110A", "^< c #1C1D17", "/< c #1D1E18", "(< c #1E1F19", "_< c #1F201A", ":< c #20211B", "<< c #21221C", "[< c #23241E", "}< c #262721", "|< c #292A24", "1< c #444442", "2< c #4F5555", "3< c #4A5157", "4< c #484F55", "5< c #434B4E", "6< c #404549", "7< c #3B3D3A", "8< c #353631", "9< c #302F2A", "0< c #2A2924", "a< c #2F2F27", "b< c #383933", "c< c #232726", "d< c #EBF0EA", "e< c #DCDED9", "f< c #C0C2BD", "g< c #AEB3AD", "h< c #9A9C97", "i< c #878C86", "j< c #62645F", "k< c #575954", "l< c #4C4D48", "m< c #4A4B46", "n< c #484944", "o< c #444540", "p< c #41423D", "q< c #3D3E39", "r< c #3B3C37", "s< c #393A35", "t< c #4E4F4A", "u< c #50514C", "v< c #565752", "w< c #5F605B", "x< c #7D7E79", "y< c #8A8B86", "z< c #92938E", "A< c #A7A7A5", "B< c #9E9FA1", "C< c #68696B", "D< c #3D3E40", "E< c #252A2E", "F< c #282F35", "G< c #2D3238", "H< c #2B3034", "I< c #23282C", "J< c #1E2326", "K< c #1F2326", "L< c #222627", "M< c #2A2B2D", "N< c #202221", "O< c #1A1C19", "P< c #1A1A18", "Q< c #161712", "R< c #10110C", "S< c #141510", "T< c #1C1E1B", "U< c #191D1C", "V< c #181C1B", "W< c #171B1A", "X< c #151918", "Y< c #141817", "Z< c #131716", "`< c #656968", " [ c #EFEFED", ".[ c #EEEEEC", "+[ c #ECEEEB", "@[ c #E4E4E2", "#[ c #E2E4E1", "$[ c #DFE1DE", "%[ c #DBDDDC", "&[ c #D9DBDA", "*[ c #CBCDCC", "=[ c #C7C9C8", "-[ c #D7D9D8", ";[ c #DEDEDC", ">[ c #ECECEA", ",[ c #E7E9E6", "'[ c #D8D8D6", ")[ c #CECECC", "![ c #AFAFAD", "~[ c #ACACAA", "{[ c #A1A19F", "][ c #9D9D9B", "^[ c #9B9B99", "/[ c #9A9A98", "([ c #AEAEAC", "_[ c #B0B0AE", ":[ c #B6B6B4", "<[ c #C1C1BF", "[[ c #D0D0CE", "}[ c #E1E1DF", "|[ c #D6D7D9", "1[ c #B7B6BB", "2[ c #838287", "3[ c #797A7C", "4[ c #797D7C", "5[ c #747975", "6[ c #6F7470", "7[ c #535854", "8[ c #1B201C", "9[ c #171C18", "0[ c #161B17", "a[ c #151A16", "b[ c #141915", "c[ c #131814", "d[ c #121713", "e[ c #121615", "f[ c #090D10", "g[ c #080D11", "h[ c #090C11", "i[ c #0C1013", "j[ c #0B0F10", "k[ c #0C0D0F", "l[ c #0B0C0E", "m[ c #0A0B0D", "n[ c #090B0A", "o[ c #090D0C", "p[ c #0D120E", "q[ c #111612", "r[ c #1A1F1B", "s[ c #1F2420", "t[ c #282D29", "u[ c #727773", "v[ c #ACB1AD", "w[ c #CBD0CC", "x[ c #DDE2DE", "y[ c #EBF0EC", "z[ c #F1F2ED", "A[ c #F0F1EC", "B[ c #EFF0EB", "C[ c #EDEEE9", "D[ c #EAEBE6", "E[ c #E6E7E2", "F[ c #E3E4DF", "G[ c #E1E2DD", "H[ c #E0E1DB", "I[ c #E7EAE1", "J[ c #E5EBDF", "K[ c #E6E9E0", "L[ c #E2E8DC", "M[ c #E3E6DD", "N[ c #DFE5D9", "O[ c #E0E3DA", "P[ c #DEE4D8", "Q[ c #DDE3D7", "R[ c #DDE0D7", "S[ c #D9DFD3", "T[ c #D8DBD2", "U[ c #D4DACE", "V[ c #D4D7CE", "W[ c #D1D7CD", "X[ c #D4D7D0", "Y[ c #D0D5CF", "Z[ c #CFD1CC", "`[ c #C9CEC8", " } c #C7C9C4", ".} c #C1C6C0", "+} c #BDC2BC", "@} c #B6B8B3", "#} c #B3B8B2", "$} c #ABB0AA", "%} c #A8AAA5", "&} c #A6A8A3", "*} c #A6ABA5", "=} c #A7A9A6", "-} c #9CA19B", ";} c #939592", ">} c #8F9490", ",} c #989A97", "'} c #A6A7A9", ")} c #B9BDBE", "!} c #B5B6B8", "~} c #949695", "{} c #9E9F99", "]} c #C2C3BD", "^} c #E5E6E0", "/} c #E8E7EC", "(} c #E1E0E5", "_} c #DDDEE0", ":} c #D4D6D5", "<} c #D2D7D3", "[} c #D6DBD7", "}} c #C6CBC7", "|} c #898E8A", "1} c #0B100C", "2} c #050A06", "3} c #181C1D", "4} c #212526", "5} c #232728", "6} c #242829", "7} c #25292A", "8} c #353A36", "9} c #484D49", "0} c #4E534F", "a} c #7E837F", "b} c #AEB3AF", "c} c #D4D9D5", "d} c #DFE4E0", "e} c #EEEFE9", "f} c #ECEDE7", "g} c #EAEBE5", "h} c #E7E8E2", "i} c #E4E5DF", "j} c #DEDFD9", "k} c #DDDED8", "l} c #D4D5CF", "m} c #D3D4CE", "n} c #CFD0CA", "o} c #CBCCC6", "p} c #C7C8C2", "q} c #BFC0BA", "r} c #BDBEB8", "s} c #AEAFA9", "t} c #ADAEA8", "u} c #ABACA6", "v} c #A9AAA4", "w} c #A7A8A2", "x} c #A4A59F", "y} c #A3A49E", "z} c #A1A49D", "A} c #919489", "B} c #8E9488", "C} c #8B9185", "D} c #878D81", "E} c #82887C", "F} c #7E8478", "G} c #7B8175", "H} c #7A8074", "I} c #797F73", "J} c #787E72", "K} c #757B6F", "L} c #72786C", "M} c #6B7069", "N} c #696E67", "O} c #676C65", "P} c #626760", "Q} c #646962", "R} c #666B64", "S} c #686D66", "T} c #6F746E", "U} c #717670", "V} c #6C716B", "W} c #676C66", "X} c #717672", "Y} c #7A7F7B", "Z} c #C8CCCD", "`} c #CACECF", " | c #CCD0D1", ".| c #8D8E88", "+| c #AFB1A6", "@| c #D2D3CD", "#| c #E3E4DE", "$| c #EAEAE8", "%| c #E8EAE9", "&| c #1E2221", "*| c #1C201F", "=| c #9FA3A2", "-| c #A8ADA9", ";| c #A0A19C", ">| c #9E9F9A", ",| c #999A95", "'| c #93948F", ")| c #8E8F8A", "!| c #878883", "~| c #868782", "{| c #7C7D78", "]| c #7A7B76", "^| c #787974", "/| c #757671", "(| c #73746F", "_| c #71726D", ":| c #70716C", "<| c #656661", "[| c #646560", "}| c #63645F", "|| c #6E6F6A", "1| c #6C6D68", "2| c #6B6C67", "3| c #6A6B66", "4| c #686B64", "5| c #696C65", "6| c #676D63", "7| c #666C62", "8| c #656B61", "9| c #646A60", "0| c #6C7268", "a| c #6B7167", "b| c #6D726C", "c| c #727771", "d| c #747973", "e| c #767B75", "f| c #777C78", "g| c #767B77", "h| c #D5D9DA", "i| c #D2D6D7", "j| c #BFC3C4", "k| c #909591", "l| c #81827C", "m| c #9FA196", "n| c #C1C2BC", "o| c #D7D8D2", "p| c #E6E6E4", "q| c #333834", "r| c #5C5E5B", "s| c #5A5B56", "t| c #494A45", "u| c #42433E", "v| c #454641", "w| c #464742", "x| c #474843", "y| c #4F504B", "z| c #51524D", "A| c #52534E", "B| c #53544F", "C| c #52544F", "D| c #5C615B", "E| c #5D625C", "F| c #5F645E", "G| c #616660", "H| c #626761", "I| c #60655F", "J| c #646963", "K| c #666B65", "L| c #6E736D", "M| c #777C76", "N| c #787D77", "O| c #797E78", "P| c #7D827E", "Q| c #808581", "R| c #848985", "S| c #BBBFC0", "T| c #8B908C", "U| c #83847E", "V| c #9EA095", "W| c #D5D6D0", "X| c #F0F2ED", "Y| c #EFF1EC", "Z| c #EDEFEA", "`| c #EAECE7", " 1 c #E8EAE5", ".1 c #E7E9E4", "+1 c #E5E7E2", "@1 c #E4E6E1", "#1 c #E3E5E0", "$1 c #E1E3DE", "%1 c #E1E3E0", "&1 c #DADCDB", "*1 c #D2D4D3", "=1 c #CFD1D0", "-1 c #C9CBCA", ";1 c #C1C3C2", ">1 c #BDBFBE", ",1 c #BABCBB", "'1 c #BBBDBC", ")1 c #BEC0BF", "!1 c #B8BAB9", "~1 c #B3B5B4", "{1 c #B0B4B5", "]1 c #9FA5A5", "^1 c #989E9E", "/1 c #949A9A", "(1 c #747A7A", "_1 c #373D3D", ":1 c #444A4A", "<1 c #3C4242", "[1 c #3D4343", "}1 c #3E4444", "|1 c #3F4545", "11 c #3F4541", "21 c #3F463F", "31 c #464D46", "41 c #474E47", "51 c #484F48", "61 c #495049", "71 c #4A514A", "81 c #4A504C", "91 c #4D5351", "01 c #545A5A", "a1 c #5B6161", "b1 c #5E6464", "c1 c #5D6363", "d1 c #5C6262", "e1 c #636969", "f1 c #575D5D", "g1 c #4B5151", "h1 c #474D4D", "i1 c #4E504D", "j1 c #4D4F4C", "k1 c #4C4E4B", "l1 c #50524F", "m1 c #535552", "n1 c #565855", "o1 c #4F514E", "p1 c #515350", "q1 c #545653", "r1 c #555754", "s1 c #585A57", "t1 c #575956", "u1 c #5A5C59", "v1 c #5B5D5A", "w1 c #5D5F5C", "x1 c #5E605D", "y1 c #606561", "z1 c #5F6460", "A1 c #5E635F", "B1 c #646965", "C1 c #656A66", "D1 c #676C68", "E1 c #696E6A", "F1 c #6B706C", "G1 c #6D726E", "H1 c #707571", "I1 c #6E736F", "J1 c #737874", "K1 c #757A76", "L1 c #787D79", "M1 c #797E7A", "N1 c #848889", "O1 c #868A8B", "P1 c #878B8C", "Q1 c #898D8E", "R1 c #8C9091", "S1 c #BCC0C1", "T1 c #E1E5E6", "U1 c #DDE1E2", "V1 c #C7CBCC", "W1 c #888983", "X1 c #A0A297", "Y1 c #BCBDB7", "Z1 c #E9E9E7", "`1 c #E7E8E3", " 2 c #DDDFDA", ".2 c #D8DAD5", "+2 c #D4D6D1", "@2 c #CDCFCA", "#2 c #B5B7B2", "$2 c #B1B3AE", "%2 c #A5A7A2", "&2 c #A3A5A0", "*2 c #939590", "=2 c #91938E", "-2 c #8E908B", ";2 c #898B86", ">2 c #858782", ",2 c #80827D", "'2 c #7D7F7A", ")2 c #7B7D78", "!2 c #696B6A", "~2 c #686A69", "{2 c #656766", "]2 c #474948", "^2 c #4A5050", "/2 c #4D5255", "(2 c #494E51", "_2 c #565C5C", ":2 c #494F4F", "<2 c #4A4F52", "[2 c #4D534F", "}2 c #505652", "|2 c #525854", "12 c #535955", "22 c #595F5F", "32 c #606568", "42 c #595E61", "52 c #5A6060", "62 c #5B6063", "72 c #525451", "82 c #565857", "92 c #595B58", "02 c #5B5D5C", "a2 c #5C6061", "b2 c #5D6162", "c2 c #5E6263", "d2 c #606465", "e2 c #666A6B", "f2 c #676B6C", "g2 c #626667", "h2 c #6A6E6F", "i2 c #6C7071", "j2 c #6E7273", "k2 c #6F7374", "l2 c #6A6F6B", "m2 c #797D7E", "n2 c #7E8283", "o2 c #84888B", "p2 c #8D9194", "q2 c #909495", "r2 c #919596", "s2 c #DFE3E4", "t2 c #CBCFD0", "u2 c #A1A6A2", "v2 c #85867E", "w2 c #9D9F94", "x2 c #B9BAB4", "y2 c #CECFC9", "z2 c #E2E2E0", "A2 c #91918F", "B2 c #7C7C7A", "C2 c #858583", "D2 c #939391", "E2 c #848580", "F2 c #848681", "G2 c #7E837D", "H2 c #737872", "I2 c #6A6F69", "J2 c #575C56", "K2 c #555A54", "L2 c #545953", "M2 c #545859", "N2 c #444C4E", "O2 c #464E50", "P2 c #474F51", "Q2 c #495154", "R2 c #4D5557", "S2 c #4F575A", "T2 c #4F5759", "U2 c #4E5658", "V2 c #4E5659", "W2 c #4D5558", "X2 c #4F5857", "Y2 c #4F5855", "Z2 c #4A5350", "`2 c #4D5653", " 3 c #515A57", ".3 c #535C59", "+3 c #545D5A", "@3 c #535B5D", "#3 c #565E61", "$3 c #575F61", "%3 c #555D60", "&3 c #545C5E", "*3 c #575F62", "=3 c #5A6264", "-3 c #434B4D", ";3 c #41494C", ">3 c #505455", ",3 c #616566", "'3 c #616568", ")3 c #64676C", "!3 c #686B70", "~3 c #6D7075", "{3 c #73767B", "]3 c #787B80", "^3 c #7D8085", "/3 c #7F8287", "(3 c #84878C", "_3 c #85888D", ":3 c #86898E", "<3 c #888B90", "[3 c #8B8E93", "}3 c #8D9095", "|3 c #8E9196", "13 c #8F9396", "23 c #999D9E", "33 c #989C9D", "43 c #979B9C", "53 c #979B9A", "63 c #A2A6A7", "73 c #AAAEAF", "83 c #B5B9BA", "93 c #BCC0C3", "03 c #BFC3C6", "a3 c #C5C8CD", "b3 c #CED2D5", "c3 c #CCD0D3", "d3 c #D0D4D5", "e3 c #83847C", "f3 c #9C9E93", "g3 c #CDCEC8", "h3 c #DFDFDD", "i3 c #60605E", "j3 c #50504E", "k3 c #525751", "l3 c #4A4F49", "m3 c #414640", "n3 c #444945", "o3 c #474C46", "p3 c #494E4A", "q3 c #404541", "r3 c #424741", "s3 c #454A44", "t3 c #464B47", "u3 c #444943", "v3 c #4B504A", "w3 c #4C514D", "x3 c #4D524E", "y3 c #4E5454", "z3 c #4B5356", "A3 c #4B5258", "B3 c #444C4F", "C3 c #41484E", "D3 c #495056", "E3 c #4A5255", "F3 c #474E54", "G3 c #464D53", "H3 c #454D50", "I3 c #444B51", "J3 c #42494F", "K3 c #424A4D", "L3 c #4A5254", "M3 c #4C5457", "N3 c #50585B", "O3 c #5B6365", "P3 c #5E6669", "Q3 c #5F676A", "R3 c #697174", "S3 c #6C7477", "T3 c #6E757B", "U3 c #6E7679", "V3 c #6C7379", "W3 c #70777D", "X3 c #747C7F", "Y3 c #757C82", "Z3 c #798184", "`3 c #7C8389", " 4 c #7C8487", ".4 c #798086", "+4 c #788083", "@4 c #767D83", "#4 c #757D80", "$4 c #7A7F82", "%4 c #7D8182", "&4 c #808487", "*4 c #838788", "=4 c #828689", "-4 c #808485", ";4 c #7F8386", ">4 c #83878A", ",4 c #8A8E91", "'4 c #8D9192", ")4 c #969A9B", "!4 c #A6AAAD", "~4 c #A8ACAF", "{4 c #A9ADAE", "]4 c #AAAEB1", "^4 c #ABAFB0", "/4 c #B6B9C0", "(4 c #B7BAC1", "_4 c #B9BCC5", ":4 c #BCBFC6", "<4 c #BFC2CB", "[4 c #C2C5CC", "}4 c #C4C7D0", "|4 c #C5C8CF", "14 c #CBCED7", "24 c #CBCED5", "34 c #CDD0D9", "44 c #CFD2D9", "54 c #D0D3DC", "64 c #D2D5DC", "74 c #D4D7E0", "84 c #D4D7DE", "94 c #D8DCDF", "04 c #DADEDF", "a4 c #E3E7EA", "b4 c #E9EDF0", "c4 c #EBEFF2", "d4 c #EBEEF3", "e4 c #EDF0F7", "f4 c #F0F3FA", "g4 c #F3F6FD", "h4 c #BEBFB9", "i4 c #D1D2CC", "j4 c #545456", "k4 c #606062", "l4 c #6B6D6C", "m4 c #585E5A", "n4 c #565C5A", "o4 c #545A56", "p4 c #515755", "q4 c #4F5551", "r4 c #4C524E", "s4 c #4C5250", "t4 c #4B514D", "u4 c #4B514F", "v4 c #494F4D", "w4 c #494F4B", "x4 c #454B49", "y4 c #505654", "z4 c #575D5B", "A4 c #585D60", "B4 c #53585B", "C4 c #5C6164", "D4 c #5D6266", "E4 c #5E656B", "F4 c #5D666B", "G4 c #5D666D", "H4 c #5B646B", "I4 c #5C656A", "J4 c #5F686F", "K4 c #616A6F", "L4 c #646D74", "M4 c #677075", "N4 c #697279", "O4 c #6A737A", "P4 c #6E777E", "Q4 c #6F787F", "R4 c #717A83", "S4 c #747D84", "T4 c #778089", "U4 c #7A838A", "V4 c #7C858E", "W4 c #7D868D", "X4 c #7F8891", "Y4 c #818A91", "Z4 c #848D96", "`4 c #889198", " 5 c #8C959E", ".5 c #9099A0", "+5 c #939CA5", "@5 c #949DA4", "#5 c #9DA6AD", "$5 c #9FA8AD", "%5 c #A2ABB2", "&5 c #A6AFB4", "*5 c #AAB3BA", "=5 c #AEB7BC", "-5 c #B1BAC1", ";5 c #B2BBC0", ">5 c #B2BBC2", ",5 c #B4BDC2", "'5 c #B8C1C8", ")5 c #BCC5CA", "!5 c #C1CAD1", "~5 c #C6CFD4", "{5 c #C9D2D9", "]5 c #CCD3D9", "^5 c #D1D6DA", "/5 c #D8DDE1", "(5 c #D9DEE1", "_5 c #DBE0E4", ":5 c #DDE2E5", "<5 c #DFE4E8", "[5 c #E1E6E9", "}5 c #E3E8EC", "|5 c #E4E9EC", "15 c #E8EDF1", "25 c #E8EDF0", "35 c #EBF0F4", "45 c #ECF1F4", "55 c #EDF2F6", "65 c #EFF4F7", "75 c #F1F6FA", "85 c #F3F8FB", "95 c #F4F9FD", "05 c #F5FAFE", "a5 c #F1F4FD", "b5 c #F2F4FF", "c5 c #F3F6FF", "d5 c #F3F5FF", "e5 c #F4F7FF", "f5 c #F5F7FF", "g5 c #F5F8FF", "h5 c #F3F6FB", "i5 c #F5F8FD", "j5 c #F5F9FC", "k5 c #F2F5FE", "l5 c #F9FCFF", "m5 c #D5D9DC", "n5 c #C2C7C3", "o5 c #989D97", "p5 c #888981", "q5 c #A3A59A", "r5 c #C0C1BB", "s5 c #838385", "t5 c #727274", "u5 c #5C5C5E", "v5 c #636466", "w5 c #5A5E5F", "x5 c #585E5E", "y5 c #525858", "z5 c #515757", "A5 c #4C5252", "B5 c #4D5353", "C5 c #555B5B", "D5 c #5F6565", "E5 c #606666", "F5 c #626868", "G5 c #646A6A", "H5 c #676D6D", "I5 c #6A7070", "J5 c #6C7272", "K5 c #767B7F", "L5 c #777C82", "M5 c #797E84", "N5 c #7C8187", "O5 c #7F848A", "P5 c #82878D", "Q5 c #84898F", "R5 c #858A90", "S5 c #93989E", "T5 c #94999F", "U5 c #959AA0", "V5 c #969BA1", "W5 c #989DA3", "X5 c #9A9FA5", "Y5 c #9BA0A6", "Z5 c #9AA1A7", "`5 c #A3ACB3", " 6 c #A3ACB5", ".6 c #B4BDC6", "+6 c #B5BEC5", "@6 c #B7C0C9", "#6 c #B9C2C9", "$6 c #BBC4CD", "%6 c #BDC6CD", "&6 c #BEC7D0", "*6 c #BFC8D1", "=6 c #C7CFDA", "-6 c #C8D0DD", ";6 c #CAD2DF", ">6 c #CCD4E1", ",6 c #CED6E3", "'6 c #D0D8E5", ")6 c #D1D9E6", "!6 c #D2DAE7", "~6 c #D3DBE8", "{6 c #D5DDEA", "]6 c #D7DFEC", "^6 c #D8E0ED", "/6 c #D9E1EC", "(6 c #DFE8F1", "_6 c #E0E9F0", ":6 c #E1EAF3", "<6 c #E3ECF3", "[6 c #E5EEF7", "}6 c #E6EFF6", "|6 c #E8F1FA", "16 c #E8F1F8", "26 c #E7F0F9", "36 c #E7F0F7", "46 c #E6EFF8", "56 c #E5ECF2", "66 c #E7ECF0", "76 c #E7ECF2", "86 c #DFE4EA", "96 c #E0E5EB", "06 c #E1E6EA", "a6 c #E3E8EE", "b6 c #E4E9ED", "c6 c #E5EAF0", "d6 c #E6EBEF", "e6 c #E6EBF1", "f6 c #E9EEF4", "g6 c #ECF1F7", "h6 c #EEF3F7", "i6 c #EFF4FA", "j6 c #F0F5FB", "k6 c #EDF0F9", "l6 c #EDEFFB", "m6 c #EEF0FC", "n6 c #EFF1FD", "o6 c #F0F2FE", "p6 c #F1F3FF", "q6 c #F1F4FB", "r6 c #F4F6FF", "s6 c #F7FAFF", "t6 c #F2F5FC", "u6 c #D5D8DD", "v6 c #8D8D8F", "w6 c #6E6E70", "x6 c #626166", "y6 c #67666B", "z6 c #66656A", "A6 c #696A6F", "B6 c #6E7377", "C6 c #727A7D", "D6 c #767E81", "E6 c #7B8386", "F6 c #80888B", "G6 c #838B8E", "H6 c #858D90", "I6 c #8C9497", "J6 c #8D9598", "K6 c #90989B", "L6 c #939B9E", "M6 c #969EA1", "N6 c #99A1A4", "O6 c #9BA3A6", "P6 c #9DA5A8", "Q6 c #A2AAAD", "R6 c #A3ABAE", "S6 c #A5ADB0", "T6 c #A8B0B3", "U6 c #ABB3B6", "V6 c #ADB5B8", "W6 c #AFB7BA", "X6 c #B0B8BB", "Y6 c #B7BFC2", "Z6 c #B9C1C4", "`6 c #BAC2C5", " 7 c #BCC4C7", ".7 c #BEC6C9", "+7 c #BFC7CA", "@7 c #BFC6CC", "#7 c #C3CAD2", "$7 c #C4CBD3", "%7 c #C6CDD5", "&7 c #C8CFD7", "*7 c #CBD2DA", "=7 c #CED5DD", "-7 c #D0D7DF", ";7 c #D1D8E0", ">7 c #CFD6DE", ",7 c #D2D9E1", "'7 c #D3DAE2", ")7 c #D5DCE4", "!7 c #D6DDE5", "~7 c #D6DDE7", "{7 c #DEE8F1", "]7 c #DEE8F2", "^7 c #DFE9F2", "/7 c #DFE9F3", "(7 c #E0EAF3", "_7 c #E1EBF5", ":7 c #E2ECF5", "<7 c #E3EDF7", "[7 c #E3ECFB", "}7 c #E3ECFD", "|7 c #E4EDFE", "17 c #E5EEFF", "27 c #E6EFFF", "37 c #E7F0FF", "47 c #E6F0FA", "57 c #E5EFF8", "67 c #E5EFF9", "77 c #E4EEF8", "87 c #E4EEF7", "97 c #E3EDF6", "07 c #EBF5FF", "a7 c #EAF4FD", "b7 c #E8F2FC", "c7 c #E6F0F9", "d7 c #E1EBF4", "e7 c #EAF1F9", "f7 c #EAF1F7", "g7 c #E4EBF3", "h7 c #E4EBF1", "i7 c #E5ECF4", "j7 c #E2E9F1", "k7 c #E2E9EF", "l7 c #E1E8F0", "m7 c #E3EAF2", "n7 c #E7EEF4", "o7 c #E8EFF7", "p7 c #EAEEF7", "q7 c #E8EAF6", "r7 c #E9EBF7", "s7 c #EAECF8", "t7 c #EBEDF9", "u7 c #ECEEFA", "v7 c #EFF2FB", "w7 c #EFF2F9", "x7 c #EDEFFC", "y7 c #EFF1FE", "z7 c #F0F3FC", "A7 c #E5E8EF", "B7 c #989D96", "C7 c #8F8F91", "D7 c #828284", "E7 c #979799", "F7 c #A4A3A8", "G7 c #B4B3B8", "H7 c #B4B3B9", "I7 c #B5B5BD", "J7 c #ADB1BA", "K7 c #ADB4BC", "L7 c #B2B9C1", "M7 c #B8BFC7", "N7 c #BEC5CD", "O7 c #C9D0D8", "P7 c #D8DFE7", "Q7 c #DAE1E9", "R7 c #DCE3EB", "S7 c #DDE4EC", "T7 c #E0E7EF", "U7 c #E6EDF5", "V7 c #E7EEF6", "W7 c #E9F0F8", "X7 c #E9EFFB", "Y7 c #E8EEFA", "Z7 c #E7EDF9", "`7 c #E2E8F4", " 8 c #E3E9F5", ".8 c #E4EAF6", "+8 c #E5EBF7", "@8 c #E6ECF8", "#8 c #E6EEF9", "$8 c #E5EFFB", "%8 c #E2ECF8", "&8 c #E2ECF6", "*8 c #DFE8F9", "=8 c #DFE7FA", "-8 c #DEE7F8", ";8 c #E2EAFD", ">8 c #E2EBFC", ",8 c #E1E9FC", "'8 c #E0E9FA", ")8 c #DEE6F9", "!8 c #DDE6F7", "~8 c #DEE8F4", "{8 c #DDE7F3", "]8 c #DCE6F0", "^8 c #DBE5F1", "/8 c #DAE4EE", "(8 c #DAE4F0", "_8 c #D9E3ED", ":8 c #E1EBF7", "<8 c #E0EAF4", "[8 c #E0EAF6", "}8 c #E3EAF4", "|8 c #E7EEF8", "18 c #E6EDF7", "28 c #E5ECF6", "38 c #E1E8F2", "48 c #E2E9F3", "58 c #E4EBF5", "68 c #E6E8F4", "78 c #E7E9F5", "88 c #EEF1FA", "98 c #EBECFE", "08 c #F0F1FF", "a8 c #EDEFFE", "b8 c #F0F2FF", "c8 c #E3E6EF", "d8 c #D5D8DF", "e8 c #C2C7C1", "f8 c #E2E2E4", "g8 c #969698", "h8 c #97969B", "i8 c #C1C0C5", "j8 c #DFDEE4", "k8 c #F3F2F8", "l8 c #F1F0F8", "m8 c #EFEFF9", "n8 c #E8ECF7", "o8 c #E0E6F2", "p8 c #E1E7F3", "q8 c #DEE4F0", "r8 c #DDE3EF", "s8 c #DCE2EE", "t8 c #DFE5F1", "u8 c #E2E8F8", "v8 c #E1E7F7", "w8 c #E0E6F6", "x8 c #DFE5F5", "y8 c #DEE4F4", "z8 c #E0E7F7", "A8 c #DBE2F2", "B8 c #DAE3F2", "C8 c #DEE7F6", "D8 c #DDE6F5", "E8 c #DCE6F2", "F8 c #DCE5F4", "G8 c #DBE4F3", "H8 c #E2EBFA", "I8 c #E1EAF9", "J8 c #E1EAFB", "K8 c #E0E9F8", "L8 c #DFE8F7", "M8 c #E4EDFC", "N8 c #E4EEFA", "O8 c #E5EEFD", "P8 c #DFE6F0", "Q8 c #E0E7F1", "R8 c #E8EBF4", "S8 c #E9ECF5", "T8 c #EAEDF6", "U8 c #EBEEF7", "V8 c #ECEFF8", "W8 c #EBECFF", "X8 c #EFF0FF", "Y8 c #ECEDFF", "Z8 c #EFF1FF", "`8 c #E2E5EE", " 9 c #DBDBDD", ".9 c #908F94", "+9 c #C0BFC4", "@9 c #E1E0E6", "#9 c #F0EFF5", "$9 c #E8E7EF", "%9 c #E4E4EE", "&9 c #EAEEFA", "*9 c #E8EEFC", "=9 c #E7EDFD", "-9 c #E5EBF9", ";9 c #E3E9F9", ">9 c #E2E8F6", ",9 c #E0E6F4", "'9 c #E6ECFC", ")9 c #E6ECFA", "!9 c #E5EBFB", "~9 c #E4EAF8", "{9 c #DEE4F2", "]9 c #DDE3F3", "^9 c #DCE2F0", "/9 c #DFE5F3", "(9 c #DCE1F4", "_9 c #DDE2F5", ":9 c #DEE3F7", "<9 c #DFE4F7", "[9 c #E0E5F9", "}9 c #E2E7FA", "|9 c #E3E8FC", "19 c #E3E8FB", "29 c #DEE3F6", "39 c #DFE4F8", "49 c #DEE5F7", "59 c #D9E2F1", "69 c #D8E2EE", "79 c #D9E3EF", "89 c #E4ECF9", "99 c #EDEEFF", "09 c #EEF0FD", "a9 c #929294", "b9 c #929196", "c9 c #C2C1C7", "d9 c #DFDEE6", "e9 c #EBEAF2", "f9 c #E2E0EB", "g9 c #DFDFEB", "h9 c #DAE0EE", "i9 c #DAE1F1", "j9 c #DBE2F4", "k9 c #DCE3F3", "l9 c #DFE6F6", "m9 c #E0E7F9", "n9 c #E1E8F8", "o9 c #DFE6F8", "p9 c #DDE4F4", "q9 c #DCE3F5", "r9 c #E2E9FB", "s9 c #E1E8FA", "t9 c #DAE1F3", "u9 c #DDE4F6", "v9 c #DEE5F5", "w9 c #D7DEF1", "x9 c #D8DFF2", "y9 c #D8DEF4", "z9 c #D9E0F3", "A9 c #DBE1F7", "B9 c #DCE3F6", "C9 c #DDE3F9", "D9 c #DDE4F7", "E9 c #E0E6FC", "F9 c #E0E7FA", "G9 c #DFE5FB", "H9 c #DFE6F9", "I9 c #DDE9F7", "J9 c #E0ECFA", "K9 c #E1EDFB", "L9 c #E2EEFC", "M9 c #E2EEFA", "N9 c #DEEBF4", "O9 c #DFECF5", "P9 c #DCE9F2", "Q9 c #DDEAF3", "R9 c #DFEBF7", "S9 c #DFEBF9", "T9 c #E8F4FF", "U9 c #E7F3FF", "V9 c #E6F2FF", "W9 c #E5F1FF", "X9 c #E3EFFD", "Y9 c #DFE7F4", "Z9 c #DFE7F2", "`9 c #E3EBF6", " 0 c #E2EAF5", ".0 c #E1E9F4", "+0 c #E0E8F3", "@0 c #E4ECF7", "#0 c #E6EAF5", "$0 c #E7EAF3", "%0 c #F1F2FF", "&0 c #EEEFFF", "*0 c #929395", "=0 c #909196", "-0 c #BFBFC7", ";0 c #DCDCE6", ">0 c #E9E9F3", ",0 c #E4E4F0", "'0 c #E4E6F3", ")0 c #D9E0F2", "!0 c #E5ECFF", "~0 c #E4EBFE", "{0 c #E3EAFD", "]0 c #E1E8FB", "^0 c #DEE5F8", "/0 c #DAE3F4", "(0 c #D8E1F0", "_0 c #DDE7F1", ":0 c #E3EBF8", "<0 c #E1E9F6", "[0 c #E2EAF7", "}0 c #E0E8F5", "|0 c #E4E8F3", "10 c #E4E8F1", "20 c #E6E9F2", "30 c #E5E9F2", "40 c #E7EBF4", "50 c #E8ECF5", "60 c #EAEEF9", "70 c #EEF2FE", "80 c #F0F4FF", "90 c #F2F3FF", "00 c #E4E7F0", "a0 c #909599", "b0 c #BDC1CA", "c0 c #D9DDE8", "d0 c #E6EAF6", "e0 c #E0E5F8", "f0 c #E3EAFA", "g0 c #E4EAFA", "h0 c #E7EBF6", "i0 c #E8EFF9", "j0 c #ECF0FB", "k0 c #EAF1FB", "l0 c #EEF2FD", "m0 c #ECF3FD", "n0 c #F4F7FE", "o0 c #949993", "p0 c #878880", "q0 c #A2A499", "r0 c #E0E6E4", "s0 c #909696", "t0 c #8E9699", "u0 c #BBC2CA", "v0 c #D7DDE9", "w0 c #F4F7FC", "x0 c #949995", "y0 c #E2E8E6", "z0 c #8F9595", "A0 c #8B9396", "B0 c #BAC1C9", "C0 c #D9DFEB", "D0 c #E7EDFB", "E0 c #F2F5FA", "F0 c #DBDFE2", "G0 c #8A8B83", "H0 c #A4A69B", "I0 c #BEC3BF", "J0 c #E4EAE8", "K0 c #939999", "L0 c #91999C", "M0 c #EFF3FE", "N0 c #F6F9FF", "O0 c #DDE0E9", "P0 c #D0D3DA", "Q0 c #CACFC8", "R0 c #C2C8BE", "S0 c #8F9589", "T0 c #8A8C81", "U0 c #A5A79C", "V0 c #C3C4BE", "W0 c #D6D7D1", "X0 c #E5E5E3", "Y0 c #F6F8FF", "Z0 c #D1D6D2", "`0 c #CAD0C6", " a c #C2C8BC", ".a c #8F9587", "+a c #D6D9E2", "@a c #C5CAC4", "#a c #C8CEC4", "$a c #C0C6BA", "%a c #8B9183", "&a c #888A7F", "*a c #A8AA9F", "=a c #C6C7C1", "-a c #D5D8E1", ";a c #C6CBC5", ">a c #C9CFC5", ",a c #CCD1CD", "'a c #C7CCC6", ")a c #D2D5DE", "!a c #CDD2CE", "~a c #C8CDC7", "{a c #C1C7BB", "]a c #CCD2C8", "^a c #CFD4D0", "/a c #CBD0CA", "(a c #CDD3C9", "_a c #CCCFD8", ":a c #D7DADF", "b c #BABFB8", ",b c #8A9086", "'b c #B9BBB0", ")b c #959B9B", "!b c #D8DFF1", "~b c #C4C7CC", "{b c #898F85", "]b c #E1E7E5", "^b c #969C9C", "/b c #DCE1F5", "(b c #B8BDB6", "_b c #878D83", ":b c #979D9D", "c c #E5E7F3", ",c c #BFC4BE", "'c c #BBBDB2", ")c c #DADBD5", "!c c #EAEDFC", "~c c #E6E8F7", "{c c #B2B7B0", "]c c #DAE0EC", "^c c #DCDDEF", "/c c #DDDEF0", "(c c #E2E3F5", "_c c #E6E9F8", ":c c #E0E2F1", "d c #C2C6C9", ",d c #C5CAC6", "'d c #A9AEA7", ")d c #8F9186", "!d c #BDBFB4", "~d c #CACBC5", "{d c #D9DAD4", "]d c #EDEDEB", "^d c #F6FAFB", "/d c #FCFCFC", "(d c #F9FBFA", "_d c #FAFBFF", ":d c #EEF1F8", "e c #B7BCB6", ",e c #929290", "'e c #C1C1C1", ")e c #A2A7A0", "!e c #E7EAF1", "~e c #BABEC1", "{e c #A1A69F", "]e c #CBCFD2", "^e c #B9BDC0", "/e c #BDC2BE", "(e c #B5BAB4", "_e c #BCC1BD", ":e c #A0A59E", "f c #C9CFDB", ",f c #D9DFED", "'f c #A1A8B0", ")f c #D8DEEC", "!f c #CAD0DC", "~f c #D8DEEE", "{f c #F2F1F6", "]f c #F3F2F7", "^f c #F4F4F6", "/f c #F5F5F7", "(f c #F8F8F8", "_f c #E7E8FC", ":f c #B7BBBE", "g c #D7DDEB", ",g c #868C80", "'g c #EBF1EF", ")g c #9BA2AA", "!g c #C5CBD7", "~g c #D3DAEC", "{g c #A9ADB0", "]g c #9DA397", "^g c #EAF0EE", "/g c #9AA1A9", "(g c #C4CAD6", "_g c #D6DCEA", ":g c #D2D9EB", "h c #969C92", ",h c #82887A", "'h c #747A6C", ")h c #3F3F41", "!h c #505156", "~h c #575A61", "{h c #676A71", "]h c #7C7F86", "^h c #93969D", "/h c #A9ACB3", "(h c #BBBEC5", "_h c #D1D4DB", ":h c #DADDE4", "i c #282725", ",i c #373634", "'i c #41413F", ")i c #4B4A48", "!i c #51514F", "~i c #545351", "{i c #4E5255", "]i c #55595C", "^i c #6E7275", "/i c #9EA2A5", "(i c #F1F5F6", "_i c #F5F5F5", ":i c #E0E2EF", "j c #454044", ",j c #252024", "'j c #171216", ")j c #373538", "!j c #ABADAC", "~j c #A1A5A4", "{j c #5E6265", "]j c #606467", "^j c #666A6D", "/j c #707477", "(j c #75797C", "_j c #95999C", ":j c #EBEBED", "k c #394543", ",k c #535154", "'k c #757172", ")k c #737172", "!k c #5B615F", "~k c #4D4246", "{k c #604F57", "]k c #765862", "^k c #835562", "/k c #87515F", "(k c #844F5F", "_k c #81515D", ":k c #7F5360", "l c #6B7376", ",l c #7E888A", "'l c #8B9597", ")l c #939D9F", "!l c #9EA8AA", "~l c #ADB7B9", "{l c #BAC4C6", "]l c #D2DCDE", "^l c #D7E1E3", "/l c #F9FFFF", "(l c #EDF2F5", "_l c #F3F9F5", ":l c #F0F7F0", "m c #EEECFA", ",m c #EDECFC", "'m c #ECEBFD", ")m c #E8EBFE", "!m c #9CA19D", "~m c #8C9288", "{m c #444A48", "]m c #42554F", "^m c #40554E", "/m c #4D5955", "(m c #5D5759", "_m c #605A5C", ":m c #686667", "n c #9C969A", ",n c #999095", "'n c #94898F", ")n c #877C82", "!n c #7E757A", "~n c #5F595D", "{n c #5C575B", "]n c #78787A", "^n c #838582", "/n c #828781", "(n c #8B8D8A", "_n c #B1AFB2", ":n c #CCCACF", "o c #E8EFF5", ",o c #E6EFF4", "'o c #E4EFF3", ")o c #E2F0F3", "!o c #DEF0F4", "~o c #DDEFF3", "{o c #DFEEF3", "]o c #E4ECEF", "^o c #D2D0D1", "/o c #B6B2B3", "(o c #938F90", "_o c #777576", ":o c #6F7170", "p c #837A7D", ",p c #656064", "'p c #313332", ")p c #26302F", "!p c #485953", "~p c #596E69", "{p c #638177", "]p c #5D8A76", "^p c #588973", "/p c #588571", "(p c #58816F", "_p c #597D6F", ":p c #5C7C6F", "

q c #C2CBC6", ",q c #B1BEB5", "'q c #9DAAA1", ")q c #8B988F", "!q c #6B766E", "~q c #58635B", "{q c #37423A", "]q c #38433B", "^q c #424C44", "/q c #58625A", "(q c #636D65", "_q c #5C6560", ":q c #626864", "r c #519679", ",r c #5E9D82", "'r c #5E947C", ")r c #598874", "!r c #5B8474", "~r c #5D8175", "{r c #63827A", "]r c #698682", "^r c #6B8584", "/r c #667E80", "(r c #647C80", "_r c #687F87", ":r c #637581", "s c #DBDCF0", ",s c #A2A7A1", "'s c #848A80", ")s c #EEEDE9", "!s c #DFDEDA", "~s c #CBCAC6", "{s c #B3B2AE", "]s c #9E9D99", "^s c #91928D", "/s c #686F68", "(s c #5B665E", "_s c #5A655D", ":s c #5F6C63", "t c #80838A", ",t c #8E9198", "'t c #9B9EA5", ")t c #A7AAB3", "!t c #AFB2B9", "~t c #D9DBE8", "{t c #DBDDEC", "]t c #D9DAEE", "^t c #989D99", "/t c #E9F5EB", "(t c #E1EDE3", "_t c #D8E2D9", ":t c #CCD3CB", "u c #597F94", ",u c #6E91A7", "'u c #7C9BB0", ")u c #7E99AE", "!u c #7A90A7", "~u c #8C9EB4", "{u c #8796AB", "]u c #78879C", "^u c #657285", "/u c #556275", "(u c #556273", "_u c #636E80", ":u c #737D89", "v c #D2D3D5", ",v c #DCDBE3", "'v c #E3E3EF", ")v c #EBE9F6", "!v c #E7E7F3", "~v c #E8E6F3", "{v c #E8E8F4", "]v c #E4E2EF", "^v c #DEDEEA", "/v c #D9D7E4", "(v c #D8D8E4", "_v c #DDDBE8", ":v c #E0E0EC", "w c #72736E", ",w c #5B5C57", "'w c #3E3F3A", ")w c #23241F", "!w c #20211C", "~w c #383934", "{w c #4B4C47", "]w c #454543", "^w c #535257", "/w c #5A595F", "(w c #66656D", "_w c #76757B", ":w c #8A8991", "x c #EAE8F3", ",x c #E6E5EB", "'x c #C9C8CE", ")x c #A8A8AA", "!x c #9FA09B", "~x c #989993", "{x c #999A94", "]x c #71726A", "^x c #6C6E63", "/x c #DEE0DF", "(x c #B1B3B2", "_x c #A4A6A5", ":x c #7E807F", "y c #5B5C56", ",y c #52534D", "'y c #4B4C46", ")y c #42433D", "!y c #464644", "~y c #94958F", "{y c #9FA09A", "]y c #A2A39B", "^y c #A3A49C", "/y c #9FA098", "(y c #95978C", "_y c #75776C", ":y c #686A5F", " , ' ) ! ~ { ] ^ ", " / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j k l m ", " / n o p q r s t u v w x y z A 7 B C D E E F F G H H I G G I J K L M N O N I P Q R S s # ", " T U V _ m W X Y Z ` .i ..+.P F I @.#.$.e E G I I %...g Q &.*.=.-.%.%.@.e E ;.$.%.e F G >.,.'.H ).; !.~. ", " ~.{.].^./.(.7 a -.*.&.c _.c #.+.:.c *.-.#.#.:.%.g <.c c Q Q Q Q Q c c c c <.%.#.+.$.:.g ..$.$.....P F P [.}.|. ", " 1.2.3.4.5.0 6.Q @.$.@.:.$.P c ..#.#...Q Q g %...<.c 7.=._.i *.7.7.&.&.c c Q c g #.P ;.;.P P #.#.$.@.7.8...9.0.a.) b.1. ", " c.d.e.f.g.h.i.j.E P $.@.:.$.e 7.Q g g Q <.:.+.#.#.@.%...g <.Q :.:.%.g Q c &.7.8.*.g :.:.:.:.@.%.c %.F ;.%.#.9.k.l.m.n.o.$ p. ", " = q.r.s.t.u.v.w.x.&.Q g ..<.7._...@.#.%.Q &.c <.......g g <.<.<...g Q &.=._.8.D Q :.P E e $.$.+.+.$.$.+.$...c c 4.y.0.z.A.b.@ ", " B.C.D.E.F.y.G.H.6.I.%.g %.$.e #.....@.$.@.Q =.-.=.c c c c &.&.&.&.@.:.%...g <.<.Q <.@.P P @.g <.g Q +.+.c =.%.e $.a.J.l.k.K.L.M. ", " N.q.O.P.F.0.u.J.4.Q.Q.7.&.c Q g ....Q Q Q c c c &.&.7.7.&.&.&.&.&.&.&.c c Q <.g ....F @.c Q #.P e @.%.<.Q g :.%.&._.R.R.e.S.P.T.U.V.1.W. ", " X.Y.F.Z.0.Z.t.P.v.`. +.+..g g <.Q c c Q <.<.g ....%.%.&.&.7.7.7.7.7.7.c c &.7.*.=.-.-.-.7.c c Q g #.P %...g ....<.*._.z.m.++@+D.#+$+%+&+. ", " ; *+=+Z.-+Z.O.u.;+`.>+,+$.#.%.g Q &.&.%.%...<.Q c &.7.Q Q <.g ..%.:.:.=.=.*.7.c Q <.g 7.:.;.P %.Q ..$.<...:...Q 7.*.*.H.`.z.4.G.'+)+!+~+{+ ", " ]+!+^+f.t.F.#+u.y.m.4./+(+Q c &.7.*.*.=.g g <.<.<.Q Q Q c Q <.g ..:.@.@.:.:.:.%.%.......%.@.e F H E @.<.*.Q ..g &.*.c g z.H.H._+4.Z.^+z.:+<+W. ", " [+*+O.S.O.}+|+}+#+|+R.Q.x.&.&.c Q <.<.g ..%.:.@.$.+.e e e +.#.%.<.&.=.-.=.i ).1+2+5 z 3+4+5+3 6+<.I F ..8.=.c c 7.&...$.5.5.@+7+8+`.0.)+9+0+@ W. ", " ]+8+g.Z.a+0.G.a+P.Z.u.v.b+j.E E ;.;.P P P $.@.g 7.8.).c+9 k d+e+(.f+w Z g+h+i+j+k+r l+m+n+o+_ p+q+f+r+:.+.i _.=.*.7.c %.#.a.4.`.J.e.5.#+s+a.; t+{+ ", " @ u+G.'+-+P.u.*+P.t.-+v+H.w+x+g &._.C c+1+y+k z+A+B+C+D+h+t E+l+m+p F+G+H+I+J+J+K+L+/ M+N+O+P+P+Q+L+R+S+T+Q c *.-.-.*.c Q Q a.R.H.H.R.7+a+s+P.U+V+{.W. ", " W+X+F.Y+*+Z+*+Y+f.`+y. @K.0 z+5 4+f+S D+h+} s .@+@E+q R+p+F+@@@@#@$@n G+%@%@&@&@H+V *@J+J+K+H+%@I+=@-@$@1 B @.Q -._.*.&.*.-.5.J.5.;@7+R.`.0.>@) ,@W+@ ", " '@E )@I !@M ~@9.{@]@^@y /@C+h+i+j+s q+(@_@(@l+:@n+o <@F+#@F+[@G+n $@$@n G+[@n [@V K+L+L+K+I+}@M+I+N+|@|@G+1@).N c 2@i C 8.-.;@3@_+4.a.a.J.)+}+R.4@{.V. ", " v 5@6@7@H I e c+5+v 1@Y 8@9@0@a@b@c@.@d@r e@f@E+g@h@i@p o o $@$@_ $@n [@j@H+K+I+V &@&@*@K+}@K+}@H+}@|@P+k@E+` E Q a -.C 8.=._+;@l@4.a._+@+#+u.`.m@<+& p. ", " n@o@p@q@r@r@s@t@u@v@w@x@y@z@A@B@C@C@B@D@E@F@G@H@I@J@K@L@M@N@N@O@O@P@Q@R@S@T@U@V@W@X@Y@Y@Z@U@`@}@O+V L+O+P+-@V #c <.i =.).8.*.a._+a.4.l@;@z.y.-+k.U+] t+$ ", " W..#+#!.@#2.##u+$#%#A.&#n.*#&#=#-#%#L.;#>#,#'#)#!#n+~##@{#[@V I+L+ B@]#^#/#(#_#:#<#[#}#|#1#x@2#3#4#4#C@5#6#E@I@7#7#G@K@L@N@n@8#9#P@P@0#Q@a#S@b#c#b#U@d#V@e#W@f#Z@g#=@L+N+N+M+h#k@i#r+g *.*.).8.*.4.a.e.4.[.8+++a+j#F.) k#l#. ", " # ]+0+m#n#o#u+p#q#r#s#K.8+;@_+5.@+v.}+u.P.#+l.G.|+;+m.R./+t#a r+c+1+R k 2+A 5 u#y v#w w#x#y#z#A#B#C#D#E#F#G#H# I#J#K#L#M#N#O#P#Q#R#S#T#U#V#R#W#X#Y#Z#`# $.$.$+$@$#$$$%$&$*$=$-$-$;$-$>$,$'$b#)$b#!$~${$]$^$d#/$($/ k@O+*@_$:$W y+g &.=.r+8.*.5.a.e.4.;@<$4.|+[$t.}$N.{.# ", " + {.|$1$n.2$<$_+J.;+;+S.v.|+v+v+S.v.v+G.l.u.P.D.Z.Z.O.t.j#f.^+3$4$5$6$7$8$9$0$0$a$b$c$0$7$6@d$e$f$g$h$i$j$k$l$m$n$o$p$q$ r$s$t$ P#u$v$w$x$J#y$z$A$B$T#C$D$W#E$E$F$Y#G$H$ $ $H$I$J$K$@$L$M$N$O$>$>$P$>$Q$R$'$S$!$T$S$S$T$U$V$W$`@g#K+_$Q+H+|@-@h@6+g *._.r+i =.4.l@a.e.;@<$4.|+s.^+n.b.{.+ ", " {+l#q#X$Y$;@8+Y$Z$s#8+3@3@;@[._+_+l@z.z.H.@+J.;+S.S.a+k.y.*+)+D.r.`$i. %J O 5@L .%,.5@5@K L .%,.,.+%@%#%$%%%&%*%=%-%;%>%,%'%)%!%~%~%{%]%^%/%(%(%_%^%:%<%[%}%|%1%2%3% 4%5%6% 7%8%9%0%a%b%c%d%e%f%g%h%g%i%j%k%l%m%n%o%p%q%r%s%t%t%u%v%w%x%y%z%A%A%;$P$B%'$T$C%U$^$!$T$!$^$D%E%F%_$I+Q+($&@M+-@n+k <._.D 2@i -.a.[._+a.;@<$4.v+^+s.G%b.{.H%p. ", " H%b.##}$r#Z$3@l@<$I%Y$J%;@;@;@;@[.[.[.[.z.m.`.K%v+G.}+*+G.G.y.}+l.*+#+i.Z+J J %N 9.9.7@7@9.N %L%O 5@M%N%O%P%Q%R%S%T%*%*%%%U%V%W%X%Y%Z%`% &.&+&@&#&$&%&&&*&=&-&;&>&,&'&)&!&~&{&]&^&/&(&_&:&<&[&}&|&1&2&3&4&0%5&6&7&8&9&0&a&b&c&k%d&e&f&g&h&g&i&j&k&u%l&m&n&m&o&p&q&r&s&z%t&u&P$R$v&^${$C%^$w&V$D%{$C%x&y&z&K+:$($[@A&-@B&6+<.8.a 2@i -._+;@[.a.;@C&5.a+f.s.D&b.{.{+$ ", " l#E&F&) G&##U+%#q#2$[.3@J%Y$H&<$;@a.++H.m.H.m.`.;+S.|+a+k.y.}+*+#+#+*+}+I&J&7@9.N N %J J O O O O O O O K&L&M&N&O&P&P&O&Q&R&S&T&U&V&W&X&Y&Z&`& *.*+*@*#*$*%*&***=*-*;*>*,*'*)*!*~*$*{*]*^*/*(*_*:*<*[*/*X&}*|*1*2*3*4*5*6*7*8*9*0*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*0#w*x*y*z*A*B*C*D*E*-$-@F*,$W@P+|@_$}@j@Q+z&.@=.Q 8._.).<.G*[.[.e.4.;@C&z.#+-+H*9+W+I*V. ", " <+J*4@n#2.0++#K*I*@#;#X$<$J%K.J%C&;@a.5.R.z.z.H.@+J.K%v.v+a+y.}+*+#+#+*+}+I&J&7@9.N N %J J O O O O O O O K&L*M&M*N&Q&Q&O&Q&P&N*R&O*P*Q*R*S*T*U*V*W*X*Y*Z*`* =.=+=@=#=$=%=&=*===-=;=>=>=^*^*-=~*,=[*'=)=!=~={=]=^=/=(=_=:=/=]=<=[=}=|=1=2=3=4=5=6=7=8=9=0=a=b=c=d=e=f=g=h=i=j=k=x&X@l=m=n=o@o=p=q=r=s=P@F*t=J+|@/ Q+k@N+-@k@u 7.*.8.7.D g _._+_+e.5.[.8+m.F.r.h.u=] ]+v= ", " t+w=;#w=~+B.&+&+x=W.&+]+$#I%Y$<$C&8+[.l@4.5.++R.z.m.`.;+S.|+v+y.}+*+#+#+*+}+I&J&7@9.N N %J J O O O O O O O K&y=z=A=A=B=C=D=E=B=F=G=B=H=I=J=K=L=M=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=`= -.-+-@-#-$-%- -&-*-=---;->-,-'-)-T*T*!-~-{-]-^-^-/-(-_-:-<-<-[-}-_-|-1-]-2-W*3-4-5-6-7-8-9-0-a-p+X@{#6#x b-g c-e /#d-e-Z f-z&N+}@%@K+A&|@:$m z g 8.i ..-.g *.l@l@4.++_+[.;+-+h.#+F&M.{.B. ", " 1.b.~ m#]+g-~.~.X.h-1.~.x=i-j-Y$3@;@[._+a.e.4.5.R.z.m.`.;+S.|+v+y.}+*+#+#+*+}+I&J&7@9.N N %J J O O O O O O O L*y=z=k-k-z=B=D=l-A=B=l-C=m-n-o-p-q-r-r-s-t-u-v-w-x-y-z-A-B-C-D-E-F-.-G-x-H-I-@-J-R=K-L-=-M-N-,-O-P-Q-R-S-T-U-U-V-Q-W-X-Y-Z-`- ;.;+;+;@;#;$;%;&;&;@;@;*; ;Y-U-=;w--;;;>;,;';);!;~;{;!;];^;/;(;_;:;-@k@G+J+_$-@:$<;_.e D *.$.7.c =.e.a.5.7+e.e.v+j#'+S.U+] [;H% ", " ]+:+~ V+$ $ 1.};x=|;1.};1;2;j-8+l@l@a.e.4.5.5.++z.H.m.`.K%v.|+v+y.}+*+#+#+*+}+I&J&7@9.N N %J J O O O O O O O L*y=z=k-k-z=B=D=l-3;3;4;l-5;6;7;4-8;9;0;a;b;c;d;e;f;S=g;h;i;j;k;l;m;n;o;p;q;G-r;q;s;t;$-u;v;w;x;y;z;A;B;C;D;E;F;G;H;I;J;A;K;L;M;M;K;L;M;N;O;P;Q;R;Q;R;S;T;T;U;V;W;>=X;W%W%X;,%Y;Y;Z;`; >.>T%R%}&+>@>*@p+V :$:$o+B+>.G _.Q e &.*._.4.4.7+z.5.7+}+s+#>4.$>W+t++ ", " + %>u+&>~+p.. . *>h-=>&+~.->;>K.l@4.4.5.++7+R.z.z.m.m.`.;+S.v+a+k.y.}+*+#+#+*+}+I&J&7@9.N N %J J O O O O O O O L*>>z=A=A=B=C=D=E=E=C=4;G=,>'>)>!>~>{>]>]>^>/>(>_>:><>[>}>|>1>2>3>4>5>6>7>7>8>9>9>0>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>A>B>C>D>E>B>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>`> ,A&j@L+L+:@w g %F &.%.e <.7.-.++5.R.H.7+H.)+.,.,s#+,W+& # ", " p.{.$>p#u+2;@,g-. x=&++ @,+ g-&>[.a.5.++7+z.H.@+`.J.`.J.;+S.v+k.G.y.y.}+*+#+#+*+}+I&J&7@9.N N %J J O O O O O O O L*#,$,%,&,*,*,=,*,-,;,=,=,>,,,',),!,~,{,],^,/,(,_,:,<,[,},|,1,2,3,4,5,6,7,8,6,9,0,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,l,m,t,u,v,m,t,m,v,u,v,u,v,w,x,y,z,A,j,y,B,C,D,E,F,G,F,H,I,J,K,L,M,L,N,O,%*P,_$M+V B& #C ;.;.@.g @.+.:.g c 7+++z.m.z.`.0.Q,O.d.R,M.X.. ", " . |., F&1$m#~+@ g-X.S,T,U,V,W,X,Y,Z,`, '.'+'@'#'$'%'&'*'$'='-';'>'>','>''')')'''>','J&7@!'N i. %Z+J ~'O ~'O ~'O ~'O {'$,]'=,^'/'('*,^'_']'&,:'<'['}'|'1'2'3'4'5'6'7'8'9'0'a'b'c'd'e'f'g'h'i'6,j'i'k'l'm'n'o'p'q'r's't'w,u'k,v'v'w'k,x'w'w'q,s,y'm,u,z'r,t,A'B'C'D'E'E'C'B'A'v,A'F'G'H'I'J'I'K'L'M'N'O'P'Q'R'S'T'U'V'W'q < b@v#+..%H Q c ..#.$.$.#.:.R.7+z.@+H.J.r.X'}+$>Y'{.&+~. ", " p.2;Z'Z'&>].] l#`' ).)a#+)@)#)$)%)&)*)=)-);)>),)')))!)!)!)~){)])])])^)^)/)/)]){){)~)>'!@l.!'#+())+_)D.Y+D.~'P._)F.L%:)<)[)})|)('1)2)3)4)5)2)6)7)8)9)0)a)5'b)c)d)h'e)0,f)g)h)i)j)k)l)m)8,n)e)l'o)p)q)r)s)t)u)v)w)v)x)y)z)A)B)C)D)E)F)G)B)E)H)C)I)F)J)x'K)L)z'r,t,v,v,t,t,v,A'F'B'M)N)O)P)Q)R)S)T)U)V)W)X)Y)~=B=l-Z)`)).T+d+*.M .%E 7.g %.$.P P e #.:.S.H.@+m.H.u.^+-+C.E&] +#g- ", " !.G&, L.J*N.Y'Y' !.!+!@!#!$!%!&!*!=!-!*!;!>!,!'!)!!!!!~!{!{!]!^!^!/!/!/!^!]!{!{!]))'#+u.)+F.F.P.P.F.F.F.P.P.D.D.Y+(!_!:!,T!U!^'V!W!6$X!Y!'.Z! %G G >.G e @.%.%.@.#.a+S.a+k.}+[$`!)+d. ~]+l#. ", " K*4@G&U+.~2;2.+~@~#~$~%~&~*~=~-~;~>~>~q=,~'~)~=~!~/)/)^)^)~~{~{~]~^~]~]~{~~~~~^)^)/~)+F.P.P.D.D.0.u.)+)+F.D.0.0.(~_~:~<~[~[~}~}~[~|~1~2~3~4~5~6~7~8~9~9~0~a~b~9~c~d~c~e~f~g~h~i~N-j~k~l~m~n~n~o~p~q~r~s~t~u~v~w~t!(-x~y~z~0)A~B~C~D~z~z~z~D~D~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~N!O!P!Y~Z~v-`~ {.{+{@{V!W!7$5$d$#{I @.+.7@9.I ;.$.@.@.$.+.l.v+v+k.0.${H*m.n#N.l#X. ", " {+%>L.) ;#+,%{o#&{*{={-{;{>{!~q=,{'{'{>{){)~!{~{{{{~{~]~^~^~]{^{^{^{^{^{]{^~]~]~/{)+F.F.F.F.F.P.P.F.F.P.P.P.P.D.Y+({_{1~:{<{}~[{}{|{1{<~2{3{4{5{6{7{8{9{0{c~9~a{a{b{c{d{e{f{g{h{i{j{k{l~l{m{n{o{o{p{q{r{s{t{u{v{p!w{x{y{z{A~A{y~z{B{C~0)C~B{B{B~C{D{E{F~F{G{H{I{I{G{J{H{K{L{M{N{O{P{Q{R{S{T{U{V{Z~W{X*X{Y{{'Z{W!`{d$Y!M L%L%M L #{$.P F I >.H E P u.S.@+S.-+ ]u..]b.I*`'1. ", " 0+L.+]}$p#G&U+@]#]$]%]&](#*]=]-];]p=r@>],]_#']'])])]!]~]~]{]]]]]{]{]{]~]!])])])])+)+)+)+u.u.u.u.0.0.D.P.P.F.)+Z+^]/][~(](!:{_]:]<]W![]4{}]|]1]2]3]a~4]9~a{5]b~5]n;6]g{f>7]f~8]9]0]n~a]a~3]b]q~c]d]e]f]g]h]i]j]2*k]l]m]A{A{n]B~B~y~y~y~y~y~y~y~y~o]p]q]r]s]t]u]v]d)w]c)x]y]z]A]B]C]D]E]F]z)G]H]W{I]J]K]L]M]N]`)O]P]d-.%5@#{Q]#{M P F I 9.N 7@H F }+;+K%u.^+[$C&; V+~+X. ", " [;w=A.Y.) L.##@]R]S]T];]r@*]U]V](#/#>]W]X]Y]Z]Z]{]]]]]`] ^ ^.^.^ ^ ^`]`]]]{]{]~]P.P.P.F.)+)+u.u.D.D.D.P.P.F.F._)+^:)<{:~<~3~@^[{#^$^%^&^*^=^-^;^>^,^'^)^!^~^{^]^:>^^u;/^c>(^_^0>:^<^:^l{[^}^|^1^2^3^4^t{5^6^7^8^9^0^0^a^y{b^l]c^a^d^e^y{n]a^A{e^f^g^h^i^j^k^l^7-m^n^o^p^q^r^s^t^u^v^w^x^y^c;z^A^w{B^C^D^E^Z{F^G^H^d$Y!J 7@9.>.F K O N I F G H >.v+|+r.I^[$;+A.I*+#{.1. ", " ]+m@J^}$%#, K^L^M^p=r@p=>]X]Y]W]_#']N^^#p@O^P^ ^ ^.^Q^Q^R^S^S^Q^Q^Q^.^ ^`]`]`]O.Z.Z.r.-+0.D.D.*+#+u.F.D.-+r.`$G T^U^V^W^X^Y^Z^`^ / ./+/@/#/$/%/&/*/=/-/;/>/,/'/)/!/~/{/]/^///(/_/:/O#.9.v.l.E. ]J.J^J*t+@,&+ ", " X.>#.]C.A/I%b+w.7@r@F U]L ^#K N^#{q@Q]P^d-B/6$Q^[$Q^s.S^s+C/s+S^s.R^[$.^^+ ^f.^+f.f.j#t.O.O.Z.a+G.l.)+0.O.j#3$0$D/E/]/F/G/ H/I/J/ ./K/ L/M/N/O/P/Q/R/S/T/U/V/W/8/X/Y/5/5/6/Z/`/ (.(}/9/8/+(@(#($(%(&(*(=(-(;(>(,('(e*)(!(~({(](^(/(((_(:(,,<([(P*}(O&R&=%|(/;6@.%I I M K N I 9.J M 5@O %9.v+)+.,f.A/%>] K*g-$ ", " <+$#;@#+*+I.,+1( %2(5@3(Z!N%O N%Z!^;6$/;d$4(^+5([$6(s+7(`!8(>@6(s.9(s.0(H*`!H*>@[$>@'+E.H*s.f.F.l.t. ]H*;+8 A a(j+~# c#b(@)c(Q$T$d(e(f(g(h(i(I=j(k(l(m(o-n(o(p(q(r(c&s(k%t(u(v(w(x(y(z(m%A(u(B(C(e*D(E(F(G(j/n!H(I(J(K(>%O%L(P%M(N(O(#{M %N L%L Y!J 7@9.M J P P J .,'+k.D&w=I*t+v= ", " {., ++*+!'P(Q(R(N%+%S(T(3(U(V(T(e$^;/;z/W(X(X(Y(Y(Z(`(`(`( _`(`(`(._+_5(@_^+f.j#j#f.[$>@H*[$>@s+Z.z.+]m#<+ M+ #_q~$_E=%_%_&_*_=_-_;_>_,_'_)_!_8%~_{_]_d%^_/_(_h%__b&:_<_f*[_}_}_|_1_2_3_4_5_%%$%6_P%7_8_S('.,.M N 7@>.>. % %9.I >.O Y!'.f.|+9_%+Y'{.B.W. ", " V.%{H&Z+0_a_M%b_R(^;/;^;c_z/U(z/c_c_c_c_._._._._8(8(8(7(@_d_0(7(+_d_e_f_P.r.f.s+`!'+`!`!g_^+J%##] . h_i_j_k_l_m_n_o_p_q_L&({r_s_t_u_v_w_x_y_y_z_A_B_C_D_E_F_G_H_I_J_K_L_M_N_@%T(O_P_@=Q_R_S_+%,..%K M L% %N 7@9.I G O 7$6@7@8+9+i-K*@,@,. ", " $ U.T_U_3(V_b_b_3(/;/;T(c_W_X_W_z/c_c_._Y_Y_ _`(Y(Y(X(5(6(+_7(+_5(Z_`_s+h.-+O.`!Q, :.:a.J^o. +:@:k_k_#:$:%:l_L*&:^/*:L#=:=:-:;:;:;:;:-:=:L#>:,:':):!:~:~:{:8&]:^:/:(:K&_:::<:[:}:|:U_5@M O L%O M M >.E I O Z!H^$.1:%{R,[;+ @ + ", " 1.2:3:4:>%5:6:7:8:9:0:a:b:9:=%-%c:d:e:e:f:f:g:g:|:|:h:i:j:f:k:l:m:n:H*[$s. ] :s+J.Z$~+H% .@D M O E 7.=.#.E P =]=]-]o:s@*]*]U]r@r@r@(#/#/#/#p:q:r:s:t:u:v:w:x:y:z:A:_:B:R_C:D:E:.%J H E E H >. %I L Y!;.).5+c@+#t+.#g- ", " F:G:H:I:9:b:J:J:b:d:K:5:;%b:d:L:M:N:O:P:e:g:Q:k:l:R:S:S:m:R:l:Y_[$O.0.v.9_ ~1. a@2+#.'.Z!7@G G ;.:#s@o:=]T:U:V:e-s@s@o:o:-]-]-]t_W:X:Y:Z:`:u: <*:9.N%.<+.F E I J 5@Z!X!0$L%e+8@.@n+v=.#H%W. ", " %<&<*<=<-<;<><,<'<)[ ", " ,['[)[![~[A<{[][^[/[/[([_[:[<[[[}[ |[1[#]2[3[4[5[5[6[7[S(8[X_9[9[0[a[b[c[d[e[f[g[h[f[f[f[f[f[i[j[j[k[l[m[m[n[o[p[q[d[d[a[r[s[t[X_R(u[v[w[x[y[ z[A[B[z[B[C[D[E[F[G[H[I[J[K[L[M[N[O[P[O[Q[R[S[T[U[V[W[X[Y[Z[`[ }.}f<+}@}/&@}#}A#$}%}1&&}*}=}-};}>},},;@]t '}z@@~)}!}~}{}]}^} ", " /}(}_}:}<}[}}}|}M%1}2}b[b[b[c[c[d[d[e[3}3}3}3}3}3}3}3}4}4}L<5}5}6}7}7}6$^;V_8}8}@%b_2(9}2(0}a}b}}}c}d} e}f}g}h}i}H[j}k}l}m}n}o}p}]}q}r}s}t}u}v}w}x}y}z}A}B}C}D}E}F}G}H}H}I}J}F,K}D,L}L}M}T>N}O}>T>N}S}O},%T}U}V}W}Y;X}Y}k+B&Z}`}M@ |I@x#.|+|@|#|$| ", " %|M+ i#:.&|*|P]P]P]0$0$0$9$9$8$8$8$8$8$8$8$8$6$5$d-H^Q]Y!#{,.Z!K N >.>.>.I F 9.,.J C 3+S =|-|;|>|,|'|)|y&u1,1'1)1>1!1~1{1]1^1/1(1w:_1:1<1[1[1}1|1*: 2,2'2)2!2~2{20 @h /+(+d w.j.]2I&J&Z+M h1[1-:^2/2w:(2_2(2:2(2^2<2g1u_g1[2[2[2[2[2[2[2[2}2}2}2%:|21212122<01A_d1A_22A_a132d1425262524252g 72f i1,+k1w.k1d o1d o1d i1I.i1f l1b+m1w+r182n1x+m1w+n1x.92Q.02a2b2c2d2t@S]e2f2g2t@S]f2h2i2j2k2T+J12+X}6+6[R I1 .l2y+6[T+M1]@z m2n2o2Q1p2[#q2r27#s28# |t2f-K@u2v2w2x2y2z2 ", " B.;>{[A2B2C2D2E2F2|&G2:&e|H2X;L|I2I2Y;K|<&}&G|G|V},%4:K|}&I|H:E|H|G|F|E|V%J2K2L2*.7.&.Q ..:.#.#.#.:.%.%.:.:.g M2<2N25.;]I U]H *]H :#F =]$.>3<.c-7.b28.c2a ,3r+b-b-'3)3!3~3{3]3^3/3(3_3:3<3[3}3|3131#v 23Z 33w#435363Y w@h+73b@836#9303a3z*@!b3c3z*L@U1d3t2h@:@r ;;e3f3x2g3h3 ", " l#m@r#i3}+j3;@o1(;k30}l3y:m3a_I:K&.>2(m3n3o3p3l32(>%q3r31(s3t3o3n3u3t3o3p3v3w3x3:.&]&]&]e-e-e-V:T:V:&]U:-]o:T:y3z3W2A3B3C3B3D3E3F3W:G3H3I354O1,4'4s=r2C*)4C*)4C*)4C*)4!4A@~4{4]4^4B*B*/4(4_4:4<4[4}4|4142434445464748494O@94P@@)040#04b#Z@w*S@a4X@b4c4d4e4f4g4g4w&C%b#y*X@9#h|p+m+d@_;v2X1h4i4}[ ", " V.p#3.j-j47+k4l4-.m4n4o4p4q491r491[2s4r4s4t4u4t4v4w4W^81u4r4s4r4x4l_v4r4y412n4z4A4A4A442A_A_A_62B4x_y_z_4262C4D4E4F4G4F4G4F4G4F4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4`4 5.5+5@5#5$5%5&5*5=5-5;5>5,5'5)5!5~5{5]5^5N$^5N$^5N$^5N$/5(5_5:5<5[5}5|515251525152515253545556575859505a5a5b5c5d5e5f5g5d5c5d5c5d5c5d5c5h5E%h5E%h5E%h5E%i5j5i5j5i5j5i5i5a5g5g5k5g5l5h5x&m5-$8#8#h@g@n5o5p5q5r5@|z2 ", " ;#s5t5Y,Y,u5v5w5x5f1_201y5z5^:w:w:h1:2^2A5B5y3A5A5y3^:y501C5_2D5E5F5G5H5I5J5y$K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5`5`5 6`5 6`5 6`5.6+6@6#6$6%6&6*6=6-6;6>6,6'6)6!6'6'6!6~6{6]6^6/6(6_6:6<6[6}6|6162636263626}646}6566676667666766686<59606a6b6c6d6e6d6e6d6e6d6e6d67615f635g6h6i6j6k6l6l6m6n6o6o6o6p6p6p6p6p6p6p6a5q6V$q6V$q6V$q6V$g4h5g4h5g4h5g4g4n6r6r6p6d5s6t6v&u6-$8#8#h@}}n5o5p5q5r5@|z2 ", " .#v6t5w6x6y6z6A6B6U3C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Y6Z6`6 7.7+7@7#7$7%7&7*7=7-7;7>7-7;7,7'7)7!7~7(6{7]7{7]7{7]7{7]7^7/7(7_7:7<7<7[7}7|7|71727373727171717|7|7}7[7475767577787<79707a7b7c7<7d7/7(6e7f7e7f7e7f7e7f7g7h7g7h7i756i756j7k7j7k7j7k7j7k7l7k7m7h7i7n7o7p7q7q7r7r7s7t7t7u7m6m6m6m6m6m6m6m6v7w7v7w7v7w7v7w7a5q6a5q6a5q6a5a5x7b5b5y7p6f5z7A7u6-$8#8#h@}}n5B7p5q5r5@|z2 ", " W,C7D7E7F7G7H7I7J7K7L7M7N7$7O7*7>7-7,7)7P7Q7R7S7T7l7j7g7U7V7W7W7V7V7o7o7W7e7e7e7X7Y7Y7Y7Z7Z7Z7Z7`7 8 8.8+8@8Z7#8#867$867$867$867%8&8%8&8%8&8%8%8*8*8=8*8=8*8=8-8;8>8,8'8=8-8)8!8~8]7{8]8^8/8(8_8:8_7:8_7:8<8[8<8}8m7}8m7}8m7}8m7|8V718i728g7}8m738l738l738l738l738l748m758i71818687878q7r7r7s7s7u7u7u7u7u7u7u7u7m688m688m688m688o6z7o6z7o6z7o6o6980808a8b8r6m6c8d8-$v*<@h@}}e8B7p5q5r5@|z2 ", " f8g8h8i8j8k8l8m8n8+8+8+8.8 8 8 8o8p8p8`7 8 8.8.8q8q8q8r8r8r8r8s8t8t8t8o8o8o8o8o8u8v8v8w8x8y8y8y8y8y8x8x8w8w8v8z8A8(8B8(8B8(8B8(8C8{8D8E8F8^8G8G8H8H8>8I8J8K8'8L8>8H8>8[7}7[7}7[7M8N8M8N8M8$8O8$8K8[8I8%8[7N8M8$8@818@818@818@818@828.8}8`738o8P8o8Q8o8Q8o8Q8o8Q8.858.828+818@818q7R8S8T8T8U8V8V8T8T8T8T8T8T8T8s7l6l6x7l6x7l6x7l6y7n6y7n6y7n6y7y7W8X8X8Y8Z8d5l6`8d8-$v*<@h@}}e8B7p5q5r5@|z2 ", " 9v6.9+9@9#9$9%9&9*9=9-9;9>9v8,9'9)9!9~9;9>9u8>9;9>9v8,9x8{9]9^9y8/9x8/9w8,9w8v8(9_9:9<9[9}9|919:929:92939<93949F8F8F8F8F8F8F8F8B8B8B8B859595959~8{8{8{8{8E8E8E86979(8^8E8{8~8~8C8L8K8I8H8[7[7M8I8I8K8L8C8D8F8E889+8+8+8+8+8+8+8.8 8 8`7p8t8t8q8o8o8o8o8o8o8o8o8@8@8@8@8@8@8@818n8S8T8T8U8V8V8k6T8T8T8T8T8T8T8T8x7x7x7x7x7x7x7x7y7y7y7y7y7y7y7Z8W8080899X8d509`8d8-$v*<@h@}}e8B7p5q5r5@|z2 ", " S,a9b9c9d9e9f9g9h9i9j9k949l9m9n9o9l949p9q9A8j9i9r9n9s9n9m9z8o9l9t9A8q9k9u9v9o9o9w9x9y9z9A9B9C9D9E9F9E9F9G9H9G9H9*8I9I9I9I9I9I9I9J9J9K9K9K9K9L9M9N9N9N9O9O9O9O9O9P9Q9Q9Q9N9N9O9O9R9S9S9J9J9K9K9L9T9U9V9W9X9L9K9%8Y9Z9Z9Z9Z9Z9Z9Z9`9 0 0 0.0.0+0+0+0+0+0+0+0+0+0+0@0@0`9`9`9`9`958#0$0R8S8S8T8U8U8U8U8U8U8U8U8U8U80909090909090909b8b8b8b8b8b8b8b8Y8%0%0&008r609c8d8-$v*<@h@}}e8B7p5q5r5@|z2 ", " T *0=0-0;0>0,0'0;9r9r9r9r9s9s9s9m9m9m9o9o9o9o9o9)0t9t9j9q9u9u949j9j9q949o9m9s9r9!0~0{0]0F9^0D9B9H9H9^0^0^0D9D9D9/0B8B8B8B8B8B8B8(0(059B8B8G8G8E8]8]8_0]7]7/7/7<8<7<7<7&8&8_7_7_7[8K8L8L8C8C8C8D8K8K8K8K8K8K8I8I889@089@089@089@089@089@0:0`9:0`9<0.0<0.0<0.0<0.0[0.0<0.0}0+0}0p8|0102030$040R850U8p7U8p7U8p7U860n670y770y770y770p680p680p680p6p699%090&0p6f5n600u6-$8#8#h@}}n5o5p5q5r5@|z2 ", " j@r2a0b0c0d0/9v8e0[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0p9p9p9p9p9p9p9p9p9p9p9p9p9p9p9p9Y9Y9Y9Y9Y9Y9Y9Y9Y9Y9}0<0<0[0:0:0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0g0~9g0~9g0~9g0~9g0~9g0~9g0~9g0~9u8>9u8>9u8>9u8>9g0~9g0~9g0~9g0~95858h018n8|860i060i060i060i060i0j0k0j0k0j0k0j0k0l0m0l0m0l0m0l0l0y7l6d5b5k6e5n0)$c(a#h|n@B&!#W o0p0q0r5l}@[ ", " r0s0t0u0v0~949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0~9.858281818|8i0i0i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0v7k6g4t6e4n0w0)$@)a#h|n@B&!#W x0p0q0r5l}@[ ", " r0s0t0u0v0~949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0~9.858281818|8i0i0i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0v7k6g4t6e4n0w0)$@)a#h|n@B&!#W x0p0q0r5l}@[ ", " r0s0t0u0v0~949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0~9.858281818|8i0i0i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0v7k6g4t6e4n0w0)$@)a#h|n@B&!#W x0p0q0r5l}@[ ", " r0s0t0u0v0~949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0~9.858281818|8i0i0i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0v7k6g4t6e4n0w0)$@)a#h|n@B&!#W x0p0q0r5l}@[ ", " r0s0t0u0v0~949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0~9.858281818|8i0i0i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0v7k6g4t6e4n0w0)$@)a#h|n@B&!#W x0p0q0r5l}@[ ", " r0s0t0u0v0~949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0~9.858281818|8i0i0i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0v7k6g4t6e4n0w0)$@)a#h|n@B&!#W x0p0q0r5l}@[ ", " r0s0t0u0v0~949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0~9.858281818|8i0i0i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0v7k6g4t6e4n0w0)$@)a#h|n@B&!#W x0p0q0r5l}@[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0k5k6t6g4f4s6E0;$m5F0n@n@B&g@r k|G0H0n|@|}[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0k5k6t6g4f4s6E0;$m5F0n@n@B&g@r k|G0H0n|@|}[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0k5k6t6g4f4s6E0;$m5F0n@n@B&g@r k|G0H0n|@|}[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0k5k6t6g4f4s6E0;$m5F0n@n@B&g@r k|G0H0n|@|}[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0k5k6t6g4f4s6E0;$m5F0n@n@B&g@r k|G0H0n|@|}[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0k5k6t6g4f4s6E0;$m5F0n@n@B&g@r k|G0H0n|@|}[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0k5k6t6g4f4s6E0;$m5F0n@n@B&g@r k|G0H0n|@|}[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0j0k0j0k0j0k0l0m0l0m0l0m0l0l0k5k6t6g4f4s6t6;$u6F0n@o+B&}}I0G:G0H0n|@|}[ ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0j0j0l6j0l6j0l6j0l6j0m6l0n6M0p6p6e588a5a588N0c5O0P0P$h|p `[Q0R0S0T0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6l6l6m6n6n6o6p6p6e588a5a5m6Y0d5O054P$h|Z0`[`0 a.aT0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6l6l6m6n6n6o6p6p6e588a5a5m6Y0d5O054P$h|Z0`[`0 a.aT0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6l6l6m6n6n6o6p6p6e588a5a5m6Y0d5O054P$h|Z0`[`0 a.aT0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6l6l6m6n6n6o6p6p6e588a5a5m6Y0d5O054P$h|Z0`[`0 a.aT0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6l6l6m6n6n6o6p6p6e588a5a5m6Y0d5O054P$h|Z0`[`0 a.aT0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6l6l6m6n6n6o6p6p6e588a5a5m6Y0d5O054P$h|Z0`[`0 a.aT0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6l6l6m6n6n6o6p6p6e588a5a5m6Y0d5O054P$h|Z0`[`0 a.aT0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9)9@818181818181818i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6e588a5a5m6Y0d5O0+a>$N@w[@a#a$a%a&a*a=am}z2 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9)9@818181818181818i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6e588a5a5m6Y0d5O0-aP$N@w[;a>a$a%a&a*a=am}z2 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9)9@818181818181818i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6e588a5a5m6Y0d5O074;$N@,a'a>a$a%a&a*a=am}z2 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9)9@818181818181818i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6e588a5a5m6Y0d5O0)aA%N@!a~a`0{a%a&a*a=am}z2 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9)9@818181818181818i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6e588a5a5m6Y0d5O054c(d3P,`[]a{a%a&a*a=am}z2 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9)9@818181818181818i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6e588a5a5m6Y0d5O034t&d3^a/a(a a%a&a*a=am}z2 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9)9@818181818181818i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6e588a5a5m6Y0d5O0_a:ad3^aF:(a a%a&a*a=am}z2 ", " J0K0L0N7C0-949m9[9[9#a$a%amanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaabababababababababababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6z7U8z7a5m6f5o6jakac(f-la@a#a$a%amanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaabababababababababababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6z7U8z7a5m6f5o6ja54c(f-qa@a#a$aramanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaabababababababababababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6z7U8z7a5m6f5o6jasat&f-w[;a>atauamanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaabababababababababababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6z7U8z7a5m6f5o6javat&M@,a'a>atawamanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaabababababababababababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6z7U8z7a5m6f5o6ja34:aM@!a~a`0xayamanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaabababababababababababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6z7U8z7a5m6f5o6ja_a:ad3P,`[`0xazamanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaabababababababababababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6z7U8z7a5m6f5o6ja_a:ad3P,Aa`0xazamanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6z7T8k6k6s7b5n6Ba_a+!L@^aCa#aDaEaFaGaHa@|Ia ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6z7T8k6k6s7b5n6Ba_a+!L@^aCa#aDaEaFaGaHa@|Ia ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6z7T8k6k6s7b5n6Ba_a+!L@^aCa#aDaEaFaGaHa@|Ia ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6z7T8k6k6s7b5n6Ba_a+!L@^aCa#aDaEaFaGaHa@|Ia ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6z7T8k6k6s7b5n6Ba_a+!L@^aCa#aDaEaFaGaHa@|Ia ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6z7T8k6k6s7b5n6Ba_a+!L@^aCa#aDaEaFaGaHa@|Ia ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6z7T8k6k6s7b5n6Ba_a+!L@^aCa#aDaEaFaGaHa@|Ia ", " y06a7a8av09aq9<90a0aaa0aaa0aaa0aaa0aaa0aaa0aaa0abaWaXaYaZa`a@|Ia ", " NaOaJ6u0Pa-9j9t9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8dadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l609iaRaZ8 bd5RaSa.bsaUa |:@+>+b@bYaZa`a@|Ia ", " NaOaJ6u0Pa-9j9t9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8dadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l609iaRaZ8 bd5RaSa.bsaUa |:@+>+b@bYaZa`a@|Ia ", " NaOaJ6u0Pa-9j9t9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8dadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l609iaRaZ8 bd5RaSa.bsaUa |:@+>+b@bYaZa`a@|Ia ", " NaOaJ6u0Pa-9j9t9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8dadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l609iaRaZ8 bd5RaSa.bsaUa |:@+>+b@bYaZa`a@|Ia ", " NaOaJ6u0Pa-9j9t9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8dadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l609iaRaZ8 bd5RaSa.bsaUa |:@+>+b@bYaZa`a@|Ia ", " NaOaJ6u0Pa-9j9t9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8dadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l609iaRaZ8 bd5RaSa.bsaUa |:@+>+b@bYaZa`a@|Ia ", " NaOaJ6u0Pa-9j9t9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8dadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l609iaRaZ8 bd5RaSa.bsaUa |:@+>+b@bYaZa`a@|Ia ", " #b/1I6$bt8*9%bq9&b&b&b:9:9:93939:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:92929y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8dadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea*bfafa=bgagafafafafafafafafagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7r7r7s7t7t7u7l6l6t7t7t7t7t7t7t7t7b5x7p6p6Rad5Z8Sa-b14;bZ}g@Ca>b,bYa'b=aW0>[ ", " #b)bJ6$bt8*9!bu9&b&b&b&b&b&b:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:92929y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8dadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea*bfafa=bgagafafafafafafafafagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7r7r7s7t7t7u7l6l6t7t7t7t7t7t7t7t7b5x7p6p6Rad5Z8Sa-b14~bK@g@Ca+b{bYa'b=aW0>[ ", " ]b^bJ6$bt8*9)049/b/b/b/b/b/b/b/b:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:92929y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8dadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea*bfafa=bgagafafafafafafafafagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7r7r7s7t7t7u7l6l6u7u7u7u7u7u7u7u7b5x7p6p6Rad5Z8Sa-b14a3K@g@Ca(b_bYa'b=aW0>[ ", " y0:bJ6M7q8[ ", " J0^1J6M7q8[ ", " Na5bt0M7q8[ ", " bbcbt0M7q8[ ", " ibcbt0jbr8kbu9lbmbnbob19pb<90a_90a290a290a290a:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929y829y829y829y829y829y829y829y8dadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea*bfafa=bgagaqbqbqbqbqbqbqbqbpapapapapapapapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7r7r7s7t7t7u7l6l6n6n6n6n6n6n6n6n6b5x7p6p6Rad5Z8Sa-b34rbM@m+e8gbQ>Ya'b=aW0>[ ", " bb5bI6sbtbD0q9ubvb|awb|awb|awb|axbybzbAbzbBbCbDb:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929:929:929:929:929:929:929:929EbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbr7r7r7r7r7r7r7r7s7s7s7r7r7r7q7q7q7r7s7t7u7l6m6m6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8IbJb14;b`}q @a1bKbYa'b=aW0>[ ", " bb5bI6sbtbD0q9ubLb*b*b*b*b*b*b*bEbMbMbMbMbNbNbAbOb&b&b&b&b&b&b&b:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929PbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGb787878787878787878787878787878r7r7r7r7r7r7r7r7r7r7r7r7s7s7s7s7s7t7t7u7l6m6n6n6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8IbJb14;bK@q @a3babYa'b=aW0>[ ", " bb5bI6sbtbD0q9ubQb=b=b=b=b=b=b=bFbdadaEbMbNbRbybSb/b/b/b/b/b/b/b:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929PbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGb787878787878787878787878787878r7r7r7r7r7r7r7r77878q7r7t7u7u7l6l6l6m6m6n6o6o6o6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8IbTb14UbK@:@@a3babYa'b=aW0>[ ", " bb5bI6sbtbD0q9ub2agagagagagagagafa*beadaEbMbRbybVb/b/b/b/b/b/b/b:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929EbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGb787878787878787878787878787878r7r7r7r7r7r7r7r76878q7s7u7l6n6n6o6o6o6o6p6p6p6p6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8IbTbWbUbZ}:@+>XbYbYa'b=aW0>[ ", " bb5bI6sbtbD0q9ub2agagagagagagaga=b=b*beadaEbMbAbDb_9_9_9_9_9_9_9292929292929292929292929292929292929292929292929EbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGb787878787878787878787878787878r7r7r7r7r7r7r7r77878r7s7u7m6n6o6b5b5b5p6p6p6p6p6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8Ib-bZb`bV1!#Ca0bhbYa'b=aW0>[ ", " bb5bI6sbtbD0q9ubQb=b=b=b=b=b=b=b=b=bfa*beadada c.c29292929292929292929292929292929292929292929292929292929292929EbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGb787878787878787878787878787878r7r7r7r7r7r7r7r7r7s7s7t7l6m6n6n6b5b5b5p6o6o6n6n6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8Ib+c@c#cV1g@e80bhbYa'b=aW0>[ ", " bb5bI6sbtbD0q9ubLb*b*b*b*b*b*b*bfafafa*b*b*b*b|a}aw8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8EbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGb787878787878787878787878787878r7r7r7r7r7r7r7r7u7u7u7u7l6l6l6l6b5b5p6o6n6m6m6l6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8Ib+c@c#cG@g@e8gbQ>Ya'b=aW0>[ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaea*b*b*bfafafa=bQb|au8u8u8u8u8u8u8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8EbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGb787878787878787878787878787878r7r7r7r7r7r7r7r7m6m6l6l6l6u7u7u7b5b5p6o6n6l6l6u7n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8Ib$c@c%cG@l+e8gbQ>Ya'b=aW0>[ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaeafafafafafafafa1a&cD0)9-9~99a>9*c,9/9{9=c^9-ch9h9^9^9=c{9/9,9*c*c^9=c=c=c{9{9{9{9dadadadadadadadaEbEbEbEbEbEbEbEbNbNbNbNbNbNbNbNbeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqb;c>c>c>c>c>c>c>c7878787878787878t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8Ib-b_aa3`}l+,cgbYbYa'c`a)c [ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaeafafafafafafafa1a!cD0D0)9-9~99a9a>9>9*c,9/9{9{9=ch9h9-c-c-c^9^9^9{9{9{9{9{9/9/9/9RbRbRbNbNbMbMbMbEbEbEbEbEbEbEbEbMbMbMbMbMbMbMbMbeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadaFbea*b*b~c;c>c>c>c>c>c>c>cr7r7r7r7r7r7r7r7u7u7u7u7u7u7u7u7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8Ib-b14a3K@l+,c{cYbYa'c`a)c [ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaeafafafafafafafa1a!cY7Y7Z7@8@8+8+8@8@8+8+8.8 8 8 8]c]c]cC0C0C0PaPaq8q8q8q8q8q8q8{9^c/cRbNbMbEb(c(cEbEbEbEbEbEbEbEb(c(c(c(c(c(c(c(cFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea(c(cdaFbFbea*b~c;c>c>c>c>c>c>c>cu7u7u7u7u7u7u7u7m6m6m6m6m6m6m6m6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6m6m6m6m6m6m6m6m6b8HbZ8Z8 bp6a8Ib+c14~bK@< ,c{chbYa'c`a)c [ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaeafafafafafafafa_c&9Y7Y7Y7Y7Z7Z7Z7X7X7X7X7Y7Y7Y7Y7t8t8q8r8s8tb]c]cq8q8r8r8s8s8s8tb:cMbEb(cFbea*b*bEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadaFbea*b*b~cYa'c`a)c [ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaeafafafafafafafa_c}c|8|8i0i0i0i0i0k0k0k0|c|c|c|c|c|8|8182858}84848P8P81c2c3c4c5c]c6cMbMbEb(cdadaFbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaFbFbea*b*bfa=b7c8cq7q7q7q7q7q7q7o6o6o6o6o6o6o6o6n6n6n6n6n6n6n6n6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6b8HbZ8Z8 bp6a8Ib$cZb;bV1)#+}9cQ>Ya'c`a)c [ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaeafafafafafafafa_c0c281818|8i0i0i0acack0k0|cm0m0m0bcbcm0m0m0|c|c|c2858}84838P81cq86cRbRbRbRbRbRbRbEbEbEbEbEbEbEbEb(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(ceaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea*bfafa=bgagaccdcQau7u7u7u7u7u7u7o6o6o6o6o6o6o6o6m6m6m6m6m6m6m6m6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6u7u7u7u7u7u7u7u7b8HbZ8Z8 bp6a8IbecZbUbV1E+fc9cT=Ya'c`a)c [ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaeafafafafafafafa_cgc}8582818|8|8i0|8|8i0ack0|c|cm0hchchcicicicjcjckckcbc|caci018@87cfa*beaFb(cEbEbEbEbEbEbEbEbEbEbMbMbMbMbMbMbMbMbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeagagacc9898Y899a8y7n6n6n6n6n6n6n6o6o6o6o6o6o6o6o6u7u7u7u7u7u7u7u7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7b8HbZ8Z8 bp6a8Iblc@cUbG@E+fcmcncYa'c`a)c [ ", " bb5bI6sbtbD0q9ubvbeawbeaeaeaeaeafafafaqbqbqbqbqboc48pc58h018qc|8h018n8i0rck0sc|c80kctcicucvcwcxcyczcAcvcBcCcDcDcf5r6Ecp6FcQaGcHcIcJcIcJcIcJcIcJcKcKcKcKcKcKcKcKcJcJcJcJcJcJcJcJcLcLcLcLcLcLcLcLcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcNcNc b ba8RaRay7p6p6p6p6p6p6p6p6n6n6n6n6n6n6n6n6t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7b8HbZ8Z8Qap6x7OcPcQcRcG@ScfcmcncYa'c`a)c [ ", " bb^1A0TcPa~9!bUc[acabacacacadadaMcMcMc;c;c;c;c;c78#0q7n8r7qct760r7n8s760t7rcl6j0v7Vcz7j6a5Wcg4Xci595YcZc`c d.d.d+d+d@d+d@d+d@d+d#d$d#d$d#d$d#d%d^$&d*d*d=d-d-d;d-d-d-d-d-d-d-d-d$078787878787878l6l6l6l6l6l6l6l6a5a5a5a5a5a5a5a5a5a5z7v7v788k6k6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7x7s7v7U884Ub>d!#,dSc.}'dnc)d!d~d{d]d ", " bb^1A0TcPa~9!bUcc>c>c>c7878q7q7r7s7s7t7r7r7s7t7t7u7l6l6v7v7f4q6q6t6h5h5j5j5^dt==@($z&z&/d/d/d/d/d/d/d/d|;|;|;|;|;|;|;(d_d`c`cYcj5j5W$W$F*F*F*F*F*F*F*w&e4e4k6e4k6e4k6e4v7w7v7w7v7w7v7w7q6q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7l6s7w7*ddW !#,d.}.}[dnc}d!d~d{d]d ", " bb^1A0TcPa~9!bUcc>c>c>c686878q7q7r7s7s7r7r7s7t7t7u7l6l6v7v7f4q6q6t6h5h5j5j5^dt==@($z&z&/d/d/d/d/d/d/d/d|d|d|d|d|d|d|d1d2d-@-@-@-@3d4d4dj5j5j5j5j5j5j5j5h5h5g4h5g4h5g4h5q6V$q6V$q6V$q6q6q6q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7l6s7w7*dc>c>c>c>c686878q7q7r7r7r7r7s7t7t7u7l6l6v7v7f4q6q6t6h5h5j5j5^dt==@($z&z&/d/d/d/d/d/d/d/d1;1;1;1;1;1;1;2d7d4d4d.dyc`c`c`c`c`c`c`c`c`c`c`cj5j5i5j5i5j5i5j5E08dE08dE08dE0E0q6q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7l6s7w7*dc>c>c>c>c>c686878q7q7r7r7r7s7t7t7u7l6l6v7v7f4q6q6t6h5h5j5j5^dt==@($z&z&/d/d/d/d/d/d/d/dadadadadadadadbd+d.dyc`c`cYcj5j5YcYcYcYcYcYcYcYcW$cdW$cdW$cdW$cdE%ddE%ddE%ddE%E%V$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7l6s7w7*d}d!d~d{d]d ", " bb^1A0TcPa~9!bUcc>c>c>chdhd>c686878q7q7r7r7s7t7t7u7l6l6v7v7f4q6q6t6h5h5j5j5^dt==@($z&z&/d/d/d/d/d/d/d/didididididididjd2d-@-@3d4d4d.d.dW$W$W$W$W$W$W$W$kdg#kdg#kdg#kdg#dd_$dd_$dd_$ddddV$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7l6s7w7*d}d!d~d{d]d ", " bb^1A0TcPa~9!bUcc>c>c>cldhdhd>c68687878r7r7s7t7t7u7l6l6v7v7f4q6q6t6h5h5j5j5^dt==@($z&z&/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd2d-@-@3d3d4d.d.dW$W$W$W$W$W$W$cdg#ndg#ndg#ndg#ndg#ndg#ndg#ndg#kdV$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7l6s7w7*d}d!d~d{d]d ", " bb^1A0TcPa~9!bUcc>c>c>cldldhd>c>c687878r7r7s7t7t7u7l6l6v7v7f4q6q6t6h5h5j5j5^dt==@($z&z&/d/d/d/d/d/d/d/d|d|d|d|d|d|d|d1d+dycyc`cYcYcj5j5YcYcYcYcYcYcYc^dQ+pdpdpdpdpdpdpdqdqdqdqdqdqdqdk@V$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7l6s7w7*dc>c>c>cldldhd>c>c6878787878q7r7r7s7t7t7k6k6:dw7w7f4V$V$E%E%cdy&:$P+=@=@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd+d.d.d.d.d.d.d.d.d.dyc`c`cYcj5y&:$udududududududvdvdvdvdvdvdvd_$V$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb3>de@< n5+},c0dncxdydzdAd [ ", " bb:brdsdtd*c%bUc0aaaaaaaPbPbEbEbMcMc;c;c>c>c>c>cldldhd>c>c6878787878q7r7r7s7t7t7k6k6:dw7w7f4V$V$E%E%cdy&:$P+=@=@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd+d.d.d.d.d.d.d.d.d.dyc`c`cYcj5y&:$ud:$ud:$ud:$ud_$vd_$vd_$vd_$ddV$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb3>de@< Sc+})%0dncxdydzdAd [ ", " bb:brdsdtd*c%bUc0aaaaaaaPbPbEbEbBdBd'0'0hdhdhdhdldldhd>c>c6878787878q7r7r7s7t7t7k6k6:dw7w7f4V$V$E%E%cdy&:$P+=@=@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd+d.d.d.d.d.d.d.d.d.dyc`c`cYcj5j5y&:$y&:$y&:$y&:$dd_$dd_$dd_$ddddV$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb3Rce@)#Scfc)%0d6dxdydzdAd [ ", " bb:brdsdtd*c%bUc0aaaaaaaPbPbEbEbCdCdDdDdldldldldldldhd>c>c6878787878q7r7r7s7t7t7k6k6:dw7w7f4V$V$E%E%cdy&:$P+=@=@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd+d.d.d.d.d.d.d.d.d.dyc`c`cYcj5j5j5y&j5y&j5y&j5y&E%ddE%ddE%ddE%E%V$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb3edf@)#Edfc+}gd6dxdydzdAd [ ", " bb:brdsdtd*c%bUc0aaaaaaaPbPbEbEbCdCdDdDdldldldldldldhd>c>c6878787878q7r7r7s7t7t7k6k6:dw7w7f4V$V$E%E%cdy&:$P+=@=@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd+d.d.d.d.d.d.d.d.d.dyc`c`cYcj5j5j5j5i5j5i5j5i5j5h5E%h5E%h5E%h5h5q6q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb3edr E+FdGdfcodS>xdydzdAd [ ", " bb:brdsdtd*c%bUc0aaaaaaaPbPbEbEbHdHdIdIdJdJdJdJdldldhd>c>c6878787878q7r7r7s7t7t7k6k6:dw7w7f4V$V$E%E%cdy&:$P+=@=@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd+d.d.d.d.d.d.d.d.d.dyc`c`cYcj5j5i5i5g5i5g5i5g5i5g4h5g4h5g4h5g4g4q6q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb303KdW FdLdfcMdO>xdydzdAd [ ", " bb:brdsdtd*c%bUc0aaaaaaaPbPbEbEbLcLcJcJcNdNdNdNdldldhd>c>c6878787878q7r7r7s7t7t7k6k6:dw7w7f4V$V$E%E%cdy&:$P+=@=@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd+d.d.d.d.d.d.d.d.d.dyc`c`cYcj5i5g5g5g5g5g5g5g5g5c5g4c5g4c5g4c5g4q6q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb3$~KdW I0LdGdMdO>xdydzdAd [ ", " bb:brdsdtd*c%bUc.c.caa.cPb.cEbOdLcPdLcQdJcQdJcJcldldhd>c>c6878787878q7r7r7s7t7t7l6k688w7v7f4q6V$h5E%W$y&y&P+t==@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d+d.d+d.d+d.d+d.d+d.d_d`cRdYcSdi5g5g5g5g5g5g5g5g5g4g4g4g4g4g4g4g4q6q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb3$~Kde@I0TdGdMdUdxdq}zdVd [ ", " NaWdXdL7Yd-ct9q9(9ZdVbZdAbZdAbZdOdy8Od{9Pd{9PdPdJcNdJdldldhd>c>c7878q7r7r7s7t7t7l6l6m6v7n6z7a5q6q6E0h5W$Yct=yc`d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d eRd eRd eRd eRd@d+d.eRd e+e@eSdi5i5i5i5i5i5i5i5V$V$V$V$V$V$V$V$w7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7b8iaQam6u7t6-db393Kd)#Fd#e#e$e%ez<<[&e*e ", " NaWdXdL7Yd-ct9q9ZdZdZdZdZdZdZdZdy8y8y8y8y8y8y8{9JcNdJdldldhd>c>c7878q7r7r7s7t7t7x7x7m6n6n6o6a5a5q6t6h5w0Yc`cyc`d=e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7b8iaHbm6u7t6;dKaA*Kd)#Fd>e>e$e:&,e'eI*V. ", " NaWdXdL7Yd-ct9q9ZdZdZdZdZdZdZdZdy8y8y8y8y8y8y8{9JcNdJdldldhd>c>c7878q7r7r7s7t7t7x7x7m6n6n6o6a5a5q6t6h5w0Yc`cyc`d=e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7y78cHbl6u7q6;dKaA*+@E+I0>e>e)e:&,e'eI*V. ", " NaWdXdL7Yd-ct9q9ZdZdZdZdZdZdZdZdy8y8y8y8y8y8y8{9JcNdJdldldhd>c>c7878q7r7r7s7t7t7x7x7m6n6n6o6a5a5q6t6h5w0Yc`cyc`d=e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7y7GbHcu7t7f4!ec3~ed@W I0(&(&{eO|,e'eI*V. ", " NaWdXdL7Yd-ct9q9ZdZdZdZdZdZdZdZdy8y8y8y8y8y8y8{9JcNdJdldldhd>c>c7878q7r7r7s7t7t7x7x7m6n6n6o6a5a5q6t6h5w0Yc`cyc`d=e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r709Gbiau7s7f4wd]e^ed@W /e(e(e{eN|,e'eI*V. ", " NaWdXdL7Yd-ct9q9ZdZdZdZdZdZdZdZdy8y8y8y8y8y8y8{9JcNdJdldldhd>c>c7878q7r7r7s7t7t7x7x7m6n6n6o6a5a5q6t6h5w0Yc`cyc`d=e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7x7c>c7878q7r7r7s7t7t7x7x7m6n6n6o6a5a5q6t6h5w0Yc`cyc`d=e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7x7;c8cs7r7:dA7z*c>c7878q7r7r7s7t7t7x7x7m6n6n6o6a5a5q6t6h5w0Yc`cyc`d=e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7Qa;c8cs7r7:dA7z*c>c>c>c687878q7r7r7HbQal6m6o6p6k5c5q6t6h5w0Yc`cyc`d4e|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7t7t7t7t7t7t7t7t78c8c;chdt7e45ez*93q+KdI0(&6e7eM|8ec.V+[; ", " }e|e1e2e3e-ct9)0ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd^9JcNdJdldldhd>c>c>c>c687878q7r7r7HbQal6m6o6p6k5c5q6t6h5w0Yc`cyc`d4e|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7t7t7t7t7t7t7t7t78c8c;chdt7e45ez*93.@KdI0(&6e7eM|8ec.V+[; ", " }e|e1e2e3e-ct9)0ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd^9JcNdJdldldhd>c>c>c>c687878q7r7r7HbQal6m6o6p6k5c5q6t6h5w0Yc`cyc`d4e|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7s7s7s7s7s7s7s7s78c8c;chdt7e45ez*93.@+@I0(e^&7eM|8ec.V+[; ", " }e|e1e2e3e-ct9)0ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd^9JcNdJdldldhd>c>c>c>c687878q7r7r7HbQal6m6o6p6k5c5q6t6h5w0Yc`cyc`d4e|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r78c8c;chdt7e45ez*A*k++@/e/&g<9ee|8ec.V+[; ", " }e|e1e2e3e-ct9)0ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd^9JcNdJdldldhd>c>c>c>c687878q7r7r7HbQal6m6o6p6k5c5q6t6h5w0Yc`cyc`d4e|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r78c8c;chdt7e45ez*~e<;d@_e/&gc>c>c>c687878q7r7r7HbQal6m6o6p6k5c5q6t6h5w0Yc`cyc`d4e|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7q7q7q7q7q7q7q7q78c8c;chdt7e45ez*^e<;_@[e#}0eaed|8ec.V+[; ", " }e|e1e2e3e-ct9)0ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd^9JcNdJdldldhd>c>c>c>c687878q7r7r7HbQal6m6o6p6k5c5q6t6h5w0Yc`cyc`d4e|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r778787878787878788c8c;chdt7e45ez*^es _@[ebeceaed|8ec.V+[; ", " }e|e1e2e3e-ct9)0ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd^9JcNdJdldldhd>c>c>c>c687878q7r7r7t7u7de88eea5feg4geE0%dW$+et=_dhe|;|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5i5j5i5j5i5j5V$;eV$;eV$;eV$V$w7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r778787878787878788c7cMc'0t7k65eie^es jeGdbekeaele8ec.V+[; ", " meWdneoepe{9q9qerererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7uevewexeyezeAeBeCeDe#dEeFe(dGe/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$d%dh5g4h5g4h5g4h5q6V$q6V$q6V$q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbMcgaga7cHcs7IerbLeb.~+v= ", " meWdMeoeNe{9q9qerererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8CeTeUeVeWe->|;id/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbeaYega7cdcs7Zerbb{c`eKeD,Leb.~+v= ", " meWdF6 f.f=cq9qerererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8CeTeUeVeWe->|;id/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbeaYega7cdcs7Zerbb{c`eKeD,Leb.~+v= ", " meWd1e+f@f^9j9qerererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8CeTeUeVeWe->|;id/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbeaYega7cdcs7Zerbb{c`eKeD,Leb.~+v= ", " Na#f$f%f&f-cj9%brererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8CeTeUeVeWe->|;id/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbeaYega7cdcs7Zerbb{c`eKeD,Leb.~+v= ", " Na#f*f=f-fh9j9%brererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8CeTeUeVeWe->|;id/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbeaYega7cdcs7Zerbb{c`eKeD,Leb.~+v= ", " Na#f 4;f>f,fj9%brererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8CeTeUeVeWe->|;id/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbeaYega7cdcs7Zerbb{c`eKeD,Leb.~+v= ", " Na#f 4'f>f)ft9%brererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8CeTeUeVeWe->|;id/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbeaYega7cdcs7Zerbb{c`eKeD,Leb.~+v= ", " me|e 4;f!f,ft9qe~f~f~f~f~f~f~f~frerererererereh9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8Ce{f]f^f/f*>(f->|;/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa:f(@c>c687878q7r7r7OePeQeRel8Sek8Ce{f]f^f/f*>(f->|;/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa:f(@|fgb{c[fS0I,}fb.M..# ", " me|e 4;f!f,ft9qe~f~f~f~f~f~f~f~frerererererereh9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8Ce{f]f^f/f*>(f->|;/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa:fq+|f{c[c1fB}D,}fb.M..# ", " me|e 4;f!f,ft9qe~f~f~f~f~f~f~f~frerererererereh9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8Ce{f]f^f/f*>(f->|;/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa2f.@3f[c9c4f5fL}}fb.M..# ", " me|e 4;f!f,ft9qe~f~f~f~f~f~f~f~frerererererereh9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8Ce{f]f^f/f*>(f->|;/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa6f.@7f[c9c4f5fL}}fb.M..# ", " me|e 4;f!f,ft9qe~f~f~f~f~f~f~f~frerererererereh9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8Ce{f]f^f/f*>(f->|;/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa8fk+7f9cmc9f0faf}fb.M..# ", " me|e 4;f!f,ft9qe~f~f~f~f~f~f~f~frerererererereh9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8Ce{f]f^f/f*>(f->|;/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa8f<;bfmccfdfC}ef}fb.M..# ", " me|e 4;f!f,ft9qe~f~f~f~f~f~f~f~frerererererereh9KcseteNdNdJdldld>c>c687878q7r7r7ffPeweReyeSeAeCegf]fTe/fWe(fFe|;=e/d=e/d=e/d=e/d=e/d=e/d=e/d=e=e e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa8f<;bfmccfdfC}ef}fb.M..# ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7ffmfnfofpfqfrfsfSek8CeUeHetf-e4e@d=e@d=e@d=e@d=e@d=e@d=e@d=e@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;bE*<;bfmccfdfC}efufW+]+V. ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfSeAeCeAfHe@e-e e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;bE*<;BfmccfdfC}efufW+]+V. ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfSeAeCeAfHe@e-e e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;bE*s BfcfCfDfEfFfufW+]+V. ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfSeAeCeAfHe@e-e e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;bGfc@HfCfkeIfJf0'ufW+]+V. ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfSeAeCeAfHe@e-e e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;bKfc@LfCfkeIfJf0'ufW+]+V. ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfSeAeCeAfHe@e-e e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;b%~MfLfkeNfOfXaPfufW+]+V. ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfSeAeCeAfHe@e-e e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;b%~X QfNfRfSfD}TfufW+]+V. ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfSeAeCeAfHe@e-e e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;b%~X QfNfRfSfD}TfufW+]+V. ", " Uf]1Z3VfWf,ft9XfYfYfZfififjf~f~f~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfsf`f g.g-e e.e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdFbzbda~cCd>c@g#g={b@Lfke'd$gXaef%gV++#@, ", " Uf]1+4VfWf,ft9XfYfYfZfififjf~f~f~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfsf`f g.g-e e.e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdFbzbda~cCd>c@g#g={j+Lfke[d$gXaef%gV++#@, ", " &gWd+4*g=g)ft9XfYfYfZfififjf~f~f~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfsf`f g.g-e e.e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdFbzbda~cCd>c@g#g]4j+QfNf[d-gD}Ff%gV++#@, ", " &g#f;g*g=g>g)0hfYfYfZfififjf~f~f~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfsf`f g.g-e e.e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdFbzbda~cCd>c@g#g]4a@QfNf0d-g,gFf%gV++#@, ", " 'g#fD6)g!g>g!b~gYfYfZfififjf~f~f~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfsf`f g.g-e e.e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdFbzbda~cCd>c@g#g{g0@b}Rfgd]g,g0'%gV++#@, ", " ^g|eD6/g(g_g%b:gYfYfZfififjf~f~f~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfsf`f g.g-e e.e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdFbzbda~cCd>c@g#g~40@c>c687878q7r7r7vfwfnfxfpfyfrfzfsf`f g.g-e e.e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdFbzbda~cCd>c@g#g~4i#c>c687878q7r7r7ue8gwe9gye0gAegesfag gbg-eRd.e@d@d=e@d=e@d=e@d=e@d=e@d=e@d=e@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdBdNbda*bCd>ccg~eA@i#v[]&oddgEaTfegV++#@, ", " U fg3[gghgigjgkglgmgngogpgqgrgsgtgugtgsgvgwgvgxgldygzgO0AgygBg$088V8S8$020$0R8T8*d^$Cg{$DgV$agh5%dE%Egj5SdYcRdRd=e/d=e/d=e/d=e/d=e/d=e/d=e/d=e=e e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbEbIdGgHgt v[D&&#L.'el#Mg`8NgOg0c3aocPgQgRgSgTgUgOggcocNgjaVgzgygc8c8c8`80000000000Bg20wdd4e#~$]$Wg;e8dE%E%E%W$j5j5Yc`ct==e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbPbIdGgk+Xgce0@;IgJgKgLgY'<+B. ", " ~ &#!+8+C.*#YgZg`g h.h+hhdldse@h#h$h%hOcOc%hjazg&h*h=h-hA7-h-h-hA7!e;d=d=d=d=dd4e#~$]$Wg;e8dE%E%E%W$j5j5Yc`ct==e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbPbIdGgk+Xg$}0@v[;h>h,h'hLgY'<+B. ", " + m@n.8+)+u.)+)h!h~h{h]h^h/h(h|4_hd8:hc>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbPbIdGgk+|h$}i#Xg;h1h,h'hLgY'<+B. ", " @ o#*#4.0.a+;+2h3h4h5h6h7h8h9h0hahbhchdhehfhghhh=h-hA7A7A7-h=h*hwd=h&h[h[h&h-hS$d4e#~$]$Wg;e8dE%E%E%W$j5j5Yc`ct==e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbPbIdGgk+ihjht Xgkh1hlhmhLgY'<+B. ", " b.4@!+}+a+|+}+nhohphqh3hrhshthuhvhwhxhyhggzh#~Ah64[h;de4:d*d;de4*d-d;d-d&dw7V$c4e#~$]$Wg;e8dE%E%E%W$j5j5Yc`ct==e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbPbIdGgk+-|Bh} |hChDhEhFhLgY'<+B. ", " W.H%;#S.j#s+E.GhHhIhY+Jhi.Kh!'LhY+Mh(~Mhj.NhOh:3|3PhQhRhieSh:aThS$d4D%w0i5Uhi5c4e#~$]$Wg;e8dE%E%E%W$j5j5Yc`ct==e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbPbIdGgk+-|Bh} ihChVhEhFhLgY'<+B. ", " R,m.[$h.)+t.4$#>Whj#Y+-+Xh#+j.J.I.k.J&k.,+YhZh`h i~3.i+i@iUa+!u&#id4d4!$S$c4e#~$]$Wg;e8dE%E%E%W$j5j5Yc`ct==e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbPbIdGgk+-|]&} ih$iVh%i&iLgY'<+B. ", " V+C..,g.|+*if_=i@_-i7(;i8(>i._,i'i)i!i~iS.')q=q='{>{q={i]i'3^io2/i:fKay*x*~$F*;e8d8dWg~$c4W$W$Ycyc.dycW$(iVe*>(f->->->(f(fadad|d|d/d|;*>_i@d@d.e e e-e@e@e#d#d#d#d#d#d#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dr7r7q7787868>c>c>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdsesesesesesesese:iLcCbzbcaJc@!.@ihBhi+i8i9i9iH*Kh-~!~~{~{-~0iaibicidi'3eifigip2hiB*iiF0~$4d-@-@-@-@j5]$b4c4;e^d1;1;1;1;1;1;ad|;1;1;1;1;1;1;1;1;@d@d.e e e-e@e@e#d#d#d#d#d#d#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dr7r7q7787868>c>c>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdsesesesesesesese:iLcCbzbcaJc@!.@ihBhji*>(f|;ad1;id|;->(f*>*>*>*>@d@d.e e e-e@e@e#d#d#d#d#d#d#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dr7r7q7787868>c>c>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdsesesesesesesese:iLcCbzbcaJc@!.@-|]&ji>;[iFi%iFhLgY'<+B. ", " B.N.|$GiHikiIimiJiKiriKiLikiMiMiNivi`!OiA@C@PiQiT]T]b-e-Ric2b2M2>3r=SiTiUiUiViVi'3eiWiXiYi]e,$e#;eYc3d=e/d/d/did|;(f(fid|;->->->|;/dad@d@d.e e e-e@e@e#d#d#d#d#d#d#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dr7r7q7787868>c>c>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdsesesesesesesese:iLcCbzbcaJc@!.@-|Zi9@>;,;Fi`i&iLgY'<+B. ", " j.j+j@j#j$j%j&j*j=j-j;j>j,j'j)j!jB&h@~jd+:.N P #.=.C =.E N ;.wi{j]j'3yiTiViUi{j^jzi/j(j;4_jGfZ}:jh-|;1;1;1;/d(f|;|;|;idad|d1;1;@d@d.e e e-e@e@e#d#d#d#d#d#d#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dr7r7q7787868>c>c>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdsesesesesesesese:iLcCbzbcaJc@!.@.X!Q]9.g ]ici&){ibi*~Ui{j]i*~bjbicicjdjeja9G&;#.~N.v=fj|d|d1;1;1;1;adid->@d@d.e e e-e@e@e#d#d#d#d#d#d#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dr7r7q7787868>c>c>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdsesesesesesesese:iLcCbzbcaJc@!.@>;*}h+khgjhjijjjLgY'<+B. ", " kjljmjnjojpjqjrj=[f@x D 1+T+1+1+*.%.G J N +.i 9 bi0i{{sj{{>{>~,)tj=)Vi]j'3{jUiSiujJ.@+a.vj, :+'e~+l#B.$ _i|;/d/d@d@d.e e e-e@e@e#d#d#d#d#d#d#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dr7r7q7787868>c>c>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdsesesesesesesese:iLcCbzbcaJc@!.@>;wj8@khgjhjxjyjLgY'<+B. ", " zjAjBjCjDjEji@^@P (+c+!2k Fj`c>c>c>c>c;c;c;c;c;cldldldldldldldldNdNdNdNdNdNdNdNdJcJcJcJcJcJcJcJcKcKcKcKcKcKcKcKc:iLcCbzbcaJc@!.@;hwj8@Chgj&kxjyjLgY'<+B. ", " *k%+02F.Z+G..+I%~2H&{@H&l4vj=k-k;k>k+^,k'k4j)k,3!k^:H 8j~k{k]k^k/k(k_k:k|W+l#{+ ", " `'>#9+IkJ.u.D.F.l.K%4.J%2$JkKkLkMkW^NkOkPkQkRkSkTkG*UkVkWkXkYkZk`k l.l+l@l#l$l%l&l*l=l-l;lm1B_>l,l'l)l!l~l{l]l^ldk/l3d3dw&(l_l:lM+|W+l#{+ ", " v== L.D&$+K.z.a+a+S.J.llmlnlol2+plqlrlsltlululvlwlxlylzlAlBlClDlElFlGlHlIlJlKlLlMlNlOlPlQlRlSlTlB4w_z_{j_jUlGfVlWljgXlV@YlZl`l-@2d@d m.m.ggfd#bb+m@m#m$m%m&m*m=mg6U8-m;m>m,m'mYe)meb{0g0#0!e!e!e$0$07878;c;cMcMceaeaeaMcDdDdDdDdDdDdDdDdJcJcJcJcJcJcJcJc6cNbNbNbNbNbNbNb/c/c/c/c/c/c/cEk:c6cFkFkGkIdiej+[iZi~j!mgj~m'hyj>|W+l#{+ ", " p.V.& = ;#Y.2$;@@+{m]m^m/m8.Hi(m_m:ml4|W+l#{+ ", " . X.K*k#%>1$ulMmNm[)L riOmPmQmd Q Rmj SmTmUmVmWmXm7mYmZm`m n.n+n@n#n$n%n&n*n=nw#a&|g3#-n;n>n,n'n)n!n~n{naj]nK^^n/n(nL._n:nc>c;c;cMcMcMcMcCdCddaCddaCddaCdEbLcEbLcEbLcEbEbNbNbNbNbNbNbNbNb/c/c/c/c/c/c/cEk:c6cFkFkGkIdiej+|W+l#{+ ", " # F+gnhnin4 GijnknLi(~L lnmnnnonpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnHn9&K0InJnKnLnMnNnOn'nPnQnRnb2SnTn>,UnVnWnXnYnZn`n o.oO@y0+o@o#o$o%o&o*o=o-o0nb6;o>o,o'o)o!o~o{o]ov&!e!e!e!e$0$0>c>c;c;cMcMcMcMcdadadadadadadadaEbEbEbEbEbEbEbEbNbNbNbNbNbNbNbNb/c/c/c/c/c/c/cEk:c6cFkFkGkIdiej+|W+l#{+ ", " *k^o/o(o_o:or+7.b+c>c;c;c;cMcdacacacacacacacaPbPbPbPbPbPbPbPbNbNbNbNbNbNbNbNb/c/c/c/c/c/c/cEk:c6cFkFkGkIdiej+gj1&D+x#en{bFhPo>|W+l#{+ ", " Qo:}f@~jRoQmSoToUoVoWoXo-lYoZo`o p.p:|]|+p@p#p$p%p&p|~r=[.*pOk=p-p;p>p,p'p)p!p~p{p]p^p/p(p_p:pc>c;c;c;c;cdacacacacacacacaPbPbPbPbPbPbPbPbNbNbNbNbNbNbNbNb/c/c/c/c/c/c/cEk:c6cFkFkGkIdiej+gj1&D+;;x#{b&iPo>|W+l#{+ ", " dp$@ep]+fpgphpip[(jpkpU&A=lpmpnpoppp[(qp[(>_;_rpsptpl1upvpWjwpxpypJ zpApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXp^3=0YpZp`peh{$ qak.q+q@q#qV@c4d#x&$qTh)$A7*hygc868hd%qSaFbMb/cNbda*bFbEbeaFbEbNbNbMb(cda^c^c/cRbNbEbEb(c/c/c/c/c/c/c/cEkFgFg&qxbcaKca3i+u2*}*q_;=q@bmhjj>|W+l#{+ ", " -q;q>q,q'q)qt)!q~qu){q]qlp^q=_/q(qqp:'_q:qc78r7Hd:c:cCd~cMc6cEqBdCd:cFgFqEkFg6cRbRbRbRbRb/c/c/c/c/c/c/c/c/c/cEkFgFg&qFkcaKca3i+|W+l#{+ ", " IqJqKqLqMqNqOqI=PqQqRqSqTqUq41VqWqXq);YqZq`q r.rl2+r@r#r$r%r&r*r=r-r;r>r,r'r)r!r~r{r]r^r/r(r_r:r|W+l#{+ ", " krlrmr~anrorprqrm<_:rrsrtrurw3q1u1vrwrxr3=yrzrArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr`r s.s+s@s#s$s$s%s&s6+*s=s73j|-s@)u&R$-d&dS82020$0k6S8c8AgAgyg0020O0O0AgAgDqyg`8ldEk/c^c^c;scrdrdr/c/c/c/c/c/c/cEkEkEk>s&qerfr~bjigj,sZ irHq'syjPo>|W+l#{+ ", " )s!s~s{s]s^s/s(s=_21O*Q%#%P%u3v3P*C^_s:s4wsxsyszsQc84[h$0k6w7e4=dwd*h}h}h}h-h-h-h=h*hAs}hAgBsdrcr;s^c^c/c/c/c/c/c/c/c/c/cEkFqFqCs>sPbar;b9@[iwjg+W'_;_bFhyj>|W+l#{+ ", " DsEs`1FsGsNqn(HsQ*G|V%IsJsmt,t't)t!t9bl=>$f#d4e#^$e#T$f#S$b#R$a#u&cg~tdrcr^c/cRbNbMb/c/c/c/c/c/c/cEk{t{t]t>sCbbrUbh+u2*}*q_;^t@b'hjj>|W+l#{+ ", " /t(t_t:t|W+l#{+ ", " kre<`1OtPtQtRtStTtUtVtWtXtYtZt`t u.u+uH|@u#u$u%u&u*u=u-u;u>u,u'u)u!u~u{u]u^u/u(u_u:uv,v'v)v%k)v!v~v{v]v^v/v(v_v:vw1|,w'w)w!w~w{w{ww|nw2|Yw>&x|BvZw`wO:ux,x'x)xm@Aw.xw<7xB|8x#vl.'i*+9x|+0xv+axG.1&v|Bvsxs[#y$yWx%yYxmw_|,&&y~|Lggw*yVx4x`1D[B[ e}=ydvr}t}x}-yU|;y>y,y'y)ypw'w*i!y#v1 Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.

q c #C2CBC6", ",q c #B1BEB5", "'q c #9DAAA1", ")q c #8B988F", "!q c #6B766E", "~q c #58635B", "{q c #37423A", "]q c #38433B", "^q c #424C44", "/q c #58625A", "(q c #636D65", "_q c #5C6560", ":q c #626864", "r c #519679", ",r c #5E9D82", "'r c #5E947C", ")r c #598874", "!r c #5B8474", "~r c #5D8175", "{r c #63827A", "]r c #698682", "^r c #6B8584", "/r c #667E80", "(r c #647C80", "_r c #687F87", ":r c #637581", "s c #DBDCF0", ",s c #A2A7A1", "'s c #848A80", ")s c #EEEDE9", "!s c #DFDEDA", "~s c #CBCAC6", "{s c #B3B2AE", "]s c #9E9D99", "^s c #91928D", "/s c #686F68", "(s c #5B665E", "_s c #5A655D", ":s c #5F6C63", "t c #80838A", ",t c #8E9198", "'t c #9B9EA5", ")t c #A7AAB3", "!t c #AFB2B9", "~t c #D9DBE8", "{t c #DBDDEC", "]t c #D9DAEE", "^t c #989D99", "/t c #E9F5EB", "(t c #E1EDE3", "_t c #D8E2D9", ":t c #CCD3CB", "u c #597F94", ",u c #6E91A7", "'u c #7C9BB0", ")u c #7E99AE", "!u c #7A90A7", "~u c #8C9EB4", "{u c #8796AB", "]u c #78879C", "^u c #657285", "/u c #556275", "(u c #556273", "_u c #636E80", ":u c #737D89", "v c #D2D3D5", ",v c #DCDBE3", "'v c #E3E3EF", ")v c #EBE9F6", "!v c #E7E7F3", "~v c #E8E6F3", "{v c #E8E8F4", "]v c #E4E2EF", "^v c #DEDEEA", "/v c #D9D7E4", "(v c #D8D8E4", "_v c #DDDBE8", ":v c #E0E0EC", "w c #72736E", ",w c #5B5C57", "'w c #3E3F3A", ")w c #23241F", "!w c #20211C", "~w c #383934", "{w c #4B4C47", "]w c #454543", "^w c #535257", "/w c #5A595F", "(w c #66656D", "_w c #76757B", ":w c #8A8991", "x c #EAE8F3", ",x c #E6E5EB", "'x c #C9C8CE", ")x c #A8A8AA", "!x c #9FA09B", "~x c #989993", "{x c #999A94", "]x c #71726A", "^x c #6C6E63", "/x c #DEE0DF", "(x c #B1B3B2", "_x c #A4A6A5", ":x c #7E807F", "y c #5B5C56", ",y c #52534D", "'y c #4B4C46", ")y c #42433D", "!y c #464644", "~y c #94958F", "{y c #9FA09A", "]y c #A2A39B", "^y c #A3A49C", "/y c #9FA098", "(y c #95978C", "_y c #75776C", ":y c #686A5F", " , ' ) ! ~ { ] ^ ", " / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j k l m ", " / n o p q r s t u v w x y z A 7 B C D E E F F G H H I G G I J K L M N O N I P Q R S s # ", " T U V _ m W X Y Z ` .i ..+.P F I @.#.$.e E G I I %...g Q &.*.=.-.%.%.@.e E ;.$.%.e F G >.,.'.H ).; !.~. ", " ~.{.].^./.(.7 a -.*.&.c _.c #.+.:.c *.-.#.#.:.%.g <.c c Q Q Q Q Q c c c c <.%.#.+.$.:.g ..$.$.....P F P [.}.|. ", " 1.2.3.4.5.0 6.Q @.$.@.:.$.P c ..#.#...Q Q g %...<.c 7.=._.i *.7.7.&.&.c c Q c g #.P ;.;.P P #.#.$.@.7.8...9.0.a.) b.1. ", " c.d.e.f.g.h.i.j.E P $.@.:.$.e 7.Q g g Q <.:.+.#.#.@.%...g <.Q :.:.%.g Q c &.7.8.*.g :.:.:.:.@.%.c %.F ;.%.#.9.k.l.m.n.o.$ p. ", " = q.r.s.t.u.v.w.x.&.Q g ..<.7._...@.#.%.Q &.c <.......g g <.<.<...g Q &.=._.8.D Q :.P E e $.$.+.+.$.$.+.$...c c 4.y.0.z.A.b.@ ", " B.C.D.E.F.y.G.H.6.I.%.g %.$.e #.....@.$.@.Q =.-.=.c c c c &.&.&.&.@.:.%...g <.<.Q <.@.P P @.g <.g Q +.+.c =.%.e $.a.J.l.k.K.L.M. ", " N.q.O.P.F.0.u.J.4.Q.Q.7.&.c Q g ....Q Q Q c c c &.&.7.7.&.&.&.&.&.&.&.c c Q <.g ....F @.c Q #.P e @.%.<.Q g :.%.&._.R.R.e.S.P.T.U.V.1.W. ", " X.Y.F.Z.0.Z.t.P.v.`. +.+..g g <.Q c c Q <.<.g ....%.%.&.&.7.7.7.7.7.7.c c &.7.*.=.-.-.-.7.c c Q g #.P %...g ....<.*._.z.m.++@+D.#+$+%+&+. ", " ; *+=+Z.-+Z.O.u.;+`.>+,+$.#.%.g Q &.&.%.%...<.Q c &.7.Q Q <.g ..%.:.:.=.=.*.7.c Q <.g 7.:.;.P %.Q ..$.<...:...Q 7.*.*.H.`.z.4.G.'+)+!+~+{+ ", " ]+!+^+f.t.F.#+u.y.m.4./+(+Q c &.7.*.*.=.g g <.<.<.Q Q Q c Q <.g ..:.@.@.:.:.:.%.%.......%.@.e F H E @.<.*.Q ..g &.*.c g z.H.H._+4.Z.^+z.:+<+W. ", " [+*+O.S.O.}+|+}+#+|+R.Q.x.&.&.c Q <.<.g ..%.:.@.$.+.e e e +.#.%.<.&.=.-.=.i ).1+2+5 z 3+4+5+3 6+<.I F ..8.=.c c 7.&...$.5.5.@+7+8+`.0.)+9+0+@ W. ", " ]+8+g.Z.a+0.G.a+P.Z.u.v.b+j.E E ;.;.P P P $.@.g 7.8.).c+9 k d+e+(.f+w Z g+h+i+j+k+r l+m+n+o+_ p+q+f+r+:.+.i _.=.*.7.c %.#.a.4.`.J.e.5.#+s+a.; t+{+ ", " @ u+G.'+-+P.u.*+P.t.-+v+H.w+x+g &._.C c+1+y+k z+A+B+C+D+h+t E+l+m+p F+G+H+I+J+J+K+L+/ M+N+O+P+P+Q+L+R+S+T+Q c *.-.-.*.c Q Q a.R.H.H.R.7+a+s+P.U+V+{.W. ", " W+X+F.Y+*+Z+*+Y+f.`+y. @K.0 z+5 4+f+S D+h+} s .@+@E+q R+p+F+@@@@#@$@n G+%@%@&@&@H+V *@J+J+K+H+%@I+=@-@$@1 B @.Q -._.*.&.*.-.5.J.5.;@7+R.`.0.>@) ,@W+@ ", " '@E )@I !@M ~@9.{@]@^@y /@C+h+i+j+s q+(@_@(@l+:@n+o <@F+#@F+[@G+n $@$@n G+[@n [@V K+L+L+K+I+}@M+I+N+|@|@G+1@).N c 2@i C 8.-.;@3@_+4.a.a.J.)+}+R.4@{.V. ", " v 5@6@7@H I e c+5+v 1@Y 8@9@0@a@b@c@.@d@r e@f@E+g@h@i@p o o $@$@_ $@n [@j@H+K+I+V &@&@*@K+}@K+}@H+}@|@P+k@E+` E Q a -.C 8.=._+;@l@4.a._+@+#+u.`.m@<+& p. ", " n@o@p@q@r@r@s@t@u@v@w@x@y@z@A@B@C@C@B@D@E@F@G@H@I@J@K@L@M@N@N@O@O@P@Q@R@S@T@U@V@W@X@Y@Y@Z@U@`@}@O+V L+O+P+-@V #c <.i =.).8.*.a._+a.4.l@;@z.y.-+k.U+] t+$ ", " W..#+#!.@#2.##u+$#%#A.&#n.*#&#=#-#%#L.;#>#,#'#)#!#n+~##@{#[@V I+L+ B@]#^#/#(#_#:#<#[#}#|#1#x@2#3#4#4#C@5#6#E@I@7#7#G@K@L@N@n@8#9#P@P@0#Q@a#S@b#c#b#U@d#V@e#W@f#Z@g#=@L+N+N+M+h#k@i#r+g *.*.).8.*.4.a.e.4.[.8+++a+j#F.) k#l#. ", " # ]+0+m#n#o#u+p#q#r#s#K.8+;@_+5.@+v.}+u.P.#+l.G.|+;+m.R./+t#a r+c+1+R k 2+A 5 u#y v#w w#x#y#z#A#B#C#D#E#F#G#H# I#J#K#L#M#N#O#P#Q#R#S#T#U#V#R#W#X#Y#Z#`# $.$.$+$@$#$$$%$&$*$=$-$-$;$-$>$,$'$b#)$b#!$~${$]$^$d#/$($/ k@O+*@_$:$W y+g &.=.r+8.*.5.a.e.4.;@<$4.|+[$t.}$N.{.# ", " + {.|$1$n.2$<$_+J.;+;+S.v.|+v+v+S.v.v+G.l.u.P.D.Z.Z.O.t.j#f.^+3$4$5$6$7$8$9$0$0$a$b$c$0$7$6@d$e$f$g$h$i$j$k$l$m$n$o$p$q$ r$s$t$ P#u$v$w$x$J#y$z$A$B$T#C$D$W#E$E$F$Y#G$H$ $ $H$I$J$K$@$L$M$N$O$>$>$P$>$Q$R$'$S$!$T$S$S$T$U$V$W$`@g#K+_$Q+H+|@-@h@6+g *._.r+i =.4.l@a.e.;@<$4.|+s.^+n.b.{.+ ", " {+l#q#X$Y$;@8+Y$Z$s#8+3@3@;@[._+_+l@z.z.H.@+J.;+S.S.a+k.y.*+)+D.r.`$i. %J O 5@L .%,.5@5@K L .%,.,.+%@%#%$%%%&%*%=%-%;%>%,%'%)%!%~%~%{%]%^%/%(%(%_%^%:%<%[%}%|%1%2%3% 4%5%6% 7%8%9%0%a%b%c%d%e%f%g%h%g%i%j%k%l%m%n%o%p%q%r%s%t%t%u%v%w%x%y%z%A%A%;$P$B%'$T$C%U$^$!$T$!$^$D%E%F%_$I+Q+($&@M+-@n+k <._.D 2@i -.a.[._+a.;@<$4.v+^+s.G%b.{.H%p. ", " H%b.##}$r#Z$3@l@<$I%Y$J%;@;@;@;@[.[.[.[.z.m.`.K%v+G.}+*+G.G.y.}+l.*+#+i.Z+J J %N 9.9.7@7@9.N %L%O 5@M%N%O%P%Q%R%S%T%*%*%%%U%V%W%X%Y%Z%`% &.&+&@&#&$&%&&&*&=&-&;&>&,&'&)&!&~&{&]&^&/&(&_&:&<&[&}&|&1&2&3&4&0%5&6&7&8&9&0&a&b&c&k%d&e&f&g&h&g&i&j&k&u%l&m&n&m&o&p&q&r&s&z%t&u&P$R$v&^${$C%^$w&V$D%{$C%x&y&z&K+:$($[@A&-@B&6+<.8.a 2@i -._+;@[.a.;@C&5.a+f.s.D&b.{.{+$ ", " l#E&F&) G&##U+%#q#2$[.3@J%Y$H&<$;@a.++H.m.H.m.`.;+S.|+a+k.y.}+*+#+#+*+}+I&J&7@9.N N %J J O O O O O O O K&L&M&N&O&P&P&O&Q&R&S&T&U&V&W&X&Y&Z&`& *.*+*@*#*$*%*&***=*-*;*>*,*'*)*!*~*$*{*]*^*/*(*_*:*<*[*/*X&}*|*1*2*3*4*5*6*7*8*9*0*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*0#w*x*y*z*A*B*C*D*E*-$-@F*,$W@P+|@_$}@j@Q+z&.@=.Q 8._.).<.G*[.[.e.4.;@C&z.#+-+H*9+W+I*V. ", " <+J*4@n#2.0++#K*I*@#;#X$<$J%K.J%C&;@a.5.R.z.z.H.@+J.K%v.v+a+y.}+*+#+#+*+}+I&J&7@9.N N %J J O O O O O O O K&L*M&M*N&Q&Q&O&Q&P&N*R&O*P*Q*R*S*T*U*V*W*X*Y*Z*`* =.=+=@=#=$=%=&=*===-=;=>=>=^*^*-=~*,=[*'=)=!=~={=]=^=/=(=_=:=/=]=<=[=}=|=1=2=3=4=5=6=7=8=9=0=a=b=c=d=e=f=g=h=i=j=k=x&X@l=m=n=o@o=p=q=r=s=P@F*t=J+|@/ Q+k@N+-@k@u 7.*.8.7.D g _._+_+e.5.[.8+m.F.r.h.u=] ]+v= ", " t+w=;#w=~+B.&+&+x=W.&+]+$#I%Y$<$C&8+[.l@4.5.++R.z.m.`.;+S.|+v+y.}+*+#+#+*+}+I&J&7@9.N N %J J O O O O O O O K&y=z=A=A=B=C=D=E=B=F=G=B=H=I=J=K=L=M=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=`= -.-+-@-#-$-%- -&-*-=---;->-,-'-)-T*T*!-~-{-]-^-^-/-(-_-:-<-<-[-}-_-|-1-]-2-W*3-4-5-6-7-8-9-0-a-p+X@{#6#x b-g c-e /#d-e-Z f-z&N+}@%@K+A&|@:$m z g 8.i ..-.g *.l@l@4.++_+[.;+-+h.#+F&M.{.B. ", " 1.b.~ m#]+g-~.~.X.h-1.~.x=i-j-Y$3@;@[._+a.e.4.5.R.z.m.`.;+S.|+v+y.}+*+#+#+*+}+I&J&7@9.N N %J J O O O O O O O L*y=z=k-k-z=B=D=l-A=B=l-C=m-n-o-p-q-r-r-s-t-u-v-w-x-y-z-A-B-C-D-E-F-.-G-x-H-I-@-J-R=K-L-=-M-N-,-O-P-Q-R-S-T-U-U-V-Q-W-X-Y-Z-`- ;.;+;+;@;#;$;%;&;&;@;@;*; ;Y-U-=;w--;;;>;,;';);!;~;{;!;];^;/;(;_;:;-@k@G+J+_$-@:$<;_.e D *.$.7.c =.e.a.5.7+e.e.v+j#'+S.U+] [;H% ", " ]+:+~ V+$ $ 1.};x=|;1.};1;2;j-8+l@l@a.e.4.5.5.++z.H.m.`.K%v.|+v+y.}+*+#+#+*+}+I&J&7@9.N N %J J O O O O O O O L*y=z=k-k-z=B=D=l-3;3;4;l-5;6;7;4-8;9;0;a;b;c;d;e;f;S=g;h;i;j;k;l;m;n;o;p;q;G-r;q;s;t;$-u;v;w;x;y;z;A;B;C;D;E;F;G;H;I;J;A;K;L;M;M;K;L;M;N;O;P;Q;R;Q;R;S;T;T;U;V;W;>=X;W%W%X;,%Y;Y;Z;`; >.>T%R%}&+>@>*@p+V :$:$o+B+>.G _.Q e &.*._.4.4.7+z.5.7+}+s+#>4.$>W+t++ ", " + %>u+&>~+p.. . *>h-=>&+~.->;>K.l@4.4.5.++7+R.z.z.m.m.`.;+S.v+a+k.y.}+*+#+#+*+}+I&J&7@9.N N %J J O O O O O O O L*>>z=A=A=B=C=D=E=E=C=4;G=,>'>)>!>~>{>]>]>^>/>(>_>:><>[>}>|>1>2>3>4>5>6>7>7>8>9>9>0>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>A>B>C>D>E>B>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>`> ,A&j@L+L+:@w g %F &.%.e <.7.-.++5.R.H.7+H.)+.,.,s#+,W+& # ", " p.{.$>p#u+2;@,g-. x=&++ @,+ g-&>[.a.5.++7+z.H.@+`.J.`.J.;+S.v+k.G.y.y.}+*+#+#+*+}+I&J&7@9.N N %J J O O O O O O O L*#,$,%,&,*,*,=,*,-,;,=,=,>,,,',),!,~,{,],^,/,(,_,:,<,[,},|,1,2,3,4,5,6,7,8,6,9,0,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,l,m,t,u,v,m,t,m,v,u,v,u,v,w,x,y,z,A,j,y,B,C,D,E,F,G,F,H,I,J,K,L,M,L,N,O,%*P,_$M+V B& #C ;.;.@.g @.+.:.g c 7+++z.m.z.`.0.Q,O.d.R,M.X.. ", " . |., F&1$m#~+@ g-X.S,T,U,V,W,X,Y,Z,`, '.'+'@'#'$'%'&'*'$'='-';'>'>','>''')')'''>','J&7@!'N i. %Z+J ~'O ~'O ~'O ~'O {'$,]'=,^'/'('*,^'_']'&,:'<'['}'|'1'2'3'4'5'6'7'8'9'0'a'b'c'd'e'f'g'h'i'6,j'i'k'l'm'n'o'p'q'r's't'w,u'k,v'v'w'k,x'w'w'q,s,y'm,u,z'r,t,A'B'C'D'E'E'C'B'A'v,A'F'G'H'I'J'I'K'L'M'N'O'P'Q'R'S'T'U'V'W'q < b@v#+..%H Q c ..#.$.$.#.:.R.7+z.@+H.J.r.X'}+$>Y'{.&+~. ", " p.2;Z'Z'&>].] l#`' ).)a#+)@)#)$)%)&)*)=)-);)>),)')))!)!)!)~){)])])])^)^)/)/)]){){)~)>'!@l.!'#+())+_)D.Y+D.~'P._)F.L%:)<)[)})|)('1)2)3)4)5)2)6)7)8)9)0)a)5'b)c)d)h'e)0,f)g)h)i)j)k)l)m)8,n)e)l'o)p)q)r)s)t)u)v)w)v)x)y)z)A)B)C)D)E)F)G)B)E)H)C)I)F)J)x'K)L)z'r,t,v,v,t,t,v,A'F'B'M)N)O)P)Q)R)S)T)U)V)W)X)Y)~=B=l-Z)`)).T+d+*.M .%E 7.g %.$.P P e #.:.S.H.@+m.H.u.^+-+C.E&] +#g- ", " !.G&, L.J*N.Y'Y' !.!+!@!#!$!%!&!*!=!-!*!;!>!,!'!)!!!!!~!{!{!]!^!^!/!/!/!^!]!{!{!]))'#+u.)+F.F.P.P.F.F.F.P.P.D.D.Y+(!_!:!,T!U!^'V!W!6$X!Y!'.Z! %G G >.G e @.%.%.@.#.a+S.a+k.}+[$`!)+d. ~]+l#. ", " K*4@G&U+.~2;2.+~@~#~$~%~&~*~=~-~;~>~>~q=,~'~)~=~!~/)/)^)^)~~{~{~]~^~]~]~{~~~~~^)^)/~)+F.P.P.D.D.0.u.)+)+F.D.0.0.(~_~:~<~[~[~}~}~[~|~1~2~3~4~5~6~7~8~9~9~0~a~b~9~c~d~c~e~f~g~h~i~N-j~k~l~m~n~n~o~p~q~r~s~t~u~v~w~t!(-x~y~z~0)A~B~C~D~z~z~z~D~D~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~N!O!P!Y~Z~v-`~ {.{+{@{V!W!7$5$d$#{I @.+.7@9.I ;.$.@.@.$.+.l.v+v+k.0.${H*m.n#N.l#X. ", " {+%>L.) ;#+,%{o#&{*{={-{;{>{!~q=,{'{'{>{){)~!{~{{{{~{~]~^~^~]{^{^{^{^{^{]{^~]~]~/{)+F.F.F.F.F.P.P.F.F.P.P.P.P.D.Y+({_{1~:{<{}~[{}{|{1{<~2{3{4{5{6{7{8{9{0{c~9~a{a{b{c{d{e{f{g{h{i{j{k{l~l{m{n{o{o{p{q{r{s{t{u{v{p!w{x{y{z{A~A{y~z{B{C~0)C~B{B{B~C{D{E{F~F{G{H{I{I{G{J{H{K{L{M{N{O{P{Q{R{S{T{U{V{Z~W{X*X{Y{{'Z{W!`{d$Y!M L%L%M L #{$.P F I >.H E P u.S.@+S.-+ ]u..]b.I*`'1. ", " 0+L.+]}$p#G&U+@]#]$]%]&](#*]=]-];]p=r@>],]_#']'])])]!]~]~]{]]]]]{]{]{]~]!])])])])+)+)+)+u.u.u.u.0.0.D.P.P.F.)+Z+^]/][~(](!:{_]:]<]W![]4{}]|]1]2]3]a~4]9~a{5]b~5]n;6]g{f>7]f~8]9]0]n~a]a~3]b]q~c]d]e]f]g]h]i]j]2*k]l]m]A{A{n]B~B~y~y~y~y~y~y~y~y~o]p]q]r]s]t]u]v]d)w]c)x]y]z]A]B]C]D]E]F]z)G]H]W{I]J]K]L]M]N]`)O]P]d-.%5@#{Q]#{M P F I 9.N 7@H F }+;+K%u.^+[$C&; V+~+X. ", " [;w=A.Y.) L.##@]R]S]T];]r@*]U]V](#/#>]W]X]Y]Z]Z]{]]]]]`] ^ ^.^.^ ^ ^`]`]]]{]{]~]P.P.P.F.)+)+u.u.D.D.D.P.P.F.F._)+^:)<{:~<~3~@^[{#^$^%^&^*^=^-^;^>^,^'^)^!^~^{^]^:>^^u;/^c>(^_^0>:^<^:^l{[^}^|^1^2^3^4^t{5^6^7^8^9^0^0^a^y{b^l]c^a^d^e^y{n]a^A{e^f^g^h^i^j^k^l^7-m^n^o^p^q^r^s^t^u^v^w^x^y^c;z^A^w{B^C^D^E^Z{F^G^H^d$Y!J 7@9.>.F K O N I F G H >.v+|+r.I^[$;+A.I*+#{.1. ", " ]+m@J^}$%#, K^L^M^p=r@p=>]X]Y]W]_#']N^^#p@O^P^ ^ ^.^Q^Q^R^S^S^Q^Q^Q^.^ ^`]`]`]O.Z.Z.r.-+0.D.D.*+#+u.F.D.-+r.`$G T^U^V^W^X^Y^Z^`^ / ./+/@/#/$/%/&/*/=/-/;/>/,/'/)/!/~/{/]/^///(/_/:/O#.9.v.l.E. ]J.J^J*t+@,&+ ", " X.>#.]C.A/I%b+w.7@r@F U]L ^#K N^#{q@Q]P^d-B/6$Q^[$Q^s.S^s+C/s+S^s.R^[$.^^+ ^f.^+f.f.j#t.O.O.Z.a+G.l.)+0.O.j#3$0$D/E/]/F/G/ H/I/J/ ./K/ L/M/N/O/P/Q/R/S/T/U/V/W/8/X/Y/5/5/6/Z/`/ (.(}/9/8/+(@(#($(%(&(*(=(-(;(>(,('(e*)(!(~({(](^(/(((_(:(,,<([(P*}(O&R&=%|(/;6@.%I I M K N I 9.J M 5@O %9.v+)+.,f.A/%>] K*g-$ ", " <+$#;@#+*+I.,+1( %2(5@3(Z!N%O N%Z!^;6$/;d$4(^+5([$6(s+7(`!8(>@6(s.9(s.0(H*`!H*>@[$>@'+E.H*s.f.F.l.t. ]H*;+8 A a(j+~# c#b(@)c(Q$T$d(e(f(g(h(i(I=j(k(l(m(o-n(o(p(q(r(c&s(k%t(u(v(w(x(y(z(m%A(u(B(C(e*D(E(F(G(j/n!H(I(J(K(>%O%L(P%M(N(O(#{M %N L%L Y!J 7@9.M J P P J .,'+k.D&w=I*t+v= ", " {., ++*+!'P(Q(R(N%+%S(T(3(U(V(T(e$^;/;z/W(X(X(Y(Y(Z(`(`(`( _`(`(`(._+_5(@_^+f.j#j#f.[$>@H*[$>@s+Z.z.+]m#<+ M+ #_q~$_E=%_%_&_*_=_-_;_>_,_'_)_!_8%~_{_]_d%^_/_(_h%__b&:_<_f*[_}_}_|_1_2_3_4_5_%%$%6_P%7_8_S('.,.M N 7@>.>. % %9.I >.O Y!'.f.|+9_%+Y'{.B.W. ", " V.%{H&Z+0_a_M%b_R(^;/;^;c_z/U(z/c_c_c_c_._._._._8(8(8(7(@_d_0(7(+_d_e_f_P.r.f.s+`!'+`!`!g_^+J%##] . h_i_j_k_l_m_n_o_p_q_L&({r_s_t_u_v_w_x_y_y_z_A_B_C_D_E_F_G_H_I_J_K_L_M_N_@%T(O_P_@=Q_R_S_+%,..%K M L% %N 7@9.I G O 7$6@7@8+9+i-K*@,@,. ", " $ U.T_U_3(V_b_b_3(/;/;T(c_W_X_W_z/c_c_._Y_Y_ _`(Y(Y(X(5(6(+_7(+_5(Z_`_s+h.-+O.`!Q, :.:a.J^o. +:@:k_k_#:$:%:l_L*&:^/*:L#=:=:-:;:;:;:;:-:=:L#>:,:':):!:~:~:{:8&]:^:/:(:K&_:::<:[:}:|:U_5@M O L%O M M >.E I O Z!H^$.1:%{R,[;+ @ + ", " 1.2:3:4:>%5:6:7:8:9:0:a:b:9:=%-%c:d:e:e:f:f:g:g:|:|:h:i:j:f:k:l:m:n:H*[$s. ] :s+J.Z$~+H% .@D M O E 7.=.#.E P =]=]-]o:s@*]*]U]r@r@r@(#/#/#/#p:q:r:s:t:u:v:w:x:y:z:A:_:B:R_C:D:E:.%J H E E H >. %I L Y!;.).5+c@+#t+.#g- ", " F:G:H:I:9:b:J:J:b:d:K:5:;%b:d:L:M:N:O:P:e:g:Q:k:l:R:S:S:m:R:l:Y_[$O.0.v.9_ ~1. a@2+#.'.Z!7@G G ;.:#s@o:=]T:U:V:e-s@s@o:o:-]-]-]t_W:X:Y:Z:`:u: <*:9.N%.<+.F E I J 5@Z!X!0$L%e+8@.@n+v=.#H%W. ", " %<&<*<=<-<;<><,<'<)[ ", " ,['[)[![~[A<{[][^[/[/[([_[:[<[[[}[ |[1[#]2[3[4[5[5[6[7[S(8[X_9[9[0[a[b[c[d[e[f[g[h[f[f[f[f[f[i[j[j[k[l[m[m[n[o[p[q[d[d[a[r[s[t[X_R(u[v[w[x[y[ z[A[B[z[B[C[D[E[F[G[H[I[J[K[L[M[N[O[P[O[Q[R[S[T[U[V[W[X[Y[Z[`[ }.}f<+}@}/&@}#}A#$}%}1&&}*}=}-};}>},},;@]t '}z@@~)}!}~}{}]}^} ", " /}(}_}:}<}[}}}|}M%1}2}b[b[b[c[c[d[d[e[3}3}3}3}3}3}3}3}4}4}L<5}5}6}7}7}6$^;V_8}8}@%b_2(9}2(0}a}b}}}c}d} e}f}g}h}i}H[j}k}l}m}n}o}p}]}q}r}s}t}u}v}w}x}y}z}A}B}C}D}E}F}G}H}H}I}J}F,K}D,L}L}M}T>N}O}>T>N}S}O},%T}U}V}W}Y;X}Y}k+B&Z}`}M@ |I@x#.|+|@|#|$| ", " %|M+ i#:.&|*|P]P]P]0$0$0$9$9$8$8$8$8$8$8$8$8$6$5$d-H^Q]Y!#{,.Z!K N >.>.>.I F 9.,.J C 3+S =|-|;|>|,|'|)|y&u1,1'1)1>1!1~1{1]1^1/1(1w:_1:1<1[1[1}1|1*: 2,2'2)2!2~2{20 @h /+(+d w.j.]2I&J&Z+M h1[1-:^2/2w:(2_2(2:2(2^2<2g1u_g1[2[2[2[2[2[2[2[2}2}2}2%:|21212122<01A_d1A_22A_a132d1425262524252g 72f i1,+k1w.k1d o1d o1d i1I.i1f l1b+m1w+r182n1x+m1w+n1x.92Q.02a2b2c2d2t@S]e2f2g2t@S]f2h2i2j2k2T+J12+X}6+6[R I1 .l2y+6[T+M1]@z m2n2o2Q1p2[#q2r27#s28# |t2f-K@u2v2w2x2y2z2 ", " B.;>{[A2B2C2D2E2F2|&G2:&e|H2X;L|I2I2Y;K|<&}&G|G|V},%4:K|}&I|H:E|H|G|F|E|V%J2K2L2*.7.&.Q ..:.#.#.#.:.%.%.:.:.g M2<2N25.;]I U]H *]H :#F =]$.>3<.c-7.b28.c2a ,3r+b-b-'3)3!3~3{3]3^3/3(3_3:3<3[3}3|3131#v 23Z 33w#435363Y w@h+73b@836#9303a3z*@!b3c3z*L@U1d3t2h@:@r ;;e3f3x2g3h3 ", " l#m@r#i3}+j3;@o1(;k30}l3y:m3a_I:K&.>2(m3n3o3p3l32(>%q3r31(s3t3o3n3u3t3o3p3v3w3x3:.&]&]&]e-e-e-V:T:V:&]U:-]o:T:y3z3W2A3B3C3B3D3E3F3W:G3H3I354O1,4'4s=r2C*)4C*)4C*)4C*)4!4A@~4{4]4^4B*B*/4(4_4:4<4[4}4|4142434445464748494O@94P@@)040#04b#Z@w*S@a4X@b4c4d4e4f4g4g4w&C%b#y*X@9#h|p+m+d@_;v2X1h4i4}[ ", " V.p#3.j-j47+k4l4-.m4n4o4p4q491r491[2s4r4s4t4u4t4v4w4W^81u4r4s4r4x4l_v4r4y412n4z4A4A4A442A_A_A_62B4x_y_z_4262C4D4E4F4G4F4G4F4G4F4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4`4 5.5+5@5#5$5%5&5*5=5-5;5>5,5'5)5!5~5{5]5^5N$^5N$^5N$^5N$/5(5_5:5<5[5}5|515251525152515253545556575859505a5a5b5c5d5e5f5g5d5c5d5c5d5c5d5c5h5E%h5E%h5E%h5E%i5j5i5j5i5j5i5i5a5g5g5k5g5l5h5x&m5-$8#8#h@g@n5o5p5q5r5@|z2 ", " ;#s5t5Y,Y,u5v5w5x5f1_201y5z5^:w:w:h1:2^2A5B5y3A5A5y3^:y501C5_2D5E5F5G5H5I5J5y$K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5`5`5 6`5 6`5 6`5.6+6@6#6$6%6&6*6=6-6;6>6,6'6)6!6'6'6!6~6{6]6^6/6(6_6:6<6[6}6|6162636263626}646}6566676667666766686<59606a6b6c6d6e6d6e6d6e6d6e6d67615f635g6h6i6j6k6l6l6m6n6o6o6o6p6p6p6p6p6p6p6a5q6V$q6V$q6V$q6V$g4h5g4h5g4h5g4g4n6r6r6p6d5s6t6v&u6-$8#8#h@}}n5o5p5q5r5@|z2 ", " .#v6t5w6x6y6z6A6B6U3C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Y6Z6`6 7.7+7@7#7$7%7&7*7=7-7;7>7-7;7,7'7)7!7~7(6{7]7{7]7{7]7{7]7^7/7(7_7:7<7<7[7}7|7|71727373727171717|7|7}7[7475767577787<79707a7b7c7<7d7/7(6e7f7e7f7e7f7e7f7g7h7g7h7i756i756j7k7j7k7j7k7j7k7l7k7m7h7i7n7o7p7q7q7r7r7s7t7t7u7m6m6m6m6m6m6m6m6v7w7v7w7v7w7v7w7a5q6a5q6a5q6a5a5x7b5b5y7p6f5z7A7u6-$8#8#h@}}n5B7p5q5r5@|z2 ", " W,C7D7E7F7G7H7I7J7K7L7M7N7$7O7*7>7-7,7)7P7Q7R7S7T7l7j7g7U7V7W7W7V7V7o7o7W7e7e7e7X7Y7Y7Y7Z7Z7Z7Z7`7 8 8.8+8@8Z7#8#867$867$867$867%8&8%8&8%8&8%8%8*8*8=8*8=8*8=8-8;8>8,8'8=8-8)8!8~8]7{8]8^8/8(8_8:8_7:8_7:8<8[8<8}8m7}8m7}8m7}8m7|8V718i728g7}8m738l738l738l738l738l748m758i71818687878q7r7r7s7s7u7u7u7u7u7u7u7u7m688m688m688m688o6z7o6z7o6z7o6o6980808a8b8r6m6c8d8-$v*<@h@}}e8B7p5q5r5@|z2 ", " f8g8h8i8j8k8l8m8n8+8+8+8.8 8 8 8o8p8p8`7 8 8.8.8q8q8q8r8r8r8r8s8t8t8t8o8o8o8o8o8u8v8v8w8x8y8y8y8y8y8x8x8w8w8v8z8A8(8B8(8B8(8B8(8C8{8D8E8F8^8G8G8H8H8>8I8J8K8'8L8>8H8>8[7}7[7}7[7M8N8M8N8M8$8O8$8K8[8I8%8[7N8M8$8@818@818@818@818@828.8}8`738o8P8o8Q8o8Q8o8Q8o8Q8.858.828+818@818q7R8S8T8T8U8V8V8T8T8T8T8T8T8T8s7l6l6x7l6x7l6x7l6y7n6y7n6y7n6y7y7W8X8X8Y8Z8d5l6`8d8-$v*<@h@}}e8B7p5q5r5@|z2 ", " 9v6.9+9@9#9$9%9&9*9=9-9;9>9v8,9'9)9!9~9;9>9u8>9;9>9v8,9x8{9]9^9y8/9x8/9w8,9w8v8(9_9:9<9[9}9|919:929:92939<93949F8F8F8F8F8F8F8F8B8B8B8B859595959~8{8{8{8{8E8E8E86979(8^8E8{8~8~8C8L8K8I8H8[7[7M8I8I8K8L8C8D8F8E889+8+8+8+8+8+8+8.8 8 8`7p8t8t8q8o8o8o8o8o8o8o8o8@8@8@8@8@8@8@818n8S8T8T8U8V8V8k6T8T8T8T8T8T8T8T8x7x7x7x7x7x7x7x7y7y7y7y7y7y7y7Z8W8080899X8d509`8d8-$v*<@h@}}e8B7p5q5r5@|z2 ", " S,a9b9c9d9e9f9g9h9i9j9k949l9m9n9o9l949p9q9A8j9i9r9n9s9n9m9z8o9l9t9A8q9k9u9v9o9o9w9x9y9z9A9B9C9D9E9F9E9F9G9H9G9H9*8I9I9I9I9I9I9I9J9J9K9K9K9K9L9M9N9N9N9O9O9O9O9O9P9Q9Q9Q9N9N9O9O9R9S9S9J9J9K9K9L9T9U9V9W9X9L9K9%8Y9Z9Z9Z9Z9Z9Z9Z9`9 0 0 0.0.0+0+0+0+0+0+0+0+0+0+0@0@0`9`9`9`9`958#0$0R8S8S8T8U8U8U8U8U8U8U8U8U8U80909090909090909b8b8b8b8b8b8b8b8Y8%0%0&008r609c8d8-$v*<@h@}}e8B7p5q5r5@|z2 ", " T *0=0-0;0>0,0'0;9r9r9r9r9s9s9s9m9m9m9o9o9o9o9o9)0t9t9j9q9u9u949j9j9q949o9m9s9r9!0~0{0]0F9^0D9B9H9H9^0^0^0D9D9D9/0B8B8B8B8B8B8B8(0(059B8B8G8G8E8]8]8_0]7]7/7/7<8<7<7<7&8&8_7_7_7[8K8L8L8C8C8C8D8K8K8K8K8K8K8I8I889@089@089@089@089@089@0:0`9:0`9<0.0<0.0<0.0<0.0[0.0<0.0}0+0}0p8|0102030$040R850U8p7U8p7U8p7U860n670y770y770y770p680p680p680p6p699%090&0p6f5n600u6-$8#8#h@}}n5o5p5q5r5@|z2 ", " j@r2a0b0c0d0/9v8e0[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0p9p9p9p9p9p9p9p9p9p9p9p9p9p9p9p9Y9Y9Y9Y9Y9Y9Y9Y9Y9Y9}0<0<0[0:0:0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0g0~9g0~9g0~9g0~9g0~9g0~9g0~9g0~9u8>9u8>9u8>9u8>9g0~9g0~9g0~9g0~95858h018n8|860i060i060i060i060i0j0k0j0k0j0k0j0k0l0m0l0m0l0m0l0l0y7l6d5b5k6e5n0)$c(a#h|n@B&!#W o0p0q0r5l}@[ ", " r0s0t0u0v0~949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0~9.858281818|8i0i0i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0v7k6g4t6e4n0w0)$@)a#h|n@B&!#W x0p0q0r5l}@[ ", " r0s0t0u0v0~949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0~9.858281818|8i0i0i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0v7k6g4t6e4n0w0)$@)a#h|n@B&!#W x0p0q0r5l}@[ ", " r0s0t0u0v0~949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0~9.858281818|8i0i0i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0v7k6g4t6e4n0w0)$@)a#h|n@B&!#W x0p0q0r5l}@[ ", " r0s0t0u0v0~949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0~9.858281818|8i0i0i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0v7k6g4t6e4n0w0)$@)a#h|n@B&!#W x0p0q0r5l}@[ ", " r0s0t0u0v0~949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0~9.858281818|8i0i0i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0v7k6g4t6e4n0w0)$@)a#h|n@B&!#W x0p0q0r5l}@[ ", " r0s0t0u0v0~949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0~9.858281818|8i0i0i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0v7k6g4t6e4n0w0)$@)a#h|n@B&!#W x0p0q0r5l}@[ ", " r0s0t0u0v0~949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0~9.858281818|8i0i0i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0v7k6g4t6e4n0w0)$@)a#h|n@B&!#W x0p0q0r5l}@[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0k5k6t6g4f4s6E0;$m5F0n@n@B&g@r k|G0H0n|@|}[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0k5k6t6g4f4s6E0;$m5F0n@n@B&g@r k|G0H0n|@|}[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0k5k6t6g4f4s6E0;$m5F0n@n@B&g@r k|G0H0n|@|}[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0k5k6t6g4f4s6E0;$m5F0n@n@B&g@r k|G0H0n|@|}[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0k5k6t6g4f4s6E0;$m5F0n@n@B&g@r k|G0H0n|@|}[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0k5k6t6g4f4s6E0;$m5F0n@n@B&g@r k|G0H0n|@|}[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0k0k0k0k0k0k0m0m0m0m0m0m0m0m0k5k6t6g4f4s6E0;$m5F0n@n@B&g@r k|G0H0n|@|}[ ", " y0z0A0B0C0D0o949[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8v8u8u8;9g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0~9@818181818181818i0i0i0i0i0i0i0i0k0k0j0k0j0k0j0k0l0m0l0m0l0m0l0l0k5k6t6g4f4s6t6;$u6F0n@o+B&}}I0G:G0H0n|@|}[ ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0j0j0l6j0l6j0l6j0l6j0m6l0n6M0p6p6e588a5a588N0c5O0P0P$h|p `[Q0R0S0T0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6l6l6m6n6n6o6p6p6e588a5a5m6Y0d5O054P$h|Z0`[`0 a.aT0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6l6l6m6n6n6o6p6p6e588a5a5m6Y0d5O054P$h|Z0`[`0 a.aT0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6l6l6m6n6n6o6p6p6e588a5a5m6Y0d5O054P$h|Z0`[`0 a.aT0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6l6l6m6n6n6o6p6p6e588a5a5m6Y0d5O054P$h|Z0`[`0 a.aT0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6l6l6m6n6n6o6p6p6e588a5a5m6Y0d5O054P$h|Z0`[`0 a.aT0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6l6l6m6n6n6o6p6p6e588a5a5m6Y0d5O054P$h|Z0`[`0 a.aT0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9)9Y7i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6l6l6m6n6n6o6p6p6e588a5a5m6Y0d5O054P$h|Z0`[`0 a.aT0U0V0W0X0 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9)9@818181818181818i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6e588a5a5m6Y0d5O0+a>$N@w[@a#a$a%a&a*a=am}z2 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9)9@818181818181818i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6e588a5a5m6Y0d5O0-aP$N@w[;a>a$a%a&a*a=am}z2 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9)9@818181818181818i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6e588a5a5m6Y0d5O074;$N@,a'a>a$a%a&a*a=am}z2 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9)9@818181818181818i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6e588a5a5m6Y0d5O0)aA%N@!a~a`0{a%a&a*a=am}z2 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9)9@818181818181818i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6e588a5a5m6Y0d5O054c(d3P,`[]a{a%a&a*a=am}z2 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9)9@818181818181818i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6e588a5a5m6Y0d5O034t&d3^a/a(a a%a&a*a=am}z2 ", " J0K0L0N7C0-949m9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9[9e0e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8u8g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0g0'9'9'9'9'9'9'9'9'9'9'9'9'9'9'9)9@818181818181818i0i0i0i0i0i0i0i0l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6e588a5a5m6Y0d5O0_a:ad3^aF:(a a%a&a*a=am}z2 ", " J0K0L0N7C0-949m9[9[9#a$a%amanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaabababababababababababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6z7U8z7a5m6f5o6jakac(f-la@a#a$a%amanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaabababababababababababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6z7U8z7a5m6f5o6ja54c(f-qa@a#a$aramanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaabababababababababababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6z7U8z7a5m6f5o6jasat&f-w[;a>atauamanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaabababababababababababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6z7U8z7a5m6f5o6javat&M@,a'a>atawamanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaabababababababababababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6z7U8z7a5m6f5o6ja34:aM@!a~a`0xayamanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaabababababababababababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6z7U8z7a5m6f5o6ja_a:ad3P,`[`0xazamanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaabababababababababababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6z7U8z7a5m6f5o6ja_a:ad3P,Aa`0xazamanaoan}p| ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6z7T8k6k6s7b5n6Ba_a+!L@^aCa#aDaEaFaGaHa@|Ia ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6z7T8k6k6s7b5n6Ba_a+!L@^aCa#aDaEaFaGaHa@|Ia ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6z7T8k6k6s7b5n6Ba_a+!L@^aCa#aDaEaFaGaHa@|Ia ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6z7T8k6k6s7b5n6Ba_a+!L@^aCa#aDaEaFaGaHa@|Ia ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6z7T8k6k6s7b5n6Ba_a+!L@^aCa#aDaEaFaGaHa@|Ia ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6z7T8k6k6s7b5n6Ba_a+!L@^aCa#aDaEaFaGaHa@|Ia ", " y06a7a8av09aq9<90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababababababababababababababacacadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6z7T8k6k6s7b5n6Ba_a+!L@^aCa#aDaEaFaGaHa@|Ia ", " y06a7a8av09aq9<90a0aaa0aaa0aaa0aaa0aaa0aaa0aaa0abaWaXaYaZa`a@|Ia ", " NaOaJ6u0Pa-9j9t9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8dadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l609iaRaZ8 bd5RaSa.bsaUa |:@+>+b@bYaZa`a@|Ia ", " NaOaJ6u0Pa-9j9t9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8dadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l609iaRaZ8 bd5RaSa.bsaUa |:@+>+b@bYaZa`a@|Ia ", " NaOaJ6u0Pa-9j9t9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8dadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l609iaRaZ8 bd5RaSa.bsaUa |:@+>+b@bYaZa`a@|Ia ", " NaOaJ6u0Pa-9j9t9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8dadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l609iaRaZ8 bd5RaSa.bsaUa |:@+>+b@bYaZa`a@|Ia ", " NaOaJ6u0Pa-9j9t9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8dadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l609iaRaZ8 bd5RaSa.bsaUa |:@+>+b@bYaZa`a@|Ia ", " NaOaJ6u0Pa-9j9t9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8dadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l609iaRaZ8 bd5RaSa.bsaUa |:@+>+b@bYaZa`a@|Ia ", " NaOaJ6u0Pa-9j9t9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929e0w8w8w8w8w8w8w8w8w8w8w8w8w8w8w8dadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeafafafafafafafafafafafafafafafafagagagagagagagagagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l609iaRaZ8 bd5RaSa.bsaUa |:@+>+b@bYaZa`a@|Ia ", " #b/1I6$bt8*9%bq9&b&b&b:9:9:93939:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:92929y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8dadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea*bfafa=bgagafafafafafafafafagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7r7r7s7t7t7u7l6l6t7t7t7t7t7t7t7t7b5x7p6p6Rad5Z8Sa-b14;bZ}g@Ca>b,bYa'b=aW0>[ ", " #b)bJ6$bt8*9!bu9&b&b&b&b&b&b:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:92929y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8dadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea*bfafa=bgagafafafafafafafafagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7r7r7s7t7t7u7l6l6t7t7t7t7t7t7t7t7b5x7p6p6Rad5Z8Sa-b14~bK@g@Ca+b{bYa'b=aW0>[ ", " ]b^bJ6$bt8*9)049/b/b/b/b/b/b/b/b:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:92929y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8dadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea*bfafa=bgagafafafafafafafafagagagagagagagapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7r7r7s7t7t7u7l6l6u7u7u7u7u7u7u7u7b5x7p6p6Rad5Z8Sa-b14a3K@g@Ca(b_bYa'b=aW0>[ ", " y0:bJ6M7q8[ ", " J0^1J6M7q8[ ", " Na5bt0M7q8[ ", " bbcbt0M7q8[ ", " ibcbt0jbr8kbu9lbmbnbob19pb<90a_90a290a290a290a:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929y829y829y829y829y829y829y829y8dadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea*bfafa=bgagaqbqbqbqbqbqbqbqbpapapapapapapapaiar7r7r7r7r7r7r7t7t7t7t7t7t7t7t7r7r7s7t7t7u7l6l6n6n6n6n6n6n6n6n6b5x7p6p6Rad5Z8Sa-b34rbM@m+e8gbQ>Ya'b=aW0>[ ", " bb5bI6sbtbD0q9ubvb|awb|awb|awb|axbybzbAbzbBbCbDb:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929:929:929:929:929:929:929:929EbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbGbr7r7r7r7r7r7r7r7s7s7s7r7r7r7q7q7q7r7s7t7u7l6m6m6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8IbJb14;b`}q @a1bKbYa'b=aW0>[ ", " bb5bI6sbtbD0q9ubLb*b*b*b*b*b*b*bEbMbMbMbMbNbNbAbOb&b&b&b&b&b&b&b:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929PbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGb787878787878787878787878787878r7r7r7r7r7r7r7r7r7r7r7r7s7s7s7s7s7t7t7u7l6m6n6n6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8IbJb14;bK@q @a3babYa'b=aW0>[ ", " bb5bI6sbtbD0q9ubQb=b=b=b=b=b=b=bFbdadaEbMbNbRbybSb/b/b/b/b/b/b/b:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929PbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGb787878787878787878787878787878r7r7r7r7r7r7r7r77878q7r7t7u7u7l6l6l6m6m6n6o6o6o6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8IbTb14UbK@:@@a3babYa'b=aW0>[ ", " bb5bI6sbtbD0q9ub2agagagagagagagafa*beadaEbMbRbybVb/b/b/b/b/b/b/b:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:9:929EbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGb787878787878787878787878787878r7r7r7r7r7r7r7r76878q7s7u7l6n6n6o6o6o6o6p6p6p6p6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8IbTbWbUbZ}:@+>XbYbYa'b=aW0>[ ", " bb5bI6sbtbD0q9ub2agagagagagagaga=b=b*beadaEbMbAbDb_9_9_9_9_9_9_9292929292929292929292929292929292929292929292929EbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGb787878787878787878787878787878r7r7r7r7r7r7r7r77878r7s7u7m6n6o6b5b5b5p6p6p6p6p6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8Ib-bZb`bV1!#Ca0bhbYa'b=aW0>[ ", " bb5bI6sbtbD0q9ubQb=b=b=b=b=b=b=b=b=bfa*beadada c.c29292929292929292929292929292929292929292929292929292929292929EbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGb787878787878787878787878787878r7r7r7r7r7r7r7r7r7s7s7t7l6m6n6n6b5b5b5p6o6o6n6n6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8Ib+c@c#cV1g@e80bhbYa'b=aW0>[ ", " bb5bI6sbtbD0q9ubLb*b*b*b*b*b*b*bfafafa*b*b*b*b|a}aw8w8w8w8w8w8w8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8EbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGb787878787878787878787878787878r7r7r7r7r7r7r7r7u7u7u7u7l6l6l6l6b5b5p6o6n6m6m6l6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8Ib+c@c#cG@g@e8gbQ>Ya'b=aW0>[ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaea*b*b*bfafafa=bQb|au8u8u8u8u8u8u8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8y8EbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqbGb787878787878787878787878787878r7r7r7r7r7r7r7r7m6m6l6l6l6u7u7u7b5b5p6o6n6l6l6u7n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8Ib$c@c%cG@l+e8gbQ>Ya'b=aW0>[ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaeafafafafafafafa1a&cD0)9-9~99a>9*c,9/9{9=c^9-ch9h9^9^9=c{9/9,9*c*c^9=c=c=c{9{9{9{9dadadadadadadadaEbEbEbEbEbEbEbEbNbNbNbNbNbNbNbNbeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadaFbeaea*bfaqb;c>c>c>c>c>c>c>c7878787878787878t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8Ib-b_aa3`}l+,cgbYbYa'c`a)c [ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaeafafafafafafafa1a!cD0D0)9-9~99a9a>9>9*c,9/9{9{9=ch9h9-c-c-c^9^9^9{9{9{9{9{9/9/9/9RbRbRbNbNbMbMbMbEbEbEbEbEbEbEbEbMbMbMbMbMbMbMbMbeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadaFbea*b*b~c;c>c>c>c>c>c>c>cr7r7r7r7r7r7r7r7u7u7u7u7u7u7u7u7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6n6n6n6n6n6n6n6n6b8HbZ8Z8 bp6a8Ib-b14a3K@l+,c{cYbYa'c`a)c [ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaeafafafafafafafa1a!cY7Y7Z7@8@8+8+8@8@8+8+8.8 8 8 8]c]c]cC0C0C0PaPaq8q8q8q8q8q8q8{9^c/cRbNbMbEb(c(cEbEbEbEbEbEbEbEb(c(c(c(c(c(c(c(cFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbFbeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea(c(cdaFbFbea*b~c;c>c>c>c>c>c>c>cu7u7u7u7u7u7u7u7m6m6m6m6m6m6m6m6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6m6m6m6m6m6m6m6m6b8HbZ8Z8 bp6a8Ib+c14~bK@< ,c{chbYa'c`a)c [ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaeafafafafafafafa_c&9Y7Y7Y7Y7Z7Z7Z7X7X7X7X7Y7Y7Y7Y7t8t8q8r8s8tb]c]cq8q8r8r8s8s8s8tb:cMbEb(cFbea*b*bEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeadadadaFbea*b*b~cYa'c`a)c [ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaeafafafafafafafa_c}c|8|8i0i0i0i0i0k0k0k0|c|c|c|c|c|8|8182858}84848P8P81c2c3c4c5c]c6cMbMbEb(cdadaFbEbEbEbEbEbEbEbEbdadadadadadadadadadadadadadadadadadadadadadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaFbFbea*b*bfa=b7c8cq7q7q7q7q7q7q7o6o6o6o6o6o6o6o6n6n6n6n6n6n6n6n6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6b8HbZ8Z8 bp6a8Ib$cZb;bV1)#+}9cQ>Ya'c`a)c [ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaeafafafafafafafa_c0c281818|8i0i0i0acack0k0|cm0m0m0bcbcm0m0m0|c|c|c2858}84838P81cq86cRbRbRbRbRbRbRbEbEbEbEbEbEbEbEb(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(ceaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea*bfafa=bgagaccdcQau7u7u7u7u7u7u7o6o6o6o6o6o6o6o6m6m6m6m6m6m6m6m6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6u7u7u7u7u7u7u7u7b8HbZ8Z8 bp6a8IbecZbUbV1E+fc9cT=Ya'c`a)c [ ", " bb5bI6sbtbD0q9ub|aeaeaeaeaeaeaeafafafafafafafa_cgc}8582818|8|8i0|8|8i0ack0|c|cm0hchchcicicicjcjckckcbc|caci018@87cfa*beaFb(cEbEbEbEbEbEbEbEbEbEbMbMbMbMbMbMbMbMbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbEbeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeagagacc9898Y899a8y7n6n6n6n6n6n6n6o6o6o6o6o6o6o6o6u7u7u7u7u7u7u7u7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7b8HbZ8Z8 bp6a8Iblc@cUbG@E+fcmcncYa'c`a)c [ ", " bb5bI6sbtbD0q9ubvbeawbeaeaeaeaeafafafaqbqbqbqbqboc48pc58h018qc|8h018n8i0rck0sc|c80kctcicucvcwcxcyczcAcvcBcCcDcDcf5r6Ecp6FcQaGcHcIcJcIcJcIcJcIcJcKcKcKcKcKcKcKcKcJcJcJcJcJcJcJcJcLcLcLcLcLcLcLcLcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcMcNcNc b ba8RaRay7p6p6p6p6p6p6p6p6n6n6n6n6n6n6n6n6t7t7t7t7t7t7t7t7l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7b8HbZ8Z8Qap6x7OcPcQcRcG@ScfcmcncYa'c`a)c [ ", " bb^1A0TcPa~9!bUc[acabacacacadadaMcMcMc;c;c;c;c;c78#0q7n8r7qct760r7n8s760t7rcl6j0v7Vcz7j6a5Wcg4Xci595YcZc`c d.d.d+d+d@d+d@d+d@d+d#d$d#d$d#d$d#d%d^$&d*d*d=d-d-d;d-d-d-d-d-d-d-d-d$078787878787878l6l6l6l6l6l6l6l6a5a5a5a5a5a5a5a5a5a5z7v7v788k6k6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7x7s7v7U884Ub>d!#,dSc.}'dnc)d!d~d{d]d ", " bb^1A0TcPa~9!bUcc>c>c>c7878q7q7r7s7s7t7r7r7s7t7t7u7l6l6v7v7f4q6q6t6h5h5j5j5^dt==@($z&z&/d/d/d/d/d/d/d/d|;|;|;|;|;|;|;(d_d`c`cYcj5j5W$W$F*F*F*F*F*F*F*w&e4e4k6e4k6e4k6e4v7w7v7w7v7w7v7w7q6q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7l6s7w7*ddW !#,d.}.}[dnc}d!d~d{d]d ", " bb^1A0TcPa~9!bUcc>c>c>c686878q7q7r7s7s7r7r7s7t7t7u7l6l6v7v7f4q6q6t6h5h5j5j5^dt==@($z&z&/d/d/d/d/d/d/d/d|d|d|d|d|d|d|d1d2d-@-@-@-@3d4d4dj5j5j5j5j5j5j5j5h5h5g4h5g4h5g4h5q6V$q6V$q6V$q6q6q6q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7l6s7w7*dc>c>c>c>c686878q7q7r7r7r7r7s7t7t7u7l6l6v7v7f4q6q6t6h5h5j5j5^dt==@($z&z&/d/d/d/d/d/d/d/d1;1;1;1;1;1;1;2d7d4d4d.dyc`c`c`c`c`c`c`c`c`c`c`cj5j5i5j5i5j5i5j5E08dE08dE08dE0E0q6q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7l6s7w7*dc>c>c>c>c>c686878q7q7r7r7r7s7t7t7u7l6l6v7v7f4q6q6t6h5h5j5j5^dt==@($z&z&/d/d/d/d/d/d/d/dadadadadadadadbd+d.dyc`c`cYcj5j5YcYcYcYcYcYcYcYcW$cdW$cdW$cdW$cdE%ddE%ddE%ddE%E%V$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7l6s7w7*d}d!d~d{d]d ", " bb^1A0TcPa~9!bUcc>c>c>chdhd>c686878q7q7r7r7s7t7t7u7l6l6v7v7f4q6q6t6h5h5j5j5^dt==@($z&z&/d/d/d/d/d/d/d/didididididididjd2d-@-@3d4d4d.d.dW$W$W$W$W$W$W$W$kdg#kdg#kdg#kdg#dd_$dd_$dd_$ddddV$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7l6s7w7*d}d!d~d{d]d ", " bb^1A0TcPa~9!bUcc>c>c>cldhdhd>c68687878r7r7s7t7t7u7l6l6v7v7f4q6q6t6h5h5j5j5^dt==@($z&z&/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd2d-@-@3d3d4d.d.dW$W$W$W$W$W$W$cdg#ndg#ndg#ndg#ndg#ndg#ndg#ndg#kdV$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7l6s7w7*d}d!d~d{d]d ", " bb^1A0TcPa~9!bUcc>c>c>cldldhd>c>c687878r7r7s7t7t7u7l6l6v7v7f4q6q6t6h5h5j5j5^dt==@($z&z&/d/d/d/d/d/d/d/d|d|d|d|d|d|d|d1d+dycyc`cYcYcj5j5YcYcYcYcYcYcYc^dQ+pdpdpdpdpdpdpdqdqdqdqdqdqdqdk@V$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l609iax7l6s7w7*dc>c>c>cldldhd>c>c6878787878q7r7r7s7t7t7k6k6:dw7w7f4V$V$E%E%cdy&:$P+=@=@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd+d.d.d.d.d.d.d.d.d.dyc`c`cYcj5y&:$udududududududvdvdvdvdvdvdvd_$V$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb3>de@< n5+},c0dncxdydzdAd [ ", " bb:brdsdtd*c%bUc0aaaaaaaPbPbEbEbMcMc;c;c>c>c>c>cldldhd>c>c6878787878q7r7r7s7t7t7k6k6:dw7w7f4V$V$E%E%cdy&:$P+=@=@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd+d.d.d.d.d.d.d.d.d.dyc`c`cYcj5y&:$ud:$ud:$ud:$ud_$vd_$vd_$vd_$ddV$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb3>de@< Sc+})%0dncxdydzdAd [ ", " bb:brdsdtd*c%bUc0aaaaaaaPbPbEbEbBdBd'0'0hdhdhdhdldldhd>c>c6878787878q7r7r7s7t7t7k6k6:dw7w7f4V$V$E%E%cdy&:$P+=@=@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd+d.d.d.d.d.d.d.d.d.dyc`c`cYcj5j5y&:$y&:$y&:$y&:$dd_$dd_$dd_$ddddV$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb3Rce@)#Scfc)%0d6dxdydzdAd [ ", " bb:brdsdtd*c%bUc0aaaaaaaPbPbEbEbCdCdDdDdldldldldldldhd>c>c6878787878q7r7r7s7t7t7k6k6:dw7w7f4V$V$E%E%cdy&:$P+=@=@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd+d.d.d.d.d.d.d.d.d.dyc`c`cYcj5j5j5y&j5y&j5y&j5y&E%ddE%ddE%ddE%E%V$q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb3edf@)#Edfc+}gd6dxdydzdAd [ ", " bb:brdsdtd*c%bUc0aaaaaaaPbPbEbEbCdCdDdDdldldldldldldhd>c>c6878787878q7r7r7s7t7t7k6k6:dw7w7f4V$V$E%E%cdy&:$P+=@=@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd+d.d.d.d.d.d.d.d.d.dyc`c`cYcj5j5j5j5i5j5i5j5i5j5h5E%h5E%h5E%h5h5q6q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb3edr E+FdGdfcodS>xdydzdAd [ ", " bb:brdsdtd*c%bUc0aaaaaaaPbPbEbEbHdHdIdIdJdJdJdJdldldhd>c>c6878787878q7r7r7s7t7t7k6k6:dw7w7f4V$V$E%E%cdy&:$P+=@=@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd+d.d.d.d.d.d.d.d.d.dyc`c`cYcj5j5i5i5g5i5g5i5g5i5g4h5g4h5g4h5g4g4q6q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb303KdW FdLdfcMdO>xdydzdAd [ ", " bb:brdsdtd*c%bUc0aaaaaaaPbPbEbEbLcLcJcJcNdNdNdNdldldhd>c>c6878787878q7r7r7s7t7t7k6k6:dw7w7f4V$V$E%E%cdy&:$P+=@=@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/dmd+d.d.d.d.d.d.d.d.d.dyc`c`cYcj5i5g5g5g5g5g5g5g5g5c5g4c5g4c5g4c5g4q6q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb3$~KdW I0LdGdMdO>xdydzdAd [ ", " bb:brdsdtd*c%bUc.c.caa.cPb.cEbOdLcPdLcQdJcQdJcJcldldhd>c>c6878787878q7r7r7s7t7t7l6k688w7v7f4q6V$h5E%W$y&y&P+t==@/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d+d.d+d.d+d.d+d.d+d.d_d`cRdYcSdi5g5g5g5g5g5g5g5g5g4g4g4g4g4g4g4g4q6q6q6q6q6q6q6q6q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7Qa8cx7m6r7e4wdb3$~Kde@I0TdGdMdUdxdq}zdVd [ ", " NaWdXdL7Yd-ct9q9(9ZdVbZdAbZdAbZdOdy8Od{9Pd{9PdPdJcNdJdldldhd>c>c7878q7r7r7s7t7t7l6l6m6v7n6z7a5q6q6E0h5W$Yct=yc`d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d eRd eRd eRd eRd@d+d.eRd e+e@eSdi5i5i5i5i5i5i5i5V$V$V$V$V$V$V$V$w7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7b8iaQam6u7t6-db393Kd)#Fd#e#e$e%ez<<[&e*e ", " NaWdXdL7Yd-ct9q9ZdZdZdZdZdZdZdZdy8y8y8y8y8y8y8{9JcNdJdldldhd>c>c7878q7r7r7s7t7t7x7x7m6n6n6o6a5a5q6t6h5w0Yc`cyc`d=e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7b8iaHbm6u7t6;dKaA*Kd)#Fd>e>e$e:&,e'eI*V. ", " NaWdXdL7Yd-ct9q9ZdZdZdZdZdZdZdZdy8y8y8y8y8y8y8{9JcNdJdldldhd>c>c7878q7r7r7s7t7t7x7x7m6n6n6o6a5a5q6t6h5w0Yc`cyc`d=e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7y78cHbl6u7q6;dKaA*+@E+I0>e>e)e:&,e'eI*V. ", " NaWdXdL7Yd-ct9q9ZdZdZdZdZdZdZdZdy8y8y8y8y8y8y8{9JcNdJdldldhd>c>c7878q7r7r7s7t7t7x7x7m6n6n6o6a5a5q6t6h5w0Yc`cyc`d=e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7y7GbHcu7t7f4!ec3~ed@W I0(&(&{eO|,e'eI*V. ", " NaWdXdL7Yd-ct9q9ZdZdZdZdZdZdZdZdy8y8y8y8y8y8y8{9JcNdJdldldhd>c>c7878q7r7r7s7t7t7x7x7m6n6n6o6a5a5q6t6h5w0Yc`cyc`d=e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r709Gbiau7s7f4wd]e^ed@W /e(e(e{eN|,e'eI*V. ", " NaWdXdL7Yd-ct9q9ZdZdZdZdZdZdZdZdy8y8y8y8y8y8y8{9JcNdJdldldhd>c>c7878q7r7r7s7t7t7x7x7m6n6n6o6a5a5q6t6h5w0Yc`cyc`d=e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7x7c>c7878q7r7r7s7t7t7x7x7m6n6n6o6a5a5q6t6h5w0Yc`cyc`d=e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7x7;c8cs7r7:dA7z*c>c7878q7r7r7s7t7t7x7x7m6n6n6o6a5a5q6t6h5w0Yc`cyc`d=e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7Qa;c8cs7r7:dA7z*c>c>c>c687878q7r7r7HbQal6m6o6p6k5c5q6t6h5w0Yc`cyc`d4e|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7t7t7t7t7t7t7t7t78c8c;chdt7e45ez*93q+KdI0(&6e7eM|8ec.V+[; ", " }e|e1e2e3e-ct9)0ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd^9JcNdJdldldhd>c>c>c>c687878q7r7r7HbQal6m6o6p6k5c5q6t6h5w0Yc`cyc`d4e|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7t7t7t7t7t7t7t7t78c8c;chdt7e45ez*93.@KdI0(&6e7eM|8ec.V+[; ", " }e|e1e2e3e-ct9)0ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd^9JcNdJdldldhd>c>c>c>c687878q7r7r7HbQal6m6o6p6k5c5q6t6h5w0Yc`cyc`d4e|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7s7s7s7s7s7s7s7s78c8c;chdt7e45ez*93.@+@I0(e^&7eM|8ec.V+[; ", " }e|e1e2e3e-ct9)0ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd^9JcNdJdldldhd>c>c>c>c687878q7r7r7HbQal6m6o6p6k5c5q6t6h5w0Yc`cyc`d4e|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r78c8c;chdt7e45ez*A*k++@/e/&g<9ee|8ec.V+[; ", " }e|e1e2e3e-ct9)0ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd^9JcNdJdldldhd>c>c>c>c687878q7r7r7HbQal6m6o6p6k5c5q6t6h5w0Yc`cyc`d4e|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r78c8c;chdt7e45ez*~e<;d@_e/&gc>c>c>c687878q7r7r7HbQal6m6o6p6k5c5q6t6h5w0Yc`cyc`d4e|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7q7q7q7q7q7q7q7q78c8c;chdt7e45ez*^e<;_@[e#}0eaed|8ec.V+[; ", " }e|e1e2e3e-ct9)0ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd^9JcNdJdldldhd>c>c>c>c687878q7r7r7HbQal6m6o6p6k5c5q6t6h5w0Yc`cyc`d4e|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5j5j5j5j5j5j5;e;e;e;e;e;e;e;ew7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r778787878787878788c8c;chdt7e45ez*^es _@[ebeceaed|8ec.V+[; ", " }e|e1e2e3e-ct9)0ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd^9JcNdJdldldhd>c>c>c>c687878q7r7r7t7u7de88eea5feg4geE0%dW$+et=_dhe|;|;id/d/dad|d|d/d/d/d/d/d/d/d/d e e e e e e e e@d@d.e e e-e@eSdSdj5i5j5i5j5i5j5V$;eV$;eV$;eV$V$w7w7w7w7w7w7w7w7q6q6f4w7w7:de4e4l6l6l6l6l6l6l6l6t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r778787878787878788c7cMc'0t7k65eie^es jeGdbekeaele8ec.V+[; ", " meWdneoepe{9q9qerererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7uevewexeyezeAeBeCeDe#dEeFe(dGe/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$d%dh5g4h5g4h5g4h5q6V$q6V$q6V$q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbMcgaga7cHcs7IerbLeb.~+v= ", " meWdMeoeNe{9q9qerererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8CeTeUeVeWe->|;id/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbeaYega7cdcs7Zerbb{c`eKeD,Leb.~+v= ", " meWdF6 f.f=cq9qerererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8CeTeUeVeWe->|;id/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbeaYega7cdcs7Zerbb{c`eKeD,Leb.~+v= ", " meWd1e+f@f^9j9qerererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8CeTeUeVeWe->|;id/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbeaYega7cdcs7Zerbb{c`eKeD,Leb.~+v= ", " Na#f$f%f&f-cj9%brererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8CeTeUeVeWe->|;id/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbeaYega7cdcs7Zerbb{c`eKeD,Leb.~+v= ", " Na#f*f=f-fh9j9%brererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8CeTeUeVeWe->|;id/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbeaYega7cdcs7Zerbb{c`eKeD,Leb.~+v= ", " Na#f 4;f>f,fj9%brererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8CeTeUeVeWe->|;id/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbeaYega7cdcs7Zerbb{c`eKeD,Leb.~+v= ", " Na#f 4'f>f)ft9%brererererererereZdZdZdZdZdZdZd^9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8CeTeUeVeWe->|;id/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7t7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7r7787878787878787878787878787878GbeaYega7cdcs7Zerbb{c`eKeD,Leb.~+v= ", " me|e 4;f!f,ft9qe~f~f~f~f~f~f~f~frerererererereh9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8Ce{f]f^f/f*>(f->|;/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa:f(@c>c687878q7r7r7OePeQeRel8Sek8Ce{f]f^f/f*>(f->|;/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa:f(@|fgb{c[fS0I,}fb.M..# ", " me|e 4;f!f,ft9qe~f~f~f~f~f~f~f~frerererererereh9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8Ce{f]f^f/f*>(f->|;/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa:fq+|f{c[c1fB}D,}fb.M..# ", " me|e 4;f!f,ft9qe~f~f~f~f~f~f~f~frerererererereh9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8Ce{f]f^f/f*>(f->|;/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa2f.@3f[c9c4f5fL}}fb.M..# ", " me|e 4;f!f,ft9qe~f~f~f~f~f~f~f~frerererererereh9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8Ce{f]f^f/f*>(f->|;/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa6f.@7f[c9c4f5fL}}fb.M..# ", " me|e 4;f!f,ft9qe~f~f~f~f~f~f~f~frerererererereh9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8Ce{f]f^f/f*>(f->|;/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa8fk+7f9cmc9f0faf}fb.M..# ", " me|e 4;f!f,ft9qe~f~f~f~f~f~f~f~frerererererereh9KcseteNdNdJdldld>c>c687878q7r7r7OePeQeRel8Sek8Ce{f]f^f/f*>(f->|;/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa8f<;bfmccfdfC}ef}fb.M..# ", " me|e 4;f!f,ft9qe~f~f~f~f~f~f~f~frerererererereh9KcseteNdNdJdldld>c>c687878q7r7r7ffPeweReyeSeAeCegf]fTe/fWe(fFe|;=e/d=e/d=e/d=e/d=e/d=e/d=e/d=e=e e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7t7t7t7t7t7t7r7r7r7r7r7r7r7r7787878787878787878787878787878787878787878787878>c>c>c>c>c>c>c;cda_ffa~c7cq7BaUa8f<;bfmccfdfC}ef}fb.M..# ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7ffmfnfofpfqfrfsfSek8CeUeHetf-e4e@d=e@d=e@d=e@d=e@d=e@d=e@d=e@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;bE*<;bfmccfdfC}efufW+]+V. ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfSeAeCeAfHe@e-e e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;bE*<;BfmccfdfC}efufW+]+V. ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfSeAeCeAfHe@e-e e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;bE*s BfcfCfDfEfFfufW+]+V. ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfSeAeCeAfHe@e-e e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;bGfc@HfCfkeIfJf0'ufW+]+V. ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfSeAeCeAfHe@e-e e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;bKfc@LfCfkeIfJf0'ufW+]+V. ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfSeAeCeAfHe@e-e e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;b%~MfLfkeNfOfXaPfufW+]+V. ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfSeAeCeAfHe@e-e e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;b%~X QfNfRfSfD}TfufW+]+V. ", " bbWd*f;f>f)f!bhfififjf~f~fkfrere~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfSeAeCeAfHe@e-e e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$dXeg4g4g4g4g4g4g4q6q6q6q6q6q6q6q6w7w7w7w7w7w7w7w7w7w7:de4e4&d*d*dt7t7s7r7r7q77878r7r7r7r7r7r7r7r77878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldDdda_ffaBd~c>c+a;b%~X QfNfRfSfD}TfufW+]+V. ", " Uf]1Z3VfWf,ft9XfYfYfZfififjf~f~f~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfsf`f g.g-e e.e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdFbzbda~cCd>c@g#g={b@Lfke'd$gXaef%gV++#@, ", " Uf]1+4VfWf,ft9XfYfYfZfififjf~f~f~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfsf`f g.g-e e.e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdFbzbda~cCd>c@g#g={j+Lfke[d$gXaef%gV++#@, ", " &gWd+4*g=g)ft9XfYfYfZfififjf~f~f~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfsf`f g.g-e e.e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdFbzbda~cCd>c@g#g]4j+QfNf[d-gD}Ff%gV++#@, ", " &g#f;g*g=g>g)0hfYfYfZfififjf~f~f~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfsf`f g.g-e e.e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdFbzbda~cCd>c@g#g]4a@QfNf0d-g,gFf%gV++#@, ", " 'g#fD6)g!g>g!b~gYfYfZfififjf~f~f~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfsf`f g.g-e e.e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdFbzbda~cCd>c@g#g{g0@b}Rfgd]g,g0'%gV++#@, ", " ^g|eD6/g(g_g%b:gYfYfZfififjf~f~f~f~fkfrerelfZd^9KcseteNdNdJdldld>c>c687878q7r7r7vfwfnfxfpfyfrfzfsf`f g.g-e e.e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdFbzbda~cCd>c@g#g~40@c>c687878q7r7r7vfwfnfxfpfyfrfzfsf`f g.g-e e.e@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdFbzbda~cCd>c@g#g~4i#c>c687878q7r7r7ue8gwe9gye0gAegesfag gbg-eRd.e@d@d=e@d=e@d=e@d=e@d=e@d=e@d=e@d@d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6w7w7w7w7w7w7w7w7e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>c>c>c>c>c>c>c>c>cldldldldldldldldldldldldldldldDdBdNbda*bCd>ccg~eA@i#v[]&oddgEaTfegV++#@, ", " U fg3[gghgigjgkglgmgngogpgqgrgsgtgugtgsgvgwgvgxgldygzgO0AgygBg$088V8S8$020$0R8T8*d^$Cg{$DgV$agh5%dE%Egj5SdYcRdRd=e/d=e/d=e/d=e/d=e/d=e/d=e/d=e=e e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbEbIdGgHgt v[D&&#L.'el#Mg`8NgOg0c3aocPgQgRgSgTgUgOggcocNgjaVgzgygc8c8c8`80000000000Bg20wdd4e#~$]$Wg;e8dE%E%E%W$j5j5Yc`ct==e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbPbIdGgk+Xgce0@;IgJgKgLgY'<+B. ", " ~ &#!+8+C.*#YgZg`g h.h+hhdldse@h#h$h%hOcOc%hjazg&h*h=h-hA7-h-h-hA7!e;d=d=d=d=dd4e#~$]$Wg;e8dE%E%E%W$j5j5Yc`ct==e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbPbIdGgk+Xg$}0@v[;h>h,h'hLgY'<+B. ", " + m@n.8+)+u.)+)h!h~h{h]h^h/h(h|4_hd8:hc>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbPbIdGgk+|h$}i#Xg;h1h,h'hLgY'<+B. ", " @ o#*#4.0.a+;+2h3h4h5h6h7h8h9h0hahbhchdhehfhghhh=h-hA7A7A7-h=h*hwd=h&h[h[h&h-hS$d4e#~$]$Wg;e8dE%E%E%W$j5j5Yc`ct==e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbPbIdGgk+ihjht Xgkh1hlhmhLgY'<+B. ", " b.4@!+}+a+|+}+nhohphqh3hrhshthuhvhwhxhyhggzh#~Ah64[h;de4:d*d;de4*d-d;d-d&dw7V$c4e#~$]$Wg;e8dE%E%E%W$j5j5Yc`ct==e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbPbIdGgk+-|Bh} |hChDhEhFhLgY'<+B. ", " W.H%;#S.j#s+E.GhHhIhY+Jhi.Kh!'LhY+Mh(~Mhj.NhOh:3|3PhQhRhieSh:aThS$d4D%w0i5Uhi5c4e#~$]$Wg;e8dE%E%E%W$j5j5Yc`ct==e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbPbIdGgk+-|Bh} ihChVhEhFhLgY'<+B. ", " R,m.[$h.)+t.4$#>Whj#Y+-+Xh#+j.J.I.k.J&k.,+YhZh`h i~3.i+i@iUa+!u&#id4d4!$S$c4e#~$]$Wg;e8dE%E%E%W$j5j5Yc`ct==e/d/d/d/d/d/d/d/d/d/d/d/d/d/d/d e e e e e e e e e e-e@e@eHe#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dt7t7s7r7r7q778787878787878787878>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNd'0FgcawbPbIdGgk+-|]&} ih$iVh%i&iLgY'<+B. ", " V+C..,g.|+*if_=i@_-i7(;i8(>i._,i'i)i!i~iS.')q=q='{>{q={i]i'3^io2/i:fKay*x*~$F*;e8d8dWg~$c4W$W$Ycyc.dycW$(iVe*>(f->->->(f(fadad|d|d/d|;*>_i@d@d.e e e-e@e@e#d#d#d#d#d#d#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dr7r7q7787868>c>c>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdsesesesesesesese:iLcCbzbcaJc@!.@ihBhi+i8i9i9iH*Kh-~!~~{~{-~0iaibicidi'3eifigip2hiB*iiF0~$4d-@-@-@-@j5]$b4c4;e^d1;1;1;1;1;1;ad|;1;1;1;1;1;1;1;1;@d@d.e e e-e@e@e#d#d#d#d#d#d#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dr7r7q7787868>c>c>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdsesesesesesesese:iLcCbzbcaJc@!.@ihBhji*>(f|;ad1;id|;->(f*>*>*>*>@d@d.e e e-e@e@e#d#d#d#d#d#d#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dr7r7q7787868>c>c>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdsesesesesesesese:iLcCbzbcaJc@!.@-|]&ji>;[iFi%iFhLgY'<+B. ", " B.N.|$GiHikiIimiJiKiriKiLikiMiMiNivi`!OiA@C@PiQiT]T]b-e-Ric2b2M2>3r=SiTiUiUiViVi'3eiWiXiYi]e,$e#;eYc3d=e/d/d/did|;(f(fid|;->->->|;/dad@d@d.e e e-e@e@e#d#d#d#d#d#d#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dr7r7q7787868>c>c>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdsesesesesesesese:iLcCbzbcaJc@!.@-|Zi9@>;,;Fi`i&iLgY'<+B. ", " j.j+j@j#j$j%j&j*j=j-j;j>j,j'j)j!jB&h@~jd+:.N P #.=.C =.E N ;.wi{j]j'3yiTiViUi{j^jzi/j(j;4_jGfZ}:jh-|;1;1;1;/d(f|;|;|;idad|d1;1;@d@d.e e e-e@e@e#d#d#d#d#d#d#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dr7r7q7787868>c>c>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdsesesesesesesese:iLcCbzbcaJc@!.@.X!Q]9.g ]ici&){ibi*~Ui{j]i*~bjbicicjdjeja9G&;#.~N.v=fj|d|d1;1;1;1;adid->@d@d.e e e-e@e@e#d#d#d#d#d#d#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dr7r7q7787868>c>c>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdsesesesesesesese:iLcCbzbcaJc@!.@>;*}h+khgjhjijjjLgY'<+B. ", " kjljmjnjojpjqjrj=[f@x D 1+T+1+1+*.%.G J N +.i 9 bi0i{{sj{{>{>~,)tj=)Vi]j'3{jUiSiujJ.@+a.vj, :+'e~+l#B.$ _i|;/d/d@d@d.e e e-e@e@e#d#d#d#d#d#d#d$d+gg5n0g4g4t6q6q6q6q6f4w7w7:de4e4e4e4e4e4e4e4e4e4e4e4&d*d*d=d-d-dr7r7q7787868>c>c>c>c>c>c>c>c>c>cldldldldldldldldNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdNdsesesesesesesese:iLcCbzbcaJc@!.@>;wj8@khgjhjxjyjLgY'<+B. ", " zjAjBjCjDjEji@^@P (+c+!2k Fj`c>c>c>c>c;c;c;c;c;cldldldldldldldldNdNdNdNdNdNdNdNdJcJcJcJcJcJcJcJcKcKcKcKcKcKcKcKc:iLcCbzbcaJc@!.@;hwj8@Chgj&kxjyjLgY'<+B. ", " *k%+02F.Z+G..+I%~2H&{@H&l4vj=k-k;k>k+^,k'k4j)k,3!k^:H 8j~k{k]k^k/k(k_k:k|W+l#{+ ", " `'>#9+IkJ.u.D.F.l.K%4.J%2$JkKkLkMkW^NkOkPkQkRkSkTkG*UkVkWkXkYkZk`k l.l+l@l#l$l%l&l*l=l-l;lm1B_>l,l'l)l!l~l{l]l^ldk/l3d3dw&(l_l:lM+|W+l#{+ ", " v== L.D&$+K.z.a+a+S.J.llmlnlol2+plqlrlsltlululvlwlxlylzlAlBlClDlElFlGlHlIlJlKlLlMlNlOlPlQlRlSlTlB4w_z_{j_jUlGfVlWljgXlV@YlZl`l-@2d@d m.m.ggfd#bb+m@m#m$m%m&m*m=mg6U8-m;m>m,m'mYe)meb{0g0#0!e!e!e$0$07878;c;cMcMceaeaeaMcDdDdDdDdDdDdDdDdJcJcJcJcJcJcJcJc6cNbNbNbNbNbNbNb/c/c/c/c/c/c/cEk:c6cFkFkGkIdiej+[iZi~j!mgj~m'hyj>|W+l#{+ ", " p.V.& = ;#Y.2$;@@+{m]m^m/m8.Hi(m_m:ml4|W+l#{+ ", " . X.K*k#%>1$ulMmNm[)L riOmPmQmd Q Rmj SmTmUmVmWmXm7mYmZm`m n.n+n@n#n$n%n&n*n=nw#a&|g3#-n;n>n,n'n)n!n~n{naj]nK^^n/n(nL._n:nc>c;c;cMcMcMcMcCdCddaCddaCddaCdEbLcEbLcEbLcEbEbNbNbNbNbNbNbNbNb/c/c/c/c/c/c/cEk:c6cFkFkGkIdiej+|W+l#{+ ", " # F+gnhnin4 GijnknLi(~L lnmnnnonpnqnrnsntnunvnwnxnynznAnBnCnDnEnFnGnHn9&K0InJnKnLnMnNnOn'nPnQnRnb2SnTn>,UnVnWnXnYnZn`n o.oO@y0+o@o#o$o%o&o*o=o-o0nb6;o>o,o'o)o!o~o{o]ov&!e!e!e!e$0$0>c>c;c;cMcMcMcMcdadadadadadadadaEbEbEbEbEbEbEbEbNbNbNbNbNbNbNbNb/c/c/c/c/c/c/cEk:c6cFkFkGkIdiej+|W+l#{+ ", " *k^o/o(o_o:or+7.b+c>c;c;c;cMcdacacacacacacacaPbPbPbPbPbPbPbPbNbNbNbNbNbNbNbNb/c/c/c/c/c/c/cEk:c6cFkFkGkIdiej+gj1&D+x#en{bFhPo>|W+l#{+ ", " Qo:}f@~jRoQmSoToUoVoWoXo-lYoZo`o p.p:|]|+p@p#p$p%p&p|~r=[.*pOk=p-p;p>p,p'p)p!p~p{p]p^p/p(p_p:pc>c;c;c;c;cdacacacacacacacaPbPbPbPbPbPbPbPbNbNbNbNbNbNbNbNb/c/c/c/c/c/c/cEk:c6cFkFkGkIdiej+gj1&D+;;x#{b&iPo>|W+l#{+ ", " dp$@ep]+fpgphpip[(jpkpU&A=lpmpnpoppp[(qp[(>_;_rpsptpl1upvpWjwpxpypJ zpApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpSpTpUpVpWpXp^3=0YpZp`peh{$ qak.q+q@q#qV@c4d#x&$qTh)$A7*hygc868hd%qSaFbMb/cNbda*bFbEbeaFbEbNbNbMb(cda^c^c/cRbNbEbEb(c/c/c/c/c/c/c/cEkFgFg&qxbcaKca3i+u2*}*q_;=q@bmhjj>|W+l#{+ ", " -q;q>q,q'q)qt)!q~qu){q]qlp^q=_/q(qqp:'_q:qc78r7Hd:c:cCd~cMc6cEqBdCd:cFgFqEkFg6cRbRbRbRbRb/c/c/c/c/c/c/c/c/c/cEkFgFg&qFkcaKca3i+|W+l#{+ ", " IqJqKqLqMqNqOqI=PqQqRqSqTqUq41VqWqXq);YqZq`q r.rl2+r@r#r$r%r&r*r=r-r;r>r,r'r)r!r~r{r]r^r/r(r_r:r|W+l#{+ ", " krlrmr~anrorprqrm<_:rrsrtrurw3q1u1vrwrxr3=yrzrArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrSrTrUrVrWrXrYrZr`r s.s+s@s#s$s$s%s&s6+*s=s73j|-s@)u&R$-d&dS82020$0k6S8c8AgAgyg0020O0O0AgAgDqyg`8ldEk/c^c^c;scrdrdr/c/c/c/c/c/c/cEkEkEk>s&qerfr~bjigj,sZ irHq'syjPo>|W+l#{+ ", " )s!s~s{s]s^s/s(s=_21O*Q%#%P%u3v3P*C^_s:s4wsxsyszsQc84[h$0k6w7e4=dwd*h}h}h}h-h-h-h=h*hAs}hAgBsdrcr;s^c^c/c/c/c/c/c/c/c/c/cEkFqFqCs>sPbar;b9@[iwjg+W'_;_bFhyj>|W+l#{+ ", " DsEs`1FsGsNqn(HsQ*G|V%IsJsmt,t't)t!t9bl=>$f#d4e#^$e#T$f#S$b#R$a#u&cg~tdrcr^c/cRbNbMb/c/c/c/c/c/c/cEk{t{t]t>sCbbrUbh+u2*}*q_;^t@b'hjj>|W+l#{+ ", " /t(t_t:t|W+l#{+ ", " kre<`1OtPtQtRtStTtUtVtWtXtYtZt`t u.u+uH|@u#u$u%u&u*u=u-u;u>u,u'u)u!u~u{u]u^u/u(u_u:uv,v'v)v%k)v!v~v{v]v^v/v(v_v:vw1|,w'w)w!w~w{w{ww|nw2|Yw>&x|BvZw`wO:ux,x'x)xm@Aw.xw<7xB|8x#vl.'i*+9x|+0xv+axG.1&v|Bvsxs[#y$yWx%yYxmw_|,&&y~|Lggw*yVx4x`1D[B[ e}=ydvr}t}x}-yU|;y>y,y'y)ypw'w*i!y#v1 Dialog 0 0 467 387 467 387 467 387 About python-whiteboard 0 Information <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans'; font-size:10pt;"> (2009-2010) (c) Pere Negre Galmés</span></p> <p style="-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'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You will find updates and information at the following address:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-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'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To download debian/ubuntu packages:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-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'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To browse and download source code:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-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'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html> Translations <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Catalan Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Italian Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Sergio Zanchetta</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Spanish Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Chinese Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">French Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html> License <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Version 2, June 1991 </span></p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Preamble</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The precise terms and conditions for copying, distribution and modification follow. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">0.</span><span style=" font-family:'Sans'; font-size:10pt;"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">1.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">2.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">3.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">4.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">5.</span><span style=" font-family:'Sans'; font-size:10pt;"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">6.</span><span style=" font-family:'Sans'; font-size:10pt;"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">7.</span><span style=" font-family:'Sans'; font-size:10pt;"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">8.</span><span style=" font-family:'Sans'; font-size:10pt;"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">9.</span><span style=" font-family:'Sans'; font-size:10pt;"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">10.</span><span style=" font-family:'Sans'; font-size:10pt;"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">11.</span><span style=" font-family:'Sans'; font-size:10pt;"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">12.</span><span style=" font-family:'Sans'; font-size:10pt;"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p></body></html> Qt::Horizontal 40 20 Ok python-whiteboard-1.0+git20170915/stuff/configuration.ui0000644000175000017500000002514013156762420023174 0ustar georgeskgeorgesk Dialog 0 0 467 483 Configuration true true 449 0 2 Toggles false Area 1 Area 2 Area 3 Area 4 Left Click Only Move Right Click Middle Click Left Click Only Move Right Click Middle Click Left Click Only Move Right Click Middle Click Left Click Only Move Right Click Middle Click General options Auto connect Don't wait for devices. Pick the first one Select allowed devices: Add connected device Qt::Horizontal 40 20 Remove device Advanced Fullscreen Calibration Do calibration after connection Use calibration matrix from settings if available Smoothing: Qt::Horizontal QSlider::NoTicks IR Sensitivity: 6 Qt::Horizontal Qt::Vertical 20 40 button_addDev button_remDev python-whiteboard-1.0+git20170915/stuff/linuxWiimoteLib.py0000644000175000017500000002474613156762420023477 0ustar georgeskgeorgesk# LICENSE: MIT (X11) License which follows: # # Copyright (c) 2008 Stephane Duchesneau # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. # # Modified by Pere Negre and Pietro Pilolli # import threading import time import bluetooth def i2bs(val): lst = [] while val: lst.append(val&0xff) val = val >> 8 lst.reverse() return lst class WiimoteState: Battery = None class ButtonState: A = False B = False Down = False Home = False Left = False Minus = False One = False Plus = False Right = False Two = False Up = False class IRState: RawX1 = 0 RawX2 = 0 RawX3 = 0 RawX4 = 0 RawY1 = 0 RawY2 = 0 RawY3 = 0 RawY4 = 0 Found1 = 0 Found2 = 0 Found3 = 0 Found4 = 0 Size1 = 0 Size2 = 0 Size3 = 0 Size4 = 0 X1 = X2 = X3 = X4 = 0.0 Y1 = Y2 = Y3 = Y4 = 0.0 #Mode = None MidX = 0 MidY = 0 RawMidX = 0 RawMidY = 0 class LEDState: LED1 = False LED2 = False LED3 = False LED4 = False class Parser: """ Sets the values contained in a signal """ A = 0x0008 B = 0x0004 Down = 0x0400 Home = 0x0080 Left = 0x0100 Minus = 0x0010 One = 0x0002 Plus = 0x1000 Right = 0x0200 Two = 0x0001 Up = 0x0800 def parseButtons(self,signal, ButtonState): #signal is 16bit long intl ButtonState.A = bool(signal&self.A) ButtonState.B = bool(signal&self.B) ButtonState.Down = bool(signal&self.Down) ButtonState.Home = bool(signal&self.Home) ButtonState.Left = bool(signal&self.Left) ButtonState.Minus = bool(signal&self.Minus) ButtonState.One = bool(signal&self.One) ButtonState.Plus = bool(signal&self.Plus) ButtonState.Right = bool(signal&self.Right) ButtonState.Two = bool(signal&self.Two) ButtonState.Up = bool(signal&self.Up) def parseIR(self,signal,irstate): irstate.RawX1 = signal[0] + ((signal[2] & 0x30) >>4 << 8) irstate.RawY1 = signal[1] + (signal[2] >> 6 << 8) irstate.Size1 = signal[2] & 0x0f if irstate.RawY1 == 1023: irstate.Found1 = False else: irstate.Found1 = True irstate.RawX2 = signal[3] + ((signal[5] & 0x30) >>4 << 8) irstate.RawY2 = signal[4] + (signal[5] >> 6 << 8) irstate.Size2 = signal[5] & 0x0f if irstate.RawY2 == 1023: irstate.Found2 = False else: irstate.Found2 = True irstate.RawX3 = signal[6] + ((signal[8] & 0x30) >>4 << 8) irstate.RawY3 = signal[7] + (signal[8] >> 6 << 8) irstate.Size3 = signal[8] & 0x0f if irstate.RawY3 == 1023: irstate.Found3 = False else: irstate.Found3 = True irstate.RawX4 = signal[9] + ((signal[11] & 0x30) >>4 << 8) irstate.RawY4 = signal[10] + (signal[11] >> 6 << 8) irstate.Size4 = signal[11] & 0x0f if irstate.RawY4 == 1023: irstate.Found4 = False else: irstate.Found4 = True if irstate.Found1: if irstate.Found2: irstate.RawMidX = (irstate.RawX1 + irstate.RawX2) / 2 irstate.RawMidY = (irstate.RawY1 + irstate.RawY2) / 2 else: irstate.RawMidX = irstate.RawX1 irstate.RawMidY = irstate.RawY1 irstate.MidX = float(irstate.RawMidX) / 1024 irstate.MidY = float(irstate.RawMidY) / 768 else: irstate.MidX = irstate.MidY = 0 class Setter: """The opposite from the Parser class: returns the signal needed to set the values in the wiimote""" LED1 = 0x10 LED2 = 0x20 LED3 = 0x40 LED4 = 0x80 def SetLEDs(self,ledstate): signal = 0 if ledstate.LED1: signal += self.LED1 if ledstate.LED2: signal += self.LED2 if ledstate.LED3: signal += self.LED3 if ledstate.LED4: signal += self.LED4 return signal class InputReport: Buttons = 2 #2 to 8 not implemented yet !!! only IR is implemented Status = 4 ReadData = 5 ButtonsExtension = 6 class Wiimote(threading.Thread): state = None running = False WiimoteState = WiimoteState InputReport = InputReport def __init__(self): threading.Thread.__init__(self) self.parser = Parser() self.setter = Setter() self.IRCallback = None def Connect(self, device): self.bd_addr = device[0] self.name = device[1] self.controlsocket = bluetooth.BluetoothSocket(bluetooth.L2CAP) self.controlsocket.connect((self.bd_addr,17)) self.datasocket = bluetooth.BluetoothSocket(bluetooth.L2CAP) self.datasocket.connect((self.bd_addr,19)) self.sendsocket = self.controlsocket self.CMD_SET_REPORT = 0x52 if self.name == "Nintendo RVL-CNT-01-TR": self.CMD_SET_REPORT = 0xa2 self.sendsocket = self.datasocket try: self.datasocket.settimeout(1) except NotImplementedError: print "socket timeout not implemented with this bluetooth module" print "Connected to ", self.bd_addr self._get_battery_status() self.start() #start this thread return True def char_to_binary_string(self,char): ascii = ord(char) bin = [] while (ascii > 0): if (ascii & 1) == 1: bin.append("1") else: bin.append("0") ascii = ascii >> 1 bin.reverse() binary = "".join(bin) zerofix = (8 - len(binary)) * '0' return zerofix + binary def SetLEDs(self, led1,led2,led3,led4): self.WiimoteState.LEDState.LED1 = led1 self.WiimoteState.LEDState.LED2 = led2 self.WiimoteState.LEDState.LED3 = led3 self.WiimoteState.LEDState.LED4 = led4 self._send_data((0x11,self.setter.SetLEDs(self.WiimoteState.LEDState))) def run(self): print "starting" self.running = True while self.running: try: x= map(ord,self.datasocket.recv(32)) except bluetooth.BluetoothError: continue self.state = "" for each in x[:17]: self.state += self.char_to_binary_string(chr(each)) + " " if len(x) >= 4: self.parser.parseButtons((x[2]<<8) + x[3], self.WiimoteState.ButtonState) if len(x) >= 19: self.parser.parseIR(x[7:19],self.WiimoteState.IRState) self.doIRCallback() self.datasocket.close() self.controlsocket.close() print "Bluetooth socket closed succesfully." self.Dispose() print "stopping" def Dispose(self): self.Disconnect() def Disconnect(self): self.running = False self.WiimoteState.Battery = None def join(self):#will be called last... self.Dispose() def _send_data(self,data): str_data = "" for each in data: str_data += chr(each) self.sendsocket.send(chr(self.CMD_SET_REPORT) + str_data) def _write_to_mem(self, address, value): val = i2bs(value) val_len=len(val) val += [0]*(16-val_len) msg = [0x16] + i2bs(address) + [val_len] +val self._send_data(msg) def SetRumble(self,on): if on: self._send_data((0x11,0x01)) else: self._send_data((0x11,0x00)) def activate_IR(self, sens=6): self._send_data(i2bs(0x120033)) #mode IR self._send_data(i2bs(0x1304))#enable transmission self._send_data(i2bs(0x1a04))#enable transmission self.setIRSensitivity(sens) def setIRSensitivity(self, n): if n < 1 or n > 6: return self._write_to_mem(0x04b00030,0x08) time.sleep(0.1) if n == 1: self._write_to_mem(0x04b00000,0x0200007101006400fe) time.sleep(0.1) self._write_to_mem(0x04b0001a,0xfd05) elif n == 2: self._write_to_mem(0x04b00000,0x0200007101009600b4) time.sleep(0.1) self._write_to_mem(0x04b0001a,0xb304) elif n == 3: self._write_to_mem(0x04b00000,0x020000710100aa0064) time.sleep(0.1) self._write_to_mem(0x04b0001a,0x6303) elif n == 4: self._write_to_mem(0x04b00000,0x020000710100c80036) time.sleep(0.1) self._write_to_mem(0x04b0001a,0x3503) elif n == 5: self._write_to_mem(0x04b00000,0x070000710100720020) time.sleep(0.1) self._write_to_mem(0x04b0001a,0x1f03) # MAX elif n == 6: self._write_to_mem(0x04b00000,0x000000000000900041) time.sleep(0.1) self._write_to_mem(0x04b0001a,0x4000) time.sleep(0.1) self._write_to_mem(0x04b00033,0x33) def _get_battery_status(self): self._send_data((0x15,0x00)) self.running2 = True while self.running2: try: x= map(ord,self.datasocket.recv(32)) except bluetooth.BluetoothError: continue self.state = "" for each in x[:17]: if len(x) >= 7: self.running2 = False battery_level = x[7] self.WiimoteState.Battery = float(battery_level) / float(208) def setIRCallBack(self, func): self.IRCallback = func def doIRCallback(self): if self.IRCallback == None: return irstate = self.WiimoteState.IRState if irstate.Found1: self.IRCallback(irstate.RawX1, irstate.RawY1) elif irstate.Found2: self.IRCallback(irstate.RawX2, irstate.RawY2) elif irstate.Found3: self.IRCallback(irstate.RawX3, irstate.RawY3) elif irstate.Found4: self.IRCallback(irstate.RawX4, irstate.RawY4) if __name__ == "__main__": wiimote = Wiimote() print "Press 1 and 2 on wiimote (or SYNC on wiimote plus) to make it discoverable" wiimote.Connect() wiimote.activate_IR() while 1: time.sleep(0.1) #print wiimote.state print wiimote.WiimoteState.ButtonState.A, wiimote.WiimoteState.ButtonState.B, wiimote.WiimoteState.ButtonState.Up, wiimote.WiimoteState.ButtonState.Down, wiimote.WiimoteState.ButtonState.Left, wiimote.WiimoteState.ButtonState.Right, wiimote.WiimoteState.ButtonState.Minus, wiimote.WiimoteState.ButtonState.Plus, wiimote.WiimoteState.ButtonState.Home, wiimote.WiimoteState.ButtonState.One, wiimote.WiimoteState.ButtonState.Two, wiimote.WiimoteState.IRState.RawX1, wiimote.WiimoteState.IRState.RawY1, wiimote.WiimoteState.IRState.Size1, wiimote.WiimoteState.IRState.RawX2, wiimote.WiimoteState.IRState.RawY2, wiimote.WiimoteState.IRState.Size2 #print wiimote.IRState.Found1 python-whiteboard-1.0+git20170915/stuff/mainwindow.ui0000644000175000017500000002420213156762420022477 0ustar georgeskgeorgesk MainWindow 0 0 273 583 0 0 273 583 771 583 MainWindow 251 518 251 518 Connect Calibrate Activate Show Settings true false false Profile: Default Wiimote Battery level: 24 Utilization: 0% 0 0 Qt::ScrollBarAlwaysOff Qt::ScrollBarAlwaysOff 0.000000000000000 0.000000000000000 0.000000000000000 0.000000000000000 Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop Load Calibration QFrame::StyledPanel QFrame::Raised Mouse Control false false false Move Only Qt::Vertical 0 0 273 25 File Help Exit Quit Help Configuration New Profile Delete Current Profile false Restart Wipe configuration python-whiteboard-1.0+git20170915/stuff/calibration.py0000644000175000017500000002207613156762420022634 0ustar georgeskgeorgesk# -*- coding: utf-8 -*- import sys,time import wiimote from PyQt5 import QtCore, QtGui, QtWidgets, uic import PyQt5.Qt as qt from configuration import Configuration class CalibrationAbort(Exception): pass def clock(): return int(time.time()*1000) class SandClock: READY, FIN1, FIN2 = range(3) def __init__(self,scene,px,py,radius=30): self.scene = scene self.radius = radius self.elipse = None self.circle = None self.setCenter(px,py) self.initialize() def setCenter(self,x,y): if self.elipse: self.scene.removeItem(self.elipse) self.scene.removeItem(self.circle) self.elipse = self.scene.addEllipse(x-self.radius/2, y-self.radius/2, self.radius, self.radius, qt.QPen(QtCore.Qt.red, 1, QtCore.Qt.SolidLine, QtCore.Qt.RoundCap, QtCore.Qt.RoundJoin), qt.QBrush(QtCore.Qt.red)) self.circle = self.scene.addEllipse(x-self.radius/2, y-self.radius/2, self.radius, self.radius, qt.QPen(QtCore.Qt.black, 1, QtCore.Qt.SolidLine, QtCore.Qt.RoundCap, QtCore.Qt.RoundJoin)) self.elipse.setVisible(False) self.circle.setVisible(True) self.scene.update() def initialize(self): self.totalTicks = 0 self.lastTick = 0 self.state = SandClock.READY def update(self,p): t = clock() delta = 0 if self.lastTick != 0: delta = t - self.lastTick if p == None: if delta > 100: if self.state == SandClock.FIN1: self.state = SandClock.FIN2 if delta > 250: self.initialize() return self.point = list(p) self.lastTick = t if self.totalTicks < 700: self.totalTicks += delta else: self.state = SandClock.FIN1 def draw(self): if self.totalTicks: self.elipse.setVisible(True) dgrs = 5760*self.totalTicks/700 self.elipse.setSpanAngle(dgrs) self.scene.update() else: self.elipse.setVisible(False) self.scene.update() def finished(self): return self.state == SandClock.FIN2 def getPoint(self): return self.point class SmallScreen: def __init__(self,scx,scy,scene): self.scene = scene self.parentx = scx self.parenty = scy self.dx = 200 self.dy = 200 self.square = scene.addRect(qt.QRectF(scx/2-100,scy/2-100,200,200)) self.point = scene.addRect(qt.QRectF(self.parentx/2-2,self.parenty/2-2,4,4)) def drawPoint(self,pos): px = -100 + pos[0]*self.dx/wiimote.Wiimote.MAX_X-2 py = 100 - pos[1]*self.dy/wiimote.Wiimote.MAX_Y-2 self.point.setPos(px,py) def crossPoly(x,y): pol = QtGui.QPolygonF() pol.append(qt.QPointF(x,y)) pol.append(qt.QPointF(x-5,y-5)) pol.append(qt.QPointF(x,y)) pol.append(qt.QPointF(x+5,y+5)) pol.append(qt.QPointF(x,y)) pol.append(qt.QPointF(x-5,y+5)) pol.append(qt.QPointF(x,y)) pol.append(qt.QPointF(x+5,y-5)) return pol class CalibrateDialog2(QtWidgets.QDialog): def __init__(self,parent,wii): QtGui.QWidget.__init__(self,parent) self.wii = wii self.ui = uic.loadUi("calibration2.ui",self) screenGeom = QtGui.QDesktopWidget().screenGeometry() wdt = screenGeom.width()-2 hgt = screenGeom.height()-2 viewport = [ self.ui.graphicsView.maximumViewportSize().width(), self.ui.graphicsView.maximumViewportSize().height() ] self.scene = qt.QGraphicsScene() self.scene.setSceneRect(0,0, viewport[0], viewport[1]) self.ui.graphicsView.setScene(self.scene) self.smallScreen = SmallScreen(viewport[0], viewport[1], self.scene) self.sandclock = SandClock(self.scene,viewport[0]/2,viewport[1]/2) self.CalibrationPoints = [ [0,0], [wdt,0], [wdt,hgt], [0,hgt] ] self.wiiPoints = [] self.textMessages = [ self.tr("TOP-LEFT"), self.tr("TOP-RIGHT"), self.tr("BOTTOM-RIGHT"), self.tr("BOTTOM-LEFT") ] self.ui.label.setText(self.textMessages.pop(0)) self.connect(self.ui.but_cancel, QtCore.SIGNAL("clicked()"), self.close) self.shcut1 = QtGui.QShortcut(self) self.shcut1.setKey("Esc") self.connect(self.shcut1, QtCore.SIGNAL("activated()"), self.close) self.mutex = qt.QMutex() self.wii.disable() self.wii.putCallbackIR(self.makeWiiCallback()) self.wii.enable() self.timer = qt.QTimer(self) self.timer.setInterval(70) self.connect(self.timer, QtCore.SIGNAL("timeout()"), self.doWork) self.timer.start() def makeWiiCallback(self): def callback(pos): self.mutex.lock() self.smallScreen.drawPoint(pos) self.sandclock.update(pos) self.sandclock.draw() # Restart the timer self.timer.start() self.mutex.unlock() return callback def doWork(self): self.mutex.lock() self.sandclock.update(None) self.sandclock.draw() if self.sandclock.finished(): self.wiiPoints.append(self.sandclock.getPoint()) self.sandclock.initialize() if len(self.wiiPoints) == 4: self.mutex.unlock() self.close() return self.ui.label.setText(self.textMessages.pop(0)) self.mutex.unlock() def closeEvent(self,e): self.timer.stop() self.wii.disable() e.accept() class CalibrateDialog(QtWidgets.QDialog): def __init__(self,parent,wii): screenGeom = QtWidgets.QDesktopWidget().screenGeometry() self.wdt = screenGeom.width() self.hgt = screenGeom.height() # Thanks, Pietro Pilolli!! QtWidgets.QWidget.__init__(self, parent, QtCore.Qt.FramelessWindowHint | QtCore.Qt.WindowStaysOnTopHint | QtCore.Qt.X11BypassWindowManagerHint ) self.setGeometry(0, 0, self.wdt, self.hgt) self.wii = wii self.setContentsMargins(0,0,0,0) sh = QtWidgets.QShortcut(self) sh.setKey("Esc") self.connect(sh, QtCore.SIGNAL("activated()"), self.close) sh = QtWidgets.QShortcut(self) sh.setKey("Down") self.connect(sh, QtCore.SIGNAL("activated()"), self.decCrosses) sh = QtWidgets.QShortcut(self) sh.setKey("Up") self.connect(sh, QtCore.SIGNAL("activated()"), self.incCrosses) self.scene = qt.QGraphicsScene() self.scene.setSceneRect(0,0, self.wdt, self.hgt) self.gv = QtWidgets.QGraphicsView() self.gv.setScene(self.scene) self.gv.setStyleSheet( "QGraphicsView { border-style: none; }" ) self.layout = QtWidgets.QVBoxLayout() self.layout.setMargin(0) self.layout.setSpacing(0) self.layout.addWidget(self.gv) self.setLayout(self.layout) self.CalibrationPoints = [ [40,40], [self.wdt-40,40], [self.wdt-40,self.hgt-40], [40,self.hgt-40] ] self.clock = clock() self.mutex = qt.QMutex() self.updateCalibrationPoints(0) self.wii.putCallbackIR(self.makeWiiCallback()) self.wii.enable() self.timer = qt.QTimer(self) self.timer.setInterval(70) self.connect(self.timer, QtCore.SIGNAL("timeout()"), self.doWork) self.timer.start() def decCrosses(self): if self.CalibrationPoints[0][0] < 350: self.updateCalibrationPoints(10) def incCrosses(self): if self.CalibrationPoints[0][0] > 40: self.updateCalibrationPoints(-10) def updateCalibrationPoints(self,delta=0): self.mutex.lock() self.scene.clear() self.marks = [] self.wiiPoints = [] self.CalibrationPoints[0][0] += delta self.CalibrationPoints[1][0] -= delta self.CalibrationPoints[2][0] -= delta self.CalibrationPoints[3][0] += delta self.CalibrationPoints[0][1] += delta self.CalibrationPoints[1][1] += delta self.CalibrationPoints[2][1] -= delta self.CalibrationPoints[3][1] -= delta for p in self.CalibrationPoints: self.scene.addPolygon(crossPoly(*p)) m = self.scene.addRect(p[0]-5,p[1]-5,10,10, qt.QPen(QtCore.Qt.red, 2, QtCore.Qt.SolidLine, QtCore.Qt.RoundCap, QtCore.Qt.RoundJoin)) m.setVisible(False) self.marks.append([m, p]) self.scene.update() self.smallScreen = SmallScreen(self.wdt,self.hgt,self.scene) self.sandclock = SandClock(self.scene,*self.marks[0][1]) txt = self.scene.addSimpleText(self.tr("Push UP/DOWN to alter the crosses' position")) txt.setPos(self.wdt/2 - txt.boundingRect().width()/2, 40) self.mutex.unlock() def makeWiiCallback(self): k = [0] def callback(pos): t = clock() if (t-k[0]) < 30: return self.mutex.lock() self.smallScreen.drawPoint(pos) self.sandclock.update(pos) self.sandclock.draw() # Restart the timer self.timer.start() self.mutex.unlock() k[0] = t return callback def doWork(self): self.mutex.lock() self.sandclock.update(None) self.sandclock.draw() if len(self.marks): m = self.marks[0][0] c = clock() - self.clock if c >= 300: if m.isVisible(): m.setVisible(False) else: m.setVisible(True) self.clock = clock() if self.sandclock.finished(): self.wiiPoints.append(self.sandclock.getPoint()) self.marks.pop(0)[0].setVisible(True) if len(self.wiiPoints) == 4: self.mutex.unlock() self.close() return self.sandclock.initialize() self.sandclock.setCenter(*self.marks[0][1]) self.mutex.unlock() def closeEvent(self,e): self.timer.stop() self.wii.disable() e.accept() def doCalibration(parent,wii): conf = Configuration() wii.disable() wii.putCallbackBTN(None) if conf.getValueStr("fullscreen") == "Yes": dialog = CalibrateDialog(parent,wii) dialog.showFullScreen() dialog.grabKeyboard() dialog.exec_() dialog.releaseKeyboard() else: dialog = CalibrateDialog2(parent,wii) dialog.show() dialog.exec_() if len(dialog.wiiPoints) == 4: wii.calibrate(dialog.CalibrationPoints,dialog.wiiPoints) else: raise CalibrationAbort() python-whiteboard-1.0+git20170915/stuff/screen.png0000644000175000017500000000400013156762420021743 0ustar georgeskgeorgeskPNG  IHDR,˚v{sRGB pHYs%'9tIME   ) IDATxlg>wEJ[XI 0Pg?3NqYˌqDi"&, lnnvs7el@a-mzwŨo^=8@X;xpdtFϜq5W0 7~T0.@dgGUU1'dIdR1L>3qarQA>~ӻR "1ğ3;<B"D sXacP3D2ۿ7gua@Dȩ3kܤa3J(˙PD !"}sA!8!u2teW "DyAih#Y j%T&t:5|{+< $Bo]_A7 "_q͙ ]̈slѥh%0K"JmoOlSo!NEĉ__s=Tqa(3" BD!"D"@ B!@ BD!"D"@ B!@ BD!"D"@ B!@ BD!"D"@ B!@2De1UdqNÈʢ56!ƈ 5DTtcKEz OW877U&xfSnNդGN=2ƌWRTLϓ_~+fVPYy󍁦y>u{?{['}(BUMVɾ'%k;_y\AmG4ͻwj҅g4r٢л=ߌ9S[Wt=S <VlQNv00Y%[۳ 6=X ڎQqN=ߌ?}__oթ(" sl#{'<ѭ_:\E-6aFNM?yW^D+n `hPMf.0+y?m/lqhI.E T&~\vL *m|]]|uQx]2(|TUvCdFx\f\D=k oD;^Z\s2{ſ?LW-_p';2Bcv܇L B!@ BD!"D"@ B!@ BD!"D"@ B!@ BD!"D"@ B!@ BD!"otO"_1&Zߩa&KAPp ޓ_.Y]kn!@ŅZ%T^stYK)7bbQpPONrbCӃebR+{x׾C+^J!ݹG/=H}sɣ=qCDȄA!wo+U Fri, 25 Oct 2013 22:24:02 +0200 python-whiteboard (1.0.4) unstable; urgency=low * Patch by Pietro Pilolli. Fixed problem with old wiimote model. -- Pere Negre Sun, 03 Mar 2013 21:38:16 +0100 python-whiteboard (1.0.3) unstable; urgency=low * Updated italian translation. -- pnegre Mon, 12 Nov 2012 23:58:28 +0100 python-whiteboard (1.0.2) unstable; urgency=low * Fixed compatibility issues with wiimote plus. -- pnegre Fri, 07 Sep 2012 14:55:27 +0200 python-whiteboard (1.0.1) unstable; urgency=low * Interaction with wiimote device using linuxWiimoteLib (from Stephane Duchesneau) * cwiid is no longer a requirement. -- pnegre Fri, 07 Sep 2012 14:55:27 +0200 python-whiteboard (1.0.0) unstable; urgency=low * Added patch by Pietro Pilolli: enhanced sensitivity detection * Disabled systray icon because of Unity (Ubuntu) incompatibility -- pnegre Sat, 28 Jul 2012 13:04:06 +0200 python-whiteboard (0.9.9) unstable; urgency=low * Added code to detect to prevent multiple instance running * Minor fixes -- pnegre Sat, 08 Oct 2011 15:02:22 +0200 python-whiteboard (0.9.8) unstable; urgency=low * Added option to pick the first wiimote available when connecting. -- pnegre Sat, 11 Jun 2011 10:54:52 +0200 python-whiteboard (0.9.7) unstable; urgency=low * Applied debian patches (thanks to George Khaznadar) * Long click -- pnegre Tue, 07 Jun 2011 23:15:59 +0200 python-whiteboard (0.9.6+git20110528-3) unstable; urgency=low * added a French localization -- Georges Khaznadar Sun, 29 May 2011 20:38:52 +0200 python-whiteboard (0.9.6+git20110528-2) unstable; urgency=low * updated the name and the address of the author -- Georges Khaznadar Sun, 29 May 2011 00:30:24 +0200 python-whiteboard (0.9.6+git20110528-1) unstable; urgency=low * Initial release (Closes: #628434) * added build-dependencies: quilt, python-all, libqt4-dev * moved stuff to /usr/share * written a short manpage -- Georges Khaznadar Sat, 28 May 2011 23:18:08 +0200 python-whiteboard (0.9.6) unstable; urgency=low * Fixed cursor -- pnegre Sun, 06 Mar 2011 00:30:33 +0100 python-whiteboard (0.9.5) unstable; urgency=low * Some minor fixes * Connection code changed a bit -- pnegre Sat, 19 Feb 2011 14:58:09 +0100 python-whiteboard (0.9.4) unstable; urgency=low * Added profiles feature * Added chinese translation -- pnegre Mon, 06 Sep 2010 15:49:06 +0200 python-whiteboard (0.9.3) unstable; urgency=low * Minor fixes -- pnegre Thu, 12 Aug 2010 11:25:04 +0200 python-whiteboard (0.9.2) unstable; urgency=low * The program is capable to detect more than one wiimote device * The program allows the user to select the wiimote * Pushing "A" on the wiimote device triggers calibration window * New option to load automatically the saved calibration matrix on startup -- pnegre Wed, 11 Aug 2010 17:21:40 +0200 python-whiteboard (0.9.1) unstable; urgency=low * Minor fixes. -- pnegre Tue, 10 Aug 2010 18:43:23 +0200 python-whiteboard (0.9) unstable; urgency=low * Revamped ui -- pnegre Tue, 10 Aug 2010 14:21:30 +0200 python-whiteboard (0.8) unstable; urgency=low * Small fixes -- pnegre Tue, 27 Jul 2010 23:39:52 +0200 python-whiteboard (0.7) unstable; urgency=low * Big improvements in respect to cpu usage * Switched from polling interface to a callback interface for the wiimote messages * Changes in configuration screen * Added internationalization support. Italian translation included -- pnegre Tue, 27 Jul 2010 22:57:43 +0200 python-whiteboard (0.6) unstable; urgency=low * Removed toggle configuration from main window * Added autoconnect capability -- pnegre Sun, 25 Jul 2010 11:10:49 +0200 python-whiteboard (0.5) unstable; urgency=low * Fullscreen calibration working properly on gnome desktop (i think) * New configuration dialog * The user can restrict the bluetooth connection to certain devices -- pnegre Mon, 19 Jul 2010 23:25:34 +0200 python-whiteboard (0.4) unstable; urgency=low * Enhancements in calibration screen -- pnegre Sat, 03 Jul 2010 12:20:15 +0200 python-whiteboard (0.3) unstable; urgency=low * It is possible now to calibrate without going fullscreen -- pnegre Fri, 21 May 2010 10:23:09 +0200 python-whiteboard (0.2-1) unstable; urgency=low * Minor fix in calibration window -- pnegre Thu, 13 May 2010 08:54:07 +0200 python-whiteboard (0.1-2.10) unstable; urgency=low * Added loading calibration capability. -- pnegre Wed, 05 May 2010 19:56:44 +0200 python-whiteboard (0.1-2.9) unstable; urgency=low * Improved calibration screen * Added message on pbar screen -- pnegre Wed, 05 May 2010 09:45:12 +0200 python-whiteboard (0.1-2.8) unstable; urgency=low * Off-limit clicks working. -- pnegre Tue, 04 May 2010 12:13:52 +0200 python-whiteboard (0.1-2.7) unstable; urgency=low * Added systray Icon. Minor fixes. -- pnegre Tue, 04 May 2010 08:58:24 +0200 python-whiteboard (0.1-2.6) unstable; urgency=low * Calibration screen does not use pygame, dropped dependency -- pnegre Mon, 03 May 2010 13:42:00 +0200 python-whiteboard (0.1-2.5) unstable; urgency=low * Checked dependencies -- pnegre Fri, 30 Apr 2010 20:16:19 +0200 python-whiteboard (0.1-2.4) unstable; urgency=low * Minor fixes -- pnegre Thu, 29 Apr 2010 12:06:38 +0200 python-whiteboard (0.1-2.3) unstable; urgency=low * Minor fixes -- pnegre Thu, 29 Apr 2010 08:34:10 +0200 python-whiteboard (0.1-2.2) unstable; urgency=low * Added Desktop entry -- pnegre Wed, 28 Apr 2010 14:02:25 +0200 python-whiteboard (0.1-2.1) unstable; urgency=low * Added Icon -- pnegre Wed, 28 Apr 2010 12:58:52 +0200 python-whiteboard (0.1-2) unstable; urgency=low * Checked more dependencies -- pnegre Wed, 28 Apr 2010 12:12:25 +0200 python-whiteboard (0.1-1.1) unstable; urgency=low * Checked dependencies. -- pnegre Wed, 28 Apr 2010 12:00:34 +0200 python-whiteboard (0.1-1) unstable; urgency=low * First release. -- pnegre Wed, 28 Apr 2010 10:13:19 +0200 python-whiteboard-1.0+git20170915/trans/0000755000175000017500000000000013156762420017764 5ustar georgeskgeorgeskpython-whiteboard-1.0+git20170915/trans/pywhiteboard_es.ts0000644000175000017500000015724713156762420023544 0ustar georgeskgeorgesk CalibrateDialog Push UP/DOWN to alter the crosses' position Pulsa los botones ARRIBA/ABAJO del cursor para mover las marcas CalibrateDialog2 TOP-LEFT TOP-RIGHT BOTTOM-RIGHT BOTTOM-LEFT ConfigDialog Smoothing: Suavizado: IR Sensitivity: Sensibilidad IR: All devices Todos los dispositivos Comment Comentario Wii device description Descripción del dispositivo Address MAC Dialog Dialog Dialogo Cancel calibration Cancela la calibración Configuration Configuración General options Opciones generales Auto connect Auto conectar Fullscreen Calibration Calibración a pantalla completa Select allowed devices: Selecciona dispositivos autorizados: Add connected device Añade dispositivo conectado Remove device Elimina dispositivo Do calibration after connection Calibra después de conectar IR Sensitivity: Sensibilidad IR: Toggles Conmutadores Area 1 Area 1 Area 2 Area 2 Area 3 Area 3 Area 4 Area 4 Left Click Click Izquierdo Only Move Solo movimiento Right Click Click derecho Middle Click Click botón del medio Progress... Progreso... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Press Buttons 1 and 2 on your Wiimote</p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pulsa los botones 1 y 2 del Wiimote</p></body></html> Advanced Avanzado Smoothing: Suavizado: New Nuevo Delete Elimina Cancel Cancelar About python-whiteboard Acerca de python-whiteboard Information Información Translations Traducciones License Licencia Ok Use calibration matrix from settings if available Choose <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans'; font-size:10pt;"> (2009-2010) (c) Pere Negre Galmés</span></p> <p style="-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'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You will find updates and information at the following address:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-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'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To download debian/ubuntu packages:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-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'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To browse and download source code:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-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'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Catalan Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Italian Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Spanish Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Chinese Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">French Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Version 2, June 1991 </span></p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Preamble</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The precise terms and conditions for copying, distribution and modification follow. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">0.</span><span style=" font-family:'Sans'; font-size:10pt;"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">1.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">2.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">3.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">4.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">5.</span><span style=" font-family:'Sans'; font-size:10pt;"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">6.</span><span style=" font-family:'Sans'; font-size:10pt;"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">7.</span><span style=" font-family:'Sans'; font-size:10pt;"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">8.</span><span style=" font-family:'Sans'; font-size:10pt;"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">9.</span><span style=" font-family:'Sans'; font-size:10pt;"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">10.</span><span style=" font-family:'Sans'; font-size:10pt;"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">11.</span><span style=" font-family:'Sans'; font-size:10pt;"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">12.</span><span style=" font-family:'Sans'; font-size:10pt;"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p></body></html> Don't wait for devices. Pick the first one MainWindow MainWindow Ventana principal Connect Conectar Activate Activar Calibrate Calibrar Wiimote Battery level: Nivel de la bateria: Utilization: 0% Utilización: 0% Load Calibration Carga calibración File Fichero Help Ayuda Exit Salir Quit Salir Configuration Configuración Connected to Conectado a Disconnect Desconectar Utilization: Utilización: Error during Calibration Error en la calibración Deactivate Desactivar The application will remain active (systray). La aplicación se mantendrá activa (systray) To quit, use file->quit menu Para salir: Fichero -> Salir Profile: Perfil: Default Por defecto Wii device disconnected Dispositivo wiimote desconectado Mouse Control Control del ratón Move Only Mover solamente Error. Check your bluetooth driver Error. Comprueba la conexión bluetooth Show / Hide Settings Muestra / esconde configuración Error Error Show Settings Muestra configuración Hide settings Esconde configuración Show settings Muestra configuración New Profile Nuevo perfil Delete Current Profile Elimina el perfil activo Restart Reinicia default Por defecto Name: Nombre: Warning Advertencia Choose device Escoge el dispositivo Wipe configuration Elimina la configuración The application will close. Please restart manually La aplicación se cerrará. Iníciala manualmente. Found Encontrados Devices. Press to Choose Dispositivos. Pulsa para escoger Are you sure you want to exit? PBarDlg Cancelling... Cancelando... Press 1+2 on your wiimote Pulsa 1+2 en el wiimote Press 1+2 on Pulsa 1+2 en Wait... Espera... Press 1+2 on app Application already running python-whiteboard-1.0+git20170915/trans/pywhiteboard_fr.ts0000644000175000017500000021354113156762420023532 0ustar georgeskgeorgesk CalibrateDialog Push UP/DOWN to alter the crosses' position Appuyer sur HAUT/BAS pour modifier la position de la croix CalibrateDialog2 TOP-LEFT HAUT-GAUCHE TOP-RIGHT HAUT-DROITE BOTTOM-RIGHT BAS-DROITE BOTTOM-LEFT BAS-GAUCHE ConfigDialog Address Adresse Comment Commentaire All devices Tous les appareils Wii device description Description de la Wii Smoothing: Lissage : IR Sensitivity: Sensibilité IR : Dialog About python-whiteboard À propos de python-whiteboard Information Information <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans';"> (2009-2010) (c) Pere Negre Galmés</span></p> <p style="-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';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You will find updates and information at the following address:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-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'; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To download debian/ubuntu packages:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-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';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To browse and download source code:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-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'; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans';"> (2009-2010) (c) Pere Negre Galmés</span></p> <p style="-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';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Vous trouverez des mises à jour et des informations à l'adresse :</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-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'; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Vous pouvez télécharger des paquets Debian/Ubuntu :</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-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';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Pour examiner ou télécharger le code source :</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-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'; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Remerciements spéciaux à Pietro Pilolli pour ses suggestions continues et ses idées.</span></p></body></html> Translations Traductions <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Catalan Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Italian Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Spanish Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Chinese Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Kentxchang Chang</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Catalan :</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Italen :</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Espagnol :</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Chinois :</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Kentxchang Chang</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduction en Français :</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Georges Khaznadar</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html> License Licence Ok Ok Dialog Dialogue Cancel calibration Abandonner la calibration Configuration Configuration Toggles Actions Area 1 Zone 1 Area 2 Zone 2 Area 3 Zone 3 Area 4 Zone 4 Left Click Clic gauche Only Move Déplacement Seul Right Click Clic Droit Middle Click Clic Milieu General options Options générales Auto connect Connexion automatique Select allowed devices: Sélectionner les appareils autorisés : Add connected device Ajouter un appareil connecté Remove device Supprimer un appareil Advanced Avancé Fullscreen Calibration Calibration plein-écran Do calibration after connection Faire la calibration après le branchement Use calibration matrix from settings if available Utiliser la calibration depuis les réglages si elle existe Smoothing: Lissage : IR Sensitivity: Sensibilité IR : Progress... Avancement... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Press Buttons 1 and 2 on your Wiimote</p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Appuyez les boutons 1 et 2 de votre Wiimote</p></body></html> Choose Choisir Cancel Abandonner <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans'; font-size:10pt;"> (2009-2010) (c) Pere Negre Galmés</span></p> <p style="-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'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You will find updates and information at the following address:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-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'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To download debian/ubuntu packages:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-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'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To browse and download source code:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-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'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Catalan Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Italian Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Spanish Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Chinese Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">French Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Version 2, June 1991 </span></p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Preamble</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The precise terms and conditions for copying, distribution and modification follow. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">0.</span><span style=" font-family:'Sans'; font-size:10pt;"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">1.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">2.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">3.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">4.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">5.</span><span style=" font-family:'Sans'; font-size:10pt;"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">6.</span><span style=" font-family:'Sans'; font-size:10pt;"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">7.</span><span style=" font-family:'Sans'; font-size:10pt;"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">8.</span><span style=" font-family:'Sans'; font-size:10pt;"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">9.</span><span style=" font-family:'Sans'; font-size:10pt;"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">10.</span><span style=" font-family:'Sans'; font-size:10pt;"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">11.</span><span style=" font-family:'Sans'; font-size:10pt;"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">12.</span><span style=" font-family:'Sans'; font-size:10pt;"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p></body></html> Don't wait for devices. Pick the first one Choisir la première wiimote qui apparait MainWindow MainWindow Fenêtre principale Connect Connexion Calibrate Calibrer Activate Activer Show Settings Montrer les réglages Profile: Profil : Default Par défaut Wiimote Battery level: Niveau de la pile de la Wiimote : Utilization: 0% Utilisation : 0% Load Calibration Calibration de la charge Mouse Control Contrôle de la souris Move Only Déplacement seulement File Fichier Help Aide Exit Sortie Quit Quitter Configuration Configuration New Profile Nouveau profil Delete Current Profile Supprimer le profil courant Restart Redémarrer Wipe configuration Effacer la configuration default par défaut Name: Nom : The application will close. Please restart manually L'application va se fermer. Veuillez redémarrer manuellement Hide settings Cacher les réglages Show settings Montrer les réglages Wii device disconnected La Wiimote est déconnectée Connected to Connecté à Found Trouvé Devices. Press to Choose Appareils. Appuyer pour choisir Disconnect Déconnexion Error Erreur Error. Check your bluetooth driver Erreur. Vérifiez votre pilote bluetooth Warning Avertissement Choose device Choisir un appareil Utilization: Utilisation : Error during Calibration Erreur pendant la calibration Deactivate Désactiver The application will remain active (systray). L'application restera active (zone de notification). To quit, use file->quit menu Pour quitter, utiliser le menu Fichier -> quitter Are you sure you want to exit? PBarDlg Press 1+2 on your wiimote Appuyez sur 1+2 sur votre Wiimote Press 1+2 on Appuyez sur 1+2 sur Cancelling... Annulation... Wait... Attendre... app Application already running L'application est déjà lancée python-whiteboard-1.0+git20170915/trans/pywhiteboard_ca.ts0000644000175000017500000020155213156762420023505 0ustar georgeskgeorgesk CalibrateDialog Push UP/DOWN to alter the crosses' position Empra els botons AMUNT/AVALL del cursor per moure les creus CalibrateDialog2 TOP-LEFT TOP-RIGHT BOTTOM-RIGHT BOTTOM-LEFT ConfigDialog Smoothing: Suavitzat: IR Sensitivity: Sensibilitat IR: All devices Tots els dispositius Comment Comentari Wii device description Descripció del Wiimote Address Adreça Dialog Dialog Diàleg abc abc Cancel calibration Cancel·la la calibració Configuration Configuració General options Opcions generals Auto connect Auto connecta Activate cursor after calibration Activa el cursor després de la calibració Fullscreen Calibration Calibració a pantalla completa Select allowed devices: Seleccioneu els dispositius permesos: Add connected device Afegiu el dispositiu connectat Remove device Elimineu dispositiu Do calibration after connection Calibra en connectar IR Sensitivity: Sensibilitat IR: Toggles Commutadors Area 1 Àrea 1 Area 2 Àrea 2 Area 3 Àrea 3 Area 4 Àrea 4 Left Click Clic esquerre Only Move Només mou Right Click Clic dret Middle Click Clic central OK D'acord Progress... En curs ... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Press Buttons 1 and 2 on your Wiimote</p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Premeu els botons 1 i 2 del vostre Wiimote</p></body></html> Advanced Avançat Smoothing: Suavitzat: New Nou Delete Elimina Cancel Cancel·la About python-whiteboard Informació del programa Information Informació Translations Traduccions License Llicència Ok D'acord Use calibration matrix from settings if available Choose <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans'; font-size:10pt;"> (2009-2010) (c) Pere Negre Galmés</span></p> <p style="-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'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You will find updates and information at the following address:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-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'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To download debian/ubuntu packages:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-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'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To browse and download source code:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-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'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Catalan Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Italian Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Spanish Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Chinese Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">French Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Version 2, June 1991 </span></p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Preamble</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The precise terms and conditions for copying, distribution and modification follow. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">0.</span><span style=" font-family:'Sans'; font-size:10pt;"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">1.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">2.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">3.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">4.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">5.</span><span style=" font-family:'Sans'; font-size:10pt;"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">6.</span><span style=" font-family:'Sans'; font-size:10pt;"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">7.</span><span style=" font-family:'Sans'; font-size:10pt;"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">8.</span><span style=" font-family:'Sans'; font-size:10pt;"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">9.</span><span style=" font-family:'Sans'; font-size:10pt;"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">10.</span><span style=" font-family:'Sans'; font-size:10pt;"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">11.</span><span style=" font-family:'Sans'; font-size:10pt;"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">12.</span><span style=" font-family:'Sans'; font-size:10pt;"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p></body></html> Don't wait for devices. Pick the first one MainWindow MainWindow Finestra Principal Connect Connecta Activate Activa Calibrate Calibra Wiimote Battery level: Nivell de la bateria: Utilization: 0% Ús: 0% Load Calibration Carrega calibració <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Linux Electronic Whiteboard with Wiimote</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This program allows you to build and operate an electronic whiteboard using gnu/linux, a wiimote and an IR pen. </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you have git installed on your system you can get the latest (development) version, typing: $ git clone git://github.com/pnegre/python-whiteboard.git </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To download packaged versions of the program, point your browser to http://github.com/pnegre/python-whiteboard/downloads </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It's recommended to disable the desktop effects, to avoid program crashes and malfunctions.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Configuration</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">In menu: File -&gt; configuration. Here you can choose if you want to do calibration fullscreen (recommended).</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also, you can restrict the bluetooth connection to authorized devices. To add a device, first make the connection and then press the &quot;add device&quot; button in the configuration dialog.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Both the mac list and the selected device will be saved in the configuration file (using qt's qsettings).</p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Linux Electronic Whiteboard amb Wiimote</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Aquest programa us permet construir i usar una pissarra electrònica usant gnu/linux, un wiimote i un llapis d'infrarojos. </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Si teniu git instal·lat al vostre sistema, podeu obtenir la darrera versió (en desenvolupament), teclejant: $ git clone git://github.com/pnegre/python-whiteboard.git </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Per descarregar versions empaquetades del programa, anau a http://github.com/pnegre/python-whiteboard/downloads </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">És recomanable deshabilitar els efectes d'escriptori per evitar errors en el programa.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Configuració</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Al menú: Fitxer -&gt; configuració. Aquí podeu seleccionar si voleu fer la calibració a pantalla completa (recomanat).</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Addicionalment, podeu restringir la connexió bluetooth als dispositius autoritzats. Per afegir un dispositiu, primer feis la connexió i després premeu el botó &quot;afegeix dispositiu&quot; al diàleg de configuració.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Tant la llista d'adreces MAC com el dispositiu seleccionat seran desats al fitxer de configuració (usant els qsettings de qt).</p></body></html> File Fitxer Help Ajuda Exit Surt Quit Surt Configuration Configuració Connected to Connectat a Disconnect Desconnecta Error during connection Error en la connexió Utilization: Ús: Error during Calibration Error en la calibració Deactivate Desactiva The application will remain active (systray). L'aplicació romandrà activa (safata del sistema). To quit, use file->quit menu Per sortir, usau el menú Fitxer -> Surt Profile: Perfil: Default Per defecte Wii device disconnected Dispositiu Wiimote desconnectat Mouse Control Control del ratolí Move Only Només moure Error. Check your bluetooth driver Error. Comprova la connexió bluetooth Show / Hide Settings Mostra / Amaga configuració Error Show Settings Mostra configuració Hide settings Amaga configuració Show settings Mostra configuració New Profile Nou Perfil Delete Current Profile Esborra el perfil actual Restart Reincia default Per defecte Name: Nom: Warning Advertència Choose device Tria el dispositiu Wipe configuration Esborra tota la configuració The application will close. Please restart manually L'aplicació es tancarà. Per favor inicia de nou. Found Trobat Devices. Press to Choose Dispositius. Pitja per triar Are you sure you want to exit? PBarDlg Cancelling... Cancel·lant... Press 1+2 on your wiimote Pitja els botons 1+2 al wiimote Press 1+2 on Pitja 1+2 a Wait... Espera... Press 1+2 on app Application already running python-whiteboard-1.0+git20170915/trans/pywhiteboard_it.ts0000644000175000017500000115507313156762420023545 0ustar georgeskgeorgesk CalibrateDialog Push UP/DOWN to alter the crosses' position Premere Su/Giù per cambiare la posizione delle croci CalibrateDialog2 TOP-LEFT IN-ALTO-A-SINISTRA TOP-RIGHT IN-ALTO-A-DESTRA BOTTOM-RIGHT IN-BASSO-A-DESTRA BOTTOM-LEFT IN-BASSO-A-SINISTRA ConfigDialog All Devices Tutte le periferiche Smoothing: Smussatura: IR Sensitivity: Sensibilità infrarosso: All devices Tutte le periferiche Comment Commento Wii device description Descrizione della periferica Wii Address Indirizzo Dialog Dialog Finestra abc abc Cancel calibration Annulla calibrazione Configuration Configurazione General options Opzioni generali Auto connect Connettere automaticamente Activate cursor after calibration Attiva il cursore dopo la calibrazione Fullscreen Calibration Calibrazione a tutto schermo Select allowed devices: Selezionare le periferiche autorizzate: Add connected device Aggiungi periferica connessa Remove device Rimuovi periferica Do calibration after connection Effettuare la calibrazione dopo la connessione IR Sensitivity: Sensibilità infrarosso: Toggles Commutatori Area 1 Area 1 Area 2 Area 2 Area 3 Area 3 Area 4 Area 4 Left Click Clic sinistro Only Move Muovere solamente Right Click Clic destro Middle Click Clic centrale OK Conferma Progress... In lavorazione... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Press Buttons 1 and 2 on your Wiimote</p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Premere i pulsanti 1 e 2 sul Wiimote</p></body></html> Advanced Avanzate Smoothing: Smussatura: Profile management: Gestione del profilo: New Nuovo Delete Cancella Cancel Annulla About python-whiteboard Informazioni su python whiteboard Information Informazioni Translations Traduzioni <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Catalan Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">* Pau Cabot</p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">* Pere Negre</p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Italian Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">* Pietro Pilolli</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Traduzione in catalano:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">* Pau Cabot</p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">* Pere Negre</p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Traduzione in italiano:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">* Pietro Pilolli</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html> License Licenza <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Version 2, June 1991 </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">Preamble</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The precise terms and conditions for copying, distribution and modification follow. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">0.</span> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">1.</span> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">2.</span> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">3.</span> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">4.</span> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">5.</span> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">6.</span> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">7.</span> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">8.</span> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">9.</span> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">10.</span> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">NO WARRANTY</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">11.</span> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">12.</span> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span> </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">How to Apply These Terms to Your New Programs</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the &quot;copyright&quot; line and a pointer to where the full notice is found. </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-style:italic;">one line to give the program's name and an idea of what it does.</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) </span><span style=" font-family:'Courier New,courier'; font-style:italic;">yyyy</span><span style=" font-family:'Courier New,courier';"> </span><span style=" font-family:'Courier New,courier'; font-style:italic;">name of author</span></p> <p style="-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:'Courier New,courier'; font-style:italic;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">This program is free software; you can redistribute it and/or</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">modify it under the terms of the GNU General Public License</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">as published by the Free Software Foundation; either version 2</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of the License, or (at your option) any later version.</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">This program is distributed in the hope that it will be useful,</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">GNU General Public License for more details.</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">You should have received a copy of the GNU General Public License</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">along with this program; if not, write to the Free Software</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also add information on how to contact you by electronic and paper mail. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If the program is interactive, make it output a short notice like this when it starts in an interactive mode: </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Gnomovision version 69, Copyright (C) </span><span style=" font-family:'Courier New,courier'; font-style:italic;">year</span><span style=" font-family:'Courier New,courier';"> </span><span style=" font-family:'Courier New,courier'; font-style:italic;">name of author</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Gnomovision comes with ABSOLUTELY NO WARRANTY; for details</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">type `show w'. This is free software, and you are welcome</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">to redistribute it under certain conditions; type `show c' </span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">for details. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The hypothetical commands <span style=" font-family:'Courier New,courier';">`show w'</span> and <span style=" font-family:'Courier New,courier';">`show c'</span> should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than <span style=" font-family:'Courier New,courier';">`show w'</span> and <span style=" font-family:'Courier New,courier';">`show c'</span>; they could even be mouse-clicks or menu items--whatever suits your program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You should also get your employer (if you work as a programmer) or your school, if any, to sign a &quot;copyright disclaimer&quot; for the program, if necessary. Here is a sample; alter the names: </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Yoyodyne, Inc., hereby disclaims all copyright</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">interest in the program `Gnomovision'</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">(which makes passes at compilers) written </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">by James Hacker.</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-style:italic;">signature of Ty Coon</span><span style=" font-family:'Courier New,courier';">, 1 April 1989</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Ty Coon, President of Vice </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the <a href="http://www.gnu.org/licenses/lgpl.html"><span style=" text-decoration: underline; color:#0000ff;">GNU Lesser General Public License</span></a> instead of this License.</p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Version 2, June 1991 </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">Preamble</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The precise terms and conditions for copying, distribution and modification follow. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">0.</span> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">1.</span> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">2.</span> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">3.</span> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">4.</span> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">5.</span> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">6.</span> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">7.</span> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">8.</span> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">9.</span> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">10.</span> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">NO WARRANTY</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">11.</span> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">12.</span> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span> </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">How to Apply These Terms to Your New Programs</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the &quot;copyright&quot; line and a pointer to where the full notice is found. </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-style:italic;">one line to give the program's name and an idea of what it does.</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) </span><span style=" font-family:'Courier New,courier'; font-style:italic;">yyyy</span><span style=" font-family:'Courier New,courier';"> </span><span style=" font-family:'Courier New,courier'; font-style:italic;">name of author</span></p> <p style="-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:'Courier New,courier'; font-style:italic;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">This program is free software; you can redistribute it and/or</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">modify it under the terms of the GNU General Public License</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">as published by the Free Software Foundation; either version 2</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of the License, or (at your option) any later version.</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">This program is distributed in the hope that it will be useful,</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">GNU General Public License for more details.</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">You should have received a copy of the GNU General Public License</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">along with this program; if not, write to the Free Software</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also add information on how to contact you by electronic and paper mail. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If the program is interactive, make it output a short notice like this when it starts in an interactive mode: </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Gnomovision version 69, Copyright (C) </span><span style=" font-family:'Courier New,courier'; font-style:italic;">year</span><span style=" font-family:'Courier New,courier';"> </span><span style=" font-family:'Courier New,courier'; font-style:italic;">name of author</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Gnomovision comes with ABSOLUTELY NO WARRANTY; for details</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">type `show w'. This is free software, and you are welcome</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">to redistribute it under certain conditions; type `show c' </span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">for details. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The hypothetical commands <span style=" font-family:'Courier New,courier';">`show w'</span> and <span style=" font-family:'Courier New,courier';">`show c'</span> should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than <span style=" font-family:'Courier New,courier';">`show w'</span> and <span style=" font-family:'Courier New,courier';">`show c'</span>; they could even be mouse-clicks or menu items--whatever suits your program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You should also get your employer (if you work as a programmer) or your school, if any, to sign a &quot;copyright disclaimer&quot; for the program, if necessary. Here is a sample; alter the names: </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Yoyodyne, Inc., hereby disclaims all copyright</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">interest in the program `Gnomovision'</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">(which makes passes at compilers) written </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">by James Hacker.</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-style:italic;">signature of Ty Coon</span><span style=" font-family:'Courier New,courier';">, 1 April 1989</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Ty Coon, President of Vice </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the <a href="http://www.gnu.org/licenses/lgpl.html"><span style=" text-decoration: underline; color:#0000ff;">GNU Lesser General Public License</span></a> instead of this License.</p></body></html> Ok Ok <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">python-whiteboard</span> (2009-2010) (c) Pere Negre Galmés</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You will find updates and information at the following address:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To download debian/ubuntu packages:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To browse and download source code:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">python-whiteboard</span> (2009-2010) (c) Pere Negre Galmés</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Puoi trovare aggiornamenti e informazioni al seguente indirizzo:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Scarica il pacchetto debian/ubuntu:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Naviga e scarica il codice sorgente:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Un ringraziamento speciale a Pietro Pilolli per i suoi continui suggerimenti e idee.</p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Version 2, June 1991 </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">Preamble</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The precise terms and conditions for copying, distribution and modification follow. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">0.</span> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">1.</span> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">2.</span> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">3.</span> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">4.</span> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">5.</span> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">6.</span> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">7.</span> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">8.</span> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">9.</span> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">10.</span> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">NO WARRANTY</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">11.</span> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">12.</span> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span> </p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Version 2, June 1991 </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">Preamble</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The precise terms and conditions for copying, distribution and modification follow. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">0.</span> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">1.</span> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">2.</span> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">3.</span> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">4.</span> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">5.</span> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">6.</span> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">7.</span> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">8.</span> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">9.</span> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">10.</span> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">NO WARRANTY</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">11.</span> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">12.</span> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span> </p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans';"> (2009-2010) (c) Pere Negre Galmés</span></p> <p style="-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';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You will find updates and information at the following address:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-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'; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To download debian/ubuntu packages:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-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';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To browse and download source code:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-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'; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans';"> (2009-2010) (c) Pere Negre Galmés</span></p> <p style="-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';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Puoi trovare aggiornamenti e informazioni al seguente indirizzo:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-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'; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Scarica il pacchetto debian/ubuntu:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-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';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Naviga e scarica il codice sorgente:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-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'; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Un ringraziamento speciale a Pietro Pilolli per i suoi continui suggerimenti e idee..</span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Catalan Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Italian Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Spanish Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduzione in catalano:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduzione in italiano:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduzione in spagnolo:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Version 2, June 1991 </span></p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">Preamble</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The precise terms and conditions for copying, distribution and modification follow. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">0.</span><span style=" font-family:'Sans';"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">1.</span><span style=" font-family:'Sans';"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">2.</span><span style=" font-family:'Sans';"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">3.</span><span style=" font-family:'Sans';"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">4.</span><span style=" font-family:'Sans';"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">5.</span><span style=" font-family:'Sans';"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">6.</span><span style=" font-family:'Sans';"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">7.</span><span style=" font-family:'Sans';"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">8.</span><span style=" font-family:'Sans';"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">9.</span><span style=" font-family:'Sans';"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">10.</span><span style=" font-family:'Sans';"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">11.</span><span style=" font-family:'Sans';"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">12.</span><span style=" font-family:'Sans';"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans';"> </span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Version 2, June 1991 </span></p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">Preamble</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The precise terms and conditions for copying, distribution and modification follow. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">0.</span><span style=" font-family:'Sans';"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">1.</span><span style=" font-family:'Sans';"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">2.</span><span style=" font-family:'Sans';"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">3.</span><span style=" font-family:'Sans';"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">4.</span><span style=" font-family:'Sans';"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">5.</span><span style=" font-family:'Sans';"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">6.</span><span style=" font-family:'Sans';"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">7.</span><span style=" font-family:'Sans';"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">8.</span><span style=" font-family:'Sans';"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">9.</span><span style=" font-family:'Sans';"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">10.</span><span style=" font-family:'Sans';"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">11.</span><span style=" font-family:'Sans';"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">12.</span><span style=" font-family:'Sans';"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans';"> </span></p></body></html> Use calibration matrix from settings if available Usare la matrice di calibrazione se disponibile Choose Scegli <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans'; font-size:10pt;"> (2009-2010) (c) Pere Negre Galmés</span></p> <p style="-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'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You will find updates and information at the following address:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-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'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To download debian/ubuntu packages:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-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'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To browse and download source code:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-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'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans'; font-size:10pt;"> (2009-2010) (c) Pere Negre Galmés</span></p> <p style="-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'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Aggiornamenti e informazioni al seguente indirizzo:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-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'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Per scaricare i pacchetti Debian/Ubuntu:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-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'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Per esplorare e scaricare il codice sorgente:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-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'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Uno speciale ringraziamento a Pietro Pilolli per i suoi continui suggerimenti e idee.</span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Catalan Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Italian Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Spanish Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Chinese Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">French Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione catalana:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione italiana:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione spagnola:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione cinese:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione francese:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Version 2, June 1991 </span></p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Preamble</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The precise terms and conditions for copying, distribution and modification follow. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">0.</span><span style=" font-family:'Sans'; font-size:10pt;"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">1.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">2.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">3.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">4.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">5.</span><span style=" font-family:'Sans'; font-size:10pt;"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">6.</span><span style=" font-family:'Sans'; font-size:10pt;"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">7.</span><span style=" font-family:'Sans'; font-size:10pt;"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">8.</span><span style=" font-family:'Sans'; font-size:10pt;"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">9.</span><span style=" font-family:'Sans'; font-size:10pt;"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">10.</span><span style=" font-family:'Sans'; font-size:10pt;"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">11.</span><span style=" font-family:'Sans'; font-size:10pt;"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">12.</span><span style=" font-family:'Sans'; font-size:10pt;"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Version 2, June 1991 </span></p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Preamble</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The precise terms and conditions for copying, distribution and modification follow. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">0.</span><span style=" font-family:'Sans'; font-size:10pt;"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">1.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">2.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">3.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">4.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">5.</span><span style=" font-family:'Sans'; font-size:10pt;"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">6.</span><span style=" font-family:'Sans'; font-size:10pt;"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">7.</span><span style=" font-family:'Sans'; font-size:10pt;"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">8.</span><span style=" font-family:'Sans'; font-size:10pt;"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">9.</span><span style=" font-family:'Sans'; font-size:10pt;"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">10.</span><span style=" font-family:'Sans'; font-size:10pt;"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">11.</span><span style=" font-family:'Sans'; font-size:10pt;"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">12.</span><span style=" font-family:'Sans'; font-size:10pt;"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p></body></html> Don't wait for devices. Pick the first one Scegliere la prima periferica, non attendere altre rilevazioni <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Catalan Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Italian Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Sergio Zanchetta</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Spanish Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Chinese Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">French Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione catalana:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione italiana:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Sergio Zanchetta</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione spagnola:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione cinese:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Traduzione francese:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html> MainWindow MainWindow Finestra Principale Connect Connetti Activate Attiva Calibrate Calibra Wiimote Battery level: Livello batteria del Wiimote: Utilization: 0% Utilizzo: 0% Load Calibration Carica calibrazione <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Linux Electronic Whiteboard with Wiimote</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This program allows you to build and operate an electronic whiteboard using gnu/linux, a wiimote and an IR pen. </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you have git installed on your system you can get the latest (development) version, typing: $ git clone git://github.com/pnegre/python-whiteboard.git </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To download packaged versions of the program, point your browser to http://github.com/pnegre/python-whiteboard/downloads </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It's recommended to disable the desktop effects, to avoid program crashes and malfunctions.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Configuration</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">In menu: File -&gt; configuration. Here you can choose if you want to do calibration fullscreen (recommended).</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also, you can restrict the bluetooth connection to authorized devices. To add a device, first make the connection and then press the &quot;add device&quot; button in the configuration dialog.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Both the mac list and the selected device will be saved in the configuration file (using qt's qsettings).</p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Lavagna Elettronica col Wiimote su Linux</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Questo programma ti permette di costruire e utilizzare una lavagna elettronica usando il sistema operativo GNU/Linux un wiimote e una penna a infrarossi. </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Se hai installalto il programma git sul tuo computer puoi ottenere l'ultima versione in via di sviluppo digidando: <br> $ git clone git://github.com/pnegre/python-whiteboard.git </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Per scaricare il pacchetto binario del programma visita <br> http://github.com/pnegre/python-whiteboard/downloads </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">E' raccomandato disabilitare gli effetti del desktop in caso di crash e malfunzionamenti.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Configurazione</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nel menu: File -&gt; configurazione. Qui puoi scegliere di utilizzare la calibrazione a tutto schermo (raccomandato).</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Puoi anche restringere l'utilizzo alle periferiche bluetooth autorizzate. Per aggiungere una periferca, devi effettuare la connessione e schiacciare sul bottone della finestra di configurazione &quot;aggiungi periferica&quot;.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">La lista degli indirizzi mac e le periferiche selezionate verranno salvate in un file di configurazione (usando qsettings).</p></body></html> File File Help Aiuto Exit Esci Quit Termina Configuration Configurazione Connected to Connesso a Disconnect Disconnetti Error during connection Errore durante la connessione Utilization: Utilizzo: Error during Calibration Errore durante la calibrazione Deactivate Disattiva The application will remain active (systray). L'applicazione rimarrà attiva (area di notifica). To quit, use file->quit menu Per uscire,usa il menu file->esci Profile: Profilo: Default Predefinito Wii device disconnected Periferica Wii disconnessa Mouse Control Controllo del mouse Click && Move Clicca e muovi Move Only Muovere solamente Error. Check your bluetooth driver Errore. Controllare il driver bluetooth Show / Hide Settings Mostra / Nascondi Configurazione Error Errore Show Settings Mostra impostazioni Hide settings Nascondi impostazioni Show settings Mostra impostazioni New Profile Nuovo profilo Delete Current Profile Elimina il profilo attuale Restart Riavvia default Predefinito Name: Nome: Warning Attenzione Choose device Scegliere una periferica Wipe configuration Ripulisci la configurazione The application will close. Please restart manually L'applicazione verrà chiusa. Riavviarla manualmente Found Periferiche trovate Devices. Press to Choose . Premi per scegliere Are you sure you want to exit? Uscire veramente? PBarDlg Cancelling... Annullamento... Press 1+2 on your wiimote Premere 1+2 sul wiimote Wait... Attendere... Press 1+2 on Premere 1+2 su Press 1+2 on your wiimote or SYNC on your wiimote plus Premere 1+2 sul Wiimote oppure SYNC sul Wiimote Plus Press 1+2 or SYNC on Premere 1+2 oppure SYNC su app Application already running L'applicazione è già in esecuzione python-whiteboard-1.0+git20170915/trans/pywhiteboard_zh.ts0000644000175000017500000103142113156762420023540 0ustar georgeskgeorgesk CalibrateDialog Push UP/DOWN to alter the crosses' position 按上/下鍵來改變十字定位點的位置 CalibrateDialog2 TOP-LEFT 點擊左上定位點 TOP-RIGHT 點擊右上定位點 BOTTOM-RIGHT 點擊右下定位點 BOTTOM-LEFT 點擊左下定位點 ConfigDialog All Devices Tutte le periferiche Smoothing: 平滑度: IR Sensitivity: IR 靈敏度: All devices 所有裝置 Comment 註解 Wii device description Wii裝置描述 Address 位址 Dialog Dialog 對話框 abc abc Cancel calibration 取消四點定位 Configuration 四點定位 General options 一般選項 Auto connect 自動連接Wiimote Activate cursor after calibration Attiva il cursore dopo la calibrazione Fullscreen Calibration 使用全螢幕定位 Select allowed devices: 選取已允許的裝置: Add connected device 添加已連接的裝置 Remove device 移除裝置 Do calibration after connection 在連接wiimote後自動開始四點定位 IR Sensitivity: IR 靈敏度: Toggles 投影區外快捷設定 Area 1 區域 1 Area 2 區域 2 Area 3 區域 3 Area 4 區域 4 Left Click 模擬為點擊左鍵 Only Move 模擬為只有移動 Right Click 模擬為點擊右鍵 Middle Click 模擬為點擊中鍵 OK Conferma Progress... 程式處理中... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Press Buttons 1 and 2 on your Wiimote</p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:14pt; font-weight:400; font-style:normal;"> <p align="center" style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">同時按下Wiimote上的1,2鍵</p></body></html> Advanced 進階設定 Smoothing: 平滑度: Profile management: Gestione del profilo: New Nuovo Delete Cancella Cancel 取消 About python-whiteboard 關於python-whiteboard Information 程式資訊 Translations 翻譯者 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Catalan Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">* Pau Cabot</p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">* Pere Negre</p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Italian Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">* Pietro Pilolli</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Traduzione in catalano:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">* Pau Cabot</p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">* Pere Negre</p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Traduzione in italiano:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">* Pietro Pilolli</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html> License 授權說明 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Version 2, June 1991 </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">Preamble</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The precise terms and conditions for copying, distribution and modification follow. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">0.</span> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">1.</span> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">2.</span> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">3.</span> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">4.</span> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">5.</span> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">6.</span> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">7.</span> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">8.</span> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">9.</span> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">10.</span> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">NO WARRANTY</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">11.</span> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">12.</span> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span> </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">How to Apply These Terms to Your New Programs</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the &quot;copyright&quot; line and a pointer to where the full notice is found. </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-style:italic;">one line to give the program's name and an idea of what it does.</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) </span><span style=" font-family:'Courier New,courier'; font-style:italic;">yyyy</span><span style=" font-family:'Courier New,courier';"> </span><span style=" font-family:'Courier New,courier'; font-style:italic;">name of author</span></p> <p style="-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:'Courier New,courier'; font-style:italic;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">This program is free software; you can redistribute it and/or</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">modify it under the terms of the GNU General Public License</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">as published by the Free Software Foundation; either version 2</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of the License, or (at your option) any later version.</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">This program is distributed in the hope that it will be useful,</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">GNU General Public License for more details.</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">You should have received a copy of the GNU General Public License</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">along with this program; if not, write to the Free Software</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also add information on how to contact you by electronic and paper mail. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If the program is interactive, make it output a short notice like this when it starts in an interactive mode: </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Gnomovision version 69, Copyright (C) </span><span style=" font-family:'Courier New,courier'; font-style:italic;">year</span><span style=" font-family:'Courier New,courier';"> </span><span style=" font-family:'Courier New,courier'; font-style:italic;">name of author</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Gnomovision comes with ABSOLUTELY NO WARRANTY; for details</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">type `show w'. This is free software, and you are welcome</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">to redistribute it under certain conditions; type `show c' </span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">for details. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The hypothetical commands <span style=" font-family:'Courier New,courier';">`show w'</span> and <span style=" font-family:'Courier New,courier';">`show c'</span> should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than <span style=" font-family:'Courier New,courier';">`show w'</span> and <span style=" font-family:'Courier New,courier';">`show c'</span>; they could even be mouse-clicks or menu items--whatever suits your program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You should also get your employer (if you work as a programmer) or your school, if any, to sign a &quot;copyright disclaimer&quot; for the program, if necessary. Here is a sample; alter the names: </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Yoyodyne, Inc., hereby disclaims all copyright</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">interest in the program `Gnomovision'</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">(which makes passes at compilers) written </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">by James Hacker.</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-style:italic;">signature of Ty Coon</span><span style=" font-family:'Courier New,courier';">, 1 April 1989</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Ty Coon, President of Vice </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the <a href="http://www.gnu.org/licenses/lgpl.html"><span style=" text-decoration: underline; color:#0000ff;">GNU Lesser General Public License</span></a> instead of this License.</p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Version 2, June 1991 </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">Preamble</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The precise terms and conditions for copying, distribution and modification follow. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">0.</span> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">1.</span> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">2.</span> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">3.</span> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">4.</span> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">5.</span> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">6.</span> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">7.</span> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">8.</span> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">9.</span> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">10.</span> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">NO WARRANTY</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">11.</span> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">12.</span> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span> </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">How to Apply These Terms to Your New Programs</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the &quot;copyright&quot; line and a pointer to where the full notice is found. </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-style:italic;">one line to give the program's name and an idea of what it does.</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) </span><span style=" font-family:'Courier New,courier'; font-style:italic;">yyyy</span><span style=" font-family:'Courier New,courier';"> </span><span style=" font-family:'Courier New,courier'; font-style:italic;">name of author</span></p> <p style="-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:'Courier New,courier'; font-style:italic;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">This program is free software; you can redistribute it and/or</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">modify it under the terms of the GNU General Public License</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">as published by the Free Software Foundation; either version 2</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of the License, or (at your option) any later version.</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">This program is distributed in the hope that it will be useful,</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">GNU General Public License for more details.</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">You should have received a copy of the GNU General Public License</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">along with this program; if not, write to the Free Software</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also add information on how to contact you by electronic and paper mail. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If the program is interactive, make it output a short notice like this when it starts in an interactive mode: </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Gnomovision version 69, Copyright (C) </span><span style=" font-family:'Courier New,courier'; font-style:italic;">year</span><span style=" font-family:'Courier New,courier';"> </span><span style=" font-family:'Courier New,courier'; font-style:italic;">name of author</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Gnomovision comes with ABSOLUTELY NO WARRANTY; for details</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">type `show w'. This is free software, and you are welcome</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">to redistribute it under certain conditions; type `show c' </span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">for details. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The hypothetical commands <span style=" font-family:'Courier New,courier';">`show w'</span> and <span style=" font-family:'Courier New,courier';">`show c'</span> should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than <span style=" font-family:'Courier New,courier';">`show w'</span> and <span style=" font-family:'Courier New,courier';">`show c'</span>; they could even be mouse-clicks or menu items--whatever suits your program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You should also get your employer (if you work as a programmer) or your school, if any, to sign a &quot;copyright disclaimer&quot; for the program, if necessary. Here is a sample; alter the names: </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Yoyodyne, Inc., hereby disclaims all copyright</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">interest in the program `Gnomovision'</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">(which makes passes at compilers) written </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">by James Hacker.</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-style:italic;">signature of Ty Coon</span><span style=" font-family:'Courier New,courier';">, 1 April 1989</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Ty Coon, President of Vice </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the <a href="http://www.gnu.org/licenses/lgpl.html"><span style=" text-decoration: underline; color:#0000ff;">GNU Lesser General Public License</span></a> instead of this License.</p></body></html> Ok 確定 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">python-whiteboard</span> (2009-2010) (c) Pere Negre Galmés</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You will find updates and information at the following address:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To download debian/ubuntu packages:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To browse and download source code:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">python-whiteboard</span> (2009-2010) (c) Pere Negre Galmés</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Puoi trovare aggiornamenti e informazioni al seguente indirizzo:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Scarica il pacchetto debian/ubuntu:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Naviga e scarica il codice sorgente:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Un ringraziamento speciale a Pietro Pilolli per i suoi continui suggerimenti e idee.</p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Version 2, June 1991 </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">Preamble</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The precise terms and conditions for copying, distribution and modification follow. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">0.</span> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">1.</span> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">2.</span> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">3.</span> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">4.</span> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">5.</span> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">6.</span> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">7.</span> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">8.</span> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">9.</span> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">10.</span> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">NO WARRANTY</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">11.</span> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">12.</span> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span> </p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Version 2, June 1991 </p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">Preamble</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The precise terms and conditions for copying, distribution and modification follow. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">0.</span> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">1.</span> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">2.</span> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">3.</span> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">a)</span> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">b)</span> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">c)</span> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">4.</span> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">5.</span> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">6.</span> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">7.</span> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">8.</span> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">9.</span> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">10.</span> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">NO WARRANTY</span> </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">11.</span> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">12.</span> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span> </p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans';"> (2009-2010) (c) Pere Negre Galmés</span></p> <p style="-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';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You will find updates and information at the following address:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-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'; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To download debian/ubuntu packages:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-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';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To browse and download source code:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-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'; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans';"> (2009-2010) (c) Pere Negre Galmés</span></p> <p style="-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';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">你可以在以下網址找到更新及程式資訊:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-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'; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">下載 debian/ubuntu 打包檔:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-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';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">瀏覽和下載原始碼:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-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'; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">特別感謝Pietro Pilolli不斷提供想法及建議.</span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Catalan Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Italian Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Spanish Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduzione in catalano:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduzione in italiano:</span></p> <p style=" margin-top:0px; margin-bot<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Catalan Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Italian Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Spanish Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traduzione in spagnolo:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Pere Negre</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">Traditional Chineses Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">* Kent Chang (張哲剛)</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans';"></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Version 2, June 1991 </span></p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">Preamble</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The precise terms and conditions for copying, distribution and modification follow. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">0.</span><span style=" font-family:'Sans';"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">1.</span><span style=" font-family:'Sans';"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">2.</span><span style=" font-family:'Sans';"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">3.</span><span style=" font-family:'Sans';"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">4.</span><span style=" font-family:'Sans';"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">5.</span><span style=" font-family:'Sans';"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">6.</span><span style=" font-family:'Sans';"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">7.</span><span style=" font-family:'Sans';"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">8.</span><span style=" font-family:'Sans';"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">9.</span><span style=" font-family:'Sans';"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">10.</span><span style=" font-family:'Sans';"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">11.</span><span style=" font-family:'Sans';"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">12.</span><span style=" font-family:'Sans';"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans';"> </span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'DejaVu Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Version 2, June 1991 </span></p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier';"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier';">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">Preamble</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The precise terms and conditions for copying, distribution and modification follow. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">0.</span><span style=" font-family:'Sans';"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">1.</span><span style=" font-family:'Sans';"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">2.</span><span style=" font-family:'Sans';"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">3.</span><span style=" font-family:'Sans';"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">a)</span><span style=" font-family:'Sans';"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">b)</span><span style=" font-family:'Sans';"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">c)</span><span style=" font-family:'Sans';"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">4.</span><span style=" font-family:'Sans';"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">5.</span><span style=" font-family:'Sans';"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">6.</span><span style=" font-family:'Sans';"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">7.</span><span style=" font-family:'Sans';"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">8.</span><span style=" font-family:'Sans';"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">9.</span><span style=" font-family:'Sans';"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans';">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">10.</span><span style=" font-family:'Sans';"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans';"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">11.</span><span style=" font-family:'Sans';"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-weight:600;">12.</span><span style=" font-family:'Sans';"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:large; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans';"> </span></p></body></html> Use calibration matrix from settings if available 如果可行的話,使用已設定的定位範本 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">python-whiteboard</span><span style=" font-family:'Sans'; font-size:10pt;"> (2009-2010) (c) Pere Negre Galmés</span></p> <p style="-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'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You will find updates and information at the following address:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://wiki.github.com/pnegre/python-whiteboard/"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://wiki.github.com/pnegre/python-whiteboard/</span></a></p> <p style="-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'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To download debian/ubuntu packages:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard/downloads"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard/downloads</span></a></p> <p style="-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'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To browse and download source code:</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="http://github.com/pnegre/python-whiteboard"><span style=" font-family:'Sans'; font-size:10pt; text-decoration: underline; color:#0000ff;">http://github.com/pnegre/python-whiteboard</span></a></p> <p style="-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'; font-size:10pt; text-decoration: underline; color:#0000ff;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Special thanks to Pietro Pilolli for his continuous suggestions and ideas.</span></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Catalan Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pau Cabot</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Italian Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pietro Pilolli</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Spanish Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Pere Negre</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Chinese Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Kentxchang Chang</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">French Translation:</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">* Georges Khaznadar</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans'; font-size:10pt;"></p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">GNU GENERAL PUBLIC LICENSE</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Version 2, June 1991 </span></p> <p style="-qt-paragraph-type:empty; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Courier New,courier'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Copyright (C) 1989, 1991 Free Software Foundation, Inc. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA</span></p> <p style="-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:'Courier New,courier'; font-size:10pt;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">Everyone is permitted to copy and distribute verbatim copies</span></p> <p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Courier New,courier'; font-size:10pt;">of this license document, but changing it is not allowed. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">Preamble</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The precise terms and conditions for copying, distribution and modification follow. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">0.</span><span style=" font-family:'Sans'; font-size:10pt;"> This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The &quot;Program&quot;, below, refers to any such program or work, and a &quot;work based on the Program&quot; means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term &quot;modification&quot;.) Each licensee is addressed as &quot;you&quot;. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">1.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">2.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">3.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">a)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">b)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, </span></p> <p style=" margin-top:0px; margin-bottom:8px; margin-left:30px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">c)</span><span style=" font-family:'Sans'; font-size:10pt;"> Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">4.</span><span style=" font-family:'Sans'; font-size:10pt;"> You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">5.</span><span style=" font-family:'Sans'; font-size:10pt;"> You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">6.</span><span style=" font-family:'Sans'; font-size:10pt;"> Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">7.</span><span style=" font-family:'Sans'; font-size:10pt;"> If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">8.</span><span style=" font-family:'Sans'; font-size:10pt;"> If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">9.</span><span style=" font-family:'Sans'; font-size:10pt;"> The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt;">Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and &quot;any later version&quot;, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">10.</span><span style=" font-family:'Sans'; font-size:10pt;"> If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">NO WARRANTY</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">11.</span><span style=" font-family:'Sans'; font-size:10pt;"> BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM &quot;AS IS&quot; WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. </span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">12.</span><span style=" font-family:'Sans'; font-size:10pt;"> IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. </span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Sans'; font-size:10pt; font-weight:600;">END OF TERMS AND CONDITIONS</span><span style=" font-family:'Sans'; font-size:10pt;"> </span></p></body></html> Don't wait for devices. Pick the first one Choose MainWindow MainWindow 主視窗 Connect 連接Wiimote Activate 啟用電子白板 Calibrate 四點定位 Wiimote Battery level: Wiimote電池電量: Utilization: 0% 採用率: 0% Load Calibration 載入定位資訊 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Linux Electronic Whiteboard with Wiimote</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">This program allows you to build and operate an electronic whiteboard using gnu/linux, a wiimote and an IR pen. </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you have git installed on your system you can get the latest (development) version, typing: $ git clone git://github.com/pnegre/python-whiteboard.git </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">To download packaged versions of the program, point your browser to http://github.com/pnegre/python-whiteboard/downloads </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">It's recommended to disable the desktop effects, to avoid program crashes and malfunctions.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Configuration</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">In menu: File -&gt; configuration. Here you can choose if you want to do calibration fullscreen (recommended).</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Also, you can restrict the bluetooth connection to authorized devices. To add a device, first make the connection and then press the &quot;add device&quot; button in the configuration dialog.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Both the mac list and the selected device will be saved in the configuration file (using qt's qsettings).</p></body></html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Lavagna Elettronica col Wiimote su Linux</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Questo programma ti permette di costruire e utilizzare una lavagna elettronica usando il sistema operativo GNU/Linux un wiimote e una penna a infrarossi. </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Se hai installalto il programma git sul tuo computer puoi ottenere l'ultima versione in via di sviluppo digidando: <br> $ git clone git://github.com/pnegre/python-whiteboard.git </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Per scaricare il pacchetto binario del programma visita <br> http://github.com/pnegre/python-whiteboard/downloads </p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">E' raccomandato disabilitare gli effetti del desktop in caso di crash e malfunzionamenti.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Configurazione</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Nel menu: File -&gt; configurazione. Qui puoi scegliere di utilizzare la calibrazione a tutto schermo (raccomandato).</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Puoi anche restringere l'utilizzo alle periferiche bluetooth autorizzate. Per aggiungere una periferca, devi effettuare la connessione e schiacciare sul bottone della finestra di configurazione &quot;aggiungi periferica&quot;.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">La lista degli indirizzi mac e le periferiche selezionate verranno salvate in un file di configurazione (usando qsettings).</p></body></html> File 檔案 Help 協助 Exit 離開 Quit 關閉程式 Configuration 組態 Connected to 連接至 Disconnect 中斷Wiimote Error during connection Errore durante la connessione Utilization: 採用率: Error during Calibration 在定位時出現錯誤 Deactivate 停用電子白板 The application will remain active (systray). 程序將保持啟用狀態 (縮小至系統工具列中). To quit, use file->quit menu 要關閉程式,請使用選單中的[檔案]->[關閉程式] Profile: 已定位資料: Default 預設值 Wii device disconnected 與Wiimote斷線 Mouse Control 滑鼠控制 Click && Move Clicca e muovi Move Only 只有移動 Error. Check your bluetooth driver 錯誤,檢查你的藍芽裝置 Show / Hide Settings Mostra / Nascondi Configurazione Error 錯誤 Show Settings 顯示設定 Hide settings 隱藏設定 Show settings 顯示設定 New Profile 添加定位資料 Delete Current Profile 刪除目前定位資料 Restart 重新啟動 default 預設值 Name: 名稱: Warning 警告 Choose device 選擇裝置 Wipe configuration The application will close. Please restart manually Found Devices. Press to Choose Are you sure you want to exit? PBarDlg Cancelling... 取消中... Press 1+2 on your wiimote Press 1+2 on Wait... app Application already running python-whiteboard-1.0+git20170915/python-whiteboard0000755000175000017500000000065713156762420022242 0ustar georgeskgeorgesk#!/usr/bin/python # -*- coding: utf-8 -*- import sys, os STUFFDIR = '/usr/share/python-whiteboard' def main(): global STUFFDIR if not os.path.isdir(STUFFDIR): print "Can't find " + STUFFDIR sys.exit(1) #apply our directories and test environment os.chdir(STUFFDIR) sys.path.insert(0, STUFFDIR) print "Using directory: " + STUFFDIR import pywhiteboard pywhiteboard.main() if __name__ == '__main__': main() python-whiteboard-1.0+git20170915/dist/0000755000175000017500000000000013156762420017600 5ustar georgeskgeorgeskpython-whiteboard-1.0+git20170915/dist/pywb_pixmap.xpm0000644000175000017500000074342713156762420022706 0ustar georgeskgeorgesk/* XPM */ static char * icon_xpm[] = { "270 282 5882 2", " c None", ". c #E9E9E9", "+ c #E5E5E5", "@ c #E4E4E4", "# c #E7E7E7", "$ c #ECECEC", "% c #DFE1E0", "& c #DADADA", "* c #D6D8D7", "= c #C2C2C2", "- c #B7B9B8", "; c #A9A9A9", "> c #999B9A", ", c #909090", "' c #8C8E8D", ") c #8F8F8F", "! c #909291", "~ c #A7A7A7", "{ c #B5B7B6", "] c #CECECE", "^ c #E5E7E6", "/ c #ECF0EF", "( c #E2E4E3", "_ c #DADEDD", ": c #D3D5D4", "< c #C4C8C7", "[ c #B9BBBA", "} c #AAAEAD", "| c #A3A5A4", "1 c #9B9F9E", "2 c #888A89", "3 c #848887", "4 c #828483", "5 c #7A7E7D", "6 c #767877", "7 c #6F7372", "8 c #6D6F6E", "9 c #686C6B", "0 c #616362", "a c #606463", "b c #5F6160", "c c #555958", "d c #4F5150", "e c #4A4E4D", "f c #505251", "g c #525655", "h c #595B5A", "i c #5C605F", "j c #636564", "k c #717574", "l c #9C9E9D", "m c #CED2D1", "n c #DCE0DF", "o c #D2D6D5", "p c #D1D5D4", "q c #C9CDCC", "r c #BEC2C1", "s c #B4B8B7", "t c #ABAFAE", "u c #A3A7A6", "v c #9A9E9D", "w c #939796", "x c #898D8C", "y c #868A89", "z c #808483", "A c #787C7B", "B c #676B6A", "C c #616564", "D c #5E6261", "E c #474B4A", "F c #464A49", "G c #454948", "H c #444847", "I c #434746", "J c #3D4140", "K c #383C3B", "L c #373B3A", "M c #3A3E3D", "N c #3F4342", "O c #3B3F3E", "P c #494D4C", "Q c #545857", "R c #6E7271", "S c #959998", "T c #E6E8E7", "U c #ECEEED", "V c #E4E8E7", "W c #C1C5C4", "X c #B1B5B4", "Y c #A2A6A5", "Z c #999D9C", "` c #737776", " . c #696D6C", ".. c #515554", "+. c #4B4F4E", "@. c #4E5251", "#. c #4D5150", "$. c #4C504F", "%. c #505453", "&. c #565A59", "*. c #585C5B", "=. c #595D5C", "-. c #5A5E5D", ";. c #484C4B", ">. c #424645", ",. c #353938", "'. c #2F3332", "). c #626665", "!. c #C7C7C7", "~. c #EAEAEA", "{. c #D5D5D5", "]. c #BBBBBB", "^. c #A9ABAA", "/. c #929493", "(. c #828685", "_. c #5B5F5E", ":. c #4F5352", "<. c #535756", "[. c #5F5F5F", "}. c #8E8E8E", "|. c #CACACA", "1. c #E8E8E8", "2. c #B9B9B9", "3. c #7D7D7D", "4. c #5A5A5A", "5. c #595959", "6. c #5C5E5D", "7. c #575B5A", "8. c #5D6160", "9. c #404443", "0. c #3C3C3C", "a. c #5C5C5C", "b. c #C3C3C3", "c. c #C5C5C5", "d. c #8B8B8B", "e. c #5B5B5B", "f. c #343434", "g. c #282828", "h. c #363636", "i. c #414342", "j. c #494B4A", "k. c #484848", "l. c #444444", "m. c #535353", "n. c #828282", "o. c #C0C0C0", "p. c #EDEDED", "q. c #757575", "r. c #3A3A3A", "s. c #313131", "t. c #373737", "u. c #414141", "v. c #4C4C4C", "w. c #4C4E4D", "x. c #585A59", "y. c #464646", "z. c #555555", "A. c #8C8C8C", "B. c #E0E0E0", "C. c #717171", "D. c #3D3D3D", "E. c #2B2B2B", "F. c #3F3F3F", "G. c #474747", "H. c #545454", "I. c #4E504F", "J. c #505050", "K. c #676767", "L. c #9A9A9A", "M. c #D0D0D0", "N. c #C6C6C6", "O. c #383838", "P. c #3E3E3E", "Q. c #5A5C5B", "R. c #565656", "S. c #4D4D4D", "T. c #656565", "U. c #AFAFAF", "V. c #DBDBDB", "W. c #EBEBEB", "X. c #DEDEDE", "Y. c #838383", "Z. c #393939", "`. c #515151", " + c #4B4D4C", ".+ c #535554", "++ c #585858", "@+ c #525252", "#+ c #424242", "$+ c #767676", "%+ c #A8A8A8", "&+ c #E1E1E1", "*+ c #434343", "=+ c #1F1F1F", "-+ c #3B3B3B", ";+ c #4F4F4F", ">+ c #4A4C4B", ",+ c #4D4F4E", "'+ c #2C2C2C", ")+ c #404040", "!+ c #737373", "~+ c #CFCFCF", "{+ c #E2E2E2", "]+ c #D1D1D1", "^+ c #333333", "/+ c #575958", "(+ c #555756", "_+ c #5E5E5E", ":+ c #AEAEAE", "<+ c #D3D3D3", "[+ c #959595", "}+ c #454545", "|+ c #4B4B4B", "1+ c #6A6E6D", "2+ c #727675", "3+ c #838786", "4+ c #818584", "5+ c #878B8A", "6+ c #707473", "7+ c #575757", "8+ c #626262", "9+ c #848484", "0+ c #BEBEBE", "a+ c #494949", "b+ c #515352", "c+ c #666A69", "d+ c #757978", "e+ c #7B7F7E", "f+ c #8B8F8E", "g+ c #9CA09F", "h+ c #A6AAA9", "i+ c #A9ADAC", "j+ c #AFB3B2", "k+ c #B6BAB9", "l+ c #C5C9C8", "m+ c #CACECD", "n+ c #CDD1D0", "o+ c #D4D8D7", "p+ c #D5D9D8", "q+ c #B8BCBB", "r+ c #636766", "s+ c #2F2F2F", "t+ c #D8D8D8", "u+ c #9D9D9D", "v+ c #4A4A4A", "w+ c #545655", "x+ c #525453", "y+ c #6C706F", "z+ c #767A79", "A+ c #7E8281", "B+ c #888C8B", "C+ c #949897", "D+ c #9EA2A1", "E+ c #C2C6C5", "F+ c #D8DCDB", "G+ c #DEE2E1", "H+ c #E3E7E6", "I+ c #E6EAE9", "J+ c #E7EBEA", "K+ c #E8ECEB", "L+ c #EAEEED", "M+ c #EDF1F0", "N+ c #EEF2F1", "O+ c #EFF3F2", "P+ c #F6FAF9", "Q+ c #F4F8F7", "R+ c #D0D4D3", "S+ c #A4A8A7", "T+ c #747877", "U+ c #989898", "V+ c #CCCCCC", "W+ c #CBCBCB", "X+ c #717372", "Y+ c #3C3E3D", "Z+ c #3F4140", "`+ c #333534", " @ c #5D5F5E", ".@ c #B7BBBA", "+@ c #BCC0BF", "@@ c #D7DBDA", "#@ c #D9DDDC", "$@ c #DBDFDE", "%@ c #E0E4E3", "&@ c #E2E6E5", "*@ c #E5E9E8", "=@ c #F7FBFA", "-@ c #FCFFFF", ";@ c #606060", ">@ c #303030", ",@ c #C4C4C4", "'@ c #B6B8B7", ")@ c #303231", "!@ c #444645", "~@ c #292B2A", "{@ c #666867", "]@ c #7D8180", "^@ c #878988", "/@ c #8E908F", "(@ c #B9BDBC", "_@ c #BABEBD", ":@ c #C8CCCB", "<@ c #D6DAD9", "[@ c #DFE3E2", "}@ c #EBEFEE", "|@ c #F0F4F3", "1@ c #A0A4A3", "2@ c #646867", "3@ c #616161", "4@ c #A6A6A6", "5@ c #393D3C", "6@ c #2B2F2E", "7@ c #414544", "8@ c #A5A9A8", "9@ c #A7ABAA", "0@ c #ADB1B0", "a@ c #AEB2B1", "b@ c #B0B4B3", "c@ c #B3B7B6", "d@ c #BBBFBE", "e@ c #C0C4C3", "f@ c #BFC3C2", "g@ c #C6CAC9", "h@ c #CBCFCE", "i@ c #CFD3D2", "j@ c #E1E5E4", "k@ c #F1F5F4", "l@ c #5D5D5D", "m@ c #A1A1A1", "n@ c #D4D8D9", "o@ c #777B7C", "p@ c #313536", "q@ c #323637", "r@ c #404445", "s@ c #464A4B", "t@ c #636768", "u@ c #818586", "v@ c #9CA0A1", "w@ c #A3A7A8", "x@ c #A6AAAB", "y@ c #ACB0B1", "z@ c #ADB1B2", "A@ c #A7ABAC", "B@ c #B3B7B8", "C@ c #B2B6B7", "D@ c #B7BBBC", "E@ c #BDC1C2", "F@ c #C2C6C7", "G@ c #C6CACB", "H@ c #BEC2C3", "I@ c #C1C5C6", "J@ c #C5C9CA", "K@ c #C9CDCE", "L@ c #CDD1D2", "M@ c #CFD3D4", "N@ c #D1D5D6", "O@ c #D8DCDD", "P@ c #D9DDDE", "Q@ c #DBDFE0", "R@ c #DEE2E3", "S@ c #E2E6E7", "T@ c #E5E9EA", "U@ c #E7EBEC", "V@ c #ECF0F1", "W@ c #EAEEEF", "X@ c #E6EAEB", "Y@ c #E3E7E8", "Z@ c #E4E8E9", "`@ c #E9EDEE", " # c #8F9392", ".# c #DFDFDF", "+# c #D2D2D2", "@# c #BDBDBD", "## c #9F9F9F", "$# c #999999", "%# c #939393", "&# c #868686", "*# c #808080", "=# c #898989", "-# c #8D8D8D", ";# c #A0A0A0", "># c #A4A4A4", ",# c #A6A8A7", "'# c #C3C5C4", ")# c #C3C7C6", "!# c #C7CBCA", "~# c #D3D7D6", "{# c #DDE1E0", "]# c #595D5E", "^# c #333738", "/# c #3E4243", "(# c #3F4344", "_# c #393D3E", ":# c #45494A", "<# c #747879", "[# c #8F9394", "}# c #A0A4A5", "|# c #9B9FA0", "1# c #9A9E9F", "2# c #A8ACAD", "3# c #9FA3A4", "4# c #B1B5B6", "5# c #B4B8B9", "6# c #B8BCBD", "7# c #C4C8C9", "8# c #D6DADB", "9# c #D7DBDC", "0# c #DADEE1", "a# c #DEE2E5", "b# c #E5E9EC", "c# c #E8ECED", "d# c #EAEEF1", "e# c #ECF0F3", "f# c #E7EBEE", "g# c #F2F6F5", "h# c #FBFFFE", "i# c #ACB0AF", "j# c #353535", "k# c #C9C9C9", "l# c #D6D6D6", "m# c #B2B2B2", "n# c #ADADAD", "o# c #A2A2A2", "p# c #949494", "q# c #888888", "r# c #7C7C7C", "s# c #707070", "t# c #606261", "u# c #7F8382", "v# c #8C908F", "w# c #989C9B", "x# c #9A9F9B", "y# c #A8AAA7", "z# c #ACAEA9", "A# c #B2B4AF", "B# c #B9BBB6", "C# c #C2C4BF", "D# c #CACCC7", "E# c #D0D2CD", "F# c #D3D5D0", "G# c #DBDDD8", "H# c #EBEDE8", "I# c #999EA1", "J# c #414649", "K# c #313639", "L# c #404548", "M# c #383D40", "N# c #373C3F", "O# c #505558", "P# c #898E91", "Q# c #9CA1A4", "R# c #A3A8AB", "S# c #979C9F", "T# c #959A9D", "U# c #A4A9AC", "V# c #AAAFB2", "W# c #A9AEB1", "X# c #ACB1B4", "Y# c #B0B5B8", "Z# c #B5BABD", "`# c #B9BEC1", " $ c #BBC0C3", ".$ c #BCC1C4", "+$ c #C4C9CC", "@$ c #C5CACD", "#$ c #C7CCCF", "$$ c #CBD0D3", "%$ c #CED3D6", "&$ c #D2D7DA", "*$ c #D5DADD", "=$ c #D7DCDF", "-$ c #DDE1E4", ";$ c #DCDFE4", ">$ c #DEE1E6", ",$ c #E1E5E8", "'$ c #E4E7EC", ")$ c #E2E5EA", "!$ c #E9ECF1", "~$ c #EDF1F4", "{$ c #EEF1F6", "]$ c #EEF2F5", "^$ c #ECEFF4", "/$ c #F0F4F5", "($ c #F8FCFB", "_$ c #F3F7F6", ":$ c #F5F9F8", "<$ c #646464", "[$ c #323232", "}$ c #878787", "|$ c #BABABA", "1$ c #9C9C9C", "2$ c #6F6F6F", "3$ c #323433", "4$ c #2C2E2D", "5$ c #2A2E2D", "6$ c #292D2C", "7$ c #282C2B", "8$ c #272B2A", "9$ c #262A29", "0$ c #252928", "a$ c #1F2322", "b$ c #202423", "c$ c #222625", "d$ c #2D3130", "e$ c #2E332F", "f$ c #3C3E3B", "g$ c #3F413C", "h$ c #474944", "i$ c #50524D", "j$ c #5B5D58", "k$ c #646661", "l$ c #6C6E69", "m$ c #6F716C", "n$ c #7E807B", "o$ c #9D9F9A", "p$ c #C8CAC5", "q$ c #E9EBE6", "r$ c #EEF0ED", "s$ c #E5E7E4", "t$ c #E8EAE7", "u$ c #32373A", "v$ c #2C3134", "w$ c #393E41", "x$ c #303538", "y$ c #6D7275", "z$ c #919699", "A$ c #9DA2A5", "B$ c #9FA4A7", "C$ c #94999C", "D$ c #A1A6A9", "E$ c #A7ACAF", "F$ c #ABB0B3", "G$ c #B6BBBE", "H$ c #BABFC2", "I$ c #C0C5C8", "J$ c #C1C6C9", "K$ c #C2C7CA", "L$ c #C9CED1", "M$ c #CDD2D5", "N$ c #D1D6D9", "O$ c #D3D8DB", "P$ c #DDE0E5", "Q$ c #DFE2E7", "R$ c #E1E4E9", "S$ c #E6E9EE", "T$ c #E8EBF0", "U$ c #EDF0F5", "V$ c #F1F4F9", "W$ c #F4F8FB", "X$ c #7A7A7A", "Y$ c #696969", "Z$ c #6E6E6E", "`$ c #383A39", " % c #3E4241", ".% c #363A39", "+% c #343935", "@% c #363B37", "#% c #353A34", "$% c #333832", "%% c #313630", "&% c #2F342E", "*% c #2D322C", "=% c #2B302A", "-% c #2A2F29", ";% c #242923", ">% c #3F443E", ",% c #6B706A", "'% c #9A9F99", ")% c #BEC3BD", "!% c #D2D7D1", "~% c #D7DCD6", "{% c #DEE3DD", "]% c #DEE5DE", "^% c #E1E6E0", "/% c #E2E9E2", "(% c #E3E8E2", "_% c #E2E7E1", ":% c #D1D3CE", "<% c #BABCB7", "[% c #A7A9A4", "}% c #A9ABA6", "|% c #B8B9B4", "1% c #C9CAC5", "2% c #DDDED9", "3% c #ECEEE9", "4% c #EAEFE9", "5% c #E6EBE5", "6% c #E9EEE8", "7% c #E3E9E9", "8% c #788082", "9% c #2C3436", "0% c #2E3638", "a% c #373F41", "b% c #2D3537", "c% c #4B5355", "d% c #858D8F", "e% c #8E9698", "f% c #949C9E", "g% c #979FA1", "h% c #969EA0", "i% c #9DA5A7", "j% c #A3ABAD", "k% c #A5ADAF", "l% c #ABB3B5", "m% c #ADB5B7", "n% c #B0B8BA", "o% c #B4BCBE", "p% c #B8C0C2", "q% c #BBC3C5", "r% c #BDC5C7", "s% c #BEC6C8", "t% c #C1C9CB", "u% c #C2CACC", "v% c #C4CCCE", "w% c #C7CFD1", "x% c #CCD4D6", "y% c #D1D9DB", "z% c #D6DBDE", "A% c #DBDEE3", "B% c #E0E3E8", "C% c #EAEDF2", "D% c #F0F3F8", "E% c #F3F7FA", "F% c #EBEFF0", "G% c #7F7F7F", "H% c #E3E3E3", "I% c #6A6A6A", "J% c #666666", "K% c #4E4E4E", "L% c #3C403F", "M% c #393E3A", "N% c #383D39", "O% c #373C36", "P% c #363B35", "Q% c #343933", "R% c #323731", "S% c #30352F", "T% c #2E332D", "U% c #40453F", "V% c #5A5F59", "W% c #757A74", "X% c #838882", "Y% c #818680", "Z% c #798079", "`% c #818881", " & c #808A82", ".& c #828C84", "+& c #848E86", "@& c #858F87", "#& c #868D86", "$& c #858C85", "%& c #868B85", "&& c #81837E", "*& c #60625D", "=& c #40423D", "-& c #383A35", ";& c #43443F", ">& c #555651", ",& c #6D6E69", "'& c #82837E", ")& c #858A84", "!& c #8A8F89", "~& c #939892", "{& c #9EA39D", "]& c #A8ADA7", "^& c #AFB4AE", "/& c #B4B9B3", "(& c #B6BBB5", "_& c #8B908A", ":& c #7A7F79", "<& c #656A64", "[& c #595E58", "}& c #636862", "|& c #80857F", "1& c #A4A9A3", "2& c #BBC1BD", "3& c #CDD6D5", "4& c #6C7574", "5& c #394241", "6& c #3E4648", "7& c #313A39", "8& c #525A5C", "9& c #8F9897", "0& c #929A9C", "a& c #969F9E", "b& c #9CA4A6", "c& c #A3ACAB", "d& c #A6AFAE", "e& c #A9B1B3", "f& c #ADB6B5", "g& c #B2BABC", "h& c #B1BAB9", "i& c #B3BCBB", "j& c #B7BFC1", "k& c #BCC5C4", "l& c #C5CECD", "m& c #C8D0D2", "n& c #C8D1D0", "o& c #CAD3D2", "p& c #CED6D8", "q& c #D3DCDB", "r& c #D8E0E2", "s& c #DBE3E5", "t& c #D8DBE0", "u& c #DADDE2", "v& c #E7EAEF", "w& c #EFF2F7", "x& c #E8ECEF", "y& c #F5F9FA", "z& c #F9FDFC", "A& c #E9EDEC", "B& c #CCD0CF", "C& c #636363", "D& c #7E7E7E", "E& c #ACACAC", "F& c #929292", "G& c #969696", "H& c #686868", "I& c #454746", "J& c #434544", "K& c #3B403C", "L& c #3B413D", "M& c #394039", "N& c #353C35", "O& c #323932", "P& c #313831", "Q& c #333A33", "R& c #2C332C", "S& c #293029", "T& c #282F28", "U& c #343B34", "V& c #4F564F", "W& c #676E67", "X& c #6B726B", "Y& c #616861", "Z& c #5F6B61", "`& c #606C62", " * c #616D63", ".* c #626E64", "+* c #636F65", "@* c #656F66", "#* c #676E66", "$* c #686F67", "%* c #61665F", "&* c #5C615A", "** c #3F423B", "=* c #23261F", "-* c #272822", ";* c #30312B", ">* c #35342F", ",* c #3D3E38", "'* c #50554E", ")* c #5C635B", "!* c #5B625A", "~* c #5A6159", "{* c #6B726A", "]* c #626961", "^* c #616860", "/* c #565D55", "(* c #484F47", "_* c #333A32", ":* c #232A22", "<* c #252C24", "[* c #394038", "}* c #767F7C", "|* c #606B67", "1* c #495352", "2* c #47524E", "3* c #4D5756", "4* c #46514D", "5* c #535D5C", "6* c #78837F", "7* c #788281", "8* c #7A8581", "9* c #7E8887", "0* c #838E8A", "a* c #899392", "b* c #8E9995", "c* c #929C9B", "d* c #949F9B", "e* c #A5AFAE", "f* c #A7B2AE", "g* c #ACB6B5", "h* c #B2BDB9", "i* c #B9C3C2", "j* c #C0CBC7", "k* c #C5CFCE", "l* c #C7D2CE", "m* c #CDD7D6", "n* c #CFDAD6", "o* c #D1DBDA", "p* c #D3DEDA", "q* c #D4DEDD", "r* c #D2DDD9", "s* c #D0DAD9", "t* c #D0D9D8", "u* c #D4D9DC", "v* c #D6DADD", "w* c #E2E6E9", "x* c #E4E8EB", "y* c #DCE0E3", "z* c #CACED1", "A* c #BBBFC2", "B* c #ACB0B3", "C* c #969A9D", "D* c #9FA3A6", "E* c #B3B7BA", "F* c #EFF3F6", "G* c #5F6362", "H* c #2E2E2E", "I* c #CDCDCD", "J* c #B4B4B4", "K* c #D4D4D4", "L* c #3A403C", "M* c #373E37", "N* c #2E352E", "O* c #363D36", "P* c #525952", "Q* c #6D746D", "R* c #737A73", "S* c #68726A", "T* c #68756B", "U* c #66766B", "V* c #67776C", "W* c #69766C", "X* c #6A776D", "Y* c #6B776D", "Z* c #6C766D", "`* c #6E756D", " = c #70776F", ".= c #6F746D", "+= c #53564F", "@= c #353831", "#= c #32332D", "$= c #373832", "%= c #3C3B36", "&= c #464741", "*= c #525750", "== c #636A62", "-= c #646B63", ";= c #60675F", ">= c #697068", ",= c #4A5149", "'= c #2F362E", ")= c #30372F", "!= c #3A4139", "~= c #414B42", "{= c #59645C", "]= c #5C6761", "^= c #5B6660", "/= c #626D67", "(= c #67726C", "_= c #58635D", ":= c #515C56", "<= c #5D6862", "[= c #5F6A64", "}= c #616C66", "|= c #646F69", "1= c #66716B", "2= c #68736D", "3= c #69746E", "4= c #7F8A84", "5= c #828D87", "6= c #87928C", "7= c #8E9993", "8= c #96A19B", "9= c #9DA8A2", "0= c #A3AEA8", "a= c #A6B1AB", "b= c #B5C0BA", "c= c #B8C3BD", "d= c #BFCAC4", "e= c #C6D1CB", "f= c #CED9D3", "g= c #D5E0DA", "h= c #D9E4DE", "i= c #DCE5E2", "j= c #CFD5D5", "k= c #DCE0E1", "l= c #D1D5D8", "m= c #AFB3B4", "n= c #8C9093", "o= c #53575A", "p= c #414546", "q= c #44484B", "r= c #535758", "s= c #909497", "t= c #F7FBFC", "u= c #8A8A8A", "v= c #DDDDDD", "w= c #B1B1B1", "x= c #F0F0F0", "y= c #393F3B", "z= c #38423A", "A= c #374139", "B= c #353F37", "C= c #333D35", "D= c #313B33", "E= c #303A32", "F= c #323C34", "G= c #2E3830", "H= c #525C54", "I= c #737D75", "J= c #7D877F", "K= c #747F77", "L= c #748479", "M= c #728476", "N= c #738376", "O= c #728275", "P= c #748275", "Q= c #748074", "R= c #757F74", "S= c #7A8277", "T= c #7D8379", "U= c #64675E", "V= c #40433A", "W= c #34352D", "X= c #33332B", "Y= c #39362F", "Z= c #43443C", "`= c #52584E", " - c #697368", ".- c #6F796E", "+- c #677166", "@- c #6A7469", "#- c #687267", "$- c #606A5F", "%- c #626C61", "&- c #646E63", "*- c #586257", "=- c #475146", "-- c #374136", ";- c #303A2F", ">- c #323C31", ",- c #364035", "'- c #525E54", ")- c #637066", "!- c #6D7A70", "~- c #657268", "{- c #5D6A60", "]- c #647167", "^- c #5A675D", "/- c #59665C", "(- c #58655B", "_- c #57645A", ":- c #566359", "<- c #556258", "[- c #525F55", "}- c #536056", "|- c #5B685E", "1- c #606D63", "2- c #67746A", "3- c #808D83", "4- c #839086", "5- c #8A978D", "6- c #94A197", "7- c #9FACA2", "8- c #AAB7AD", "9- c #B3C0B6", "0- c #B9C4BC", "a- c #C1C7C5", "b- c #646869", "c- c #565A5B", "d- c #2C302F", "e- c #4E5253", "f- c #CED2D3", "g- c #E6E6E6", "h- c #F1F1F1", "i- c #B3B3B3", "j- c #6D6D6D", "k- c #39433B", "l- c #2F3931", "m- c #515B53", "n- c #78827A", "o- c #869088", "p- c #7E8A80", "q- c #7D8F83", "r- c #7A8F80", "s- c #7B8D7F", "t- c #798B7D", "u- c #79897C", "v- c #7B897C", "w- c #7B877B", "x- c #737D72", "y- c #7B8378", "z- c #65685F", "A- c #3B3E35", "B- c #27271F", "C- c #1E1E16", "D- c #25221B", "E- c #32332B", "F- c #4E544A", "G- c #7C867B", "H- c #717B70", "I- c #6E786D", "J- c #6C766B", "K- c #6D776C", "L- c #5C665B", "M- c #353F34", "N- c #2F392E", "O- c #3E4A3E", "P- c #546052", "Q- c #6F7D6E", "R- c #748273", "S- c #687667", "T- c #6B796A", "U- c #707E6F", "V- c #738172", "W- c #6E7C6D", "X- c #6C7A6B", "Y- c #697768", "Z- c #677566", "`- c #657364", " ; c #637162", ".; c #627061", "+; c #5E6C5D", "@; c #5D6B5C", "#; c #5C6A5B", "$; c #5B695A", "%; c #5A6859", "&; c #596758", "*; c #5F6D5E", "=; c #768475", "-; c #899089", ";; c #999E9A", ">; c #A6ABA7", ",; c #9FA4A0", "'; c #858A86", "); c #686D69", "!; c #565B57", "~; c #505551", "{; c #595E5A", "]; c #4F5450", "^; c #2D322E", "/; c #2A2F2B", "(; c #545955", "_; c #969B97", ":; c #E8EDE9", "<; c #B5B9B8", "[; c #D7D7D7", "}; c #EFEFEF", "|; c #FAFAFA", "1; c #FFFFFF", "2; c #BFBFBF", "3; c #343E36", "4; c #2D372F", "5; c #4F5951", "6; c #7C867E", "7; c #8D978F", "8; c #809488", "9; c #7F9686", "0; c #7E9585", "a; c #7E9384", "b; c #7F9183", "c; c #7F8F82", "d; c #808E81", "e; c #808C80", "f; c #707A6F", "g; c #62655C", "h; c #34372E", "i; c #191911", "j; c #0D0D05", "k; c #14110A", "l; c #24251D", "m; c #494F45", "n; c #727C71", "o; c #869085", "p; c #7E887D", "q; c #7B857A", "r; c #798378", "s; c #838D82", "t; c #788277", "u; c #414B40", "v; c #263025", "w; c #1C261B", "x; c #222C21", "y; c #2B3729", "z; c #485544", "A; c #73826F", "B; c #849380", "C; c #7A8976", "D; c #7B8A77", "E; c #808F7C", "F; c #798875", "G; c #748370", "H; c #778673", "I; c #768572", "J; c #758471", "K; c #71806D", "L; c #707F6C", "M; c #6E7D6A", "N; c #6B7A67", "O; c #687764", "P; c #657461", "Q; c #63725F", "R; c #62715E", "S; c #5F6E5B", "T; c #5D6C59", "U; c #5E6D5A", "V; c #606F5C", "W; c #63705F", "X; c #70756F", "Y; c #686D67", "Z; c #4E534D", "`; c #494E48", " > c #4C514B", ".> c #3C413B", "+> c #C4C9C3", "@> c #EDF2EE", "#> c #252525", "$> c #9E9E9E", "%> c #B6B6B6", "&> c #A3A3A3", "*> c #F7F7F7", "=> c #F4F4F4", "-> c #F9F9F9", ";> c #B7B7B7", ">> c #37403B", ",> c #505A52", "'> c #818B83", ")> c #939D95", "!> c #88958B", "~> c #839889", "{> c #819989", "]> c #819888", "^> c #819687", "/> c #839587", "(> c #849487", "_> c #869286", ":> c #7A8479", "<> c #828A7F", "[> c #676A61", "}> c #363930", "|> c #181810", "1> c #0C0C04", "2> c #15120B", "3> c #26271F", "4> c #464E43", "5> c #768075", "6> c #8F998E", "7> c #889287", "8> c #8B958A", "9> c #879186", "0> c #818B80", "a> c #778176", "b> c #5F695E", "c> c #3D473C", "d> c #1D271C", "e> c #0D170C", "f> c #0F190E", "g> c #162214", "h> c #43523F", "i> c #75846D", "j> c #8D9C87", "k> c #85947D", "l> c #85947F", "m> c #889780", "n> c #82917C", "o> c #7D8C75", "p> c #7D8C77", "q> c #7C8B74", "r> c #7C8B76", "s> c #7B8A73", "t> c #7A8974", "u> c #7A8972", "v> c #798873", "w> c #798871", "x> c #73826D", "y> c #73826B", "z> c #72816C", "A> c #72816A", "B> c #71806B", "C> c #718069", "D> c #707F6A", "E> c #707F68", "F> c #6E7D68", "G> c #6C7B64", "H> c #6B7A65", "I> c #6A7962", "J> c #6A7964", "K> c #6B7866", "L> c #71796C", "M> c #73796F", "N> c #757A73", "O> c #797F75", "P> c #7D827B", "Q> c #7E847A", "R> c #7C817A", "S> c #7A8076", "T> c #6A6F68", "U> c #53594F", "V> c #4E534C", "W> c #4C5248", "X> c #454A43", "Y> c #2C3228", "Z> c #373C35", "`> c #898E87", " , c #DCE1DD", "., c #292929", "+, c #ABABAB", "@, c #DCDCDC", "#, c #38413C", "$, c #364139", "%, c #343F37", "&, c #323D35", "*, c #303B33", "=, c #2F3A32", "-, c #2D3830", ";, c #333E36", ">, c #535E56", ",, c #869189", "', c #99A49C", "), c #8A9A8F", "!, c #859C8C", "~, c #829D8A", "{, c #849D8A", "], c #869D8B", "^, c #879C8B", "/, c #899B8B", "(, c #8B9C8C", "_, c #8E9A8C", ":, c #879284", "<, c #8C9487", "[, c #6E7166", "}, c #3A3D32", "|, c #1E1E14", "1, c #131309", "2, c #1E1B12", "3, c #2F3126", "4, c #4A5245", "5, c #7C887A", "6, c #96A294", "7, c #8F9B8D", "8, c #919D8F", "9, c #909C8E", "0, c #8B9789", "a, c #849082", "b, c #7A8678", "c, c #626E60", "d, c #3E4A3C", "e, c #1C281A", "f, c #0D190B", "g, c #111D0F", "h, c #1B2817", "i, c #485742", "j, c #76886E", "k, c #8C9E86", "l, c #84967C", "m, c #83957D", "n, c #87997F", "o, c #879981", "p, c #8B9D83", "q, c #869880", "r, c #85977D", "s, c #85977F", "t, c #83957B", "u, c #82947C", "v, c #82947A", "w, c #74866E", "x, c #75876D", "y, c #768870", "z, c #77896F", "A, c #778971", "B, c #778671", "C, c #71796A", "D, c #73796D", "E, c #767C72", "F, c #777D71", "G, c #787E74", "H, c #757B71", "I, c #747A6E", "J, c #71776D", "K, c #52584C", "L, c #42483E", "M, c #40463A", "N, c #262C20", "O, c #1F251B", "P, c #CED3CF", "Q, c #242424", "R, c #BCBCBC", "S, c #E4E4E6", "T, c #EAEBED", "U, c #EAEAEC", "V, c #EEEFF1", "W, c #DEDEE0", "X, c #949597", "Y, c #5A5A5C", "Z, c #5B5C5E", "`, c #58585A", " ' c #565759", ".' c #565658", "+' c #535456", "@' c #515153", "#' c #4E4F51", "$' c #4E4E50", "%' c #4D4D4F", "&' c #505052", "*' c #4F4F51", "=' c #4B4B4D", "-' c #49494B", ";' c #474749", ">' c #454547", ",' c #464648", "'' c #434345", ")' c #424244", "!' c #424443", "~' c #3D3F3E", "{' c #39423D", "]' c #323D37", "^' c #2E3933", "/' c #2E3931", "(' c #2F3A34", "_' c #354038", ":' c #57625C", "<' c #8B968E", "[' c #9EA9A3", "}' c #909D94", "|' c #889D8E", "1' c #879E8C", "2' c #889F8D", "3' c #8A9F8E", "4' c #8D9F8F", "5' c #8FA090", "6' c #92A091", "7' c #939F91", "8' c #8E998B", "9' c #90988B", "0' c #6E7468", "a' c #3A4034", "b' c #1E2116", "c' c #16180D", "d' c #202217", "e' c #33362B", "f' c #4C5749", "g' c #818D7F", "h' c #9BA799", "i' c #94A092", "j' c #9CA89A", "k' c #8C988C", "l' c #9CA89C", "m' c #8E9A8E", "n' c #6E7A6E", "o' c #434F43", "p' c #1E2A1E", "q' c #101C10", "r' c #182418", "s' c #253324", "t' c #445340", "u' c #8FA189", "v' c #8A9C84", "w' c #889A82", "x' c #899B83", "y' c #84967E", "z' c #86987E", "A' c #819379", "B' c #7F9177", "C' c #7C8E74", "D' c #7B8D73", "E' c #7A8C72", "F' c #809278", "G' c #808F78", "H' c #778472", "I' c #7B8676", "J' c #7E8979", "K' c #778272", "L' c #798174", "M' c #7D8578", "N' c #828A7D", "O' c #767E71", "P' c #5D6558", "Q' c #485045", "R' c #3C4439", "S' c #3E463B", "T' c #283025", "U' c #222A1F", "V' c #636861", "W' c #959A96", "X' c #222222", "Y' c #C8C8C8", "Z' c #979797", "`' c #D9D9D9", " ) c #DDDDDF", ".) c #D9DADE", "+) c #E7E8EC", "@) c #D9DDE0", "#) c #AFB0B4", "$) c #767A7D", "%) c #58595D", "&) c #4F5356", "*) c #535458", "=) c #505457", "-) c #505155", ";) c #4C5053", ">) c #4C4D51", ",) c #484C4F", "') c #48494D", ")) c #47484C", "!) c #454449", "~) c #444348", "{) c #434247", "]) c #424146", "^) c #403F44", "/) c #414045", "() c #404241", "_) c #3E403F", ":) c #363F3C", "<) c #343F39", "[) c #38433F", "}) c #3F4A44", "|) c #3A4541", "1) c #2E3935", "2) c #37423C", "3) c #2F3A36", "4) c #3B4640", "5) c #333E3A", "6) c #67726E", "7) c #949F99", "8) c #9BA6A2", "9) c #96A199", "0) c #9BA99C", "a) c #94A595", "b) c #919F90", "c) c #95A394", "d) c #98A697", "e) c #9AA698", "f) c #939E90", "g) c #636E60", "h) c #273224", "i) c #131E10", "j) c #0F170A", "k) c #171F12", "l) c #364133", "m) c #4C584A", "n) c #AAB6A8", "o) c #9AA69A", "p) c #939F93", "q) c #9CA89E", "r) c #9BA79D", "s) c #96A298", "t) c #7D8880", "u) c #4A554D", "v) c #1D2822", "w) c #111C16", "x) c #243127", "y) c #475546", "z) c #7D8E7C", "A) c #99AA98", "B) c #8FA08E", "C) c #8D9E8C", "D) c #93A492", "E) c #91A290", "F) c #8E9F8D", "G) c #8C9D8B", "H) c #90A18F", "I) c #8B9C8A", "J) c #91A28F", "K) c #899B81", "L) c #889A80", "M) c #7E9076", "N) c #7D8F75", "O) c #7F917B", "P) c #7E907A", "Q) c #7D8F79", "R) c #7B8D77", "S) c #798A77", "T) c #798776", "U) c #788675", "V) c #778576", "W) c #798577", "X) c #6A766A", "Y) c #545E55", "Z) c #2B342F", "`) c #2B312D", " ! c #CBCCCE", ".! c #CACBCF", "+! c #CFD2D7", "@! c #CED1D6", "#! c #B4B7BC", "$! c #83868B", "%! c #575A5F", "&! c #46494E", "*! c #494C51", "=! c #4C4F54", "-! c #4B4E53", ";! c #474A4F", ">! c #45484D", ",! c #43464B", "'! c #414449", ")! c #404348", "!! c #444349", "~! c #434248", "{! c #424147", "]! c #414046", "^! c #403F45", "/! c #3F3E44", "(! c #38413E", "_! c #35403C", ":! c #394440", "~ c #464A4D", ",~ c #424649", "'~ c #404447", ")~ c #3D4144", "!~ c #3B3F42", "~~ c #3F3E43", "{~ c #3E3D42", "]~ c #3D3C41", "^~ c #3C3B40", "/~ c #404042", "(~ c #3A3C3B", "_~ c #323836", ":~ c #313A37", "<~ c #37403D", "[~ c #3E4744", "}~ c #39423F", "|~ c #48514E", "1~ c #353E3B", "2~ c #262F2C", "3~ c #414A47", "4~ c #7E8784", "5~ c #A4ADAA", "6~ c #A3ACA9", "7~ c #99A29D", "8~ c #9CA69D", "9~ c #9CA69B", "0~ c #A0AA9F", "a~ c #A3ADA2", "b~ c #A2ACA1", "c~ c #97A196", "d~ c #AAB4A9", "e~ c #535D52", "f~ c #162015", "g~ c #101A0F", "h~ c #1A2419", "i~ c #212B20", "j~ c #687365", "k~ c #9FAA9C", "l~ c #B3BDB2", "m~ c #A8B2A7", "n~ c #ACB6AB", "o~ c #A3ADA4", "p~ c #A6B0A7", "q~ c #ADB7AF", "r~ c #A7B1A9", "s~ c #6E7772", "t~ c #2A332E", "u~ c #131C19", "v~ c #121B18", "w~ c #19221F", "x~ c #89978A", "y~ c #A0AEA1", "z~ c #99A79A", "A~ c #A1AFA2", "B~ c #9DAB9E", "C~ c #9CAA9D", "D~ c #9AA89B", "E~ c #99A798", "F~ c #97A693", "G~ c #97A68F", "H~ c #96A590", "I~ c #94A38C", "J~ c #93A28D", "K~ c #91A089", "L~ c #909F8A", "M~ c #909F88", "N~ c #8F9E89", "O~ c #8F9E87", "P~ c #8E9D88", "Q~ c #8C9B84", "R~ c #8B9A85", "S~ c #899881", "T~ c #889782", "U~ c #859781", "V~ c #7E917B", "W~ c #7B917A", "X~ c #7A9079", "Y~ c #748573", "Z~ c #738474", "`~ c #6B796C", " { c #545F57", ".{ c #404B43", "+{ c #353E39", "@{ c #303934", "#{ c #343837", "${ c #262626", "%{ c #A5A5A5", "&{ c #A8AAA9", "*{ c #AFB0B2", "={ c #ABAFB2", "-{ c #929699", ";{ c #64686B", ">{ c #414548", ",{ c #4B4F52", "'{ c #43474A", "){ c #3F4346", "!{ c #3A3E41", "~{ c #393D40", "{{ c #383C3F", "]{ c #3B3A3F", "^{ c #3A393E", "/{ c #3D3D3F", "({ c #434947", "_{ c #3B4441", ":{ c #323B38", "<{ c #333C39", "[{ c #434C49", "}{ c #4B5451", "|{ c #3A4340", "1{ c #303936", "2{ c #5D6663", "3{ c #8A9390", "4{ c #9CA5A2", "5{ c #98A19E", "6{ c #929B96", "7{ c #9BA59C", "8{ c #96A095", "9{ c #929C91", "0{ c #939D92", "a{ c #9EA89D", "b{ c #ABB5AA", "c{ c #899388", "d{ c #495348", "e{ c #1B251A", "f{ c #182217", "g{ c #202A1F", "h{ c #2E382D", "i{ c #465045", "j{ c #818C7E", "k{ c #A8B3A5", "l{ c #A9B3A8", "m{ c #AEB8AD", "n{ c #B1BBB0", "o{ c #ACB6AD", "p{ c #A3ADA5", "q{ c #9EA8A0", "r{ c #606964", "s{ c #212A25", "t{ c #1A2320", "u{ c #1F2825", "v{ c #242D2A", "w{ c #707C72", "x{ c #97A598", "y{ c #A7B5A8", "z{ c #9FADA0", "A{ c #A4B2A5", "B{ c #9EAC9F", "C{ c #9BA99A", "D{ c #98A695", "E{ c #98A794", "F{ c #95A491", "G{ c #94A390", "H{ c #92A18E", "I{ c #91A08D", "J{ c #93A28F", "K{ c #909F8C", "L{ c #8E9D8A", "M{ c #8C9B88", "N{ c #8A9986", "O{ c #889986", "P{ c #819480", "Q{ c #7D937C", "R{ c #7C927D", "S{ c #798F7A", "T{ c #788B77", "U{ c #758875", "V{ c #758676", "W{ c #788679", "X{ c #566159", "Y{ c #444F47", "Z{ c #323B36", "`{ c #2B312F", " ] c #272727", ".] c #797979", "+] c #818181", "@] c #9FA1A0", "#] c #97989A", "$] c #8B8F90", "%] c #707475", "&] c #4F5354", "*] c #444849", "=] c #494D4E", "-] c #484C4D", ";] c #424647", ">] c #3D4142", ",] c #3B3F40", "'] c #373B3C", ")] c #3A3A3C", "!] c #39393B", "~] c #38383A", "{] c #373739", "]] c #363638", "^] c #3D4341", "/] c #3D4643", "(] c #3C4542", "_] c #29322F", ":] c #222B28", "<] c #141D1A", "[] c #626B68", "}] c #B5BEBB", "|] c #B0B9B6", "1] c #A6AFAC", "2] c #A2ABA6", "3] c #A8B2A9", "4] c #9DA79C", "5] c #A1ABA0", "6] c #4D574C", "7] c #111B10", "8] c #313B30", "9] c #5A6459", "0] c #98A297", "a] c #ADB7AC", "b] c #B0BAB1", "c] c #ABB5AD", "d] c #B1BAB5", "e] c #9FA8A3", "f] c #59625F", "g] c #1E2724", "h] c #1C2524", "i] c #222B2A", "j] c #2B3433", "k] c #8F9B91", "l] c #AAB8AB", "m] c #B0BEB1", "n] c #A3B1A4", "o] c #A4B2A3", "p] c #A3B1A2", "q] c #A2B0A1", "r] c #A1AFA0", "s] c #9FAD9E", "t] c #9EAC9D", "u] c #9DAB9C", "v] c #9CAA9B", "w] c #97A596", "x] c #93A192", "y] c #909E8F", "z] c #8E9C8D", "A] c #8C9A8B", "B] c #899A8A", "C] c #869986", "D] c #849783", "E] c #829582", "F] c #7F927F", "G] c #7A8B7B", "H] c #798778", "I] c #737F75", "J] c #68746A", "K] c #59635B", "L] c #4A544C", "M] c #3E4742", "N] c #333C37", "O] c #252B27", "P] c #242827", "Q] c #303433", "R] c #757678", "S] c #65696A", "T] c #515556", "U] c #434748", "V] c #3C4041", "W] c #3A3E3F", "X] c #383C3D", "Y] c #363A3B", "Z] c #343839", "`] c #353537", " ^ c #343436", ".^ c #333335", "+^ c #373D3B", "@^ c #464F4C", "#^ c #525B58", "$^ c #717A77", "%^ c #ADB6B3", "&^ c #DEE7E4", "*^ c #E4EDEA", "=^ c #DAE3E0", "-^ c #D8E1DE", ";^ c #D8E1DC", ">^ c #D5DFD6", ",^ c #D3DDD2", "'^ c #D1DBD0", ")^ c #D0DACF", "!^ c #CFD9CE", "~^ c #CAD4C9", "{^ c #C2CCC1", "]^ c #BBC5BA", "^^ c #5B655A", "/^ c #3C463B", "(^ c #3E483D", "_^ c #596358", ":^ c #B2BCB1", "<^ c #B8C2B7", "[^ c #AEB8AF", "}^ c #B6C0B7", "|^ c #B3BDB5", "1^ c #ACB6AE", "2^ c #ACB5B0", "3^ c #8A938E", "4^ c #47504D", "5^ c #1A2322", "6^ c #242D2C", "7^ c #3D4645", "8^ c #646D6A", "9^ c #98A39B", "0^ c #ACBAAD", "a^ c #A2B0A3", "b^ c #ABB9AC", "c^ c #AFBDB0", "d^ c #A6B4A7", "e^ c #A8B6A9", "f^ c #A7B4AA", "g^ c #A6B3A9", "h^ c #A5B2A8", "i^ c #A4B1A7", "j^ c #A2AFA5", "k^ c #A1AEA4", "l^ c #A0ADA3", "m^ c #9EABA1", "n^ c #9DAAA0", "o^ c #9BA89E", "p^ c #99A69C", "q^ c #96A399", "r^ c #93A096", "s^ c #919E94", "t^ c #909E91", "u^ c #8D9E8E", "v^ c #8B9D8D", "w^ c #889A8A", "x^ c #859787", "y^ c #829383", "z^ c #7E8C7F", "A^ c #7D8B7E", "B^ c #667268", "C^ c #576159", "D^ c #49534B", "E^ c #3D4641", "F^ c #292F2B", "G^ c #222824", "H^ c #2E3231", "I^ c #2A2A2A", "J^ c #858585", "K^ c #838584", "L^ c #58595B", "M^ c #4B4F50", "N^ c #35393A", "O^ c #2F3334", "P^ c #2E3233", "Q^ c #323234", "R^ c #313133", "S^ c #303032", "T^ c #3B413F", "U^ c #2C3230", "V^ c #2A302E", "W^ c #4A504E", "X^ c #818785", "Y^ c #B2B8B6", "Z^ c #CBD1CF", "`^ c #D6DCDA", " / c #DBE1DF", "./ c #EDF4EC", "+/ c #E7EEE6", "@/ c #D8DFD7", "#/ c #C6CDC5", "$/ c #B3BAB2", "%/ c #ABB2AA", "&/ c #A9B0A8", "*/ c #AFB6AE", "=/ c #BEC5BD", "-/ c #CED5CD", ";/ c #D9E0D8", ">/ c #D6DDD5", ",/ c #CFD6CE", "'/ c #CAD1C9", ")/ c #CED5CE", "!/ c #D4DBD4", "~/ c #CCD2CE", "{/ c #BEC4C0", "]/ c #707674", "^/ c #484E4C", "// c #1E2424", "(/ c #131919", "_/ c #1C2124", ":/ c #2B3033", "( c #AEB9B5", ",( c #ABB5B4", "'( c #A8B3AF", ")( c #A2ADA9", "!( c #9FA9A8", "~( c #9EA9A5", "{( c #9AA79E", "]( c #96A69B", "^( c #93A398", "/( c #8F9F94", "(( c #8D9A91", "_( c #89968C", ":( c #87928A", "<( c #778179", "[( c #677169", "}( c #3E453E", "|( c #292E28", "1( c #434844", "2( c #3E433F", "3( c #313632", "4( c #303531", "5( c #333331", "6( c #31312F", "7( c #2E2E2C", "8( c #2D2D2B", "9( c #323230", "0( c #30302E", "a( c #8D9190", "b( c #DFE3E6", "c( c #D9DCE1", "d( c #EDF3F3", "e( c #E3ECE7", "f( c #DFE9E1", "g( c #DAE4DC", "h( c #C4CEC6", "i( c #97A199", "j( c #6C766E", "k( c #727C74", "l( c #7A847C", "m( c #7F8981", "n( c #8C968E", "o( c #929C94", "p( c #98A29A", "q( c #9BA59D", "r( c #9CA5A0", "s( c #A4ADAC", "t( c #A7B0AF", "u( c #AAB2B4", "v( c #ACB5B4", "w( c #AEB6B8", "x( c #AFB8B7", "y( c #AFB7B9", "z( c #AEB7B6", "A( c #ABB4B3", "B( c #A8B1B0", "C( c #A7AFB1", "D( c #AAB7B0", "E( c #A6B3AA", "F( c #A2AFA6", "G( c #A0ADA4", "H( c #969F9A", "I( c #909A92", "J( c #7B827B", "K( c #5B625B", "L( c #3A3F39", "M( c #2E312A", "N( c #282A25", "O( c #2F3430", "P( c #464845", "Q( c #3C413D", "R( c #373C38", "S( c #2C312D", "T( c #2B302C", "U( c #242925", "V( c #272C28", "W( c #232824", "X( c #262624", "Y( c #272725", "Z( c #282826", "`( c #292927", " _ c #2A2A28", "._ c #2C2C2A", "+_ c #2F2F2D", "@_ c #363634", "#_ c #E2ECE4", "$_ c #5A645C", "%_ c #434D45", "&_ c #444E46", "*_ c #465048", "=_ c #4C564E", "-_ c #555F57", ";_ c #5C665E", ">_ c #606A62", ",_ c #616A65", "'_ c #6F7877", ")_ c #71797B", "!_ c #747C7E", "~_ c #7C8486", "{_ c #80888A", "]_ c #838B8D", "^_ c #90989A", "/_ c #91999B", "(_ c #939B9D", "__ c #99A1A3", ":_ c #9EA6A8", "<_ c #9FA8A7", "[_ c #A3AFAB", "}_ c #9FABA7", "|_ c #A0ABA7", "1_ c #9AA59F", "2_ c #909994", "3_ c #87908B", "4_ c #575D59", "5_ c #414841", "6_ c #393E38", "7_ c #30332C", "8_ c #2B2D28", "9_ c #787878", "0_ c #484A47", "a_ c #3D423E", "b_ c #3A3F3B", "c_ c #262B27", "d_ c #343432", "e_ c #393937", "f_ c #3D3D3B", "g_ c #161616", "h_ c #DAE0DC", "i_ c #787E7A", "j_ c #2F3531", "k_ c #373D39", "l_ c #464C48", "m_ c #454B47", "n_ c #424844", "o_ c #3E4440", "p_ c #383E3A", "q_ c #353B37", "r_ c #454B4B", "s_ c #464B4E", "t_ c #484D50", "u_ c #4B5053", "v_ c #4E5356", "w_ c #515659", "x_ c #54595C", "y_ c #555A5D", "z_ c #575C5F", "A_ c #5A5F62", "B_ c #5E6366", "C_ c #63686B", "D_ c #676C6F", "E_ c #6B7073", "F_ c #6A7274", "G_ c #707A79", "H_ c #6D7776", "I_ c #6C7675", "J_ c #717B7A", "K_ c #77807F", "L_ c #737C79", "M_ c #696F6D", "N_ c #5D635F", "O_ c #292B26", "P_ c #31332E", "Q_ c #2F322B", "R_ c #282923", "S_ c #252722", "T_ c #7A7C7B", "U_ c #393B38", "V_ c #323733", "W_ c #222723", "X_ c #202521", "Y_ c #2B2B29", "Z_ c #373735", "`_ c #3A3A38", " : c #202020", ".: c #212121", "+: c #B9BFBB", "@: c #636965", "#: c #404642", "$: c #4E5450", "%: c #515753", "&: c #3D433F", "*: c #404646", "=: c #3F4447", "-: c #3E4346", ";: c #3D4245", ">: c #42474A", ",: c #43484B", "': c #44494C", "): c #454A4D", "!: c #424A4C", "~: c #3D4748", "{: c #465051", "]: c #555E5D", "^: c #505656", "/: c #474D4B", "(: c #414642", "_: c #3D3F3A", ":: c #41433E", "<: c #3D4039", "[: c #31342D", "}: c #2C2D27", "|: c #2D2E29", "1: c #7C807F", "2: c #D8DAD9", "3: c #8F918E", "4: c #696E68", "5: c #222721", "6: c #121711", "7: c #0F140E", "8: c #181D17", "9: c #262B25", "0: c #1F241E", "a: c #1E231D", "b: c #212620", "c: c #232822", "d: c #1C211B", "e: c #2A2B26", "f: c #2B2C27", "g: c #2C2D28", "h: c #252621", "i: c #262722", "j: c #282924", "k: c #2F302B", "l: c #31322D", "m: c #33342F", "n: c #353533", "o: c #474B4C", "p: c #3C4144", "q: c #384043", "r: c #323C3E", "s: c #30383B", "t: c #363E40", "u: c #3F4749", "v: c #454E4D", "w: c #464C4C", "x: c #424846", "y: c #454A46", "z: c #3F4440", "A: c #3E403B", "B: c #34352F", "C: c #26261E", "D: c #2A2B25", "E: c #343633", "F: c #CCD1CB", "G: c #90958F", "H: c #5E635D", "I: c #3B403A", "J: c #272C26", "K: c #1D221C", "L: c #1D1E19", "M: c #1F201B", "N: c #21221D", "O: c #242520", "P: c #272823", "Q: c #2E2F2A", "R: c #32332E", "S: c #343530", "T: c #4A4E4F", "U: c #4C5051", "V: c #4D5152", "W: c #474F52", "X: c #414A4F", "Y: c #3D444A", "Z: c #3B4346", "`: c #3D4548", " < c #414747", ".< c #353732", "+< c #32342F", "@< c #22231D", "#< c #25251D", "$< c #2E2F29", "%< c #EDF2EB", "&< c #E2E7E0", "*< c #DADFD8", "=< c #C5CAC3", "-< c #9FA49D", ";< c #797E77", ">< c #656A63", ",< c #424740", "'< c #323730", ")< c #1E231C", "!< c #121710", "~< c #10150E", "{< c #0F140D", "]< c #0C110A", "^< c #1C1D17", "/< c #1D1E18", "(< c #1E1F19", "_< c #1F201A", ":< c #20211B", "<< c #21221C", "[< c #23241E", "}< c #262721", "|< c #292A24", "1< c #444442", "2< c #4F5555", "3< c #4A5157", "4< c #484F55", "5< c #434B4E", "6< c #404549", "7< c #3B3D3A", "8< c #353631", "9< c #302F2A", "0< c #2A2924", "a< c #2F2F27", "b< c #383933", "c< c #232726", "d< c #EBF0EA", "e< c #DCDED9", "f< c #C0C2BD", "g< c #AEB3AD", "h< c #9A9C97", "i< c #878C86", "j< c #62645F", "k< c #575954", "l< c #4C4D48", "m< c #4A4B46", "n< c #484944", "o< c #444540", "p< c #41423D", "q< c #3D3E39", "r< c #3B3C37", "s< c #393A35", "t< c #4E4F4A", "u< c #50514C", "v< c #565752", "w< c #5F605B", "x< c #7D7E79", "y< c #8A8B86", "z< c #92938E", "A< c #A7A7A5", "B< c #9E9FA1", "C< c #68696B", "D< c #3D3E40", "E< c #252A2E", "F< c #282F35", "G< c #2D3238", "H< c #2B3034", "I< c #23282C", "J< c #1E2326", "K< c #1F2326", "L< c #222627", "M< c #2A2B2D", "N< c #202221", "O< c #1A1C19", "P< c #1A1A18", "Q< c #161712", "R< c #10110C", "S< c #141510", "T< c #1C1E1B", "U< c #191D1C", "V< c #181C1B", "W< c #171B1A", "X< c #151918", "Y< c #141817", "Z< c #131716", "`< c #656968", " [ c #EFEFED", ".[ c #EEEEEC", "+[ c #ECEEEB", "@[ c #E4E4E2", "#[ c #E2E4E1", "$[ c #DFE1DE", "%[ c #DBDDDC", "&[ c #D9DBDA", "*[ c #CBCDCC", "=[ c #C7C9C8", "-[ c #D7D9D8", ";[ c #DEDEDC", ">[ c #ECECEA", ",[ c #E7E9E6", "'[ c #D8D8D6", ")[ c #CECECC", "![ c #AFAFAD", "~[ c #ACACAA", "{[ c #A1A19F", "][ c #9D9D9B", "^[ c #9B9B99", "/[ c #9A9A98", "([ c #AEAEAC", "_[ c #B0B0AE", ":[ c #B6B6B4", "<[ c #C1C1BF", "[[ c #D0D0CE", "}[ c #E1E1DF", "|[ c #D6D7D9", "1[ c #B7B6BB", "2[ c #838287", "3[ c #797A7C", "4[ c #797D7C", "5[ c #747975", "6[ c #6F7470", "7[ c #535854", "8[ c #1B201C", "9[ c #171C18", "0[ c #161B17", "a[ c #151A16", "b[ c #141915", "c[ c #131814", "d[ c #121713", "e[ c #121615", "f[ c #090D10", "g[ c #080D11", "h[ c #090C11", "i[ c #0C1013", "j[ c #0B0F10", "k[ c #0C0D0F", "l[ c #0B0C0E", "m[ c #0A0B0D", "n[ c #090B0A", "o[ c #090D0C", "p[ c #0D120E", "q[ c #111612", "r[ c #1A1F1B", "s[ c #1F2420", "t[ c #282D29", "u[ c #727773", "v[ c #ACB1AD", "w[ c #CBD0CC", "x[ c #DDE2DE", "y[ c #EBF0EC", "z[ c #F1F2ED", "A[ c #F0F1EC", "B[ c #EFF0EB", "C[ c #EDEEE9", "D[ c #EAEBE6", "E[ c #E6E7E2", "F[ c #E3E4DF", "G[ c #E1E2DD", "H[ c #E0E1DB", "I[ c #E7EAE1", "J[ c #E5EBDF", "K[ c #E6E9E0", "L[ c #E2E8DC", "M[ c #E3E6DD", "N[ c #DFE5D9", "O[ c #E0E3DA", "P[ c #DEE4D8", "Q[ c #DDE3D7", "R[ c #DDE0D7", "S[ c #D9DFD3", "T[ c #D8DBD2", "U[ c #D4DACE", "V[ c #D4D7CE", "W[ c #D1D7CD", "X[ c #D4D7D0", "Y[ c #D0D5CF", "Z[ c #CFD1CC", "`[ c #C9CEC8", " } c #C7C9C4", ".} c #C1C6C0", "+} c #BDC2BC", "@} c #B6B8B3", "#} c #B3B8B2", "$} c #ABB0AA", "%} c #A8AAA5", "&} c #A6A8A3", "*} c #A6ABA5", "=} c #A7A9A6", "-} c #9CA19B", ";} c #939592", ">} c #8F9490", ",} c #989A97", "'} c #A6A7A9", ")} c #B9BDBE", "!} c #B5B6B8", "~} c #949695", "{} c #9E9F99", "]} c #C2C3BD", "^} c #E5E6E0", "/} c #E8E7EC", "(} c #E1E0E5", "_} c #DDDEE0", ":} c #D4D6D5", "<} c #D2D7D3", "[} c #D6DBD7", "}} c #C6CBC7", "|} c #898E8A", "1} c #0B100C", "2} c #050A06", "3} c #181C1D", "4} c #212526", "5} c #232728", "6} c #242829", "7} c #25292A", "8} c #353A36", "9} c #484D49", "0} c #4E534F", "a} c #7E837F", "b} c #AEB3AF", "c} c #D4D9D5", "d} c #DFE4E0", "e} c #EEEFE9", "f} c #ECEDE7", "g} c #EAEBE5", "h} c #E7E8E2", "i} c #E4E5DF", "j} c #DEDFD9", "k} c #DDDED8", "l} c #D4D5CF", "m} c #D3D4CE", "n} c #CFD0CA", "o} c #CBCCC6", "p} c #C7C8C2", "q} c #BFC0BA", "r} c #BDBEB8", "s} c #AEAFA9", "t} c #ADAEA8", "u} c #ABACA6", "v} c #A9AAA4", "w} c #A7A8A2", "x} c #A4A59F", "y} c #A3A49E", "z} c #A1A49D", "A} c #919489", "B} c #8E9488", "C} c #8B9185", "D} c #878D81", "E} c #82887C", "F} c #7E8478", "G} c #7B8175", "H} c #7A8074", "I} c #797F73", "J} c #787E72", "K} c #757B6F", "L} c #72786C", "M} c #6B7069", "N} c #696E67", "O} c #676C65", "P} c #626760", "Q} c #646962", "R} c #666B64", "S} c #686D66", "T} c #6F746E", "U} c #717670", "V} c #6C716B", "W} c #676C66", "X} c #717672", "Y} c #7A7F7B", "Z} c #C8CCCD", "`} c #CACECF", " | c #CCD0D1", ".| c #8D8E88", "+| c #AFB1A6", "@| c #D2D3CD", "#| c #E3E4DE", "$| c #EAEAE8", "%| c #E8EAE9", "&| c #1E2221", "*| c #1C201F", "=| c #9FA3A2", "-| c #A8ADA9", ";| c #A0A19C", ">| c #9E9F9A", ",| c #999A95", "'| c #93948F", ")| c #8E8F8A", "!| c #878883", "~| c #868782", "{| c #7C7D78", "]| c #7A7B76", "^| c #787974", "/| c #757671", "(| c #73746F", "_| c #71726D", ":| c #70716C", "<| c #656661", "[| c #646560", "}| c #63645F", "|| c #6E6F6A", "1| c #6C6D68", "2| c #6B6C67", "3| c #6A6B66", "4| c #686B64", "5| c #696C65", "6| c #676D63", "7| c #666C62", "8| c #656B61", "9| c #646A60", "0| c #6C7268", "a| c #6B7167", "b| c #6D726C", "c| c #727771", "d| c #747973", "e| c #767B75", "f| c #777C78", "g| c #767B77", "h| c #D5D9DA", "i| c #D2D6D7", "j| c #BFC3C4", "k| c #909591", "l| c #81827C", "m| c #9FA196", "n| c #C1C2BC", "o| c #D7D8D2", "p| c #E6E6E4", "q| c #333834", "r| c #5C5E5B", "s| c #5A5B56", "t| c #494A45", "u| c #42433E", "v| c #454641", "w| c #464742", "x| c #474843", "y| c #4F504B", "z| c #51524D", "A| c #52534E", "B| c #53544F", "C| c #52544F", "D| c #5C615B", "E| c #5D625C", "F| c #5F645E", "G| c #616660", "H| c #626761", "I| c #60655F", "J| c #646963", "K| c #666B65", "L| c #6E736D", "M| c #777C76", "N| c #787D77", "O| c #797E78", "P| c #7D827E", "Q| c #808581", "R| c #848985", "S| c #BBBFC0", "T| c #8B908C", "U| c #83847E", "V| c #9EA095", "W| c #D5D6D0", "X| c #F0F2ED", "Y| c #EFF1EC", "Z| c #EDEFEA", "`| c #EAECE7", " 1 c #E8EAE5", ".1 c #E7E9E4", "+1 c #E5E7E2", "@1 c #E4E6E1", "#1 c #E3E5E0", "$1 c #E1E3DE", "%1 c #E1E3E0", "&1 c #DADCDB", "*1 c #D2D4D3", "=1 c #CFD1D0", "-1 c #C9CBCA", ";1 c #C1C3C2", ">1 c #BDBFBE", ",1 c #BABCBB", "'1 c #BBBDBC", ")1 c #BEC0BF", "!1 c #B8BAB9", "~1 c #B3B5B4", "{1 c #B0B4B5", "]1 c #9FA5A5", "^1 c #989E9E", "/1 c #949A9A", "(1 c #747A7A", "_1 c #373D3D", ":1 c #444A4A", "<1 c #3C4242", "[1 c #3D4343", "}1 c #3E4444", "|1 c #3F4545", "11 c #3F4541", "21 c #3F463F", "31 c #464D46", "41 c #474E47", "51 c #484F48", "61 c #495049", "71 c #4A514A", "81 c #4A504C", "91 c #4D5351", "01 c #545A5A", "a1 c #5B6161", "b1 c #5E6464", "c1 c #5D6363", "d1 c #5C6262", "e1 c #636969", "f1 c #575D5D", "g1 c #4B5151", "h1 c #474D4D", "i1 c #4E504D", "j1 c #4D4F4C", "k1 c #4C4E4B", "l1 c #50524F", "m1 c #535552", "n1 c #565855", "o1 c #4F514E", "p1 c #515350", "q1 c #545653", "r1 c #555754", "s1 c #585A57", "t1 c #575956", "u1 c #5A5C59", "v1 c #5B5D5A", "w1 c #5D5F5C", "x1 c #5E605D", "y1 c #606561", "z1 c #5F6460", "A1 c #5E635F", "B1 c #646965", "C1 c #656A66", "D1 c #676C68", "E1 c #696E6A", "F1 c #6B706C", "G1 c #6D726E", "H1 c #707571", "I1 c #6E736F", "J1 c #737874", "K1 c #757A76", "L1 c #787D79", "M1 c #797E7A", "N1 c #848889", "O1 c #868A8B", "P1 c #878B8C", "Q1 c #898D8E", "R1 c #8C9091", "S1 c #BCC0C1", "T1 c #E1E5E6", "U1 c #DDE1E2", "V1 c #C7CBCC", "W1 c #888983", "X1 c #A0A297", "Y1 c #BCBDB7", "Z1 c #E9E9E7", "`1 c #E7E8E3", " 2 c #DDDFDA", ".2 c #D8DAD5", "+2 c #D4D6D1", "@2 c #CDCFCA", "#2 c #B5B7B2", "$2 c #B1B3AE", "%2 c #A5A7A2", "&2 c #A3A5A0", "*2 c #939590", "=2 c #91938E", "-2 c #8E908B", ";2 c #898B86", ">2 c #858782", ",2 c #80827D", "'2 c #7D7F7A", ")2 c #7B7D78", "!2 c #696B6A", "~2 c #686A69", "{2 c #656766", "]2 c #474948", "^2 c #4A5050", "/2 c #4D5255", "(2 c #494E51", "_2 c #565C5C", ":2 c #494F4F", "<2 c #4A4F52", "[2 c #4D534F", "}2 c #505652", "|2 c #525854", "12 c #535955", "22 c #595F5F", "32 c #606568", "42 c #595E61", "52 c #5A6060", "62 c #5B6063", "72 c #525451", "82 c #565857", "92 c #595B58", "02 c #5B5D5C", "a2 c #5C6061", "b2 c #5D6162", "c2 c #5E6263", "d2 c #606465", "e2 c #666A6B", "f2 c #676B6C", "g2 c #626667", "h2 c #6A6E6F", "i2 c #6C7071", "j2 c #6E7273", "k2 c #6F7374", "l2 c #6A6F6B", "m2 c #797D7E", "n2 c #7E8283", "o2 c #84888B", "p2 c #8D9194", "q2 c #909495", "r2 c #919596", "s2 c #DFE3E4", "t2 c #CBCFD0", "u2 c #A1A6A2", "v2 c #85867E", "w2 c #9D9F94", "x2 c #B9BAB4", "y2 c #CECFC9", "z2 c #E2E2E0", "A2 c #91918F", "B2 c #7C7C7A", "C2 c #858583", "D2 c #939391", "E2 c #848580", "F2 c #848681", "G2 c #7E837D", "H2 c #737872", "I2 c #6A6F69", "J2 c #575C56", "K2 c #555A54", "L2 c #545953", "M2 c #545859", "N2 c #444C4E", "O2 c #464E50", "P2 c #474F51", "Q2 c #495154", "R2 c #4D5557", "S2 c #4F575A", "T2 c #4F5759", "U2 c #4E5658", "V2 c #4E5659", "W2 c #4D5558", "X2 c #4F5857", "Y2 c #4F5855", "Z2 c #4A5350", "`2 c #4D5653", " 3 c #515A57", ".3 c #535C59", "+3 c #545D5A", "@3 c #535B5D", "#3 c #565E61", "$3 c #575F61", "%3 c #555D60", "&3 c #545C5E", "*3 c #575F62", "=3 c #5A6264", "-3 c #434B4D", ";3 c #41494C", ">3 c #505455", ",3 c #616566", "'3 c #616568", ")3 c #64676C", "!3 c #686B70", "~3 c #6D7075", "{3 c #73767B", "]3 c #787B80", "^3 c #7D8085", "/3 c #7F8287", "(3 c #84878C", "_3 c #85888D", ":3 c #86898E", "<3 c #888B90", "[3 c #8B8E93", "}3 c #8D9095", "|3 c #8E9196", "13 c #8F9396", "23 c #999D9E", "33 c #989C9D", "43 c #979B9C", "53 c #979B9A", "63 c #A2A6A7", "73 c #AAAEAF", "83 c #B5B9BA", "93 c #BCC0C3", "03 c #BFC3C6", "a3 c #C5C8CD", "b3 c #CED2D5", "c3 c #CCD0D3", "d3 c #D0D4D5", "e3 c #83847C", "f3 c #9C9E93", "g3 c #CDCEC8", "h3 c #DFDFDD", "i3 c #60605E", "j3 c #50504E", "k3 c #525751", "l3 c #4A4F49", "m3 c #414640", "n3 c #444945", "o3 c #474C46", "p3 c #494E4A", "q3 c #404541", "r3 c #424741", "s3 c #454A44", "t3 c #464B47", "u3 c #444943", "v3 c #4B504A", "w3 c #4C514D", "x3 c #4D524E", "y3 c #4E5454", "z3 c #4B5356", "A3 c #4B5258", "B3 c #444C4F", "C3 c #41484E", "D3 c #495056", "E3 c #4A5255", "F3 c #474E54", "G3 c #464D53", "H3 c #454D50", "I3 c #444B51", "J3 c #42494F", "K3 c #424A4D", "L3 c #4A5254", "M3 c #4C5457", "N3 c #50585B", "O3 c #5B6365", "P3 c #5E6669", "Q3 c #5F676A", "R3 c #697174", "S3 c #6C7477", "T3 c #6E757B", "U3 c #6E7679", "V3 c #6C7379", "W3 c #70777D", "X3 c #747C7F", "Y3 c #757C82", "Z3 c #798184", "`3 c #7C8389", " 4 c #7C8487", ".4 c #798086", "+4 c #788083", "@4 c #767D83", "#4 c #757D80", "$4 c #7A7F82", "%4 c #7D8182", "&4 c #808487", "*4 c #838788", "=4 c #828689", "-4 c #808485", ";4 c #7F8386", ">4 c #83878A", ",4 c #8A8E91", "'4 c #8D9192", ")4 c #969A9B", "!4 c #A6AAAD", "~4 c #A8ACAF", "{4 c #A9ADAE", "]4 c #AAAEB1", "^4 c #ABAFB0", "/4 c #B6B9C0", "(4 c #B7BAC1", "_4 c #B9BCC5", ":4 c #BCBFC6", "<4 c #BFC2CB", "[4 c #C2C5CC", "}4 c #C4C7D0", "|4 c #C5C8CF", "14 c #CBCED7", "24 c #CBCED5", "34 c #CDD0D9", "44 c #CFD2D9", "54 c #D0D3DC", "64 c #D2D5DC", "74 c #D4D7E0", "84 c #D4D7DE", "94 c #D8DCDF", "04 c #DADEDF", "a4 c #E3E7EA", "b4 c #E9EDF0", "c4 c #EBEFF2", "d4 c #EBEEF3", "e4 c #EDF0F7", "f4 c #F0F3FA", "g4 c #F3F6FD", "h4 c #BEBFB9", "i4 c #D1D2CC", "j4 c #545456", "k4 c #606062", "l4 c #6B6D6C", "m4 c #585E5A", "n4 c #565C5A", "o4 c #545A56", "p4 c #515755", "q4 c #4F5551", "r4 c #4C524E", "s4 c #4C5250", "t4 c #4B514D", "u4 c #4B514F", "v4 c #494F4D", "w4 c #494F4B", "x4 c #454B49", "y4 c #505654", "z4 c #575D5B", "A4 c #585D60", "B4 c #53585B", "C4 c #5C6164", "D4 c #5D6266", "E4 c #5E656B", "F4 c #5D666B", "G4 c #5D666D", "H4 c #5B646B", "I4 c #5C656A", "J4 c #5F686F", "K4 c #616A6F", "L4 c #646D74", "M4 c #677075", "N4 c #697279", "O4 c #6A737A", "P4 c #6E777E", "Q4 c #6F787F", "R4 c #717A83", "S4 c #747D84", "T4 c #778089", "U4 c #7A838A", "V4 c #7C858E", "W4 c #7D868D", "X4 c #7F8891", "Y4 c #818A91", "Z4 c #848D96", "`4 c #889198", " 5 c #8C959E", ".5 c #9099A0", "+5 c #939CA5", "@5 c #949DA4", "#5 c #9DA6AD", "$5 c #9FA8AD", "%5 c #A2ABB2", "&5 c #A6AFB4", "*5 c #AAB3BA", "=5 c #AEB7BC", "-5 c #B1BAC1", ";5 c #B2BBC0", ">5 c #B2BBC2", ",5 c #B4BDC2", "'5 c #B8C1C8", ")5 c #BCC5CA", "!5 c #C1CAD1", "~5 c #C6CFD4", "{5 c #C9D2D9", "]5 c #CCD3D9", "^5 c #D1D6DA", "/5 c #D8DDE1", "(5 c #D9DEE1", "_5 c #DBE0E4", ":5 c #DDE2E5", "<5 c #DFE4E8", "[5 c #E1E6E9", "}5 c #E3E8EC", "|5 c #E4E9EC", "15 c #E8EDF1", "25 c #E8EDF0", "35 c #EBF0F4", "45 c #ECF1F4", "55 c #EDF2F6", "65 c #EFF4F7", "75 c #F1F6FA", "85 c #F3F8FB", "95 c #F4F9FD", "05 c #F5FAFE", "a5 c #F1F4FD", "b5 c #F2F4FF", "c5 c #F3F6FF", "d5 c #F3F5FF", "e5 c #F4F7FF", "f5 c #F5F7FF", "g5 c #F5F8FF", "h5 c #F3F6FB", "i5 c #F5F8FD", "j5 c #F5F9FC", "k5 c #F2F5FE", "l5 c #F9FCFF", "m5 c #D5D9DC", "n5 c #C2C7C3", "o5 c #989D97", "p5 c #888981", "q5 c #A3A59A", "r5 c #C0C1BB", "s5 c #838385", "t5 c #727274", "u5 c #5C5C5E", "v5 c #636466", "w5 c #5A5E5F", "x5 c #585E5E", "y5 c #525858", "z5 c #515757", "A5 c #4C5252", "B5 c #4D5353", "C5 c #555B5B", "D5 c #5F6565", "E5 c #606666", "F5 c #626868", "G5 c #646A6A", "H5 c #676D6D", "I5 c #6A7070", "J5 c #6C7272", "K5 c #767B7F", "L5 c #777C82", "M5 c #797E84", "N5 c #7C8187", "O5 c #7F848A", "P5 c #82878D", "Q5 c #84898F", "R5 c #858A90", "S5 c #93989E", "T5 c #94999F", "U5 c #959AA0", "V5 c #969BA1", "W5 c #989DA3", "X5 c #9A9FA5", "Y5 c #9BA0A6", "Z5 c #9AA1A7", "`5 c #A3ACB3", " 6 c #A3ACB5", ".6 c #B4BDC6", "+6 c #B5BEC5", "@6 c #B7C0C9", "#6 c #B9C2C9", "$6 c #BBC4CD", "%6 c #BDC6CD", "&6 c #BEC7D0", "*6 c #BFC8D1", "=6 c #C7CFDA", "-6 c #C8D0DD", ";6 c #CAD2DF", ">6 c #CCD4E1", ",6 c #CED6E3", "'6 c #D0D8E5", ")6 c #D1D9E6", "!6 c #D2DAE7", "~6 c #D3DBE8", "{6 c #D5DDEA", "]6 c #D7DFEC", "^6 c #D8E0ED", "/6 c #D9E1EC", "(6 c #DFE8F1", "_6 c #E0E9F0", ":6 c #E1EAF3", "<6 c #E3ECF3", "[6 c #E5EEF7", "}6 c #E6EFF6", "|6 c #E8F1FA", "16 c #E8F1F8", "26 c #E7F0F9", "36 c #E7F0F7", "46 c #E6EFF8", "56 c #E5ECF2", "66 c #E7ECF0", "76 c #E7ECF2", "86 c #DFE4EA", "96 c #E0E5EB", "06 c #E1E6EA", "a6 c #E3E8EE", "b6 c #E4E9ED", "c6 c #E5EAF0", "d6 c #E6EBEF", "e6 c #E6EBF1", "f6 c #E9EEF4", "g6 c #ECF1F7", "h6 c #EEF3F7", "i6 c #EFF4FA", "j6 c #F0F5FB", "k6 c #EDF0F9", "l6 c #EDEFFB", "m6 c #EEF0FC", "n6 c #EFF1FD", "o6 c #F0F2FE", "p6 c #F1F3FF", "q6 c #F1F4FB", "r6 c #F4F6FF", "s6 c #F7FAFF", "t6 c #F2F5FC", "u6 c #D5D8DD", "v6 c #8D8D8F", "w6 c #6E6E70", "x6 c #626166", "y6 c #67666B", "z6 c #66656A", "A6 c #696A6F", "B6 c #6E7377", "C6 c #727A7D", "D6 c #767E81", "E6 c #7B8386", "F6 c #80888B", "G6 c #838B8E", "H6 c #858D90", "I6 c #8C9497", "J6 c #8D9598", "K6 c #90989B", "L6 c #939B9E", "M6 c #969EA1", "N6 c #99A1A4", "O6 c #9BA3A6", "P6 c #9DA5A8", "Q6 c #A2AAAD", "R6 c #A3ABAE", "S6 c #A5ADB0", "T6 c #A8B0B3", "U6 c #ABB3B6", "V6 c #ADB5B8", "W6 c #AFB7BA", "X6 c #B0B8BB", "Y6 c #B7BFC2", "Z6 c #B9C1C4", "`6 c #BAC2C5", " 7 c #BCC4C7", ".7 c #BEC6C9", "+7 c #BFC7CA", "@7 c #BFC6CC", "#7 c #C3CAD2", "$7 c #C4CBD3", "%7 c #C6CDD5", "&7 c #C8CFD7", "*7 c #CBD2DA", "=7 c #CED5DD", "-7 c #D0D7DF", ";7 c #D1D8E0", ">7 c #CFD6DE", ",7 c #D2D9E1", "'7 c #D3DAE2", ")7 c #D5DCE4", "!7 c #D6DDE5", "~7 c #D6DDE7", "{7 c #DEE8F1", "]7 c #DEE8F2", "^7 c #DFE9F2", "/7 c #DFE9F3", "(7 c #E0EAF3", "_7 c #E1EBF5", ":7 c #E2ECF5", "<7 c #E3EDF7", "[7 c #E3ECFB", "}7 c #E3ECFD", "|7 c #E4EDFE", "17 c #E5EEFF", "27 c #E6EFFF", "37 c #E7F0FF", "47 c #E6F0FA", "57 c #E5EFF8", "67 c #E5EFF9", "77 c #E4EEF8", "87 c #E4EEF7", "97 c #E3EDF6", "07 c #EBF5FF", "a7 c #EAF4FD", "b7 c #E8F2FC", "c7 c #E6F0F9", "d7 c #E1EBF4", "e7 c #EAF1F9", "f7 c #EAF1F7", "g7 c #E4EBF3", "h7 c #E4EBF1", "i7 c #E5ECF4", "j7 c #E2E9F1", "k7 c #E2E9EF", "l7 c #E1E8F0", "m7 c #E3EAF2", "n7 c #E7EEF4", "o7 c #E8EFF7", "p7 c #EAEEF7", "q7 c #E8EAF6", "r7 c #E9EBF7", "s7 c #EAECF8", "t7 c #EBEDF9", "u7 c #ECEEFA", "v7 c #EFF2FB", "w7 c #EFF2F9", "x7 c #EDEFFC", "y7 c #EFF1FE", "z7 c #F0F3FC", "A7 c #E5E8EF", "B7 c #989D96", "C7 c #8F8F91", "D7 c #828284", "E7 c #979799", "F7 c #A4A3A8", "G7 c #B4B3B8", "H7 c #B4B3B9", "I7 c #B5B5BD", "J7 c #ADB1BA", "K7 c #ADB4BC", "L7 c #B2B9C1", "M7 c #B8BFC7", "N7 c #BEC5CD", "O7 c #C9D0D8", "P7 c #D8DFE7", "Q7 c #DAE1E9", "R7 c #DCE3EB", "S7 c #DDE4EC", "T7 c #E0E7EF", "U7 c #E6EDF5", "V7 c #E7EEF6", "W7 c #E9F0F8", "X7 c #E9EFFB", "Y7 c #E8EEFA", "Z7 c #E7EDF9", "`7 c #E2E8F4", " 8 c #E3E9F5", ".8 c #E4EAF6", "+8 c #E5EBF7", "@8 c #E6ECF8", "#8 c #E6EEF9", "$8 c #E5EFFB", "%8 c #E2ECF8", "&8 c #E2ECF6", "*8 c #DFE8F9", "=8 c #DFE7FA", "-8 c #DEE7F8", ";8 c #E2EAFD", ">8 c #E2EBFC", ",8 c #E1E9FC", "'8 c #E0E9FA", ")8 c #DEE6F9", "!8 c #DDE6F7", "~8 c #DEE8F4", "{8 c #DDE7F3", "]8 c #DCE6F0", "^8 c #DBE5F1", "/8 c #DAE4EE", "(8 c #DAE4F0", "_8 c #D9E3ED", ":8 c #E1EBF7", "<8 c #E0EAF4", "[8 c #E0EAF6", "}8 c #E3EAF4", "|8 c #E7EEF8", "18 c #E6EDF7", "28 c #E5ECF6", "38 c #E1E8F2", "48 c #E2E9F3", "58 c #E4EBF5", "68 c #E6E8F4", "78 c #E7E9F5", "88 c #EEF1FA", "98 c #EBECFE", "08 c #F0F1FF", "a8 c #EDEFFE", "b8 c #F0F2FF", "c8 c #E3E6EF", "d8 c #D5D8DF", "e8 c #C2C7C1", "f8 c #E2E2E4", "g8 c #969698", "h8 c #97969B", "i8 c #C1C0C5", "j8 c #DFDEE4", "k8 c #F3F2F8", "l8 c #F1F0F8", "m8 c #EFEFF9", "n8 c #E8ECF7", "o8 c #E0E6F2", "p8 c #E1E7F3", "q8 c #DEE4F0", "r8 c #DDE3EF", "s8 c #DCE2EE", "t8 c #DFE5F1", "u8 c #E2E8F8", "v8 c #E1E7F7", "w8 c #E0E6F6", "x8 c #DFE5F5", "y8 c #DEE4F4", "z8 c #E0E7F7", "A8 c #DBE2F2", "B8 c #DAE3F2", "C8 c #DEE7F6", "D8 c #DDE6F5", "E8 c #DCE6F2", "F8 c #DCE5F4", "G8 c #DBE4F3", "H8 c #E2EBFA", "I8 c #E1EAF9", "J8 c #E1EAFB", "K8 c #E0E9F8", "L8 c #DFE8F7", "M8 c #E4EDFC", "N8 c #E4EEFA", "O8 c #E5EEFD", "P8 c #DFE6F0", "Q8 c #E0E7F1", "R8 c #E8EBF4", "S8 c #E9ECF5", "T8 c #EAEDF6", "U8 c #EBEEF7", "V8 c #ECEFF8", "W8 c #EBECFF", "X8 c #EFF0FF", "Y8 c #ECEDFF", "Z8 c #EFF1FF", "`8 c #E2E5EE", " 9 c #DBDBDD", ".9 c #908F94", "+9 c #C0BFC4", "@9 c #E1E0E6", "#9 c #F0EFF5", "$9 c #E8E7EF", "%9 c #E4E4EE", "&9 c #EAEEFA", "*9 c #E8EEFC", "=9 c #E7EDFD", "-9 c #E5EBF9", ";9 c #E3E9F9", ">9 c #E2E8F6", ",9 c #E0E6F4", "'9 c #E6ECFC", ")9 c #E6ECFA", "!9 c #E5EBFB", "~9 c #E4EAF8", "{9 c #DEE4F2", "]9 c #DDE3F3", "^9 c #DCE2F0", "/9 c #DFE5F3", "(9 c #DCE1F4", "_9 c #DDE2F5", ":9 c #DEE3F7", "<9 c #DFE4F7", "[9 c #E0E5F9", "}9 c #E2E7FA", "|9 c #E3E8FC", "19 c #E3E8FB", "29 c #DEE3F6", "39 c #DFE4F8", "49 c #DEE5F7", "59 c #D9E2F1", "69 c #D8E2EE", "79 c #D9E3EF", "89 c #E4ECF9", "99 c #EDEEFF", "09 c #EEF0FD", "a9 c #929294", "b9 c #929196", "c9 c #C2C1C7", "d9 c #DFDEE6", "e9 c #EBEAF2", "f9 c #E2E0EB", "g9 c #DFDFEB", "h9 c #DAE0EE", "i9 c #DAE1F1", "j9 c #DBE2F4", "k9 c #DCE3F3", "l9 c #DFE6F6", "m9 c #E0E7F9", "n9 c #E1E8F8", "o9 c #DFE6F8", "p9 c #DDE4F4", "q9 c #DCE3F5", "r9 c #E2E9FB", "s9 c #E1E8FA", "t9 c #DAE1F3", "u9 c #DDE4F6", "v9 c #DEE5F5", "w9 c #D7DEF1", "x9 c #D8DFF2", "y9 c #D8DEF4", "z9 c #D9E0F3", "A9 c #DBE1F7", "B9 c #DCE3F6", "C9 c #DDE3F9", "D9 c #DDE4F7", "E9 c #E0E6FC", "F9 c #E0E7FA", "G9 c #DFE5FB", "H9 c #DFE6F9", "I9 c #DDE9F7", "J9 c #E0ECFA", "K9 c #E1EDFB", "L9 c #E2EEFC", "M9 c #E2EEFA", "N9 c #DEEBF4", "O9 c #DFECF5", "P9 c #DCE9F2", "Q9 c #DDEAF3", "R9 c #DFEBF7", "S9 c #DFEBF9", "T9 c #E8F4FF", "U9 c #E7F3FF", "V9 c #E6F2FF", "W9 c #E5F1FF", "X9 c #E3EFFD", "Y9 c #DFE7F4", "Z9 c #DFE7F2", "`9 c #E3EBF6", " 0 c #E2EAF5", ".0 c #E1E9F4", "+0 c #E0E8F3", "@0 c #E4ECF7", "#0 c #E6EAF5", "$0 c #E7EAF3", "%0 c #F1F2FF", "&0 c #EEEFFF", "*0 c #929395", "=0 c #909196", "-0 c #BFBFC7", ";0 c #DCDCE6", ">0 c #E9E9F3", ",0 c #E4E4F0", "'0 c #E4E6F3", ")0 c #D9E0F2", "!0 c #E5ECFF", "~0 c #E4EBFE", "{0 c #E3EAFD", "]0 c #E1E8FB", "^0 c #DEE5F8", "/0 c #DAE3F4", "(0 c #D8E1F0", "_0 c #DDE7F1", ":0 c #E3EBF8", "<0 c #E1E9F6", "[0 c #E2EAF7", "}0 c #E0E8F5", "|0 c #E4E8F3", "10 c #E4E8F1", "20 c #E6E9F2", "30 c #E5E9F2", "40 c #E7EBF4", "50 c #E8ECF5", "60 c #EAEEF9", "70 c #EEF2FE", "80 c #F0F4FF", "90 c #F2F3FF", "00 c #E4E7F0", "a0 c #909599", "b0 c #BDC1CA", "c0 c #D9DDE8", "d0 c #E6EAF6", "e0 c #E0E5F8", "f0 c #E3EAFA", "g0 c #E4EAFA", "h0 c #E7EBF6", "i0 c #E8EFF9", "j0 c #ECF0FB", "k0 c #EAF1FB", "l0 c #EEF2FD", "m0 c #ECF3FD", "n0 c #F4F7FE", "o0 c #949993", "p0 c #878880", "q0 c #A2A499", "r0 c #E0E6E4", "s0 c #909696", "t0 c #8E9699", "u0 c #BBC2CA", "v0 c #D7DDE9", "w0 c #F4F7FC", "x0 c #949995", "y0 c #E2E8E6", "z0 c #8F9595", "A0 c #8B9396", "B0 c #BAC1C9", "C0 c #D9DFEB", "D0 c #E7EDFB", "E0 c #F2F5FA", "F0 c #DBDFE2", "G0 c #8A8B83", "H0 c #A4A69B", "I0 c #BEC3BF", "J0 c #E4EAE8", "K0 c #939999", "L0 c #91999C", "M0 c #EFF3FE", "N0 c #F6F9FF", "O0 c #DDE0E9", "P0 c #D0D3DA", "Q0 c #CACFC8", "R0 c #C2C8BE", "S0 c #8F9589", "T0 c #8A8C81", "U0 c #A5A79C", "V0 c #C3C4BE", "W0 c #D6D7D1", "X0 c #E5E5E3", "Y0 c #F6F8FF", "Z0 c #D1D6D2", "`0 c #CAD0C6", " a c #C2C8BC", ".a c #8F9587", "+a c #D6D9E2", "@a c #C5CAC4", "#a c #C8CEC4", "$a c #C0C6BA", "%a c #8B9183", "&a c #888A7F", "*a c #A8AA9F", "=a c #C6C7C1", "-a c #D5D8E1", ";a c #C6CBC5", ">a c #C9CFC5", ",a c #CCD1CD", "'a c #C7CCC6", ")a c #D2D5DE", "!a c #CDD2CE", "~a c #C8CDC7", "{a c #C1C7BB", "]a c #CCD2C8", "^a c #CFD4D0", "/a c #CBD0CA", "(a c #CDD3C9", "_a c #CCCFD8", ":a c #D7DADF", "b c #BABFB8", ",b c #8A9086", "'b c #B9BBB0", ")b c #959B9B", "!b c #D8DFF1", "~b c #C4C7CC", "{b c #898F85", "]b c #E1E7E5", "^b c #969C9C", "/b c #DCE1F5", "(b c #B8BDB6", "_b c #878D83", ":b c #979D9D", "c c #E5E7F3", ",c c #BFC4BE", "'c c #BBBDB2", ")c c #DADBD5", "!c c #EAEDFC", "~c c #E6E8F7", "{c c #B2B7B0", "]c c #DAE0EC", "^c c #DCDDEF", "/c c #DDDEF0", "(c c #E2E3F5", "_c c #E6E9F8", ":c c #E0E2F1", "d c #C2C6C9", ",d c #C5CAC6", "'d c #A9AEA7", ")d c #8F9186", "!d c #BDBFB4", "~d c #CACBC5", "{d c #D9DAD4", "]d c #EDEDEB", "^d c #F6FAFB", "/d c #FCFCFC", "(d c #F9FBFA", "_d c #FAFBFF", ":d c #EEF1F8", "e c #B7BCB6", ",e c #929290", "'e c #C1C1C1", ")e c #A2A7A0", "!e c #E7EAF1", "~e c #BABEC1", "{e c #A1A69F", "]e c #CBCFD2", "^e c #B9BDC0", "/e c #BDC2BE", "(e c #B5BAB4", "_e c #BCC1BD", ":e c #A0A59E", "f c #C9CFDB", ",f c #D9DFED", "'f c #A1A8B0", ")f c #D8DEEC", "!f c #CAD0DC", "~f c #D8DEEE", "{f c #F2F1F6", "]f c #F3F2F7", "^f c #F4F4F6", "/f c #F5F5F7", "(f c #F8F8F8", "_f c #E7E8FC", ":f c #B7BBBE", "g c #D7DDEB", ",g c #868C80", "'g c #EBF1EF", ")g c #9BA2AA", "!g c #C5CBD7", "~g c #D3DAEC", "{g c #A9ADB0", "]g c #9DA397", "^g c #EAF0EE", "/g c #9AA1A9", "(g c #C4CAD6", "_g c #D6DCEA", ":g c #D2D9EB", "h c #969C92", ",h c #82887A", "'h c #747A6C", ")h c #3F3F41", "!h c #505156", "~h c #575A61", "{h c #676A71", "]h c #7C7F86", "^h c #93969D", "/h c #A9ACB3", "(h c #BBBEC5", "_h c #D1D4DB", ":h c #DADDE4", "i c #282725", ",i c #373634", "'i c #41413F", ")i c #4B4A48", "!i c #51514F", "~i c #545351", "{i c #4E5255", "]i c #55595C", "^i c #6E7275", "/i c #9EA2A5", "(i c #F1F5F6", "_i c #F5F5F5", ":i c #E0E2EF", "j c #454044", ",j c #252024", "'j c #171216", ")j c #373538", "!j c #ABADAC", "~j c #A1A5A4", "{j c #5E6265", "]j c #606467", "^j c #666A6D", "/j c #707477", "(j c #75797C", "_j c #95999C", ":j c #EBEBED", "k c #394543", ",k c #535154", "'k c #757172", ")k c #737172", "!k c #5B615F", "~k c #4D4246", "{k c #604F57", "]k c #765862", "^k c #835562", "/k c #87515F", "(k c #844F5F", "_k c #81515D", ":k c #7F5360", "l c #6B7376", ",l c #7E888A", "'l c #8B9597", ")l c #939D9F", "!l c #9EA8AA", "~l c #ADB7B9", "{l c #BAC4C6", "]l c #D2DCDE", "^l c #D7E1E3", "/l c #F9FFFF", "(l c #EDF2F5", "_l c #F3F9F5", ":l c #F0F7F0", "m c #EEECFA", ",m c #EDECFC", "'m c #ECEBFD", ")m c #E8EBFE", "!m c #9CA19D", "~m c #8C9288", "{m c #444A48", "]m c #42554F", "^m c #40554E", "/m c #4D5955", "(m c #5D5759", "_m c #605A5C", ":m c #686667", "n c #9C969A", ",n c #999095", "'n c #94898F", ")n c #877C82", "!n c #7E757A", "~n c #5F595D", "{n c #5C575B", "]n c #78787A", "^n c #838582", "/n c #828781", "(n c #8B8D8A", "_n c #B1AFB2", ":n c #CCCACF", "o c #E8EFF5", ",o c #E6EFF4", "'o c #E4EFF3", ")o c #E2F0F3", "!o c #DEF0F4", "~o c #DDEFF3", "{o c #DFEEF3", "]o c #E4ECEF", "^o c #D2D0D1", "/o c #B6B2B3", "(o c #938F90", "_o c #777576", ":o c #6F7170", "p c #837A7D", ",p c #656064", "'p c #313332", ")p c #26302F", "!p c #485953", "~p c #596E69", "{p c #638177", "]p c #5D8A76", "^p c #588973", "/p c #588571", "(p c #58816F", "_p c #597D6F", ":p c #5C7C6F", "