diff options
Diffstat (limited to 'examples/widgets/animation')
24 files changed, 2557 insertions, 2970 deletions
diff --git a/examples/widgets/animation/animatedtiles/animatedtiles.py b/examples/widgets/animation/animatedtiles/animatedtiles.py index b15635185..02fc75bf5 100644 --- a/examples/widgets/animation/animatedtiles/animatedtiles.py +++ b/examples/widgets/animation/animatedtiles/animatedtiles.py @@ -1,58 +1,31 @@ +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause -############################################################################# -## -## Copyright (C) 2010 Riverbank Computing Limited. -## Copyright (C) 2016 The Qt Company Ltd. -## Contact: http://www.qt.io/licensing/ -## -## This file is part of the Qt for Python examples of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:BSD$ -## You may use this file under the terms of the BSD license as follows: -## -## "Redistribution and use in source and binary forms, with or without -## modification, are permitted provided that the following conditions are -## met: -## * Redistributions of source code must retain the above copyright -## notice, this list of conditions and the following disclaimer. -## * Redistributions in binary form must reproduce the above copyright -## notice, this list of conditions and the following disclaimer in -## the documentation and/or other materials provided with the -## distribution. -## * Neither the name of The Qt Company Ltd nor the names of its -## contributors may be used to endorse or promote products derived -## from this software without specific prior written permission. -## -## -## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -## -## $QT_END_LICENSE$ -## -############################################################################# - -from PySide2 import QtCore, QtGui, QtWidgets - -import animatedtiles_rc +import sys +import math + +from PySide6.QtCore import (QEasingCurve, QObject, QParallelAnimationGroup, + QPointF, QPropertyAnimation, QRandomGenerator, + QRectF, QTimer, Qt, Property, Signal) +from PySide6.QtGui import (QBrush, QLinearGradient, QPainter, + QPainterPath, QPixmap, QTransform) +from PySide6.QtWidgets import (QApplication, QGraphicsItem, QGraphicsPixmapItem, + QGraphicsRectItem, QGraphicsScene, QGraphicsView, + QGraphicsWidget, QStyle) +from PySide6.QtStateMachine import QState, QStateMachine + +import animatedtiles_rc # noqa: F401 # Deriving from more than one wrapped class is not supported, so we use # composition and delegate the property. -class Pixmap(QtCore.QObject): +class Pixmap(QObject): def __init__(self, pix): - super(Pixmap, self).__init__() + super().__init__() - self.pixmap_item = QtWidgets.QGraphicsPixmapItem(pix) - self.pixmap_item.setCacheMode(QtWidgets.QGraphicsItem.DeviceCoordinateCache) + self.pixmap_item = QGraphicsPixmapItem(pix) + self.pixmap_item.setCacheMode(QGraphicsItem.DeviceCoordinateCache) def set_pos(self, pos): self.pixmap_item.setPos(pos) @@ -60,40 +33,40 @@ class Pixmap(QtCore.QObject): def get_pos(self): return self.pixmap_item.pos() - pos = QtCore.Property(QtCore.QPointF, get_pos, set_pos) + pos = Property(QPointF, get_pos, set_pos) -class Button(QtWidgets.QGraphicsWidget): - pressed = QtCore.Signal() +class Button(QGraphicsWidget): + pressed = Signal() def __init__(self, pixmap, parent=None): - super(Button, self).__init__(parent) + super().__init__(parent) self._pix = pixmap self.setAcceptHoverEvents(True) - self.setCacheMode(QtWidgets.QGraphicsItem.DeviceCoordinateCache) + self.setCacheMode(QGraphicsItem.DeviceCoordinateCache) def boundingRect(self): - return QtCore.QRectF(-65, -65, 130, 130) + return QRectF(-65, -65, 130, 130) def shape(self): - path = QtGui.QPainterPath() + path = QPainterPath() path.addEllipse(self.boundingRect()) return path def paint(self, painter, option, widget): - down = option.state & QtWidgets.QStyle.State_Sunken + down = option.state & QStyle.State_Sunken r = self.boundingRect() - grad = QtGui.QLinearGradient(r.topLeft(), r.bottomRight()) - if option.state & QtWidgets.QStyle.State_MouseOver: - color_0 = QtCore.Qt.white + grad = QLinearGradient(r.topLeft(), r.bottomRight()) + if option.state & QStyle.State_MouseOver: + color_0 = Qt.white else: - color_0 = QtCore.Qt.lightGray + color_0 = Qt.lightGray - color_1 = QtCore.Qt.darkGray + color_1 = Qt.darkGray if down: color_0, color_1 = color_1, color_0 @@ -101,12 +74,12 @@ class Button(QtWidgets.QGraphicsWidget): grad.setColorAt(0, color_0) grad.setColorAt(1, color_1) - painter.setPen(QtCore.Qt.darkGray) + painter.setPen(Qt.darkGray) painter.setBrush(grad) painter.drawEllipse(r) - color_0 = QtCore.Qt.darkGray - color_1 = QtCore.Qt.lightGray + color_0 = Qt.darkGray + color_1 = Qt.lightGray if down: color_0, color_1 = color_1, color_0 @@ -114,7 +87,7 @@ class Button(QtWidgets.QGraphicsWidget): grad.setColorAt(0, color_0) grad.setColorAt(1, color_1) - painter.setPen(QtCore.Qt.NoPen) + painter.setPen(Qt.NoPen) painter.setBrush(grad) if down: @@ -122,7 +95,7 @@ class Button(QtWidgets.QGraphicsWidget): painter.drawEllipse(r.adjusted(5, 5, -5, -5)) painter.drawPixmap(-self._pix.width() / 2, -self._pix.height() / 2, - self._pix) + self._pix) def mousePressEvent(self, ev): self.pressed.emit() @@ -132,128 +105,127 @@ class Button(QtWidgets.QGraphicsWidget): self.update() -class View(QtWidgets.QGraphicsView): +class View(QGraphicsView): def resizeEvent(self, event): super(View, self).resizeEvent(event) - self.fitInView(self.sceneRect(), QtCore.Qt.KeepAspectRatio) + self.fitInView(self.sceneRect(), Qt.KeepAspectRatio) if __name__ == '__main__': + app = QApplication(sys.argv) - import sys - import math - - app = QtWidgets.QApplication(sys.argv) + kinetic_pix = QPixmap(':/images/kinetic.png') + bg_pix = QPixmap(':/images/Time-For-Lunch-2.jpg') - kineticPix = QtGui.QPixmap(':/images/kinetic.png') - bgPix = QtGui.QPixmap(':/images/Time-For-Lunch-2.jpg') - - scene = QtWidgets.QGraphicsScene(-350, -350, 700, 700) + scene = QGraphicsScene(-350, -350, 700, 700) items = [] for i in range(64): - item = Pixmap(kineticPix) - item.pixmap_item.setOffset(-kineticPix.width() / 2, - -kineticPix.height() / 2) + item = Pixmap(kinetic_pix) + item.pixmap_item.setOffset(-kinetic_pix.width() / 2, + -kinetic_pix.height() / 2) item.pixmap_item.setZValue(i) items.append(item) scene.addItem(item.pixmap_item) # Buttons. - buttonParent = QtWidgets.QGraphicsRectItem() - ellipseButton = Button(QtGui.QPixmap(':/images/ellipse.png'), buttonParent) - figure8Button = Button(QtGui.QPixmap(':/images/figure8.png'), buttonParent) - randomButton = Button(QtGui.QPixmap(':/images/random.png'), buttonParent) - tiledButton = Button(QtGui.QPixmap(':/images/tile.png'), buttonParent) - centeredButton = Button(QtGui.QPixmap(':/images/centered.png'), buttonParent) - - ellipseButton.setPos(-100, -100) - figure8Button.setPos(100, -100) - randomButton.setPos(0, 0) - tiledButton.setPos(-100, 100) - centeredButton.setPos(100, 100) - - scene.addItem(buttonParent) - buttonParent.setTransform(QtGui.QTransform().scale(0.75, 0.75)) - buttonParent.setPos(200, 200) - buttonParent.setZValue(65) + button_parent = QGraphicsRectItem() + ellipse_button = Button(QPixmap(':/images/ellipse.png'), button_parent) + figure_8button = Button(QPixmap(':/images/figure8.png'), button_parent) + random_button = Button(QPixmap(':/images/random.png'), button_parent) + tiled_button = Button(QPixmap(':/images/tile.png'), button_parent) + centered_button = Button(QPixmap(':/images/centered.png'), button_parent) + + ellipse_button.setPos(-100, -100) + figure_8button.setPos(100, -100) + random_button.setPos(0, 0) + tiled_button.setPos(-100, 100) + centered_button.setPos(100, 100) + + scene.addItem(button_parent) + button_parent.setTransform(QTransform().scale(0.75, 0.75)) + button_parent.setPos(200, 200) + button_parent.setZValue(65) # States. - rootState = QtCore.QState() - ellipseState = QtCore.QState(rootState) - figure8State = QtCore.QState(rootState) - randomState = QtCore.QState(rootState) - tiledState = QtCore.QState(rootState) - centeredState = QtCore.QState(rootState) + root_state = QState() + ellipse_state = QState(root_state) + figure_8state = QState(root_state) + random_state = QState(root_state) + tiled_state = QState(root_state) + centered_state = QState(root_state) # Values. + generator = QRandomGenerator.global_() + for i, item in enumerate(items): # Ellipse. - ellipseState.assignProperty(item, 'pos', - QtCore.QPointF(math.cos((i / 63.0) * 6.28) * 250, - math.sin((i / 63.0) * 6.28) * 250)) + ellipse_state.assignProperty(item, 'pos', + QPointF(math.cos((i / 63.0) * 6.28) * 250, + math.sin((i / 63.0) * 6.28) * 250)) # Figure 8. - figure8State.assignProperty(item, 'pos', - QtCore.QPointF(math.sin((i / 63.0) * 6.28) * 250, - math.sin(((i * 2)/63.0) * 6.28) * 250)) + figure_8state.assignProperty(item, 'pos', + QPointF(math.sin((i / 63.0) * 6.28) * 250, + math.sin(((i * 2) / 63.0) * 6.28) * 250)) # Random. - randomState.assignProperty(item, 'pos', - QtCore.QPointF(-250 + QtCore.qrand() % 500, - -250 + QtCore.qrand() % 500)) + random_state.assignProperty(item, 'pos', + QPointF(-250 + generator.bounded(0, 500), + -250 + generator.bounded(0, 500))) # Tiled. - tiledState.assignProperty(item, 'pos', - QtCore.QPointF(((i % 8) - 4) * kineticPix.width() + kineticPix.width() / 2, - ((i // 8) - 4) * kineticPix.height() + kineticPix.height() / 2)) + width = kinetic_pix.width() + height = kinetic_pix.height() + tiled_state.assignProperty(item, 'pos', + QPointF(((i % 8) - 4) * width + width / 2, + ((i // 8) - 4) * height + height / 2)) # Centered. - centeredState.assignProperty(item, 'pos', QtCore.QPointF()) + centered_state.assignProperty(item, 'pos', QPointF()) # Ui. view = View(scene) view.setWindowTitle("Animated Tiles") - view.setViewportUpdateMode(QtWidgets.QGraphicsView.BoundingRectViewportUpdate) - view.setBackgroundBrush(QtGui.QBrush(bgPix)) - view.setCacheMode(QtWidgets.QGraphicsView.CacheBackground) - view.setRenderHints( - QtGui.QPainter.Antialiasing | QtGui.QPainter.SmoothPixmapTransform) + view.setViewportUpdateMode(QGraphicsView.BoundingRectViewportUpdate) + view.setBackgroundBrush(QBrush(bg_pix)) + view.setCacheMode(QGraphicsView.CacheBackground) + view.setRenderHints(QPainter.Antialiasing | QPainter.SmoothPixmapTransform) view.show() - states = QtCore.QStateMachine() - states.addState(rootState) - states.setInitialState(rootState) - rootState.setInitialState(centeredState) + states = QStateMachine() + states.addState(root_state) + states.setInitialState(root_state) + root_state.setInitialState(centered_state) - group = QtCore.QParallelAnimationGroup() + group = QParallelAnimationGroup() for i, item in enumerate(items): - anim = QtCore.QPropertyAnimation(item, b'pos') + anim = QPropertyAnimation(item, b'pos') anim.setDuration(750 + i * 25) - anim.setEasingCurve(QtCore.QEasingCurve.InOutBack) + anim.setEasingCurve(QEasingCurve.InOutBack) group.addAnimation(anim) - trans = rootState.addTransition(ellipseButton.pressed, ellipseState) + trans = root_state.addTransition(ellipse_button.pressed, ellipse_state) trans.addAnimation(group) - trans = rootState.addTransition(figure8Button.pressed, figure8State) + trans = root_state.addTransition(figure_8button.pressed, figure_8state) trans.addAnimation(group) - trans = rootState.addTransition(randomButton.pressed, randomState) + trans = root_state.addTransition(random_button.pressed, random_state) trans.addAnimation(group) - trans = rootState.addTransition(tiledButton.pressed, tiledState) + trans = root_state.addTransition(tiled_button.pressed, tiled_state) trans.addAnimation(group) - trans = rootState.addTransition(centeredButton.pressed, centeredState) + trans = root_state.addTransition(centered_button.pressed, centered_state) trans.addAnimation(group) - timer = QtCore.QTimer() + timer = QTimer() timer.start(125) timer.setSingleShot(True) - trans = rootState.addTransition(timer.timeout, ellipseState) + trans = root_state.addTransition(timer.timeout, ellipse_state) trans.addAnimation(group) states.start() - sys.exit(app.exec_()) + sys.exit(app.exec()) diff --git a/examples/widgets/animation/animatedtiles/animatedtiles.pyproject b/examples/widgets/animation/animatedtiles/animatedtiles.pyproject index 08ee55685..20f4abe43 100644 --- a/examples/widgets/animation/animatedtiles/animatedtiles.pyproject +++ b/examples/widgets/animation/animatedtiles/animatedtiles.pyproject @@ -1,4 +1,3 @@ { - "files": ["animatedtiles.qrc", "animatedtiles.py", - "animatedtiles_rc.py"] + "files": ["animatedtiles.qrc", "animatedtiles.py"] } diff --git a/examples/widgets/animation/animatedtiles/animatedtiles_rc.py b/examples/widgets/animation/animatedtiles/animatedtiles_rc.py index d0819862d..065aca760 100644 --- a/examples/widgets/animation/animatedtiles/animatedtiles_rc.py +++ b/examples/widgets/animation/animatedtiles/animatedtiles_rc.py @@ -1,892 +1,11 @@ # Resource object code (Python 3) # Created by: object code -# Created by: The Resource Compiler for Qt version 5.14.0 +# Created by: The Resource Compiler for Qt version 6.2.2 # WARNING! All changes made in this file will be lost! -from PySide2 import QtCore +from PySide6 import QtCore qt_resource_data = b"\ -\x00\x006\xe2\ -\x89\ -PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ -\x00\x00d\x00\x00\x00d\x08\x06\x00\x00\x00p\xe2\x95T\ -\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ -\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ -\x00\x00\x09pHYs\x00\x00\x0e\xc4\x00\x00\x0e\xc4\x01\ -\x95+\x0e\x1b\x00\x00\x00\x07tIME\x07\xd9\x03\x03\ -\x0e\x1c$|\x1a\xa6\xff\x00\x00 \x00IDATx\ -\xda\xed\x9dw\x98\x9de\x9d\xf7?\xf7SN\x9f\x993\ -3\x99Lf\x122\xa9\xa4\x03\x91\x90\x10j\xe8H\xd9\ -\x05\xa5\x88\xc8\xba\xeb\xcb\xb2\xae\x04QW_W]]\ -v]EQVPqYu\xa5Y\xc0\x12:\x16\x88\ -\x94\x00\x09)\xa4M\xea\xb4L\xa6\xcf\x9c9\xbd=\xf5\ -~\xff8\xf3<\x99A\x944}\xdf\xeb\xbd\xb8\xaf+\ -W2\xc9\xc9y\xca\xf7\xfe\xb5\xef\xaf\xdc\xf0\xeezw\ -\xbd\xbb\xde]\xef\xaew\xd7\xbb\xeb\xdd\xf5\xeezw\xfd\ -\x7f\xbf\xc4\xb1\xfc\xe7\xba\xba\xba\xab\x0c\xc3\x08N\x992\ -\xe5s+W\xae<QQ\x14\xb6m\xdbFmm\xed\ -\xa1\x0b\xb8\x02\x09 \xe4\x1f\x5cMU\xd5\x94\xa2(\xf9\ -r\xb9\xac\xbf\xfa\xea\xab\xb3\xfeo\xbf\x8c\xda\xda\xda\x9f\ -]w\xdduW\x97\xcbe\x17@A\xe0H\x89\xf8#\ -o\xc9q\x1c\x02\x81\x00\xaf\xbf\xfe\xba\xb3`\xc1\x82\xc2\ -\xc0\xc0@l\xcb\x96-\xd3-\xcbJ\x1e\xed=h\xc7\ -\xf2\x00\x8b\x16-\xfa\xe1\xcc\x993\xeb7o\xdeL\xa9\ -T\xc2\xb6m\xea\xeb\xebihh@\x08A\xbf\x95b\ -\xda\x05E\xaa\xa2:N:\x88\x93\xd1qs:vJ\ -C\x165\x80\xb0\x94\xf2\x0f\xbew\xda\xb4i\xa2\xb7\xb7\ -W\xfe%@\xa8\xaa\xaa\xba`\xc5\x8a\x15kt]7\ -\x1d\xc7\xa9\xe9\xef\xed\xd3m\x0b\x84\x2210\x09\xc5\x04\ -\xb2\xa0M\xd8LB\x08\xf6\xee\xdd\xcb\xd2\xa5K\xbd\x8d\ -\x85\xa6i\xb1X,\x86\xeb\xba\xa7\x85B\xa1lmm\ -\xed\xae\x81\x81\x81\xec\x9f\x1d\x90E\x8b\x16\xb1w\xef\xde\ -\x90\xe38(\x8a\xe2\x94J%\x5c\xd7\xc54Ml\xdb\ -\xc6\xb2,\xca\xe52B\x08\x8a\xdd\x09\xba\xba\xc3Hi\ -\x220\x91\xaa\x8b@\x80\xa8<\xf08\x19\x95g\x9cq\ -\x86\x04\xc8f\xb3\xb4\xb6\xb6\x8a\xbf\x94T\x94\xcb\xe5\xe6\ -\xc9\x93'W\x9b\xa6\x89\x82\xe0`\xb8\x87\x85\x17*\xd8\ -\xc3A\xecD\x10g4\x88\x8c\x0a\xa4\xa9 -\xa5\xf2\ -\xd24\x0dUU1M\x13EQp]\x17\xc300\ -MS^u\xd5U\xbf\x11B\xf0\xdak\xaf]\x00\xfc\ -\xfe\xcf\x0eHGG\xc7\x9c\xd3N;\xad\xad\xb6\xb6\x96\ -B\xa1\x80i\x9a\x13\x00\xf1nNQ\x14\xa6Lm\x22\ -\x1c\x0e\xa3\x08A\xabq\x80\xe5\x1f\x82@@\xc1\x1e\xd5\ -\xb1z\xa3\x98\x83\x01\x9c\xe1 B\xa9(\x05)%\xc1\ -`\xf0/\xab\xb3\x85\xf07\x92\x86\x8a;?C ^\ -C ^\x82\x13K\x13>;\xf4\xe8$\xdc\xa2\x8a\xeb\ -\xbaH)1\x0c\x03!\x04RJ,\xcb\xc2u]a\ -\x18\x06\x9a\xa6\x01\xb8\x7f\x11\x95U.\x97\x1b\x1a\x1a\x1a\ -\x08\x85B\xe4\xf3y\x0c\xc3\xf0o\xceq\x1c\x1c\xc7\xf1\ -o4\x10\x08T\xc0\x11\x82^{\x84\xf3bM\xb8F\ -\x90%KNa\xe7\xe4W\x89\x08\x89\xa2\xe8\xa4_\xae\ -\xa2\xb0'\x8c\x94\x12\xd7u\xff\xec D\xa3\xd1\xb3\xae\ -\xb9\xe6\x9au\xa5R\xa9\xf2B])C\xf5B\xb8)\ -\x9d\x19\xbbNat\x97\xacH\xf0[\xe4\xb4m\xef.\ -f\xcc\x98\xe1\x032^B\xca\xe5\xb2\xbf1\xa5\x94\x94\ -\xcb\xe5\x8fWUU]WUU\xf5@\x7f\x7f\xff\xa6\ -?\xab\x0d\xb1m\x1b\xc30|i\xf0n\xc4q\x1c\x7f\ -\xb7\x09!PU\x15\xcb\xb2\x90\xaeK}:\xc4\xc1\xa7\ -\x15N\x08.&W?\x05;1\x17\xac0I:)\ -\x0c\x988y\xc7\x07\xe4\xec\xb3\xcf\xfe\x1f)e \x99\ -L\x86{{{\xff6\x9b\xcd\xe6\x8f' R\xca\xb0\ -\xaa\xaa\x15\x89\x96\x92]\x93w\x8a\xf3\xaf\xac\xc3\x956\ -vVCd\xc3\xd8Y\x0d'\xabQ\xde\x1fA:\xc2\ -\x97\xa6r\xb9\x8c\xa2TT\x97\x07\x88'!\x8e\xe3T\ -\x9eWJ\xb9j\xd5\xaa\xab\x9b\x9b\x9by\xf0\xc1\x07\xd7\ -\x03\x7f\x1e@\xa6M\x9b\xb6\xb0T*\xcd\xb7m\x1b)\ -%\x8e\xe3LPY\x8e\xe3\x00\xf8*K\xd34\xff3\ -\x0b\x1bf\x13MU\x91$Aw\x7f7\xf1\xf7\x14\xd0\ -\xcc\x00\xd1D\x9cH\xbd\x86\xac\x11HC\x01W\x80\xe0\ -#\x00\xe1p\x98\xdd\xbbw\x7f\x148&@\x9a\x9a\x9a\ -\x18\x18\x18\x18\x0f\x884M\x13\xd341]\x9bX\xb5\ -\x0e\xb6\xc2\xf2\xc9\xef\xa7\xaa%\xc4K\x9d\xbfb\xfa\xbc\ -&\x86\x8c.\xf2\x1d*N\xa9\x02\x80\xf7\x9c\xe3\xed\x86\ -\xf7gO2\xc6\xde\x87\xc8f\xb3D\xa3Q\x14E\x91\ -\x7f6\x95U[[\xbbf\xd9\xb2e\xf3\xd2\xe9\xb4o\ -/\x1c\xa7\xb2\xb3=/+\x18\x0c2f\xf0\x09\x06\x83\ -\xb8\xae\x8beY\xbe\xb1WQ\xd8\x17\xee\xe0\xc2\x05\xd5\ -@\xf1-\x0a]\x92^WC\xb9-\x02\x80eY\xc7\ -E\x22\x06\x06\x06hjj\x9a\x04,\x01\x1c\xc30N\ -N$\x12d\xb3Yl\x5c\xec\x11\x9b\x9d\xcf\x17\xb8\xf2\ -}\xf3y\xfa\xd55\xcck\xbe\x82\xf7\xd4\xaf\xe4\xbf\xb6\ -\x7f\x8al*\x87.\xc3\xbe\x9b\xeb\x01\x02P(\x14p\ -\x1c\x07\xd7u)\x95J\x9e\xed\xc0\xf3\x1c=M\xf1g\ -\x03DJ\xa9\x14\x0a\x05\x1f\x08\xdb\xb6\xc9\xe5r\xd8\xb6\ -M>\x9f\xf7uk\xa9TBQ\x14\xc2\xe10\xb6m\ -c\xdb\xf6\xa1\x87\x91\x02\xc2\x15\xf1\xff\xc8\xc2\xbb\x91\x8a\ -K\xda\xedd\xe3\xd6.\x92U\xeb\x18\x1d\xfb\x9c\xb7#\ -\x8f\xd7*\x95J7\x9f\x7f\xfe\xf9w\xaa\xaa\x8a@\x90\ -03L?\xbd\x1aw8\x8c3\xda\x82H\xc3\x8f\xbe\ -\xf3S\x14U\xf0\x1a[xUn&\xa0\xcd'\x9fl\ -'\x1aU\x91Rz\xb6\xc1\x07\xa4X,\xfa\xef\x22\x9b\ -\xcd\x12\x8b\xc5|0\xc6IKc,\x16\x9b\x95\xcf\xe7\ -;\xff\x1c\x80\xf8/\xd8\xb2,l\xdb\xf6_\x9e\xa6i\ ->\x10\xaa\xaa\xfa\xdeK\xb1X\xf4\x8d\xbd'!X\x92\ -\xd1^\x83\xa9\xef\x99\xcbu?Z\xca\xcf>\xb2\x81\xa6\ -\x93\xd2\xac\xed\xc9\xb2'\xfb*\xf9\x9c\xe9\xab>\xa0\xce\ -\xbb\xfe\xf4\xe9\xd3\x93\x07\x0f\x1et\x8f\xd2nD\xbd\x0d\ -StM\xb4s\xfa\xa9\x9d\x1f\xc1\x92\x83H\x1bD6\ -\x86\x9dQqR:\xf9-\xd5\xa0H\x1ci\xfb\xb6\xc2\ -\x93\x90T*\x85\xaa\xaa8\x8e\xe3\xc5\x1f\x08!\xd04\ -\x0dEQ\xc8\xe5r\x04\x83A\x22\x91\x08\xa6i\xca\x93\ -O>\xf9\x9b\xaa\xaa\xde\xf1\xca+\xafT\xfd9\x00\x91\ -\x1e\x10\xdeNQ\x14\x05\xdb\xb6\x994i\x127\xddt\ -\x13\xdf\xf9\xcew\xa8\xad\xade\xfa\xf4\xe9tuu\x91\ -\xcdf}c\xed8\x0e\x96\x10\xa8\xdb\x5c\x8a\xf9\xa9\xdc\ -\xf4\xab\x0fP\x1b8\x95\x9b\xd6\xdd\x88\xae\xa9\xa8v\x08\ -Mk$^\xe3\xc7(\xf2\xca+\xaf\xdc\xe7\xfd\xff\xf5\ -\xeb\xd7\xcf\x07\xf6\x1d\xad\x94x*\xc4tM\xe2\xe1\x00\ -\x85\x8c\xcbM'\xdf\x81\xab\x16Y\xb3\xf7^&74\ -2\x9c\xefe\xf4\xd50J@NP\xc9\xde\x86TU\ -\xd5\x07$\x16\x8b!\x84\xf07\xa1\xa2(\xfe5\x02\x81\ -\x00\x96e\x09!\x04\xe1p\xb8p\xb8\xf7\xa8\x1c\xce\x87\ -\xa6L\x992i\xca\x94)/\xb9\xae;\xcd\xb3\x05\xd9\ -l%\x08\xbd\xea\xaa\xabhll\xe4W\xbf\xfa\x15\xcd\ -\xcd\xcd\x00\xac]\xbb\x96\xdbo\xbf\x9dP(\x84\xa6i\ -\xbeq7\x0c\x83r\xa9\x84\xd0\x04\xa1X\x90\xda\xdaZ\ -\xba\xd5!\x16|\xbc\xcc\xac\x8f\x16i\xb9u\x94\xc9\xd7\ -$\x89\x9fn\x10i\x16\x04\x83\x01\x11\x0c\x06\x09\x06\x83\ -\xd4\xd7\xd7\xe38\xce1\xe90\xc30\xbc\x00\x0eE(\ -\x9c\x14~?\xa1j\x9b\xe7\xdfx\x9dE\xda\xf5\xac>\ -\xe3njB\xf5\x94\xcb\xe5\xca\xbd\x96\xcb\x98\xa6I6\ -\x9b\xf57V \x10\xf0\xa5\xe1\xb2\xcb.#\x12\x89P\ -__\xcf\xdc\xb9s}`4M\xf3\xb5\x87\xe7}\x1d\ -W@\x92\xc9d\xed\x05\x17\x5cpn(\x14\x8aX\x96\ -\xe5_\xb8\x5c.\xf3\xe1\x0f\x7f\x18\xc30\xb8\xff\xfe\xfb\ -Y\xbe|\xb9\xaf;\xbd\x1b_\xb0`\x01\xb7\xddv\xdb\ -\x04\xe3\xee\xc5-\xa6a\xe2\x04L4M%\x9bt\xb8\ -j\xe1\xc7\xa8\x9b\x1a#\xb28K\xed\x15\xc3\xe8\x0bR\ -\x18\xa51o\xc84\x8f\xd8@644\x5c\x1e\x8dF\ -o\x8a\xc5b7J)\x97\x0c\x0d\x0d188Hb\ -h\x84\x817\xb3\xf4\xed\x18\xe0\xb95k\xd9\xf1\xfa\x0e\ -\xf6m\xda\xc3\xfd\x0f|\x97\x9d/v\x91/d}\xe0\ -<\x0f\xca\xf3\xa2\xce>\xfbl\xaa\xab\xab\x91R\x92H\ -$|\xa3\x9eH$\x18\x93\x06_ue\xb3Y_]\ -\x1fW\xa3\xee\xf9\xdf\xde\xc5\x15E\xe1\xfc\xf3\xcf\xa7\xb5\ -\xb5\x95\xc7\x1f\x7f\x9c\xba\xba:\x9ez\xea)\x9ey\xe6\ -\x19B\xa1\x10W]u\x15\xa7\x9f~:\xa9T\x8a\xfb\ -\xef\xbf\x9f\xbe\xbe>\x0c\xc3 \x99L\xfa\xd1\xb8i\x9a\ - Aj\x92r\xc9\xe1\xae\xf7>\xc5\xa3\xad\xdf\xe0\xa6\ -\xf9_e\xed\x8e\x17P\x1b\xfax\xcd\xdeV\xb1#J\ -eg\x1e\xe9\x9a<y\xf2\xb7\x97-[6\xcb\xb2,\ -T\xa1P\xacN\xcbX\xb5&\xdc\xac\x8e\x9d\xd4\xe9\xdb\ -6\x0c\x02\xea\xb5i\x8c\xa6s$d\x96\xa6\xc0\x0a\xf6\ -\x8f\xbeDS\xa0\xc9\x7f\x91\x9eM\xb4,\x8bH$\xe2\ -{\x91\x1b7n$\x16\x8b\x91H$\xa8\xae\xaeF\x08\ -\xc1\xb4i\xd3\x18\x1e\x1e&\x9f\xcf\xfb1\xdb\x91H\xb6\ -r\xb8\x80x`\x14\x8bE\xa6M\x9b\xc6\xbf\xfc\xcb\xbf\ -\xa0i\x1a\xcf=\xf7\x1c}}}\xc4b1\x82\xc1\xa0\ -\xef\xeen\xdb\xb6\x0dM\xd3&\xf8\xff\x9e\xcd9$!\ -\x95(?\xa0F\x98\xd68\x85\x84\xd8\x85\xb4BH\x09\ -\x8e\xb4p\x1d\x07\xc34|\xd1\xb7\xde\xe2\x07755\ -\xbd\xd3};\xe5r\x99r\xb9\xcc\xeel\x17\x91s\x07\ -E\xe8\xac~B\x97uP\xf5\xe1}\xd4|\xf0\x00\xa1\ -s\xfb\x113\x93\x95\xebX&\x96{(\x9e\xf0$\xbd\ -\xbe\xbe\x1eM\xd3\xd0u\x9d\x97^z\xc9\xb7)\xba\xae\ -\xfbR\x14\x0e\x871\x0c\xc3\x07\xcf\xb35c\x804\xad\ -\x5c\xb9R\xd6\xd7\xd7\xcf?nF\xdd\x8b;L\xd3\xa4\ -T*100@$\x12ahh\x08\xc7q\xe8\xef\ -\xef\xf7\xe9\xe8\xd1\xd1\xd1\x0a\x975e\x0a\x9f\xfd\xecg\ -q\x1c\x87`0\x88\xaa\x1er\x1f\xbdw\xeb\xb4\x97\xd8\ -\xf0\xef*\xa7\xfe\xdb\xa9\x00<\xcf\x87\xde\xf6\xfa\xd9l\ -\x96\xf9\xf3\xe7wy\xee\xf0\xd0\xd0\xd0\xbf\x0d\x0c\x0c\xdc\ -\xf1N^\xa1\x07\xa6)-\x14\x14\xc8L\xe6\x8e\xcb\xbf\ -G{z3\xdf{\xf9\xdfX\xbcd\x0e\xddu\x9dd\ -wi\xbe4\x18\x86A*\x95\xf2\x8d\xf3\xf5\xd7_\xcf\ -\x9a5k\xc8d2\xd4\xd5U\x9c\xbe\xd1\xd1Q\xff\x1a\ -\xf5\xf5\xf5\x98\xa6I8\x1cfhh\x08UU\x89\xc7\ -\xe3\xe8\xbaN.\x97\x03`\xee\xdc\xb9\xec\xda\xb5\xcb9\ -.\x80X\x96U\xf0^\xa0\xa2(\x14\x8bE>\xf3\x99\ -\xcfP]]\xed\xe7>\xc6{\x22\xde\x9f\x93\xc9$\x81\ -@\xc0\x07\xe4\x87?\xfc!\x86a\xf0\xf1\x8f\x7f\xdc\xe7\ -\xbbTT\x96,YRQ\x89\xd2!9\xf7\x00s\x16\ -Fpr*\xd6p\x08{(\x885\x18DH\x05\xa1\ -\xbb\xfe5\x86\x86\x86\x0e\xdb\x90\xdb\x96\x8d\xab:\x08E\ -p\xdd\x82O\xb3\xbe\xf7I\x9c\x91i\x5c7\xf7K\x9c\ -\x7f\xea\x99\xdc\xfe\xe8\xe5\xbek\xab\xaa\xaa\x1f\x03yl\ -\xc3\x96-[*\xe4\xe3\x98s2i\xd2$\xa4\x94\x08\ -!(\x95J\xfe\xc6TU\x95P(D\xb1X$\x12\ -\x89\xf8\xa1\x80eY\xfe\xf7\x1f3 \xb5\xb5\xb5\xb7,\ -]\xba\xf4.\x8f.9\xe1\x84\x13H\xa5R\x04\x02\x01\ -\xd2\xe9\xb4\xaf\x82\xa4\x94(\x8a\xe2\xb3\x9f\xde\xee\x1a\xa3\ -\x16\x5ce,\x9a\x9a6m\x1a\x8e\xe3P(\x14\x10\x08\ -liQ,\x16)\x97\xcb\xf4YIZ\xa6;\xc8H\ -\x89\xc6I\xd3IM\xedC\x0a\x07\xd35QJa\x86\ -\x1e\x99\x5cIt\x1d\x01EbY\x16\xb6e!\x15\x89\ -\xa2\x09\x1a\xaa\x9b9X\xfa=\xc9$d\xdd~\xeaN\ -0\x08\x07#^\xcc3A\xe5x*\xb6\xa7\xa7\x87P\ -(\x84\xeb\xba\xac^\xbd\x9a\xad[\xb7\xd2\xd9\xd9\xe9{\ -R\xaaZa\x80kjj\xc8f\xb3\xa8\xaaJ,\x16\ -\xf3\xd5\x9e\x17\xbb\x1d\x8eS\xf2\x8e\x80\x98\xa69\xb5\xa9\ -\xa9\xa9\xa6\xa7\xa7\x07\xd34\xb9\xe7\x9e{\xd8\xb3g\x0f\ -7\xdex#?\xf8\xc1\x0fH$\x12\xd4\xd6\xd6\x12\x0c\ -\x06y\xe9\xa5\x97X\xb8p!\xbbv\xed\xa2\xa7\xa7\x87\ -\xb9s\xe7\xb2m\xdb6\xf6\xef\xdf\x7f\xfb\x82\x05\x0b\xbe\ -\xf3\xec\xb3\xcfr\xd1E\x17Q.\x97}\x95%t\xc5\ -\xf7\xbe\x5c\xc7EU\x04\xa1\xec|>q\xd1\x9dh2\ -\xca\x17\x9e\xf8\x08\x1f>\xfbF~\xb6\xfdn,\xcb\xac\ -\xe4R\xfe\xc8\x83\x0d\x0c\x0c0k\xd6\xac;\xa3\xd1\xe8\ -T\x00\xe9\xca)\xc9\xd1\x14\xd2uA\xb7\xe9\xfc\xa5\xc2\ -w_\xf8\x16i\xf7 F6\x88M\x89\xeeu\x9dt\ -\x0d\xe60\xcd\xb0\x0fH8\x1cf\xc6\x8c\x19\x0c\x0e\x0e\ -b\x9af\xaaT*\xf58\x8e\xb3DQ\x14q\xd7]\ -wI\xd7u\x85\xb7\x01=\x1b\x0b\xf8\x86\x1c \x95J\ -\x11\x8b\xc5\xfcMz\xb84\x8av8\x06\xdd4M\x0a\ -\x85\x02\xaa\xaa\xf2\xa3\x1f\xfd\x88o\x7f\xfb\xdb\xfc\xf4\xa7\ -?e\xfd\xfa\xf5\xa8\xaa\x8a\xae\xebh\x9aF*\x95b\ -\xef\xde\xbd\xe4\xf3y\xca\xe52\x89D\xc2S_!U\ -U\xd9\xb0a\x03\xaf\xbf\xfe\xba\xef\xab\x8f\xbd4\xdf\xdf\ -\xb7\xb1qqY\xd6p\x19\x8fl\xfb*\xb3\xb4\xf3\xb9\ -\xf6\xa4\xd5\xb4\xd4LA\xa0T\xd4\x9c\x22\xde\xc9\xb3\xfa\ -\xfb\xe9\xd3\xa7\xd7\x0b!(8eX8L}<\x8c\ -\xd3\x1f\xc1\xea\x0b\x93\x19M\x22\x88\x11\xaa\x98e\x8aC\ -\x92Fq\x22\x1df\x87\xcf8TWW\x13\x8f\xc7I\ -\xa5R\x98\xa6\xf9\xec\x9e={n\x8a\xc7\xe3\xd7Z\x96\ -5\xcb\xb2\xac\xaf]p\xc1\x05\xacX\xb1\x82G\x1f}\ -\xd4\xb7\xab^\x10\xe9QJ\x8a\xa20<<L4\x1a\ -=\x22^\xeb\xb0\x00\xf1\xbe\xccs\xf5N;\xed4_\ --\x8d\xb7\x1fB\x08z{{\xfd?\x1f8p\xc0\xf3\ -\xbc\xd2\xfb\xf7\xef\xff\xab\xb1\xe8\x95P(\xf4\xf8\x89'\ -\x9e\xa8~\xf1\x8b_\xe4s\x9f\xfb\x1c\xa6iV\xf2)\ -\xaa\x8d\x10\x10\xd0\x228\xae\x8da\x9add\x8a\xaeL\ -\xe2\x10\x85!\xf0w\xe6\xdb-\x8f\x85\x05x#\xbf\x9f\ -\xebO\xaf\xc1\xb2s\x94Z\x06\xa9\xd6\xc2\x08GE\x1a\ -*\xc5=Q\xf2\xdbb *;=\x95J\xf9\xd7(\ -\x95J\xa4R\xa9\x09\xcf\x98N\xa7\x7f\x01\x9c\xb8j\xd5\ -\xaa\xaf\xddy\xe7\x9d\xe8\xba\x8ea\x18tuu\xb1t\ -\xe9R~\xf9\xcb_\xf2\xbe\xf7\xbd\x8f-[\xb6\xb0g\ -\xcf\x1e.\xbd\xf4R\x86\x86\x86X\xbbv\xad\xbf\xa9\x17\ -,X\xf0fkk\xeb\xaal6\xbb\xe5\x98%\xc43\ -p\x93'Ofhh\xc8\xb7\x15\xdeM\xbb\xae\xeb\xff\ -\xf2x\xac\xb1\x07|B\xd7\xf5\xbd\xc3\xc3\xc3\xafz\xdf\ -\xd9\xd2\xd2\x22\x9f{\xee9^|\xf1E\x96/_\xce\ -\x86\x0d\x1b*\xbb,\xe42\xb4\xce\xe2\xf9\xf8\xd3\xc8\xc8\ -(\xfd\xca\x1b\x18V\x89\xaa\x1a\x9d\x83C\x06\x85\xa2\xed\ -\xdfS,\x16;w\xf1\xe2\xc5_\x02\x84a\x18v[\ -[\xdbW<\xbe\xc9\xf7\x8e\x85D\x22Y \xaeg\xc5\ -{N!m\xf6\xb3a\xdfkdB\xfb)\x06l,\ -\xcbD\x22\xd14\xcd'2]\xd7\x95\xaa\xaa\x0a\xc7q\ -\x88\xc7\xe3$\x12\x89\xf1\xe8+CCC\xec\xde\xbd\x9b\ -\xe6\xe6f<\x97z\xe3\xc6\x8d\x00\xbc\xf6\xdak\x94\xcb\ -et]\xe7\xb5\xd7^\xa3\xa1\xa1\xc1\xbf_\xc30\xa8\ -\xa9\xa9\x89Y\x96\xa5\x1f\xab\x97%m\xdbFUU\x1e\ -~\xf8a\xa6N\x9d\xca#\x8f<\xc2\xce\x9d;\x09\x85\ -B$\x93I\xa2\xd1(\x83\x83\x83\x04\x02\x01b\xb1\x18\ -###d2\x19\xd2\xe94mmmW\xbf\xdd.\ -~\xf6\xd9g\xa9\xad\xad%\x97\xcb\xf94E\xa9T\xa4\ -.\xb9\x08\x07\x0b\x91\xa9\xa1\xcf\x19\x224\xbd\x8c\x99\x0d\ -\xd0\xc8<&\xaf\xa8\xe4\xb5\xa5%@a\x95\x10\xac\x1a\ -\x8biJ\x1e \xe3%D\x00\x03\xfdy\xfe\xf3o>\ -\xce\xc7\x7f}6_>\xe7ij\xecy\xa85)\xbe\ -\xb5\xe9\xab\x18\x86\x09\xa2\xc2Yy*T\xd3418\ -8\xd8988\xb8M\x08\xe1\x06\x02\x81\xb5o\xdd\xa0\ -\xabW\xaf\xc6\xb6mB\xa1\xd0\x045t\xf0\xe0\xc1\x09\ -?\x1f8p\xc0\xb7!\x85B\xe1\x0f>\x7fT\x80(\ -\x8a2\xc7\xb2,TU\xa5T*Q,\x16\x99;w\ -.o\xbe\xf9&K\x96,axx\x98\xda\xdaZ\xb2\ -\xd9,\xe5r\x99H$\xc29\xe7\x9c\xc33\xcf<\xf3\ -G/\xaei\x1a_\xfa\xd2\x97|C\xe8\xc5\x0b\x05\xa5\ -L\xa9TB\xa4\x05B\x08v\xe8\xfbx\xef\x195\xd8\ -\xd6x\xcfJ\xe2\x18\x0a\x99\x17\xea0\x87\x03\x80\xfc\x03\ -\xb0}\x9aE\x07\xc7\x86\x80\xae\xa3)\x01\x10\x90\xc8\x0f\ -\xf2F\xff\x03HW\x8e\xa9\xc0\x8a\x94744\xf86\ -@Q\x94_g2\x99\xd5o\x17\x8ey\xae\xbc\xb7\xeb\ -\x0f3\xed\xed\x7f\xff\xb1\x022\xbd\xb6\xb6\xf6F\xc30\ -\xa4\xa6i\xe2\xee\xbb\xef\xa6\xb1\xb1\x91\xbd{\xf7\xe2\xba\ -.\x83\x83\x83\x18\x86A8\x1c\xa6P( \xa5dt\ -t\x94]\xbbv\xfdI\xee\xa9X,\xe6\xa5\x94\xde\xb5\ -\x83\xe1pXw\x1c\x07\xddRq\xdcC*G\x09\x09\ -,\xc7fE\xf4\x16\x16\xcf\x5c\xc0\x96\xe4\xe3\xe4\x92\x1a\ -\xbb\xdd\xe7p\xb4\x18\x96\x09\x129\xc1\xa6\xb8\xae+}\ -\x03\x1a\x12\xc4'\x85(\x18e\x02!\x95\x9a\xaaZL\ -\xa5\x88\x16\xd2@\xa9\x00\x22\x91\xbe\xfamnnfh\ -h\x88\xb7+M\x02\x08\x04\x02\xed\x1d\x1d\x1d\x8d\xf3\xe7\ -\xcf\x1f\x9a2e\x0a7\xdcp\x03\x8f=\xf6\x98o{\ -\xbc\x80\xd7\xdb`\x1e\xc3\xa1\xeb\xba\xcf\x8a\x1f+ \x11\ -!\x04\xb9\x5cN\xd4\xd7\xd73<<\xcc\xe0\xc0\x10 \ -\x10\x02\x1f\xf1r\xb9\xec\x07T\xde6\x8e\xc5b\xa2T\ -*\xbdm\xf4,\x84\xf0+\xe9f\xce\x9c\xf9\xa0\xaa\xaa\ -\x1f\xbe\xfc\xf2\xcb\xfd\x00\xec\x90+)I\x0d\x0a\xfe\xee\ -\xe6\x9b\xb9\xe9gK\xf9\x97\xb3\x1f\xa3\x18/0\xd3l\ -\xe6'\xbfy\x02\xc3\x90\x9e\x0d\x08]t\xd1E#\x80\ -\x14\x8e\xa8\xb3,\x89\xa2\xc0\x22;\xc2\xf0\xc3\x0a\xd7?\ -t-R\x09q\xfd\x7f]\x83e[\x04\xb5\x08\xdb[\ -{\xa9\x8a\xc4}J\xdd#?\xff\x18\x18\xe3\xf2\x222\ -\x16\x8b\xf1\xe2\x8b/\xb2q\xe3FZZZ\xd8\xbau\ -+\xe1p\x98\xf5\xeb\xd7\xfb61\x12\x89\xd0\xd2\xd2\xc2\ -\xae]\xbb\x18\x1d\x1d\xf5\x93t\xc7\xac\xb2\xa4\x94\xe8\xba\ -\xce\xbe}\xfb\x90\xae\xa4f\xb1N$\xac\x92\xeb\xb7)\ -\x0e9H\xf7m\xd5\x9c(\x97\xcb\x9d\x8a\xa2|\xf3\xed\ -\x9c\x84\xb7\xb0\x00\xfa\x07>\xf0\x01\xe6\xcc\x99\xc3\x07?\ -\xf8An\xbd\xf5V?\xcf \x10T\x05\xe3\xd8\xb2D\ -\xbc\xaa\x8a\xe6\xda\xa9<\xbf\xe3\xd7<\xd1w\x1f\xb6\xd5\ -\x88i\xb9P\xd9\xe1\xa2\xa6\xa6f\x92@\xd05m\x0f\ -\xa7]\x14\xc6\x18\xac\xd4U\xd9\x83\x01\x9c\xac\x06\x96\x8e\ -[RPu\x0dMS)\xe5Ml#\xe5%\xddd\ -4\x1a\x15###\x84B\xa1w\xe4\xf8\x1c\xc7\xe1\x95\ -W^!\x1e\x8f\xe3\xba.\xfd\xfd\xfd~\xa2\xcaK\xc8\ -y\xeco]]\x1d\x03\x03\x03h\x9a\xe6\x05\x91\xb1\xe3\ -\x02\xc8\xec\xd9\xb3+\x14@\xb2\x22\x9aQ)\x89\xd4\xcb\ -\x09\xa5;\x9e\x975\xb6\xe3z\x06\x06\x06\xfe\xebp\xe9\ -\x8d\xb9s\xe7\xfaQ\xed!u'\xb0]\x13Eh\x80\ -\xa0d\x15\xd1T\x8d\xa0\x16\xc5q\x5cL\xd3\xf2\x839\ -\xcb\xb2(8ej\xa7)H[%Z\x1fF\x99b\ -a\xccO\xf8\x9b`\xe0\xa1IH[\xf1=A\x8f[\ -SUUtuu=\xe0\xed\x11]\xd7\x7f\xfd\xa7\xee\ -\xd7u]>\xf9\xc9O\xfa\xdf3~\xed\xdbw(\x7f\ -\xd6\xdf\xdf\xef{\xa1\xf1x\x1c\xc7q\xa8\xaa\xaa\xfar\ -:\x9d~\xe1\x98\x00Y\xb1b\x05\x97]v\x19g\x9f\ -}6\xdf\xfb\xde\xf7hmm\xe5\xe4\x93O\xe6\xf5\xd7\ -_g\xee\xdc\xb9d2\x19Z[[\x09\x87\xc3\xcc\x9c\ -9\x937\xdex\xe3\xb0)\xf2@ \xc0\x0b/\xbc\xc0\ -\xde\xbd{\xe9\xed\xed\xf5\x19T!\x04\x85\xd6\x1cCF\ -#\xff\xeb\xa5[\x18\xcc\xea|\xea\xb1O`\x186y\ -'\x8e]\x14D\x22\x87\xa4\xae\xa2\x1e%\xca\xeb\x939\ -\xf8\x86\xe0\xc1\x07~\xc4\xfe\x9e.~\xbb\xf7\xa7\xfc\xed\ -\xaa\x8fr\xf7\xba[1M\x0bi\x1f\x02B\xd7u\x9f\ -J\x1f\x19\x19\xf9\xc8\xe1\xdes>\x9f'\x12\x89\x1c\x02\ -\xc3\x01\xcbt\xc7\xee\x05\x84*P\xd41m0\xf6\x91\ -\xd1\xd1Q_=\x1e\x8b\x84\xb8\xde.\x88\xc7\xe3\x84\xc3\ -a\x9ft\x0b\x04\x02,]\xba\x94\xee\xeen\xaa\xab\xab\ -}\xa3\xa5\xeb\xfa;^\xf4-*+\xa0(\x0a\x07\x0f\ -\x1e\xf4\x8a\x06d\xb9\x5c\x16\x00\xe5b\x91i+f\x92\ -\xcb\xe5\x88iu\xa4g\x1c\xa0iF\x80\xaa\xb4\x8e\x93\ -\x1d\xfb\x95\xd6ps\x1ab\xecI\xc2\xe10\xe9T\x9a\ -\xf5=\xcf\xb2\xe9\xcd..>\xf9\x06\x1ac\xd3\x11(\ -\x95X\xc7\xaaH\xd4\xbcy\xf3\xfcl\xe6\xe1\x12\x95\x00\ -555#\x1d\x1d\x1dM\xa7\x9cr\xca@*\x95B\ -Hpg\x0b\x96_YC~\xc0\xa18l\x93\x1bp\ -(\x0e\xd9\x18\x19\x17\xcf$y\xef\xf0O\xd9\xa8w\x04\ -$\x1a\x8d.\x07\xd8\xb6m\x1b\x89D\x82\xe1\xe1a\x8a\ -\xc5J\xe9\xce\xee\xdd\xbb\xfd\xc0\xd0\x03\xcdu]^~\ -\xf9\xe5#J&%\x93\xc9/\x0e\x0d\x0d}w\xcc\x8d\ -\x9c\xbe`\xc1\x82\x87\x0fy#\x95\x0a\x96r\xb9L\xca\ -\xcd1u\xae\x89\xa8\xb2i\x9c\xd6D\xd9\xcdQr\x12\ -(\x0a\xd8y\x95\xe1\x9fN\xf6\x1f\x5cJ\x89W\xb2\x9e\ -)\x8d\x925\x12\x08EL\x00$\x93\xc9p\xf5\xd5W\ -\xf3\xf4\xd3O\xfb1\xc8\xe1\xacL&\x83\xae\xebR\xd3\ -4\x9a\x9a\x9a*6\xa2\x7f\x80\x8e\x07\x15,\xc7E(\ -:\xae\xab\xa2\x11@\x09\xbb~N\xc4S\xe5\xc7\x04\x88\ -\xae\xeb\x7f\xe3e\xf8\xfa\xfa\xfa\xfc\xa4\xcc\xf8\xdf\x8fu\ -\x15\x0a\x85\xbd\xc0\xde\xb1\x1f\xe7{\x8c\x80\x10\x02\xa5P\ -y\x89\xa6ab+\x0e\xaa\xaa\xd0\xa2\xae\xe2\xefV\xde\ -JM\xa0\x9e\x0f|\xef|n\xbb\xeaV~\xb1\xfe\xfb\ -\x13\xe8s\xdb\xb1Y0\xe94\x92ST\x06r\xdd\x04\ -\xd5\xd3QP0\xcd2\xaeU\x89\x832\x99\x0cO?\ -\xfd\xb4\xef\x96\x1e\xe9R\x14\x85\x07\x1ex\x80\xe1\xe1a\ -\x84\x10<\xfe\xf8\xe3\xc4\xe3q:;;innf\ -\xcb\x96-\xcc\x9a5\x0b\xc7q\xd8\xb7o\x1f\xcd\xcd\xcd\ -ttt\x1c\x1b\x97%\xa5Tc\xb1\x18{\xf6\xecA\ -\x08A\xf4|\x9d\x15\x17\xd5 \x01#'I\xee5\x18\ -m\xb7\xc8t\x98\x98\x85C\xf9\x90\x9a\x9a\x9a\x11\xe0}\ -G[\xa6\xfa\xd3\x9f\xfe\x94B\xa1\xc0\xe7?\xffy\xbf\ -0\xc1RM\x84\x90\x9c<\xe5l~\xd7\xfe\x00\xa9\xce\ -\x06\xaeX\xf8\xb7\xcc\xa8Y\x84\xedT\xaa`<\x09\xe9\ -\xee\xee\xe6k\xff\xfb\xbb\x95\xc4V)\xc5\xc6\x9f\xec\xe2\ -\xc0 dSy\x8f\x02\x92\x8a\xa2\x08\xaf\x8e\xea\x9dv\ -\xed\xdb\xd9U\x8f]\x9e?\x7f>]]]\x8c\x8c\x8c\ -x\xcf\xce\xc9'\x9f\xcc\xe6\xcd\x9b\x19\x19\x19a\xd1\xa2\ -E\xa4R)FGG\xd14\xed\xd8$\xc4\x8b\xaa=\ -\xef\xc9\xd9\xa9\xf1fG\x96|\xbf\x83U\x94(\x9e\xf1\ -RUTU\xfa\xb9\x91@ \xe0\x0e\x0c\x0c\x1cU\xd3\ -\xca\xbcy\xf3hnnftt\x94\xe6\xe6\xe6J\x85\ -\xbde\xe2\xe0\x00\x02M\x09`K\x0b\xdb\xb1\x18H\x0f\ -\xd3\x95\x0e\xa3\x09\xdd\x8f_4M\x03\xcd\xa1\xa4\xa6p\ -\xb2\x1a\x8a\xd4\xc9\xe6\xb2\xc4\xf48\xb9\x5c\x07\x8a\xa2\xa0\ -\xeb\xba(\x14\x0a;7m\xda\xf4OB\x08UQ\x94\ -#.\x91TU\x95\xaf|\xe5+\xcc\x9f?\x9f\xcd\x9b\ -7\xa3\xeb:\x1d\x1d\x1d\xb8\xae\xcb\xab\xaf\xbe\x8a\xa6i\ -$\x93I\xda\xdb\xdb\xc7\x9b\x00\xa4\x945\xc7\x22!H\ -)\xf9\xd1\x8f~\xc4\xacY\xb3\xb8\xf7\xde{+e\x93\ -sJ~\x92\xaaX,\x22\xa5d\xd2\xa4Ituu\ -\x91\xc9d\x8e\xb8:dB\x85y[\x1b/\xbd\xf4\x12\ ----\x1c8p\x80x<^I\xc3b\xa3k!\ -R\xc6 \xd3\xa7\xcc\xa3~Z\x1d\x9bz\xba\xa9\x8dL\ -\x1e\x8b\xba\x0f\xb9\xc0z\x5cR\xf7\xfe\x01F\x9e\xae\xc3\ -\xe8\xad\xd0+\x8e\xe3\xf8\xe5;c\xbf'\x8b\xc5\xe2\xf3\ -Gs\x8fc\x84\xab\xab\xeb\xba\xb2s\xe7\xceJ\x0b\x85\ -\x00UU\x90\x12b\x91\x18\x96kU\x1c,\x81\x1f\xab\ -\x8d\xd5x-8&\x09\x997o\x1e\xb3g\xcf\xe6\x84\ -\x13N`\xd9\xb2el\xdd\xba\x95e\xcb\x96\xf1\xe4\x93\ -Or\xf1\xc5\x17\xb3{\xf7n6l\xd8\xc0\x99g\x9e\ -Iss3\xcf>\xfb\xec\x9f\xa4\xc7\xdfiE\x22\x11\ -\xbe\xf5\xado!\x84`hh\xa8R\x01h\x98\xd8\xaa\ -\xcb\x86\xff\x1ed\x93\xf9U\xe65.\xc1\x95.;\xfa\ -6\xd1\xfah\x1b\x1d#\xbd\x14\x86\x0e\xbd,MSY\ -\xf7\xb5a\x8c\xd1Q\x9c\x92d\xc6\x8c\x19\xe8\xba\xce\xd1\ -\xaa\xa8\xb7\xf1\x0c\x87v\xee\xdcy\xf1\xacY\xb3^(\ -\x95J\xb8*L\xbd!\xca\xc9\xcbc\xd8\x8eCSx\ -\x1e\xc3F;\x8e\xe1r\xf0\xd5\x12\xfb\x9e\xc8\xa3\xa8\x15\ -\xa7'\xe2\xf9\xeaG\x0bHgg'\xbf\xfc\xe5/9\ -\xe5\x94Sx\xe5\x95W\xc8\xe5r\xf4\xf4\xf4`\x18\x06\ -O>\xf9\xa4_\x99\xf1\x9b\xdf\xfc\x86@ \xe0\xa7>\ -\x8fr\x8d\x0e\x0d\x0d}C\xd7uk\xec\xc1?\x98J\ -\xa5f\xe4\xf3y,S2+<\x83\x193\xa6W\xa4\ -T\x1a,\xbb~\x16U\x912\x0d\xc3'c\x0d\x06q\ -F+i'\xa1HP$L\x83\x5c.\xc7\xc8\xc8\x08\ -\xd1h\x94x<\xcei\xa7\x9d\xc6\xcb/\xbf|\x5c\x1c\ -\x12?\xcd+\xa1\xd4j\xb3c\x7f\x8e|\xaf\x83ml\ -\xc4.J\xecr\xa5?Q\x0fh\xbe#p\xac\xd4I\ -4\x1a\x8d\xf2\xf4\xd3O\xf3\xc4\xe3O\x1c\xf2F\x84\xc7\ -I)~O\x8bP*\x89\xac\xea\xeaji\xdb\xf6\xd1\ -\xea\xac\x91\xde\xde\xde\xff\xed\xfdP__\xbf\x5cQ\x94\ -\x19\xaa\xa2\x80\x03\xae\xe3\x92\xcf\xe7\x11\xc0f\xab\x8dK\ -Z\xa2\xb8J\x8e\xe0\xd4\x22\x8a,\xa1j\x0avZ\xa7\ -\xbc/F~[\xd4g\x01\xbc\xea\xc1|>_\xc9\xe5\ -\x8b\xe3\xd31gY\x16\xb7\xdcr\x0b\x00/\xae}\x11\ -QV\xd0\xb4\x02B\x17\x18\xba\x81\xac\x96~l\x94H\ -$\x0e+k\xa8\xbd\x83A\xaf\xf7\x92\xf9\xae\x0a\x93\xe6\ -\x05\xd0u\x81\xb4u\xe6N^HGj\x07(PN\ -9\xa4\xbb|\x1d.l\xdb\xee\xe0\xf8,%\x10\x080\ -}\xe1\xc2JF\xcf\x1a\xa3\xd6\xbd\x88X\x11\xac\xac\xbe\ -\x85\xf7\x9d~-;\x86_\xe6\x85-/\xa15\x0f\xd3\ -\xd67\xe0\x13\x85^\xc2\xca\x8b\x05\xd6\xaf_\xef\xf1U\ -\xc7\xbc\xce>\xfbl.\xb8\xe0\x02\xe6\xcc\x99C\xa1P\ -\xa0\xb7\xb7\x97\x8b/\xbe\x98\xc7\x1f\x7f\x9c\xf3\xce;\x8f\ -b\xb1\xc8\xab\xaf\xbe\xca\xfc\xf9\xf3\x89\xc5b<\xf5\xd4\ -S~\x09\xeeQ\x01\xa2(\x8a\xa8\xaf\xaf\xa7\x90/`\ -E$K?RGu\x8d\x86t%\xc9\xb6~\xea\xf6\ -U1\xbc\xdd\xc0\x1au\x88\xc5\x82\xbe'144\xf4\ -\xe6\xf1x`\xd7u\xb9\xfd\xf6\xdb\xa9\xae\xae\xe6\x8a+\ -\xae\xe0\xa2\x8b.\xaa\xe4 $\x10\x82L\xba\xc4eg\ -\x5c\xcf-\xbf<\x93\x9f\xff\xcd.N\x08-%\xe1\xec\ -g\xf7\xfa;0\x0c\xcd\x0fZ\xcb\xe52\xd1h\x94`\ -0xX\xae\xe7\xe1\xaem\xdb\xb61u\xeaT\x06\x06\ -\x06PU\x95\xda\xdaZv\xec\xd8\x81\x10\x82\x8e\x8e\x0e\ -\xbf\x16x\xe7\xce\x9d\xac\x5c\xb9\xf2\xd8\xe9w\x8f{)\ -\x95K\xe8\x8e\xce\x9bw\xa7\x91\x16X\xc5C9t\xa1\ -L\xd4\x8dGB\x9b\x1c\xce2M\x93\xfa\xfaz\xbf\xe2\ -\xdc\xb2\xacJ'o\x08\x0c\xc3%\x14\x0c\xe0R\xa9?\ -\xeb\x1e:\xc8\xc6\xfcc(\xa8\x13\x92G\x1e\xf7\xd4\xd6\ -\xd66\xb7X,\x8e\x00\xb2\xa1\xa1\xc18\x1e6\xe4\xea\ -\xab\xafF\xd3\xb4?HV\xb5\xb7\xb7\xfb\xc4\xa2\x94\x92\ -_\xfc\xe2\x17\x95\xf7u\xac\xf4\xfb%\x97\x5c\xc2\x87>\ -\xf4!\x5c\xd7\xe5\xc9'\x9f\xa4\xab\xab\x8bh4\xca\xc1\ -\x83\x07\x89\xc5bTUUq\xe0\xc0\x01r\xb9\x1c\x8d\ -\x8d\x8d\xf4\xf4\xf4\x1c\xb7\x1d(\x84\xe0\x87?\xfc!\xcb\ -\x96-\xe3?\xfe\xe3?\x0e\x05\x7f\x08\xa4\x0b\xf1x\x88\ -d&MM\xa0\xbe\xe2VJ\x9b\x80\x88 ]\x89e\ -\xd9~\xad\x98W\xd6\xa9\xebz\xceu\xdd\x0cpD\xfc\ -\xd5\x1f\x91^s|\xbe\xc7\x09@u\x5c\xc5q]&\ -\x87gPr\xd3\x14\xac,BH\x8c\xac\x8b[\x92~\ -\xf6\xf0\xa8\x01\x19k\xc0\xa4\xb5\xb5\x95\x1bn\xb8\x81m\ -\xdb\xb6Q*\x95\xa8\xab\xabc\xd9\xb2el\xdc\xb8\x91\ -`0H8\x1c&\x93\xc9\x1c\xf7\xb6f)\xa5[U\ -U%w\xec\xd8Q)Y\xf0JP%H!\x89E\ -\xc2<\xbe\xfb~\xbeu\xe5o\xf8\xcd\xfe\x87x\xa9\xe3\ -e\xce:\xe9t^s7b\x18\xa6\xcf\xe8zT\x8c\ -m\xdb\xb3\xea\xeb\xeb\x03\xa3\xa3\xa3=\xc7zo\xb6m\ -\xb7\x09!*\xc5\x82\x08F\x96H\xfe\xee\xf6f$.\ -Q3BP\x0frp\xb8\x80U\x90\xbc~W\x0a\xe9\ -T4\xce1\xb9\xbdB\x08\xbe\xf9\xcdor\xfb\xed\xb7\ -\xf3\xc9O~\x92\xb6\xb66\x5c\xd7\x9d\xd0_8\xd6\x9f\ -\x8d\x94\x92\x9e\x9e\x9e\xe3\x0aH*\x95\xba\xe8\xf9\xe7\x9f\ -\xa7\xa5\xa5\xa5}\xce\x9c9\xb3\xb3\xd9l\xa5nX(\ -\x14j$%3\xca~\xf9\x1c\xdfyVg\xd5\xe9\xa7\ -\x90Pv\xf0\xcc\xbe]\x0c\xb5\xe5H\xa5*\x01k(\ -\x14\xa2\xa5\xa5\x85R\xa9\xc4\xb5\xd7^\xfbz[[\xdb\ -\x86u\xeb\xd6\xad<\x1e\x0e\x87\xef\xfa\x0a\x85\xba\x83\x92\ -}O\x15\x18\xdan\x90\xef\xdb8A5\xa9B\x03\x8d\ -\xb7\xcd\x9f\x1c\xb1\x0d\x89\xc7\xe3\xdcw\xdf}~\xc2\xc8\ -+4\x00\xd05\x1d];\xe4\x0a{\xe5\xa3\xfb\xf7\xef\ -\x9fq<\xed\x88W-\xef\xbd\x00\x81@5\x5c\xb40\ -\xe4{\xe1\xf5\xce\x9f\xf3\xe4O~LyDb\x95\x5c\ -\xcai\xd7\x8f\x85TU%\x9dN\x13\x0a\x85\x18\x19\x19\ -9\xa2^\x8d\xc3!\x18/\xbc\xf0Bn\xbc\xf1F\xbe\ -\xf5\xado\xa1\xf6\xa9\x10\xcc\xd18\x1b\xbf\x7f\xbf\x5c.\ -SUUE*\x95\xc2\xeb\x8b?j@b\xb1\x98\xdc\ -\xb4iS\xa5\x92#\x06\x0b\xcf\x8f\xa1\x07\x04J\xa9\x9e\ -\x0b\x16_\xca\xef:\x1fA\x0b\xa8\x8c\xee3\x19\xd8\x5c\ -\xf6\x12NR\xd7\xf5)\xc7\x13\x10\xd7u\x1d/i\xa5\ -\xaa*\x8b\x17/\xa6\xb3\xbd\x83\xd7\xfe\xa9\x5c\xd9\x1b\x0a\ -\xa0T(\x12\xe1\xba\x84B\xd2\xa7*\xbc\x11\x18c=\ -\x7f\xc7\xb5\x91\xb4X,\xf2\xe9O\x7f\x9aT*\xc5'\ -?\xf9I\x1ez\xe8!N_y:\xdd\xdd\xdd\xcc\x9b\ -7\x8f\xdf\xfe\xf6\xb7\xac\x5c\xb9\x12]\xd7\xc9f\xb3\xec\ -\xd8\xb1\xc3\xaf\x9a?*@BcOf\xdb6\xb2\xda\ -e\xc695h\x08\xac\xb2\xc1\xeb#?C\xb5\xc3$\ -Z\x0d\x92\xfb+\xc1\xcf\x98\xdb+\x86\x87\x87\x8f\xc9\xaa\ -\xc7\xe3\xf1\x96\xb9s\xe7\x1e\x08\x04\x02\x15OOQq\ -\x84M\xa9T\xe2\xdb\xdf\xfe6MMM$\x12\x09~\ -\xf7\xbb\xdf\xf9\x05\x04\x00###L\x9d:\x95d2\ -\xc9\xc8\xc8\x08\xaa\xaa\x92L&\x09\x85B\x94\xcbe\x02\ -\x81\xc0q\x05$\x14\x0a\xb1c\xc7\x0ef\xcf\x9e\xcd\x0b\ -/\xbc\xe0\xf7\xd0\x8c\x8e\x8e\xfa\x95\x90\x83\x83\x83\xc4\xe3\ -q\xbfx\xf0\x9dX\x8cw\xb4!\x9e\x1b[\x9d\x83\x0d\ -wd\xdf2\xaa\xa8\xa2F\x82\x11}\x82\x18\x1f\x87\x9d\ -\x17\x98={6\xb6m\xa3\x0a\x95Vu?g\xdd\x10\ -d\xfd\x7f8\xbe+<o\xde<\x1e{\xec1\x9a\x9b\ -\x9b\xa9\xad\xade\xde\xbcy\xdcs\xcf=h\x9a\xc6\xc2\ -\x85\x0b\xd1u\x9d_\xff\xfa\xd7~V\xd0\xab^?\x9e\ -\x80\x84\xc3a\xbe\xfa\xd5\xafNPC\xad\xad\xad\x00\xec\ -\xdf\xbf\xdf\xa7\xe8\xc7\xab\xdec\x02DJ\xc9?\xfe\xe3\ -?2w\xee\x5cjkky\xe2\x89'8x\xf0 \ -\x9a\xa6\xf9\x85\xd4s\xe7\xce\xa5\xbd\xbd\x9dD\x22As\ -s3\x07\x0e\x1c8.\xee\xae\xd7h\xa3\x09\x95L<\ -\x03r2\x91H\x84\xaf\x7f\xfd\xeb\x9cz\xea\xa9~\xed\ -\x97\xc7$\xe8\xbaN\xb1Xd\xd7\xae]~O\xbc\xe7\ -\xf7\x8f\xa7,\x8e\x17 \xf1x\xfc\x1b^@\x08 \x15\ -\x89\xa6\x09\x5c\x17\xa2\xa1(\x05#Wi\x10\x12\xe0\xda\ -\x87\x18\xdfw\xba\xbe\xf6N\x5c\xcd\xfc\xf9\xf3\xc9\xe5r\ -\x5cz\xe9\xa5\xfc\xfe\xf7\xbfg\xce\x9c9\xd4\xd7\xd73\ -s\xe6L\x1ez\xe8!t]g\xd2\xa4Ix\xcd\xa0\ -\xc7\xc3\xcb\x1a?\xa1GR)B(\x17%\xf9\xb4A\ -DSY\xbb\xb6R\xdd\xa9\xabA\x14\xadR#\xe65\ -\x00yv\xc2\x8b\xc8\xbd\xder/MkY\xd6\xa4P\ -(t\x9d\x10\x22\x00\x88\xba\xba\xbaW\xfb\xfa\xfa\xba\x8e\ -\xc2\xaeM\xaf\xaf\xaf\xaf\xd8\x04E\xa0\x9d\xafs\xe9\xb5\ -\x93(\x96\x0d.;\xf1f\xb6\x8c>Eb(I\xae\ -\xdfa\xc37\x93>\xcb\x1c\x8dF\x87\x8f\x1a\x90`0\ -\xc8\xbd\xf7\xde\xcb\xe7>\xf79>\xf6\xb1\x8f\xd1\xdf\xdf\ -\xef\x8b\xbd7\xdb$\x95JaY\x16\xa5R\xc9\xcf\x85\ -\xc8\xb1\xc8\xf0\xad\x0d4G\x0a\x88a\x188(\xa8\xaa\ -Bo\xa7\xc1\xdd\xf7~\x95o<\xfb/|\xe1\xfc/\ -\x13\x8f\xc4\xf9\x9f\xad_\xa4\xfd79\x8c\x11\xc5\xaf\xec\ -8\xe1\x84\x13hlld\xfb\xf6\xed\xd45Uq\xc2\ -\xccF\x96OZ\x86\xea\xea\x15\x07@0G\x22\x1f\xf3\ -\xd2\xd0?\xfc\xe1\x0f\xff\x06\xe8:\x8a{\x94\xe3U\xb4\ -\x18\x81\xe1]e\x12{-\xbe\xfa\xdd{I\xee\xb3p\ -M\x89\xa2\x0b\x14M\xf15\x8e\x10B9&\x1b\x92H\ -$\xb8\xfd\xf6\xdb\x0f\xeb&\xbd\x1eC!\xc4\xa2\xa6C\ -\x9e\x9f\xf6\x00\x00\x16VIDAT\xa6\xa6S\x06\x06\ -\x06\xb6\x1dC\xe0U\x01]*\xa8B\x05\x14\x96.;\ -\x85\x86\xb6*\x96\xaf8\x8d)\xb5M\xac)\xa9Tm\ -\x8c\xa0\xe4\x85\xaf\xd3g\xcc\x98\xe1y\x88L:\xdd\xa5\ -\xf9\xec4\xd2M\xe3\x00\xc6@\x00\xa3-B\xb93\x82\ -\x10\x15\xdeMU\xd5\xa3v@TUe\xe1\xc2\x85\x9c\ -t\xd2Il\xd8\xb0\x81\x815\x15\xa3\x1ep\x1c&7\ -\xba~\xac\xe6mbo\xb0\xdbQ\x032<<\xdc\xe5\ -\xba\xee\x5c\xaf\x80\xa0\xe9\xac0\x91\x88\x82\xb4u\xdew\ -\xd2-<\xb3\xef\x87\xd8\x18\xd8\x86\xe4\xc0\xef\x8b~\x0a\ -\xb5\xaa\xaa*R,\x16\xe3G\xf2pS\xa6Ly_\ -\xb1X\xbc\x10p\xa5\x94\xf1\xce\xce\xce\x8a\xee\x97\x82\xb2\ -a2\xd0S\xe2\xab\x89o\xb2\xa7m\x98;\xb6\xfd+\ -\xb1P5\x1b\x0e\x1e\xc4\xee\x8b\xa2XA\x7f\x07\xb6\xb6\ -\xb6\xfami\x81b3w^\xf4#6\xf6\xfe\x96\x1f\ -\xbc\xf8\x9f\xcc\x9cQ\xc7P9Ovw\xa5\xb6W\xd7\ -\xf5c\xa2\xe2\x83\xc1 \xdf\xfc\xe67\x89\xc5b45\ -5\xb1c\xc7\x0e\xce=\xf7\x5c\xd6\xacY\xc3\xca\x95+\ -ikkC\x08\xc1\xacY\xb3\xc8d2\xbc\xf2\xca+\ -\xc7\xc6\xf6Z\x96\xd5\x16\x0c\x06/\xf6\xf2\xd5\xd3/\x09\ -\x13\x8fk\xe4\xfam~3p\x1f\xb6\x22(\x0c8\xa4\ -\xbb\x0f\x19M]\xd7}7\xf4\x08I\xc4[\xaf\xbb\xee\ -\xba\xf3\xa5\x94\xb8H2U\xa34M\x0f\xe0f\xbc\xfa\ -+\x9dt\x22\xc7\xa9\x0d\xe7`\x16m\x92\xc5$\xa77\ -]\xc9\xb3[\x9f!\x18t|\x09U\x14\x05\xe9J\xa4\ -%\xb8v\xf9\x87\xf8\xef\x0d\xff\xca\xf2\xd8\x87X\xd9p\ -#+\x17,\xe0;\xad_\x99\xd0\xfb~\xb4\x80H)\ -\x9d\xf1\x05\xe5\x9e\x93\xe3\xb9\xd9^\xc7Yww7\x81\ -@\x80\xda\xdaZ\x7f\x9c\xd3\xb1\x90\x8b\x0a@uu5\ -\xb6m\xb3\xe3kE\xac\x9cDh \x14\x10\xaaW\x81\ -\xa1\xa2i\x87\x22\xe3\xa3\x1c\xab\xa4'\x93I\x5c\xd7%\ -c\x17\x99sE\x06[\xad\xa8})ltM\x85\xa4\ -\x82q J\xfe\x8d\xb1\xe10c\xde\xd4\xf8\x12\xa0H\ -8L2\x98\xe3\xcc\x8fE8\xff\xfc\x0b\xf8\xd1\xce\xe7\ -\x18J\x8d\xb0\xb7\x7f'\xc5\x9a\xed\xa8Tjl\x85z\ -t\xe3\x93\x00\x1a\x1b\x1bO\x94R\xae\x08\x85B\x5cs\ -\xcd5\xc4b1\x7f\x13n\xdd\xba\x15EQ\xd8\xb3g\ -\x8f_\xf4100\xe0\x17\x18\x1e+ \x9c|\xf2\xc9\ -|\xe9K_\xc2\xb6m\x1e~\xf8a\x0e\x1c80a\ -\x8eG<\x1egpp\xd0\x8fF\xbd\xc14G\x9b\x81\ -s]\x17\xcb\xb1Q\x84B\xba'\xcc#\x7f\xff;\xfa\ -\x0b\xfb\xb9\xe3\xb7\x7f\xc7\xec\xc6yt\x96\xdb0\xca!\ -\x14\xfd\xd0D7\xdf\xf5\xf4\x8a\xf6\x14\x85@@\xc7\xb2\ -\x0c4%\x88\xaah\x04\xb4 !\xadB\x85\x1b\xa6\x81\ -\xa2\x8a\xa3\x9e\xc7U*\x95Z\x9a\x9b\x9b\xc3\x85B\x81\ -\xaa\xaa*\x9f2\x1a\xbf\xfeX\xb1\xa0\x170\x1e5 \ -+V\xac`\xf7\xee\xdd\xfc\xf5_\xff5g\x9cq\x06\ -B\x08\x22\x91J\x1b\xb1\x97\x0e-\x16\x8b\x0c\x0f\x0f\xd3\ -\xdc\xdc\xcc\xe0\xe0\xa0o\x97\x8f\xf4A\xbd\xb9\x8d\x16\x15\ -U\xb0z\xd5\xbf\xf2\xf3=_'y\xa0\x9a\x05\xdaU\ -\xdcr\xc6\xdf\xf3\x99\x9e\xf7W\x5c\x5c\xa7\xa2r\x82\xc1\ -\xa0?\xdb\xd1u]\x0c\xd3\xc4*\x18d\xd7,\xe6\x8b\ -\xbf\xfa\x22\x8e\xb4\xd9\xcb\xe3\x94\x0d\x8b\xcc\xcb\x02\xe4\x0c\ -f\xcf\x96 *\xb9\x8a\xcb/\xbf\xfc\x7f\x84\x10\xdf\x07\ -\xd8\xbcys\xc7\xde\xbd{\x97\x1c\xae'\x98N\xa7+\ -\x1d\xc4\x01\xb8\xe4\xdf\x1aPT\x01\xa84\xd7\x9f@\x7f\ -\xea\x00\xa3\xfbL\x0e\xbcX$\xd5^\x91\xe0\xaa\xaa*\ -\xf2\xf9\xfc\xfd\xc7\x14\x18\xfe\xfc\xe7?\xe7\x03\x1f\xf8\x00\ -w\xdf}7\xeb\xd7\xaf\xf7\xfd\xfd|>\xef\xd3%\xa9\ -TjB\xaaTJIcc\xe3\x97\x14E\xb9\xa5\xaf\ -\xaf\xef\xc0\x91J\x88\x83\x83\x22U\xa6\xd4Ma\xff@\ -\x91\xa2\x05\x1d\xc3\xfbyr\xef}\xd8\xb6\x85eUt\ -\xa9i\x9a\x04\x83AN=\xf5T\xf6\xee\xddK\x22\x91\ - \x9dNc\xba&V\xd9\xc60*S\x91v\xd7n\ -\xe6\x9ckc8\xb9\xca\x1cE7\x13\xc4\xc9j8\x19\ -\x0dk \x18@\xfa3\x15\x83G`C\xd0\xf5J=\ -\x98\xee*\x0cl6)\x0e;\x14\x86\x1c^\x1dHP\ -N\xb9\x95\xba5M\xf8\xb5\x08c6\xcb>&\x1b\xe2\ -\xba.\x0f<\xf0\xc0\xa1\x1b\xf1\x02M\x01\x99t\x06\xcf\ -\xad\x16\xa2\xc2\xdbxc\xfd\xe6\xcc\x99sQ&\x93\xa9\ -\x07\xfe( \xf3\xe6\xcd{\x8f\xae\xebBQ\x14gx\ -x8V.U&{Z\x8aM\xbe?\xc0\xae]\xbb\ -H\xe4\x0a\xa4\x07l\xb2\x89,\xa3\x07\x8b\xe4\x07-L\ -K\xa2\xc8\x0a\x80\x86a\xd0\xdc\xdc\xcc\x8e\x1d;P\x94\ -J\xeb\xb4#\x0fM\x1e2\x5c\x8bp-(\x8e\xc6\xb4\ -\xfa\x05\xc4gT\xb1sp\x03u\x91\xc9d\xe5\x10\x03\ -\x0f6\xe0\x14\x0e\xa9\xbc#I/WUU\xb1z\xf5\ -j\xf6\xec\xd9\xc3\x81}\x07\x08\x18eT\xc7!V\xef\ -b\xd7\xd8\xfe\x98\x0e/n\xf3\xbc\xbfc\x89C\xfe\xfb\ -\xe0\xc1\x83\x17\xdb\xb6=S\x08A1&9\xf5\xf2j\ -\xf4\x80\xa00R\xc5\xfb\xcf\xb8\x9eg\xf6\xfd\x00M\xd5\ -\x19\xdan0\xb8\xb5\x84P\x84?\xed\xe7\x1d\x1e\xb0\xe1\ -\xb4\xd3N\xdb\xac\xaa\xaa\x10B \x91P[\x82l\x10\ -\xe1\xa8\xb0\x11\x9e\xd8\xf8\xd4!\xde\x88\x1av\x1c\x18d\ -\xf4`\x0cG\xe6\xb0M\xe9\x1bs\xaf\x16\xcc\x9b\xec\xe6\ -\x9a\xae\xdfjmI\x07EU\xe8\xdeo\xf3\x95[\xbf\ -\xc2\x0f\xd6~\x97KZn\xe1\x8a%\x1f\xe4S\xcf_\ -\x80eZ\xd8\xa6sD\x80xi\xd9o\x7f\xfb\xdb$\ -\x12\x09n\xbe\xf9f\x9e{\xee9\xbfr\xb1\xbd\xbd\x9d\ -e\xcb\x96\x11\x0e\x87\xd9\xb6m\x1b\xdb\xb6mc\xe9\xd2\ -\xa5l\xd8\xb0\xe1\x1d\xbf\xfbO\x02\x92\xcb\xe5\xb667\ -7\x0f\x1b\x861S\x08\x81\xa1;\xb4\x9cW\x8d\x9d\x92\ -\xa4;\x0c\x1e\xfd\xed\x03\x14\x07\x04V\xd1\xa2\x9c\x92\x84\ -\xc2!\xdf\xf5}\xa7\xf60@/\x97\xcb\xc2\xb6m\x10\ -\xb05\xb2\x8b\xf7\x9e_\x87+]\x1c\xc3E\xb1\x83H\ -K\xc1\xc9\xab\xe4^\xab\xc1)\xaa>\xb1\x98L&\xfd\ -\xe0\xd1\xa3G\x5c\xd7\xa5\xb3\xb3S\xbe\xf1\xc6\x1b\xe2\xd1\ -G\x1fe\xdb\xb6m\x15\xc7C:\xa8\x9a\xc2\x09\xd5K\ -8\x98\xdf\xcdH\xf9 \xff\xeb\xc4\xdb\x09j!B\xa1\ - \x96cc\x99\xbe\x1azGDjjj>q\xde\ -y\xe7}\xa3\xb5\xb5\x95G\x1ey\x84/\x7f\xf9\xcb\xf4\ -\xf5\xf5\xb1w\xef^r\xb9\x9cO\xd3\xac]\xbb\x96\x99\ -3g\xd2\xd3\xd3\x83\xe38\x8c\x8e\x8e\x1e\x9f\xc1\x01\x95\ -\x0d!8\xe9\xa4\x93\xe8\xee\xeaf\xe3\xe7\xcaH{\xcc\ -!\x16\x1a\x08\x15\xe98\x84B\xba\xffr\xbc\x12\xfcw\ -\xba\x01\xbf<\x07I\xa0\xae\xd2\xd9t\xd6\xa4\x0f\xd32\ -\xb9\x85\xa7;\xbe\xc7\xcc\xaaS\xd8\x9a\xfa\x0d\xf6\xc60\ -\xb6u\xa8\x8ad|\x1bD\xa1P\xb8c\xff\xfe\xfd\xff\ ->i\xd2\xa4\x81\x91\x91\x91\xc6\xb5k\xd7\xb2h\xd1\x22\ -6n\xdcX\xe9\xc8R]\x92\xbf/\xd3;u\x90{\ -6?@2\x97\xe0\x0b\xbf\xfb\x12\xaa\xa2\xd2\x9d\x05+\ -\x7fH2&O\x9e|\xc2\xb4i\xd3^\x05T\xc7q\ -\xd8\xb9s\xe7u\xc9d\xb2\xe7-lD\xad\xa2(\x9a\ -\x94\x92M\x9b6q\xd1E\x17\xf9\xe4\xe6[\xd7\xfe\xfd\ -\xfb}\x82s\xeb\xd6\xad\xc4\xe3\xf1c\x07\xc4\xb2,n\ -\xbd\xf5V\xce;\xef<\x0c\xc3\xe0\xb1\xc7\x1e\xf3\x07A\ -z\x9e\xd6\x9c9s\xd8\xbbw\xafO\x0d\x0c\x0c\x0cx\ -7\xb9p\xda\xb4i\xc9\xde\xde\xde\xb7\xe3\x8a\x1c\x8f\xaf\ -\x92\x02\x14E\xd0\xbd\xcf\xe6\xdb\x7fu\x13\xff\xf0\xe3+\ -\xf8\xe2\xc5\xdf'\x1en`t{'\x83\xd6\x08\x86\xe1\ -\xf8\x80{\xc4\xe1\xb8*I\xa9\xaa*\xb7\xdez+\x9f\ -\xff\xfc\xe7\xb9\xff\xfe\xfb\xfd\x09<\xb6p\xd1\x8a\x1a\xb1\ -\x13\xaa(e,\x0a\x96`d\xd9V\xe2\xb1\x10\x93F\ -\xc2\xd8\xf5A\xdc\xb2\x8a4\x14\xa4\xa9\x84\x91\xe2L/\ -\xf7\xfd\xe6\x9bo\x86\xdeN]\x8dO[+\xaaJ\xb8\ -J#\x10\x14\x87:\xa6\x04\xd8%\x17\xbb\xa4\xf86W\ -Q\x14J\xa5\x92e\x9af\xe2\x98\x00q\x1c\x87\xd9\xb3\ -g\x93L&9\xe5\x94S\x08\x85B\x9cr\xca)D\ -\xa3Q\xa2\xd1(?\xf9\xc9O\xa8\xa9\xa9\xe1\xcc3\xcf\ -$\x9dN\xb3n\xdd:\x02\x81\x00\xb6m\xf3\x9e\xf7\xbc\ -\xe7\xe1\xf6\xf6\xf6\x1f\xf7\xf6\xf6\xde4F66\x01\xab\ -\x01\xd3u\xdd\xea\xde\xde\xdeJ\x012`Z&\xf9l\ -\x8c;\xef\xfc\x1a=\xedY\x1e\x1fz\x86L!\xc3+\ -}oR\xe8\x0a\x13\xd3k=\xb6\x94\xaa\xaa*r\xb9\ -\xdc\x84\xd1\x17B\x08\xda\xda\xda\xb8\xe9\xa6\x9b\xc8\xe5r\ -TUUUf\x09\x0b\x17\xdc\xb19\xed\xc0\x906\xc2\ -\xc2\x85\x01l\xcb\x84\xa6\x89#\x93\xb2\x9b\xc7*\x1e\x85\ -\xf4\x0b#\xfe\x18\xf1\xd9\xd0\xd00\xd6\x82\x00\xb5\xe7\x04\ -Y|Z\x8c\xa1\xedeF\xf7Y\x8c\xee6q\xed\xb7\ -u\x04\x0e\x0c\x0e\x0e\xdewL\x80D\x22\x11\xee\xbc\xf3\ -N\xce<\xf3L\xee\xb9\xe7\x1e\x8a\xc5\xe2\x84\xec\x97i\ -\x9a\xac]\xbb\x16\xdb\xaed\xf4\x82\xc1\xa0\xff\xef\xde\xf0\ -.o\x8d\x8c\x8c\xac\xba\xf2\xca+?\xefQ\xf4\x19\xb3\ -(kg;B&\xc3\xb8\xc9\x00\xd8\x92=ov2\ -YY\xc0\xa6\x8d\x95\xe9\xdc\xd3\xb4\xe5t\xba\x1d~\x8e\ -:\x12\x89\x10\x0c\x06\xfd\x91G\xe3\xa8\x97{\x86\x87\x87\ -\xab\x84\x10n\xb9\x5c^.\x84\xb8\xb8\x5c.\xe3(.\ -\xa1Px\xac\xe2Q\x80*1M\x87\x0f\xcc\xbc\x93\xee\ -\xec.N\x9a\xb5\x98\xffz\xee>\xec\xbav\x1c'\x82\ -eZ\xa0\xc8\xb7\x8d\xe2\x03\x81\xc0l)e\x9d7H\ -a\xd1\xa2E\x04\x02\x01\xfa^\xebe\xe7\xcb\x12I\x00\ -)ub\x91\x90\xafR\xbd_^a\xc81\xab,\xdb\ -\xb6\x83\x8a\xa2\xf0\xdak\xafU\xf4\xa1d\xc2d\x05!\ -\xc0\xb6\x1c\x84R1\xe6^.\xa2P(L\x18,\xec\ -=\x933nPrva\xa7\x98yF\x14\xcb5q\ -\x1c\x17%\x17\xab\xc4\x07\xde\xec\xdc1\xf7\xd2\x9b\x17,\ -\xa5\xf4\xe9\xfe\xfa\xfaz\x12\x89C\xd2\x9fL&\xbf\xe6\ -\x19\xfb\xc9\x93'\x7fL\xd3\xb4\x8b\xa5\x94\x08\x1b\xb0]\ -\xffP\x00\xcb4H\xec\x93T5W\xf3\xfc\x9b?\xc6\ -:\xf01\x16(g\x12SV\xf0X\xefO\xc9\x8d\x06\ -@Ho\xf0\xd8)\x81@\xa0^UUQ*\x95v\ -_r\xc9%\xed===X\x96%kkk\xc5?\ -\xff\xf3?\xb3x\xf1b\xee\xbd\xf7^\xf6\xed\xdb\xc7\xe2\ -\xc5\x8by\xf3\xcd7iii\xa1\xbf\xbf\x9ft:\xcd\ -\x94)S\x90R\xb2}\xfbv\xd2\xe9\xf4\xb1\x03r\xe0\ -\xc0\x81\xbf\xcb\xe5r\x9b\xd41~\x22\x1fr9\xff\x96\ -:\xcaY\x07\xbb$)\xa5\x5c\xd2]\x16\x99\x036\xee\ -8\xa0&M\x9a\xe4\xd1+U\xb1XlF>\x9f?\ -\x00\xb8\xe3wJ8\xa2a\x14%\x97\xcf\xfc'&\xd7\ -\xd5\xf2\xf3=\xdf V\xd7H\xa2\xf9\x00\xc9\xf5!_\ -\xf7:\x8eC:\x9dFJI8\x1c\xc6\xb2,\x06\x06\ -\x06\xbc\x06\x98\xb7\xf3\x1cTM\xd3X\xbdz5\xf9|\ -\x9e\x1f\xff\xf8\xc7~\x02\xad\xae\x5cEh\xeb\x1c\xee\xda\ -|\x17\xaa2\x87\xdf\x06\x9e \xa4\xebHCe\x8a\xb3\ -\x98\xa6\x13\xbd\x9d&\xb9\xfa\xea\xab\x7f\xeeU\x8e\xacY\ -\xb3f\xaaW\x13l\xdb\xb67\x8f\xd7\x1f6\xe3\xba.\ -\x93'Of\xfa\xf4\xe9\x94\xcbef\xcc\x98\xc1\xbau\ -\xeb\xfcd\xde\xce\x9d;\x8f\x8f\x97eY\xd6\xd6@ \ - =5\x13\x01v\xfe\xc0|Kn]'\xa4\xeb\xa0\ -\x1f\x8ab5M\xc3\xb2,\x1a\x1b\x1b\xffz\xc9\x92%\ -\x97\xbd\xf8\xe2\x8b_\xb5,\xeb\xe4\xbe\xbe\xbeCc\x9d\ -\xde(\xa0\xb5W\xb3\xeb\xc46\xbe\xb1\xf9\x19fN\x99\ -\x89\x1e\x9fB\xdb\xe0N\xf2C\xae_\x1c\xf0\x16\xd1/\ -wtt<4\x96\xf134M{\xe5\xedr)\xef\ -{\xdf\xfb\xa8\xaf\xaf\xe7\xb6\xdbn\xe3\xd1G\x1f\xf5S\ -\xba\xaet)\x9b\x15\xb5\xbb!\xdd\xca{o\x0dO\x18\ -3e\x0d\x070{\xc2\x98\x07\xc389\x8d\xf1\xb3T\ -\xbc*z/\xc6\xb9\xed\xb6\xdb\x08\x06\x83\x94J%\xa4\ -\x94|\xff\xfb\xdf\x9f\xd0\x7f\x22\xa5d\xf7\xee\xdd\xb4\xb6\ -\xb6\x1e6\x89yX\xed\xa7\xae\xeb\xf2\xd1\x8f~\x94s\ -\xce9\x87\x8e\x8e\x0ev\xee\xdcIgg\xa7?\xdb\xc3\ -4MN?\xfdt\xf6\xef\xdf\xcf\x9e={\x98={\ -6\x1d\x1d\x1d~&\xb1\x5c.\xeb\xe7\x9e{\xee\xbf*\ -BaX\x1b\x96\xd3O\x12\xc2\x1c\x0cc\x0f\x07qS\ -:;6\xee\xa5E=\x11g\xc4\xa5wx\x90&m\ -)\xeb\x13\xaf\xfb\xbd\xe0^q\xc0\x18\x91\x98O$\x12\ -\x1f\xfd\x93\x0f\xa5i\xbc\xf2\xca+\xacY\xb3\x86\x91\x91\ -\x11\x8a\xc5\xa2?O\xd7+\x0b\x02(\x0a\x93hm\x0c\ -\x92\xd3\xb8\xfd\x92/\xf1\x8b\xd6\xffd$2\x82=7\ -Kb\xb3E\xea\xe5*T\xad\xd2\xb2}\xd6Yg\xad\ -\xf3\x00)\x95J\x84\xc3\x95\xf3N\x8a\xb9J9\xa9P\ -\x15\x94?^\xd6,\x01\x91J\xa5\xa2\xc7\x05\x10)%\ -\xd7\x5cs\x0d[\xb6la\xd5\xaaU$\x12\x09\x16-\ -Z\xc4\xf6\xed\xdbihh\xa0\xb3\xb3\x93\x9a\x9a\x1a\x16\ -.\x5cH \x10\xa0\xbd\xbd\xdd\x1f\x00\xe9\xbd\x80\xfe\xfe\ -~\x1c)\xa9\xbe>/\xc2\x8bc\x84\x97fA\x91H\ -S\xc1Nk\xb8Y\x9d\xd4\xf3\xb58\x96\x8b\xe6\x1e\xaa\ -.\xf1\x06\xa7\xd5\xd5\xd5M\x985\xffN\x91t\xb1X\ -\xe4\x9cs\xce\xf1\xc1\xf4\xf4w]]\x9d\xff\xbdM=\ -*{\xbf\x5c\x87\xedf\xf8\x9b\xff\xfc\x18\x02\x9d@@\ -E\x1aQ\x14]\x22t\x13\xd5U\xbc\xd1\xb8\xb3\x0c\xc3\ -\xc0\xb6m\xaa\xab\xab+\xc9'\x04\xb5K\x82\xe8\x08\xf2\ -\x03\x0eF\xc6\x9d0\x9c\xc8\x93\x0aM\xd3D6\x9b}\ -\xc3\xb6\xed\xf7\x1e\x17@t]\xe7\xfa\xeb\xaf\xe7\xae\xbb\ -\xee\xe2\xeb_\xff:\xdd\xdd\xdd\x13N\xd2)\x16\x8bt\ -uu\x91\xcb\xe5\xfc)\x9d\xaa\xaa\x92\xcdf\xa9\xad\xad\ -\xc5u]\x7f\xc8\xc0\xc0\x036o(\xde\xb0Ie\x1c\ -eaR\xb4\xdahii\x99\x90\xb7\xf7&\xea|\xf4\ -\xa3\x1f\xe5\xfe\xfb\xef?\xac2#\xc30r\xb6mw\ -{u]B\x88\xe9\xaa\xaa\x0aO\xda\xfd\x89\xa8\x01\x8d\ -\x9aI1,\xcbb\xb4lS}\xe9\x10\xb5\x93td\ -I\xc3\x1c\x0aR\xec\x08@\x22\xeaWNz\xf1G(\ -\x14\xe2\x13\x9f\xf8\x04\xc9d\x92\xed\xdb\xb7W\x1a\x95j\ --d\xfc\x90\xf3\xe1\xfd\xee\x15]\x94J\xa5r\x22\x91\ -H\x1d\x17@\xbc\xb9\x8a_\xf8\xc2\x17\xfe\xe8g\xf2\xf9\ -\xbcO\xcdK)\x19;\xb1\xccg\x81\x87\x86\x86*\x85\ -\xda\x93\xe3\xa8\xaaJ[[\x9b?\xcbw\xf1\xe2\xc5c\ -\xd4G\xd9\xcfq\xd8\xb6\xed\xe7\x0e\xaa\xaa\xaa\xfc\xf9\x86\ -\x87\x03H:\x9d~p\xd3\xa6M\x0fz?O\x9f>\ -\xddRUU;\xf1\xc4\x13\xe9\xee\xee\xf6\x81\xf6^\x98\ -a\x18${Fh^\x7f\x12\xd9R\x89u\xeb\xd6\xa1\ -i\x1a\xcb\x97/\xa7\xa1\xa1\x816\xa5}\xc2\x09:\x17\ -^x!\x93'O\xe63\x9f\xf9\x0c\x8f<\xf2\x08/\ -\xbf\xfc2\x97]v\x19\xbf\xff\xfd\xef\x995k\x16\xc3\ -\xc3\xc3l\xd8\xb0\x81X,\xc6\xa9\xa7\x9e\xcas\xcf=\ -w\xd8\xa4\xe5a\x01\x92J\xa5\xfe*\x9b\xcd~\xa3\xa6\ -\xa6fQ>\x9f\xf7\xcb\xfb\xc7\x1b\xaa\xb7\x1a-\xaf\xc8\ -\xce\x03\xc5\xcbuTUU\x11\x08\x04hjjb\xe6\ -\xcc\x99\x0c\x0c\x0cL8\xbfj\xfc1B\xe3\x8b\x93\xbd\ -\xe1hG\x93\xfc\x92R\xb2n\xdd:\x86\x86\x86X\xbd\ -z\xb5\x1fKyR\xe8yJ\xb6m\x93N\xa79\xeb\ -\xac\xb3\x88\xc5b$\x93I2\x99\xcc\xf8S\xd80M\ -\x93\xbd{\xf7r\xdbm\xb7122\xc2\x8e\x1d;p\ -]\x97\xed\xdb\xb7\xe3\xba.\xfb\xf6\xed\xf3\x9f\xbdP(\ -088xD,\xf2a\x01\x92L&\x7f]WW\ -\xf7\xcf\xcb\x97/g\xf5\xea\xd5tww\xb3y\xf3f\ -\xba\xba\xba\x08\x04\x02~\xe2~\xea\xd4\xa9\xf4\xf5\xf5\x91\ -N\xa7\x994i\x92\xcf~\xfa%=\xe3b\x10\xcb\xb2\ -\xc8\xe7\xf3>M>\xfe@\xb1\xf1\xb3s\xc7^\x5cj\ -``\xe0\xe1\xb1\xff7r4eE\x86a\xf8R\x9b\ -\xcdf\xfd\xef\x1f?t\xdfSK\xa6i\xfa\x07\xd5x\ -\xff\xe6\xfd\xbd\xe38\x8c\x8c\x8c\xb0j\xd5*_\x9dC\ -\xa5\x9b\xca\x1f\xeb1n\x83\xbe\xf1\xc6\x1bG\xd4Bw\ -$\xe7\x87\x88\x8f\x7f\xfc\xe3\x0c\x0e\x0er\xed\xb5\xd7b\ -\xdb6\xb3g\xcf\xa6\xaf\xaf\x0f\xdb\xb6\xa9\xab\xabC\x88\ -J2\xa6\xbd\xbd\x9db\xb1H0\x18\xf4\x87${\xb6\ -\xc0\x03\xc4/\xf3\x19\x03a\xbc$\xa9\xaaJ \x10\xa0\ -\xa5\xa5\xc5\x9b;5\xd2\xd9\xd9\xf9\x89\xf11\xce\xf8\xa0\ -\xf0pT\xee\xc5\x17_\xccE\x17]\xc4\xf0\xf0\xb0\xaf\ -\xb2B\xa1\x90\x9f\x8a\xf6\xd4\xd7x\x06`\xfc\xe1g\xde\ -\xdc\xc9\xb1\x0d:\x81L\x1c_r\xfbv\xd7\x96Rv\ -I)\xfb\x8e7 |\xfa\xd3\x9f\xe6\xa1\x87\x1e\xe2g\ -?\xfb\x19/\xbe\xf8\xe2\x84\xf38\x0c\xc3 \x1a\x8d\xfa\ -e\xf7\xde\x91\x0e\x9ek\xec\xa9\xaf\xf1\xa7\xd5\x8c?\xe9\ -\xcd{!\xc5b\xd1\xaf2\x9c:u*\xe9t\xfa\x0f\ -(\x87#\x01\xc3SYMMM\xec\xde\xbd\xdbW\xb7\ -\x9eZ\x1c\x7f\x14\x85\xf7gOZ\xc7\xd7T\x99\xa6\x89\ -\xae\xeb\xdcq\xc7\x1d\x5cp\xc1\x05\xfc\xfb\xbf\xff\xbb\x97\ -_\xf7YkO\xda\xab\xaa\xaa\xfcA=RJv\xed\ -\xda5\xeb\xb8K\x88\xe7>~\xf0\x83\x1f\x9c\xd0S8\ -\xdevx\x93\x9d=\xfdYUU\xe5\x9f\xc4\xe3\xedJ\ -\x8f#\xf2\xa4\xc5\xf3F<\x8a\xc4\xa3\xab\xa5\x94\x13\x06\ -\x80\x1d\xcbJ\xa7\xd3\xb36o\xde\x8ceY\xf9\xe9\xd3\ -\xa7w\xacZ\xb5\xaa\xf6S\x9f\xfa\x147\xdf|3\xf9\ -|\xde\xef\xb5\xf7\xdcZo\x1c\xdfx\x9a?\x93\xc90\ -{\xf6l\xce=\xf7\x5c\xa2\xd1(\xe7\x9cs\x0e\x1b6\ -l\xe0\x92K.a\xcd\x9a5\x5cy\xe5\x95<\xf9\xe4\ -\x93,\x5c\xb8\x90\xda\xdaZTU\xe5\xb9\xe7\x9e\x9b0\ -\xed\xfax\x03\xf2\x8b\xee\xee\xee\xed\x8a\xa2\xac~\xef{\ -\xdf\x8b\xa2(\xb4\xb7\xb7c\x18\x86?\xef\xdc\xd3\xb75\ -558\x8e\xe3\x0f\x94\x14B\x90J\xa5\xfc\x01\xf5\xe3\ -U\x96W\xd1\xe7}n\xacZ]:\x8e#l\xdb\xa6\ -\xa6\xa6\x86L&\xa3\x1e# ~N\xa3X,\xbaw\ -\xddu\x17\xeb\xd7\xaf\xa7\xba\xba\x9a\x91\x91\x11\x7f\xf7\x8f\ -\xb7g\x1e\xd52>\xd1\x96\xcb\xe5\xd8\xbd{7\x0d\x0d\ -\x0dx\xe7\xffzn\xef\xd6\xad[\xb1m\x9b\x9e\x9e\x1e\ -\x7f\x10\x8d7\x92\xe9\x88\xec\xdd\xe1|\xc8;\xab\x0f\xd0\ -\x96,Ybm\xdd\xba\x95\x9d;w\xd2\xd3\xd3\xc3\x96\ --[X\xb1b\x05?\xf8\xc1\x0f\xb8\xf0\xc2\x0b\xe9\xec\ -\xec$\x18\x0c2\x7f\xfe|:;;y\xf5\xd5W\xc9\ -f\xb3\x0c\x0f\x0f\x13\x8b\xc5\xfcrS\xef\x04\x01)\xa5\ -\xdf\x9f\x18\x8dF\xfd\x03Q\x06\x07\x07\x13\xe5r\xf9\xe5\ -1\xbb\xb4gdd\xe4\x8b\x1c\x87u\xe2\x89'&n\ -\xbc\xf1\xc6\xfaK/\xbd\x94\xcf~\xf6\xb3\x0c\x0c\x0cP\ -*\x95\xfc9\xed\x85B\x81)S\xa6\xf8\x07\x9cy\xe3\ -oUUe\xe6\xcc\x99d2\x19\xff\xb4\x87\xb7s\x1e\ -\xde\x9a\xe6\xb5m\x9b7\xdf|S\x1cW\x09\x19\xa7\xc3\ -\x15\xcb\xb2x\xf8\xe1\x87\xb9\xec\xb2\xcbx\xf4\xd1GI\ -&\x93\xbc\xf0\xc2\x0bH)\x19\x1c\x1cd\xdf\xbe}\x95\ -\xb3\xa5\xba\xbb'd\x10\xbd\xc1/\xe9t\x9a`0\xe8\ -\x0fO\x8eF\xa3\xbe\xd4\x18\x86\xc1\xec\xd9\xb3\xc9d2\ -(\x8a\xb2+\x93\xc9\x5c\xc3q^\xba\xae\xf3\xe4\x93O\ -\xf2\xd4SO\x91\xcf\xe7\x99<y2\x9f\xfd\xecg\xf9\ -\xf4\xa7?\xed\x0fK\xf3F\x8d\xc7\xe3q\x9f6\xff\xfc\ -\xe7?\xcf}\xf7\xdd\xe7\x8f\x05\xf4\xc8NO\x9d\xd7\xd5\ -\xd5\x91\xcf\xe7I\xa5R4662<<\x8ceY\ -}\x8a\xa2\xe4\xff,*\xcb[\xa1P\x88{\xee\xb9\x87\ -\xfb\xee\xbb\xcf\x8f\x13<u\xd3\xdd\xdd\x8d\x10\xc2\x1fv\ -\xe6\xddlUU\x95O\xc5{'-{\xb6\xc6;\xef\ -\xd0\x8b?\xf6\xec\xd9s\x5c\xfb\x00\xdf\xbaFGG_\ -\x09\x87\xc3\xd5c\xf7\xb6\xf2\x1b\xdf\xf8F\xe4\xb5\xd7^\ -\xf3\xef\xcd\xb3a\xe3\x8f\xdep]\x97U\xabV1u\ -\xeaT\x96-[\xc6\xd3O?Muu5[\xb6l\ -\xa1\xb9\xb9\x99\xad[\xb7\xb2r\xe5J\x0a\x85\x02\xed\xed\ -\xed\x1c<x\x90h4Joo\xef\xe5\xdd\xdd\xdd\xdb\ -\x8f\xa4\x0b\xe0H\xad\xa56s\xe6\xcc'\xa3\xd1h@\ -\xd7\xf5\x0bO<\xf1DB\xa1\x10\xaa\xaa\xb2o\xdf>\ -\xbf\x059\x1c\x0e\xfb\xd3\x0dB\xa1\x90\x7f\x1cP&\x93\ -!\x97\xcbM\xe0\xb9\x82\xc1 \x17^x!/\xbf\xfc\ -2\xde\xbcu!\x04\xed\xed\xed\xaf\x0f\x0c\x0c\x9cy<\ -\xc1\x18\xb3G\xfe\xcfs\xe7\xce\xdd{\xed\xb5\xd7\xce\xbb\ -\xf9\xe6\x9b\xb9\xfc\xf2\xcbY\xb6l\x19---<\xf9\ -\xe4\x93\xbej\xfd\x87\x7f\xf8\x07\x1ey\xe4\x11\x0c\xc3\xe0\ -\x86\x1bn`\xd3\xa6M\x8c\x8e\x8e\xfa\xae\xb0\xd7\x93\xa2\ -\xeb\xba\x7f\x0cG0\x18D\xd7u\xba\xbb\xbb\x97\x1d<\ -xp\xcb\x91\xdc\xe3\x91\xf6\x9f\xd9]]]\x97\xb7\xb6\ -\xb6^\x17\x0a\x858\xf3\xcc3\xf9\xc2\x17\xbe@4\x1a\ -\xa5\xb9\xb9\x99\xa9S\xa7RUU\xc5\x8c\x193\xa8\xa9\ -\xa9\xa1\xae\xae\x8eH$\x82\xeb\xba~\xa0\xb5r\xe5J\ -\x02\x81\x00\x0d\x0d\x0d\xc4\xe3q\x82\xc1 \xd1h\x94\xb1\ -\x81\xcdon\xdf\xbe\xfd\x9f\xb6o\xdf\xfe\x19\xe0+\xc7\ -[:\xc6\x831&\xa1\xca\x0b/\xbc\xc0%\x97\x5c\x82\ -\x10\x82{\xee\xb9\xc7?\x9fp\xc3\x86\x0d\x18\x86\xc1\x15\ -W\x5cA\x22\x91@\xd7u~\xf9\xcb_\xd2\xdd\xddM\ -\xa1P\xa0X,N89\xc7s\xedC\xa1\x90\xf4\xcb\ -\x91\x5c\xf7\x88\xdd\xc3\xa3:-Z\xd3\xb4\x80\x10\x82\x07\ -\x1f|\x90\x87\x1ez\xe8\x0f\xfe\xfd\xe0\xc1\x83\x7f\xd49\ -x\xab\x1b\xeb8\x0e\xbf\xfd\xedo\xbdIo\xbbr\xb9\ -\xdc\x7f\x02\xefX\xb6\x7f<V6\x9b\x95\x9e\x8a\x12B\ -\xf0\xfc\xf3\xcfs\xfa\xe9\xa7\xb3c\xc7\x0e6l\xd8@\ -}}=\x0f>\xf8 \x0f>\xf8 w\xdf}\xb7\xef\ -\xba{A\xafw\xc2\x90\x97\xbe\x1eSo\xa2\xad\xad\xed\ -\x5c\xc7q\xf6\xd4\xd5\xd5%\x8e\xf4\x9e\x8e\xca\xc1\x0f\x85\ -B\xb1\xba\xba\xba\xcf\x85B!\x17\xb8*\x1c\x0e/>\ -\x1c\xbd\xefMz\xf0\xa6<{\x996\xcf\xdfO\xa7\xd3\ -kzzz\xde\xcf_~E\x16/^\x5c\xf0\xfaE\ -t]g\xe9\xd2\xa5\xec\xdb\xb7\xcfw\xc9\x0f\xc7}\xf5\ -\xf8\xb1\xed\xdb\xb7\xcf-\x14\x0a\xedGs#\xc7<8\ -\xaa\xb9\xb9\xf9\xe7MMM\xd7\x1e\xce\x5cs\x0f\x14\x8f\ -\xce\xae\xa9\xa9\xa1P(\x14[[[\xa3\xe3\xbe\x8f\xfe\ -\xfe\xfe\xbf4 \xc1\x96\x96\x96m\xf1x\x5c\xe4\xf3\xf9\ -Hcc\xe3\x09RJ\x0a\x85\xc2a\x8f\x90-\x14\x0a\ -\x98\xa6y\x9f\xeb\xbaV\xb9\x5c\xfe\x8f\xa1\xa1\xa1\xd1\xff\ -+\x80\x00\x81\xb1\xef\x09\x86B\xa1\xa5\x87\x1b\xd7xQ\ -{8\x1cNd2\x99]\xfc?\xb2\x82\xc1`m8\ -\x1c\xfeG\xd7u\x9d#`\x08d \x10H\x9e|\xf2\ -\xc9\xff\xf3\xc2\x0b/H\xde]\xef\xaew\xd7\xbb\xeb\xdd\ -\xf5\xeezw\xbd\xbb\xde]\xff\x8f\xad\xff\x03!\xf6p\ -\xa0\xc1\x03\x97\x85\x00\x00\x00\x00IEND\xaeB`\ -\x82\ \x00\x00:y\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -1825,433 +944,7 @@ a\x02S\xa7N\xa5\xa7\xa7\x87\xee\xee\xee2\xb9\xc1\xfe\ \xd1\xf8h|4>\x1a\x1f\x8d\x8f\xc6G\xe3\xa3\xf1\xd1\ 8`\xfc\x7f\xa7\x8cK\xc9\xd0\xc3l\x1c\x00\x00\x00\x00\ IEND\xaeB`\x82\ -\x00\x00\x1ax\ -\x89\ -PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ -\x00\x00d\x00\x00\x00i\x08\x06\x00\x00\x00\xcc|\x86\x8a\ -\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ -\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ -\x00\x00\x09pHYs\x00\x00\x88&\x00\x00\x88&\x01\ -\xac\x91\x9d\x06\x00\x00\x00\x07tIME\x07\xd9\x03\x03\ -\x0e\x04:\x04\x0e\x03\xc5\x00\x00\x19\xf8IDATx\ -\xda\xed\x9d{tT\xf5\xbd\xe8?\xbf\xbdg\xcfd\x92\ -\x0cy\x12\xc2#\x01J(\x8fJ\x90\xa2\x16k\xc3\xa9\ -\xa0\x02\xf5\xd4.\xbd\xda.[\xee\xa5\x85z\xb4u\xf5\ -\xae\x16\xef\x83\xf6\xf6\x9cs[\xd0z{\xafK\xaf\xbd\ -\xb4\x97\xd5z=*\xb7\xd6\x1e=\xe7\xd4Z\xa1*x\ -\x05\x0fJ\x00Q\x08\xa4\x09\xaf\xc8#\x04\xf2\x9a$3\ -\x99\xcc\xec\xc7\xef\xfe1\xccf\x1e{\x87\x09L\x12p\ -\xe5;k\xafd\xf6\xfe\xfd~\xfb\xf7\xfb\xbe\xbf\xdf\xdf\ -c\x04@eee\x9d\x10b\x07c0\xea\xa0\x00\xaa\ -eY\xda\x18*\xae\x0e\xf0\x00\x85\xa6i\x16\xaa\xaa\x0a\ -\x80\x94\x12\xcb\xb2\xc603B \x84@Q\x94\x14\x82\ -\x94\x1b\x86Q\xe6\xf5z\x01\xc8\xcf\xcfg\xe5\xca\x95c\ -\x98\x1a!\xd8\xbf\x7f?{\xf7\xeeM!\xc8D\xc30\ -*\xd3\x0b\x9a\xa6\x89\xae\xebc\x18\x1bF\xc9\xf0\xf9|\ -\x08!2T\xd6\xf8\x0b\x97\x0dRJ\xfa\xfb\xfbik\ -k\x1b\xc3\xdc0A^^\x1eS\xa6LAJ\x99A\ -\x90\x80eY\x81\xf4\x0a\xc3eK\x84\x10((\x08@\ - \x88\x19&1\xcb@\xf5\x9b\xf1;1\x0f\xaa\xa5\x82\ -\x00\xa1H\x10 \x91\x9f8\x82\xa4\x13\x22\x99 ^!\ -\x84\xe6T0]\x9cr\x01A\xa3\x8f\x93\xfa9\xba\x8d\ -\x10\x032\xc6gn\xc8gvm\x01Iv\x8d\xfe\x1e\ -\x89l\xcf'v\xce\x87\xd5\xee\xc73\x90\x17'\x90\xdd\ -\xb1O6A\x14\xcb\xb2\xd4d\x22X\x96\x95S\x09\x11\ -@\x8f\x19\xa6a\xe0\x04\x1df\x0fB*L\x9d\x9e\xc7\ -\x8a\xa5e\xe4\xe5)\x98&H\x09\xe2\x824\x14\x94\x0a\ -(\xebG\xcc\x09\x83\x02\xb1\x01\x89\xec\xd30z5d\ -\x9f\x86\x19\xf2`\x854\xac\xb0\x07+\xa4\xa2\xe8\x9a-\ -M\xf1K^\x13\x04I\xe09\x9d \xc2I\x12\xdc(\ -x9\x10\xb2\x22\xfck\x7f\x03RJT\xa9R1\xc9\ -\xcb\x17\xbfT\x8a\xb4\xc00$B\x08\x12]\x10q\x1d\ -\x05R \x11`H4U\x81b\x13o\xb1\x09\x0c\x10\ -\xef\xda\x85r\xc0@Hb\x9c\xcf\xc3h\xf7\xa1\xb7\xf9\ -\xf0\x84\xf3mN\x10W\xa9D\x0d&!\xae\x94\xcb\x85\ -\x84\x18\xd2dW\xff\xa1\x0b\x12 \xf0\xe5\x09n\xbb\xab\ -\x0cie\xa9\x16\xed\xe7\xc2\xf1\x96\x04\xfcE\x02\x8a\x07\ -\x10\xb3\x07@\x01=fa\xf6z\xb0z\xbd\x18\xbd*\ -\xb2\xcf\x8b\x19V\x91!\x0fFHA\x89z\x11B\xc6\ -\xc3\xe2Q\x92\xa8\xc1$\xc4\xb5B.\xa4\xe4\xa4~\x0e\ -C\x9a(\x17\xb0X3\xb7\x00E\x11\xc8\x1c1\xae\xdd\ -\x86\x14H\x13\xa4\x09\x1e\xa1\xe0)\x92P\x14\xbd0\x96\ -\xfe\x14\x89\xd2\xa3\x92\x816\x0d\xeb\x9c\x9fH\x9b\x07O\ -w\xbe\xad\xeeFJ\xa2\xb2\x96\x90db\xe4\x82 \xed\ -FO\x8a\x14TN\xf6\x0e\xab]\x16N\xff%K\x94\ -\x94x\xfd\x02\xef\x0c\x1dQ\xa3S\xa2HL\xab\x83X\ -\x8f\x02=^b=*\xf4z1\xc2\x0a\x845b!\ -\x81\x12\xd1\x10jn%\xc9\x0d\xbf\xc3N\x90\x90\x8c\xa4\ -|/,RG= \x03\xc0\x8aK\xa94@\x11\x0a\ -y\x85\x12\x0ac\xe4M\x06I\x04d\xc2\x96\x81e@\ -\xd7\x9fK\x90]y9'HV*+\x97\x0410\ -\xe3\x86\xfa\x02\xf8|\xa3K\x10W\x02\xa5\xcbV\xc2c\ -\x93\xa0\xfa@\xd1\xc0\x90r\xe4\x09\x92K\xef\x8a\xf8x\ -l\xfb\x01\xa0\x88k,\x8c\x10I\x03\x19\x01\x18TB\ -\xc6\xb2\xbe\xc3\x97\xb9\x18\x92\x0d\xc9\xb5\xa4d\xb6%\x87\ -P\xf7\x82Z\x11\xf1zq\xc4H[\xdd\x08.\xc60\ -\xc3J\x90\x1c\x8b\xc8\x90\xbc\xac\x04'\xe4\x82#\x84\x88\ -\x1b\xcdTP\xb2\xaa\xab\xa8\xd0\xd5\xaes\xead\x1f5\ -\x15s\xb8a\xc6MT\x96N`z\xe5\xa7P\x15\xe8\ -\xeco\xe3d\xf0/\xb4\x85>\xe6xw\x03\x8aP\x1d\ -\xde\x953\x0c\xe6\x5cB\x86\x1c\x87\x0c\xb7cz)\xc9\ -x\xfbO\xdd\xf4\xb4\xc3\xab?\xfb\xbf\xcc\x9f>\x1f\x8f\ -\xeaq\xec\xa7)\x0d\xce\xf4\x1e\xe5\xd7{\xff\x96\xf3\xa1\ -\x93\xa8\x8as\xb9DF\xc0\x92V\x5c\xf2\x10Y\xe7\xeb\ -\xe40\xa8@'<+\xd9x\x01Wr]\x0e\xc4\x06\ -,^}\xb1\x0d-V\xc6G\xcf\xec`a\xcdBT\ -Eu\xf5\x92<\x8a\xc6\xd4\xe29l\xb8\xeden\xfd\ -\xd4}\x18\x96\xeeX.\xd4k\xb0\xedO\xedL\xb6\xea\ -\xb8\xbfv-K>\xf5U\xe6\x8c\xff\x5c\xd6\x0c\x92+\ -\x9c\x0c\x86\x97aw{\x11\x82\xf4f\x06k\xd7\xb2\xe0\ -\xf5\x7f\xec$\xe0/\xe5\xfd_\xbe\x89\xdf\xeb\xcf*\xc5\ -\x92\x90\x80\xfbk\xff#\xc5y\x15\xfcc\xc3\xff\xc4\xab\ -\xfa\xec\xe7\xaaG\xd0rd\x80\xe6\xc3=\xdc\xff\xf7\x7f\ -C\xcd\xc4\x99\x00\xb4t\x1f\xe6\xf0\xf9\xf7\xb3\xa0\x88\x95\ -S\xad\xe1\xa4\xae\x06UY\xb9\xf3\xf3\xe3\xaen2\xa7\ -*\x8a;r\x0f\x7f\xd0G\xa4\xdf\xe4\xe7\x0f>b\x13\ -#\x1d\xa2F\x84\xf7\xff\xb2\x1bM\xf8\xb9a\xd6\x02\xbc\ -\x1eo\x0aaV|z\x15M\x1d{i\xee\xfc\xe0\x22\ -AT\xc1\xc9c\x03TV\x94P3q\xa6M@\x04\ -)s\xdaW\xaajs\xee\xf6\xe6B\xe5\x5c\xb6\x1f#\ -\x05\x87?\x0cQ^\x12\xe0\xdf\xdev\xbfc\xa9s\xa1\ -S\xfc\xb7\x9d\xab\xe9\xe9\x0b\xb3\xf5\xe5N\xaa'T\xf1\ -\xde/\xde\xca\x08\xf4\xfe\xcdg\xfe=\x8f\xbd\xb3\xca\xfe\ -\x1e\x09[\xf4\xf5\x98\xdc<oavI\xcda\xca\xed\ -]J\x0b)\x83\x89\x93eYW|%\x5c\xc6\xc4'\ -\xfd{\xe2\xa3\xa8\x82\x86}}t\xf7\x84\xf9\xdf\x8f<\ -\xe1j\x04_\xf8\xf0Q\x22F\x98\xbc|\xc1\xedw\x97\ -p\xf0H\x13w\xfe\xf8\xde\x0c\x04W\x15\xcd\xa4\xa6t\ ->\xa6e \x91tw\xe8H$\xd7\xd7\x5c\xe7\xe8\xd2\ -^\xf2\x93#|$.7/Kq2~\xb9\xe4\x06\ -\x91\xf6q\xba'\x10(B\xa1\xf9`?\x15\xe5E,\ -\xb9~\x89\xa3Q\xee\x8e\x9c\xa3\xb1\xbd\x1e\x81@ZP\ -P\xa82s\xf68\xde\xfbp?\xef7\xd6g\xd4Y\ -\xb3\xf0\xa7X\xc4\xd0T\x85sma\xf4\x98\xc1\xbcO\ -\xcd\xc9p\x9f\x84\x14\x5c\xea\x93k7+\xeb\xc00\xd9\ -\x1d\xcb\xdd\x8c\xa1\xc8 Q:t\xb4\xc5\xd0c\xb0\xe2\ -\xe6\xbfr\x8d%\xde9\xf1O\xa8\xc2\x13\xaf\x7f\xa1\x89\ -\x09\x93}\x9c<\x16\xe5\x9d\x8f\xfe\x95EsnJ\x19\ -G\xb1\x7f<M;Kh:v\x8a\xed\xbfx\x99\xfe\ -\xaf\xc7\x983%\x95 \x01_\x09\x9f\xabZ\xce\x80\x11\ -A7#\xb4\x87[\xe9\xe8?\xe3(E\xb9\x8eCF\ -\xc7\xcb\xca\x12\xba\xdau\x84\x80\x053\xe7\xb9\x96i\xee\ -\xfc\x00U\xa4\xba\xbf%e\xf1\xe5\x00\x07\x8e58&\ -\x0d\xe7U\xcd\xa7\xe1/\x1f3\xa9d2%S\xca3\ -\xda,\xcb\x9f\xc8\xaa\x05\x7f\x1bO\xecJ\x8b\xffw\xe2\ -e^9\xf4\xf4\xd5eC\x86#\x0f\x94\xfar\x99q\ -\x85zM\xa4\x94TULtm\xe7tO3B(\ -)\xf5\x0a\x02*RJ\xcev\xb6;\xd6\x99;\xf53\ -Y\x05v\x82xFAIk\xff\xe2u\x15$\x17s\ -\xc1\x11\x8aHUQ\xc2\xc5}\x0c\xf7Y\x08!\xa8\x99\ -<\xd3\xb5-\xc323\x8c\xb7?_A\x08Ak\xc7\ -\x19\xc7:\xd3&M\xc62\xa1\xc0\xe7O\x89W\x06W\ -\xaf\xc2\xd9\xf0\xcbQ\x9a\xa0J\xcfi]y,\x22.\ -\xe9\xd3\x87CqdW\x96\x959G\xeff\xd4\x11\x91\ -\xaa'\x9e\xfe\x08G#\xce\x122\xb3\x9a\xaf\xfdM%\ -\x13\xef\x9bEYQ\x11G\xfe\xe1P\xaa\x1b\xddw\x8a\ -\x7f>\xf8\x0c\x9a\xe2\xa3\xc0WHG\xf4cg\x82X\ -W\x81\x0d\x19I\xd0c\xf1\xc1\x96\x14\x16;?7\x07\ -\x5c\x93L\x9aO\x10\x899?/\xce\x1b\x8f\xc7\xa3\x90\ -\xe7\xc9\xc7225t\xc4\xe8\xe3@\xc7\x9b\xa92\xe2\ -\xb4\x0ag\xd8\xd5\xf8 ^Vn\xd7ee\x17\x80\x99\ -F\xbcc\xf9\xde\x80\xab\x84\xb8\x81\xd7\xab\x10\xeew^\ -\x87\xecU\xf3.\xa6\x0c\x84s\xf7D6\x19\xe2\xd1\xcc\ -\xf6&b\x91\x5c\xac\x5c\x8c\xe3A\xa4}w \x889\ -x\xf4\xac\x9bQW\xd2\xfa|\x0a\xbaa:>\xd3T\ -\xef\xc5\xf5s\x0e\xed\x0bW\xab\x96\x8d\xea\xcd\xb5*\x1f\ -d>d\xa4g\x0c\x0dC\x0e:\xdf\x1e\x1bTe)\ -\x18\xba\x85i\x99\x19YaM\xf1]\x94\x84+\xc8G\ -\xe5\x1a\x1f\xc9\x11\xfb\x88g{\xb3Q\xc0\x8a\x10\xf6L\ -\xe0P\xb8SB\xea\xaa\xc7a\xe2\xea8>\x86?R\ -WFB4\xb3\x01U\x15\xe8\x86;\x07\xda\xb6\xc0\x81\ -\xdez\xccBU\xe3;\x91\xd2\x07iZ\xc6\x05\x0c\x08\ -W\x09\x1b-\xc8Ze\xb9\xcdf]I.+\xcd\x8a\ -:\xbb\xaf\x03\xee\x8c\xa0\xa9>\xc7z\x08\x81\x11\x13h\ -\x9a\xc7q\x90\xba\x15\x03q1\x8b\xe6J\xd5Q\xca\xf6\ -fmC\x92\xb3\xb5#%!\x08\x88\x9a\x11|j\xe6\ -<\x88m\x0b\x5c\x5cf\xaf\xe6qq\x06b\xb9A \ -\x16\xb9DG\xd6\xd9\xde\x5cJ\x87\x9bMrJo\xfb\ -\xfcqus\xae\xfb\xbc\x8b\xca\xf29\xd6\x13\x02b1\ -I\x9e\xe6u\xce\x00\xc4\x82\x17\xd3\xfe\xd2\x0d\xd9\x97\xfe\ -\x0cG\xb6wH\x81a\xee\x88\x929C\xa88\x98\xae\ -\xfc\x02\x15EQ\xe8\xea\x09R]>\xd5Qe\x09\xe9\ -\x10\xb4I\xe2\xa9\x91|g\x1b\xd3\x1b\xed\x8e\xef\xd8\x12\ -\x02\xb7\x89A%\x8b\x94\x9e\xcc\xf1\x14\xee\x90\x92\x8b9\ -\x9d\x0f\x11\xd99\x0c\xfe\xfc\xb8\xbb\xda\xda\xd96\x88\x1d\ -\xf1f\x1am#\xfe\x8e\xc2\xbc\x80\x0bA:\x93\xe2S\ -qEJ+\xd70j\xb9\xacl\xa0p\x5c\x9c \xc7\ -[[\x5c\xcbT\x17\xcf\xe2H\xc7G))\xf8p(\ -\x1e\x10V\x8f\x9f\xe2X\xa7-\xd4\x92#\xe41\xba\xb9\ -,\xb7U\x11\x97=\x9a4\x9d\x9d\x0e%\xe5\x1aH\xc9\ -\xfe\xa3\x07\x5c\x9b\x99Q2\x9f\xa6\xf6\x0fRTL\x7f\ -\xc8\x02)\x19_R\xeaX\xe7l\xdf\x09\xdb\x068\x8e\ -'\xcbM\xa5r\x98V\x9ddm\xd4s\x16\x8b\x08\x01\ -\x8ab_\x82\xf8.\xdc\xf4Oi\xb9\x06\x8a\xc2\xa1\x13\ -\xcd\xae\x1c\xf4\xb9\xaa\xe5X\xd2L\xa9\x17\xec4@Q\ -X8k\x81\xe38N\x06\x9b\xe2\x04T\x04\xc2a\xb5\ -\x8b\xa6\xe6\xa1\xc8\xe4\x16\x9d\xfb7\x12i\x93AmH\ -2\x05Gb\xa1\x9c\xd7'\x982\xcd\xc7\xc1\xa3\xcd\x1c\ -=\xdb\x9c\xd1a)%\x13\x0a\xab\xa9,\x9c\x9a\x82\xf0\ -\xf3\xad1,\xcb\xa2\xae\xf6s\x19\x03n\x09\x1e\xe6|\ -\xe8T\xdc\xadV\x04\xb1hf\x02rBA\x15\xba\x15\ -E7tN\x9f\xee\xa37\xe8\x9c\x13\x93\x96\xcc\xe9B\ -\xb9\xac%\xc4-\x1e\xb9\xa2U'\xe9\x04r\x98\x903\ -\x0dX\xb0(\x80G\xd5\xf8\xbb\xff\xf3\xb8+G\xdd2\ -\xf5.L\xcbDQ\x05\xbdA\x83\xa3\xcd\xbd,\xbdq\ -\x11\xb5\xd3k3\xea\xbc\xd6\xf8\x1b<\x8a\x06\x12\xbc>\ -\x85H4\x13\xd9\xaa\xe2\xe1?\xd7=\xcb\xd4\xe8\xdd\xac\ -\xb9\xfeg\xac\xff\xebg\x1d\xfb7\x1c\xabN\xb2\xb6!\ -\x09$\xe6&\xdb\xeb\xb0:]8\xc7\x02\xf9\x85*S\ -\xa7\x17\xb0m\xdf{\x1cm=J\xcd\xa4\x9a\x8crw\ -\xd4\xac\xa4\xab\xff,\xbf\xdd\xf9\x02;\xdf\xe8\xe3\xcbu\ -\xb7\xf3\xcc\x7f\xf8_\x19\xe5Nt\x1f\xa2\xa9s\x9f\xbd\ -\xce\xb7\xb8\xd4CO\xb7A\xd3\xe9&fM\x99\x952\ -\xcei\xa5\xb3Y\xf7\xb5\xd9\x00\x9c\xeai\x1a$\xa0\x1f\ -\xfe\x94\x922\x98w\x95+\x09\x89\x13E\x5c\xdcV\xe0\ -p\xd9\x8b\x12n(\x04\x09?\xfb\xedS\xae\xb6\xe4\xfe\ -\xf9\xff\x89\x8d_{\x9d\xc3\xcf\xedd\xf3\x0f\x7f\x8dO\ -\xf3e8\x0co\x1c}!\xe5}Sk\xf2@\xc2?\ -\xed|mP[)P\x1c\xfb\x97Xu2\xe2\xeb\xb2\ -F\xc3\xe5M\x86\xf2J\x8d\x1bn\x19\xc7+\xdb\xff\xcc\ -\xaf\xfe\xb4)\x13a\x17\xbeW\x8f\xafbRIU\xc6\ -\x80\x04\x82W\x0e\xfd\x82\x03m\xef\xa6\xdc\x9fT\xed\xe3\ -\xc6\xc5\xe3x\xea\xa5g\xf8\xf5\x96\xe7\x1cm\xd4\xbb-\ -\x7f\xe0\xf9\x0f\x1f\xcd\xc6Q\xcc\x99\xdb\x9bU\xfa=\x97\ -\xfbC\x86\xec\x0e\x9a\x92\x9a\xb9~\x06\x06\x8a\xf9/\x9b\ -\xfe;\x05\xbe\x00\xff\xee\xb6\xfb]\x83\xbad\xc4\x1a\x96\ -\xce\x96\xe6\x7f`\xdb\xf1\xdf\xc5mG\xca\x98$3f\ -\xfb\x99>\xd3\xcf\x96\x8f\x7f\xc1\x9f6n\xe4\xf3so\ -\xa4\xbc\xa8\x9c\x96\xee\xc3\x9c\xedk\xc1\xa3x\xf0(^\ -g\xd54L3\x86#\x1e\x87\x88\xcb\xb09R\xc2\xdc\ -\xeb\xf3\x99\x5c\xed\xe3\xd1\x17\x1f\xe7\xb7o\xfc\x0b\xcf\xae\ -{\x8a\x89\xa5\x93\x5c\xeb\xedo}\x9b\xd7\x9b\x9f\xe5l\ -\xa8%\x83\x18\xc9\xed\x0a\x05\xa6T\x15\x02\x92\x93\xe1\x83\ -\x9c\x0cK\x04\xf19\xf7\xc1l\x845B\xabN\x94l\ -\xf3-#\xb9?$\x81\xc0\xe22\x0f\x7f\xfd\xb52*\ -\xae;\xc3\xc2\x87?\xcf\xb2uw\xd3\xdau\xd6\xb1\xfc\ -\xef\x0e>\xc1\xb9\xf0\xc9!\xec\xa0\x12\x17\xd6a\xa9\x17\ -\xed\xdb\x10\x82\xdb+\xc5\x99[\xc4~\xc9\x19C\xd34\ -\x87\x1c\xfe\xa7\xa4\xbf\x0d#e\xbf\xbdi\x19\x08K\xb8\ -\xe7\x8bdj\xe6\xc80\xa1\xb0\x04f\xce.f\xf7\x9e\ -\x8fxc\xef6\xbeyG\xe6\x89w\x9f\xa9X\xc4\xfb\ -\xa7^\xbfD\xe6If\x9d\xaa\x92i7#\xfd\x11\xfa\ -\xfb\x8d\xdcyS\x8a\x92\xbd\xca\xb2,\x0b]\xd7\x09\x87\ -\xc3W,\xa6Q\xdd@X\xa9\xf3\x13\xf22\xdc\xc7\x92\ -\xf1`\x18\x06\xef5\xec\xe5\x9bw\xac\x8c\xa7\xde\x93\x14\ -\xe2\x8aO\x7f\x93\xe6\x8e\x0f\xe8\x8b\x061\xa4\x8e1\xc8\ -*\x95ltk\xfa\x84V\xb4\xdf\xc00rG\x10\xc3\ -0\x18\x18\x18\xc88\xb5\xcfQ\xbec\xb1\x18\xb1X,\ -g6$\xd9\xedM\xec\xeb\x1b\xea5\xb1\xca\x87\xd7\xab\ -\xf0\xcf\x17\xdc\xd6t\x8e\x1e_0\x85\xbf\xbb\xf5\xb7\xfc\ -\xd7%\xbf\xe3\xceO\xaf\xc6\xb0bC{G\xc6*}\ -q1\x1eS\xa0\xaf-w\xc4\x18r\x1cb\x9afN\ -\xf7\x87\xe4*?y\xcb\xed\xc5\xb4w\xf5\xf1\xf7/l\ -p\xd4\xf9^O\x1e%\xf9\x15\x14\xfa\x8as\xb6\x8dY\ -Q\x05g\x0fE1BfN\xe3\x10\xb7\x88]\x19.\ -cn\x1b\xaf\x1c\x05\xb7\x96%\x99T\xed\xa3\xf6\xb3%\ -\xfc\x8f\xcd\x9bxk\xff\xf6\xac\xed\xd8\x151\x82\x80\xc3\ -/\xf6\xa2xs\x8b\x97\xcb\xf2\xb2\xae&HH\xc4\xe7\ -\x97\x141wA\x80o<\xb6\x9a\x97w\xbdD{\xef\ -yB\x03\xbd\xe8f\x94\xa8\x11!\xa2\x87\xe9\x8f\xf5r\ -\xa5\x9c\x90`\xa6\x13o\xf7\x13\x0b\x9a#6N\x8f{\ -\xfeI\xe4&w\x93c\x0e\xb6,XxK\x80y\x0b\ -\x0b\xf8}\xf3c\xfc\xf9\xf4FJ\x03%\xf8}~L\ -\xcb$fF\x08\xc7z\xd1\x14\xef\x15\xbdG\xf3+\x9c\ -\xd8\xd5\xcf\x91\x7f\x09\x0dK\x0e\xcb\x0d\xbf\x1e\xaeA\x90\ -\x16h^\x85\x12o\x1e\x10%\x18k#\x18\xbb\xccD\ -\xe0\x85UIR\x82\x11\x95\x981\x0b#\x229\xb6\xbd\ -\x9f3;\x22\xa8\x9a\x18V\x89w:\xb7wx%\xe4\ -jR{\x0a\x085n\xa8\x0dC\xd2sF\xa7\xb7\xc5\ -\xa0\xe7\xb4N\xff\x19\x13\xbd_\xa2\xf7[\xc4\xfa,\xa4\ -\x89M\x8c\xe1\xc2Cb\x0d\xf55/!\xd9\xc6\x13f\ -L\xdaW4d\x11<e\xd0sL\xa7\xfbc\x9d\xc8\ -\x19#\xcetJ\x9cP\xe9\xd6T\x0c\xb3u\x1d5\x09\ -\x91b\xf8\xce\x98\xb49^\x11\x98R\xd2{\xd6\xa0\xaf\ -\xc5\xa0\xe7\x8cA\xf8\xb4A,,1\xc2\x16\xb1~\x89\ -\x19\x89\xaf\xe1J\xa8(O\xde\xe8\xfb3Y\xdb\x90\x5c\ -\x8ah~\x97B\xa4\xd8\xe2\xb2\xd7\x9e's\xbc.\xb1\ -b\x12S\x97\xc4\xfa%\xc1\xd3:\xbd\xc7\x0c\xba>\xd6\ -\xe9?i\xc6\xc39\x9b\xe3EJ\xf4\xa8\x5ce\xba\xc0\ -\x8d\xe9=C\xa5\xe0Pa\xdcy\x15\x8f.\xe8\xad0\ -\x11Rd\xc5\xf1B\x11H$\xbd\xe7MB\x1f'8\ -\xde$\xd6g\xd9\x1co\xf4K{\xa9\x95\x10\xe0\xf1\x89\ -\x1c\xe4\x9aG\x1f\x5c\x93\x8b\xb9[u\x02\x05\xdd\xf1\xb3\ -\xdcCe\x16\xc9{*-#\xae\xdf-]\xa2\x0fH\ -zZ\x8d8\xc7\x9f\xd4\x09\xb7\x98`\xe2\xaa\xe3\x15\x95\ -k\x1e\xb2^(\xe7fp\xae\x84(\x85\xdd*\xaa.\ -h\xffK\x8cp\x9bI\xf8\x94I\xb4\xcfB\x0fI\xf4\ -\xb0\x85\x1e\x96q[\xa3\xc49^\xf5\x88O\xa2\xcb\x91\ -\xa1\xb2\xb2\xf6\xb2r\xed\xeaI\x01\xfe\x90\xca\xa1_\x87\ ->\xb1\x1c\x9f\x0b\xc3>\xb2q\x88\x00E\x13\x8c\x81{\ -\xa4\xae\x8c\xa1\xe6\x1a0\xea9\xb7!cpen\xaf\ -\xc8r\x8b\x17\x80\xaa\xaah\x9a\x86eY\xf6to.\ -7Z^m^P.\xeb\x0d)\xb9\xe8\xa6\xe3,\xcb\ -b``\x80;\xef\xbc\x93;\xef\xbc\x93\xf1\xe3\xc7\x13\ -\x08\x04\x88\xc5b\x04\x83Av\xef\xde\xcd\xee\xdd\xbb\xd1\ -4-\xc5\x8bp\xfa\x9b\xed\xb3\xa1\x96K\xf43\x19A\ -n\xe5\xae\xf4]N\x7f\x13S\xe0\xb1X\xcc\x959\xdd\ -\xee{\xb2Ix%\xc3g?\xfbY~\xf9\xcb_R\ -\x96v&I\x22v\xb9\xf5\xd6[\xe9\xed\xed\xe5\xe9\xa7\ -\x9f\xe6\xe8\xd1\xa3\x19\x03O\xb4\x9d>[\x96>\xd8\xc1\ -\xbeg[n\xb0\xff\xdd\xbe[\x96\x95r\x88\xdb`\xfd\ -u\xeb\x97\xc7\xe3\xc1\xeb\xf5\xe2\xf7\xfb\xe9\xef\xef\xb7g\ -`\xb3\x91$\xe5R\xfa-q\x19\x86\xc1\x8f~\xf4#\ -^z\xe9%\x9b\x18\xe9\xcbE\x13\x10\x08\x04X\xb7n\ -\x1d_\xff\xfa\xd7]\x17\x06\xe4\xe7\xe7SWWG\xe2\ -\x07-\xaf\xc6 -]3\xdcz\xeb\xad\x8c\x1f?>\ -+5$\xa5DQ\x14\x0a\x0a\x0a\xc8\xcb\xcbs\x9d\xcb\ -\x1f\xb2\x97\x95\xa8\xf4\xfd\xef\x7f\x9fU\xabV\xd9\x1d\xaf\ -\xaf\xafg\xf5\xea\xd5l\xdd\xba\xd5.k\x18\x06?\xff\ -\xf9\xcfY\xb3f\x0d\x07\x0e\x1c\xe0\x8e;\xee\xe0\x9e{\ -\xeeq\x1c\xec\x8a\x15+\xf8\xcew\xbe\xc3M7\xdd4\ -\xea\x84P\x14\x85i\xd3\xa6\x0dZn\xee\xdc\xb9l\xd8\ -\xb0\x81\x87\x1ezh\xc8\xf6\xc1\xe7\xf3\xe1\xf3\xf9.\xcf\ -\xcb\xbax\x02\xb4\xb0\x7f l\xce\x9c9|\xef{\xdf\ -Ky\xd1\xb9s\xe7\xf0\xf9|L\x992\xc5\xae\xf7\xf4\ -\xd3O\xd3\xd8\xd8\xc8\xda\xb5k\x997/~2\xdc=\ -\xf7\xdc\xc3\xfe\xfd\xfbiiiI\xe9\xe4\xce\x9d;\x89\ -F\xa3\x1c<xpT\x09\x12\x8dFy\xe8\xa1\x87\xb8\ -\xf9\xe6\x9by\xe0\x81\x07\x5c\xcb\x1d?~\x9c'\x9f|\ -\x92\x03\x07\x0e\x5cV\xe0\xe7\xf3\xf90\x0c\xc3y\x01\xfa\ -P$\xc40\x0c6m\xda\x94q\xff\xdc\xb9sH)\ -\xa9\xac\xacDJ\xc9\x0b/\xbc@SS\x13\xabW\xaf\ -f\xde\xbcy)R\xb1v\xed\xda\x94\x05w~\xbf\x9f\ -P(\xc4[o\xbdE8\x1cv|\xaf\xa6ih\x9a\ -\x86\x94\x92\xbc\xbc<\x02\x81\x00\xf9\xf9\xf9Y\x9e\xb1\x1b\ -\x7fG \x10\xa0\xa0\xa0\xc0\x9d\x1b=\x1e\xaa\xab\xabY\ -\xb9r%\xcd\xcd\xcd\xe4\xe7\xe7\xe3\xf7g\xee\x91\xf7\xf9\ -|x\xbd^\xb6l\xd9\xc2\xf1\xe3\xc7\x07\x956UU\ -),,d\xdc\xb8q\x14\x16\x16\xda*Y\x08\xe1\xd8\ -vVF=\xf9Z\xb4h\x11\x13&L\xc8H8\xb6\ -\xb5\xb5!\x84\xa0\xa2\xa2\x82\x17_|\x917\xdf|\x93\ -\x07\x1ex\x80\xba\xba\xba\x0c]ZRR\xc2\xdc\xb9s\ -inn\xa6\xa4\xa4\x84\xa7\x9ez\xca&\xc4\xb7\xbf\xfd\ -mG;r\xef\xbd\xf7\xe2\xf1x\xe8\xea\xea\xe2\xab_\ -\xfd*~\xbf\x9fH$\xc2\x9bo\xbe\xc9\xb3\xcf>;\ -(\x92\x1f~\xf8an\xb9\xe5\x16,\xcb\xc2\xe3\xf1\xb0\ -g\xcf\x1e\x1e}4uU{,\x16\xe3\xc1\x07\x1f\xe4\ -\xde{\xef\xb5U\xe8\xb2e\xcb\xa8\xaf\xaf\xe7\x87?\xfc\ -\xa1].\x12\x89\xb0q\xe3Fjjj\x88F\xa3\xfc\ -\xf8\xc7?f\xff\xfe\xfd\x19\xef\xd5u\x9d\xeb\xae\xbb\x8e\ -G\x1ey\x84\xda\xdaZ,\xcbBUU6l\xd8\xc0\ -\x1f\xff\xf8G\x9bX\xaa\xaa\xda\x8e\xc3eIHB\xc7\ -'W\x94R\xd2\xda\xdaJuu5;v\xec`\xfb\ -\xf6\xed\xdcw\xdf},^\xbc8s{\xc0\x85z\xb3\ -g\xc77\xc4tww\xb3j\xd5*\xf2\xf3\xf3\xe9\xec\ -\xect\xfd\xbd\xdd\xea\xeaj\x96,Y\xc2\xf2\xe5\xcby\ -\xf0\xc1\x07Y\xbe|9g\xce\x9c\xe1\xae\xbb\xee\xc2\xe3\ -\xf1\xb8z-k\xd7\xae\xe5\xb6\xdbnc\xe3\xc6\x8d|\ -\xe5+_a\xf3\xe6\xcd\xd4\xd5\xd5\xb1dI\xea\xd1\xb3\ -^\xaf\x97M\x9b6\xb1y\xf3f\x00\xd6\xad[\xc7\xd2\ -\xa5KY\xb7n]\x86\xa4=\xfc\xf0\xc3\xd4\xd7\xd7S\ -\x5c\x5c\xcc\xd9\xb3\xcek\x8bg\xcf\x9e\xcd\xf3\xcf?O\ -QQ\x11+V\xac\xa0\xb6\xb6\x96e\xcb\x96\xd9*.\ -\x81\x87K91\x97\xf4\xb2&L\x98\x90\xf1<\x18\x0c\ -\xd2\xd7\xd7\xc7\xc0\xc0\x00\x9b7of\xd9\xb2e\xdcu\ -\xd7]\x83\xfa\xd7%%%6\xd2JKKQU\x95\ -\x8f>\xfa\xc8\xb5\x83\x93&M\xa2\xa0\xa0\x80\xf5\xeb\xd7\ -\x13\x0e\x87\xf1z\xbd\xec\xde\xbd\x1b\x80\xb2\xb2\xb2\x0c\x82\ -\x18\x86\xc1\x82\x05\x0bX\xbcx1\x7f\xf8\xc3\x1f\xd8\xb2\ -e\x0b>\x9f\xcfV1EEE\x8e\x04\xac\xae\xae\x06\ -\xe0\xe4\xc9\x93\x83\xaa\xa2\xa9S\xa7b\x9a\xa6c9)\ -%?\xf8\xc1\x0fl\xf5\xdc\xd9\xd9Iaa!]]\ -]\x9c8q\x22\x15\xe1\x8a2t/+\xb9\xe0\xb8q\ -\xe32\x9e\x1f:t(\xbe\xd1\xb2\xae\x8eh4:\xe8\ -\x82\xec\x04$t\xb9i\x9a\xd4\xd6\xc6\xf7\x03\x1e<x\ -0\x83 \x09DO\x9c8\x91\x96\x96\x16N\x9c8a\ -;\x17UUU\x00\xb4\xb7\xb7g\x1e2\xa3\xeb\xb6\xe3\ -\xf1\xcc3\xcfPXXH^^\x1e\xb7\xdf~;\x96\ -e\xd1\xd8\xd8\xe88\xce\xaa\xaa*,\xcb\xe2\xd4\xa9S\ -\x83\x06q\xd3\xa6M\xe3\xd0\xa1C\x19c\x95RRT\ -T\xc4\x8d7\xde\xc8\x87\x1f~Hss\xb3m\xe7\x14\ -E\xc9\xb0y\xc9\xef\xb8\xac\x19\xc3`0\x98q\xbf\xb1\ -\xb1\x11UUY\xbat)\x07\x0e\x1c`\xdb\xb6m,\ -]\xba\x94\xf2\xf2r\xd7\xb6B\xa1\x90M\x90\x84\x07\x96\ -\xdc\xf9tn\x04\xd8\xb1c\x07\x9a\xa6\xd9\xf5\xae\xbf\xfe\ -z\x82\xc1`J\xf0\x96\x80\xc9\x93'SQQA$\ -\x12\xe1'?\xf9\x09\x81@\x80\xea\xeaj\xda\xda\xda\xd8\ -\xb0a\x03\x0d\x0d\x0dx<\x9e\x8c\xd8b\xfa\xf4\xe94\ -66\xa2\xeb\xba\xfd\xae\xf42\x09)\xaa\xaf\xaf\xcf`\ - \xc30X\xbe|9\x00/\xbd\xf4\x12\x89\xdf\xa5\x1f\ -L\xda\x06K-y.\x15$9\xe9\xcc\xc3\x87\x0fS\ -YY\x89\xaa\xaa,^\xbc\x98\xe6\xe6f\xde~\xfbm\ -\xee\xbb\xef>\xd7\x17vtt\xd8\x03\xbc\xee\xba\xeb\xe8\ -\xea\xea\xc24\xcd\x0c\xc4&\x10\x0f\xa4\xa8\xb4\xd2\xd2R\ -\xc6\x8d\x1bGCC\x83c6!\xc1\x0cg\xce\x9ca\ -\xd7\xae]ttt\xd0\xd0\xd0@0\x18\xc4\xe3\xf1d\ -\x10CJ\xc9\xc4\x89\xf13\x82\xf7\xec\xd9\x93\xf1<\xb9\ -?\x8b\x16-\x02`\xf7\xee\xdd\x19\x041M\x93\x193\ -f\x00p\xe2\xc4\x89Kz\x81\xc9{\x1b/+R\xaf\ -\xaf\xafOi(\x12\x89\x10\x0e\x87\xed\xc1\xdct\xd3M\ -\x04\x02\x01\xdey\xe7\x1d\x0c\xc3p\xdc\xbb\x97 bB\ -\xff\xe7\xe7\xe7\xd3\xda\xda\xea\x8a\x80\xf9\xf3\xe7\x03\xa4\xa8\ -\x91\xc9\x93'\xdb\x08\x1fl\xa0G\x8e\x1c\xe1\xb5\xd7^\ -\xe3\xbd\xf7\xde#\x1c\x0e;r}\xfa{\xf6\xec\xd9\xe3\ -j\xcb\x0c\xc3\xb0\x1d\x9b\xa6\xa6\xa6\x8crB\x08\xa2\xd1\ -\xa8\xad6]O\xbeKK\xcd\xb8\xd9[\xe5R\xe9\xf7\ -}\xfb\xf6q\xe4\xc8\x11\xfb^\xc2\xddM6\xf6\xabV\ -\xad\x22\x18\x0c\xf2\xfb\xdf\xff\xde\xb1\xad\xd3\xa7O\xd3\xd4\ -\xd4d\x1bk7\xc9K\xc0\x9c9sl\x82%\xde\x9b\ -\x08@\xdd\x08r\xfe\xfcy[\x05y\xbd^T5~\ -\xbaPyy9\x85\x85\x85\x99\x87\xd6\x98&s\xe7\xce\ -MA\xb4\xdb\x8f4/X\xb0\x80\xd6\xd6V\xc7\xd5\xfc\ -\xaa\xaa\xda\xc1\xed\x97\xbe\xf4%;o\xa5i\x1a\xaa\xaa\ -\xa6HD\xe2\xd9`F\xfd\x923\x86~\xbf\x9f\xef~\ -\xf7\xbbl\xdd\xba\x15UU9u\xea\x14\x91H\x84\x8a\ -\x8a\x0a\xbb\xc3\xb5\xb5\xb5L\x9f>\x9d\xad[\xb7\xb2d\ -\xc9\x12*++St\xf0\x13O<a\xeb\xd6\x04b\ -\xdd\x082i\xd2$TU\xa5\xad-\xf5T\xa0\x84A\ -w#H{{;\xcf=\xf7\x1c\xdf\xfa\xd6\xb7x\xfc\ -\xf1\xc79s\xe6\x0c\xe5\xe5\xe5\xcc\x9e=\x9b5k\xd6\ -dr\xa2\xa2\xd8\x1e\xd8O\x7f\xfaS\x0c\xc3\xe0\xf5\xd7\ -_g\xe7\xce\x9d)\xeak\xca\x94)\xf8|>N\x9f\ ->\xed\x1a\xf7\xbc\xf1\xc6\x1b|\xe3\x1b\xdf`\xcd\x9a5\ -\xcc\x981\x83H$\xc2\xc2\x85\x0bY\xbf~=\xbbv\ -\xed\xb2\xddt]\xd7m\x95\xe6F\x10\x15\xb8A\xd3\xb4\ -\xea\xbc\xbc\xbc\xdaDG\xa7M\x9b\xc6\xc0\xc0\x00==\ -\xf1\xdf\xb1\x0d\x87\xc3tvvRWWGii)\ -_\xf8\xc2\x17\x985k\x96\x9db\x07X\xb8p!u\ -uu\x04\x02\x01;o#\xa5\xe4\xf9\xe7\x9f\xa7\xb1\xb1\ -\xd1.WTTD__\x1f\xf5\xf5\xf5\xf4\xf6\xf6f\ -t(\x10\x08 \xa5\xa4\xbe\xbe>\x05\xf9\xa5\xa5\xa5t\ -tt\xf0\xee\xbb\xef\xda*\x22\x9dS\x0f\x1d:\xc4\xbe\ -}\xfb(++#\x10\x08\xd0\xd0\xd0\xc0c\x8f=F\ -___f\x00\xa6(466\xd2\xd7\xd7GUU\ -\x15g\xcf\x9ee\xfb\xf6\xed\x0c\x0c\x0c\xa4\x94M\xb8\xcb\ -;v\xec\xa0\xa5\xa5\xc5\xd5\xf9y\xe5\x95W\x08\x87\xc3\ -L\x980\x81h4\xca\xaf~\xf5+\xf6\xee\xddkK\ -\x89\xae\xeb)R\xaai\x1a\xa5\xa5\xa5\x04\x83A\xba\xbb\ -\xbb/\xb6\x05<\xe8\xf7\xfb\xbfP\x5c\x5c\xbc2A\xf1\ -/~\xf1\x8b\x04\x83\xc1\x14\x9f\xdb0\x0c\xee\xbe\xfbn\ -\xd6\xaf_\x9fu\xd2\xee7\xbf\xf9\x0d;v\xec\xb0;\ -%\xa5\xc40\x0cL\xd3LQ\x11\xc9il\xd34m\ -NJ\xae\xa7\xeb\xba\x1dy;\xa5\xc7\x93\xf7D&r\ -FB\x08\x9b\xdb\xdd\xd2\xed\xb1X\xcc\xb6}\x89TM\ -r\xfb\x96e\x11\x8b\xc5R\xfa\xe3\x96~\x8f\xc5b)\ -\xefM\xd8\x1b]\xd7m\x07&9\xdb]SS\xc3\xf1\ -\xe3\xc7S\xd21\x9elS\xd2\x1e\x8f\x87W_}\x95\ -\xfa\xfaz6n\xdc\xc8\xf4\xe9\xd3\x1d\x0d\xa1eY\xb4\ -\xb6\xb6\xf2\xe4\x93O\xd2\xd9\xd9\x99Q&\x91>p\xdd\ -\xb0\xa2(x\xbd\x99\x07\x95\xa5#\xd65\xd2M\xaa\x9f\ -\xcd\xc9x\x9a\xa6\xa5D\xfeN\x99\x06\x9f\xcf\x97\xd5\xae\ -\xe2d\x977y\xa2j('\xf4\x0di\xc6P\x08\xc1\ -\xd9\xb3g\xf9\xf2\x97\xbfLmm-\xb5\xb5\xb5L\x9a\ -4\x89\x8a\x8a\x0aB\xa1\x10\xed\xed\xed\x1c;v\x8cc\ -\xc7\x8e9\xba\x99\x83\xcd\xd49\xfd\xbd\xd4\x0c\xa3[\xbb\ -C\xbd\x7f\xb9\xe5.5\xbb\xe84Wt\xd9\x04qk\ -(\xc1\xe1\xcd\xcd\xcd\xb6\xe7\x94\xf33\xb6>\x01\x0b\x18\ -.\x85\x8f!M\xe1f\xbb.k\x8c\x00WN\xb8!\ -g{\xc7`x\xa5h\xc8q\xc8\x18\x8c,Q\xc6$\ -dLB\xc6`LB\xae!O\xccUB\xc6\x8d\x1b\ -\xc7\xacY\xb3\xc607L\x90\x989tTY\xe9\x01\ -\x8fS\xaeh\x0cr\x0b\x96e\x11\x8dF3\x16\x12z\ -\x00K\x88\x8b\xfbd\x0d\xc3`\xdb\xb6mc\x18\x1b\xa5\ -X\xc4\x03\xe8@,]\x9c\xc6`\x94T\x19\x10\x16B\ -\x0c\x8cyT\xa3\x0fR\xc6w\x16/\x05&j\x9aV\ -!\xa5\xf4p-\xee%\xbev\xc0\x14B\xc4\x80^E\ -Q:TU=\xa7iZP\xd3\xb4\x88\xc7\xe31\x00\ -\xf9\xff\x01\xfa\x90K\xa0\xc0O~5\x00\x00\x00\x00I\ -END\xaeB`\x82\ -\x00\x00\x03|\ +\x00\x006\xe2\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ \x00\x00d\x00\x00\x00d\x08\x06\x00\x00\x00p\xe2\x95T\ @@ -2259,56 +952,879 @@ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ \x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ \x00\x00\x09pHYs\x00\x00\x0e\xc4\x00\x00\x0e\xc4\x01\ \x95+\x0e\x1b\x00\x00\x00\x07tIME\x07\xd9\x03\x03\ -\x0e\x1c\x0e\xa7\xa1o)\x00\x00\x02\xfcIDATx\ -\xda\xed\xd6\xbfo\x1cE\x18\xc6\xf1\xef\xcc\xed\xda\xb1\x0f\ -\x9b\x93\x85\x90-\xb08\x12\x09wn\xac\x14n\x10\xe0\ -\x8b\x90K7\x14\xc8\x7f\x03\xfc\x01T'QB\x81(\ -\xdd\xd0\x906m0\x8ep*DD\x94 \x17\xc8\x0e\ -\x06d\x90\xec\xe4\x02\xde\xf3\xde\x9e\xf7\xd7\xecP\x1c9\ -\x892R\xaeX\xf1|\xa4\xedv\xa4\x9d}\xe7y\xdf\ -\x01\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\ -\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\ -\x11y1L\x9d>vqq\xf1\x13cL\xf8\x9c\xcb\ -\xa6\x80\xcfNOO\xffVA^\xb0\xf5\xf5u\xdfn\ -\xb7\xf1\xdeSQQ\xbe\xf9\x94\x97\xaeLS>\x99\xc6\ -\x9d\xcd\x8c^\xb2`\xac\x1f\xef,\x8ec\xf6\xf6\xf6V\ -\xb2,;\xaa\xc3\x1e\x83\xbaE:MS\x0cp?\xff\ -\x85\xce\xf5\x19\x1a\xe1\x05\x99\xbb\xa4\x19^\x81$\xa0<\ -\x9f\x22\xfbu\x86\xe1\xe1,\x00eYb\x8c\xf1u\xd9\ -\x9f\xadS1\xaa\xaa\x22\xcfs\xf2\xbc\xc0Sa\x8d\xe1\ -\xaay\x9f\xcf;wx\xe7\xf5\x0f\x98\xe7\x1a\x8bW[\ -\xd8W2\x8a\xa2\xa0(\x0a\x9cs\xb5:p\xb5J\x88\ -s\x8e<\xcf\xc1\x8f&\xc3`\x90\xf2\xe1{\x1f\xf3\xd1\ -\xad\x1b|\xbd\xfd\x90w_;\xe3$}\xc0\x17\xf7?\ -%\xcfs\xbc\xf7\xcf\x12\xa2\x82L\x82\xf7\x9e,\xcb0\ -\x18\x98\x82\xe1\xc01\xd7l\x92W)\x00\x87\x7f\x1e\xf2\ -cr\x0b\xe3-Y\x96\x8dS\xa5\x82L\xb8e\x19\x00\ -\x0fs\xf3S\x0c\x86C\xa6\x1b\xa3yQ\xe1)]\x81\ -\xf7\x8c\x92\xf4\xec\xe6R\xa3\x82\xd8:&$\xcbr*\ -</\xcf7\xb9\xfd\xf3M\xba7n\xf2\xe0\xf4.\xf7\ -\xfe\xf8\x96\xb7\xdf\xd8\xa2(\xf3\x7f\xdf\xcb\xd4\xb2&\xa9\ -(\x0a\xe28\xc6\x1aK2Wq\x995\xf9\xc1}E\ -uo\x8eW\xafe\x1c\x97\xdf\xf0\xfbO{D\x8f\x13\ -\xce\xcf\x13\xbc\xf7\xcc\xce\xceb\xadUA&\x16ik\ -1\x18L\x05\x8diC\xc3\x86|\xf7\xdb\x97\x5c\xdc1\ -<y\x94\x90\xfe\xe5H\x1e;\x8c1\xb5JFm\x0b\ -\xe2\x9ccaa\x81\xf0l\xc8\xf7\xdd\x0b.\x9fV\x18\ -\x03\xc6\x8e\x1eo\x0cA\x10\x8cgN\x9d\xd2Q\xcb[\ -V\xb7\xdbecc\x83\xfd\xfd}\x0e\x0e\x0e\xe8\xf5z\ -\x94eIUUDQD\xab\xd5\x22I\x12z\xbd\x1e\ -\x8dF\x83~\xbf\x8f\xf7\xbe>\x1d\xa0n3\xa4\xddn\ -srr\xc2\xe6\xe6&Q\x14\xb1\xb4\xb4\xc4\xda\xda\x1a\ -\xdb\xdb\xdbx\xefi\xb5Z\xac\xac\xac\xd0\xe9t(\xcb\ -\x920\x0ck\x95\x90Z5\xd9\xd5\xd5U\xbf\xbc\xbc\xcc\ -\xd6\xd6\x16\xbb\xbb\xbb\xa3\x01o\xed\xf8\xc7GQD\x18\ -\x86x\xefI\xd3\x14\xe7\x1c\xce9\x8e\x8e\x8e\xde\x1a\x0c\ -\x06\x8f\xd4\xb2&\xa0\xdf\xef\xb3\xb3\xb33\x9e\x13\xff9\ -]\xc6P\x14\xc5hcA@\x10\x04\x14E\xa1k\xef\ -\xa4\x1c\x1f\x1f?\x04\xca\xe7Y\x13\x86\xe1L\xb3\xd9L\ -\xe38FDDDDDDDDDDDDD\ -DDDDDDDDDDDDDDDD\ -DDD\xfeO\xfe\x01\xd1\xc0Q%\xbd%\x7f`\x00\ -\x00\x00\x00IEND\xaeB`\x82\ +\x0e\x1c$|\x1a\xa6\xff\x00\x00 \x00IDATx\ +\xda\xed\x9dw\x98\x9de\x9d\xf7?\xf7SN\x9f\x993\ +3\x99Lf\x122\xa9\xa4\x03\x91\x90\x10j\xe8H\xd9\ +\x05\xa5\x88\xc8\xba\xeb\xcb\xb2\xae\x04QW_W]]\ +v]EQVPqYu\xa5Y\xc0\x12:\x16\x88\ +\x94\x00\x09)\xa4M\xea\xb4L\xa6\xcf\x9c9\xbd=\xf5\ +~\xff8\xf3<\x99A\x944}\xdf\xeb\xbd\xb8\xaf+\ +W2\xc9\xc9y\xca\xf7\xfe\xb5\xef\xaf\xdc\xf0\xeezw\ +\xbd\xbb\xde]\xef\xaew\xd7\xbb\xeb\xdd\xf5\xeezw\xfd\ +\x7f\xbf\xc4\xb1\xfc\xe7\xba\xba\xba\xab\x0c\xc3\x08N\x992\ +\xe5s+W\xae<QQ\x14\xb6m\xdbFmm\xed\ +\xa1\x0b\xb8\x02\x09 \xe4\x1f\x5cMU\xd5\x94\xa2(\xf9\ +r\xb9\xac\xbf\xfa\xea\xab\xb3\xfeo\xbf\x8c\xda\xda\xda\x9f\ +]w\xdduW\x97\xcbe\x17@A\xe0H\x89\xf8#\ +o\xc9q\x1c\x02\x81\x00\xaf\xbf\xfe\xba\xb3`\xc1\x82\xc2\ +\xc0\xc0@l\xcb\x96-\xd3-\xcbJ\x1e\xed=h\xc7\ +\xf2\x00\x8b\x16-\xfa\xe1\xcc\x993\xeb7o\xdeL\xa9\ +T\xc2\xb6m\xea\xeb\xebihh@\x08A\xbf\x95b\ +\xda\x05E\xaa\xa2:N:\x88\x93\xd1qs:vJ\ +C\x165\x80\xb0\x94\xf2\x0f\xbew\xda\xb4i\xa2\xb7\xb7\ +W\xfe%@\xa8\xaa\xaa\xba`\xc5\x8a\x15kt]7\ +\x1d\xc7\xa9\xe9\xef\xed\xd3m\x0b\x84\x2210\x09\xc5\x04\ +\xb2\xa0M\xd8LB\x08\xf6\xee\xdd\xcb\xd2\xa5K\xbd\x8d\ +\x85\xa6i\xb1X,\x86\xeb\xba\xa7\x85B\xa1lmm\ +\xed\xae\x81\x81\x81\xec\x9f\x1d\x90E\x8b\x16\xb1w\xef\xde\ +\x90\xe38(\x8a\xe2\x94J%\x5c\xd7\xc54Ml\xdb\ +\xc6\xb2,\xca\xe52B\x08\x8a\xdd\x09\xba\xba\xc3Hi\ +\x220\x91\xaa\x8b@\x80\xa8<\xf08\x19\x95g\x9cq\ +\x86\x04\xc8f\xb3\xb4\xb6\xb6\x8a\xbf\x94T\x94\xcb\xe5\xe6\ +\xc9\x93'W\x9b\xa6\x89\x82\xe0`\xb8\x87\x85\x17*\xd8\ +\xc3A\xecD\x10g4\x88\x8c\x0a\xa4\xa9 -\xa5\xf2\ +\xd24\x0dUU1M\x13EQp]\x17\xc300\ +MS^u\xd5U\xbf\x11B\xf0\xdak\xaf]\x00\xfc\ +\xfe\xcf\x0eHGG\xc7\x9c\xd3N;\xad\xad\xb6\xb6\x96\ +B\xa1\x80i\x9a\x13\x00\xf1nNQ\x14\xa6Lm\x22\ +\x1c\x0e\xa3\x08A\xabq\x80\xe5\x1f\x82@@\xc1\x1e\xd5\ +\xb1z\xa3\x98\x83\x01\x9c\xe1 B\xa9(\x05)%\xc1\ +`\xf0/\xab\xb3\x85\xf07\x92\x86\x8a;?C ^\ +C ^\x82\x13K\x13>;\xf4\xe8$\xdc\xa2\x8a\xeb\ +\xbaH)1\x0c\x03!\x04RJ,\xcb\xc2u]a\ +\x18\x06\x9a\xa6\x01\xb8\x7f\x11\x95U.\x97\x1b\x1a\x1a\x1a\ +\x08\x85B\xe4\xf3y\x0c\xc3\xf0o\xceq\x1c\x1c\xc7\xf1\ +o4\x10\x08T\xc0\x11\x82^{\x84\xf3bM\xb8F\ +\x90%KNa\xe7\xe4W\x89\x08\x89\xa2\xe8\xa4_\xae\ +\xa2\xb0'\x8c\x94\x12\xd7u\xff\xec D\xa3\xd1\xb3\xae\ +\xb9\xe6\x9au\xa5R\xa9\xf2B])C\xf5B\xb8)\ +\x9d\x19\xbbNat\x97\xacH\xf0[\xe4\xb4m\xef.\ +f\xcc\x98\xe1\x032^B\xca\xe5\xb2\xbf1\xa5\x94\x94\ +\xcb\xe5\x8fWUU]WUU\xf5@\x7f\x7f\xff\xa6\ +?\xab\x0d\xb1m\x1b\xc30|i\xf0n\xc4q\x1c\x7f\ +\xb7\x09!PU\x15\xcb\xb2\x90\xaeK}:\xc4\xc1\xa7\ +\x15N\x08.&W?\x05;1\x17\xac0I:)\ +\x0c\x988y\xc7\x07\xe4\xec\xb3\xcf\xfe\x1f)e \x99\ +L\x86{{{\xff6\x9b\xcd\xe6\x8f' R\xca\xb0\ +\xaa\xaa\x15\x89\x96\x92]\x93w\x8a\xf3\xaf\xac\xc3\x956\ +vVCd\xc3\xd8Y\x0d'\xabQ\xde\x1fA:\xc2\ +\x97\xa6r\xb9\x8c\xa2TT\x97\x07\x88'!\x8e\xe3T\ +\x9eWJ\xb9j\xd5\xaa\xab\x9b\x9b\x9by\xf0\xc1\x07\xd7\ +\x03\x7f\x1e@\xa6M\x9b\xb6\xb0T*\xcd\xb7m\x1b)\ +%\x8e\xe3LPY\x8e\xe3\x00\xf8*K\xd34\xff3\ +\x0b\x1bf\x13MU\x91$Aw\x7f7\xf1\xf7\x14\xd0\ +\xcc\x00\xd1D\x9cH\xbd\x86\xac\x11HC\x01W\x80\xe0\ +#\x00\xe1p\x98\xdd\xbbw\x7f\x148&@\x9a\x9a\x9a\ +\x18\x18\x18\x18\x0f\x884M\x13\xd341]\x9bX\xb5\ +\x0e\xb6\xc2\xf2\xc9\xef\xa7\xaa%\xc4K\x9d\xbfb\xfa\xbc\ +&\x86\x8c.\xf2\x1d*N\xa9\x02\x80\xf7\x9c\xe3\xed\x86\ +\xf7gO2\xc6\xde\x87\xc8f\xb3D\xa3Q\x14E\x91\ +\x7f6\x95U[[\xbbf\xd9\xb2e\xf3\xd2\xe9\xb4o\ +/\x1c\xa7\xb2\xb3=/+\x18\x0c2f\xf0\x09\x06\x83\ +\xb8\xae\x8beY\xbe\xb1WQ\xd8\x17\xee\xe0\xc2\x05\xd5\ +@\xf1-\x0a]\x92^WC\xb9-\x02\x80eY\xc7\ +E\x22\x06\x06\x06hjj\x9a\x04,\x01\x1c\xc30N\ +N$\x12d\xb3Yl\x5c\xec\x11\x9b\x9d\xcf\x17\xb8\xf2\ +}\xf3y\xfa\xd55\xcck\xbe\x82\xf7\xd4\xaf\xe4\xbf\xb6\ +\x7f\x8al*\x87.\xc3\xbe\x9b\xeb\x01\x02P(\x14p\ +\x1c\x07\xd7u)\x95J\x9e\xed\xc0\xf3\x1c=M\xf1g\ +\x03DJ\xa9\x14\x0a\x05\x1f\x08\xdb\xb6\xc9\xe5r\xd8\xb6\ +M>\x9f\xf7uk\xa9TBQ\x14\xc2\xe10\xb6m\ +c\xdb\xf6\xa1\x87\x91\x02\xc2\x15\xf1\xff\xc8\xc2\xbb\x91\x8a\ +K\xda\xedd\xe3\xd6.\x92U\xeb\x18\x1d\xfb\x9c\xb7#\ +\x8f\xd7*\x95J7\x9f\x7f\xfe\xf9w\xaa\xaa\x8a@\x90\ +03L?\xbd\x1aw8\x8c3\xda\x82H\xc3\x8f\xbe\ +\xf3S\x14U\xf0\x1a[xUn&\xa0\xcd'\x9fl\ +'\x1aU\x91Rz\xb6\xc1\x07\xa4X,\xfa\xef\x22\x9b\ +\xcd\x12\x8b\xc5|0\xc6IKc,\x16\x9b\x95\xcf\xe7\ +;\xff\x1c\x80\xf8/\xd8\xb2,l\xdb\xf6_\x9e\xa6i\ +>\x10\xaa\xaa\xfa\xdeK\xb1X\xf4\x8d\xbd'!X\x92\ +\xd1^\x83\xa9\xef\x99\xcbu?Z\xca\xcf>\xb2\x81\xa6\ +\x93\xd2\xac\xed\xc9\xb2'\xfb*\xf9\x9c\xe9\xab>\xa0\xce\ +\xbb\xfe\xf4\xe9\xd3\x93\x07\x0f\x1et\x8f\xd2nD\xbd\x0d\ +StM\xb4s\xfa\xa9\x9d\x1f\xc1\x92\x83H\x1bD6\ +\x86\x9dQqR:\xf9-\xd5\xa0H\x1ci\xfb\xb6\xc2\ +\x93\x90T*\x85\xaa\xaa8\x8e\xe3\xc5\x1f\x08!\xd04\ +\x0dEQ\xc8\xe5r\x04\x83A\x22\x91\x08\xa6i\xca\x93\ +O>\xf9\x9b\xaa\xaa\xde\xf1\xca+\xafT\xfd9\x00\x91\ +\x1e\x10\xdeNQ\x14\x05\xdb\xb6\x994i\x127\xddt\ +\x13\xdf\xf9\xcew\xa8\xad\xade\xfa\xf4\xe9tuu\x91\ +\xcdf}c\xed8\x0e\x96\x10\xa8\xdb\x5c\x8a\xf9\xa9\xdc\ +\xf4\xab\x0fP\x1b8\x95\x9b\xd6\xdd\x88\xae\xa9\xa8v\x08\ +Mk$^\xe3\xc7(\xf2\xca+\xaf\xdc\xe7\xfd\xff\xf5\ +\xeb\xd7\xcf\x07\xf6\x1d\xad\x94x*\xc4tM\xe2\xe1\x00\ +\x85\x8c\xcbM'\xdf\x81\xab\x16Y\xb3\xf7^&74\ +2\x9c\xefe\xf4\xd50J@NP\xc9\xde\x86TU\ +\xd5\x07$\x16\x8b!\x84\xf07\xa1\xa2(\xfe5\x02\x81\ +\x00\x96e\x09!\x04\xe1p\xb8p\xb8\xf7\xa8\x1c\xce\x87\ +\xa6L\x992i\xca\x94)/\xb9\xae;\xcd\xb3\x05\xd9\ +l%\x08\xbd\xea\xaa\xabhll\xe4W\xbf\xfa\x15\xcd\ +\xcd\xcd\x00\xac]\xbb\x96\xdbo\xbf\x9dP(\x84\xa6i\ +\xbeq7\x0c\x83r\xa9\x84\xd0\x04\xa1X\x90\xda\xdaZ\ +\xba\xd5!\x16|\xbc\xcc\xac\x8f\x16i\xb9u\x94\xc9\xd7\ +$\x89\x9fn\x10i\x16\x04\x83\x01\x11\x0c\x06\x09\x06\x83\ +\xd4\xd7\xd7\xe38\xce1\xe90\xc30\xbc\x00\x0eE(\ +\x9c\x14~?\xa1j\x9b\xe7\xdfx\x9dE\xda\xf5\xac>\ +\xe3njB\xf5\x94\xcb\xe5\xca\xbd\x96\xcb\x98\xa6I6\ +\x9b\xf57V \x10\xf0\xa5\xe1\xb2\xcb.#\x12\x89P\ +__\xcf\xdc\xb9s}`4M\xf3\xb5\x87\xe7}\x1d\ +W@\x92\xc9d\xed\x05\x17\x5cpn(\x14\x8aX\x96\ +\xe5_\xb8\x5c.\xf3\xe1\x0f\x7f\x18\xc30\xb8\xff\xfe\xfb\ +Y\xbe|\xb9\xaf;\xbd\x1b_\xb0`\x01\xb7\xddv\xdb\ +\x04\xe3\xee\xc5-\xa6a\xe2\x04L4M%\x9bt\xb8\ +j\xe1\xc7\xa8\x9b\x1a#\xb28K\xed\x15\xc3\xe8\x0bR\ +\x18\xa51o\xc84\x8f\xd8@644\x5c\x1e\x8dF\ +o\x8a\xc5b7J)\x97\x0c\x0d\x0d188Hb\ +h\x84\x817\xb3\xf4\xed\x18\xe0\xb95k\xd9\xf1\xfa\x0e\ +\xf6m\xda\xc3\xfd\x0f|\x97\x9d/v\x91/d}\xe0\ +<\x0f\xca\xf3\xa2\xce>\xfbl\xaa\xab\xab\x91R\x92H\ +$|\xa3\x9eH$\x18\x93\x06_ue\xb3Y_]\ +\x1fW\xa3\xee\xf9\xdf\xde\xc5\x15E\xe1\xfc\xf3\xcf\xa7\xb5\ +\xb5\x95\xc7\x1f\x7f\x9c\xba\xba:\x9ez\xea)\x9ey\xe6\ +\x19B\xa1\x10W]u\x15\xa7\x9f~:\xa9T\x8a\xfb\ +\xef\xbf\x9f\xbe\xbe>\x0c\xc3 \x99L\xfa\xd1\xb8i\x9a\ + Aj\x92r\xc9\xe1\xae\xf7>\xc5\xa3\xad\xdf\xe0\xa6\ +\xf9_e\xed\x8e\x17P\x1b\xfax\xcd\xdeV\xb1#J\ +eg\x1e\xe9\x9a<y\xf2\xb7\x97-[6\xcb\xb2,\ +T\xa1P\xacN\xcbX\xb5&\xdc\xac\x8e\x9d\xd4\xe9\xdb\ +6\x0c\x02\xea\xb5i\x8c\xa6s$d\x96\xa6\xc0\x0a\xf6\ +\x8f\xbeDS\xa0\xc9\x7f\x91\x9eM\xb4,\x8bH$\xe2\ +{\x91\x1b7n$\x16\x8b\x91H$\xa8\xae\xaeF\x08\ +\xc1\xb4i\xd3\x18\x1e\x1e&\x9f\xcf\xfb1\xdb\x91H\xb6\ +r\xb8\x80x`\x14\x8bE\xa6M\x9b\xc6\xbf\xfc\xcb\xbf\ +\xa0i\x1a\xcf=\xf7\x1c}}}\xc4b1\x82\xc1\xa0\ +\xef\xeen\xdb\xb6\x0dM\xd3&\xf8\xff\x9e\xcd9$!\ +\x95(?\xa0F\x98\xd68\x85\x84\xd8\x85\xb4BH\x09\ +\x8e\xb4p\x1d\x07\xc34|\xd1\xb7\xde\xe2\x07755\ +\xbd\xd3};\xe5r\x99r\xb9\xcc\xeel\x17\x91s\x07\ +E\xe8\xac~B\x97uP\xf5\xe1}\xd4|\xf0\x00\xa1\ +s\xfb\x113\x93\x95\xebX&\x96{(\x9e\xf0$\xbd\ +\xbe\xbe\x1eM\xd3\xd0u\x9d\x97^z\xc9\xb7)\xba\xae\ +\xfbR\x14\x0e\x871\x0c\xc3\x07\xcf\xb35c\x804\xad\ +\x5c\xb9R\xd6\xd7\xd7\xcf?nF\xdd\x8b;L\xd3\xa4\ +T*100@$\x12ahh\x08\xc7q\xe8\xef\ +\xef\xf7\xe9\xe8\xd1\xd1\xd1\x0a\x975e\x0a\x9f\xfd\xecg\ +q\x1c\x87`0\x88\xaa\x1er\x1f\xbdw\xeb\xb4\x97\xd8\ +\xf0\xef*\xa7\xfe\xdb\xa9\x00<\xcf\x87\xde\xf6\xfa\xd9l\ +\x96\xf9\xf3\xe7wy\xee\xf0\xd0\xd0\xd0\xbf\x0d\x0c\x0c\xdc\ +\xf1N^\xa1\x07\xa6)-\x14\x14\xc8L\xe6\x8e\xcb\xbf\ +G{z3\xdf{\xf9\xdfX\xbcd\x0e\xddu\x9dd\ +wi\xbe4\x18\x86A*\x95\xf2\x8d\xf3\xf5\xd7_\xcf\ +\x9a5k\xc8d2\xd4\xd5U\x9c\xbe\xd1\xd1Q\xff\x1a\ +\xf5\xf5\xf5\x98\xa6I8\x1cfhh\x08UU\x89\xc7\ +\xe3\xe8\xbaN.\x97\x03`\xee\xdc\xb9\xec\xda\xb5\xcb9\ +.\x80X\x96U\xf0^\xa0\xa2(\x14\x8bE>\xf3\x99\ +\xcfP]]\xed\xe7>\xc6{\x22\xde\x9f\x93\xc9$\x81\ +@\xc0\x07\xe4\x87?\xfc!\x86a\xf0\xf1\x8f\x7f\xdc\xe7\ +\xbbTT\x96,YRQ\x89\xd2!9\xf7\x00s\x16\ +Fpr*\xd6p\x08{(\x885\x18DH\x05\xa1\ +\xbb\xfe5\x86\x86\x86\x0e\xdb\x90\xdb\x96\x8d\xab:\x08E\ +p\xdd\x82O\xb3\xbe\xf7I\x9c\x91i\x5c7\xf7K\x9c\ +\x7f\xea\x99\xdc\xfe\xe8\xe5\xbek\xab\xaa\xaa\x1f\x03yl\ +\xc3\x96-[*\xe4\xe3\x98s2i\xd2$\xa4\x94\x08\ +!(\x95J\xfe\xc6TU\x95P(D\xb1X$\x12\ +\x89\xf8\xa1\x80eY\xfe\xf7\x1f3 \xb5\xb5\xb5\xb7,\ +]\xba\xf4.\x8f.9\xe1\x84\x13H\xa5R\x04\x02\x01\ +\xd2\xe9\xb4\xaf\x82\xa4\x94(\x8a\xe2\xb3\x9f\xde\xee\x1a\xa3\ +\x16\x5ce,\x9a\x9a6m\x1a\x8e\xe3P(\x14\x10\x08\ +liQ,\x16)\x97\xcb\xf4YIZ\xa6;\xc8H\ +\x89\xc6I\xd3IM\xedC\x0a\x07\xd35QJa\x86\ +\x1e\x99\x5cIt\x1d\x01EbY\x16\xb6e!\x15\x89\ +\xa2\x09\x1a\xaa\x9b9X\xfa=\xc9$d\xdd~\xeaN\ +0\x08\x07#^\xcc3A\xe5x*\xb6\xa7\xa7\x87P\ +(\x84\xeb\xba\xac^\xbd\x9a\xad[\xb7\xd2\xd9\xd9\xe9{\ +R\xaaZa\x80kjj\xc8f\xb3\xa8\xaaJ,\x16\ +\xf3\xd5\x9e\x17\xbb\x1d\x8eS\xf2\x8e\x80\x98\xa69\xb5\xa9\ +\xa9\xa9\xa6\xa7\xa7\x07\xd34\xb9\xe7\x9e{\xd8\xb3g\x0f\ +7\xdex#?\xf8\xc1\x0fH$\x12\xd4\xd6\xd6\x12\x0c\ +\x06y\xe9\xa5\x97X\xb8p!\xbbv\xed\xa2\xa7\xa7\x87\ +\xb9s\xe7\xb2m\xdb6\xf6\xef\xdf\x7f\xfb\x82\x05\x0b\xbe\ +\xf3\xec\xb3\xcfr\xd1E\x17Q.\x97}\x95%t\xc5\ +\xf7\xbe\x5c\xc7EU\x04\xa1\xec|>q\xd1\x9dh2\ +\xca\x17\x9e\xf8\x08\x1f>\xfbF~\xb6\xfdn,\xcb\xac\ +\xe4R\xfe\xc8\x83\x0d\x0c\x0c0k\xd6\xac;\xa3\xd1\xe8\ +T\x00\xe9\xca)\xc9\xd1\x14\xd2uA\xb7\xe9\xfc\xa5\xc2\ +w_\xf8\x16i\xf7 F6\x88M\x89\xeeu\x9dt\ +\x0d\xe60\xcd\xb0\x0fH8\x1cf\xc6\x8c\x19\x0c\x0e\x0e\ +b\x9af\xaaT*\xf58\x8e\xb3DQ\x14q\xd7]\ +wI\xd7u\x85\xb7\x01=\x1b\x0b\xf8\x86\x1c \x95J\ +\x11\x8b\xc5\xfcMz\xb84\x8av8\x06\xdd4M\x0a\ +\x85\x02\xaa\xaa\xf2\xa3\x1f\xfd\x88o\x7f\xfb\xdb\xfc\xf4\xa7\ +?e\xfd\xfa\xf5\xa8\xaa\x8a\xae\xebh\x9aF*\x95b\ +\xef\xde\xbd\xe4\xf3y\xca\xe52\x89D\xc2S_!U\ +U\xd9\xb0a\x03\xaf\xbf\xfe\xba\xef\xab\x8f\xbd4\xdf\xdf\ +\xb7\xb1qqY\xd6p\x19\x8fl\xfb*\xb3\xb4\xf3\xb9\ +\xf6\xa4\xd5\xb4\xd4LA\xa0T\xd4\x9c\x22\xde\xc9\xb3\xfa\ +\xfb\xe9\xd3\xa7\xd7\x0b!(8eX8L}<\x8c\ +\xd3\x1f\xc1\xea\x0b\x93\x19M\x22\x88\x11\xaa\x98e\x8aC\ +\x92Fq\x22\x1df\x87\xcf8TWW\x13\x8f\xc7I\ +\xa5R\x98\xa6\xf9\xec\x9e={n\x8a\xc7\xe3\xd7Z\x96\ +5\xcb\xb2\xac\xaf]p\xc1\x05\xacX\xb1\x82G\x1f}\ +\xd4\xb7\xab^\x10\xe9QJ\x8a\xa20<<L4\x1a\ +=\x22^\xeb\xb0\x00\xf1\xbe\xccs\xf5N;\xed4_\ +-\x8d\xb7\x1fB\x08z{{\xfd?\x1f8p\xc0\xf3\ +\xbc\xd2\xfb\xf7\xef\xff\xab\xb1\xe8\x95P(\xf4\xf8\x89'\ +\x9e\xa8~\xf1\x8b_\xe4s\x9f\xfb\x1c\xa6iV\xf2)\ +\xaa\x8d\x10\x10\xd0\x228\xae\x8da\x9add\x8a\xaeL\ +\xe2\x10\x85!\xf0w\xe6\xdb-\x8f\x85\x05x#\xbf\x9f\ +\xebO\xaf\xc1\xb2s\x94Z\x06\xa9\xd6\xc2\x08GE\x1a\ +*\xc5=Q\xf2\xdbb *;=\x95J\xf9\xd7(\ +\x95J\xa4R\xa9\x09\xcf\x98N\xa7\x7f\x01\x9c\xb8j\xd5\ +\xaa\xaf\xddy\xe7\x9d\xe8\xba\x8ea\x18tuu\xb1t\ +\xe9R~\xf9\xcb_\xf2\xbe\xf7\xbd\x8f-[\xb6\xb0g\ +\xcf\x1e.\xbd\xf4R\x86\x86\x86X\xbbv\xad\xbf\xa9\x17\ +,X\xf0fkk\xeb\xaal6\xbb\xe5\x98%\xc43\ +p\x93'Ofhh\xc8\xb7\x15\xdeM\xbb\xae\xeb\xff\ +\xf2x\xac\xb1\x07|B\xd7\xf5\xbd\xc3\xc3\xc3\xafz\xdf\ +\xd9\xd2\xd2\x22\x9f{\xee9^|\xf1E\x96/_\xce\ +\x86\x0d\x1b*\xbb,\xe42\xb4\xce\xe2\xf9\xf8\xd3\xc8\xc8\ +(\xfd\xca\x1b\x18V\x89\xaa\x1a\x9d\x83C\x06\x85\xa2\xed\ +\xdfS,\x16;w\xf1\xe2\xc5_\x02\x84a\x18v[\ +[\xdbW<\xbe\xc9\xf7\x8e\x85D\x22Y \xaeg\xc5\ +{N!m\xf6\xb3a\xdfkdB\xfb)\x06l,\ +\xcbD\x22\xd14\xcd'2]\xd7\x95\xaa\xaa\x0a\xc7q\ +\x88\xc7\xe3$\x12\x89\xf1\xe8+CCC\xec\xde\xbd\x9b\ +\xe6\xe6f<\x97z\xe3\xc6\x8d\x00\xbc\xf6\xdak\x94\xcb\ +et]\xe7\xb5\xd7^\xa3\xa1\xa1\xc1\xbf_\xc30\xa8\ +\xa9\xa9\x89Y\x96\xa5\x1f\xab\x97%m\xdbFUU\x1e\ +~\xf8a\xa6N\x9d\xca#\x8f<\xc2\xce\x9d;\x09\x85\ +B$\x93I\xa2\xd1(\x83\x83\x83\x04\x02\x01b\xb1\x18\ +###d2\x19\xd2\xe94mmmW\xbf\xdd.\ +~\xf6\xd9g\xa9\xad\xad%\x97\xcb\xf94E\xa9T\xa4\ +.\xb9\x08\x07\x0b\x91\xa9\xa1\xcf\x19\x224\xbd\x8c\x99\x0d\ +\xd0\xc8<&\xaf\xa8\xe4\xb5\xa5%@a\x95\x10\xac\x1a\ +\x8biJ\x1e \xe3%D\x00\x03\xfdy\xfe\xf3o>\ +\xce\xc7\x7f}6_>\xe7ij\xecy\xa85)\xbe\ +\xb5\xe9\xab\x18\x86\x09\xa2\xc2Yy*T\xd3418\ +8\xd8988\xb8M\x08\xe1\x06\x02\x81\xb5o\xdd\xa0\ +\xabW\xaf\xc6\xb6mB\xa1\xd0\x045t\xf0\xe0\xc1\x09\ +?\x1f8p\xc0\xb7!\x85B\xe1\x0f>\x7fT\x80(\ +\x8a2\xc7\xb2,TU\xa5T*Q,\x16\x99;w\ +.o\xbe\xf9&K\x96,axx\x98\xda\xdaZ\xb2\ +\xd9,\xe5r\x99H$\xc29\xe7\x9c\xc33\xcf<\xf3\ +G/\xaei\x1a_\xfa\xd2\x97|C\xe8\xc5\x0b\x05\xa5\ +L\xa9TB\xa4\x05B\x08v\xe8\xfbx\xef\x195\xd8\ +\xd6x\xcfJ\xe2\x18\x0a\x99\x17\xea0\x87\x03\x80\xfc\x03\ +\xb0}\x9aE\x07\xc7\x86\x80\xae\xa3)\x01\x10\x90\xc8\x0f\ +\xf2F\xff\x03HW\x8e\xa9\xc0\x8a\x94744\xf86\ +@Q\x94_g2\x99\xd5o\x17\x8ey\xae\xbc\xb7\xeb\ +\x0f3\xed\xed\x7f\xff\xb1\x022\xbd\xb6\xb6\xf6F\xc30\ +\xa4\xa6i\xe2\xee\xbb\xef\xa6\xb1\xb1\x91\xbd{\xf7\xe2\xba\ +.\x83\x83\x83\x18\x86A8\x1c\xa6P( \xa5dt\ +t\x94]\xbbv\xfdI\xee\xa9X,\xe6\xa5\x94\xde\xb5\ +\x83\xe1pXw\x1c\x07\xddRq\xdcC*G\x09\x09\ +,\xc7fE\xf4\x16\x16\xcf\x5c\xc0\x96\xe4\xe3\xe4\x92\x1a\ +\xbb\xdd\xe7p\xb4\x18\x96\x09\x129\xc1\xa6\xb8\xae+}\ +\x03\x1a\x12\xc4'\x85(\x18e\x02!\x95\x9a\xaaZL\ +\xa5\x88\x16\xd2@\xa9\x00\x22\x91\xbe\xfamnnfh\ +h\x88\xb7+M\x02\x08\x04\x02\xed\x1d\x1d\x1d\x8d\xf3\xe7\ +\xcf\x1f\x9a2e\x0a7\xdcp\x03\x8f=\xf6\x98o{\ +\xbc\x80\xd7\xdb`\x1e\xc3\xa1\xeb\xba\xcf\x8a\x1f+ \x11\ +!\x04\xb9\x5cN\xd4\xd7\xd73<<\xcc\xe0\xc0\x10 \ +\x10\x02\x1f\xf1r\xb9\xec\x07T\xde6\x8e\xc5b\xa2T\ +*\xbdm\xf4,\x84\xf0+\xe9f\xce\x9c\xf9\xa0\xaa\xaa\ +\x1f\xbe\xfc\xf2\xcb\xfd\x00\xec\x90+)I\x0d\x0a\xfe\xee\ +\xe6\x9b\xb9\xe9gK\xf9\x97\xb3\x1f\xa3\x18/0\xd3l\ +\xe6'\xbfy\x02\xc3\x90\x9e\x0d\x08]t\xd1E#\x80\ +\x14\x8e\xa8\xb3,\x89\xa2\xc0\x22;\xc2\xf0\xc3\x0a\xd7?\ +t-R\x09q\xfd\x7f]\x83e[\x04\xb5\x08\xdb[\ +{\xa9\x8a\xc4}J\xdd#?\xff\x18\x18\xe3\xf2\x222\ +\x16\x8b\xf1\xe2\x8b/\xb2q\xe3FZZZ\xd8\xbau\ ++\xe1p\x98\xf5\xeb\xd7\xfb61\x12\x89\xd0\xd2\xd2\xc2\ +\xae]\xbb\x18\x1d\x1d\xf5\x93t\xc7\xac\xb2\xa4\x94\xe8\xba\ +\xce\xbe}\xfb\x90\xae\xa4f\xb1N$\xac\x92\xeb\xb7)\ +\x0e9H\xf7m\xd5\x9c(\x97\xcb\x9d\x8a\xa2|\xf3\xed\ +\x9c\x84\xb7\xb0\x00\xfa\x07>\xf0\x01\xe6\xcc\x99\xc3\x07?\ +\xf8An\xbd\xf5V?\xcf \x10T\x05\xe3\xd8\xb2D\ +\xbc\xaa\x8a\xe6\xda\xa9<\xbf\xe3\xd7<\xd1w\x1f\xb6\xd5\ +\x88i\xb9P\xd9\xe1\xa2\xa6\xa6f\x92@\xd05m\x0f\ +\xa7]\x14\xc6\x18\xac\xd4U\xd9\x83\x01\x9c\xac\x06\x96\x8e\ +[RPu\x0dMS)\xe5Ml#\xe5%\xddd\ +4\x1a\x15###\x84B\xa1w\xe4\xf8\x1c\xc7\xe1\x95\ +W^!\x1e\x8f\xe3\xba.\xfd\xfd\xfd~\xa2\xcaK\xc8\ +y\xeco]]\x1d\x03\x03\x03h\x9a\xe6\x05\x91\xb1\xe3\ +\x02\xc8\xec\xd9\xb3+\x14@\xb2\x22\x9aQ)\x89\xd4\xcb\ +\x09\xa5;\x9e\x975\xb6\xe3z\x06\x06\x06\xfe\xebp\xe9\ +\x8d\xb9s\xe7\xfaQ\xed!u'\xb0]\x13Eh\x80\ +\xa0d\x15\xd1T\x8d\xa0\x16\xc5q\x5cL\xd3\xf2\x839\ +\xcb\xb2(8ej\xa7)H[%Z\x1fF\x99b\ +a\xccO\xf8\x9b`\xe0\xa1IH[\xf1=A\x8f[\ +SUUtuu=\xe0\xed\x11]\xd7\x7f\xfd\xa7\xee\ +\xd7u]>\xf9\xc9O\xfa\xdf3~\xed\xdbw(\x7f\ +\xd6\xdf\xdf\xef{\xa1\xf1x\x1c\xc7q\xa8\xaa\xaa\xfar\ +:\x9d~\xe1\x98\x00Y\xb1b\x05\x97]v\x19g\x9f\ +}6\xdf\xfb\xde\xf7hmm\xe5\xe4\x93O\xe6\xf5\xd7\ +_g\xee\xdc\xb9d2\x19Z[[\x09\x87\xc3\xcc\x9c\ +9\x937\xdex\xe3\xb0)\xf2@ \xc0\x0b/\xbc\xc0\ +\xde\xbd{\xe9\xed\xed\xf5\x19T!\x04\x85\xd6\x1cCF\ +#\xff\xeb\xa5[\x18\xcc\xea|\xea\xb1O`\x186y\ +'\x8e]\x14D\x22\x87\xa4\xae\xa2\x1e%\xca\xeb\x939\ +\xf8\x86\xe0\xc1\x07~\xc4\xfe\x9e.~\xbb\xf7\xa7\xfc\xed\ +\xaa\x8fr\xf7\xba[1M\x0bi\x1f\x02B\xd7u\x9f\ +J\x1f\x19\x19\xf9\xc8\xe1\xdes>\x9f'\x12\x89\x1c\x02\ +\xc3\x01\xcbt\xc7\xee\x05\x84*P\xd41m0\xf6\x91\ +\xd1\xd1Q_=\x1e\x8b\x84\xb8\xde.\x88\xc7\xe3\x84\xc3\ +a\x9ft\x0b\x04\x02,]\xba\x94\xee\xeen\xaa\xab\xab\ +}\xa3\xa5\xeb\xfa;^\xf4-*+\xa0(\x0a\x07\x0f\ +\x1e\xf4\x8a\x06d\xb9\x5c\x16\x00\xe5b\x91i+f\x92\ +\xcb\xe5\x88iu\xa4g\x1c\xa0iF\x80\xaa\xb4\x8e\x93\ +\x1d\xfb\x95\xd6ps\x1ab\xecI\xc2\xe10\xe9T\x9a\ +\xf5=\xcf\xb2\xe9\xcd..>\xf9\x06\x1ac\xd3\x11(\ +\x95X\xc7\xaaH\xd4\xbcy\xf3\xfcl\xe6\xe1\x12\x95\x00\ +555#\x1d\x1d\x1dM\xa7\x9cr\xca@*\x95B\ +Hpg\x0b\x96_YC~\xc0\xa18l\x93\x1bp\ +(\x0e\xd9\x18\x19\x17\xcf$y\xef\xf0O\xd9\xa8w\x04\ +$\x1a\x8d.\x07\xd8\xb6m\x1b\x89D\x82\xe1\xe1a\x8a\ +\xc5J\xe9\xce\xee\xdd\xbb\xfd\xc0\xd0\x03\xcdu]^~\ +\xf9\xe5#J&%\x93\xc9/\x0e\x0d\x0d}w\xcc\x8d\ +\x9c\xbe`\xc1\x82\x87\x0fy#\x95\x0a\x96r\xb9L\xca\ +\xcd1u\xae\x89\xa8\xb2i\x9c\xd6D\xd9\xcdQr\x12\ +(\x0a\xd8y\x95\xe1\x9fN\xf6\x1f\x5cJ\x89W\xb2\x9e\ +)\x8d\x925\x12\x08EL\x00$\x93\xc9p\xf5\xd5W\ +\xf3\xf4\xd3O\xfb1\xc8\xe1\xacL&\x83\xae\xebR\xd3\ +4\x9a\x9a\x9a*6\xa2\x7f\x80\x8e\x07\x15,\xc7E(\ +:\xae\xab\xa2\x11@\x09\xbb~N\xc4S\xe5\xc7\x04\x88\ +\xae\xeb\x7f\xe3e\xf8\xfa\xfa\xfa\xfc\xa4\xcc\xf8\xdf\x8fu\ +\x15\x0a\x85\xbd\xc0\xde\xb1\x1f\xe7{\x8c\x80\x10\x02\xa5P\ +y\x89\xa6ab+\x0e\xaa\xaa\xd0\xa2\xae\xe2\xefV\xde\ +JM\xa0\x9e\x0f|\xef|n\xbb\xeaV~\xb1\xfe\xfb\ +\x13\xe8s\xdb\xb1Y0\xe94\x92ST\x06r\xdd\x04\ +\xd5\xd3QP0\xcd2\xaeU\x89\x832\x99\x0cO?\ +\xfd\xb4\xef\x96\x1e\xe9R\x14\x85\x07\x1ex\x80\xe1\xe1a\ +\x84\x10<\xfe\xf8\xe3\xc4\xe3q:;;innf\ +\xcb\x96-\xcc\x9a5\x0b\xc7q\xd8\xb7o\x1f\xcd\xcd\xcd\ +ttt\x1c\x1b\x97%\xa5Tc\xb1\x18{\xf6\xecA\ +\x08A\xf4|\x9d\x15\x17\xd5 \x01#'I\xee5\x18\ +m\xb7\xc8t\x98\x98\x85C\xf9\x90\x9a\x9a\x9a\x11\xe0}\ +G[\xa6\xfa\xd3\x9f\xfe\x94B\xa1\xc0\xe7?\xffy\xbf\ +0\xc1RM\x84\x90\x9c<\xe5l~\xd7\xfe\x00\xa9\xce\ +\x06\xaeX\xf8\xb7\xcc\xa8Y\x84\xedT\xaa`<\x09\xe9\ +\xee\xee\xe6k\xff\xfb\xbb\x95\xc4V)\xc5\xc6\x9f\xec\xe2\ +\xc0 dSy\x8f\x02\x92\x8a\xa2\x08\xaf\x8e\xea\x9dv\ +\xed\xdb\xd9U\x8f]\x9e?\x7f>]]]\x8c\x8c\x8c\ +x\xcf\xce\xc9'\x9f\xcc\xe6\xcd\x9b\x19\x19\x19a\xd1\xa2\ +E\xa4R)FGG\xd14\xed\xd8$\xc4\x8b\xaa=\ +\xef\xc9\xd9\xa9\xf1fG\x96|\xbf\x83U\x94(\x9e\xf1\ +RUTU\xfa\xb9\x91@ \xe0\x0e\x0c\x0c\x1cU\xd3\ +\xca\xbcy\xf3hnnftt\x94\xe6\xe6\xe6J\x85\ +\xbde\xe2\xe0\x00\x02M\x09`K\x0b\xdb\xb1\x18H\x0f\ +\xd3\x95\x0e\xa3\x09\xdd\x8f_4M\x03\xcd\xa1\xa4\xa6p\ +\xb2\x1a\x8a\xd4\xc9\xe6\xb2\xc4\xf48\xb9\x5c\x07\x8a\xa2\xa0\ +\xeb\xba(\x14\x0a;7m\xda\xf4OB\x08UQ\x94\ +#.\x91TU\x95\xaf|\xe5+\xcc\x9f?\x9f\xcd\x9b\ +7\xa3\xeb:\x1d\x1d\x1d\xb8\xae\xcb\xab\xaf\xbe\x8a\xa6i\ +$\x93I\xda\xdb\xdb\xc7\x9b\x00\xa4\x945\xc7\x22!H\ +)\xf9\xd1\x8f~\xc4\xacY\xb3\xb8\xf7\xde{+e\x93\ +sJ~\x92\xaaX,\x22\xa5d\xd2\xa4Ituu\ +\x91\xc9d\x8e\xb8:dB\x85y[\x1b/\xbd\xf4\x12\ +---\x1c8p\x80x<^I\xc3b\xa3k!\ +R\xc6 \xd3\xa7\xcc\xa3~Z\x1d\x9bz\xba\xa9\x8dL\ +\x1e\x8b\xba\x0f\xb9\xc0z\x5cR\xf7\xfe\x01F\x9e\xae\xc3\ +\xe8\xad\xd0+\x8e\xe3\xf8\xe5;c\xbf'\x8b\xc5\xe2\xf3\ +Gs\x8fc\x84\xab\xab\xeb\xba\xb2s\xe7\xceJ\x0b\x85\ +\x00UU\x90\x12b\x91\x18\x96kU\x1c,\x81\x1f\xab\ +\x8d\xd5x-8&\x09\x997o\x1e\xb3g\xcf\xe6\x84\ +\x13N`\xd9\xb2el\xdd\xba\x95e\xcb\x96\xf1\xe4\x93\ +Or\xf1\xc5\x17\xb3{\xf7n6l\xd8\xc0\x99g\x9e\ +Iss3\xcf>\xfb\xec\x9f\xa4\xc7\xdfiE\x22\x11\ +\xbe\xf5\xado!\x84`hh\xa8R\x01h\x98\xd8\xaa\ +\xcb\x86\xff\x1ed\x93\xf9U\xe65.\xc1\x95.;\xfa\ +6\xd1\xfah\x1b\x1d#\xbd\x14\x86\x0e\xbd,MSY\ +\xf7\xb5a\x8c\xd1Q\x9c\x92d\xc6\x8c\x19\xe8\xba\xce\xd1\ +\xaa\xa8\xb7\xf1\x0c\x87v\xee\xdcy\xf1\xacY\xb3^(\ +\x95J\xb8*L\xbd!\xca\xc9\xcbc\xd8\x8eCSx\ +\x1e\xc3F;\x8e\xe1r\xf0\xd5\x12\xfb\x9e\xc8\xa3\xa8\x15\ +\xa7'\xe2\xf9\xeaG\x0bHgg'\xbf\xfc\xe5/9\ +\xe5\x94Sx\xe5\x95W\xc8\xe5r\xf4\xf4\xf4`\x18\x06\ +O>\xf9\xa4_\x99\xf1\x9b\xdf\xfc\x86@ \xe0\xa7>\ +\x8fr\x8d\x0e\x0d\x0d}C\xd7uk\xec\xc1?\x98J\ +\xa5f\xe4\xf3y,S2+<\x83\x193\xa6W\xa4\ +T\x1a,\xbb~\x16U\x912\x0d\xc3'c\x0d\x06q\ +F+i'\xa1HP$L\x83\x5c.\xc7\xc8\xc8\x08\ +\xd1h\x94x<\xcei\xa7\x9d\xc6\xcb/\xbf|\x5c\x1c\ +\x12?\xcd+\xa1\xd4j\xb3c\x7f\x8e|\xaf\x83ml\ +\xc4.J\xecr\xa5?Q\x0fh\xbe#p\xac\xd4I\ +4\x1a\x8d\xf2\xf4\xd3O\xf3\xc4\xe3O\x1c\xf2F\x84\xc7\ +I)~O\x8bP*\x89\xac\xea\xeaji\xdb\xf6\xd1\ +\xea\xac\x91\xde\xde\xde\xff\xed\xfdP__\xbf\x5cQ\x94\ +\x19\xaa\xa2\x80\x03\xae\xe3\x92\xcf\xe7\x11\xc0f\xab\x8dK\ +Z\xa2\xb8J\x8e\xe0\xd4\x22\x8a,\xa1j\x0avZ\xa7\ +\xbc/F~[\xd4g\x01\xbc\xea\xc1|>_\xc9\xe5\ +\x8b\xe3\xd31gY\x16\xb7\xdcr\x0b\x00/\xae}\x11\ +QV\xd0\xb4\x02B\x17\x18\xba\x81\xac\x96~l\x94H\ +$\x0e+k\xa8\xbd\x83A\xaf\xf7\x92\xf9\xae\x0a\x93\xe6\ +\x05\xd0u\x81\xb4u\xe6N^HGj\x07(PN\ +9\xa4\xbb|\x1d.l\xdb\xee\xe0\xf8,%\x10\x080\ +}\xe1\xc2JF\xcf\x1a\xa3\xd6\xbd\x88X\x11\xac\xac\xbe\ +\x85\xf7\x9d~-;\x86_\xe6\x85-/\xa15\x0f\xd3\ +\xd67\xe0\x13\x85^\xc2\xca\x8b\x05\xd6\xaf_\xef\xf1U\ +\xc7\xbc\xce>\xfbl.\xb8\xe0\x02\xe6\xcc\x99C\xa1P\ +\xa0\xb7\xb7\x97\x8b/\xbe\x98\xc7\x1f\x7f\x9c\xf3\xce;\x8f\ +b\xb1\xc8\xab\xaf\xbe\xca\xfc\xf9\xf3\x89\xc5b<\xf5\xd4\ +S~\x09\xeeQ\x01\xa2(\x8a\xa8\xaf\xaf\xa7\x90/`\ +E$K?RGu\x8d\x86t%\xc9\xb6~\xea\xf6\ +U1\xbc\xdd\xc0\x1au\x88\xc5\x82\xbe'144\xf4\ +\xe6\xf1x`\xd7u\xb9\xfd\xf6\xdb\xa9\xae\xae\xe6\x8a+\ +\xae\xe0\xa2\x8b.\xaa\xe4 $\x10\x82L\xba\xc4eg\ +\x5c\xcf-\xbf<\x93\x9f\xff\xcd.N\x08-%\xe1\xec\ +g\xf7\xfa;0\x0c\xcd\x0fZ\xcb\xe52\xd1h\x94`\ +0xX\xae\xe7\xe1\xaem\xdb\xb61u\xeaT\x06\x06\ +\x06PU\x95\xda\xdaZv\xec\xd8\x81\x10\x82\x8e\x8e\x0e\ +\xbf\x16x\xe7\xce\x9d\xac\x5c\xb9\xf2\xd8\xe9w\x8f{)\ +\x95K\xe8\x8e\xce\x9bw\xa7\x91\x16X\xc5C9t\xa1\ +L\xd4\x8dGB\x9b\x1c\xce2M\x93\xfa\xfaz\xbf\xe2\ +\xdc\xb2\xacJ'o\x08\x0c\xc3%\x14\x0c\xe0R\xa9?\ +\xeb\x1e:\xc8\xc6\xfcc(\xa8\x13\x92G\x1e\xf7\xd4\xd6\ +\xd66\xb7X,\x8e\x00\xb2\xa1\xa1\xc18\x1e6\xe4\xea\ +\xab\xafF\xd3\xb4?HV\xb5\xb7\xb7\xfb\xc4\xa2\x94\x92\ +_\xfc\xe2\x17\x95\xf7u\xac\xf4\xfb%\x97\x5c\xc2\x87>\ +\xf4!\x5c\xd7\xe5\xc9'\x9f\xa4\xab\xab\x8bh4\xca\xc1\ +\x83\x07\x89\xc5bTUUq\xe0\xc0\x01r\xb9\x1c\x8d\ +\x8d\x8d\xf4\xf4\xf4\x1c\xb7\x1d(\x84\xe0\x87?\xfc!\xcb\ +\x96-\xe3?\xfe\xe3?\x0e\x05\x7f\x08\xa4\x0b\xf1x\x88\ +d&MM\xa0\xbe\xe2VJ\x9b\x80\x88 ]\x89e\ +\xd9~\xad\x98W\xd6\xa9\xebz\xceu\xdd\x0cpD\xfc\ +\xd5\x1f\x91^s|\xbe\xc7\x09@u\x5c\xc5q]&\ +\x87gPr\xd3\x14\xac,BH\x8c\xac\x8b[\x92~\ +\xf6\xf0\xa8\x01\x19k\xc0\xa4\xb5\xb5\x95\x1bn\xb8\x81m\ +\xdb\xb6Q*\x95\xa8\xab\xabc\xd9\xb2el\xdc\xb8\x91\ +`0H8\x1c&\x93\xc9\x1c\xf7\xb6f)\xa5[U\ +U%w\xec\xd8Q)Y\xf0JP%H!\x89E\ +\xc2<\xbe\xfb~\xbeu\xe5o\xf8\xcd\xfe\x87x\xa9\xe3\ +e\xce:\xe9t^s7b\x18\xa6\xcf\xe8zT\x8c\ +m\xdb\xb3\xea\xeb\xeb\x03\xa3\xa3\xa3=\xc7zo\xb6m\ +\xb7\x09!*\xc5\x82\x08F\x96H\xfe\xee\xf6f$.\ +Q3BP\x0frp\xb8\x80U\x90\xbc~W\x0a\xe9\ +T4\xce1\xb9\xbdB\x08\xbe\xf9\xcdor\xfb\xed\xb7\ +\xf3\xc9O~\x92\xb6\xb66\x5c\xd7\x9d\xd0_8\xd6\x9f\ +\x8d\x94\x92\x9e\x9e\x9e\xe3\x0aH*\x95\xba\xe8\xf9\xe7\x9f\ +\xa7\xa5\xa5\xa5}\xce\x9c9\xb3\xb3\xd9l\xa5nX(\ +\x14j$%3\xca~\xf9\x1c\xdfyVg\xd5\xe9\xa7\ +\x90Pv\xf0\xcc\xbe]\x0c\xb5\xe5H\xa5*\x01k(\ +\x14\xa2\xa5\xa5\x85R\xa9\xc4\xb5\xd7^\xfbz[[\xdb\ +\x86u\xeb\xd6\xad<\x1e\x0e\x87\xef\xfa\x0a\x85\xba\x83\x92\ +}O\x15\x18\xdan\x90\xef\xdb8A5\xa9B\x03\x8d\ +\xb7\xcd\x9f\x1c\xb1\x0d\x89\xc7\xe3\xdcw\xdf}~\xc2\xc8\ ++4\x00\xd05\x1d];\xe4\x0a{\xe5\xa3\xfb\xf7\xef\ +\x9fq<\xed\x88W-\xef\xbd\x00\x81@5\x5c\xb40\ +\xe4{\xe1\xf5\xce\x9f\xf3\xe4O~LyDb\x95\x5c\ +\xcai\xd7\x8f\x85TU%\x9dN\x13\x0a\x85\x18\x19\x19\ +9\xa2^\x8d\xc3!\x18/\xbc\xf0Bn\xbc\xf1F\xbe\ +\xf5\xado\xa1\xf6\xa9\x10\xcc\xd18\x1b\xbf\x7f\xbf\x5c.\ +SUUE*\x95\xc2\xeb\x8b?j@b\xb1\x98\xdc\ +\xb4iS\xa5\x92#\x06\x0b\xcf\x8f\xa1\x07\x04J\xa9\x9e\ +\x0b\x16_\xca\xef:\x1fA\x0b\xa8\x8c\xee3\x19\xd8\x5c\ +\xf6\x12NR\xd7\xf5)\xc7\x13\x10\xd7u\x1d/i\xa5\ +\xaa*\x8b\x17/\xa6\xb3\xbd\x83\xd7\xfe\xa9\x5c\xd9\x1b\x0a\ +\xa0T(\x12\xe1\xba\x84B\xd2\xa7*\xbc\x11\x18c=\ +\x7f\xc7\xb5\x91\xb4X,\xf2\xe9O\x7f\x9aT*\xc5'\ +?\xf9I\x1ez\xe8!N_y:\xdd\xdd\xdd\xcc\x9b\ +7\x8f\xdf\xfe\xf6\xb7\xac\x5c\xb9\x12]\xd7\xc9f\xb3\xec\ +\xd8\xb1\xc3\xaf\x9a?*@BcOf\xdb6\xb2\xda\ +e\xc695h\x08\xac\xb2\xc1\xeb#?C\xb5\xc3$\ +Z\x0d\x92\xfb+\xc1\xcf\x98\xdb+\x86\x87\x87\x8f\xc9\xaa\ +\xc7\xe3\xf1\x96\xb9s\xe7\x1e\x08\x04\x02\x15OOQq\ +\x84M\xa9T\xe2\xdb\xdf\xfe6MMM$\x12\x09~\ +\xf7\xbb\xdf\xf9\x05\x04\x00###L\x9d:\x95d2\ +\xc9\xc8\xc8\x08\xaa\xaa\x92L&\x09\x85B\x94\xcbe\x02\ +\x81\xc0q\x05$\x14\x0a\xb1c\xc7\x0ef\xcf\x9e\xcd\x0b\ +/\xbc\xe0\xf7\xd0\x8c\x8e\x8e\xfa\x95\x90\x83\x83\x83\xc4\xe3\ +q\xbfx\xf0\x9dX\x8cw\xb4!\x9e\x1b[\x9d\x83\x0d\ +wd\xdf2\xaa\xa8\xa2F\x82\x11}\x82\x18\x1f\x87\x9d\ +\x17\x98={6\xb6m\xa3\x0a\x95Vu?g\xdd\x10\ +d\xfd\x7f8\xbe+<o\xde<\x1e{\xec1\x9a\x9b\ +\x9b\xa9\xad\xade\xde\xbcy\xdcs\xcf=h\x9a\xc6\xc2\ +\x85\x0b\xd1u\x9d_\xff\xfa\xd7~V\xd0\xab^?\x9e\ +\x80\x84\xc3a\xbe\xfa\xd5\xafNPC\xad\xad\xad\x00\xec\ +\xdf\xbf\xdf\xa7\xe8\xc7\xab\xdec\x02DJ\xc9?\xfe\xe3\ +?2w\xee\x5cjkky\xe2\x89'8x\xf0 \ +\x9a\xa6\xf9\x85\xd4s\xe7\xce\xa5\xbd\xbd\x9dD\x22As\ +s3\x07\x0e\x1c8.\xee\xae\xd7h\xa3\x09\x95L<\ +\x03r2\x91H\x84\xaf\x7f\xfd\xeb\x9cz\xea\xa9~\xed\ +\x97\xc7$\xe8\xbaN\xb1Xd\xd7\xae]~O\xbc\xe7\ +\xf7\x8f\xa7,\x8e\x17 \xf1x\xfc\x1b^@\x08 \x15\ +\x89\xa6\x09\x5c\x17\xa2\xa1(\x05#Wi\x10\x12\xe0\xda\ +\x87\x18\xdfw\xba\xbe\xf6N\x5c\xcd\xfc\xf9\xf3\xc9\xe5r\ +\x5cz\xe9\xa5\xfc\xfe\xf7\xbfg\xce\x9c9\xd4\xd7\xd73\ +s\xe6L\x1ez\xe8!t]g\xd2\xa4Ix\xcd\xa0\ +\xc7\xc3\xcb\x1a?\xa1GR)B(\x17%\xf9\xb4A\ +DSY\xbb\xb6R\xdd\xa9\xabA\x14\xadR#\xe65\ +\x00yv\xc2\x8b\xc8\xbd\xder/MkY\xd6\xa4P\ +(t\x9d\x10\x22\x00\x88\xba\xba\xbaW\xfb\xfa\xfa\xba\x8e\ +\xc2\xaeM\xaf\xaf\xaf\xaf\xd8\x04E\xa0\x9d\xafs\xe9\xb5\ +\x93(\x96\x0d.;\xf1f\xb6\x8c>Eb(I\xae\ +\xdfa\xc37\x93>\xcb\x1c\x8dF\x87\x8f\x1a\x90`0\ +\xc8\xbd\xf7\xde\xcb\xe7>\xf79>\xf6\xb1\x8f\xd1\xdf\xdf\ +\xef\x8b\xbd7\xdb$\x95JaY\x16\xa5R\xc9\xcf\x85\ +\xc8\xb1\xc8\xf0\xad\x0d4G\x0a\x88a\x188(\xa8\xaa\ +Bo\xa7\xc1\xdd\xf7~\x95o<\xfb/|\xe1\xfc/\ +\x13\x8f\xc4\xf9\x9f\xad_\xa4\xfd79\x8c\x11\xc5\xaf\xec\ +8\xe1\x84\x13hlld\xfb\xf6\xed\xd45Uq\xc2\ +\xccF\x96OZ\x86\xea\xea\x15\x07@0G\x22\x1f\xf3\ +\xd2\xd0?\xfc\xe1\x0f\xff\x06\xe8:\x8a{\x94\xe3U\xb4\ +\x18\x81\xe1]e\x12{-\xbe\xfa\xdd{I\xee\xb3p\ +M\x89\xa2\x0b\x14M\xf15\x8e\x10B9&\x1b\x92H\ +$\xb8\xfd\xf6\xdb\x0f\xeb&\xbd\x1eC!\xc4\xa2\xa6C\ +\x9e\x9f\xf6\x00\x00\x16VIDAT\xa6\xa6S\x06\x06\ +\x06\xb6\x1dC\xe0U\x01]*\xa8B\x05\x14\x96.;\ +\x85\x86\xb6*\x96\xaf8\x8d)\xb5M\xac)\xa9Tm\ +\x8c\xa0\xe4\x85\xaf\xd3g\xcc\x98\xe1y\x88L:\xdd\xa5\ +\xf9\xec4\xd2M\xe3\x00\xc6@\x00\xa3-B\xb93\x82\ +\x10\x15\xdeMU\xd5\xa3v@TUe\xe1\xc2\x85\x9c\ +t\xd2Il\xd8\xb0\x81\x815\x15\xa3\x1ep\x1c&7\ +\xba~\xac\xe6mbo\xb0\xdbQ\x032<<\xdc\xe5\ +\xba\xee\x5c\xaf\x80\xa0\xe9\xac0\x91\x88\x82\xb4u\xdew\ +\xd2-<\xb3\xef\x87\xd8\x18\xd8\x86\xe4\xc0\xef\x8b~\x0a\ +\xb5\xaa\xaa*R,\x16\xe3G\xf2pS\xa6Ly_\ +\xb1X\xbc\x10p\xa5\x94\xf1\xce\xce\xce\x8a\xee\x97\x82\xb2\ +a2\xd0S\xe2\xab\x89o\xb2\xa7m\x98;\xb6\xfd+\ +\xb1P5\x1b\x0e\x1e\xc4\xee\x8b\xa2XA\x7f\x07\xb6\xb6\ +\xb6\xfami\x81b3w^\xf4#6\xf6\xfe\x96\x1f\ +\xbc\xf8\x9f\xcc\x9cQ\xc7P9Ovw\xa5\xb6W\xd7\ +\xf5c\xa2\xe2\x83\xc1 \xdf\xfc\xe67\x89\xc5b45\ +5\xb1c\xc7\x0e\xce=\xf7\x5c\xd6\xacY\xc3\xca\x95+\ +ikkC\x08\xc1\xacY\xb3\xc8d2\xbc\xf2\xca+\ +\xc7\xc6\xf6Z\x96\xd5\x16\x0c\x06/\xf6\xf2\xd5\xd3/\x09\ +\x13\x8fk\xe4\xfam~3p\x1f\xb6\x22(\x0c8\xa4\ +\xbb\x0f\x19M]\xd7}7\xf4\x08I\xc4[\xaf\xbb\xee\ +\xba\xf3\xa5\x94\xb8H2U\xa34M\x0f\xe0f\xbc\xfa\ ++\x9dt\x22\xc7\xa9\x0d\xe7`\x16m\x92\xc5$\xa77\ +]\xc9\xb3[\x9f!\x18t|\x09U\x14\x05\xe9J\xa4\ +%\xb8v\xf9\x87\xf8\xef\x0d\xff\xca\xf2\xd8\x87X\xd9p\ +#+\x17,\xe0;\xad_\x99\xd0\xfb~\xb4\x80H)\ +\x9d\xf1\x05\xe5\x9e\x93\xe3\xb9\xd9^\xc7Yww7\x81\ +@\x80\xda\xdaZ\x7f\x9c\xd3\xb1\x90\x8b\x0a@uu5\ +\xb6m\xb3\xe3kE\xac\x9cDh \x14\x10\xaaW\x81\ +\xa1\xa2i\x87\x22\xe3\xa3\x1c\xab\xa4'\x93I\x5c\xd7%\ +c\x17\x99sE\x06[\xad\xa8})ltM\x85\xa4\ +\x82q J\xfe\x8d\xb1\xe10c\xde\xd4\xf8\x12\xa0H\ +8L2\x98\xe3\xcc\x8fE8\xff\xfc\x0b\xf8\xd1\xce\xe7\ +\x18J\x8d\xb0\xb7\x7f'\xc5\x9a\xed\xa8Tjl\x85z\ +t\xe3\x93\x00\x1a\x1b\x1bO\x94R\xae\x08\x85B\x5cs\ +\xcd5\xc4b1\x7f\x13n\xdd\xba\x15EQ\xd8\xb3g\ +\x8f_\xf4100\xe0\x17\x18\x1e+ \x9c|\xf2\xc9\ +|\xe9K_\xc2\xb6m\x1e~\xf8a\x0e\x1c80a\ +\x8eG<\x1egpp\xd0\x8fF\xbd\xc14G\x9b\x81\ +s]\x17\xcb\xb1Q\x84B\xba'\xcc#\x7f\xff;\xfa\ +\x0b\xfb\xb9\xe3\xb7\x7f\xc7\xec\xc6yt\x96\xdb0\xca!\ +\x14\xfd\xd0D7\xdf\xf5\xf4\x8a\xf6\x14\x85@@\xc7\xb2\ +\x0c4%\x88\xaah\x04\xb4 !\xadB\x85\x1b\xa6\x81\ +\xa2\x8a\xa3\x9e\xc7U*\x95Z\x9a\x9b\x9b\xc3\x85B\x81\ +\xaa\xaa*\x9f2\x1a\xbf\xfeX\xb1\xa0\x170\x1e5 \ ++V\xac`\xf7\xee\xdd\xfc\xf5_\xff5g\x9cq\x06\ +B\x08\x22\x91J\x1b\xb1\x97\x0e-\x16\x8b\x0c\x0f\x0f\xd3\ +\xdc\xdc\xcc\xe0\xe0\xa0o\x97\x8f\xf4A\xbd\xb9\x8d\x16\x15\ +U\xb0z\xd5\xbf\xf2\xf3=_'y\xa0\x9a\x05\xdaU\ +\xdcr\xc6\xdf\xf3\x99\x9e\xf7W\x5c\x5c\xa7\xa2r\x82\xc1\ +\xa0?\xdb\xd1u]\x0c\xd3\xc4*\x18d\xd7,\xe6\x8b\ +\xbf\xfa\x22\x8e\xb4\xd9\xcb\xe3\x94\x0d\x8b\xcc\xcb\x02\xe4\x0c\ +f\xcf\x96 *\xb9\x8a\xcb/\xbf\xfc\x7f\x84\x10\xdf\x07\ +\xd8\xbcys\xc7\xde\xbd{\x97\x1c\xae'\x98N\xa7+\ +\x1d\xc4\x01\xb8\xe4\xdf\x1aPT\x01\xa84\xd7\x9f@\x7f\ +\xea\x00\xa3\xfbL\x0e\xbcX$\xd5^\x91\xe0\xaa\xaa*\ +\xf2\xf9\xfc\xfd\xc7\x14\x18\xfe\xfc\xe7?\xe7\x03\x1f\xf8\x00\ +w\xdf}7\xeb\xd7\xaf\xf7\xfd\xfd|>\xef\xd3%\xa9\ +TjB\xaaTJIcc\xe3\x97\x14E\xb9\xa5\xaf\ +\xaf\xef\xc0\x91J\x88\x83\x83\x22U\xa6\xd4Ma\xff@\ +\x91\xa2\x05\x1d\xc3\xfbyr\xef}\xd8\xb6\x85eUt\ +\xa9i\x9a\x04\x83AN=\xf5T\xf6\xee\xddK\x22\x91\ + \x9dNc\xba&V\xd9\xc60*S\x91v\xd7n\ +\xe6\x9ckc8\xb9\xca\x1cE7\x13\xc4\xc9j8\x19\ +\x0dk \x18@\xfa3\x15\x83G`C\xd0\xf5J=\ +\x98\xee*\x0cl6)\x0e;\x14\x86\x1c^\x1dHP\ +N\xb9\x95\xba5M\xf8\xb5\x08c6\xcb>&\x1b\xe2\ +\xba.\x0f<\xf0\xc0\xa1\x1b\xf1\x02M\x01\x99t\x06\xcf\ +\xad\x16\xa2\xc2\xdbxc\xfd\xe6\xcc\x99sQ&\x93\xa9\ +\x07\xfe( \xf3\xe6\xcd{\x8f\xae\xebBQ\x14gx\ +x8V.U&{Z\x8aM\xbe?\xc0\xae]\xbb\ +H\xe4\x0a\xa4\x07l\xb2\x89,\xa3\x07\x8b\xe4\x07-L\ +K\xa2\xc8\x0a\x80\x86a\xd0\xdc\xdc\xcc\x8e\x1d;P\x94\ +J\xeb\xb4#\x0fM\x1e2\x5c\x8bp-(\x8e\xc6\xb4\ +\xfa\x05\xc4gT\xb1sp\x03u\x91\xc9d\xe5\x10\x03\ +\x0f6\xe0\x14\x0e\xa9\xbc#I/WUU\xb1z\xf5\ +j\xf6\xec\xd9\xc3\x81}\x07\x08\x18eT\xc7!V\xef\ +b\xd7\xd8\xfe\x98\x0e/n\xf3\xbc\xbfc\x89C\xfe\xfb\ +\xe0\xc1\x83\x17\xdb\xb6=S\x08A1&9\xf5\xf2j\ +\xf4\x80\xa00R\xc5\xfb\xcf\xb8\x9eg\xf6\xfd\x00M\xd5\ +\x19\xdan0\xb8\xb5\x84P\x84?\xed\xe7\x1d\x1e\xb0\xe1\ +\xb4\xd3N\xdb\xac\xaa\xaa\x10B \x91P[\x82l\x10\ +\xe1\xa8\xb0\x11\x9e\xd8\xf8\xd4!\xde\x88\x1av\x1c\x18d\ +\xf4`\x0cG\xe6\xb0M\xe9\x1bs\xaf\x16\xcc\x9b\xec\xe6\ +\x9a\xae\xdfjmI\x07EU\xe8\xdeo\xf3\x95[\xbf\ +\xc2\x0f\xd6~\x97KZn\xe1\x8a%\x1f\xe4S\xcf_\ +\x80eZ\xd8\xa6sD\x80xi\xd9o\x7f\xfb\xdb$\ +\x12\x09n\xbe\xf9f\x9e{\xee9\xbfr\xb1\xbd\xbd\x9d\ +e\xcb\x96\x11\x0e\x87\xd9\xb6m\x1b\xdb\xb6mc\xe9\xd2\ +\xa5l\xd8\xb0\xe1\x1d\xbf\xfbO\x02\x92\xcb\xe5\xb667\ +7\x0f\x1b\x861S\x08\x81\xa1;\xb4\x9cW\x8d\x9d\x92\ +\xa4;\x0c\x1e\xfd\xed\x03\x14\x07\x04V\xd1\xa2\x9c\x92\x84\ +\xc2!\xdf\xf5}\xa7\xf60@/\x97\xcb\xc2\xb6m\x10\ +\xb05\xb2\x8b\xf7\x9e_\x87+]\x1c\xc3E\xb1\x83H\ +K\xc1\xc9\xab\xe4^\xab\xc1)\xaa>\xb1\x98L&\xfd\ +\xe0\xd1\xa3G\x5c\xd7\xa5\xb3\xb3S\xbe\xf1\xc6\x1b\xe2\xd1\ +G\x1fe\xdb\xb6m\x15\xc7C:\xa8\x9a\xc2\x09\xd5K\ +8\x98\xdf\xcdH\xf9 \xff\xeb\xc4\xdb\x09j!B\xa1\ + \x96cc\x99\xbe\x1azGDjjj>q\xde\ +y\xe7}\xa3\xb5\xb5\x95G\x1ey\x84/\x7f\xf9\xcb\xf4\ +\xf5\xf5\xb1w\xef^r\xb9\x9cO\xd3\xac]\xbb\x96\x99\ +3g\xd2\xd3\xd3\x83\xe38\x8c\x8e\x8e\x1e\x9f\xc1\x01\x95\ +\x0d!8\xe9\xa4\x93\xe8\xee\xeaf\xe3\xe7\xcaH{\xcc\ +!\x16\x1a\x08\x15\xe98\x84B\xba\xffr\xbc\x12\xfcw\ +\xba\x01\xbf<\x07I\xa0\xae\xd2\xd9t\xd6\xa4\x0f\xd32\ +\xb9\x85\xa7;\xbe\xc7\xcc\xaaS\xd8\x9a\xfa\x0d\xf6\xc60\ +\xb6u\xa8\x8ad|\x1bD\xa1P\xb8c\xff\xfe\xfd\xff\ +>i\xd2\xa4\x81\x91\x91\x91\xc6\xb5k\xd7\xb2h\xd1\x22\ +6n\xdcX\xe9\xc8R]\x92\xbf/\xd3;u\x90{\ +6?@2\x97\xe0\x0b\xbf\xfb\x12\xaa\xa2\xd2\x9d\x05+\ +\x7fH2&O\x9e|\xc2\xb4i\xd3^\x05T\xc7q\ +\xd8\xb9s\xe7u\xc9d\xb2\xe7-lD\xad\xa2(\x9a\ +\x94\x92M\x9b6q\xd1E\x17\xf9\xe4\xe6[\xd7\xfe\xfd\ +\xfb}\x82s\xeb\xd6\xad\xc4\xe3\xf1c\x07\xc4\xb2,n\ +\xbd\xf5V\xce;\xef<\x0c\xc3\xe0\xb1\xc7\x1e\xf3\x07A\ +z\x9e\xd6\x9c9s\xd8\xbbw\xafO\x0d\x0c\x0c\x0cx\ +7\xb9p\xda\xb4i\xc9\xde\xde\xde\xb7\xe3\x8a\x1c\x8f\xaf\ +\x92\x02\x14E\xd0\xbd\xcf\xe6\xdb\x7fu\x13\xff\xf0\xe3+\ +\xf8\xe2\xc5\xdf'\x1en`t{'\x83\xd6\x08\x86\xe1\ +\xf8\x80{\xc4\xe1\xb8*I\xa9\xaa*\xb7\xdez+\x9f\ +\xff\xfc\xe7\xb9\xff\xfe\xfb\xfd\x09<\xb6p\xd1\x8a\x1a\xb1\ +\x13\xaa(e,\x0a\x96`d\xd9V\xe2\xb1\x10\x93F\ +\xc2\xd8\xf5A\xdc\xb2\x8a4\x14\xa4\xa9\x84\x91\xe2L/\ +\xf7\xfd\xe6\x9bo\x86\xdeN]\x8dO[+\xaaJ\xb8\ +J#\x10\x14\x87:\xa6\x04\xd8%\x17\xbb\xa4\xf86W\ +Q\x14J\xa5\x92e\x9af\xe2\x98\x00q\x1c\x87\xd9\xb3\ +g\x93L&9\xe5\x94S\x08\x85B\x9cr\xca)D\ +\xa3Q\xa2\xd1(?\xf9\xc9O\xa8\xa9\xa9\xe1\xcc3\xcf\ +$\x9dN\xb3n\xdd:\x02\x81\x00\xb6m\xf3\x9e\xf7\xbc\ +\xe7\xe1\xf6\xf6\xf6\x1f\xf7\xf6\xf6\xde4F66\x01\xab\ +\x01\xd3u\xdd\xea\xde\xde\xdeJ\x012`Z&\xf9l\ +\x8c;\xef\xfc\x1a=\xedY\x1e\x1fz\x86L!\xc3+\ +}oR\xe8\x0a\x13\xd3k=\xb6\x94\xaa\xaa*r\xb9\ +\xdc\x84\xd1\x17B\x08\xda\xda\xda\xb8\xe9\xa6\x9b\xc8\xe5r\ +TUUUf\x09\x0b\x17\xdc\xb19\xed\xc0\x906\xc2\ +\xc2\x85\x01l\xcb\x84\xa6\x89#\x93\xb2\x9b\xc7*\x1e\x85\ +\xf4\x0b#\xfe\x18\xf1\xd9\xd0\xd00\xd6\x82\x00\xb5\xe7\x04\ +Y|Z\x8c\xa1\xedeF\xf7Y\x8c\xee6q\xed\xb7\ +u\x04\x0e\x0c\x0e\x0e\xdewL\x80D\x22\x11\xee\xbc\xf3\ +N\xce<\xf3L\xee\xb9\xe7\x1e\x8a\xc5\xe2\x84\xec\x97i\ +\x9a\xac]\xbb\x16\xdb\xaed\xf4\x82\xc1\xa0\xff\xef\xde\xf0\ +.o\x8d\x8c\x8c\xac\xba\xf2\xca+?\xefQ\xf4\x19\xb3\ +(kg;B&\xc3\xb8\xc9\x00\xd8\x92=ov2\ +YY\xc0\xa6\x8d\x95\xe9\xdc\xd3\xb4\xe5t\xba\x1d~\x8e\ +:\x12\x89\x10\x0c\x06\xfd\x91G\xe3\xa8\x97{\x86\x87\x87\ +\xab\x84\x10n\xb9\x5c^.\x84\xb8\xb8\x5c.\xe3(.\ +\xa1Px\xac\xe2Q\x80*1M\x87\x0f\xcc\xbc\x93\xee\ +\xec.N\x9a\xb5\x98\xffz\xee>\xec\xbav\x1c'\x82\ +eZ\xa0\xc8\xb7\x8d\xe2\x03\x81\xc0l)e\x9d7H\ +a\xd1\xa2E\x04\x02\x01\xfa^\xebe\xe7\xcb\x12I\x00\ +)ub\x91\x90\xafR\xbd_^a\xc81\xab,\xdb\ +\xb6\x83\x8a\xa2\xf0\xdak\xafU\xf4\xa1d\xc2d\x05!\ +\xc0\xb6\x1c\x84R1\xe6^.\xa2P(L\x18,\xec\ +=\x933nPrva\xa7\x98yF\x14\xcb5q\ +\x1c\x17%\x17\xab\xc4\x07\xde\xec\xdc1\xf7\xd2\x9b\x17,\ +\xa5\xf4\xe9\xfe\xfa\xfaz\x12\x89C\xd2\x9fL&\xbf\xe6\ +\x19\xfb\xc9\x93'\x7fL\xd3\xb4\x8b\xa5\x94\x08\x1b\xb0]\ +\xffP\x00\xcb4H\xec\x93T5W\xf3\xfc\x9b?\xc6\ +:\xf01\x16(g\x12SV\xf0X\xefO\xc9\x8d\x06\ +@Ho\xf0\xd8)\x81@\xa0^UUQ*\x95v\ +_r\xc9%\xed===X\x96%kkk\xc5?\ +\xff\xf3?\xb3x\xf1b\xee\xbd\xf7^\xf6\xed\xdb\xc7\xe2\ +\xc5\x8by\xf3\xcd7iii\xa1\xbf\xbf\x9ft:\xcd\ +\x94)S\x90R\xb2}\xfbv\xd2\xe9\xf4\xb1\x03r\xe0\ +\xc0\x81\xbf\xcb\xe5r\x9b\xd41~\x22\x1fr9\xff\x96\ +:\xcaY\x07\xbb$)\xa5\x5c\xd2]\x16\x99\x036\xee\ +8\xa0&M\x9a\xe4\xd1+U\xb1XlF>\x9f?\ +\x00\xb8\xe3wJ8\xa2a\x14%\x97\xcf\xfc'&\xd7\ +\xd5\xf2\xf3=\xdf V\xd7H\xa2\xf9\x00\xc9\xf5!_\ +\xf7:\x8eC:\x9dFJI8\x1c\xc6\xb2,\x06\x06\ +\x06\xbc\x06\x98\xb7\xf3\x1cTM\xd3X\xbdz5\xf9|\ +\x9e\x1f\xff\xf8\xc7~\x02\xad\xae\x5cEh\xeb\x1c\xee\xda\ +|\x17\xaa2\x87\xdf\x06\x9e \xa4\xebHCe\x8a\xb3\ +\x98\xa6\x13\xbd\x9d&\xb9\xfa\xea\xab\x7f\xeeU\x8e\xacY\ +\xb3f\xaaW\x13l\xdb\xb67\x8f\xd7\x1f6\xe3\xba.\ +\x93'Of\xfa\xf4\xe9\x94\xcbef\xcc\x98\xc1\xbau\ +\xeb\xfcd\xde\xce\x9d;\x8f\x8f\x97eY\xd6\xd6@ \ + =5\x13\x01v\xfe\xc0|Kn]'\xa4\xeb\xa0\ +\x1f\x8ab5M\xc3\xb2,\x1a\x1b\x1b\xffz\xc9\x92%\ +\x97\xbd\xf8\xe2\x8b_\xb5,\xeb\xe4\xbe\xbe\xbeCc\x9d\ +\xde(\xa0\xb5W\xb3\xeb\xc46\xbe\xb1\xf9\x19fN\x99\ +\x89\x1e\x9fB\xdb\xe0N\xf2C\xae_\x1c\xf0\x16\xd1/\ +wtt<4\x96\xf134M{\xe5\xedr)\xef\ +{\xdf\xfb\xa8\xaf\xaf\xe7\xb6\xdbn\xe3\xd1G\x1f\xf5S\ +\xba\xaet)\x9b\x15\xb5\xbb!\xdd\xca{o\x0dO\x18\ +3e\x0d\x070{\xc2\x98\x07\xc389\x8d\xf1\xb3T\ +\xbc*z/\xc6\xb9\xed\xb6\xdb\x08\x06\x83\x94J%\xa4\ +\x94|\xff\xfb\xdf\x9f\xd0\x7f\x22\xa5d\xf7\xee\xdd\xb4\xb6\ +\xb6\x1e6\x89yX\xed\xa7\xae\xeb\xf2\xd1\x8f~\x94s\ +\xce9\x87\x8e\x8e\x0ev\xee\xdcIgg\xa7?\xdb\xc3\ +4MN?\xfdt\xf6\xef\xdf\xcf\x9e={\x98={\ +6\x1d\x1d\x1d~&\xb1\x5c.\xeb\xe7\x9e{\xee\xbf*\ +BaX\x1b\x96\xd3O\x12\xc2\x1c\x0cc\x0f\x07qS\ +:;6\xee\xa5E=\x11g\xc4\xa5wx\x90&m\ +)\xeb\x13\xaf\xfb\xbd\xe0^q\xc0\x18\x91\x98O$\x12\ +\x1f\xfd\x93\x0f\xa5i\xbc\xf2\xca+\xacY\xb3\x86\x91\x91\ +\x11\x8a\xc5\xa2?O\xd7+\x0b\x02(\x0a\x93hm\x0c\ +\x92\xd3\xb8\xfd\x92/\xf1\x8b\xd6\xffd$2\x82=7\ +Kb\xb3E\xea\xe5*T\xad\xd2\xb2}\xd6Yg\xad\ +\xf3\x00)\x95J\x84\xc3\x95\xf3N\x8a\xb9J9\xa9P\ +\x15\x94?^\xd6,\x01\x91J\xa5\xa2\xc7\x05\x10)%\ +\xd7\x5cs\x0d[\xb6la\xd5\xaaU$\x12\x09\x16-\ +Z\xc4\xf6\xed\xdbihh\xa0\xb3\xb3\x93\x9a\x9a\x1a\x16\ +.\x5cH \x10\xa0\xbd\xbd\xdd\x1f\x00\xe9\xbd\x80\xfe\xfe\ +~\x1c)\xa9\xbe>/\xc2\x8bc\x84\x97fA\x91H\ +S\xc1Nk\xb8Y\x9d\xd4\xf3\xb58\x96\x8b\xe6\x1e\xaa\ +.\xf1\x06\xa7\xd5\xd5\xd5M\x985\xffN\x91t\xb1X\ +\xe4\x9cs\xce\xf1\xc1\xf4\xf4w]]\x9d\xff\xbdM=\ +*{\xbf\x5c\x87\xedf\xf8\x9b\xff\xfc\x18\x02\x9d@@\ +E\x1aQ\x14]\x22t\x13\xd5U\xbc\xd1\xb8\xb3\x0c\xc3\ +\xc0\xb6m\xaa\xab\xab+\xc9'\x04\xb5K\x82\xe8\x08\xf2\ +\x03\x0eF\xc6\x9d0\x9c\xc8\x93\x0aM\xd3D6\x9b}\ +\xc3\xb6\xed\xf7\x1e\x17@t]\xe7\xfa\xeb\xaf\xe7\xae\xbb\ +\xee\xe2\xeb_\xff:\xdd\xdd\xdd\x13N\xd2)\x16\x8bt\ +uu\x91\xcb\xe5\xfc)\x9d\xaa\xaa\x92\xcdf\xa9\xad\xad\ +\xc5u]\x7f\xc8\xc0\xc0\x036o(\xde\xb0Ie\x1c\ +eaR\xb4\xdahii\x99\x90\xb7\xf7&\xea|\xf4\ +\xa3\x1f\xe5\xfe\xfb\xef?\xac2#\xc30r\xb6mw\ +{u]B\x88\xe9\xaa\xaa\x0aO\xda\xfd\x89\xa8\x01\x8d\ +\x9aI1,\xcbb\xb4lS}\xe9\x10\xb5\x93td\ +I\xc3\x1c\x0aR\xec\x08@\x22\xeaWNz\xf1G(\ +\x14\xe2\x13\x9f\xf8\x04\xc9d\x92\xed\xdb\xb7W\x1a\x95j\ +-d\xfc\x90\xf3\xe1\xfd\xee\x15]\x94J\xa5r\x22\x91\ +H\x1d\x17@\xbc\xb9\x8a_\xf8\xc2\x17\xfe\xe8g\xf2\xf9\ +\xbcO\xcdK)\x19;\xb1\xccg\x81\x87\x86\x86*\x85\ +\xda\x93\xe3\xa8\xaaJ[[\x9b?\xcbw\xf1\xe2\xc5c\ +\xd4G\xd9\xcfq\xd8\xb6\xed\xe7\x0e\xaa\xaa\xaa\xfc\xf9\x86\ +\x87\x03H:\x9d~p\xd3\xa6M\x0fz?O\x9f>\ +\xddRUU;\xf1\xc4\x13\xe9\xee\xee\xf6\x81\xf6^\x98\ +a\x18${Fh^\x7f\x12\xd9R\x89u\xeb\xd6\xa1\ +i\x1a\xcb\x97/\xa7\xa1\xa1\x816\xa5}\xc2\x09:\x17\ +^x!\x93'O\xe63\x9f\xf9\x0c\x8f<\xf2\x08/\ +\xbf\xfc2\x97]v\x19\xbf\xff\xfd\xef\x995k\x16\xc3\ +\xc3\xc3l\xd8\xb0\x81X,\xc6\xa9\xa7\x9e\xcas\xcf=\ +w\xd8\xa4\xe5a\x01\x92J\xa5\xfe*\x9b\xcd~\xa3\xa6\ +\xa6fQ>\x9f\xf7\xcb\xfb\xc7\x1b\xaa\xb7\x1a-\xaf\xc8\ +\xce\x03\xc5\xcbuTUU\x11\x08\x04hjjb\xe6\ +\xcc\x99\x0c\x0c\x0cL8\xbfj\xfc1B\xe3\x8b\x93\xbd\ +\xe1hG\x93\xfc\x92R\xb2n\xdd:\x86\x86\x86X\xbd\ +z\xb5\x1fKyR\xe8yJ\xb6m\x93N\xa79\xeb\ +\xac\xb3\x88\xc5b$\x93I2\x99\xcc\xf8S\xd80M\ +\x93\xbd{\xf7r\xdbm\xb7122\xc2\x8e\x1d;p\ +]\x97\xed\xdb\xb7\xe3\xba.\xfb\xf6\xed\xf3\x9f\xbdP(\ +088xD,\xf2a\x01\x92L&\x7f]WW\ +\xf7\xcf\xcb\x97/g\xf5\xea\xd5tww\xb3y\xf3f\ +\xba\xba\xba\x08\x04\x02~\xe2~\xea\xd4\xa9\xf4\xf5\xf5\x91\ +N\xa7\x994i\x92\xcf~\xfa%=\xe3b\x10\xcb\xb2\ +\xc8\xe7\xf3>M>\xfe@\xb1\xf1\xb3s\xc7^\x5cj\ +``\xe0\xe1\xb1\xff7r4eE\x86a\xf8R\x9b\ +\xcdf\xfd\xef\x1f?t\xdfSK\xa6i\xfa\x07\xd5x\ +\xff\xe6\xfd\xbd\xe38\x8c\x8c\x8c\xb0j\xd5*_\x9dC\ +\xa5\x9b\xca\x1f\xeb1n\x83\xbe\xf1\xc6\x1bG\xd4Bw\ +$\xe7\x87\x88\x8f\x7f\xfc\xe3\x0c\x0e\x0er\xed\xb5\xd7b\ +\xdb6\xb3g\xcf\xa6\xaf\xaf\x0f\xdb\xb6\xa9\xab\xabC\x88\ +J2\xa6\xbd\xbd\x9db\xb1H0\x18\xf4\x87${\xb6\ +\xc0\x03\xc4/\xf3\x19\x03a\xbc$\xa9\xaaJ \x10\xa0\ +\xa5\xa5\xc5\x9b;5\xd2\xd9\xd9\xf9\x89\xf11\xce\xf8\xa0\ +\xf0pT\xee\xc5\x17_\xccE\x17]\xc4\xf0\xf0\xb0\xaf\ +\xb2B\xa1\x90\x9f\x8a\xf6\xd4\xd7x\x06`\xfc\xe1g\xde\ +\xdc\xc9\xb1\x0d:\x81L\x1c_r\xfbv\xd7\x96Rv\ +I)\xfb\x8e7 |\xfa\xd3\x9f\xe6\xa1\x87\x1e\xe2g\ +?\xfb\x19/\xbe\xf8\xe2\x84\xf38\x0c\xc3 \x1a\x8d\xfa\ +e\xf7\xde\x91\x0e\x9ek\xec\xa9\xaf\xf1\xa7\xd5\x8c?\xe9\ +\xcd{!\xc5b\xd1\xaf2\x9c:u*\xe9t\xfa\x0f\ +(\x87#\x01\xc3SYMMM\xec\xde\xbd\xdbW\xb7\ +\x9eZ\x1c\x7f\x14\x85\xf7gOZ\xc7\xd7T\x99\xa6\x89\ +\xae\xeb\xdcq\xc7\x1d\x5cp\xc1\x05\xfc\xfb\xbf\xff\xbb\x97\ +_\xf7YkO\xda\xab\xaa\xaa\xfcA=RJv\xed\ +\xda5\xeb\xb8K\x88\xe7>~\xf0\x83\x1f\x9c\xd0S8\ +\xdevx\x93\x9d=\xfdYUU\xe5\x9f\xc4\xe3\xedJ\ +\x8f#\xf2\xa4\xc5\xf3F<\x8a\xc4\xa3\xab\xa5\x94\x13\x06\ +\x80\x1d\xcbJ\xa7\xd3\xb36o\xde\x8ceY\xf9\xe9\xd3\ +\xa7w\xacZ\xb5\xaa\xf6S\x9f\xfa\x147\xdf|3\xf9\ +|\xde\xef\xb5\xf7\xdcZo\x1c\xdfx\x9a?\x93\xc90\ +{\xf6l\xce=\xf7\x5c\xa2\xd1(\xe7\x9cs\x0e\x1b6\ +l\xe0\x92K.a\xcd\x9a5\x5cy\xe5\x95<\xf9\xe4\ +\x93,\x5c\xb8\x90\xda\xdaZTU\xe5\xb9\xe7\x9e\x9b0\ +\xed\xfax\x03\xf2\x8b\xee\xee\xee\xed\x8a\xa2\xac~\xef{\ +\xdf\x8b\xa2(\xb4\xb7\xb7c\x18\x86?\xef\xdc\xd3\xb75\ +558\x8e\xe3\x0f\x94\x14B\x90J\xa5\xfc\x01\xf5\xe3\ +U\x96W\xd1\xe7}n\xacZ]:\x8e#l\xdb\xa6\ +\xa6\xa6\x86L&\xa3\x1e# ~N\xa3X,\xbaw\ +\xddu\x17\xeb\xd7\xaf\xa7\xba\xba\x9a\x91\x91\x11\x7f\xf7\x8f\ +\xb7g\x1e\xd52>\xd1\x96\xcb\xe5\xd8\xbd{7\x0d\x0d\ +\x0dx\xe7\xffzn\xef\xd6\xad[\xb1m\x9b\x9e\x9e\x1e\ +\x7f\x10\x8d7\x92\xe9\x88\xec\xdd\xe1|\xc8;\xab\x0f\xd0\ +\x96,Ybm\xdd\xba\x95\x9d;w\xd2\xd3\xd3\xc3\x96\ +-[X\xb1b\x05?\xf8\xc1\x0f\xb8\xf0\xc2\x0b\xe9\xec\ +\xec$\x18\x0c2\x7f\xfe|:;;y\xf5\xd5W\xc9\ +f\xb3\x0c\x0f\x0f\x13\x8b\xc5\xfcrS\xef\x04\x01)\xa5\ +\xdf\x9f\x18\x8dF\xfd\x03Q\x06\x07\x07\x13\xe5r\xf9\xe5\ +1\xbb\xb4gdd\xe4\x8b\x1c\x87u\xe2\x89'&n\ +\xbc\xf1\xc6\xfaK/\xbd\x94\xcf~\xf6\xb3\x0c\x0c\x0cP\ +*\x95\xfc9\xed\x85B\x81)S\xa6\xf8\x07\x9cy\xe3\ +oUUe\xe6\xcc\x99d2\x19\xff\xb4\x87\xb7s\x1e\ +\xde\x9a\xe6\xb5m\x9b7\xdf|S\x1cW\x09\x19\xa7\xc3\ +\x15\xcb\xb2x\xf8\xe1\x87\xb9\xec\xb2\xcbx\xf4\xd1GI\ +&\x93\xbc\xf0\xc2\x0bH)\x19\x1c\x1cd\xdf\xbe}\x95\ +\xb3\xa5\xba\xbb'd\x10\xbd\xc1/\xe9t\x9a`0\xe8\ +\x0fO\x8eF\xa3\xbe\xd4\x18\x86\xc1\xec\xd9\xb3\xc9d2\ +(\x8a\xb2+\x93\xc9\x5c\xc3q^\xba\xae\xf3\xe4\x93O\ +\xf2\xd4SO\x91\xcf\xe7\x99<y2\x9f\xfd\xecg\xf9\ +\xf4\xa7?\xed\x0fK\xf3F\x8d\xc7\xe3q\x9f6\xff\xfc\ +\xe7?\xcf}\xf7\xdd\xe7\x8f\x05\xf4\xc8NO\x9d\xd7\xd5\ +\xd5\x91\xcf\xe7I\xa5R4662<<\x8ceY\ +}\x8a\xa2\xe4\xff,*\xcb[\xa1P\x88{\xee\xb9\x87\ +\xfb\xee\xbb\xcf\x8f\x13<u\xd3\xdd\xdd\x8d\x10\xc2\x1fv\ +\xe6\xddlUU\x95O\xc5{'-{\xb6\xc6;\xef\ +\xd0\x8b?\xf6\xec\xd9s\x5c\xfb\x00\xdf\xbaFGG_\ +\x09\x87\xc3\xd5c\xf7\xb6\xf2\x1b\xdf\xf8F\xe4\xb5\xd7^\ +\xf3\xef\xcd\xb3a\xe3\x8f\xdep]\x97U\xabV1u\ +\xeaT\x96-[\xc6\xd3O?Muu5[\xb6l\ +\xa1\xb9\xb9\x99\xad[\xb7\xb2r\xe5J\x0a\x85\x02\xed\xed\ +\xed\x1c<x\x90h4Joo\xef\xe5\xdd\xdd\xdd\xdb\ +\x8f\xa4\x0b\xe0H\xad\xa56s\xe6\xcc'\xa3\xd1h@\ +\xd7\xf5\x0bO<\xf1DB\xa1\x10\xaa\xaa\xb2o\xdf>\ +\xbf\x059\x1c\x0e\xfb\xd3\x0dB\xa1\x90\x7f\x1cP&\x93\ +!\x97\xcbM\xe0\xb9\x82\xc1 \x17^x!/\xbf\xfc\ +2\xde\xbcu!\x04\xed\xed\xed\xaf\x0f\x0c\x0c\x9cy<\ +\xc1\x18\xb3G\xfe\xcfs\xe7\xce\xdd{\xed\xb5\xd7\xce\xbb\ +\xf9\xe6\x9b\xb9\xfc\xf2\xcbY\xb6l\x19---<\xf9\ +\xe4\x93\xbej\xfd\x87\x7f\xf8\x07\x1ey\xe4\x11\x0c\xc3\xe0\ +\x86\x1bn`\xd3\xa6M\x8c\x8e\x8e\xfa\xae\xb0\xd7\x93\xa2\ +\xeb\xba\x7f\x0cG0\x18D\xd7u\xba\xbb\xbb\x97\x1d<\ +xp\xcb\x91\xdc\xe3\x91\xf6\x9f\xd9]]]\x97\xb7\xb6\ +\xb6^\x17\x0a\x858\xf3\xcc3\xf9\xc2\x17\xbe@4\x1a\ +\xa5\xb9\xb9\x99\xa9S\xa7RUU\xc5\x8c\x193\xa8\xa9\ +\xa9\xa1\xae\xae\x8eH$\x82\xeb\xba~\xa0\xb5r\xe5J\ +\x02\x81\x00\x0d\x0d\x0d\xc4\xe3q\x82\xc1 \xd1h\x94\xb1\ +\x81\xcdon\xdf\xbe\xfd\x9f\xb6o\xdf\xfe\x19\xe0+\xc7\ +[:\xc6\x831&\xa1\xca\x0b/\xbc\xc0%\x97\x5c\x82\ +\x10\x82{\xee\xb9\xc7?\x9fp\xc3\x86\x0d\x18\x86\xc1\x15\ +W\x5cA\x22\x91@\xd7u~\xf9\xcb_\xd2\xdd\xddM\ +\xa1P\xa0X,N89\xc7s\xedC\xa1\x90\xf4\xcb\ +\x91\x5c\xf7\x88\xdd\xc3\xa3:-Z\xd3\xb4\x80\x10\x82\x07\ +\x1f|\x90\x87\x1ez\xe8\x0f\xfe\xfd\xe0\xc1\x83\x7f\xd49\ +x\xab\x1b\xeb8\x0e\xbf\xfd\xedo\xbdIo\xbbr\xb9\ +\xdc\x7f\x02\xefX\xb6\x7f<V6\x9b\x95\x9e\x8a\x12B\ +\xf0\xfc\xf3\xcfs\xfa\xe9\xa7\xb3c\xc7\x0e6l\xd8@\ +}}=\x0f>\xf8 \x0f>\xf8 w\xdf}\xb7\xef\ +\xba{A\xafw\xc2\x90\x97\xbe\x1eSo\xa2\xad\xad\xed\ +\x5c\xc7q\xf6\xd4\xd5\xd5%\x8e\xf4\x9e\x8e\xca\xc1\x0f\x85\ +B\xb1\xba\xba\xba\xcf\x85B!\x17\xb8*\x1c\x0e/>\ +\x1c\xbd\xefMz\xf0\xa6<{\x996\xcf\xdfO\xa7\xd3\ +kzzz\xde\xcf_~E\x16/^\x5c\xf0\xfaE\ +t]g\xe9\xd2\xa5\xec\xdb\xb7\xcfw\xc9\x0f\xc7}\xf5\ +\xf8\xb1\xed\xdb\xb7\xcf-\x14\x0a\xedGs#\xc7<8\ +\xaa\xb9\xb9\xf9\xe7MMM\xd7\x1e\xce\x5cs\x0f\x14\x8f\ +\xce\xae\xa9\xa9\xa1P(\x14[[[\xa3\xe3\xbe\x8f\xfe\ +\xfe\xfe\xbf4 \xc1\x96\x96\x96m\xf1x\x5c\xe4\xf3\xf9\ +Hcc\xe3\x09RJ\x0a\x85\xc2a\x8f\x90-\x14\x0a\ +\x98\xa6y\x9f\xeb\xbaV\xb9\x5c\xfe\x8f\xa1\xa1\xa1\xd1\xff\ ++\x80\x00\x81\xb1\xef\x09\x86B\xa1\xa5\x87\x1b\xd7xQ\ +{8\x1cNd2\x99]\xfc?\xb2\x82\xc1`m8\ +\x1c\xfeG\xd7u\x9d#`\x08d \x10H\x9e|\xf2\ +\xc9\xff\xf3\xc2\x0b/H\xde]\xef\xaew\xd7\xbb\xeb\xdd\ +\xf5\xeezw\xbd\xbb\xde]\xff\x8f\xad\xff\x03!\xf6p\ +\xa0\xc1\x03\x97\x85\x00\x00\x00\x00IEND\xaeB`\ +\x82\ \x00\x00~\xd7\ \xff\ \xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\ @@ -6040,6 +5556,490 @@ R\x22\xd4\xca\xc6\x0aMn\x1a\x04\x81G\xd6\xdb@\xd5\ \xbd\xcdH7\xday\xe13\x95\xf7\xf8\x1f\xcb\xb6\x8e\xf6\ \x8f\xf1\xef\x16\x00\x00\x00\x00IEND\xaeB`\x82\ \ +\x00\x00\x1ax\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00d\x00\x00\x00i\x08\x06\x00\x00\x00\xcc|\x86\x8a\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09pHYs\x00\x00\x88&\x00\x00\x88&\x01\ +\xac\x91\x9d\x06\x00\x00\x00\x07tIME\x07\xd9\x03\x03\ +\x0e\x04:\x04\x0e\x03\xc5\x00\x00\x19\xf8IDATx\ +\xda\xed\x9d{tT\xf5\xbd\xe8?\xbf\xbdg\xcfd\x92\ +\x0cy\x12\xc2#\x01J(\x8fJ\x90\xa2\x16k\xc3\xa9\ +\xa0\x02\xf5\xd4.\xbd\xda.[\xee\xa5\x85z\xb4u\xf5\ +\xae\x16\xef\x83\xf6\xf6\x9cs[\xd0z{\xafK\xaf\xbd\ +\xb4\x97\xd5z=*\xb7\xd6\x1e=\xe7\xd4Z\xa1*x\ +\x05\x0fJ\x00Q\x08\xa4\x09\xaf\xc8#\x04\xf2\x9a$3\ +\x99\xcc\xec\xc7\xef\xfe1\xccf\x1e{\x87\x09L\x12p\ +\xe5;k\xafd\xf6\xfe\xfd~\xfb\xf7\xfb\xbe\xbf\xdf\xdf\ +c\x04@eee\x9d\x10b\x07c0\xea\xa0\x00\xaa\ +eY\xda\x18*\xae\x0e\xf0\x00\x85\xa6i\x16\xaa\xaa\x0a\ +\x80\x94\x12\xcb\xb2\xc603B \x84@Q\x94\x14\x82\ +\x94\x1b\x86Q\xe6\xf5z\x01\xc8\xcf\xcfg\xe5\xca\x95c\ +\x98\x1a!\xd8\xbf\x7f?{\xf7\xeeM!\xc8D\xc30\ +*\xd3\x0b\x9a\xa6\x89\xae\xebc\x18\x1bF\xc9\xf0\xf9|\ +\x08!2T\xd6\xf8\x0b\x97\x0dRJ\xfa\xfb\xfbik\ +k\x1b\xc3\xdc0A^^\x1eS\xa6LAJ\x99A\ +\x90\x80eY\x81\xf4\x0a\xc3eK\x84\x10((\x08@\ + \x88\x19&1\xcb@\xf5\x9b\xf1;1\x0f\xaa\xa5\x82\ +\x00\xa1H\x10 \x91\x9f8\x82\xa4\x13\x22\x99 ^!\ +\x84\xe6T0]\x9cr\x01A\xa3\x8f\x93\xfa9\xba\x8d\ +\x10\x032\xc6gn\xc8gvm\x01Iv\x8d\xfe\x1e\ +\x89l\xcf'v\xce\x87\xd5\xee\xc73\x90\x17'\x90\xdd\ +\xb1O6A\x14\xcb\xb2\xd4d\x22X\x96\x95S\x09\x11\ +@\x8f\x19\xa6a\xe0\x04\x1df\x0fB*L\x9d\x9e\xc7\ +\x8a\xa5e\xe4\xe5)\x98&H\x09\xe2\x824\x14\x94\x0a\ +(\xebG\xcc\x09\x83\x02\xb1\x01\x89\xec\xd30z5d\ +\x9f\x86\x19\xf2`\x854\xac\xb0\x07+\xa4\xa2\xe8\x9a-\ +M\xf1K^\x13\x04I\xe09\x9d \xc2I\x12\xdc(\ +x9\x10\xb2\x22\xfck\x7f\x03RJT\xa9R1\xc9\ +\xcb\x17\xbfT\x8a\xb4\xc00$B\x08\x12]\x10q\x1d\ +\x05R \x11`H4U\x81b\x13o\xb1\x09\x0c\x10\ +\xef\xda\x85r\xc0@Hb\x9c\xcf\xc3h\xf7\xa1\xb7\xf9\ +\xf0\x84\xf3mN\x10W\xa9D\x0d&!\xae\x94\xcb\x85\ +\x84\x18\xd2dW\xff\xa1\x0b\x12 \xf0\xe5\x09n\xbb\xab\ +\x0cie\xa9\x16\xed\xe7\xc2\xf1\x96\x04\xfcE\x02\x8a\x07\ +\x10\xb3\x07@\x01=fa\xf6z\xb0z\xbd\x18\xbd*\ +\xb2\xcf\x8b\x19V\x91!\x0fFHA\x89z\x11B\xc6\ +\xc3\xe2Q\x92\xa8\xc1$\xc4\xb5B.\xa4\xe4\xa4~\x0e\ +C\x9a(\x17\xb0X3\xb7\x00E\x11\xc8\x1c1\xae\xdd\ +\x86\x14H\x13\xa4\x09\x1e\xa1\xe0)\x92P\x14\xbd0\x96\ +\xfe\x14\x89\xd2\xa3\x92\x816\x0d\xeb\x9c\x9fH\x9b\x07O\ +w\xbe\xad\xeeFJ\xa2\xb2\x96\x90db\xe4\x82 \xed\ +FO\x8a\x14TN\xf6\x0e\xab]\x16N\xff%K\x94\ +\x94x\xfd\x02\xef\x0c\x1dQ\xa3S\xa2HL\xab\x83X\ +\x8f\x02=^b=*\xf4z1\xc2\x0a\x845b!\ +\x81\x12\xd1\x10jn%\xc9\x0d\xbf\xc3N\x90\x90\x8c\xa4\ +|/,RG= \x03\xc0\x8aK\xa94@\x11\x0a\ +y\x85\x12\x0ac\xe4M\x06I\x04d\xc2\x96\x81e@\ +\xd7\x9fK\x90]y9'HV*+\x97\x0410\ +\xe3\x86\xfa\x02\xf8|\xa3K\x10W\x02\xa5\xcbV\xc2c\ +\x93\xa0\xfa@\xd1\xc0\x90r\xe4\x09\x92K\xef\x8a\xf8x\ +l\xfb\x01\xa0\x88k,\x8c\x10I\x03\x19\x01\x18TB\ +\xc6\xb2\xbe\xc3\x97\xb9\x18\x92\x0d\xc9\xb5\xa4d\xb6%\x87\ +P\xf7\x82Z\x11\xf1zq\xc4H[\xdd\x08.\xc60\ +\xc3J\x90\x1c\x8b\xc8\x90\xbc\xac\x04'\xe4\x82#\x84\x88\ +\x1b\xcdTP\xb2\xaa\xab\xa8\xd0\xd5\xaes\xead\x1f5\ +\x15s\xb8a\xc6MT\x96N`z\xe5\xa7P\x15\xe8\ +\xeco\xe3d\xf0/\xb4\x85>\xe6xw\x03\x8aP\x1d\ +\xde\x953\x0c\xe6\x5cB\x86\x1c\x87\x0c\xb7cz)\xc9\ +x\xfbO\xdd\xf4\xb4\xc3\xab?\xfb\xbf\xcc\x9f>\x1f\x8f\ +\xeaq\xec\xa7)\x0d\xce\xf4\x1e\xe5\xd7{\xff\x96\xf3\xa1\ +\x93\xa8\x8as\xb9DF\xc0\x92V\x5c\xf2\x10Y\xe7\xeb\ +\xe40\xa8@'<+\xd9x\x01Wr]\x0e\xc4\x06\ +,^}\xb1\x0d-V\xc6G\xcf\xec`a\xcdBT\ +Eu\xf5\x92<\x8a\xc6\xd4\xe29l\xb8\xeden\xfd\ +\xd4}\x18\x96\xeeX.\xd4k\xb0\xedO\xedL\xb6\xea\ +\xb8\xbfv-K>\xf5U\xe6\x8c\xff\x5c\xd6\x0c\x92+\ +\x9c\x0c\x86\x97aw{\x11\x82\xf4f\x06k\xd7\xb2\xe0\ +\xf5\x7f\xec$\xe0/\xe5\xfd_\xbe\x89\xdf\xeb\xcf*\xc5\ +\x92\x90\x80\xfbk\xff#\xc5y\x15\xfcc\xc3\xff\xc4\xab\ +\xfa\xec\xe7\xaaG\xd0rd\x80\xe6\xc3=\xdc\xff\xf7\x7f\ +C\xcd\xc4\x99\x00\xb4t\x1f\xe6\xf0\xf9\xf7\xb3\xa0\x88\x95\ +S\xad\xe1\xa4\xae\x06UY\xb9\xf3\xf3\xe3\xaen2\xa7\ +*\x8a;r\x0f\x7f\xd0G\xa4\xdf\xe4\xe7\x0f>b\x13\ +#\x1d\xa2F\x84\xf7\xff\xb2\x1bM\xf8\xb9a\xd6\x02\xbc\ +\x1eo\x0aaV|z\x15M\x1d{i\xee\xfc\xe0\x22\ +AT\xc1\xc9c\x03TV\x94P3q\xa6M@\x04\ +)s\xdaW\xaajs\xee\xf6\xe6B\xe5\x5c\xb6\x1f#\ +\x05\x87?\x0cQ^\x12\xe0\xdf\xdev\xbfc\xa9s\xa1\ +S\xfc\xb7\x9d\xab\xe9\xe9\x0b\xb3\xf5\xe5N\xaa'T\xf1\ +\xde/\xde\xca\x08\xf4\xfe\xcdg\xfe=\x8f\xbd\xb3\xca\xfe\ +\x1e\x09[\xf4\xf5\x98\xdc<oavI\xcda\xca\xed\ +]J\x0b)\x83\x89\x93eYW|%\x5c\xc6\xc4'\ +\xfd{\xe2\xa3\xa8\x82\x86}}t\xf7\x84\xf9\xdf\x8f<\ +\xe1j\x04_\xf8\xf0Q\x22F\x98\xbc|\xc1\xedw\x97\ +p\xf0H\x13w\xfe\xf8\xde\x0c\x04W\x15\xcd\xa4\xa6t\ +>\xa6e \x91tw\xe8H$\xd7\xd7\x5c\xe7\xe8\xd2\ +^\xf2\x93#|$.7/Kq2~\xb9\xe4\x06\ +\x91\xf6q\xba'\x10(B\xa1\xf9`?\x15\xe5E,\ +\xb9~\x89\xa3Q\xee\x8e\x9c\xa3\xb1\xbd\x1e\x81@ZP\ +P\xa82s\xf68\xde\xfbp?\xef7\xd6g\xd4Y\ +\xb3\xf0\xa7X\xc4\xd0T\x85sma\xf4\x98\xc1\xbcO\ +\xcd\xc9p\x9f\x84\x14\x5c\xea\x93k7+\xeb\xc00\xd9\ +\x1d\xcb\xdd\x8c\xa1\xc8 Q:t\xb4\xc5\xd0c\xb0\xe2\ +\xe6\xbfr\x8d%\xde9\xf1O\xa8\xc2\x13\xaf\x7f\xa1\x89\ +\x09\x93}\x9c<\x16\xe5\x9d\x8f\xfe\x95EsnJ\x19\ +G\xb1\x7f<M;Kh:v\x8a\xed\xbfx\x99\xfe\ +\xaf\xc7\x983%\x95 \x01_\x09\x9f\xabZ\xce\x80\x11\ +A7#\xb4\x87[\xe9\xe8?\xe3(E\xb9\x8eCF\ +\xc7\xcb\xca\x12\xba\xdau\x84\x80\x053\xe7\xb9\x96i\xee\ +\xfc\x00U\xa4\xba\xbf%e\xf1\xe5\x00\x07\x8e58&\ +\x0d\xe7U\xcd\xa7\xe1/\x1f3\xa9d2%S\xca3\ +\xda,\xcb\x9f\xc8\xaa\x05\x7f\x1bO\xecJ\x8b\xffw\xe2\ +e^9\xf4\xf4\xd5eC\x86#\x0f\x94\xfar\x99q\ +\x85zM\xa4\x94TULtm\xe7tO3B(\ +)\xf5\x0a\x02*RJ\xcev\xb6;\xd6\x99;\xf53\ +Y\x05v\x82xFAIk\xff\xe2u\x15$\x17s\ +\xc1\x11\x8aHUQ\xc2\xc5}\x0c\xf7Y\x08!\xa8\x99\ +<\xd3\xb5-\xc323\x8c\xb7?_A\x08Ak\xc7\ +\x19\xc7:\xd3&M\xc62\xa1\xc0\xe7O\x89W\x06W\ +\xaf\xc2\xd9\xf0\xcbQ\x9a\xa0J\xcfi]y,\x22.\ +\xe9\xd3\x87CqdW\x96\x959G\xeff\xd4\x11\x91\ +\xaa'\x9e\xfe\x08G#\xce\x122\xb3\x9a\xaf\xfdM%\ +\x13\xef\x9bEYQ\x11G\xfe\xe1P\xaa\x1b\xddw\x8a\ +\x7f>\xf8\x0c\x9a\xe2\xa3\xc0WHG\xf4cg\x82X\ +W\x81\x0d\x19I\xd0c\xf1\xc1\x96\x14\x16;?7\x07\ +\x5c\x93L\x9aO\x10\x899?/\xce\x1b\x8f\xc7\xa3\x90\ +\xe7\xc9\xc7225t\xc4\xe8\xe3@\xc7\x9b\xa92\xe2\ +\xb4\x0ag\xd8\xd5\xf8 ^Vn\xd7ee\x17\x80\x99\ +F\xbcc\xf9\xde\x80\xab\x84\xb8\x81\xd7\xab\x10\xeew^\ +\x87\xecU\xf3.\xa6\x0c\x84s\xf7D6\x19\xe2\xd1\xcc\ +\xf6&b\x91\x5c\xac\x5c\x8c\xe3A\xa4}w \x889\ +x\xf4\xac\x9bQW\xd2\xfa|\x0a\xbaa:>\xd3T\ +\xef\xc5\xf5s\x0e\xed\x0bW\xab\x96\x8d\xea\xcd\xb5*\x1f\ +d>d\xa4g\x0c\x0dC\x0e:\xdf\x1e\x1bTe)\ +\x18\xba\x85i\x99\x19YaM\xf1]\x94\x84+\xc8G\ +\xe5\x1a\x1f\xc9\x11\xfb\x88g{\xb3Q\xc0\x8a\x10\xf6L\ +\xe0P\xb8SB\xea\xaa\xc7a\xe2\xea8>\x86?R\ +WFB4\xb3\x01U\x15\xe8\x86;\x07\xda\xb6\xc0\x81\ +\xdez\xccBU\xe3;\x91\xd2\x07iZ\xc6\x05\x0c\x08\ +W\x09\x1b-\xc8Ze\xb9\xcdf]I.+\xcd\x8a\ +:\xbb\xaf\x03\xee\x8c\xa0\xa9>\xc7z\x08\x81\x11\x13h\ +\x9a\xc7q\x90\xba\x15\x03q1\x8b\xe6J\xd5Q\xca\xf6\ +fmC\x92\xb3\xb5#%!\x08\x88\x9a\x11|j\xe6\ +<\x88m\x0b\x5c\x5cf\xaf\xe6qq\x06b\xb9A \ +\x16\xb9DG\xd6\xd9\xde\x5cJ\x87\x9bMrJo\xfb\ +\xfcqus\xae\xfb\xbc\x8b\xca\xf29\xd6\x13\x02b1\ +I\x9e\xe6u\xce\x00\xc4\x82\x17\xd3\xfe\xd2\x0d\xd9\x97\xfe\ +\x0cG\xb6wH\x81a\xee\x88\x929C\xa88\x98\xae\ +\xfc\x02\x15EQ\xe8\xea\x09R]>\xd5Qe\x09\xe9\ +\x10\xb4I\xe2\xa9\x91|g\x1b\xd3\x1b\xed\x8e\xef\xd8\x12\ +\x02\xb7\x89A%\x8b\x94\x9e\xcc\xf1\x14\xee\x90\x92\x8b9\ +\x9d\x0f\x11\xd99\x0c\xfe\xfc\xb8\xbb\xda\xda\xd96\x88\x1d\ +\xf1f\x1am#\xfe\x8e\xc2\xbc\x80\x0bA:\x93\xe2S\ +qEJ+\xd70j\xb9\xacl\xa0p\x5c\x9c \xc7\ +[[\x5c\xcbT\x17\xcf\xe2H\xc7G))\xf8p(\ +\x1e\x10V\x8f\x9f\xe2X\xa7-\xd4\x92#\xe41\xba\xb9\ +,\xb7U\x11\x97=\x9a4\x9d\x9d\x0e%\xe5\x1aH\xc9\ +\xfe\xa3\x07\x5c\x9b\x99Q2\x9f\xa6\xf6\x0fRTL\x7f\ +\xc8\x02)\x19_R\xeaX\xe7l\xdf\x09\xdb\x068\x8e\ +'\xcbM\xa5r\x98V\x9ddm\xd4s\x16\x8b\x08\x01\ +\x8ab_\x82\xf8.\xdc\xf4Oi\xb9\x06\x8a\xc2\xa1\x13\ +\xcd\xae\x1c\xf4\xb9\xaa\xe5X\xd2L\xa9\x17\xec4@Q\ +X8k\x81\xe38N\x06\x9b\xe2\x04T\x04\xc2a\xb5\ +\x8b\xa6\xe6\xa1\xc8\xe4\x16\x9d\xfb7\x12i\x93AmH\ +2\x05Gb\xa1\x9c\xd7'\x982\xcd\xc7\xc1\xa3\xcd\x1c\ +=\xdb\x9c\xd1a)%\x13\x0a\xab\xa9,\x9c\x9a\x82\xf0\ +\xf3\xad1,\xcb\xa2\xae\xf6s\x19\x03n\x09\x1e\xe6|\ +\xe8T\xdc\xadV\x04\xb1hf\x02rBA\x15\xba\x15\ +E7tN\x9f\xee\xa37\xe8\x9c\x13\x93\x96\xcc\xe9B\ +\xb9\xac%\xc4-\x1e\xb9\xa2U'\xe9\x04r\x98\x903\ +\x0dX\xb0(\x80G\xd5\xf8\xbb\xff\xf3\xb8+G\xdd2\ +\xf5.L\xcbDQ\x05\xbdA\x83\xa3\xcd\xbd,\xbdq\ +\x11\xb5\xd3k3\xea\xbc\xd6\xf8\x1b<\x8a\x06\x12\xbc>\ +\x85H4\x13\xd9\xaa\xe2\xe1?\xd7=\xcb\xd4\xe8\xdd\xac\ +\xb9\xfeg\xac\xff\xebg\x1d\xfb7\x1c\xabN\xb2\xb6!\ +\x09$\xe6&\xdb\xeb\xb0:]8\xc7\x02\xf9\x85*S\ +\xa7\x17\xb0m\xdf{\x1cm=J\xcd\xa4\x9a\x8crw\ +\xd4\xac\xa4\xab\xff,\xbf\xdd\xf9\x02;\xdf\xe8\xe3\xcbu\ +\xb7\xf3\xcc\x7f\xf8_\x19\xe5Nt\x1f\xa2\xa9s\x9f\xbd\ +\xce\xb7\xb8\xd4CO\xb7A\xd3\xe9&fM\x99\x952\ +\xcei\xa5\xb3Y\xf7\xb5\xd9\x00\x9c\xeai\x1a$\xa0\x1f\ +\xfe\x94\x922\x98w\x95+\x09\x89\x13E\x5c\xdcV\xe0\ +p\xd9\x8b\x12n(\x04\x09?\xfb\xedS\xae\xb6\xe4\xfe\ +\xf9\xff\x89\x8d_{\x9d\xc3\xcf\xedd\xf3\x0f\x7f\x8dO\ +\xf3e8\x0co\x1c}!\xe5}Sk\xf2@\xc2?\ +\xed|mP[)P\x1c\xfb\x97Xu2\xe2\xeb\xb2\ +F\xc3\xe5M\x86\xf2J\x8d\x1bn\x19\xc7+\xdb\xff\xcc\ +\xaf\xfe\xb4)\x13a\x17\xbeW\x8f\xafbRIU\xc6\ +\x80\x04\x82W\x0e\xfd\x82\x03m\xef\xa6\xdc\x9fT\xed\xe3\ +\xc6\xc5\xe3x\xea\xa5g\xf8\xf5\x96\xe7\x1cm\xd4\xbb-\ +\x7f\xe0\xf9\x0f\x1f\xcd\xc6Q\xcc\x99\xdb\x9bU\xfa=\x97\ +\xfbC\x86\xec\x0e\x9a\x92\x9a\xb9~\x06\x06\x8a\xf9/\x9b\ +\xfe;\x05\xbe\x00\xff\xee\xb6\xfb]\x83\xbad\xc4\x1a\x96\ +\xce\x96\xe6\x7f`\xdb\xf1\xdf\xc5mG\xca\x98$3f\ +\xfb\x99>\xd3\xcf\x96\x8f\x7f\xc1\x9f6n\xe4\xf3so\ +\xa4\xbc\xa8\x9c\x96\xee\xc3\x9c\xedk\xc1\xa3x\xf0(^\ +g\xd54L3\x86#\x1e\x87\x88\xcb\xb09R\xc2\xdc\ +\xeb\xf3\x99\x5c\xed\xe3\xd1\x17\x1f\xe7\xb7o\xfc\x0b\xcf\xae\ +{\x8a\x89\xa5\x93\x5c\xeb\xedo}\x9b\xd7\x9b\x9f\xe5l\ +\xa8%\x83\x18\xc9\xed\x0a\x05\xa6T\x15\x02\x92\x93\xe1\x83\ +\x9c\x0cK\x04\xf19\xf7\xc1l\x845B\xabN\x94l\ +\xf3-#\xb9?$\x81\xc0\xe22\x0f\x7f\xfd\xb52*\ +\xae;\xc3\xc2\x87?\xcf\xb2uw\xd3\xdau\xd6\xb1\xfc\ +\xef\x0e>\xc1\xb9\xf0\xc9!\xec\xa0\x12\x17\xd6a\xa9\x17\ +\xed\xdb\x10\x82\xdb+\xc5\x99[\xc4~\xc9\x19C\xd34\ +\x87\x1c\xfe\xa7\xa4\xbf\x0d#e\xbf\xbdi\x19\x08K\xb8\ +\xe7\x8bdj\xe6\xc80\xa1\xb0\x04f\xce.f\xf7\x9e\ +\x8fxc\xef6\xbeyG\xe6\x89w\x9f\xa9X\xc4\xfb\ +\xa7^\xbfD\xe6If\x9d\xaa\x92i7#\xfd\x11\xfa\ +\xfb\x8d\xdcyS\x8a\x92\xbd\xca\xb2,\x0b]\xd7\x09\x87\ +\xc3W,\xa6Q\xdd@X\xa9\xf3\x13\xf22\xdc\xc7\x92\ +\xf1`\x18\x06\xef5\xec\xe5\x9bw\xac\x8c\xa7\xde\x93\x14\ +\xe2\x8aO\x7f\x93\xe6\x8e\x0f\xe8\x8b\x061\xa4\x8e1\xc8\ +*\x95ltk\xfa\x84V\xb4\xdf\xc00rG\x10\xc3\ +0\x18\x18\x18\xc88\xb5\xcfQ\xbec\xb1\x18\xb1X,\ +g6$\xd9\xedM\xec\xeb\x1b\xea5\xb1\xca\x87\xd7\xab\ +\xf0\xcf\x17\xdc\xd6t\x8e\x1e_0\x85\xbf\xbb\xf5\xb7\xfc\ +\xd7%\xbf\xe3\xceO\xaf\xc6\xb0bC{G\xc6*}\ +q1\x1eS\xa0\xaf-w\xc4\x18r\x1cb\x9afN\ +\xf7\x87\xe4*?y\xcb\xed\xc5\xb4w\xf5\xf1\xf7/l\ +p\xd4\xf9^O\x1e%\xf9\x15\x14\xfa\x8as\xb6\x8dY\ +Q\x05g\x0fE1BfN\xe3\x10\xb7\x88]\x19.\ +cn\x1b\xaf\x1c\x05\xb7\x96%\x99T\xed\xa3\xf6\xb3%\ +\xfc\x8f\xcd\x9bxk\xff\xf6\xac\xed\xd8\x151\x82\x80\xc3\ +/\xf6\xa2xs\x8b\x97\xcb\xf2\xb2\xae&HH\xc4\xe7\ +\x97\x141wA\x80o<\xb6\x9a\x97w\xbdD{\xef\ +yB\x03\xbd\xe8f\x94\xa8\x11!\xa2\x87\xe9\x8f\xf5r\ +\xa5\x9c\x90`\xa6\x13o\xf7\x13\x0b\x9a#6N\x8f{\ +\xfeI\xe4&w\x93c\x0e\xb6,XxK\x80y\x0b\ +\x0b\xf8}\xf3c\xfc\xf9\xf4FJ\x03%\xf8}~L\ +\xcb$fF\x08\xc7z\xd1\x14\xef\x15\xbdG\xf3+\x9c\ +\xd8\xd5\xcf\x91\x7f\x09\x0dK\x0e\xcb\x0d\xbf\x1e\xaeA\x90\ +\x16h^\x85\x12o\x1e\x10%\x18k#\x18\xbb\xccD\ +\xe0\x85UIR\x82\x11\x95\x981\x0b#\x229\xb6\xbd\ +\x9f3;\x22\xa8\x9a\x18V\x89w:\xb7wx%\xe4\ +jR{\x0a\x085n\xa8\x0dC\xd2sF\xa7\xb7\xc5\ +\xa0\xe7\xb4N\xff\x19\x13\xbd_\xa2\xf7[\xc4\xfa,\xa4\ +\x89M\x8c\xe1\xc2Cb\x0d\xf55/!\xd9\xc6\x13f\ +L\xdaW4d\x11<e\xd0sL\xa7\xfbc\x9d\xc8\ +\x19#\xcetJ\x9cP\xe9\xd6T\x0c\xb3u\x1d5\x09\ +\x91b\xf8\xce\x98\xb49^\x11\x98R\xd2{\xd6\xa0\xaf\ +\xc5\xa0\xe7\x8cA\xf8\xb4A,,1\xc2\x16\xb1~\x89\ +\x19\x89\xaf\xe1J\xa8(O\xde\xe8\xfb3Y\xdb\x90\x5c\ +\x8ah~\x97B\xa4\xd8\xe2\xb2\xd7\x9e's\xbc.\xb1\ +b\x12S\x97\xc4\xfa%\xc1\xd3:\xbd\xc7\x0c\xba>\xd6\ +\xe9?i\xc6\xc39\x9b\xe3EJ\xf4\xa8\x5ce\xba\xc0\ +\x8d\xe9=C\xa5\xe0Pa\xdcy\x15\x8f.\xe8\xad0\ +\x11Rd\xc5\xf1B\x11H$\xbd\xe7MB\x1f'8\ +\xde$\xd6g\xd9\x1co\xf4K{\xa9\x95\x10\xe0\xf1\x89\ +\x1c\xe4\x9aG\x1f\x5c\x93\x8b\xb9[u\x02\x05\xdd\xf1\xb3\ +\xdcCe\x16\xc9{*-#\xae\xdf-]\xa2\x0fH\ +zZ\x8d8\xc7\x9f\xd4\x09\xb7\x98`\xe2\xaa\xe3\x15\x95\ +k\x1e\xb2^(\xe7fp\xae\x84(\x85\xdd*\xaa.\ +h\xffK\x8cp\x9bI\xf8\x94I\xb4\xcfB\x0fI\xf4\ +\xb0\x85\x1e\x96q[\xa3\xc49^\xf5\x88O\xa2\xcb\x91\ +\xa1\xb2\xb2\xf6\xb2r\xed\xeaI\x01\xfe\x90\xca\xa1_\x87\ +>\xb1\x1c\x9f\x0b\xc3>\xb2q\x88\x00E\x13\x8c\x81{\ +\xa4\xae\x8c\xa1\xe6\x1a0\xea9\xb7!cpen\xaf\ +\xc8r\x8b\x17\x80\xaa\xaah\x9a\x86eY\xf6to.\ +7Z^m^P.\xeb\x0d)\xb9\xe8\xa6\xe3,\xcb\ +b``\x80;\xef\xbc\x93;\xef\xbc\x93\xf1\xe3\xc7\x13\ +\x08\x04\x88\xc5b\x04\x83Av\xef\xde\xcd\xee\xdd\xbb\xd1\ +4-\xc5\x8bp\xfa\x9b\xed\xb3\xa1\x96K\xf43\x19A\ +n\xe5\xae\xf4]N\x7f\x13S\xe0\xb1X\xcc\x959\xdd\ +\xee{\xb2Ix%\xc3g?\xfbY~\xf9\xcb_R\ +\x96v&I\x22v\xb9\xf5\xd6[\xe9\xed\xed\xe5\xe9\xa7\ +\x9f\xe6\xe8\xd1\xa3\x19\x03O\xb4\x9d>[\x96>\xd8\xc1\ +\xbeg[n\xb0\xff\xdd\xbe[\x96\x95r\x88\xdb`\xfd\ +u\xeb\x97\xc7\xe3\xc1\xeb\xf5\xe2\xf7\xfb\xe9\xef\xef\xb7g\ +`\xb3\x91$\xe5R\xfa-q\x19\x86\xc1\x8f~\xf4#\ +^z\xe9%\x9b\x18\xe9\xcbE\x13\x10\x08\x04X\xb7n\ +\x1d_\xff\xfa\xd7]\x17\x06\xe4\xe7\xe7SWWG\xe2\ +\x07-\xaf\xc6 -]3\xdcz\xeb\xad\x8c\x1f?>\ ++5$\xa5DQ\x14\x0a\x0a\x0a\xc8\xcb\xcbs\x9d\xcb\ +\x1f\xb2\x97\x95\xa8\xf4\xfd\xef\x7f\x9fU\xabV\xd9\x1d\xaf\ +\xaf\xafg\xf5\xea\xd5l\xdd\xba\xd5.k\x18\x06?\xff\ +\xf9\xcfY\xb3f\x0d\x07\x0e\x1c\xe0\x8e;\xee\xe0\x9e{\ +\xeeq\x1c\xec\x8a\x15+\xf8\xcew\xbe\xc3M7\xdd4\ +\xea\x84P\x14\x85i\xd3\xa6\x0dZn\xee\xdc\xb9l\xd8\ +\xb0\x81\x87\x1ezh\xc8\xf6\xc1\xe7\xf3\xe1\xf3\xf9.\xcf\ +\xcb\xbax\x02\xb4\xb0\x7f l\xce\x9c9|\xef{\xdf\ +Ky\xd1\xb9s\xe7\xf0\xf9|L\x992\xc5\xae\xf7\xf4\ +\xd3O\xd3\xd8\xd8\xc8\xda\xb5k\x997/~2\xdc=\ +\xf7\xdc\xc3\xfe\xfd\xfbiiiI\xe9\xe4\xce\x9d;\x89\ +F\xa3\x1c<xpT\x09\x12\x8dFy\xe8\xa1\x87\xb8\ +\xf9\xe6\x9by\xe0\x81\x07\x5c\xcb\x1d?~\x9c'\x9f|\ +\x92\x03\x07\x0e\x5cV\xe0\xe7\xf3\xf90\x0c\xc3y\x01\xfa\ +P$\xc40\x0c6m\xda\x94q\xff\xdc\xb9sH)\ +\xa9\xac\xacDJ\xc9\x0b/\xbc@SS\x13\xabW\xaf\ +f\xde\xbcy)R\xb1v\xed\xda\x94\x05w~\xbf\x9f\ +P(\xc4[o\xbdE8\x1cv|\xaf\xa6ih\x9a\ +\x86\x94\x92\xbc\xbc<\x02\x81\x00\xf9\xf9\xf9Y\x9e\xb1\x1b\ +\x7fG \x10\xa0\xa0\xa0\xc0\x9d\x1b=\x1e\xaa\xab\xabY\ +\xb9r%\xcd\xcd\xcd\xe4\xe7\xe7\xe3\xf7g\xee\x91\xf7\xf9\ +|x\xbd^\xb6l\xd9\xc2\xf1\xe3\xc7\x07\x956UU\ +),,d\xdc\xb8q\x14\x16\x16\xda*Y\x08\xe1\xd8\ +vVF=\xf9Z\xb4h\x11\x13&L\xc8H8\xb6\ +\xb5\xb5!\x84\xa0\xa2\xa2\x82\x17_|\x917\xdf|\x93\ +\x07\x1ex\x80\xba\xba\xba\x0c]ZRR\xc2\xdc\xb9s\ +inn\xa6\xa4\xa4\x84\xa7\x9ez\xca&\xc4\xb7\xbf\xfd\ +mG;r\xef\xbd\xf7\xe2\xf1x\xe8\xea\xea\xe2\xab_\ +\xfd*~\xbf\x9fH$\xc2\x9bo\xbe\xc9\xb3\xcf>;\ +(\x92\x1f~\xf8an\xb9\xe5\x16,\xcb\xc2\xe3\xf1\xb0\ +g\xcf\x1e\x1e}4uU{,\x16\xe3\xc1\x07\x1f\xe4\ +\xde{\xef\xb5U\xe8\xb2e\xcb\xa8\xaf\xaf\xe7\x87?\xfc\ +\xa1].\x12\x89\xb0q\xe3Fjjj\x88F\xa3\xfc\ +\xf8\xc7?f\xff\xfe\xfd\x19\xef\xd5u\x9d\xeb\xae\xbb\x8e\ +G\x1ey\x84\xda\xdaZ,\xcbBUU6l\xd8\xc0\ +\x1f\xff\xf8G\x9bX\xaa\xaa\xda\x8e\xc3eIHB\xc7\ +'W\x94R\xd2\xda\xdaJuu5;v\xec`\xfb\ +\xf6\xed\xdcw\xdf},^\xbc8s{\xc0\x85z\xb3\ +g\xc77\xc4tww\xb3j\xd5*\xf2\xf3\xf3\xe9\xec\ +\xect\xfd\xbd\xdd\xea\xeaj\x96,Y\xc2\xf2\xe5\xcby\ +\xf0\xc1\x07Y\xbe|9g\xce\x9c\xe1\xae\xbb\xee\xc2\xe3\ +\xf1\xb8z-k\xd7\xae\xe5\xb6\xdbnc\xe3\xc6\x8d|\ +\xe5+_a\xf3\xe6\xcd\xd4\xd5\xd5\xb1dI\xea\xd1\xb3\ +^\xaf\x97M\x9b6\xb1y\xf3f\x00\xd6\xad[\xc7\xd2\ +\xa5KY\xb7n]\x86\xa4=\xfc\xf0\xc3\xd4\xd7\xd7S\ +\x5c\x5c\xcc\xd9\xb3\xcek\x8bg\xcf\x9e\xcd\xf3\xcf?O\ +QQ\x11+V\xac\xa0\xb6\xb6\x96e\xcb\x96\xd9*.\ +\x81\x87K91\x97\xf4\xb2&L\x98\x90\xf1<\x18\x0c\ +\xd2\xd7\xd7\xc7\xc0\xc0\x00\x9b7of\xd9\xb2e\xdcu\ +\xd7]\x83\xfa\xd7%%%6\xd2JKKQU\x95\ +\x8f>\xfa\xc8\xb5\x83\x93&M\xa2\xa0\xa0\x80\xf5\xeb\xd7\ +\x13\x0e\x87\xf1z\xbd\xec\xde\xbd\x1b\x80\xb2\xb2\xb2\x0c\x82\ +\x18\x86\xc1\x82\x05\x0bX\xbcx1\x7f\xf8\xc3\x1f\xd8\xb2\ +e\x0b>\x9f\xcfV1EEE\x8e\x04\xac\xae\xae\x06\ +\xe0\xe4\xc9\x93\x83\xaa\xa2\xa9S\xa7b\x9a\xa6c9)\ +%?\xf8\xc1\x0fl\xf5\xdc\xd9\xd9Iaa!]]\ +]\x9c8q\x22\x15\xe1\x8a2t/+\xb9\xe0\xb8q\ +\xe32\x9e\x1f:t(\xbe\xd1\xb2\xae\x8eh4:\xe8\ +\x82\xec\x04$t\xb9i\x9a\xd4\xd6\xc6\xf7\x03\x1e<x\ +0\x83 \x09DO\x9c8\x91\x96\x96\x16N\x9c8a\ +;\x17UUU\x00\xb4\xb7\xb7g\x1e2\xa3\xeb\xb6\xe3\ +\xf1\xcc3\xcfPXXH^^\x1e\xb7\xdf~;\x96\ +e\xd1\xd8\xd8\xe88\xce\xaa\xaa*,\xcb\xe2\xd4\xa9S\ +\x83\x06q\xd3\xa6M\xe3\xd0\xa1C\x19c\x95RRT\ +T\xc4\x8d7\xde\xc8\x87\x1f~Hss\xb3m\xe7\x14\ +E\xc9\xb0y\xc9\xef\xb8\xac\x19\xc3`0\x98q\xbf\xb1\ +\xb1\x11UUY\xbat)\x07\x0e\x1c`\xdb\xb6m,\ +]\xba\x94\xf2\xf2r\xd7\xb6B\xa1\x90M\x90\x84\x07\x96\ +\xdc\xf9tn\x04\xd8\xb1c\x07\x9a\xa6\xd9\xf5\xae\xbf\xfe\ +z\x82\xc1`J\xf0\x96\x80\xc9\x93'SQQA$\ +\x12\xe1'?\xf9\x09\x81@\x80\xea\xeaj\xda\xda\xda\xd8\ +\xb0a\x03\x0d\x0d\x0dx<\x9e\x8c\xd8b\xfa\xf4\xe94\ +66\xa2\xeb\xba\xfd\xae\xf42\x09)\xaa\xaf\xaf\xcf`\ + \xc30X\xbe|9\x00/\xbd\xf4\x12\x89\xdf\xa5\x1f\ +L\xda\x06K-y.\x15$9\xe9\xcc\xc3\x87\x0fS\ +YY\x89\xaa\xaa,^\xbc\x98\xe6\xe6f\xde~\xfbm\ +\xee\xbb\xef>\xd7\x17vtt\xd8\x03\xbc\xee\xba\xeb\xe8\ +\xea\xea\xc24\xcd\x0c\xc4&\x10\x0f\xa4\xa8\xb4\xd2\xd2R\ +\xc6\x8d\x1bGCC\x83c6!\xc1\x0cg\xce\x9ca\ +\xd7\xae]ttt\xd0\xd0\xd0@0\x18\xc4\xe3\xf1d\ +\x10CJ\xc9\xc4\x89\xf13\x82\xf7\xec\xd9\x93\xf1<\xb9\ +?\x8b\x16-\x02`\xf7\xee\xdd\x19\x041M\x93\x193\ +f\x00p\xe2\xc4\x89Kz\x81\xc9{\x1b/+R\xaf\ +\xaf\xafOi(\x12\x89\x10\x0e\x87\xed\xc1\xdct\xd3M\ +\x04\x02\x01\xdey\xe7\x1d\x0c\xc3p\xdc\xbb\x97 bB\ +\xff\xe7\xe7\xe7\xd3\xda\xda\xea\x8a\x80\xf9\xf3\xe7\x03\xa4\xa8\ +\x91\xc9\x93'\xdb\x08\x1fl\xa0G\x8e\x1c\xe1\xb5\xd7^\ +\xe3\xbd\xf7\xde#\x1c\x0e;r}\xfa{\xf6\xec\xd9\xe3\ +j\xcb\x0c\xc3\xb0\x1d\x9b\xa6\xa6\xa6\x8crB\x08\xa2\xd1\ +\xa8\xad6]O\xbeKK\xcd\xb8\xd9[\xe5R\xe9\xf7\ +}\xfb\xf6q\xe4\xc8\x11\xfb^\xc2\xddM6\xf6\xabV\ +\xad\x22\x18\x0c\xf2\xfb\xdf\xff\xde\xb1\xad\xd3\xa7O\xd3\xd4\ +\xd4d\x1bk7\xc9K\xc0\x9c9sl\x82%\xde\x9b\ +\x08@\xdd\x08r\xfe\xfcy[\x05y\xbd^T5~\ +\xbaPyy9\x85\x85\x85\x99\x87\xd6\x98&s\xe7\xce\ +MA\xb4\xdb\x8f4/X\xb0\x80\xd6\xd6V\xc7\xd5\xfc\ +\xaa\xaa\xda\xc1\xed\x97\xbe\xf4%;o\xa5i\x1a\xaa\xaa\ +\xa6HD\xe2\xd9`F\xfd\x923\x86~\xbf\x9f\xef~\ +\xf7\xbbl\xdd\xba\x15UU9u\xea\x14\x91H\x84\x8a\ +\x8a\x0a\xbb\xc3\xb5\xb5\xb5L\x9f>\x9d\xad[\xb7\xb2d\ +\xc9\x12*++St\xf0\x13O<a\xeb\xd6\x04b\ +\xdd\x082i\xd2$TU\xa5\xad-\xf5T\xa0\x84A\ +w#H{{;\xcf=\xf7\x1c\xdf\xfa\xd6\xb7x\xfc\ +\xf1\xc79s\xe6\x0c\xe5\xe5\xe5\xcc\x9e=\x9b5k\xd6\ +dr\xa2\xa2\xd8\x1e\xd8O\x7f\xfaS\x0c\xc3\xe0\xf5\xd7\ +_g\xe7\xce\x9d)\xeak\xca\x94)\xf8|>N\x9f\ +>\xed\x1a\xf7\xbc\xf1\xc6\x1b|\xe3\x1b\xdf`\xcd\x9a5\ +\xcc\x981\x83H$\xc2\xc2\x85\x0bY\xbf~=\xbbv\ +\xed\xb2\xddt]\xd7m\x95\xe6F\x10\x15\xb8A\xd3\xb4\ +\xea\xbc\xbc\xbc\xdaDG\xa7M\x9b\xc6\xc0\xc0\x00==\ +\xf1\xdf\xb1\x0d\x87\xc3tvvRWWGii)\ +_\xf8\xc2\x17\x985k\x96\x9db\x07X\xb8p!u\ +uu\x04\x02\x01;o#\xa5\xe4\xf9\xe7\x9f\xa7\xb1\xb1\ +\xd1.WTTD__\x1f\xf5\xf5\xf5\xf4\xf6\xf6f\ +t(\x10\x08 \xa5\xa4\xbe\xbe>\x05\xf9\xa5\xa5\xa5t\ +tt\xf0\xee\xbb\xef\xda*\x22\x9dS\x0f\x1d:\xc4\xbe\ +}\xfb(++#\x10\x08\xd0\xd0\xd0\xc0c\x8f=F\ +___f\x00\xa6(466\xd2\xd7\xd7GUU\ +\x15g\xcf\x9ee\xfb\xf6\xed\x0c\x0c\x0c\xa4\x94M\xb8\xcb\ +;v\xec\xa0\xa5\xa5\xc5\xd5\xf9y\xe5\x95W\x08\x87\xc3\ +L\x980\x81h4\xca\xaf~\xf5+\xf6\xee\xddkK\ +\x89\xae\xeb)R\xaai\x1a\xa5\xa5\xa5\x04\x83A\xba\xbb\ +\xbb/\xb6\x05<\xe8\xf7\xfb\xbfP\x5c\x5c\xbc2A\xf1\ +/~\xf1\x8b\x04\x83\xc1\x14\x9f\xdb0\x0c\xee\xbe\xfbn\ +\xd6\xaf_\x9fu\xd2\xee7\xbf\xf9\x0d;v\xec\xb0;\ +%\xa5\xc40\x0cL\xd3LQ\x11\xc9il\xd34m\ +NJ\xae\xa7\xeb\xba\x1dy;\xa5\xc7\x93\xf7D&r\ +FB\x08\x9b\xdb\xdd\xd2\xed\xb1X\xcc\xb6}\x89TM\ +r\xfb\x96e\x11\x8b\xc5R\xfa\xe3\x96~\x8f\xc5b)\ +\xefM\xd8\x1b]\xd7m\x07&9\xdb]SS\xc3\xf1\ +\xe3\xc7S\xd21\x9elS\xd2\x1e\x8f\x87W_}\x95\ +\xfa\xfaz6n\xdc\xc8\xf4\xe9\xd3\x1d\x0d\xa1eY\xb4\ +\xb6\xb6\xf2\xe4\x93O\xd2\xd9\xd9\x99Q&\x91>p\xdd\ +\xb0\xa2(x\xbd\x99\x07\x95\xa5#\xd65\xd2M\xaa\x9f\ +\xcd\xc9x\x9a\xa6\xa5D\xfeN\x99\x06\x9f\xcf\x97\xd5\xae\ +\xe2d\x977y\xa2j('\xf4\x0di\xc6P\x08\xc1\ +\xd9\xb3g\xf9\xf2\x97\xbfLmm-\xb5\xb5\xb5L\x9a\ +4\x89\x8a\x8a\x0aB\xa1\x10\xed\xed\xed\x1c;v\x8cc\ +\xc7\x8e9\xba\x99\x83\xcd\xd49\xfd\xbd\xd4\x0c\xa3[\xbb\ +C\xbd\x7f\xb9\xe5.5\xbb\xe84Wt\xd9\x04qk\ +(\xc1\xe1\xcd\xcd\xcd\xb6\xe7\x94\xf33\xb6>\x01\x0b\x18\ +.\x85\x8f!M\xe1f\xbb.k\x8c\x00WN\xb8!\ +g{\xc7`x\xa5h\xc8q\xc8\x18\x8c,Q\xc6$\ +dLB\xc6`LB\xae!O\xccUB\xc6\x8d\x1b\ +\xc7\xacY\xb3\xc607L\x90\x989tTY\xe9\x01\ +\x8fS\xaeh\x0cr\x0b\x96e\x11\x8dF3\x16\x12z\ +\x00K\x88\x8b\xfbd\x0d\xc3`\xdb\xb6mc\x18\x1b\xa5\ +X\xc4\x03\xe8@,]\x9c\xc6`\x94T\x19\x10\x16B\ +\x0c\x8cyT\xa3\x0fR\xc6w\x16/\x05&j\x9aV\ +!\xa5\xf4p-\xee%\xbev\xc0\x14B\xc4\x80^E\ +Q:TU=\xa7iZP\xd3\xb4\x88\xc7\xe31\x00\ +\xf9\xff\x01\xfa\x90K\xa0\xc0O~5\x00\x00\x00\x00I\ +END\xaeB`\x82\ +\x00\x00\x03|\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00d\x00\x00\x00d\x08\x06\x00\x00\x00p\xe2\x95T\ +\x00\x00\x00\x01sRGB\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09pHYs\x00\x00\x0e\xc4\x00\x00\x0e\xc4\x01\ +\x95+\x0e\x1b\x00\x00\x00\x07tIME\x07\xd9\x03\x03\ +\x0e\x1c\x0e\xa7\xa1o)\x00\x00\x02\xfcIDATx\ +\xda\xed\xd6\xbfo\x1cE\x18\xc6\xf1\xef\xcc\xed\xda\xb1\x0f\ +\x9b\x93\x85\x90-\xb08\x12\x09wn\xac\x14n\x10\xe0\ +\x8b\x90K7\x14\xc8\x7f\x03\xfc\x01T'QB\x81(\ +\xdd\xd0\x906m0\x8ep*DD\x94 \x17\xc8\x0e\ +\x06d\x90\xec\xe4\x02\xde\xf3\xde\x9e\xf7\xd7\xecP\x1c9\ +\x892R\xaeX\xf1|\xa4\xedv\xa4\x9d}\xe7y\xdf\ +\x01\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\ +\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\ +\x11y1L\x9d>vqq\xf1\x13cL\xf8\x9c\xcb\ +\xa6\x80\xcfNOO\xffVA^\xb0\xf5\xf5u\xdfn\ +\xb7\xf1\xdeSQQ\xbe\xf9\x94\x97\xaeLS>\x99\xc6\ +\x9d\xcd\x8c^\xb2`\xac\x1f\xef,\x8ec\xf6\xf6\xf6V\ +\xb2,;\xaa\xc3\x1e\x83\xbaE:MS\x0cp?\xff\ +\x85\xce\xf5\x19\x1a\xe1\x05\x99\xbb\xa4\x19^\x81$\xa0<\ +\x9f\x22\xfbu\x86\xe1\xe1,\x00eYb\x8c\xf1u\xd9\ +\x9f\xadS1\xaa\xaa\x22\xcfs\xf2\xbc\xc0Sa\x8d\xe1\ +\xaay\x9f\xcf;wx\xe7\xf5\x0f\x98\xe7\x1a\x8bW[\ +\xd8W2\x8a\xa2\xa0(\x0a\x9cs\xb5:p\xb5J\x88\ +s\x8e<\xcf\xc1\x8f&\xc3`\x90\xf2\xe1{\x1f\xf3\xd1\ +\xad\x1b|\xbd\xfd\x90w_;\xe3$}\xc0\x17\xf7?\ +%\xcfs\xbc\xf7\xcf\x12\xa2\x82L\x82\xf7\x9e,\xcb0\ +\x18\x98\x82\xe1\xc01\xd7l\x92W)\x00\x87\x7f\x1e\xf2\ +cr\x0b\xe3-Y\x96\x8dS\xa5\x82L\xb8e\x19\x00\ +\x0fs\xf3S\x0c\x86C\xa6\x1b\xa3yQ\xe1)]\x81\ +\xf7\x8c\x92\xf4\xec\xe6R\xa3\x82\xd8:&$\xcbr*\ +</\xcf7\xb9\xfd\xf3M\xba7n\xf2\xe0\xf4.\xf7\ +\xfe\xf8\x96\xb7\xdf\xd8\xa2(\xf3\x7f\xdf\xcb\xd4\xb2&\xa9\ +(\x0a\xe28\xc6\x1aK2Wq\x995\xf9\xc1}E\ +uo\x8eW\xafe\x1c\x97\xdf\xf0\xfbO{D\x8f\x13\ +\xce\xcf\x13\xbc\xf7\xcc\xce\xceb\xadUA&\x16ik\ +1\x18L\x05\x8diC\xc3\x86|\xf7\xdb\x97\x5c\xdc1\ +<y\x94\x90\xfe\xe5H\x1e;\x8c1\xb5JFm\x0b\ +\xe2\x9ccaa\x81\xf0l\xc8\xf7\xdd\x0b.\x9fV\x18\ +\x03\xc6\x8e\x1eo\x0cA\x10\x8cgN\x9d\xd2Q\xcb[\ +V\xb7\xdbecc\x83\xfd\xfd}\x0e\x0e\x0e\xe8\xf5z\ +\x94eIUUDQD\xab\xd5\x22I\x12z\xbd\x1e\ +\x8dF\x83~\xbf\x8f\xf7\xbe>\x1d\xa0n3\xa4\xddn\ +srr\xc2\xe6\xe6&Q\x14\xb1\xb4\xb4\xc4\xda\xda\x1a\ +\xdb\xdb\xdbx\xefi\xb5Z\xac\xac\xac\xd0\xe9t(\xcb\ +\x920\x0ck\x95\x90Z5\xd9\xd5\xd5U\xbf\xbc\xbc\xcc\ +\xd6\xd6\x16\xbb\xbb\xbb\xa3\x01o\xed\xf8\xc7GQD\x18\ +\x86x\xefI\xd3\x14\xe7\x1c\xce9\x8e\x8e\x8e\xde\x1a\x0c\ +\x06\x8f\xd4\xb2&\xa0\xdf\xef\xb3\xb3\xb33\x9e\x13\xff9\ +]\xc6P\x14\xc5hcA@\x10\x04\x14E\xa1k\xef\ +\xa4\x1c\x1f\x1f?\x04\xca\xe7Y\x13\x86\xe1L\xb3\xd9L\ +\xe38FDDDDDDDDDDDDD\ +DDDDDDDDDDDDDDDD\ +DDD\xfeO\xfe\x01\xd1\xc0Q%\xbd%\x7f`\x00\ +\x00\x00\x00IEND\xaeB`\x82\ " qt_resource_name = b"\ @@ -6047,22 +6047,14 @@ qt_resource_name = b"\ \x07\x03}\xc3\ \x00i\ \x00m\x00a\x00g\x00e\x00s\ -\x00\x0b\ -\x08R\xaa\xc7\ -\x00f\ -\x00i\x00g\x00u\x00r\x00e\x008\x00.\x00p\x00n\x00g\ \x00\x0a\ \x0bSG\xc7\ \x00r\ \x00a\x00n\x00d\x00o\x00m\x00.\x00p\x00n\x00g\ \x00\x0b\ -\x0a\x12^\xc7\ -\x00k\ -\x00i\x00n\x00e\x00t\x00i\x00c\x00.\x00p\x00n\x00g\ -\x00\x0c\ -\x05\x8f\xe2\xc7\ -\x00c\ -\x00e\x00n\x00t\x00e\x00r\x00e\x00d\x00.\x00p\x00n\x00g\ +\x08R\xaa\xc7\ +\x00f\ +\x00i\x00g\x00u\x00r\x00e\x008\x00.\x00p\x00n\x00g\ \x00\x14\ \x00\x22\x00G\ \x00T\ @@ -6076,6 +6068,14 @@ qt_resource_name = b"\ \x00(X'\ \x00t\ \x00i\x00l\x00e\x00.\x00p\x00n\x00g\ +\x00\x0b\ +\x0a\x12^\xc7\ +\x00k\ +\x00i\x00n\x00e\x00t\x00i\x00c\x00.\x00p\x00n\x00g\ +\x00\x0c\ +\x05\x8f\xe2\xc7\ +\x00c\ +\x00e\x00n\x00t\x00e\x00r\x00e\x00d\x00.\x00p\x00n\x00g\ " qt_resource_struct = b"\ @@ -6083,20 +6083,20 @@ qt_resource_struct = b"\ \x00\x00\x00\x00\x00\x00\x00\x00\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x07\x00\x00\x00\x02\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x82\x00\x00\x00\x00\x00\x01\x00\x00\x8f_\ -\x00\x00\x01e\xaf\x16\xd2\x99\ -\x00\x00\x00\xcc\x00\x00\x00\x00\x00\x01\x00\x018M\ -\x00\x00\x01e\xaf\x16\xd2\x99\ -\x00\x00\x00d\x00\x00\x00\x00\x00\x01\x00\x00\x8b\xdf\ -\x00\x00\x01e\xaf\x16\xd2\x99\ -\x00\x00\x00\xb0\x00\x00\x00\x00\x00\x01\x00\x01\x0e:\ -\x00\x00\x01e\xaf\x16\xd2\x99\ -\x00\x00\x00\x12\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01e\xaf\x16\xd2\x99\ \x00\x00\x00H\x00\x00\x00\x00\x00\x01\x00\x00qc\ -\x00\x00\x01e\xaf\x16\xd2\x99\ -\x00\x00\x00.\x00\x00\x00\x00\x00\x01\x00\x006\xe6\ -\x00\x00\x01e\xaf\x16\xd2\x99\ +\x00\x00\x01z\xe7\xee'\x01\ +\x00\x00\x00\x92\x00\x00\x00\x00\x00\x01\x00\x01\x1aQ\ +\x00\x00\x01z\xe7\xee'\x01\ +\x00\x00\x00\xc4\x00\x00\x00\x00\x00\x01\x00\x01t\xa2\ +\x00\x00\x01z\xe7\xee'\x01\ +\x00\x00\x00v\x00\x00\x00\x00\x00\x01\x00\x00\xf0>\ +\x00\x00\x01z\xe7\xee'\x01\ +\x00\x00\x00,\x00\x00\x00\x00\x00\x01\x00\x00:}\ +\x00\x00\x01z\xe7\xee'\x01\ +\x00\x00\x00\xa8\x00\x00\x00\x00\x00\x01\x00\x01Z&\ +\x00\x00\x01z\xe7\xee'\x01\ +\x00\x00\x00\x12\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x01z\xe7\xee'\x01\ " def qInitResources(): diff --git a/examples/widgets/animation/animatedtiles/doc/animatedtiles.png b/examples/widgets/animation/animatedtiles/doc/animatedtiles.png Binary files differnew file mode 100644 index 000000000..95a05fb06 --- /dev/null +++ b/examples/widgets/animation/animatedtiles/doc/animatedtiles.png diff --git a/examples/widgets/animation/animatedtiles/doc/animatedtiles.rst b/examples/widgets/animation/animatedtiles/doc/animatedtiles.rst new file mode 100644 index 000000000..083fee071 --- /dev/null +++ b/examples/widgets/animation/animatedtiles/doc/animatedtiles.rst @@ -0,0 +1,8 @@ +Animated Tiles Example +====================== + +The Animated Tiles example animates items in a graphics scene. + +.. image:: animatedtiles.png + :width: 400 + :alt: Animated Tiles Screenshot diff --git a/examples/widgets/animation/appchooser/appchooser.py b/examples/widgets/animation/appchooser/appchooser.py index 74e9f1c02..610050210 100644 --- a/examples/widgets/animation/appchooser/appchooser.py +++ b/examples/widgets/animation/appchooser/appchooser.py @@ -1,61 +1,30 @@ +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause -############################################################################# -## -## Copyright (C) 2010 Riverbank Computing Limited. -## Copyright (C) 2016 The Qt Company Ltd. -## Contact: http://www.qt.io/licensing/ -## -## This file is part of the Qt for Python examples of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:BSD$ -## You may use this file under the terms of the BSD license as follows: -## -## "Redistribution and use in source and binary forms, with or without -## modification, are permitted provided that the following conditions are -## met: -## * Redistributions of source code must retain the above copyright -## notice, this list of conditions and the following disclaimer. -## * Redistributions in binary form must reproduce the above copyright -## notice, this list of conditions and the following disclaimer in -## the documentation and/or other materials provided with the -## distribution. -## * Neither the name of The Qt Company Ltd nor the names of its -## contributors may be used to endorse or promote products derived -## from this software without specific prior written permission. -## -## -## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -## -## $QT_END_LICENSE$ -## -############################################################################# - -from PySide2 import QtCore, QtGui, QtWidgets - -import appchooser_rc - - -class Pixmap(QtWidgets.QGraphicsWidget): - clicked = QtCore.Signal() +import sys + +from PySide6.QtCore import (QPointF, QPropertyAnimation, QRect, QRectF, Qt, + Signal) +from PySide6.QtGui import QPixmap +from PySide6.QtWidgets import (QApplication, QGraphicsScene, QGraphicsView, + QGraphicsWidget) +from PySide6.QtStateMachine import QState, QStateMachine + +import appchooser_rc # noqa: F401 + + +class Pixmap(QGraphicsWidget): + clicked = Signal() def __init__(self, pix, parent=None): - super(Pixmap, self).__init__(parent) + super().__init__(parent) - self.orig = QtGui.QPixmap(pix) - self.p = QtGui.QPixmap(pix) + self.orig = QPixmap(pix) + self.p = QPixmap(pix) def paint(self, painter, option, widget): - painter.drawPixmap(QtCore.QPointF(), self.p) + painter.drawPixmap(QPointF(), self.p) def mousePressEvent(self, ev): self.clicked.emit() @@ -66,63 +35,60 @@ class Pixmap(QtWidgets.QGraphicsWidget): if rect.size().width() > self.orig.size().width(): self.p = self.orig.scaled(rect.size().toSize()) else: - self.p = QtGui.QPixmap(self.orig) + self.p = QPixmap(self.orig) -def createStates(objects, selectedRect, parent): +def create_states(objects, selectedRect, parent): for obj in objects: - state = QtCore.QState(parent) + state = QState(parent) state.assignProperty(obj, 'geometry', selectedRect) parent.addTransition(obj.clicked, state) -def createAnimations(objects, machine): +def create_animations(objects, machine): for obj in objects: - animation = QtCore.QPropertyAnimation(obj, b'geometry', obj) + animation = QPropertyAnimation(obj, b'geometry', obj) machine.addDefaultAnimation(animation) if __name__ == '__main__': + app = QApplication(sys.argv) - import sys - - app = QtWidgets.QApplication(sys.argv) - - p1 = Pixmap(QtGui.QPixmap(':/digikam.png')) - p2 = Pixmap(QtGui.QPixmap(':/akregator.png')) - p3 = Pixmap(QtGui.QPixmap(':/accessories-dictionary.png')) - p4 = Pixmap(QtGui.QPixmap(':/k3b.png')) + p1 = Pixmap(QPixmap(':/digikam.png')) + p2 = Pixmap(QPixmap(':/akregator.png')) + p3 = Pixmap(QPixmap(':/accessories-dictionary.png')) + p4 = Pixmap(QPixmap(':/k3b.png')) - p1.setGeometry(QtCore.QRectF(0.0, 0.0, 64.0, 64.0)) - p2.setGeometry(QtCore.QRectF(236.0, 0.0, 64.0, 64.0)) - p3.setGeometry(QtCore.QRectF(236.0, 236.0, 64.0, 64.0)) - p4.setGeometry(QtCore.QRectF(0.0, 236.0, 64.0, 64.0)) + p1.setGeometry(QRectF(0.0, 0.0, 64.0, 64.0)) + p2.setGeometry(QRectF(236.0, 0.0, 64.0, 64.0)) + p3.setGeometry(QRectF(236.0, 236.0, 64.0, 64.0)) + p4.setGeometry(QRectF(0.0, 236.0, 64.0, 64.0)) - scene = QtWidgets.QGraphicsScene(0, 0, 300, 300) - scene.setBackgroundBrush(QtCore.Qt.white) + scene = QGraphicsScene(0, 0, 300, 300) + scene.setBackgroundBrush(Qt.white) scene.addItem(p1) scene.addItem(p2) scene.addItem(p3) scene.addItem(p4) - window = QtWidgets.QGraphicsView(scene) + window = QGraphicsView(scene) window.setFrameStyle(0) - window.setAlignment(QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) - window.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) - window.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) + window.setAlignment(Qt.AlignLeft | Qt.AlignTop) + window.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff) + window.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff) - machine = QtCore.QStateMachine() - machine.setGlobalRestorePolicy(QtCore.QStateMachine.RestoreProperties) + machine = QStateMachine() + machine.setGlobalRestorePolicy(QStateMachine.RestoreProperties) - group = QtCore.QState(machine) - selectedRect = QtCore.QRect(86, 86, 128, 128) + group = QState(machine) + selected_rect = QRect(86, 86, 128, 128) - idleState = QtCore.QState(group) - group.setInitialState(idleState) + idle_state = QState(group) + group.setInitialState(idle_state) objects = [p1, p2, p3, p4] - createStates(objects, selectedRect, group) - createAnimations(objects, machine) + create_states(objects, selected_rect, group) + create_animations(objects, machine) machine.setInitialState(group) machine.start() @@ -130,4 +96,4 @@ if __name__ == '__main__': window.resize(300, 300) window.show() - sys.exit(app.exec_()) + sys.exit(app.exec()) diff --git a/examples/widgets/animation/appchooser/appchooser.pyproject b/examples/widgets/animation/appchooser/appchooser.pyproject index 14bc351a1..f4c122bef 100644 --- a/examples/widgets/animation/appchooser/appchooser.pyproject +++ b/examples/widgets/animation/appchooser/appchooser.pyproject @@ -1,3 +1,3 @@ { - "files": ["appchooser_rc.py", "appchooser.py", "appchooser.qrc"] + "files": ["appchooser.py", "appchooser.qrc"] } diff --git a/examples/widgets/animation/appchooser/appchooser_rc.py b/examples/widgets/animation/appchooser/appchooser_rc.py index c96fe80c6..acc8c8594 100644 --- a/examples/widgets/animation/appchooser/appchooser_rc.py +++ b/examples/widgets/animation/appchooser/appchooser_rc.py @@ -1,529 +1,11 @@ # Resource object code (Python 3) # Created by: object code -# Created by: The Resource Compiler for Qt version 5.14.0 +# Created by: The Resource Compiler for Qt version 6.2.2 # WARNING! All changes made in this file will be lost! -from PySide2 import QtCore +from PySide6 import QtCore qt_resource_data = b"\ -\x00\x00\x13\x09\ -\x89\ -PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ -\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\ -\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ -\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x1b\xaf\x00\x00\ -\x1b\xaf\x01^\x1a\x91\x1c\x00\x00\x00\x07tIME\x07\ -\xd7\x09\x17\x17\x15\x19I\x86pA\x00\x00\x12\x96ID\ -ATx\xda\xed[\x09t\x5c\xd5y\xfe\xee{\xb3k\ -\xb4Z\xb2%\xd9\x96dcl\x8316\xb6\x81\x00\xe1\ -\xb04\x14\xc2\xda\x94\x86\x04\xd2\x90Br ] \x14\ -h\x08KH\x09\x87\xda\xadsRR\x02$\xad{ \ -\xe4\xb0\x95\xcd@\xb0\x1bV/\x80\xb1-\xdb\xd8\xb2l\ -l\xd9\xb2,\xc9\x1aK\x1ai\xf6\xe5m\xf7\xf6\x7f3\ -\xef\xf0\xf4:\x9a\x19\x1b&=\xc9i~\x9dO\xf7\xbd\ -\xfb\xee\x9by\xdfw\xff\xe5\xbe+\x1b\x7f\xb4?\xda\xff\ -oc8\x0e\x1b\xbb\x05uR\xed\xf4\x8b]3\x97\x5c\ -\x06\xb7\xef<\xa1\xa4<\xd0\xb3\xc3B\xcd\x0cq5\x15\ -\x12J\x22\xc4S\xe3!\x91\x8d\x85\x84\xc0\x10\x80\x10\xe1\ -\xe8\xd4\x9fC\xf9\x83\x16@\xfc\xd8\x7f\x95h]v7\ -\xe7X\xc6\xd3Q\x99\x08Bp\x01\xe1\x0e\x12\xaa\xc0e\ -?\x84\xec\x81`n\x82\x0b\x90\x5c\x10\x82\x03\xdc\x00\xd7\ -\xd2\x02\xba2.\x0cmH\xe8jHhJH\xe8\xd9\ -\x10W\xd3$T|Hh\xd9\x900\x85\x12\x08M\x7f\ -\x0c\x99\xdf;\x01\xc4\x03\x9e?\xc7\xf9\xf7\xbf\x88\xe6E\ -\xcc$\x04\xae\x03&9C\x052\x11\x80\xc4\x80\x9a\xcc\ -C\xcf@h\x19\xf0l\x82\x90\x02W\x92\xe0\xa6P\xb2\ -\x0f\x5cH\x04S\x13N\xd0\xc1u-'\x14@\xd7\x0d\ -\x03$\x0aA\x8d\x0a\xae\x87\x08C\xc2\xa06\x07\x95\x04\ -3\xa1\x0c\x09n\x84\x00\x84:\x1eG\xf2\xffN\x80\xa7\ -.\xee\xc4\x99\xb7,\x85\xb0\xc8s#\x07\xc7\xb9(\xd6\ -\xa7\xe7\xa1\x98\xe2d\xed>\xd3\x84\x00W3\xa4\xa3B\ -\xc8\x82s\x0e\x03np\x12\xd6P29\x01\x0d\x12R\ -\xcf\xc4\x01\xba&\xcc\x1fn\x80<\x89\xa0'h`N\ -\x90\x1c\x04\x0f\x01<\xc4d\x98\xd8\xd9q)\xba\xd9\xc5\ -\x10\x95\x11\xe0\x85kSXxm ?\xf3F\x09\x01\ -\x9cb8\xc6\x8b\xdc5\x1b\xa2\xc8X\xf2\x1e@\x00\x14\ -N\x90\xdc\x80\xcbG\xf0\xe7<F\xd7u\x18\x9a\x96\xf3\ - \x9d3\x12'\x09=5\x06u\xa4\x07z\xa2\x0f\xae\ -\x00\x03\xf3\xe4o7\x14\xf1:5\xdf\xe8X\x81\x04\xca\ -\x98\x0be\x8d\xb9r\x0f\x97\x8bi\x82c\xc6\xb9\x89\x82\ -c\xc7xaX-\xb7\xfa\x8b\x8c5!\xc9\xf9>\xcd\ -\xf4\x96\xd4\xa7\xe2H4\xc6c\x0b\x95\x0f?\xd9\x0b\xd4\ -\xd7\x00\xb3.\x85\xde4\x97\x9c\xec\x03\xe8C\xab\xc1\xb3\ -\x06\xd48\xae\xc8\x8c\x88U\xa2\x1b_c\x0bP\xd2$\ -\x945\x0e\x88\x89\x04x\x01\x81\xa2\xd7E1\x91\x8a|\ -\xd6\xb1~\xb6iZ\x1aH\x1c\x01\x0e\xbf\x0f\xd7\xbe5\ -\xa8Z\xba\x02\x9e\xe9\xcb\x00\x96\x1f\x0a\xce\xbe\xda\xf38\ -N\x00>\xaf\x00BLp\xdd\x223iyD\xd9\x87\ -\xe7\xe5\xbd\x80P\xfe\xb3\xedky\x11\x0e\xbc\x09\xac\xbd\ -\x13zf\x16RC\x02\xe9a\x015)\x98\xa1bI\ -%\x04(|8\xce\x8b\xccl1a\x8e\x918/\x15\ -Z\x93\x08\x13'\xf2\xe91\xe4\xec\x93\xd50\x12^\xa4\ -\x8f\x9a\xe4\xf3\xb7B\xc0_\x81\x1c \x0a\xc9\xd8\x84J\ -\x92q\x1e\x97\x0a%^F\x9cB\xf1l\xf2\xf6D1\ -\xdd,\xaf\xd6#\xc3\xb2\xcf-@\xa1\xdb\x15xA\xb1\ -\xd8u\x1e\x17\x0f\x95\xc2DY\xc6\xc3\xe2\x83D>\x8c\ -\x02\xe3\x1a\x84\xc5\xbcr\x02@\x14\xcd\xe86\x81\xe3M\ -\x88E\xae\x17\x92-\x1c\x1f\x1bp\x90w\x98\xa1C\xa0\ -\xd2\x02\x08A0\x8e=\xa3\x17\x86J\xf9$\xc8\x8f1\ -)\xc6K\x90'\x13\xa6\x07L\x9c\xb7\x0a\x09\xe0$[\ -\xbe\xd4\x95_\x03\x94\xff\xacB\x0f\x8b\xf5\x03\xa9Q\x94\ -4C\xb7\x89W8\x04,\x18\x05\x0fW\x9eL\x91k\ -(\xa8&\xc5E\x8d\x1d.O\x1e\xc8/\x93\xe1\x14\xa0\ -\x12e\xd0A\xb6\x10E26l\xa2\xb9~\x10\x98u\ -\x0en\x9d\x13`\xf7M\x9a\x10\xcb\xcf\xbc3\x09\x026\ -D%\x04@\xc9D5\xb9\x10\xb0\x88\xb1c$n\xc2\ ->\xb6\xbf'j\xce\xfc\x08\x8e\xd5\x04\xd7-\xe2\x16*\ -\xe4\x01eVz\x0e\x22\xc5\x88\x95\x12\xc3\xeas\x0a\x87\ -X_\x01\xf9\xb2f8\xca`%\x05(\x1f\xdbN!\ -\x9cd\x0a=\xc2&n\x0bdX\xe0@\x9c\xc8g\x88\ -\xbcT\xe4}\xb5t\x15p\xa0\xd2+\xc1\x828\xb7`\ -\x93\x13\xff\xdb\x0b,b\xc2\xe1\xe66Y\x82\xe38~\ -\x88\xc8\x0f\x03\xb25TX\xe0(g\xf6:\xc0\xf6\x82\ -\x0a\xaf\x04=U@\xfd\x09\xf9\xa7\xd1\xd3@&\x0c$\ -\x8f\x02Z\xd2\x99\xe8\xecX.\x14\x889\x12\xa3S\xa8\ -xo\x9e\xbcd==\xb3E\xb0\xfd\xbat\x15\xb0\xcb\ -`\xe5\xd6\x01\xb6\x08\xfe)\xc0\xdcK\xe14\x91\x17a\ -l/\x10\xfa(\xe7\xbe\x85\xeeO\x10\x13\xfa\x84\xc3\xe5\ -\xf3m\xe2\x90\x93\xbcM\xd6\xd9\xf2\x12\xcc\xac$X\xe9\ -u\x80#\xbb\x17\x1a\x03\x82-y\xb4_\x98\x17\xe0\xe0\ -k\xc0H\xa73\x1c\x18\x016y\xb3\xb5\xc9\x9b3\x7f\ -\xd4r\xfb2\x02\xc0\x1eSr\x1d \x08\x15M\x82\xb0\ -P\xcej:\x80\xd3n\x05\xce\xb8\x17\xa8\x9e>!\xce\ -\xed|`\x9f[\xe4\xb3\x16y\x09\xd4Z\x90\xca\x80\xa1\ -\xf8\xcb\x90\xa8d\x15\xc0$\x19\xdfP\xca\xaf2\xea\xe7\ -\x01\xe7,\x07:.s\x84\x84\x0d\x93\xfcA\x22\x1f\xb2\ -I\x95\x03+-\x820\xf4\xcaW\x01\x22j'\xaaH\ -\x0f\xb0\xeen@\xe8\xf9so5\x10l&\xb2'\x02\ -\xd3\x96\xd1y}\xc1v\x22N\xba\x01\xa8\x9b\x03\xec\x5c\ -\x09\x18\x9a\x95\x00\x09\x89\x03\x80b\x91\x17\x93\x00\x8eD\ -h\x1b\xb7\xa7\xad \x1c\xb8\xe6\x8c\x16Q\xe92\x88\x89\ -\xe5O\x07\xb2a\xc200\xba\x1d\xe8y\x16h\x5c\x04\ -\xcc\xfe3\xa0\xba\x1d\x0ek9\x17\xf0\x90X\x9d\x14\x16\ -\x9a\x0a${\xec\x99\x17%\x92\x9cp\x10v\x92f\x13\ - \x9c\x1e\x90\xfbU\xb1\x10`\x02\xce\x9a?Y\x19\xb3\ -\xb6\xbaG\xb6\x00\x9b\x7f\x00|\xb2\x8a\xba\xb2p\xd8\x94\ -\xc5\xc0\x92\xfb\x81t\x9fI\xbex\xcc\xdb\xfd\xc7\x17\x1a\ -\xa6\xd9e\x90P\xa9$\x08QX\xd7m\xf2\x85\xab>\ -S\x88\x815$\xc4\x1d@j\x10\x0ek:\x138\xf5\ -\xfb\x05d\xcb\x82M\x1a\xff\xce~\xf6;]\x09Z\x04\ -\xfd\x8d@\xfb\x05\x80\xbb*\x17oH\x0f\x01\xf1\x83\xc0\ -x\x17`\xa8\x13D\xa06u\x18\xd8J\x22,y\x10\ -\xa8\x99\x8bOm\xfe\xdf\x00\xa3\x1f\x00\x87\x9e\x01P&\ -\xfeQ\xc2\xf5%G\x9e\xc8\x83\xeb\xf6\xed\xa22\xeb\x00\ -\xe7\xcc\xfb\xea\x80\xd6\xb3`\xdbR\x02\xf2+\xc1\xa1w\ -\x80\xbe\xd5t\x1c\xb1\x17;Z\x14\xd8~\x17\x89\xf0\xcf\ -N\x11\xce|\x04\x18y\xd7\xac\xfd\xc5\xe3\x9f\x17\xf5O\ -'i\xc9>\x17\x10\x16\xf1\x8a\x87\x80\xed\xee\x93\x9a;\ -\x08\xb4_\x05\x9c\xf5S\xa0q\xa9\xf3\xe5f|+\xb0\ -\xfer@\x8b\xd9\xe3=\x0d\xa4\xddO\xca\xd7|f\xb7\ -6\x8a\x84\x06\x9b\xc4\xa1*#\x80s%X\xd2<\xf5\ -\xc0\xe2\xfb\x80\xb6+\xf2^\x90\xd8\x07(G\x80T\x0f\ -\xb0\xfdV8\xac\xfdZ\xa0\xe1\xb4\xcfP\xfbK\xc2\xb1\ -\x12\x14\xa2b\x02p\x0b\x02Pb@x\x170\xb2\x0d\ -H\x0eN\xf2-\x0c\x98\xfb]\xa0\xf1L ;h?\ -x\xffSt\xcf;\x13\x86Q\xe7)\xf7\x1dg\x22,\ -q\xcc\x9c\xc4\x05*\x97\x03\xec\xfa?\xbe\x17\xd8p\x1b\ -\x00\xdd\x0a\x09\xeb\x05\xa9\xe3J`\xc6\xc5\xce\xa5\xd9\xc2\ -\x1f\x11\xe1\xdf\x02\x91N\xfbAw\xdf\x05\x5c\xb8\xd5\x1e\ -\xd7Ja\x13l\x03\x92\xfd\xce\xd8g6\x0ac\xbd\x04\ -\x80\xcf\xb6'\xf8\xe0}7-\xdc\xf2\xf6O\xa5\xd2U\ -\x80\xc0U\xe7\x92\x18\x84L\x08\xd8\xfb\x18\xb0\xfd\x87\x80\ -\x91\x99\xf0\xc9n\xe0\x0b\xbf\x06\x5c.{\x16\xe3\xdb\x80\ -\xd1\x89^ \x03\xed\xdf,;\xf3N\x14\xef\x17\xec3\ -\xe6\x80\xb77\xf7\xae~k\xc3\xbe_\x90\x08\xach\x0e\ -(\xdc\xf3s.\x90\xc6:\x81\x0fo\xb4\xfa,\xab\x9e\ -\x0f\xb4]\xe7\x8c\xe3\xfe_\xc2a\xd3\xaf.A\xbaL\ -\xdc\xa3\xe0\xdc\x0e\x83\xe3\xc9\x01\xe3\x8a\x9e\xed\xdc58\ -\x7f\xc7\xee\xc1\x7f%\x11Jo\x89\x81;\x84\xb0wo\ -\xf7\x00\x87\x9f\x03\xf6\xac\x84\xc3\xe6\xdd\xe5$7\xba\x06\ -0\xd2\xf6\xf5\xda\xc5\x80\x7fj\x01\xe9\xe3$n\x0b \ ->\x83\x07$3\x19C\x81\xfb\xce\xd7\xdf\xec\xba\xe6P\ -\xff\xd8C\xc5\xdf\x06\x09\x81\x16\xe0\x8c\x1f\x03\x17=O\ -\xed\x0a 83O>=\x80\x9c\xed\xa5\x9a\xaf\xc5'\ -x\xc1\xc9@\xcd|\x9b\x94 \xf2\xd1\x0f\x9dIs\xca\ -\xd9\x85\xa4Q6\xde\x0b\xc93'q!\xb9\xe5c\x12\ - \x95\xc9\x1a)\xdd\xc8\x8eE\x92\xb7<\xbbz\xeb=\ -k_x\xf0\x9e\xc2?\x8d\xf1|\xe6^r'Po\ -\x12r\x01u\xd4\x9e\xbe\xc2v{\x86\xfc\xe2\xe7\xc8\xab\ -p\xd8\xd4\x8b\x9d3\x1b\xdb\x0c\x87\xd5.:\x0e\xa2e\ -D\x80\x05\xfa\xb5\xcbw\xfa/\x96?p\xeb\xeb\x8f=\ -\xfc\xc3\xef\xfc\xec'\xf7N/Z\x052\x8a\xa2'\xd2\ -\x19\xff\xf6M\x9b^Z\xbat\xe9k\xcf\xbc\xbc\xf9\xa1\ -\x0f\xff{\xe5\xc8\xd9\x97\xfc\xc3*G\x12\xac\x99\x0dT\ -\xb5\xc0a\xee\x1a\xe0\xe4\xef\x01\xdb\xbfo\xf7\x8dn\x00\ -:\xbe9\xc1\x0bNq\xbawf\x1f\x1cVu\xc2\xf1\ -\x91G\x89\xbe\x09%p\xe3\xa6.\xcf\x86\xa1\xfd\x977\ -\xd4\xd7^>sf\x8b\xf8\xea\xd5W\xec\x9a6m\xda\ -{UU5\xeb3Y\xf5\x83\x7f{\xe4\xe7\xa39\x01\ -\x14M\xe3\x14\x06~\x90q\xce\xffvgw\xff\xb9/\ -\xbd\xb1\xedq\xca\x07\xc38\xfc\xa4-\x80\x96)\xb2\xf9\ -q\x0a\x1c\x96\x19\x80\xc3|\xcd\xce\x87V\x87\xe00o\ -KY\x82\xe5\xc9;c\x9f\x83aj\x9d\xf7\xad\xdaT\ -\xed\x02&\xb9Z\x87G\xa2ll<\xb9\xa8\xb7oh\ -\x91,\xcb\xb7\xa9\xaa\xca\xe7\xcc\x99s{N\x00]\xd7\ -Y:\x9b\x0d\x80l\xc7\x8e\x1d\x83\x0b\x16,\xf8\xbb5\ -o\xef|\xbaeZ\xeds'\x9d0S\x0er\xc3\xda\ -\xc1\xe9\x07\xd2G\x81@3\x1c\x96<\x0c\xe7\x02\x5c\x86\ -\xc3\x5c\xb5\xce5\xbf\x91\x82\xc3\xe4*\x1c\x97\xb1\xc9\xfb\ -F\xb2>\xbc\x1f\xa9\xc3\xc1L-\x0egk0\x1eK\ -_\xa4\xebI\xc4b1(\xe4\xe5\x84}\xc4\xb5\x95s\ -^o\xf9\xe2,\xf3\x17\xb8\x10\x8c\xf2@\x10\x96uw\ -w?c\x18\xc6\xd3\xff\xf9\xf4\xba\xc0k\x91\xb9rZ\ -x\x00n\xfd\xe3\xc8\xf5\xb7\xe5W\x83\xb0,;\x0a\xec\ -|\xc8I\xb0\xaa\x03\x0e\xd3\xe3p\xee\xef{P`\xf6\ -\xfd\xc7e\xe3Y7~\xb5\xb7\x19\xd7\xbf\xbd\x00\xcb\xfb\ -\xcf\xc5{\xb1\x99\xd8\xdc\xaf\xe0\xc0\xde.\xd4%\xbaQ\ -\xa7\xf4?ZSSs\xe1\xca\x95+g\x90\x00Kg\ -\xcf\x9e\xdd#I\x12\xacoz\xcb\x05\xb2\x80\xcf\xd3\x94\ -U\x95FL0\x12\xe0&U5N^\xfe\xd8\xda\xd3\ -<\xb7\x5c\x86\xcb\x9b\xfa\xe03_{\x93}$\xf5&\ -`\xee\xd7\xf3\x1a\xf6<\x01\xa8$\x82<\xe1\xe1[.\ -\x83\xc3R\xbd6yF\x90\xeb\xe10m\x1c\x10\xc7!\ -\x82\x99\xe0F\xaa\xf0\xec\xee\xa9\xd8\x12\x9e\x06M\xd7\x10\ -\x8f\x8fCD\xdf\xc3\xe5s\x0d\xccY\xe4\xc3\x89\xb3\xda\ -\xe0\xadm\xa6<}A_\xfb\x95\xf7\x0c\x03\x10\x0f?\ -\xfc0#[,D.k_Mx\xc3u\xcf\xdf_\ -\x83\xc7\xd6\xeelJ\xa6\xd5\x16\xcb-8\x01\x07\x0f\x1e\ -L\xb7\xb5\xb5}%\x1aIl]\xf1\xcb\xdf6\xc97\ -~\x11\x97d\x87\xe0\x96\x00\x16\xeb\x07\xdb\xfe/\x80y\ -,\xe3\xd3\xedl\xc6\xac\x87\xdf\xf9\x03\xe0\xc0\xa3f\xc9\ -\xcc#\xfc.\xc0'\xb8\xafo\x0e\x1c\xa6Z\x028E\ -\x98\xb4o\xf3`\x10\xab\xb65c\xd3a/\xa2\xd1\x08\ -b\x91\x8f\xf1\xa59\x0a~t\x9e\x84\xf3\x17\xce\x04\xab\ -\x9b\x87=\x83@d\xe8\x10\xa2\x07;\x11\xee\xddy\xf0\ -\x9dp\xf3\x01\x00|\xc5\x8a\x15\xcb\xc8\x1b<$\xc0\xeb\ -\x00r\xa5\xca\xd5\xd8X#e\x15\xad\xdf\xd05\x0e\xa0\ -\x86\x90&h\x041\xbb\xbf\xffp\xf4\x84\xa6\xeb\x87\x8e\ -\x8c\xacY\xf1\xe4&\x96\xb9\xfaj\x9co\xbc\x08\x8f\xac\ -A\x96\xcdJH\xa0V\xa6\x96Y\xe7\x8c\x13\xc2]`\ -\x11\x82\x9c\xaf\x9c)]\xc6\xa1\xb1\x00\x8e\xc4<\x18\x8a\ -z\x10z\xf5\xbf\x10\xd3\xd7!\xcd\xa6#e\xd4\x01$\ -l-\xef@\x8d\xcf\xc0\xd4j\x0ds\x9b2X6#\ -\x85)~\x1d\xa6\x0d'\xdc\xd8p\xb0\x1a/uM\xc1\ -\xc7\x83\x12\xc2\xe10\x22\xe3\xe3\xf8\x8b\xa5\xc0\x037\x07\ -p\xe2\xbc/\xe4\x12\xb1\x88\x1d\x811\xb4\x1d\x91}1\ -\xa4\x14\x91O7n\xb75E`---\x17\x9b\xf9\ -\x80\xecyX\xe6\xba\xfd\xdeU\x1c^\xff\x12\xa8Y\x93\ -\xfc\x14B\x15!F\xc8\x10\xf8\x99\xd3G\xd7m<\x5c\ -\xf7`o\xdf\x91\xfb\x1f~IB\xf4O\xaf\xc22u\ -5<.\x1d.W\x9e\xbc\xcb\x12\x81\x13\xdbP\xda\x8b\ -\xc1\xb8\x17\xfdQ\x1f\x8e$\x83\xd8?\xecBoHC\ -:\x93E6\x9b\x85\xaaf D\x1a>_\x06\x81\xc0\ -(\x82\xf2\x18<H#o\x12\x09\xe4BF\xf7\xc0\xef\ -\xaf\xc7\xecf/=Z5\x14\xe1C\x86\xee\x1f\x0a\x8d\ - <6\x86\xa0\x17x\xed\x8ez\x5c\xf2'\xe7\x03\xb5\ -'C()\x18\x07\xd7\xe6\x04\x10\x06\xc0Iy\xc1\x04\ -\x84\xe0t\xec\xca\x15_\xf3\xbb\xeb\xeb\xeb\xaf\xef\xeb\xeb\ -\xcb\x80nw\xbe\x0d*\xf4\xe9\x00\xb7PG\xf0\x13\xa2\ -\x9b\x81D\xbb\x0eva{\xf4\xb9\xf7\x0e\xd7\xce>\xd4\ -7\xf0\x97O\xbc\xc9\xb0\xff\xa4\xf35ytK\xca`\ -\xae\xa0\xaf\xaa\xc6\xe5\xae\x9e\x82\x81\xa8\x84\x811\x8eh\ -<\x8dT*\x83D2\x8d\x804\x88\x93Zu\x5c\xbb\ -T\xc2\xbc\x19@[\xb3\x84\xf6\xd6 \x9a\xbf\xf4\x22$\ -3Q\xbaH\xf3\x9d7\x83\x99\x9b&\xba\x02(I0\ -5\x85\xa7\xd6\xeb\xb8\xf1?R\x18\x19\xe1\x85\xc9\x9e\x01\ -\xabo\x0b\xe0\xbc+\xbe\x05\xe1i\x82H\x0eC\xdb\xf7\ -\x12\x90I\x12a\x19\x0c\xc8\x91\xe7\xd6\x96\x92\x90h\xa6\ -\x00\xf6\xca+\xaf\xdc\x10\x08\x04fG\xa3\xd1U ^\ -\xc5\x0a\x8a\x8b\x10$4\x10\xbc\x84ds\x10\x89\xf3\xe7\ -\x815\x04Q\xfb\x9b\xfd\x0dw)\xdc\xfd\xdd\xd6\xd6V\ -\xf4\xf7\xf7\xa1*\xe0\x0574\x84\x86#0\x0c\x8ei\ -\xb5\x14\x87\xf3%\x9c;\x8f\xe1\x82\xa5Mh\x9f=\x8b\ -*\x5c\x13\x98\xbf\x01\xcc[\x0b\xe6\x0e\x82A\x03\xb8\x92\ -\x033\xb2\x10j\x14,=\x08\xa4\x87s\xdb\xecL\xcb\ -\xe2\xd0Q\x81\xb3\x97\xd7b$\x1c\x01Yn\xc6;\x1a\ -%\xec\x09\x01\xa7\xb5\x09|\xf0\xb3\x0b \xd1\xeb7O\ -G\xa0\xedy\x06\x22\x9b\xb47\xaau\x81M\x078\x14\ -\x8d\x83\x09\xae'\x1b\x16/|\xba\xa7N'\xf2[>\ -\xfa\xe8#\xcf\xc0\xc0\xc0\xa9\x00z\x8b\xed\x07\xe8\x848\ -A\xb5D\xa8\x1dN\x22\xf0z\x17\xa2'5#|\xde\ -\xac\xc8\x9d\xef\xf65\xb3\xde\xde\xde\x9b\xcdX\x22o\xb4\ -f\x85\xe1\x9c9\xae\xc8\xbd_\x9f\xe5\x9f\xb5\xe8Bo\ -\xb0u!s\xfb\x82H\x0b\x05\xc4\x90\xa0\x101\x82\xaa\ -\xd0a\x14<\xd9\x9f\xdb,\x91\x94\x10$=\x01\x99\x09\ -\xc8B@\x12f\xcb\xd0=\x5c\x0d\x0e97\xdb7\x9e\ -\x03|\xeblPh\x00\x7f\xfdB-f4$\x10\x97\ -\xdb\xe0J+H\xedZ\x0d\x91\xce\xd0}f\xfc\x09\x08\ -\x9d#\x95\x11T\x1a\x01\xb3'e\xf8\x1eyd}\xba\ -\xbauz\xfd\xbf\xf7\xf4\xf4\xd4\x11\xf9\x1bL\xf2\xe56\ -D\xb8\x15\xff#\x04E\x00\x8d)\x15S;\xfb\x11\xdb\ -\xd6/\xc6[\x1b\x95\xefi\x9a6\x04\xe0\xdb\x846\x02\ -\xbcn\xb9w\xd9\x895\xf7\xb6_\xf9\xe8u5SZ\ -\xdaT%-\xa53\x09\xb7\xa6\xa6]Jr\x14\xa3\xfd\ -\xbd\x99p\xff\xc7n#\xbe\xbfZ6\xe2\xbe\x80WT\ -y=\xc2\x13\xf0\x08)\xe0a\xb9\xca\xe2\x22\xb8\x19\xc0\ -\x0d\xe0\xdd\x819H$\xba0\xb3\x1e[\x82n\xecy\ -m\x07j=.Q'\x04?\xefp\x18\xfa\xc7=\x11\ -\xc9\x88\xbf*\xf3x\x04\x01\xb7\xcc<L\x80q\x01E\ -\x15b\xdf0\xd4\xa3\x096z(\xea\xde\xf8\xe1\xa0\xdf\ -5\xeb\xc4\xa6\xd5T\xd1\x9a\xf7\xee\xdd{7\x80_\x1d\ -\xeb\x8e\x90\xb0\xbc`\xdcj\x1b\x09\x0d\x02\x08\x1c\x09\x8f\ -\x87\x01\xac\x90e\xf9\x9f|>\xdf\xf6T*\xb5\xd0\xe3\ -\xf5\xbe\xdcq\xfa\xd5\xef\xcf>\xe5\xec\xaf\x09.\x06\x0c\ -CS\xe2\x91p\xf7\xde\x1d\x1bwo\xfc\xcd\x93\xa3\xaa\ -\x9a\xf6AW}\x86\x11\x0c\x08\xdd[%\xb8VE\xa1\ -\x13dB\xaf\x97\x99\xde\xe0\x96\x8c\xdaj\x9fA-\x0f\ -\xc6\xa4\x99\xf3;\xfb\xa4*UQ\xe2\x0b\xe6\xe0\x0e\x83\ -#\xab\xab\xf0eT\xe1\xf3\xbb\xb8\xa7\xfb\x88\xb1d\xcd\ -;\x9d\xcf\xca.\xd6\x00x\x83\x0c\xc2\xc7`\xb8\x05\x87\ -\x94H\xc3\x08\xa7\xb8r$*\xbc\x9ag\xda\x17;\xe6\ -\xcc\x98\xd1\xd5\xd5\x95\x08\x85B\xf7\x00x\xf4\xb3l\x89\ -\x19\x84\x84%\xc2\x14\x0b3\x08\x11\xc30\xc6\x1a\x1a\x1a\ -\xb6d2\x99\x85\xfe@p\xd7Wn\xbcw\x9a\xcb\xed\ -5\xb3\xed\xfb]\xbb\xf7\xbc\xb1\xa3sk\x94C\x97\x1a\ -O\xfa2\xe3\x5ce\xa4\x89\xc4\xf5,3\xd4\xb4\xa4+\ -)IW\x932eoY\xa3\x96gS\xee1-\xed\ -\x19\x1cc\x0b\xdd\xcd\xcb\x1e\xdd\xd9\xf5:$\x86\x07;\ -\xa6b\x9b\x00\x1dj\x90\xb8L\xe9\xc4\xa5\xde>,\xd8\ -[O\xae\x1f\x9bu\xe1\xb2Y\xcf\xb74\xf8\xd3\xe3\xb1\ -\xd4\xb4\xd1h\xfa\x84pL\x9foH\xfe\x99\x9e@]\ -\xa3\xab\xc6\x1f\x8c\x86\xc3\xea\xce\xee\xf7^\xd6u}9\ -\x80]\x04\xed\xf3\xfc\xaf1f\x89UK\x98j\x95\xca\ -$\xd5\xd5\x9b\xa8&\xdf\xd6\xdc\xdc\xfc\x0dz\x87P\xd2\ -\xe9t\xe2\x8d7\xde\xd8=\xc9\x96\x86\x80\x05\xd3\x98\x10\ -\x9c\xc3\xe0B7\xe8H\xe5\x86\x9a\x11\xdb\xb6\xed\xa8\x86\ -\xb7z\xed\xde\xbd\x9f\xcc\xeb\xec\xec\xdc\x0e\xe0L\x82\xfe\ -\x8f\x00\xd6-\x06K\x8d\x83Ec\x90{\x13\xec,\xba\ -\xf3y\xb7\xdb\xdd\xec\xf5zUj\x99\xcb\xe5r\x93\x81\ -\xc8\x1a\xf1x|\xbf\xa2(k\x01\xfcZ\x08\xd1]@\ -\xbc\x9c\x07\x94\x08\x09\x8d\x10!(\x84&\xc2\x14UU\ -\xe3\xe6\xba\x9a\xda\xa6\x97\xc9\xc8+8\x00\x97S\x00\xe7\ -\x9f=\x18c\x1c\x8cA\xa2\x1fx\xdc\x02\xf0\xf1w7\ -|\xd4\xee\xf7W=\x91\x88\xc6\xe6m\xdb\xb6m\x14\xc0\ -5\xd6x\x99\x04\x90\xf01d\xab*\xd5\xe4wTp\ -\x0b\xe5\xa1\xb3\x08\xb5\xd6s\x85\x09\xfb\x09\xa6p}\xd6\ -bNTfW\xb80$\x92\xd6\x97fi\xc67\x92\ -\x00J\x22\x918\xe3\xc0\x81\x03\xafQy\xe4t.\x13\ -I\x13\x92U!r\xe4\xf3\x13/\x0c\xab\x95H,\xb1\ -n\xdd\xba6\xba~=-O\xbfs\xe8\xd0!\xff\xa6\ -M\x9b\xc6\xe9\xda_\x01\xc8\x12\xda&|\xa76\xc1\x0b\ -\x93\x84\xdd\x84NB\x8a\x90\xb1&E/G\xbat\x08\ -\x1c\xff}2!\xe0\xf1x\xbeM\x1e\xb0\x9c\xc2`\xe5\ -\xa9\xa7\x9e\xba\x9e\x92\xa3\x9b\x5c\x93Q\x82\xe4\xe4\x9a:\ -\x09\xa2r\xce\x0d\x1a#(_\xc8\xe3\xe3\xe33\xfc~\ -\xff)4\xe6\x22j\x97Q\x82b\x94\xa1\x0d\xea\xff\x10\ -\xc0*\xc2Q\x8bP\xc2*\xc9\xb1\x1cQ'AnA\ -\xe0s\x1a\xab\xc0\xfd&\xaec\x8c=L\xa4j\xab\xaa\ -\xaa\x86\x89X\x8a\xda\x0c\x09 <y\xf3\xd1\xf5\x06B\ -\x8d9\xfb\xe49\x88D\x22\xc6\xd0\xd0P/y\xc2\x06\ -ki:`\x11M\x12\xd2\x96\x08\x9aM\xf6wc\x0c\ -\x95\xb3*\xc2\x97\x09\xa7\x13\xda,\xc2u\x047\xe7\x5c\ -\xb2^A#\x84\x83\x84n\xc2\xfb\x84~k\xa6\x8dr\ -\x7f\xd6\xfb\x03\x10\xa0\xf0\xf3\x1c\xff\x0a\xc0\xf9\x17V\x81\ -\xdf\x13\xfb\x1f\x84\xaf\xe2\x02\x22\xe6\xe9\x93\x00\x00\x00\x00\ -IEND\xaeB`\x82\ -\x00\x00\x0d\x06\ -\x89\ -PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ -\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\ -\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ -\x00\x00\x00\x09pHYs\x00\x00\x06\xec\x00\x00\x06\xec\ -\x01\x1eu85\x00\x00\x00\x19tEXtSof\ -tware\x00www.inksca\ -pe.org\x9b\xee<\x1a\x00\x00\x0c\x83ID\ -ATx\xda\xed\x9b[hU\xd9\x19\xc7\xd7IN\xa2\ -&&\x1a\xe351^\xc6T\xad\x97J\x95)8\x14\ -\xc4\x22\xb6\xccs\x9f*\xf4a^|\x10\xc4\xc2\x0c\x08\ -}(\xf8TJ\x1f\x15\xa4O\xf6Q\x0aR\x90N\x07\ -A\x94\xfa\xe0\xfd\xd6\xaa\x03^\xc6\xfb5Qc.F\ -\xcd\xc5~\xbf\x0d\xbfa\xcf1\x92\x8c\x1c\x83\xc1,X\ -\xec\xbd\xd7Y{\xad\xef\xfb\x7f\xf7\xb5\x93\xc2\xeb\xd7\xaf\ -\xd3\xc7\xdc*\xa2\x8f\x030\x0e\xc08\x00\xe3\x00\x8c\x03\ -0\x0e\xc0G\xda\x8a\x1f\x1aA\xc7\x8e\x1d\xdbS]]\ -\xfd\xb3i\xd3\xa6}\xe1\x98\xad\xad\xad\xed\x8f\x95\x95\x95\ -\xf3W\xaf^\xfd\x8br\xed\xf7A$B\xdb\xb6m[\ -P,\x16\xff\x10\xb7\x9f\xcd\x9e=\xbbe\xf2\xe4\xc9\x93\ -\x18\x876\xaf\xb6\x81\x81\x81\xc1K\x97.\xdd\x1a\x1c\x1c\ -\xbc\xd4\xd1\xd1\xf1\xb7\xbd{\xf7\x1e\x1a\xd3\x00l\xd9\xb2\ -\xe5\xb3\xfa\xfa\xfa\xc3!\xf5\xaa!\x09,\x14\xd2\xdb\xc6\ -\x03\x84t\xfd\xfa\xf5C\x15\x15\x15\xbf\xd9\xb3g\xcf\xab\ -\xb1d\x022\xff\xcb\x9a\x9a\x9aC!\x84\xe2\xcb\x97/\ -\x87cx\xc8\xb1\x96\x96\x96\xf5\xd7\xae]\xfb&\x1e\x7f\ -5\x96\x9c\xa0\x0c\xfc\xb3\xbf\xbf?\x13B\x00\x91\xaa\xaa\ -\xaaR\x98\x02=\xbb\xb7;n\x9f8qb\xc6<\xa0\ -\xd1\x9b\x9a\x9a\xd6o\xd8\xb0a\xdd\x98\xd2\x80\xcd\x9b7\ -\xff9\x98i\xec\xeb\xebK\xcf\x9e=K\x0f\x1e<@\ -\xa5G\x0a\x5c\x0a'\x99\x1a\x1b\x1b\x93\xad\xae\xae\xee\xaf\ -q\xf9t\xac\x00\x00\xb3_\x04\xf3H\x10\xef\x9e\x16-\ -Z\x94\xc2\xf9\xa5\xe7\xcf\x9f#e\xe7\xa4\xce\xce\xce\xd4\ -\xd0\xd0\x901\xfc\xf4\xe9\xd34i\xd2\xa4t\xfa\xf4\xe9\ -\xf4\xe4\xc9\x93D\x0b\xff\x91hS\xa6L\xf9\xf9\xc6\x8d\ -\x1b\x8b\x07\x0e\x1c\xe8\xff\xe0\x01\xd8\xb4iSu\xb4\xe9\ -q\x0b\xc3x\xf6\xb4j\xd5\xaa4a\xc2\x84t\xe3\xc6\ -\x8d4k\xd6\xact\xea\xd4\xa9\xd4\xda\xda\x9a\xe6\xcf\x9f\ -\x8f\x9d\xc3`\xbaz\xf5jZ\xb8pa:{\xf6l\ -\xf6Nww\xb7\xe6\x00h\x95/^\xbc\xd8\x14K\xfe\ -\xfd\x83\x88\x02\xdb\xb7oo|\xf4\xe8\xd1\xba \xbc?\ -\x88\x9d\x17\xd2[1s\xe6\xcc\xdf\xde\xb9s\xa7+\x88\ -\x9e\x1cc\xd3\x83\xe0\x84\x16\x00B\xc4\xf7w\xd1\xa2L\ -3\x02\xcc\x0c\x84[\xb7n\xed\x0b\x8d\xd9O8\x8d~\ -4\xd6\xfc\xf7\x89\x13'\x1e\xbc\x17\x00~\x1dm\xc5\x8a\ -\x15\x95\xc1Tm0\xd3z\xe6\xcc\x99\xdf\xafY\xb3\xa6\ -9\x18}\x10\xd2h\xbap\xe1B\xed\xb2e\xcb\xd2\xdd\ -\xbbw\xd3\xd4\xa9SSWWWz\xfc\xf8qFl\ -\x84\xad\xc4\xbe\xd8>\x12\x0c\xa0\x90\xa8\x9e~\xc4\x0dM\ -a\x1d\x1c(f\xc3\xfd\xe5\xcb\x97\xf1\x07\x98\x13\xfb\xbc\ -\x0e\xad\xba\x1cN\xf4\x1f===\xff\xda\xbf\x7f\xff\x89\ -\x9838b\x00v\xec\xd8\xb1\xf4\xe6\xcd\x9b_\xc5m\ -\xcb\xe2\xc5\x8bo\xd6\xd6\xd6\xd6\x04\xa1\x8bz{{[\ -\xcf\x9f?\xdf\xc8&\xa8$\x92\x84Q\x18\xc0c\xf3\x8c\ -m\xbfz\xf5\xca\xae'wi\xa4\xce8D\xd2\x99\xcf\ -\x18L\x0c\x1b\x0e\x01-hQ\x0bx?c\xd8\xe7\x90\ -z\x8a\xe8\x82\xf9\x00>~\x22\xdb;\xe8\xeeloo\ -\xff&\xf6\xfd2\xe6\xdc\x1e\x12\x80\xdd\xbbw\xa3\x8b\xbf\ -{\xf8\xf0\xe1_\x8e\x1f?>;\xd4\x88\x97\x0d7\x10\ -\x08\xe1y\x06\x91\x1e\x1b\xdb\xdfxFBt\x1bk\xe0\ -\xd0d\x9e=`\x8c{\xae\xf9n\xf3=\xaf\xac\xeb\x95\ -\x0e\x00y\xe7\x19\x1a\x09\x08\x00\xc5\xfa8O\xfcH\xe6\ -gB\x1b\xae\x1f=z\xf4\x937\x00\xd8\xb5kWM\ -\xd8\xd0\xd7\xa1\xaa\xebb\x92L\xb2\x10\x1d\xc6\xd8\x14\xbb\ -\x858\x09\x18\x16\x006\x869\x1b\xce\x0b-\x810\xc6\ -\xed#\x01\x80.\x93y\x10X\xcb\x88\xe0\xef\x87\x0f\x1f\ -f\x1f\x98V\x08\xdc\xd3\xfb\xc3$\xebo\xdf\xbe\xdd[\ -\xf4\x85\x9d;w\xb6D8\xfa6T\xb9\x96\xd0\x93'\ -\x02d\x91\x18\xe3a\xf3i\xee\xdc\xb9)^\x06\x086\ -\x960\x89\xcb\xe6\x00`\xe4\xea? \xd6\xe6\xfa\x00%\ -\x08j\x80\xfb9\xce\x9a9@\x87\xd4\x00;\xcc\xf1\x1e\ -\xfe\x06\x8d z`V\x08\x12 B\xab\x11$\xeb\x17\ -\xc3\x17\xfd\x09_\x9d\x01\xb0o\xdf\xbe\xc6\x90\xca\xb5(\ -2\xaad:\xcf<I\xca\xca\x95+\x13\xed\xc8\x91#\ - \x9d\x81\x10~\x00\xe9\xe6\x01\xc8\x88\x8e\x82\x86\x8d\x01\ -\x8d5\xb2Mmj\x14\x8d\xb90\xc7\x1e\xd3\xa7O\xc7\ -y\xf1\x9b\x1a\x02\xe1C\x81$ \xa5 \xc88\xe0+\ -y\xd6\xc0\x0c\xe8\xd6\x0f\xfc\x86\xe3\xfd*\x9e\xf7d\x00\ -\xdc\xbbw\xef?\x11w\xabTS\x99\xd7\xfe\xc9\xb8\x02\ -1\x9cHF\xa4\xf3$\x16\xfb\x82\x10\xcd#\x22\x00\x8c\ -\xf2,\x00\xae\x9b\xadA\x13\x00\x12 \xd6F\xa3\xc8\x01\ -\xf2NP\xa65=\x9b)q\xe9o\xac\x8d\x83\xc4\xe1\ -B\x07\xeb\xd2\xb6n\xdd\x9a\xdd\x9f;w\x0egM\xa4\ -@\x0b+\x02\x88O\x8b!\xfd\xdaP\x8d\x9f\xe6\xbd\xac\ -\xc4\xa9\x8a\x84)PC\xa2\x80\x81\x84O\x9e<\xc94\ -\xc6\xd9T\x00@\x18\x86\x95\x8e%\xec\x0f4\x806o\ -\xde<\x9c*Z\x041\xec\x07\xb8\x864\x9e]\x03\x1a\ -t\xb6\xec\x87vq\xcd\xfb\x09\xe6\xb0\xaf\xeb\x93\x1f\x08\ -6\x91 \xfb}\xce\x9c9\x198W\xae\x5c1ZM\ -+\xc6K\xad\x11\x8f\x0b\xbc\xa8csA\x91\x9e1c\ -F\xb6\xb0\xa9\xea\xc1\x83\x07\x9d\x87\x8a\xb1\xd1\x1bj\xc9\ -\x06\xda\xbfD\x0a\xc4\xf2\xe5\xcbIe1'\x18\x05T\ -\xcc\x0a\xa2\x19\xd7\x9e\x95$\xb4 A4\x0d:\x98\x03\ -\xb3\xa8<W#\x13\x82P \x8c\xabE\xf87\xae\xbc\ -W\xea\x5c\x0b\xc5\xd8\xa0\x10\x8d|\x9b\x8d\xf3^\x7fH\ -\xc6h\x10\xc6o<\x03\x00\x0bC0D\xd25\x0dC\ -\x9f\xef1\x8e/!\xa5%\x09\x82i\xf6\x05`\xd6@\ -\xc3\xb8\xc2\xb4\x0e\xcf}\xd5J\xf61\x17\xc0\xff\xb0&\ -k\x01\x12{\xd2\xa0\x01>\xbc\xd7\x17\xd9\xf3\x0d\x0d\xe0\ -e\x88\xd0\x86\xe9\x82\x90\x0f\x7f\x02a\x1e\xfe\x86]j\ -\x7f\x02\xa0Y\xd8\xc8\xed/^\xbc\x08hH\x1d\x89\x03\ -\x00>\x08i\xb2/\x84\xeb\x00\xe92\x8b\xf4U[\xe6\ -@\x07k\xe0\xf0X\x83\x88\xc3<\x0b&S\xebaS\ -\xec\xa2*\xf4\xaeM/\x9dk\x10\x85\xa4J\xd3V\x9c\ -\x1c\x0c\x10&\x91\x0cs\xd0\x06\x00\x83\x01\x1c\x14k\xe1\ -\xb1\xd1\x1e\xf3\x07\x01a]hEs\xb8G\x0b\x99\x03\ -\xe3\x80\x00\xf3\xbc\x8bC%\x04\x1a\xc5\xb8\xda\x87\x01\xa0\ -L\x0d\xc2`\xc0\x06QH\x18U\x85P}G\x14F\ -\x5ca\x1c\x8d\xc11\xf2\x1e\x0c\xb3\x06\x0cA\x1b\x0c\xd2\ -\x01M\xed\x831\xd6\xa5\x94\xc6yZ\x1a\xb3G6~\ -\xff\xfe}\x9c\xec\xb0\xf5\x05> \x95\xbbi2F\x15\ -\x98\x8ac+31M\x0bF\xa8\xe02\x82\x97,Y\ -B\xb1\xc4\x19_iF\x88\xb4a\x1e\xa6Y\x03\x86\x01\ -\x8e\xe8\x01\xd3\x5cq\xd0\xac\xc9\x95u\x19\xc3TL\xb3\ -\x05\xe2\xfdk\x80\x9b\xda\xb0G\xc2(\x04@\xac!\x92\ -+\xb6\x8f9\x00\x00\xe6\x01\xe1\xe6\x0d\xe6!&/\xfa\ -\x03}\x92v\x0e8\x80\x82\xc6\xa8%\x8c\x13\xfaX\x1f\ -\xad\x1a\xd6\x07\x94\xb3\x11&!\x02P\xb5A\xd4\xbf\x94\ -yT\x17\x82\x91&~@M\xe4\x1d#\x8ay\x88\xe9\ -0s`\xd4\xb9\xccC[\xe4\x819\x00\x05 y\xc7\ -m\x1b\x15\x0d0\x03cc%D\x83Y\x01\x80\x09\xa4\ -M\xb9\x8a\xad2fJ\x8cd5\x15\xcf\x0ed\xce\x08\ -\x01\xc8\x98\x0b\x8e\xd5\x04\x88\xf7\xd4\x06C&\x9a\x85\x1f\ -a\x9d\xd1\xd2\x00\xe36\x1d\x86pJ\x84\xaf|\xa6\x08\ -\xf1\x84]=9\x0c\xe8\xd4\xb0a\xa3\x00\xa01nx\ -\x86y\xde\xb1\xe0\xa1\x13\x05\x04>\x9f\x00\xc1\xb4{Q\ -gp\xffV'XV\x0d\x90Q\x9a\xea\x8e\x9a\xe7U\ -\xd2:\x9d(\xc0\xb8g\x06\x8c1\x17\xa6\xb8\x1a\xfb\xcd\ -\xf4\x90<\xcf\xfa\x05\x8b\x1f\x9a\xd9\xa2i5`\xd0\x0c\ -\x9bh\x1c\xfb\x8e\xaa\x06h\xabJ\xd11\x98p\x1e\xfb\ -C8\x04\xeb\xe1q`\xf3f,IM\xd3>I\x03\ -\x13B\xdd\xbbo\xa3)0l\x8d`\xdeo\xea\xab\x84\ -\x87\xca\x1e\xc91\x00\xd5|\xe2\xfd\xfa\x80<!\x82\x9b\ -\xaf\xdaTU\x88\xb7\xb4\x05\x00AP\x0b\xe6\xcf\x5c\x9a\ -\xfak\x1f\xa7\xe6\xa6\x96T\xdd\x96\x85L\xed\x1dFt\ -\xb6\xac\xc7;\xaeo\x04\x92'\xfd\x0a\xa6\x88)\x00@\ -Y5`\xd8#+\x01\xb0\xa9\x01\xee+\xd1\x8c\xe55\ -\xa1P\xf72-X\xb44\x15\xeb\xfaR\xb1\xba9u\ -\x90*\xc7;f\x99\x9e1\xa2\x19\xac\xaf)[\xd0\xe5\ -\xa3\x10\xe1\xd0\xcc\xb3\xb4U\x94\xd3\x07\xc8\xa8\x04 \x95\ -R`\xf2g\x0e\xf9{\x9f=#|\xde\xdf\x1e\xcc>\ -J\xb5U\xf5\xa9>\xca\xd8\x89u\x93S\xfd\xec\xc8\x19\ -\x1a\xa68\xcf\xf7\x5c\xc3\xee\xfev5\x0d\xb0\xde\x04\xa0\ -\xdc> O@\xbe\xa2\xf3\xdeL\xd0\xef\x7f0\xeb\x5c\ -\xfb\xf71\xbf\xa77u\x84\xeaw\xb5\xb7\xa5\xee\xb6\xf6\ -\xd4\x1bj<!\xbe\x9c\x0f\xe64\x8c\xf5,\x99\x05T\ -\xe9k\x86f\x93\xac[\xda\x8a\x12Sn\x00\x8c\xdd:\ --\x9a\xa1\xd13\x02U\x9fy:5\xed\x1bo^\xc5\ -\x07\x8f\xfa\xba\xd4\xf7\xbc'=\x8d2\xb9\xb3\xa7;\xf5\ -\x15\x99\xfb}\xc5\x0a\x00\xbc\x83\xa7W\xd2\xa5%8{\ -P\x83p\x1d\x1d\x00$@\x00,\xb9uJ\x82\xc2\xbd\ -\x85\x92\xcck\xe3\xcc\xc9\xca\xe3\xcaBzE2U]\ -\x91\xba\xba;#\xb7N\xa9\xab\xb3\xcb\x13k\x22\x06`\ -\x19\xf7e\xdc\xc6\x98\xc5\xd2\x90\xad\xa8W.W\xf3$\ -WB\xcc\xe3!B\x7f\x03\xb1f~H\x0e\xdb\xa4\x9b\ -\xfe\xe6m\x96\x10V7\xb3!M\xa8\x9c\x98\xbaz\xbb\ -\xd2\xa3+\x0f\x01\x0c-aM\xee\xcd\x1a=\x87T\xab\ -\xbc\x1f\xddT\x18\x06\xf2\x84\xc0\x84\xa0\xd0Lz\x90\x9a\ -\x80Q\x10\x91\x12#\xfd|\xf1\x83`<\x95\xceg\x82\ -\xda3\x8cs\x82\xb4`\xc1\x02\xcf'\x05\xd8\xc4\x89D\ -it\x8b!\x9d\x9a\xcd\xb3:\x80\x80`m\x14\xd5g\ -\x0cf\x01\x8a\xda=>[e\xc0\x18\xeb\xad\x05\xb4e\ -A\xf0\x9c2>\xdbq@+\xd0\xcc\xc9;B\xb5\x84\ -=GO\x03LG\x05\x82g\x08\xf1h\x8b1\x99\xf6\ -\xd0\xd3\x12\x1a\x10Pyk\x04\xabA\xdf\xf1\xec\x12\x9a\ -\xa9 9\x12\xf3\x5c\xd03J\x80\xf5\xd3\x1d\xe6\x05\xf3\ -\xa3u b\xfd\xaf\xf3\xd3\x0c`\xcajM\x02!\x1a\ -@\xf2\x1fG\x19\x83!\x8b\x17\xa4\xed<\xc3'_w\ -\x00\x94J\x12\x06\xd9\x03\xe65\x09\xfd\x0fB\xe0X\x8c\ -\xdfF\xd7\x07X\xcf\xeb\x84Tw+@\x982\x13\xb4\ -t6\x1c\xf2\x9bE\x8b\x15\x9d\x1fRaD\x8f\x1e_\ -\xaa\xd1\x0eO\x95\x00\x8f\xf73\xa0<)jnn6\ -\xed\x1dU\x1f \xc3\x1eE\xeb\x18\x01\x85|\xdc\x83N\ -\xf3z\x011\xf4\xe1 aT\xd3\x00\x00\xde\xa1\xf6g\ -\x1d\xd7\xd4!ZL\xb1'ct\xd6\xc0\xf9\x01\xfa\x88\ -\x00\xe0\x0bq\xb9\x01\xc0\xa1i\xbfflH\x0b\xf5\xd5\ -W\xc0\xb8\xde\xdeR\xd7DJ\xa6Js\x0bU\xde\x22\ -'\x9f\x0cyb\x84\xf41\xbb\x11)l1P\xaea\ -\xd1rT\x7f6\x88\xb3\x04.\x05\x06\x10 T\xe7\x05\ -\x13\xac\x81\xdd#q\xa5jm`FI\xb7\xb6'\xf9\ -\xf1T)\xffu\x8aw\xf9\xd6\xc0\xbc\xb5k\xd7r\xec\ -\xa6\x06\xe9$\xf9.!\xdd\x00\xde\x87\x064\xf0\xf0\x0e\ -\xcd\x8c\xeemZ\x80-*9\xbb\xc7\xde\x10\xe7\x87\x0d\ -\x08\xf1K\x8e\xa7\xba\x1e\x8cp\xc6\x0fS\x00\xc5\xf19\ -k\xc8\x98\xef m\x00c=+N*@\xd6\xf6=\ -@\xf5\xbc\x01\xba\xa0\x01 o\x15\xf9\xdb[\xff\x14\xed\ -\xc7\xb6|\xf5\xa5\xbd\xea\xfd\xd9\xc0\xdfJ\x9bN\x12\x8f\ -\x0eQH\x15\xa2\xf3i34\xd1y\x9fd\xc7F\xe6\ -gh3)\xe2}K]\x01\xf8\xee\xbb\xef\x86\x22Y\ -\x00\xd1\xd0\xb3\x11I\xfe[\x8c\x81\x9bdZl\xca\x22\ -\xf9\xd8\x9b\xaf\xeb\xed,nM\x0fa~\xa8\x90(\x8f\ -\xb8\xecn\xea\xb5\xa4y\x86\xef\x91\xd8pi\xb9f\x82\ -\xcf\xf0\x0b\xb6\xe7\x83#1W\xfd\xc7\x85\xf8\xfb\x86/\ -c\xa8\xad\x18R\xea\x08oy(\x08_\xef_X\x04\ -\x832\xe2U\xe2e\x12/?\x10D|\x1b\x8f\xcf\xf2\ -i\xae\xcd\xf8>\x82&8\x95\x01\xe8\xd4Xcz\xd0\ -P\x13\x9d\xbfW\x80>\xf6\x1b\x88\xf1\xbe\xb8\xbc\x88\xa9\ -\x8f\xc3A>\x09\xa0~l\x02\x83\xd0:\xc2\x9c.E\ -8\xfe:\xd6\xbb\xc0)~!\xfe\xf6~R,\xbc:\ -T\xf6\xf3@wY\xfc\xf0\x13\xfe\xcc\x8d\xf9y\xc9K\ -g4\xa0\xbe\x1d\xb6t$\x88\xf8_\xbc\xdb\x99\xdeO\ -s\xc3B\xb4\xd7e\xc8O\x90\x0e\xb4\x12\x1b\xefE\x7f\ -\x12\x7fq\xfa:\x0b\x81\xf1\xf7}\xd3\x02\xed\x96`f\ -n<\x83~}\x00A\xfd\xca\xefH\xb2\x10\x9d{\xfa\ -`\xdc\xb3P{\xcc\xb9\x16\xd7\xa7il4@\xec#\ -h\x04\xe3}\x0e\x9a\x03\x00B\x15\x99l\xf4\x9a\xe8\x18\ -\xa2\xfa\xeb\xb5@g!T\x07\x7fD\x07\xc54\x86\xdb\ -\xf8\xbf\xce\xa64\xfe_c\xe3\x00\x8c\x03\xf0\x11\xb7\xff\ -\x03\x7f\x19\x0a\xe4\xd7bc\xda\x00\x00\x00\x00IEN\ -D\xaeB`\x82\ \x00\x00\x15\x14\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -864,6 +346,313 @@ h\xac\xe8y\x0b\x8b8f?\x89\xcd\xd5\x82\xeb\x964\ \xe8,&\xde\x84\xa1k\x84_.b\xfd\xb7\xff\x05\xc7\ \xfd\xe7\xdb#]\x138\x00\x00\x00\x00IEND\xae\ B`\x82\ +\x00\x00\x13\x09\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\ +\x00\x00\x00\x06bKGD\x00\xff\x00\xff\x00\xff\xa0\xbd\ +\xa7\x93\x00\x00\x00\x09pHYs\x00\x00\x1b\xaf\x00\x00\ +\x1b\xaf\x01^\x1a\x91\x1c\x00\x00\x00\x07tIME\x07\ +\xd7\x09\x17\x17\x15\x19I\x86pA\x00\x00\x12\x96ID\ +ATx\xda\xed[\x09t\x5c\xd5y\xfe\xee{\xb3k\ +\xb4Z\xb2%\xd9\x96dcl\x8316\xb6\x81\x00\xe1\ +\xb04\x14\xc2\xda\x94\x86\x04\xd2\x90Br ] \x14\ +h\x08KH\x09\x87\xda\xadsRR\x02$\xad{ \ +\xe4\xb0\x95\xcd@\xb0\x1bV/\x80\xb1-\xdb\xd8\xb2l\ +l\xd9\xb2,\xc9\x1aK\x1ai\xf6\xe5m\xf7\xf6\x7f3\ +\xef\xf0\xf4:\x9a\x19\x1b&=\xc9i~\x9dO\xf7\xbd\ +\xfb\xee\x9by\xdfw\xff\xe5\xbe+\x1b\x7f\xb4?\xda\xff\ +oc8\x0e\x1b\xbb\x05uR\xed\xf4\x8b]3\x97\x5c\ +\x06\xb7\xef<\xa1\xa4<\xd0\xb3\xc3B\xcd\x0cq5\x15\ +\x12J\x22\xc4S\xe3!\x91\x8d\x85\x84\xc0\x10\x80\x10\xe1\ +\xe8\xd4\x9fC\xf9\x83\x16@\xfc\xd8\x7f\x95h]v7\ +\xe7X\xc6\xd3Q\x99\x08Bp\x01\xe1\x0e\x12\xaa\xc0e\ +?\x84\xec\x81`n\x82\x0b\x90\x5c\x10\x82\x03\xdc\x00\xd7\ +\xd2\x02\xba2.\x0cmH\xe8jHhJH\xe8\xd9\ +\x10W\xd3$T|Hh\xd9\x900\x85\x12\x08M\x7f\ +\x0c\x99\xdf;\x01\xc4\x03\x9e?\xc7\xf9\xf7\xbf\x88\xe6E\ +\xcc$\x04\xae\x03&9C\x052\x11\x80\xc4\x80\x9a\xcc\ +C\xcf@h\x19\xf0l\x82\x90\x02W\x92\xe0\xa6P\xb2\ +\x0f\x5cH\x04S\x13N\xd0\xc1u-'\x14@\xd7\x0d\ +\x03$\x0aA\x8d\x0a\xae\x87\x08C\xc2\xa06\x07\x95\x04\ +3\xa1\x0c\x09n\x84\x00\x84:\x1eG\xf2\xffN\x80\xa7\ +.\xee\xc4\x99\xb7,\x85\xb0\xc8s#\x07\xc7\xb9(\xd6\ +\xa7\xe7\xa1\x98\xe2d\xed>\xd3\x84\x00W3\xa4\xa3B\ +\xc8\x82s\x0e\x03np\x12\xd6P29\x01\x0d\x12R\ +\xcf\xc4\x01\xba&\xcc\x1fn\x80<\x89\xa0'h`N\ +\x90\x1c\x04\x0f\x01<\xc4d\x98\xd8\xd9q)\xba\xd9\xc5\ +\x10\x95\x11\xe0\x85kSXxm ?\xf3F\x09\x01\ +\x9cb8\xc6\x8b\xdc5\x1b\xa2\xc8X\xf2\x1e@\x00\x14\ +N\x90\xdc\x80\xcbG\xf0\xe7<F\xd7u\x18\x9a\x96\xf3\ + \x9d3\x12'\x09=5\x06u\xa4\x07z\xa2\x0f\xae\ +\x00\x03\xf3\xe4o7\x14\xf1:5\xdf\xe8X\x81\x04\xca\ +\x98\x0be\x8d\xb9r\x0f\x97\x8bi\x82c\xc6\xb9\x89\x82\ +c\xc7xaX-\xb7\xfa\x8b\x8c5!\xc9\xf9>\xcd\ +\xf4\x96\xd4\xa7\xe2H4\xc6c\x0b\x95\x0f?\xd9\x0b\xd4\ +\xd7\x00\xb3.\x85\xde4\x97\x9c\xec\x03\xe8C\xab\xc1\xb3\ +\x06\xd48\xae\xc8\x8c\x88U\xa2\x1b_c\x0bP\xd2$\ +\x945\x0e\x88\x89\x04x\x01\x81\xa2\xd7E1\x91\x8a|\ +\xd6\xb1~\xb6iZ\x1aH\x1c\x01\x0e\xbf\x0f\xd7\xbe5\ +\xa8Z\xba\x02\x9e\xe9\xcb\x00\x96\x1f\x0a\xce\xbe\xda\xf38\ +N\x00>\xaf\x00BLp\xdd\x223iyD\xd9\x87\ +\xe7\xe5\xbd\x80P\xfe\xb3\xedky\x11\x0e\xbc\x09\xac\xbd\ +\x13zf\x16RC\x02\xe9a\x015)\x98\xa1bI\ +%\x04(|8\xce\x8b\xccl1a\x8e\x918/\x15\ +Z\x93\x08\x13'\xf2\xe91\xe4\xec\x93\xd50\x12^\xa4\ +\x8f\x9a\xe4\xf3\xb7B\xc0_\x81\x1c \x0a\xc9\xd8\x84J\ +\x92q\x1e\x97\x0a%^F\x9cB\xf1l\xf2\xf6D1\ +\xdd,\xaf\xd6#\xc3\xb2\xcf-@\xa1\xdb\x15xA\xb1\ +\xd8u\x1e\x17\x0f\x95\xc2DY\xc6\xc3\xe2\x83D>\x8c\ +\x02\xe3\x1a\x84\xc5\xbcr\x02@\x14\xcd\xe86\x81\xe3M\ +\x88E\xae\x17\x92-\x1c\x1f\x1bp\x90w\x98\xa1C\xa0\ +\xd2\x02\x08A0\x8e=\xa3\x17\x86J\xf9$\xc8\x8f1\ +)\xc6K\x90'\x13\xa6\x07L\x9c\xb7\x0a\x09\xe0$[\ +\xbe\xd4\x95_\x03\x94\xff\xacB\x0f\x8b\xf5\x03\xa9Q\x94\ +4C\xb7\x89W8\x04,\x18\x05\x0fW\x9eL\x91k\ +(\xa8&\xc5E\x8d\x1d.O\x1e\xc8/\x93\xe1\x14\xa0\ +\x12e\xd0A\xb6\x10E26l\xa2\xb9~\x10\x98u\ +\x0en\x9d\x13`\xf7M\x9a\x10\xcb\xcf\xbc3\x09\x026\ +D%\x04@\xc9D5\xb9\x10\xb0\x88\xb1c$n\xc2\ +>\xb6\xbf'j\xce\xfc\x08\x8e\xd5\x04\xd7-\xe2\x16*\ +\xe4\x01eVz\x0e\x22\xc5\x88\x95\x12\xc3\xeas\x0a\x87\ +X_\x01\xf9\xb2f8\xca`%\x05(\x1f\xdbN!\ +\x9cd\x0a=\xc2&n\x0bdX\xe0@\x9c\xc8g\x88\ +\xbcT\xe4}\xb5t\x15p\xa0\xd2+\xc1\x828\xb7`\ +\x93\x13\xff\xdb\x0b,b\xc2\xe1\xe66Y\x82\xe38~\ +\x88\xc8\x0f\x03\xb25TX\xe0(g\xf6:\xc0\xf6\x82\ +\x0a\xaf\x04=U@\xfd\x09\xf9\xa7\xd1\xd3@&\x0c$\ +\x8f\x02Z\xd2\x99\xe8\xecX.\x14\x889\x12\xa3S\xa8\ +xo\x9e\xbcd==\xb3E\xb0\xfd\xbat\x15\xb0\xcb\ +`\xe5\xd6\x01\xb6\x08\xfe)\xc0\xdcK\xe14\x91\x17a\ +l/\x10\xfa(\xe7\xbe\x85\xeeO\x10\x13\xfa\x84\xc3\xe5\ +\xf3m\xe2\x90\x93\xbcM\xd6\xd9\xf2\x12\xcc\xac$X\xe9\ +u\x80#\xbb\x17\x1a\x03\x82-y\xb4_\x98\x17\xe0\xe0\ +k\xc0H\xa73\x1c\x18\x016y\xb3\xb5\xc9\x9b3\x7f\ +\xd4r\xfb2\x02\xc0\x1eSr\x1d \x08\x15M\x82\xb0\ +P\xcej:\x80\xd3n\x05\xce\xb8\x17\xa8\x9e>!\xce\ +\xed|`\x9f[\xe4\xb3\x16y\x09\xd4Z\x90\xca\x80\xa1\ +\xf8\xcb\x90\xa8d\x15\xc0$\x19\xdfP\xca\xaf2\xea\xe7\ +\x01\xe7,\x07:.s\x84\x84\x0d\x93\xfcA\x22\x1f\xb2\ +I\x95\x03+-\x820\xf4\xcaW\x01\x22j'\xaaH\ +\x0f\xb0\xeen@\xe8\xf9so5\x10l&\xb2'\x02\ +\xd3\x96\xd1y}\xc1v\x22N\xba\x01\xa8\x9b\x03\xec\x5c\ +\x09\x18\x9a\x95\x00\x09\x89\x03\x80b\x91\x17\x93\x00\x8eD\ +h\x1b\xb7\xa7\xad \x1c\xb8\xe6\x8c\x16Q\xe92\x88\x89\ +\xe5O\x07\xb2a\xc200\xba\x1d\xe8y\x16h\x5c\x04\ +\xcc\xfe3\xa0\xba\x1d\x0ek9\x17\xf0\x90X\x9d\x14\x16\ +\x9a\x0a${\xec\x99\x17%\x92\x9cp\x10v\x92f\x13\ + \x9c\x1e\x90\xfbU\xb1\x10`\x02\xce\x9a?Y\x19\xb3\ +\xb6\xbaG\xb6\x00\x9b\x7f\x00|\xb2\x8a\xba\xb2p\xd8\x94\ +\xc5\xc0\x92\xfb\x81t\x9fI\xbex\xcc\xdb\xfd\xc7\x17\x1a\ +\xa6\xd9e\x90P\xa9$\x08QX\xd7m\xf2\x85\xab>\ +S\x88\x815$\xc4\x1d@j\x10\x0ek:\x138\xf5\ +\xfb\x05d\xcb\x82M\x1a\xff\xce~\xf6;]\x09Z\x04\ +\xfd\x8d@\xfb\x05\x80\xbb*\x17oH\x0f\x01\xf1\x83\xc0\ +x\x17`\xa8\x13D\xa06u\x18\xd8J\x22,y\x10\ +\xa8\x99\x8bOm\xfe\xdf\x00\xa3\x1f\x00\x87\x9e\x01P&\ +\xfeQ\xc2\xf5%G\x9e\xc8\x83\xeb\xf6\xed\xa22\xeb\x00\ +\xe7\xcc\xfb\xea\x80\xd6\xb3`\xdbR\x02\xf2+\xc1\xa1w\ +\x80\xbe\xd5t\x1c\xb1\x17;Z\x14\xd8~\x17\x89\xf0\xcf\ +N\x11\xce|\x04\x18y\xd7\xac\xfd\xc5\xe3\x9f\x17\xf5O\ +'i\xc9>\x17\x10\x16\xf1\x8a\x87\x80\xed\xee\x93\x9a;\ +\x08\xb4_\x05\x9c\xf5S\xa0q\xa9\xf3\xe5f|+\xb0\ +\xfer@\x8b\xd9\xe3=\x0d\xa4\xddO\xca\xd7|f\xb7\ +6\x8a\x84\x06\x9b\xc4\xa1*#\x80s%X\xd2<\xf5\ +\xc0\xe2\xfb\x80\xb6+\xf2^\x90\xd8\x07(G\x80T\x0f\ +\xb0\xfdV8\xac\xfdZ\xa0\xe1\xb4\xcfP\xfbK\xc2\xb1\ +\x12\x14\xa2b\x02p\x0b\x02Pb@x\x170\xb2\x0d\ +H\x0eN\xf2-\x0c\x98\xfb]\xa0\xf1L ;h?\ +x\xffSt\xcf;\x13\x86Q\xe7)\xf7\x1dg\x22,\ +q\xcc\x9c\xc4\x05*\x97\x03\xec\xfa?\xbe\x17\xd8p\x1b\ +\x00\xdd\x0a\x09\xeb\x05\xa9\xe3J`\xc6\xc5\xce\xa5\xd9\xc2\ +\x1f\x11\xe1\xdf\x02\x91N\xfbAw\xdf\x05\x5c\xb8\xd5\x1e\ +\xd7Ja\x13l\x03\x92\xfd\xce\xd8g6\x0ac\xbd\x04\ +\x80\xcf\xb6'\xf8\xe0}7-\xdc\xf2\xf6O\xa5\xd2U\ +\x80\xc0U\xe7\x92\x18\x84L\x08\xd8\xfb\x18\xb0\xfd\x87\x80\ +\x91\x99\xf0\xc9n\xe0\x0b\xbf\x06\x5c.{\x16\xe3\xdb\x80\ +\xd1\x89^ \x03\xed\xdf,;\xf3N\x14\xef\x17\xec3\ +\xe6\x80\xb77\xf7\xae~k\xc3\xbe_\x90\x08\xach\x0e\ +(\xdc\xf3s.\x90\xc6:\x81\x0fo\xb4\xfa,\xab\x9e\ +\x0f\xb4]\xe7\x8c\xe3\xfe_\xc2a\xd3\xaf.A\xbaL\ +\xdc\xa3\xe0\xdc\x0e\x83\xe3\xc9\x01\xe3\x8a\x9e\xed\xdc58\ +\x7f\xc7\xee\xc1\x7f%\x11Jo\x89\x81;\x84\xb0wo\ +\xf7\x00\x87\x9f\x03\xf6\xac\x84\xc3\xe6\xdd\xe5$7\xba\x06\ +0\xd2\xf6\xf5\xda\xc5\x80\x7fj\x01\xe9\xe3$n\x0b \ +>\x83\x07$3\x19C\x81\xfb\xce\xd7\xdf\xec\xba\xe6P\ +\xff\xd8C\xc5\xdf\x06\x09\x81\x16\xe0\x8c\x1f\x03\x17=O\ +\xed\x0a 83O>=\x80\x9c\xed\xa5\x9a\xaf\xc5'\ +x\xc1\xc9@\xcd|\x9b\x94 \xf2\xd1\x0f\x9dIs\xca\ +\xd9\x85\xa4Q6\xde\x0b\xc93'q!\xb9\xe5c\x12\ + \x95\xc9\x1a)\xdd\xc8\x8eE\x92\xb7<\xbbz\xeb=\ +k_x\xf0\x9e\xc2?\x8d\xf1|\xe6^r'Po\ +\x12r\x01u\xd4\x9e\xbe\xc2v{\x86\xfc\xe2\xe7\xc8\xab\ +p\xd8\xd4\x8b\x9d3\x1b\xdb\x0c\x87\xd5.:\x0e\xa2e\ +D\x80\x05\xfa\xb5\xcbw\xfa/\x96?p\xeb\xeb\x8f=\ +\xfc\xc3\xef\xfc\xec'\xf7N/Z\x052\x8a\xa2'\xd2\ +\x19\xff\xf6M\x9b^Z\xbat\xe9k\xcf\xbc\xbc\xf9\xa1\ +\x0f\xff{\xe5\xc8\xd9\x97\xfc\xc3*G\x12\xac\x99\x0dT\ +\xb5\xc0a\xee\x1a\xe0\xe4\xef\x01\xdb\xbfo\xf7\x8dn\x00\ +:\xbe9\xc1\x0bNq\xbawf\x1f\x1cVu\xc2\xf1\ +\x91G\x89\xbe\x09%p\xe3\xa6.\xcf\x86\xa1\xfd\x977\ +\xd4\xd7^>sf\x8b\xf8\xea\xd5W\xec\x9a6m\xda\ +{UU5\xeb3Y\xf5\x83\x7f{\xe4\xe7\xa39\x01\ +\x14M\xe3\x14\x06~\x90q\xce\xffvgw\xff\xb9/\ +\xbd\xb1\xedq\xca\x07\xc38\xfc\xa4-\x80\x96)\xb2\xf9\ +q\x0a\x1c\x96\x19\x80\xc3|\xcd\xce\x87V\x87\xe00o\ +KY\x82\xe5\xc9;c\x9f\x83aj\x9d\xf7\xad\xdaT\ +\xed\x02&\xb9Z\x87G\xa2ll<\xb9\xa8\xb7oh\ +\x91,\xcb\xb7\xa9\xaa\xca\xe7\xcc\x99s{N\x00]\xd7\ +Y:\x9b\x0d\x80l\xc7\x8e\x1d\x83\x0b\x16,\xf8\xbb5\ +o\xef|\xbaeZ\xeds'\x9d0S\x0er\xc3\xda\ +\xc1\xe9\x07\xd2G\x81@3\x1c\x96<\x0c\xe7\x02\x5c\x86\ +\xc3\x5c\xb5\xce5\xbf\x91\x82\xc3\xe4*\x1c\x97\xb1\xc9\xfb\ +F\xb2>\xbc\x1f\xa9\xc3\xc1L-\x0egk0\x1eK\ +_\xa4\xebI\xc4b1(\xe4\xe5\x84}\xc4\xb5\x95s\ +^o\xf9\xe2,\xf3\x17\xb8\x10\x8c\xf2@\x10\x96uw\ +w?c\x18\xc6\xd3\xff\xf9\xf4\xba\xc0k\x91\xb9rZ\ +x\x00n\xfd\xe3\xc8\xf5\xb7\xe5W\x83\xb0,;\x0a\xec\ +|\xc8I\xb0\xaa\x03\x0e\xd3\xe3p\xee\xef{P`\xf6\ +\xfd\xc7e\xe3Y7~\xb5\xb7\x19\xd7\xbf\xbd\x00\xcb\xfb\ +\xcf\xc5{\xb1\x99\xd8\xdc\xaf\xe0\xc0\xde.\xd4%\xbaQ\ +\xa7\xf4?ZSSs\xe1\xca\x95+g\x90\x00Kg\ +\xcf\x9e\xdd#I\x12\xacoz\xcb\x05\xb2\x80\xcf\xd3\x94\ +U\x95FL0\x12\xe0&U5N^\xfe\xd8\xda\xd3\ +<\xb7\x5c\x86\xcb\x9b\xfa\xe03_{\x93}$\xf5&\ +`\xee\xd7\xf3\x1a\xf6<\x01\xa8$\x82<\xe1\xe1[.\ +\x83\xc3R\xbd6yF\x90\xeb\xe10m\x1c\x10\xc7!\ +\x82\x99\xe0F\xaa\xf0\xec\xee\xa9\xd8\x12\x9e\x06M\xd7\x10\ +\x8f\x8fCD\xdf\xc3\xe5s\x0d\xccY\xe4\xc3\x89\xb3\xda\ +\xe0\xadm\xa6<}A_\xfb\x95\xf7\x0c\x03\x10\x0f?\ +\xfc0#[,D.k_Mx\xc3u\xcf\xdf_\ +\x83\xc7\xd6\xeelJ\xa6\xd5\x16\xcb-8\x01\x07\x0f\x1e\ +L\xb7\xb5\xb5}%\x1aIl]\xf1\xcb\xdf6\xc97\ +~\x11\x97d\x87\xe0\x96\x00\x16\xeb\x07\xdb\xfe/\x80y\ +,\xe3\xd3\xedl\xc6\xac\x87\xdf\xf9\x03\xe0\xc0\xa3f\xc9\ +\xcc#\xfc.\xc0'\xb8\xafo\x0e\x1c\xa6Z\x028E\ +\x98\xb4o\xf3`\x10\xab\xb65c\xd3a/\xa2\xd1\x08\ +b\x91\x8f\xf1\xa59\x0a~t\x9e\x84\xf3\x17\xce\x04\xab\ +\x9b\x87=\x83@d\xe8\x10\xa2\x07;\x11\xee\xddy\xf0\ +\x9dp\xf3\x01\x00|\xc5\x8a\x15\xcb\xc8\x1b<$\xc0\xeb\ +\x00r\xa5\xca\xd5\xd8X#e\x15\xad\xdf\xd05\x0e\xa0\ +\x86\x90&h\x041\xbb\xbf\xffp\xf4\x84\xa6\xeb\x87\x8e\ +\x8c\xacY\xf1\xe4&\x96\xb9\xfaj\x9co\xbc\x08\x8f\xac\ +A\x96\xcdJH\xa0V\xa6\x96Y\xe7\x8c\x13\xc2]`\ +\x11\x82\x9c\xaf\x9c)]\xc6\xa1\xb1\x00\x8e\xc4<\x18\x8a\ +z\x10z\xf5\xbf\x10\xd3\xd7!\xcd\xa6#e\xd4\x01$\ +l-\xef@\x8d\xcf\xc0\xd4j\x0ds\x9b2X6#\ +\x85)~\x1d\xa6\x0d'\xdc\xd8p\xb0\x1a/uM\xc1\ +\xc7\x83\x12\xc2\xe10\x22\xe3\xe3\xf8\x8b\xa5\xc0\x037\x07\ +p\xe2\xbc/\xe4\x12\xb1\x88\x1d\x811\xb4\x1d\x91}1\ +\xa4\x14\x91O7n\xb75E`---\x17\x9b\xf9\ +\x80\xecyX\xe6\xba\xfd\xdeU\x1c^\xff\x12\xa8Y\x93\ +\xfc\x14B\x15!F\xc8\x10\xf8\x99\xd3G\xd7m<\x5c\ +\xf7`o\xdf\x91\xfb\x1f~IB\xf4O\xaf\xc22u\ +5<.\x1d.W\x9e\xbc\xcb\x12\x81\x13\xdbP\xda\x8b\ +\xc1\xb8\x17\xfdQ\x1f\x8e$\x83\xd8?\xecBoHC\ +:\x93E6\x9b\x85\xaaf D\x1a>_\x06\x81\xc0\ +(\x82\xf2\x18<H#o\x12\x09\xe4BF\xf7\xc0\xef\ +\xaf\xc7\xecf/=Z5\x14\xe1C\x86\xee\x1f\x0a\x8d\ + <6\x86\xa0\x17x\xed\x8ez\x5c\xf2'\xe7\x03\xb5\ +'C()\x18\x07\xd7\xe6\x04\x10\x06\xc0Iy\xc1\x04\ +\x84\xe0t\xec\xca\x15_\xf3\xbb\xeb\xeb\xeb\xaf\xef\xeb\xeb\ +\xcb\x80nw\xbe\x0d*\xf4\xe9\x00\xb7PG\xf0\x13\xa2\ +\x9b\x81D\xbb\x0eva{\xf4\xb9\xf7\x0e\xd7\xce>\xd4\ +7\xf0\x97O\xbc\xc9\xb0\xff\xa4\xf35ytK\xca`\ +\xae\xa0\xaf\xaa\xc6\xe5\xae\x9e\x82\x81\xa8\x84\x811\x8eh\ +<\x8dT*\x83D2\x8d\x804\x88\x93Zu\x5c\xbb\ +T\xc2\xbc\x19@[\xb3\x84\xf6\xd6 \x9a\xbf\xf4\x22$\ +3Q\xbaH\xf3\x9d7\x83\x99\x9b&\xba\x02(I0\ +5\x85\xa7\xd6\xeb\xb8\xf1?R\x18\x19\xe1\x85\xc9\x9e\x01\ +\xabo\x0b\xe0\xbc+\xbe\x05\xe1i\x82H\x0eC\xdb\xf7\ +\x12\x90I\x12a\x19\x0c\xc8\x91\xe7\xd6\x96\x92\x90h\xa6\ +\x00\xf6\xca+\xaf\xdc\x10\x08\x04fG\xa3\xd1U ^\ +\xc5\x0a\x8a\x8b\x10$4\x10\xbc\x84ds\x10\x89\xf3\xe7\ +\x815\x04Q\xfb\x9b\xfd\x0dw)\xdc\xfd\xdd\xd6\xd6V\ +\xf4\xf7\xf7\xa1*\xe0\x0574\x84\x86#0\x0c\x8ei\ +\xb5\x14\x87\xf3%\x9c;\x8f\xe1\x82\xa5Mh\x9f=\x8b\ +*\x5c\x13\x98\xbf\x01\xcc[\x0b\xe6\x0e\x82A\x03\xb8\x92\ +\x033\xb2\x10j\x14,=\x08\xa4\x87s\xdb\xecL\xcb\ +\xe2\xd0Q\x81\xb3\x97\xd7b$\x1c\x01Yn\xc6;\x1a\ +%\xec\x09\x01\xa7\xb5\x09|\xf0\xb3\x0b \xd1\xeb7O\ +G\xa0\xedy\x06\x22\x9b\xb47\xaau\x81M\x078\x14\ +\x8d\x83\x09\xae'\x1b\x16/|\xba\xa7N'\xf2[>\ +\xfa\xe8#\xcf\xc0\xc0\xc0\xa9\x00z\x8b\xed\x07\xe8\x848\ +A\xb5D\xa8\x1dN\x22\xf0z\x17\xa2'5#|\xde\ +\xac\xc8\x9d\xef\xf65\xb3\xde\xde\xde\x9b\xcdX\x22o\xb4\ +f\x85\xe1\x9c9\xae\xc8\xbd_\x9f\xe5\x9f\xb5\xe8Bo\ +\xb0u!s\xfb\x82H\x0b\x05\xc4\x90\xa0\x101\x82\xaa\ +\xd0a\x14<\xd9\x9f\xdb,\x91\x94\x10$=\x01\x99\x09\ +\xc8B@\x12f\xcb\xd0=\x5c\x0d\x0e97\xdb7\x9e\ +\x03|\xeblPh\x00\x7f\xfdB-f4$\x10\x97\ +\xdb\xe0J+H\xedZ\x0d\x91\xce\xd0}f\xfc\x09\x08\ +\x9d#\x95\x11T\x1a\x01\xb3'e\xf8\x1eyd}\xba\ +\xbauz\xfd\xbf\xf7\xf4\xf4\xd4\x11\xf9\x1bL\xf2\xe56\ +D\xb8\x15\xff#\x04E\x00\x8d)\x15S;\xfb\x11\xdb\ +\xd6/\xc6[\x1b\x95\xefi\x9a6\x04\xe0\xdb\x846\x02\ +\xbcn\xb9w\xd9\x895\xf7\xb6_\xf9\xe8u5SZ\ +\xdaT%-\xa53\x09\xb7\xa6\xa6]Jr\x14\xa3\xfd\ +\xbd\x99p\xff\xc7n#\xbe\xbfZ6\xe2\xbe\x80WT\ +y=\xc2\x13\xf0\x08)\xe0a\xb9\xca\xe2\x22\xb8\x19\xc0\ +\x0d\xe0\xdd\x819H$\xba0\xb3\x1e[\x82n\xecy\ +m\x07j=.Q'\x04?\xefp\x18\xfa\xc7=\x11\ +\xc9\x88\xbf*\xf3x\x04\x01\xb7\xcc<L\x80q\x01E\ +\x15b\xdf0\xd4\xa3\x096z(\xea\xde\xf8\xe1\xa0\xdf\ +5\xeb\xc4\xa6\xd5T\xd1\x9a\xf7\xee\xdd{7\x80_\x1d\ +\xeb\x8e\x90\xb0\xbc`\xdcj\x1b\x09\x0d\x02\x08\x1c\x09\x8f\ +\x87\x01\xac\x90e\xf9\x9f|>\xdf\xf6T*\xb5\xd0\xe3\ +\xf5\xbe\xdcq\xfa\xd5\xef\xcf>\xe5\xec\xaf\x09.\x06\x0c\ +CS\xe2\x91p\xf7\xde\x1d\x1bwo\xfc\xcd\x93\xa3\xaa\ +\x9a\xf6AW}\x86\x11\x0c\x08\xdd[%\xb8VE\xa1\ +\x13dB\xaf\x97\x99\xde\xe0\x96\x8c\xdaj\x9fA-\x0f\ +\xc6\xa4\x99\xf3;\xfb\xa4*UQ\xe2\x0b\xe6\xe0\x0e\x83\ +#\xab\xab\xf0eT\xe1\xf3\xbb\xb8\xa7\xfb\x88\xb1d\xcd\ +;\x9d\xcf\xca.\xd6\x00x\x83\x0c\xc2\xc7`\xb8\x05\x87\ +\x94H\xc3\x08\xa7\xb8r$*\xbc\x9ag\xda\x17;\xe6\ +\xcc\x98\xd1\xd5\xd5\x95\x08\x85B\xf7\x00x\xf4\xb3l\x89\ +\x19\x84\x84%\xc2\x14\x0b3\x08\x11\xc30\xc6\x1a\x1a\x1a\ +\xb6d2\x99\x85\xfe@p\xd7Wn\xbcw\x9a\xcb\xed\ +5\xb3\xed\xfb]\xbb\xf7\xbc\xb1\xa3sk\x94C\x97\x1a\ +O\xfa2\xe3\x5ce\xa4\x89\xc4\xf5,3\xd4\xb4\xa4+\ +)IW\x932eoY\xa3\x96gS\xee1-\xed\ +\x19\x1cc\x0b\xdd\xcd\xcb\x1e\xdd\xd9\xf5:$\x86\x07;\ +\xa6b\x9b\x00\x1dj\x90\xb8L\xe9\xc4\xa5\xde>,\xd8\ +[O\xae\x1f\x9bu\xe1\xb2Y\xcf\xb74\xf8\xd3\xe3\xb1\ +\xd4\xb4\xd1h\xfa\x84pL\x9foH\xfe\x99\x9e@]\ +\xa3\xab\xc6\x1f\x8c\x86\xc3\xea\xce\xee\xf7^\xd6u}9\ +\x80]\x04\xed\xf3\xfc\xaf1f\x89UK\x98j\x95\xca\ +$\xd5\xd5\x9b\xa8&\xdf\xd6\xdc\xdc\xfc\x0dz\x87P\xd2\ +\xe9t\xe2\x8d7\xde\xd8=\xc9\x96\x86\x80\x05\xd3\x98\x10\ +\x9c\xc3\xe0B7\xe8H\xe5\x86\x9a\x11\xdb\xb6\xed\xa8\x86\ +\xb7z\xed\xde\xbd\x9f\xcc\xeb\xec\xec\xdc\x0e\xe0L\x82\xfe\ +\x8f\x00\xd6-\x06K\x8d\x83Ec\x90{\x13\xec,\xba\ +\xf3y\xb7\xdb\xdd\xec\xf5zUj\x99\xcb\xe5r\x93\x81\ +\xc8\x1a\xf1x|\xbf\xa2(k\x01\xfcZ\x08\xd1]@\ +\xbc\x9c\x07\x94\x08\x09\x8d\x10!(\x84&\xc2\x14UU\ +\xe3\xe6\xba\x9a\xda\xa6\x97\xc9\xc8+8\x00\x97S\x00\xe7\ +\x9f=\x18c\x1c\x8cA\xa2\x1fx\xdc\x02\xf0\xf1w7\ +|\xd4\xee\xf7W=\x91\x88\xc6\xe6m\xdb\xb6m\x14\xc0\ +5\xd6x\x99\x04\x90\xf01d\xab*\xd5\xe4wTp\ +\x0b\xe5\xa1\xb3\x08\xb5\xd6s\x85\x09\xfb\x09\xa6p}\xd6\ +bNTfW\xb80$\x92\xd6\x97fi\xc67\x92\ +\x00J\x22\x918\xe3\xc0\x81\x03\xafQy\xe4t.\x13\ +I\x13\x92U!r\xe4\xf3\x13/\x0c\xab\x95H,\xb1\ +n\xdd\xba6\xba~=-O\xbfs\xe8\xd0!\xff\xa6\ +M\x9b\xc6\xe9\xda_\x01\xc8\x12\xda&|\xa76\xc1\x0b\ +\x93\x84\xdd\x84NB\x8a\x90\xb1&E/G\xbat\x08\ +\x1c\xff}2!\xe0\xf1x\xbeM\x1e\xb0\x9c\xc2`\xe5\ +\xa9\xa7\x9e\xba\x9e\x92\xa3\x9b\x5c\x93Q\x82\xe4\xe4\x9a:\ +\x09\xa2r\xce\x0d\x1a#(_\xc8\xe3\xe3\xe33\xfc~\ +\xff)4\xe6\x22j\x97Q\x82b\x94\xa1\x0d\xea\xff\x10\ +\xc0*\xc2Q\x8bP\xc2*\xc9\xb1\x1cQ'AnA\ +\xe0s\x1a\xab\xc0\xfd&\xaec\x8c=L\xa4j\xab\xaa\ +\xaa\x86\x89X\x8a\xda\x0c\x09 <y\xf3\xd1\xf5\x06B\ +\x8d9\xfb\xe49\x88D\x22\xc6\xd0\xd0P/y\xc2\x06\ +ki:`\x11M\x12\xd2\x96\x08\x9aM\xf6wc\x0c\ +\x95\xb3*\xc2\x97\x09\xa7\x13\xda,\xc2u\x047\xe7\x5c\ +\xb2^A#\x84\x83\x84n\xc2\xfb\x84~k\xa6\x8dr\ +\x7f\xd6\xfb\x03\x10\xa0\xf0\xf3\x1c\xff\x0a\xc0\xf9\x17V\x81\ +\xdf\x13\xfb\x1f\x84\xaf\xe2\x02\x22\xe6\xe9\x93\x00\x00\x00\x00\ +IEND\xaeB`\x82\ \x00\x00 \x1c\ \x89\ PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ @@ -1380,39 +1169,250 @@ O\x9c?\xff\xdc\xe1\xfd\x07\xbez\xe1\xd4\xf8\xd3Q\xcf\ T\xcb\xa0\x80\xcd\x08\x0c\xd7\xaf\xf5\x8f\xa8\x9d\xdf\xb0_\ \xad7\xf5:\x7f\xfe\x1f_\xbc\xdd\xe6\x1aS\x0c\xc2\x00\ \x00\x00\x00IEND\xaeB`\x82\ +\x00\x00\x0d\x06\ +\x89\ +PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ +\x00\x00@\x00\x00\x00@\x08\x06\x00\x00\x00\xaaiq\xde\ +\x00\x00\x00\x04sBIT\x08\x08\x08\x08|\x08d\x88\ +\x00\x00\x00\x09pHYs\x00\x00\x06\xec\x00\x00\x06\xec\ +\x01\x1eu85\x00\x00\x00\x19tEXtSof\ +tware\x00www.inksca\ +pe.org\x9b\xee<\x1a\x00\x00\x0c\x83ID\ +ATx\xda\xed\x9b[hU\xd9\x19\xc7\xd7IN\xa2\ +&&\x1a\xe351^\xc6T\xad\x97J\x95)8\x14\ +\xc4\x22\xb6\xccs\x9f*\xf4a^|\x10\xc4\xc2\x0c\x08\ +}(\xf8TJ\x1f\x15\xa4O\xf6Q\x0aR\x90N\x07\ +A\x94\xfa\xe0\xfd\xd6\xaa\x03^\xc6\xfb5Qc.F\ +\xcd\xc5~\xbf\x0d\xbfa\xcf1\x92\x8c\x1c\x83\xc1,X\ +\xec\xbd\xd7Y{\xad\xef\xfb\x7f\xf7\xb5\x93\xc2\xeb\xd7\xaf\ +\xd3\xc7\xdc*\xa2\x8f\x030\x0e\xc08\x00\xe3\x00\x8c\x03\ +0\x0e\xc0G\xda\x8a\x1f\x1aA\xc7\x8e\x1d\xdbS]]\ +\xfd\xb3i\xd3\xa6}\xe1\x98\xad\xad\xad\xed\x8f\x95\x95\x95\ +\xf3W\xaf^\xfd\x8br\xed\xf7A$B\xdb\xb6m[\ +P,\x16\xff\x10\xb7\x9f\xcd\x9e=\xbbe\xf2\xe4\xc9\x93\ +\x18\x876\xaf\xb6\x81\x81\x81\xc1K\x97.\xdd\x1a\x1c\x1c\ +\xbc\xd4\xd1\xd1\xf1\xb7\xbd{\xf7\x1e\x1a\xd3\x00l\xd9\xb2\ +\xe5\xb3\xfa\xfa\xfa\xc3!\xf5\xaa!\x09,\x14\xd2\xdb\xc6\ +\x03\x84t\xfd\xfa\xf5C\x15\x15\x15\xbf\xd9\xb3g\xcf\xab\ +\xb1d\x022\xff\xcb\x9a\x9a\x9aC!\x84\xe2\xcb\x97/\ +\x87cx\xc8\xb1\x96\x96\x96\xf5\xd7\xae]\xfb&\x1e\x7f\ +5\x96\x9c\xa0\x0c\xfc\xb3\xbf\xbf?\x13B\x00\x91\xaa\xaa\ +\xaaR\x98\x02=\xbb\xb7;n\x9f8qb\xc6<\xa0\ +\xd1\x9b\x9a\x9a\xd6o\xd8\xb0a\xdd\x98\xd2\x80\xcd\x9b7\ +\xff9\x98i\xec\xeb\xebK\xcf\x9e=K\x0f\x1e<@\ +\xa5G\x0a\x5c\x0a'\x99\x1a\x1b\x1b\x93\xad\xae\xae\xee\xaf\ +q\xf9t\xac\x00\x00\xb3_\x04\xf3H\x10\xef\x9e\x16-\ +Z\x94\xc2\xf9\xa5\xe7\xcf\x9f#e\xe7\xa4\xce\xce\xce\xd4\ +\xd0\xd0\x901\xfc\xf4\xe9\xd34i\xd2\xa4t\xfa\xf4\xe9\ +\xf4\xe4\xc9\x93D\x0b\xff\x91hS\xa6L\xf9\xf9\xc6\x8d\ +\x1b\x8b\x07\x0e\x1c\xe8\xff\xe0\x01\xd8\xb4iSu\xb4\xe9\ +q\x0b\xc3x\xf6\xb4j\xd5\xaa4a\xc2\x84t\xe3\xc6\ +\x8d4k\xd6\xact\xea\xd4\xa9\xd4\xda\xda\x9a\xe6\xcf\x9f\ +\x8f\x9d\xc3`\xbaz\xf5jZ\xb8pa:{\xf6l\ +\xf6Nww\xb7\xe6\x00h\x95/^\xbc\xd8\x14K\xfe\ +\xfd\x83\x88\x02\xdb\xb7oo|\xf4\xe8\xd1\xba \xbc?\ +\x88\x9d\x17\xd2[1s\xe6\xcc\xdf\xde\xb9s\xa7+\x88\ +\x9e\x1cc\xd3\x83\xe0\x84\x16\x00B\xc4\xf7w\xd1\xa2L\ +3\x02\xcc\x0c\x84[\xb7n\xed\x0b\x8d\xd9O8\x8d~\ +4\xd6\xfc\xf7\x89\x13'\x1e\xbc\x17\x00~\x1dm\xc5\x8a\ +\x15\x95\xc1Tm0\xd3z\xe6\xcc\x99\xdf\xafY\xb3\xa6\ +9\x18}\x10\xd2h\xbap\xe1B\xed\xb2e\xcb\xd2\xdd\ +\xbbw\xd3\xd4\xa9SSWWWz\xfc\xf8qFl\ +\x84\xad\xc4\xbe\xd8>\x12\x0c\xa0\x90\xa8\x9e~\xc4\x0dM\ +a\x1d\x1c(f\xc3\xfd\xe5\xcb\x97\xf1\x07\x98\x13\xfb\xbc\ +\x0e\xad\xba\x1cN\xf4\x1f===\xff\xda\xbf\x7f\xff\x89\ +\x9838b\x00v\xec\xd8\xb1\xf4\xe6\xcd\x9b_\xc5m\ +\xcb\xe2\xc5\x8bo\xd6\xd6\xd6\xd6\x04\xa1\x8bz{{[\ +\xcf\x9f?\xdf\xc8&\xa8$\x92\x84Q\x18\xc0c\xf3\x8c\ +m\xbfz\xf5\xca\xae'wi\xa4\xce8D\xd2\x99\xcf\ +\x18L\x0c\x1b\x0e\x01-hQ\x0bx?c\xd8\xe7\x90\ +z\x8a\xe8\x82\xf9\x00>~\x22\xdb;\xe8\xeeloo\ +\xff&\xf6\xfd2\xe6\xdc\x1e\x12\x80\xdd\xbbw\xa3\x8b\xbf\ +{\xf8\xf0\xe1_\x8e\x1f?>;\xd4\x88\x97\x0d7\x10\ +\x08\xe1y\x06\x91\x1e\x1b\xdb\xdfxFBt\x1bk\xe0\ +\xd0d\x9e=`\x8c{\xae\xf9n\xf3=\xaf\xac\xeb\x95\ +\x0e\x00y\xe7\x19\x1a\x09\x08\x00\xc5\xfa8O\xfcH\xe6\ +gB\x1b\xae\x1f=z\xf4\x937\x00\xd8\xb5kWM\ +\xd8\xd0\xd7\xa1\xaa\xebb\x92L\xb2\x10\x1d\xc6\xd8\x14\xbb\ +\x858\x09\x18\x16\x006\x869\x1b\xce\x0b-\x810\xc6\ +\xed#\x01\x80.\x93y\x10X\xcb\x88\xe0\xef\x87\x0f\x1f\ +f\x1f\x98V\x08\xdc\xd3\xfb\xc3$\xebo\xdf\xbe\xdd[\ +\xf4\x85\x9d;w\xb6D8\xfa6T\xb9\x96\xd0\x93'\ +\x02d\x91\x18\xe3a\xf3i\xee\xdc\xb9)^\x06\x086\ +\x960\x89\xcb\xe6\x00`\xe4\xea? \xd6\xe6\xfa\x00%\ +\x08j\x80\xfb9\xce\x9a9@\x87\xd4\x00;\xcc\xf1\x1e\ +\xfe\x06\x8d z`V\x08\x12 B\xab\x11$\xeb\x17\ +\xc3\x17\xfd\x09_\x9d\x01\xb0o\xdf\xbe\xc6\x90\xca\xb5(\ +2\xaad:\xcf<I\xca\xca\x95+\x13\xed\xc8\x91#\ + \x9d\x81\x10~\x00\xe9\xe6\x01\xc8\x88\x8e\x82\x86\x8d\x01\ +\x8d5\xb2Mmj\x14\x8d\xb90\xc7\x1e\xd3\xa7O\xc7\ +y\xf1\x9b\x1a\x02\xe1C\x81$ \xa5 \xc88\xe0+\ +y\xd6\xc0\x0c\xe8\xd6\x0f\xfc\x86\xe3\xfd*\x9e\xf7d\x00\ +\xdc\xbbw\xef?\x11w\xabTS\x99\xd7\xfe\xc9\xb8\x02\ +1\x9cHF\xa4\xf3$\x16\xfb\x82\x10\xcd#\x22\x00\x8c\ +\xf2,\x00\xae\x9b\xadA\x13\x00\x12 \xd6F\xa3\xc8\x01\ +\xf2NP\xa65=\x9b)q\xe9o\xac\x8d\x83\xc4\xe1\ +B\x07\xeb\xd2\xb6n\xdd\x9a\xdd\x9f;w\x0egM\xa4\ +@\x0b+\x02\x88O\x8b!\xfd\xdaP\x8d\x9f\xe6\xbd\xac\ +\xc4\xa9\x8a\x84)PC\xa2\x80\x81\x84O\x9e<\xc94\ +\xc6\xd9T\x00@\x18\x86\x95\x8e%\xec\x0f4\x806o\ +\xde<\x9c*Z\x041\xec\x07\xb8\x864\x9e]\x03\x1a\ +t\xb6\xec\x87vq\xcd\xfb\x09\xe6\xb0\xaf\xeb\x93\x1f\x08\ +6\x91 \xfb}\xce\x9c9\x198W\xae\x5c1ZM\ ++\xc6K\xad\x11\x8f\x0b\xbc\xa8csA\x91\x9e1c\ +F\xb6\xb0\xa9\xea\xc1\x83\x07\x9d\x87\x8a\xb1\xd1\x1bj\xc9\ +\x06\xda\xbfD\x0a\xc4\xf2\xe5\xcbIe1'\x18\x05T\ +\xcc\x0a\xa2\x19\xd7\x9e\x95$\xb4 A4\x0d:\x98\x03\ +\xb3\xa8<W#\x13\x82P \x8c\xabE\xf87\xae\xbc\ +W\xea\x5c\x0b\xc5\xd8\xa0\x10\x8d|\x9b\x8d\xf3^\x7fH\ +\xc6h\x10\xc6o<\x03\x00\x0bC0D\xd25\x0dC\ +\x9f\xef1\x8e/!\xa5%\x09\x82i\xf6\x05`\xd6@\ +\xc3\xb8\xc2\xb4\x0e\xcf}\xd5J\xf61\x17\xc0\xff\xb0&\ +k\x01\x12{\xd2\xa0\x01>\xbc\xd7\x17\xd9\xf3\x0d\x0d\xe0\ +e\x88\xd0\x86\xe9\x82\x90\x0f\x7f\x02a\x1e\xfe\x86]j\ +\x7f\x02\xa0Y\xd8\xc8\xed/^\xbc\x08hH\x1d\x89\x03\ +\x00>\x08i\xb2/\x84\xeb\x00\xe92\x8b\xf4U[\xe6\ +@\x07k\xe0\xf0X\x83\x88\xc3<\x0b&S\xebaS\ +\xec\xa2*\xf4\xaeM/\x9dk\x10\x85\xa4J\xd3V\x9c\ +\x1c\x0c\x10&\x91\x0cs\xd0\x06\x00\x83\x01\x1c\x14k\xe1\ +\xb1\xd1\x1e\xf3\x07\x01a]hEs\xb8G\x0b\x99\x03\ +\xe3\x80\x00\xf3\xbc\x8bC%\x04\x1a\xc5\xb8\xda\x87\x01\xa0\ +L\x0d\xc2`\xc0\x06QH\x18U\x85P}G\x14F\ +\x5ca\x1c\x8d\xc11\xf2\x1e\x0c\xb3\x06\x0cA\x1b\x0c\xd2\ +\x01M\xed\x831\xd6\xa5\x94\xc6yZ\x1a\xb3G6~\ +\xff\xfe}\x9c\xec\xb0\xf5\x05> \x95\xbbi2F\x15\ +\x98\x8ac+31M\x0bF\xa8\xe02\x82\x97,Y\ +B\xb1\xc4\x19_iF\x88\xb4a\x1e\xa6Y\x03\x86\x01\ +\x8e\xe8\x01\xd3\x5cq\xd0\xac\xc9\x95u\x19\xc3TL\xb3\ +\x05\xe2\xfdk\x80\x9b\xda\xb0G\xc2(\x04@\xac!\x92\ ++\xb6\x8f9\x00\x00\xe6\x01\xe1\xe6\x0d\xe6!&/\xfa\ +\x03}\x92v\x0e8\x80\x82\xc6\xa8%\x8c\x13\xfaX\x1f\ +\xad\x1a\xd6\x07\x94\xb3\x11&!\x02P\xb5A\xd4\xbf\x94\ +yT\x17\x82\x91&~@M\xe4\x1d#\x8ay\x88\xe9\ +0s`\xd4\xb9\xccC[\xe4\x819\x00\x05 y\xc7\ +m\x1b\x15\x0d0\x03cc%D\x83Y\x01\x80\x09\xa4\ +M\xb9\x8a\xad2fJ\x8cd5\x15\xcf\x0ed\xce\x08\ +\x01\xc8\x98\x0b\x8e\xd5\x04\x88\xf7\xd4\x06C&\x9a\x85\x1f\ +a\x9d\xd1\xd2\x00\xe36\x1d\x86pJ\x84\xaf|\xa6\x08\ +\xf1\x84]=9\x0c\xe8\xd4\xb0a\xa3\x00\xa01nx\ +\x86y\xde\xb1\xe0\xa1\x13\x05\x04>\x9f\x00\xc1\xb4{Q\ +gp\xffV'XV\x0d\x90Q\x9a\xea\x8e\x9a\xe7U\ +\xd2:\x9d(\xc0\xb8g\x06\x8c1\x17\xa6\xb8\x1a\xfb\xcd\ +\xf4\x90<\xcf\xfa\x05\x8b\x1f\x9a\xd9\xa2i5`\xd0\x0c\ +\x9bh\x1c\xfb\x8e\xaa\x06h\xabJ\xd11\x98p\x1e\xfb\ +C8\x04\xeb\xe1q`\xf3f,IM\xd3>I\x03\ +\x13B\xdd\xbbo\xa3)0l\x8d`\xdeo\xea\xab\x84\ +\x87\xca\x1e\xc91\x00\xd5|\xe2\xfd\xfa\x80<!\x82\x9b\ +\xaf\xdaTU\x88\xb7\xb4\x05\x00AP\x0b\xe6\xcf\x5c\x9a\ +\xfak\x1f\xa7\xe6\xa6\x96T\xdd\x96\x85L\xed\x1dFt\ +\xb6\xac\xc7;\xaeo\x04\x92'\xfd\x0a\xa6\x88)\x00@\ +Y5`\xd8#+\x01\xb0\xa9\x01\xee+\xd1\x8c\xe55\ +\xa1P\xf72-X\xb44\x15\xeb\xfaR\xb1\xba9u\ +\x90*\xc7;f\x99\x9e1\xa2\x19\xac\xaf)[\xd0\xe5\ +\xa3\x10\xe1\xd0\xcc\xb3\xb4U\x94\xd3\x07\xc8\xa8\x04 \x95\ +R`\xf2g\x0e\xf9{\x9f=#|\xde\xdf\x1e\xcc>\ +J\xb5U\xf5\xa9>\xca\xd8\x89u\x93S\xfd\xec\xc8\x19\ +\x1a\xa68\xcf\xf7\x5c\xc3\xee\xfev5\x0d\xb0\xde\x04\xa0\ +\xdc> O@\xbe\xa2\xf3\xdeL\xd0\xef\x7f0\xeb\x5c\ +\xfb\xf71\xbf\xa77u\x84\xeaw\xb5\xb7\xa5\xee\xb6\xf6\ +\xd4\x1bj<!\xbe\x9c\x0f\xe64\x8c\xf5,\x99\x05T\ +\xe9k\x86f\x93\xac[\xda\x8a\x12Sn\x00\x8c\xdd:\ +-\x9a\xa1\xd13\x02U\x9fy:5\xed\x1bo^\xc5\ +\x07\x8f\xfa\xba\xd4\xf7\xbc'=\x8d2\xb9\xb3\xa7;\xf5\ +\x15\x99\xfb}\xc5\x0a\x00\xbc\x83\xa7W\xd2\xa5%8{\ +P\x83p\x1d\x1d\x00$@\x00,\xb9uJ\x82\xc2\xbd\ +\x85\x92\xcck\xe3\xcc\xc9\xca\xe3\xcaBzE2U]\ +\x91\xba\xba;#\xb7N\xa9\xab\xb3\xcb\x13k\x22\x06`\ +\x19\xf7e\xdc\xc6\x98\xc5\xd2\x90\xad\xa8W.W\xf3$\ +WB\xcc\xe3!B\x7f\x03\xb1f~H\x0e\xdb\xa4\x9b\ +\xfe\xe6m\x96\x10V7\xb3!M\xa8\x9c\x98\xbaz\xbb\ +\xd2\xa3+\x0f\x01\x0c-aM\xee\xcd\x1a=\x87T\xab\ +\xbc\x1f\xddT\x18\x06\xf2\x84\xc0\x84\xa0\xd0Lz\x90\x9a\ +\x80Q\x10\x91\x12#\xfd|\xf1\x83`<\x95\xceg\x82\ +\xda3\x8cs\x82\xb4`\xc1\x02\xcf'\x05\xd8\xc4\x89D\ +it\x8b!\x9d\x9a\xcd\xb3:\x80\x80`m\x14\xd5g\ +\x0cf\x01\x8a\xda=>[e\xc0\x18\xeb\xad\x05\xb4e\ +A\xf0\x9c2>\xdbq@+\xd0\xcc\xc9;B\xb5\x84\ +=GO\x03LG\x05\x82g\x08\xf1h\x8b1\x99\xf6\ +\xd0\xd3\x12\x1a\x10Pyk\x04\xabA\xdf\xf1\xec\x12\x9a\ +\xa9 9\x12\xf3\x5c\xd03J\x80\xf5\xd3\x1d\xe6\x05\xf3\ +\xa3u b\xfd\xaf\xf3\xd3\x0c`\xcajM\x02!\x1a\ +@\xf2\x1fG\x19\x83!\x8b\x17\xa4\xed<\xc3'_w\ +\x00\x94J\x12\x06\xd9\x03\xe65\x09\xfd\x0fB\xe0X\x8c\ +\xdfF\xd7\x07X\xcf\xeb\x84Tw+@\x982\x13\xb4\ +t6\x1c\xf2\x9bE\x8b\x15\x9d\x1fRaD\x8f\x1e_\ +\xaa\xd1\x0eO\x95\x00\x8f\xf73\xa0<)jnn6\ +\xed\x1dU\x1f \xc3\x1eE\xeb\x18\x01\x85|\xdc\x83N\ +\xf3z\x011\xf4\xe1 aT\xd3\x00\x00\xde\xa1\xf6g\ +\x1d\xd7\xd4!ZL\xb1'ct\xd6\xc0\xf9\x01\xfa\x88\ +\x00\xe0\x0bq\xb9\x01\xc0\xa1i\xbfflH\x0b\xf5\xd5\ +W\xc0\xb8\xde\xdeR\xd7DJ\xa6Js\x0bU\xde\x22\ +'\x9f\x0cyb\x84\xf41\xbb\x11)l1P\xaea\ +\xd1rT\x7f6\x88\xb3\x04.\x05\x06\x10 T\xe7\x05\ +\x13\xac\x81\xdd#q\xa5jm`FI\xb7\xb6'\xf9\ +\xf1T)\xffu\x8aw\xf9\xd6\xc0\xbc\xb5k\xd7r\xec\ +\xa6\x06\xe9$\xf9.!\xdd\x00\xde\x87\x064\xf0\xf0\x0e\ +\xcd\x8c\xeemZ\x80-*9\xbb\xc7\xde\x10\xe7\x87\x0d\ +\x08\xf1K\x8e\xa7\xba\x1e\x8cp\xc6\x0fS\x00\xc5\xf19\ +k\xc8\x98\xef m\x00c=+N*@\xd6\xf6=\ +@\xf5\xbc\x01\xba\xa0\x01 o\x15\xf9\xdb[\xff\x14\xed\ +\xc7\xb6|\xf5\xa5\xbd\xea\xfd\xd9\xc0\xdfJ\x9bN\x12\x8f\ +\x0eQH\x15\xa2\xf3i34\xd1y\x9fd\xc7F\xe6\ +gh3)\xe2}K]\x01\xf8\xee\xbb\xef\x86\x22Y\ +\x00\xd1\xd0\xb3\x11I\xfe[\x8c\x81\x9bdZl\xca\x22\ +\xf9\xd8\x9b\xaf\xeb\xed,nM\x0fa~\xa8\x90(\x8f\ +\xb8\xecn\xea\xb5\xa4y\x86\xef\x91\xd8pi\xb9f\x82\ +\xcf\xf0\x0b\xb6\xe7\x83#1W\xfd\xc7\x85\xf8\xfb\x86/\ +c\xa8\xad\x18R\xea\x08oy(\x08_\xef_X\x04\ +\x832\xe2U\xe2e\x12/?\x10D|\x1b\x8f\xcf\xf2\ +i\xae\xcd\xf8>\x82&8\x95\x01\xe8\xd4Xcz\xd0\ +P\x13\x9d\xbfW\x80>\xf6\x1b\x88\xf1\xbe\xb8\xbc\x88\xa9\ +\x8f\xc3A>\x09\xa0~l\x02\x83\xd0:\xc2\x9c.E\ +8\xfe:\xd6\xbb\xc0)~!\xfe\xf6~R,\xbc:\ +T\xf6\xf3@wY\xfc\xf0\x13\xfe\xcc\x8d\xf9y\xc9K\ +g4\xa0\xbe\x1d\xb6t$\x88\xf8_\xbc\xdb\x99\xdeO\ +s\xc3B\xb4\xd7e\xc8O\x90\x0e\xb4\x12\x1b\xefE\x7f\ +\x12\x7fq\xfa:\x0b\x81\xf1\xf7}\xd3\x02\xed\x96`f\ +n<\x83~}\x00A\xfd\xca\xefH\xb2\x10\x9d{\xfa\ +`\xdc\xb3P{\xcc\xb9\x16\xd7\xa7il4@\xec#\ +h\x04\xe3}\x0e\x9a\x03\x00B\x15\x99l\xf4\x9a\xe8\x18\ +\xa2\xfa\xeb\xb5@g!T\x07\x7fD\x07\xc54\x86\xdb\ +\xf8\xbf\xce\xa64\xfe_c\xe3\x00\x8c\x03\xf0\x11\xb7\xff\ +\x03\x7f\x19\x0a\xe4\xd7bc\xda\x00\x00\x00\x00IEN\ +D\xaeB`\x82\ " qt_resource_name = b"\ -\x00\x0d\ -\x0b4-\xe7\ -\x00a\ -\x00k\x00r\x00e\x00g\x00a\x00t\x00o\x00r\x00.\x00p\x00n\x00g\ -\x00\x0b\ -\x01\xad\xabG\ -\x00d\ -\x00i\x00g\x00i\x00k\x00a\x00m\x00.\x00p\x00n\x00g\ \x00\x1a\ \x08\xdd\xe1\xa7\ \x00a\ \x00c\x00c\x00e\x00s\x00s\x00o\x00r\x00i\x00e\x00s\x00-\x00d\x00i\x00c\x00t\x00i\ \x00o\x00n\x00a\x00r\x00y\x00.\x00p\x00n\x00g\ +\x00\x0d\ +\x0b4-\xe7\ +\x00a\ +\x00k\x00r\x00e\x00g\x00a\x00t\x00o\x00r\x00.\x00p\x00n\x00g\ \x00\x07\ \x0e\x95W\x87\ \x00k\ \x003\x00b\x00.\x00p\x00n\x00g\ +\x00\x0b\ +\x01\xad\xabG\ +\x00d\ +\x00i\x00g\x00i\x00k\x00a\x00m\x00.\x00p\x00n\x00g\ " qt_resource_struct = b"\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x04\x00\x00\x00\x01\ \x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00 \x00\x00\x00\x00\x00\x01\x00\x00\x13\x0d\ -\x00\x00\x01e\xaf\x16\xd2\x99\ -\x00\x00\x00<\x00\x00\x00\x00\x00\x01\x00\x00 \x17\ -\x00\x00\x01e\xaf\x16\xd2\x99\ +\x00\x00\x00n\x00\x00\x00\x00\x00\x01\x00\x00HE\ +\x00\x00\x01z\xe7\xee'\x05\ \x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01e\xaf\x16\xd2\x99\ -\x00\x00\x00v\x00\x00\x00\x00\x00\x01\x00\x005/\ -\x00\x00\x01e\xaf\x16\xd2\x99\ +\x00\x00\x01z\xe7\xee'\x01\ +\x00\x00\x00:\x00\x00\x00\x00\x00\x01\x00\x00\x15\x18\ +\x00\x00\x01z\xe7\xee'\x01\ +\x00\x00\x00Z\x00\x00\x00\x00\x00\x01\x00\x00(%\ +\x00\x00\x01z\xe7\xee'\x05\ " def qInitResources(): diff --git a/examples/widgets/animation/appchooser/doc/appchooser.png b/examples/widgets/animation/appchooser/doc/appchooser.png Binary files differnew file mode 100644 index 000000000..1bd31e755 --- /dev/null +++ b/examples/widgets/animation/appchooser/doc/appchooser.png diff --git a/examples/widgets/animation/appchooser/doc/appchooser.rst b/examples/widgets/animation/appchooser/doc/appchooser.rst new file mode 100644 index 000000000..05af3e8b8 --- /dev/null +++ b/examples/widgets/animation/appchooser/doc/appchooser.rst @@ -0,0 +1,9 @@ +Application Chooser Example +=========================== + +Simple application that shows the effect of selecting an +application from the corners of the widget. + +.. image:: appchooser.png + :width: 400 + :alt: Application Chooser Screenshot diff --git a/examples/widgets/animation/easing/doc/easing.png b/examples/widgets/animation/easing/doc/easing.png Binary files differnew file mode 100644 index 000000000..f310fa1b3 --- /dev/null +++ b/examples/widgets/animation/easing/doc/easing.png diff --git a/examples/widgets/animation/easing/doc/easing.rst b/examples/widgets/animation/easing/doc/easing.rst new file mode 100644 index 000000000..5061319db --- /dev/null +++ b/examples/widgets/animation/easing/doc/easing.rst @@ -0,0 +1,9 @@ +Easing Example +============== + +The Easing Curves example shows how to use easing curves to control the speed +of an animation. + +.. image:: easing.png + :width: 400 + :alt: Easing Screenshot diff --git a/examples/widgets/animation/easing/easing.py b/examples/widgets/animation/easing/easing.py index 18b5c09de..ba5032458 100644 --- a/examples/widgets/animation/easing/easing.py +++ b/examples/widgets/animation/easing/easing.py @@ -1,69 +1,42 @@ +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause + +from enum import IntEnum +import sys + +from PySide6.QtCore import (Property, QEasingCurve, QObject, QPropertyAnimation, + QPoint, QPointF, QRect, QRectF, QSize, Qt) +from PySide6.QtGui import (QBrush, QColor, QIcon, QLinearGradient, QPainter, + QPainterPath, QPixmap) +from PySide6.QtWidgets import (QApplication, QGraphicsPixmapItem, + QGraphicsItem, QGraphicsScene, + QListWidgetItem, QWidget) -############################################################################# -## -## Copyright (C) 2010 Riverbank Computing Limited. -## Copyright (C) 2016 The Qt Company Ltd. -## Contact: http://www.qt.io/licensing/ -## -## This file is part of the Qt for Python examples of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:BSD$ -## You may use this file under the terms of the BSD license as follows: -## -## "Redistribution and use in source and binary forms, with or without -## modification, are permitted provided that the following conditions are -## met: -## * Redistributions of source code must retain the above copyright -## notice, this list of conditions and the following disclaimer. -## * Redistributions in binary form must reproduce the above copyright -## notice, this list of conditions and the following disclaimer in -## the documentation and/or other materials provided with the -## distribution. -## * Neither the name of The Qt Company Ltd nor the names of its -## contributors may be used to endorse or promote products derived -## from this software without specific prior written permission. -## -## -## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -## -## $QT_END_LICENSE$ -## -############################################################################# - -from PySide2 import QtCore, QtGui, QtWidgets - -import easing_rc from ui_form import Ui_Form -class Animation(QtCore.QPropertyAnimation): - LinearPath, CirclePath = range(2) +class PathType(IntEnum): + LINEAR_PATH = 0 + CIRCLE_PATH = 1 + +class Animation(QPropertyAnimation): def __init__(self, target, prop): - super(Animation, self).__init__(target, prop) - self.setPathType(Animation.LinearPath) + super().__init__(target, prop) + self.set_path_type(PathType.LINEAR_PATH) - def setPathType(self, pathType): - self.m_pathType = pathType - self.m_path = QtGui.QPainterPath() + def set_path_type(self, pathType): + self._pathType = pathType + self._path = QPainterPath() def updateCurrentTime(self, currentTime): - if self.m_pathType == Animation.CirclePath: - if self.m_path.isEmpty(): + if self._pathType == PathType.CIRCLE_PATH: + if self._path.isEmpty(): end = self.endValue() start = self.startValue() - self.m_path.moveTo(start) - self.m_path.addEllipse(QtCore.QRectF(start, end)) + self._path.moveTo(start) + self._path.addEllipse(QRectF(start, end)) dura = self.duration() if dura == 0: @@ -71,26 +44,27 @@ class Animation(QtCore.QPropertyAnimation): else: progress = (((currentTime - 1) % dura) + 1) / float(dura) - easedProgress = self.easingCurve().valueForProgress(progress) - if easedProgress > 1.0: - easedProgress -= 1.0 - elif easedProgress < 0: - easedProgress += 1.0 + eased_progress = self.easingCurve().valueForProgress(progress) + if eased_progress > 1.0: + eased_progress -= 1.0 + elif eased_progress < 0: + eased_progress += 1.0 - pt = self.m_path.pointAtPercent(easedProgress) + pt = self._path.pointAtPercent(eased_progress) self.updateCurrentValue(pt) self.valueChanged.emit(pt) else: super(Animation, self).updateCurrentTime(currentTime) -# PySide2 doesn't support deriving from more than one wrapped class so we use + +# PySide6 doesn't support deriving from more than one wrapped class so we use # composition and delegate the property. -class Pixmap(QtCore.QObject): +class Pixmap(QObject): def __init__(self, pix): - super(Pixmap, self).__init__() + super().__init__() - self.pixmap_item = QtWidgets.QGraphicsPixmapItem(pix) - self.pixmap_item.setCacheMode(QtWidgets.QGraphicsItem.DeviceCoordinateCache) + self.pixmap_item = QGraphicsPixmapItem(pix) + self.pixmap_item.setCacheMode(QGraphicsItem.DeviceCoordinateCache) def set_pos(self, pos): self.pixmap_item.setPos(pos) @@ -98,162 +72,148 @@ class Pixmap(QtCore.QObject): def get_pos(self): return self.pixmap_item.pos() - pos = QtCore.Property(QtCore.QPointF, get_pos, set_pos) + pos = Property(QPointF, get_pos, set_pos) -class Window(QtWidgets.QWidget): +class Window(QWidget): def __init__(self, parent=None): - super(Window, self).__init__(parent) + super().__init__(parent) - self.m_iconSize = QtCore.QSize(64, 64) - self.m_scene = QtWidgets.QGraphicsScene() + self._iconSize = QSize(64, 64) + self._scene = QGraphicsScene() m_ui = Ui_Form() m_ui.setupUi(self) - m_ui.easingCurvePicker.setIconSize(self.m_iconSize) - m_ui.easingCurvePicker.setMinimumHeight(self.m_iconSize.height() + 50) + m_ui.easingCurvePicker.setIconSize(self._iconSize) + m_ui.easingCurvePicker.setMinimumHeight(self._iconSize.height() + 50) m_ui.buttonGroup.setId(m_ui.lineRadio, 0) m_ui.buttonGroup.setId(m_ui.circleRadio, 1) - dummy = QtCore.QEasingCurve() + dummy = QEasingCurve() m_ui.periodSpinBox.setValue(dummy.period()) m_ui.amplitudeSpinBox.setValue(dummy.amplitude()) m_ui.overshootSpinBox.setValue(dummy.overshoot()) - m_ui.easingCurvePicker.currentRowChanged.connect(self.curveChanged) - m_ui.buttonGroup.buttonClicked[int].connect(self.pathChanged) - m_ui.periodSpinBox.valueChanged.connect(self.periodChanged) - m_ui.amplitudeSpinBox.valueChanged.connect(self.amplitudeChanged) - m_ui.overshootSpinBox.valueChanged.connect(self.overshootChanged) - - self.m_ui = m_ui - self.createCurveIcons() - - pix = QtGui.QPixmap(':/images/qt-logo.png') - self.m_item = Pixmap(pix) - self.m_scene.addItem(self.m_item.pixmap_item) - self.m_ui.graphicsView.setScene(self.m_scene) - - self.m_anim = Animation(self.m_item, b'pos') - self.m_anim.setEasingCurve(QtCore.QEasingCurve.OutBounce) - self.m_ui.easingCurvePicker.setCurrentRow(int(QtCore.QEasingCurve.OutBounce)) - - self.startAnimation() - - def createCurveIcons(self): - pix = QtGui.QPixmap(self.m_iconSize) - painter = QtGui.QPainter() - - gradient = QtGui.QLinearGradient(0, 0, 0, self.m_iconSize.height()) - gradient.setColorAt(0.0, QtGui.QColor(240, 240, 240)) - gradient.setColorAt(1.0, QtGui.QColor(224, 224, 224)) - - brush = QtGui.QBrush(gradient) - - # The original C++ code uses undocumented calls to get the names of the - # different curve types. We do the Python equivalant (but without - # cheating) - curve_types = [(n, c) for n, c in QtCore.QEasingCurve.__dict__.items() - if isinstance(c, QtCore.QEasingCurve.Type) \ - and c != QtCore.QEasingCurve.Custom \ - and c != QtCore.QEasingCurve.NCurveTypes \ - and c != QtCore.QEasingCurve.TCBSpline] - curve_types.sort(key=lambda ct: ct[1]) - - painter.begin(pix) - - for curve_name, curve_type in curve_types: - painter.fillRect(QtCore.QRect(QtCore.QPoint(0, 0), self.m_iconSize), brush) - curve = QtCore.QEasingCurve(curve_type) - - painter.setPen(QtGui.QColor(0, 0, 255, 64)) - xAxis = self.m_iconSize.height() / 1.5 - yAxis = self.m_iconSize.width() / 3.0 - painter.drawLine(0, xAxis, self.m_iconSize.width(), xAxis) - painter.drawLine(yAxis, 0, yAxis, self.m_iconSize.height()) - - curveScale = self.m_iconSize.height() / 2.0 - - painter.setPen(QtCore.Qt.NoPen) - - # Start point. - painter.setBrush(QtCore.Qt.red) - start = QtCore.QPoint(yAxis, - xAxis - curveScale * curve.valueForProgress(0)) - painter.drawRect(start.x() - 1, start.y() - 1, 3, 3) - - # End point. - painter.setBrush(QtCore.Qt.blue) - end = QtCore.QPoint(yAxis + curveScale, - xAxis - curveScale * curve.valueForProgress(1)) - painter.drawRect(end.x() - 1, end.y() - 1, 3, 3) - - curvePath = QtGui.QPainterPath() - curvePath.moveTo(QtCore.QPointF(start)) - t = 0.0 - while t <= 1.0: - to = QtCore.QPointF(yAxis + curveScale * t, - xAxis - curveScale * curve.valueForProgress(t)) - curvePath.lineTo(to) - t += 1.0 / curveScale - - painter.setRenderHint(QtGui.QPainter.Antialiasing, True) - painter.strokePath(curvePath, QtGui.QColor(32, 32, 32)) - painter.setRenderHint(QtGui.QPainter.Antialiasing, False) - - item = QtWidgets.QListWidgetItem() - item.setIcon(QtGui.QIcon(pix)) - item.setText(curve_name) - self.m_ui.easingCurvePicker.addItem(item) - - painter.end() - - def startAnimation(self): - self.m_anim.setStartValue(QtCore.QPointF(0, 0)) - self.m_anim.setEndValue(QtCore.QPointF(100, 100)) - self.m_anim.setDuration(2000) - self.m_anim.setLoopCount(-1) - self.m_anim.start() - - def curveChanged(self, row): - curveType = QtCore.QEasingCurve.Type(row) - self.m_anim.setEasingCurve(curveType) - self.m_anim.setCurrentTime(0) - - isElastic = (curveType >= QtCore.QEasingCurve.InElastic - and curveType <= QtCore.QEasingCurve.OutInElastic) - isBounce = (curveType >= QtCore.QEasingCurve.InBounce - and curveType <= QtCore.QEasingCurve.OutInBounce) - - self.m_ui.periodSpinBox.setEnabled(isElastic) - self.m_ui.amplitudeSpinBox.setEnabled(isElastic or isBounce) - self.m_ui.overshootSpinBox.setEnabled(curveType >= QtCore.QEasingCurve.InBack - and curveType <= QtCore.QEasingCurve.OutInBack) - - def pathChanged(self, index): - self.m_anim.setPathType(index) - - def periodChanged(self, value): - curve = self.m_anim.easingCurve() + m_ui.easingCurvePicker.currentRowChanged.connect(self.curve_changed) + m_ui.buttonGroup.idClicked.connect(self.path_changed) + m_ui.periodSpinBox.valueChanged.connect(self.period_changed) + m_ui.amplitudeSpinBox.valueChanged.connect(self.amplitude_changed) + m_ui.overshootSpinBox.valueChanged.connect(self.overshoot_changed) + + self._ui = m_ui + self.create_curve_icons() + + pix = QPixmap(':/qt-project.org/logos/pysidelogo.png') + self._item = Pixmap(pix) + self._scene.addItem(self._item.pixmap_item) + self._ui.graphicsView.setScene(self._scene) + + self._anim = Animation(self._item, b'pos') + self._anim.setEasingCurve(QEasingCurve.OutBounce) + self._ui.easingCurvePicker.setCurrentRow(0) + + self.start_animation() + + def create_curve_icons(self): + pix = QPixmap(self._iconSize) + + gradient = QLinearGradient(0, 0, 0, self._iconSize.height()) + gradient.setColorAt(0.0, QColor(240, 240, 240)) + gradient.setColorAt(1.0, QColor(224, 224, 224)) + + brush = QBrush(gradient) + + curve_types = [(f"QEasingCurve.{e.name}", e) for e in QEasingCurve.Type if e.value <= 40] + + with QPainter(pix) as painter: + + for curve_name, curve_type in curve_types: + painter.fillRect(QRect(QPoint(0, 0), self._iconSize), brush) + curve = QEasingCurve(curve_type) + + painter.setPen(QColor(0, 0, 255, 64)) + x_axis = self._iconSize.height() / 1.5 + y_axis = self._iconSize.width() / 3.0 + painter.drawLine(0, x_axis, self._iconSize.width(), x_axis) + painter.drawLine(y_axis, 0, y_axis, self._iconSize.height()) + + curve_scale = self._iconSize.height() / 2.0 + + painter.setPen(Qt.NoPen) + + # Start point. + painter.setBrush(Qt.red) + start = QPoint(y_axis, x_axis - curve_scale * curve.valueForProgress(0)) + painter.drawRect(start.x() - 1, start.y() - 1, 3, 3) + + # End point. + painter.setBrush(Qt.blue) + end = QPoint(y_axis + curve_scale, + x_axis - curve_scale * curve.valueForProgress(1)) + painter.drawRect(end.x() - 1, end.y() - 1, 3, 3) + + curve_path = QPainterPath() + curve_path.moveTo(QPointF(start)) + t = 0.0 + while t <= 1.0: + to = QPointF(y_axis + curve_scale * t, + x_axis - curve_scale * curve.valueForProgress(t)) + curve_path.lineTo(to) + t += 1.0 / curve_scale + + painter.setRenderHint(QPainter.Antialiasing, True) + painter.strokePath(curve_path, QColor(32, 32, 32)) + painter.setRenderHint(QPainter.Antialiasing, False) + + item = QListWidgetItem() + item.setIcon(QIcon(pix)) + item.setText(curve_name) + self._ui.easingCurvePicker.addItem(item) + + def start_animation(self): + self._anim.setStartValue(QPointF(0, 0)) + self._anim.setEndValue(QPointF(100, 100)) + self._anim.setDuration(2000) + self._anim.setLoopCount(-1) + self._anim.start() + + def curve_changed(self, row): + curve_type = QEasingCurve.Type(row) + self._anim.setEasingCurve(curve_type) + self._anim.setCurrentTime(0) + + is_elastic = (curve_type.value >= QEasingCurve.InElastic.value + and curve_type.value <= QEasingCurve.OutInElastic.value) + is_bounce = (curve_type.value >= QEasingCurve.InBounce.value + and curve_type.value <= QEasingCurve.OutInBounce.value) + + self._ui.periodSpinBox.setEnabled(is_elastic) + self._ui.amplitudeSpinBox.setEnabled(is_elastic or is_bounce) + self._ui.overshootSpinBox.setEnabled(curve_type.value >= QEasingCurve.InBack.value + and curve_type.value <= QEasingCurve.OutInBack.value) + + def path_changed(self, index): + self._anim.set_path_type(index) + + def period_changed(self, value): + curve = self._anim.easingCurve() curve.setPeriod(value) - self.m_anim.setEasingCurve(curve) + self._anim.setEasingCurve(curve) - def amplitudeChanged(self, value): - curve = self.m_anim.easingCurve() + def amplitude_changed(self, value): + curve = self._anim.easingCurve() curve.setAmplitude(value) - self.m_anim.setEasingCurve(curve) + self._anim.setEasingCurve(curve) - def overshootChanged(self, value): - curve = self.m_anim.easingCurve() + def overshoot_changed(self, value): + curve = self._anim.easingCurve() curve.setOvershoot(value) - self.m_anim.setEasingCurve(curve) + self._anim.setEasingCurve(curve) if __name__ == '__main__': - - import sys - app = QtWidgets.QApplication(sys.argv) + app = QApplication(sys.argv) w = Window() w.resize(600, 600) w.show() - sys.exit(app.exec_()) + sys.exit(app.exec()) diff --git a/examples/widgets/animation/easing/easing.pyproject b/examples/widgets/animation/easing/easing.pyproject index 2677e28ea..416b9979e 100644 --- a/examples/widgets/animation/easing/easing.pyproject +++ b/examples/widgets/animation/easing/easing.pyproject @@ -1,4 +1,3 @@ { - "files": ["easing.qrc", "ui_form.py", "easing.py", "easing_rc.py", - "form.ui"] + "files": ["easing.py", "form.ui"] } diff --git a/examples/widgets/animation/easing/easing.qrc b/examples/widgets/animation/easing/easing.qrc deleted file mode 100644 index 7e112d3a9..000000000 --- a/examples/widgets/animation/easing/easing.qrc +++ /dev/null @@ -1,5 +0,0 @@ -<!DOCTYPE RCC><RCC version="1.0"> - <qresource> - <file>images/qt-logo.png</file> - </qresource> - </RCC>
\ No newline at end of file diff --git a/examples/widgets/animation/easing/easing_rc.py b/examples/widgets/animation/easing/easing_rc.py deleted file mode 100644 index 26c31654b..000000000 --- a/examples/widgets/animation/easing/easing_rc.py +++ /dev/null @@ -1,361 +0,0 @@ -# Resource object code (Python 3) -# Created by: object code -# Created by: The Resource Compiler for Qt version 5.14.0 -# WARNING! All changes made in this file will be lost! - -from PySide2 import QtCore - -qt_resource_data = b"\ -\x00\x00\x14\x1d\ -\x89\ -PNG\x0d\x0a\x1a\x0a\x00\x00\x00\x0dIHDR\x00\ -\x00\x00.\x00\x00\x007\x08\x06\x00\x00\x00s`xd\ -\x00\x00\x13\xe4IDATx\x9cb\xfc\xff\xff?\xc3\ -\xdf\x7f\x7f\x99\x99\x99\x98\xff>x\xf1Xf\xe9\x9eU\ -\x09\x87/\x9e\xb6y\xf7\xe9\xad\x98\xa4\xf2?~Q\xb9\ -\xbf\xfc\xcc\x1c?\xf8\xfe\xfd\xff\xc7\xca\xc5\xc6\xf7F\x9c\ -[\xf6\x96$\xaf\xd25)>\xa5\xcb\xd2\xbcJ\xd7\xc4\ -xd\xef\x08p\x8a>ccf\xff\xc5\x80\x05\xfcg\ -\xf8\xcf\xf4\xef\xff?&\x06\x86\xff\x0c\x8c\x0c\x8c\xff\x19\ -\x19\x18\xff30Bi\x0a\x00\x00\x00\x00\xff\xffb\xfc\ -\xfb\xf7/3\x13\x13\xd3\xdfY\x9b\x17\xa6T\xcfm\xed\ -}\xf3\xe6\x0d\x1f\x17/\xdb\x7f{/aFYEN\ -\x06\x86\x7f\x8c\x0c\x0c\xff\x99\x18\x18\x18\x18\x18\xfe\xfd\xff\ -\xc7\xf0\xe7\xdfo\x86\x7f\xff\xff00002\xb00\ -\xb12p\xb2\xf0|\xe3c\x17z&\xcc%u_\x9c\ -G\xee\xa6\x04\x8f\xc2u\x09^\x85\x9b\xa2\x5cR\xf7\x05\ -8\xc5\x9e\xb1\xb3p\xfc\xc0n\xf5\x7f\xc6\x7f\xff\xff1\ -\xc39$z\x08\x00\x00\x00\xff\xffb\xfc\xff\xff?\xc3\ -\xa4\xb5\xb3s\xf2\xbb\xf3&s\xf2\x09\xffcgc\xfb\ -\xef\x1e,\xc4 !\xc3\xc6\xf8\xed\xeb?FF\x889\ -\x8cp\x0b\x18\x99\xfe320\xfcg```\xf8\xff\ -\xff?\xd3\xbf\xff\x7f\x19\xff\xfc\xff\x03\xf1\xd0\xbf?\x0c\ -\xff\x19\xfe3\xb00\xb22\xb0\xb3p\xff\xe5g\x17~\ -!\xcc%y_\x8cG\xee\xa6\x14\xaf\xe2u\x09\x1e\x85\ -\xeb\xa2<2w\x859%\x9ep\xb0r}\xc5\xe7\xa1\ -\xffpK\x19\xff1b\xf1\x10\x00\x00\x00\xff\xffl\x92\ -\xbd\x0a\xc20\x14F\xbf/\x16\x7f\xd2\x06!\x83\xc6A\ -\xc5]p\xec\xa8\xbb\xcf\xe2k\xbavp(\xa8\x83\xe0\ -\xd6\xb1\x88 $\xf7:\x88[^\xe0\x1c\x0e\x1c6\xb7\ -\xcbv\x7f:\x9e\x85\xea\xe2\x87\xb2\xabKS\x1f\xa6x\ -\xbf\x04f\x90\x03gL\xa0\xfe\x0a\xa9\xc4\x7f\x8fd\xa2\ -D$\x89H\x1a\xa1*0,0.\xac\xb8\x91\xef\xfc\ -$<f\xe5\xf2\xbap\x9b6T\xebv^\xad\xee\xde\ -\x86\xa7\x1d\xba\x9ey\x0fE\xc5(\x94\x04\xf0\x05\x00\x00\ -\xff\xffb\x99\xbcvV\xee\xa7\xef_y\xf9\xb9\xf9\xfe\ -2\xb2\xffeV\xd6\xe4b\xf8\xfd\xeb?\x03#\x13Q\ -\x8ef````\xfc\xcf\xf0\x9f\xf1\xff\x7f\xf4\x18f\ -\xfc\xcf\xca\xc4\xf6\x9f\x8d\x99\x1d\xc9C\x0c\x8c\xff\xfe\xff\ -e\xfe\xf8\xe3\xb5\xc4\xbb\xef\xcf$n\xbc9e\x01\xf1\ -\x103\x03;3\xe7\x7f\x1e6\xc1\xb7\x82\x9c\xe2\x0f\xc5\ -ydo\x8b\xf3(\x5c\x97\xe4U\xb8.\xce#w[\ -\x98K\xe2\x11\x0f\x9b\xc0;&F\xa6\xbf0\xd3\x01\x00\ -\x00\x00\xff\xffbT\x894\xbe\xfb\xf4\xed\x0b%\x86\xff\ -\xcc\xff\x85DX\x18\xbd\xc3E\x88v1\xb9\x00\x9a\x9e\ -\xff1\xa2y\xe8\xef\x7fH\x0c\xfd\xf9\xf7\x9b\xe1\xff\xff\ -\x7f\x0c\x8c\x8c\xcc\x0cl\xcc\x1c\x0c<\xac\xfc\x1f\x049\ -\xc5\x1e\x89r\xcb\xde\x91\xe0Q\xb8&\xc9\xabp\x03\x00\ -\x00\x00\xff\xff\xbc\xd1\xb1\x0d\x800\x10\x03@;\x05T\ -T\xb4\x912\x0e\xa2e\xffE\xc8\xff\xdbT\x94\xb4\x8c\ -p:n\xe7\xb8\x01/s\x1a}\xac8\xae\x1d\x11\x06\ -?\xbe~\x00\x99\xa0^\x90\xadVN\x96\x02\xa9\x84\x5c\ - \x1b\x1e\x00\x00\x00\xff\xff\xb4\x92!\x12\x00 \x0c\xc3\ -\xda[\x81\xff\x7f\x98\xa0&p\x18*s\x11\x11\x0d0\ -\xdd\xd6\xfb=\xbe\x0ca\x81\x91\xae\x92r\xa8\x0c\x96\xbc\ -\x9b\x1d\x00\x00\x00\xff\xff\x94\x94\xb1\x0d\x00 \x0c\xc3\xdc\ -\x96\xffOv\x19\xd8\x10Bp@ly\xc9\xd8\x96\x7f\ -\x22!3\xa8*l\xd1\x05\xc8\x08\xd6'4\xb6W\xc6\ -\x93\xe7\x104\x01\x00\x00\xff\xff\x8c\x91\xc1\x0a\x80 \x10\ -\x05g\xdd5\xa5\xfe\xff;\x83(A\xad\xadKg\xeb\ -\xddg\x18x6\x02F\xc1jB\x9e\x8d\xbd\x1c\xac[\ -!j$M\x09\x01\xaa7N\xefh0\xb2-\x04Q\ -\xfc\xbe>\xac\xef\xed?\xf7\x00\x00\x00\xff\xff\x22\xd9\xe1\ -\xff\xff10pp23|\xfb\xfa\x87\xe1\xf4\xc9\xc7\ -\x0cR\x5c\xea\x0c^&>\x0c\xc6\xaa\x86\x0c\xa2\x02\x22\ -\x0c\x8c\x8c\x0c\x0c_~}`x\xf6\xe9\x1e\xc3\xb5\xd7\ -'\x19\xae\xbe:\xc1\xf0\xf5\xf7'\x06nV>\x9c\x8e\ -gdd`\x80\x95JL\x8cL\x0c\xff\xff\xffg\xf8\ -O\xc0\x13\x00\x00\x00\x00\xff\xff\x22\xc9\xe1\xff\xffC\x1c\ -}\xe7\xc6\x17\x86\xa3\xfb\xde2T\x84T0\x14\x85g\ -0\xb0\xb3\xb32\xfc\x87T\xe9p\xb5Zb\x16\x0c\xae\ -*\xd1\x0c\xcf??`Xsu\x22\xc3\xe9';\x19\ -\xb8\xd8\xf8\x180\x8bM\x06\x86_?\xff1\xb0\xb0\xb0\ -002\xfde\xf8\xf6\xfb\x0b\x03\x0b\x13\x0b\x03+\x13\ -;^\xc7\x03\x00\x00\x00\xff\xff\x22:;\xfe\xff\xc7\xc0\ -\xc0\xce\xc1\xc4p\xe3\xf2W\x86\x9dk_0\xcc.\x9c\ -\xceP\x19\x97\xcb\xc0\xc2\xca\xc4\xf0\xf7\xdf_\x86\xff\xff\ -\xff\xc1+\x9b?\x7f\x7f3\xfc\xfe\x03)\xd2$y\xe5\ -\x19r-\xfa\x19Bt\xf2\x19\xbe\xfd\xfa\xcc\xc0\x04-\ -\x01\xfe\xffg``ecdx\xf5\xec\x0f\xc3\x92Y\ -\x0f\x18<\xc4K\x18\xba\xbc62\xd4\xd8/f0\x94\ -td\xf8\xf1\xe7\x1b\x5c-6\x00\x00\x00\x00\xff\xff\x8c\ -\xd4!\x0e\xc2@\x10@\xd1?3\xbbu\x0d\x06\x01\x0e\ -S\x82D5X$\xa6\x12\x8d \xe1\x04xn\xc4\x01\ -\xb8\x0ci\x10\x08\x0cI1]\xb6\x83B\x92p\x82\xff\ -\xd4\xff\x0b\xfe\x8d<\xee\x99\xcb\xf9\xcai\x7fd\xbbn\ -\xe8SBE15D\x14\xd3\x80I X\xa4\x08\x05\ -\x0e\x0c\xeed\xcf4\x8b\x03\x9b\xf9\x8e\xae\x7f\xa2b\xb8\ -;\xaa\xc2\xad}\x11\xbd\xa4\xaeV\x8c\xe2\x94j\xbcd\ -R\xcex\x0f\x09\xf8\xfd\xe4\x0f\x00\x00\x00\xff\xff\x22:\ -\xc4\x19\x19\x99\x18\x0e\xee~\xce\xa0\xa9\xac\xcbP\x16\x95\ -\xcb\xc0\xc0\xc0\xc0\xc0\xca\xc2\xc2\xc0\xc8\xc8\xc8\xf0\xff?\ -$\x99\xdcx{\x92\xa1fC:\x83Oe\x04\xc3\xda\ -C[\xa0!\xc6\x08\x0f\xb9\x10\xed<\x06EAm\x86\ -\x9f\x7f\xbe10313\xfc\xff\xc7\xc8\xf0\xf4\xf1\x17\ -\x06m%U\x06\x19Qi\xa8c\x19\x18\xfe\x13Q\x12\ -\x01\x00\x00\x00\xff\xff\x84\xd4+\x0e\xc2@\x14F\xe1\xf3\ -\xdf\xa6L\x05\xeb@\xa0P,\x02\x0dIu\x05\x0e\xc9\ -\x1eX\x09\x8a-\x90`p$x\x12\x14b\x12\x02\x02\ -\x0c\x8f\xb6w\xb0\x18\xc2\x0e\x8e\xf8r\xfe\x86\xa7\x04\x9d\ - \xe2\xe9M<\xde\x99M*B^\xd0\xb4\x0d\x92\xf0\ -\xe4H\xe2p\xdd\xb3\xd8L\x89\xb6\xe5\xd6\xdd1\x9e\x97\ -,\xd7+L\xc2\xdd\xf1\xd4\x92g\x81Q\xaf\xa2\xf6\x1a\ -\x99x=\xc4\xe5\xfcd\xd8\x1f\x00|\xed4\xc3d\x98\ -\x0c\xfd\xe0\xf2\x01\x00\x00\xff\xff\x22\x1c\xe2\xff!e\xf5\ -\x8d+\x1f\x19\x04\x84\xc4\x19\xfc\xad=\x19\x18\x18\x18\x18\ -\x98\xa1-0Xdn\xbe1\x8b\xe1\xdf\xff\xbf\x0c\xec\ -\x0c\x02\x0c\xa6\xe6\x92\x0cr\x9a\x22\x0cU3\xda\x18\xbe\ -\xff\x82\x84.#\xb4\x086\x94t`\x90\xe1Wf`\ -b\xfd\xc5\xf0\xf2\xc5g\x86\xdf/\xdf3X\xe9\x98 \ -,c``\xf8\xf5\xf7;\xc3\xd7\xdf\x9f\x18\xbe\xff\xf9\ -\xca\xf0\xeb/\xf6V1\x00\x00\x00\xff\xff\x22\xe8p&\ -f\x06\x86\x9f\xdf\x19\x18\xee\xdf\xfb\xc8`\xa9c\xc4 \ -%,\x09\x0f\xe5\xff\x0c\xff\x19\x18\x19\x99\x18>\xfcx\ -\xcd\xf0\xe0\xfdU\x06\x0e\x16.\x86?\xff~3\xfc\xfe\ -\xf3\x87ASG\x90\xe1\xe1\xe3\xfb\x0c\x07.\x1c\x85\x84\ -\xe6\xff\x7f\x0c\x7f\xff\xfde`g\xe1d\xe0\xfdd\xc4\ -\xb0b\xfeC\x86d\xd3F\x86\xcd3v0\xb8\x988\ -@\x03\x03R\xc8)\x08j3\x98\xc9\xb83h\x88\x98\ -0H\xf2(`u\x17\x00\x00\x00\xff\xff\xc2[\x1c\xfe\ -\xff\xcf\xc0\xc0\xc2\xc2\xc8\xf0\xfe\xdd_\x86\xef\xef\x7f0\ -X\xe9\x9aB\x1c\xf1\xef\x1f\x03\x133\xa4\xbcedd\ -dx\xf9\xe5!\xc3\x97_\x1f\x19\xd8Y\xb8 \xc9\xe2\ -\xef\x7f\x06a16\x06\x06\xe6\x7f\x0c\xa7\xae\x9dc\xf0\ -4s\x85\xe7\x03\x06\x06\x06\x06MQ3\x86w\x8f\xfa\ -\x19T\xc5\xb4\x194\xe5\xd5\x18\xfe\xfe\xfb\x0bu8$\ -\x16-e\xbd\x19,d<\x19\x18\x19\x99\x18\x9e\x7f\xbe\ -\xcf\xd0\xb0/\x02\xc3m\x00\x00\x00\x00\xff\xff\xc2\x1f\xe2\ -\xff\x19\x18\x98\x98\x19\x19\xde\xbf\xfd\xcd\xc0\xf0\x8f\x99A\ -_E\x8b\x81\x81\x81\x81\x81\x11\xde\x02\x83D\xed\x9bo\ -\xcf\x19\xfe\xfc\xfb\xcd\xc0\xc8\xc0\xc8\xc0\xc8\x08I\xab\x9c\ -\xdcL\x0c\xcc\x5c,\x0c7\x1f\xdf\x83\xebad\x82\xe8\ -\xd3S\xd1d\xe0\xe2\xe3g\xf8\xf3\xf7\x0fn\x8b\x09T\ -@\x00\x00\x00\x00\xff\xff\x22\x98T\x18\x19\x19\x18>\xbc\ -\xff\xc5\xc0\xc4\xce\xc9\xa0 !\x07\x11\x83\x86\x1c\xcc\xe8\ -O?\xdeB\x9a\xa1P\xfe\xbf\x7f\x0c\x0c\xac\xac\x0c\x0c\ -\xdc\xdc\xac\x0c\xcf\xdf\xbc\x84X\xc4\xc8\x04\xd7'%,\ -\xc1\xa0\xa9&\xc5p\xf1\xfe%\x86\xa7\xaf\x9f\xc3C\x1a\ -\x06\xfe\xfc\xfd\xcb\xf0\xfb\xcf?\x14\xbb\xd0\x01\x00\x00\x00\ -\xff\xff\x22\x5cs\xfeg`\xf8\xfc\xe97\x03/\x177\ -\x83(\xbf0\xd43\xd0N\x15T\xc9\xb7\xdf\x9fQ<\ -\xc2\xc0\x00\xc9\x1b\x1c\x1c,\x0c\xef?\x7f\x82\xeb\xf9\x0f\ -\x0dINvN\x86\x88(-\x86\xd4\xced\x06\x13i\ -\x17\x86\xc3S72\xfc\xff\xff\x9f\xe1\x1f\xc3?\x06f\ -Ff\x86\xed7\x172\xec\xba\xbd\x82A\x84[\x92\x01\ -\xa9\xef\x80\x02\x00\x00\x00\x00\xff\xff|\x95M\x0a\x80 \ -\x18D\x9f\xf9C\x88P\xf7\xbf['\x886-41\ -\xfdZ\xb8\x11\x8a\xf6\x03\xf3\x86\x19\x98\x7fp\xd5w\x9e\ -b!\xf8\x85\xe0\xc3\xa7,\xdf\x91\xf1,DzS\xce\ -i\xe2\x95(\xb5`\xb5\x05\x81\x860)\x85\xb7+\xd6\ -\x18\x8c\x1e\x11z\xf4\xd4N\xf6\xbc\x91\xe4\xa0\xb6\x8a\xd3\ -\xf3\xcb\xf3\x01\x00\x00\xff\xff\x84\x97\xc1\x0a\x800\x0cC\ -_\xb7\xae\x9b\xc5\xff\xffW\xad\x16\x0f\x9ed\x03\xef!\ -y\x10\x08\xe4\x7f\xc7\x81\x88d\xb3AW[j\x22c\ -:\x1e\x22\xa0Z8\xe2\xe4\xbac\x82\xf3\xb6\x93\x99|\ -{zM\x8aT\x9a\x0c\xac:]}\x99\xf9\x00\x00\x00\ -\xff\xff\x22\xaa\x1c\xff\xfb\xf7?\x03\x0b33\x03\x13\x13\ -\x13\xb2\xf9p\x00i\xf5\xa1\xbb\x1c\x92\xb1\xff\xfe\xfb\x0b\ -u *`eb\x83&\x1dli\x18\xd2:\xfc\xff\ -\xff\x1f\xceZ\x14\x00\x00\x00\xff\xff\x22\xb2\xad\x02)\xf6\ -\x18q\xf6\xe7\xb0\x97\x00\x8cP)l\xb2L\x8c\xc4\x0d\ -!\xe0\x02\x00\x00\x00\x00\xff\xff\x22\xca\xe1LL\x8c\x0c\ -\x7f\xff\xfdc\xf8\x87\xa5I\xca\xc0\xc0\x80\xbdZ\x86:\ -\x98\x91\x11{\xb9@i\xcf\x08\x00\x00\x00\xff\xff\x22\xaa\ -8da\x85\xa4\xd5\xdf\x7f~\xc3\x1d\x85\x0cX\x18Y\ -\xb1\xb6\x9d\xff\xfd\xfd\xcf\xc0\xcc\xc4\xc4\xc0\x84e\x80\xe6\ -\xf7\xbf\x9f\xd0\xa2\x8e\xbc\x918\x00\x00\x00\x00\xff\xff\x22\ -\x1c\xe2\x8c\x0c\x0c\xec\xec,\x0c\xdf~|g\xf8\xf1\x0b\ -{\xbb\x81\x95\x99\x1d\xc3\xfe\xff\x0c\x0c\x0c\x7f\xfe\xfec\ -`eee`aFv8$\xfc\x7f\xfc\xf9\x06-\ -\x22\xc9\x03\x00\x00\x00\x00\xff\xff\x22Xs2220\ -psC\xfa\x96\x1f\xbf~\x82\x0a\xff\x87;\x8e\x81\x81\ -\x81\x81\x93\x95\x9b\x012\xa8\x89p\xda\xff\x7f\x0c\x0c\xbf\ -\x7f\xfde\xe0d\xe7\x80\x14\x85P\x09X>\xf9\xfa\xeb\ -#$\x89\x91\xe9r\x00\x00\x00\x00\xff\xff\x22*\x8d\xf3\ -\xf2\xb12|\xff\xf1\x8d\xe1\xe5\xfb\xd7\x10\x07\xffG8\ -\x90\x81\x81\x81\x81\x87M\x80\x81\x81\x01)\xf4\x18!\x0e\ -\xff\xf9\xf3/\x03\x1f\x17/D\x0e\xaa\x89\x91\x81\x91\xe1\ -\xcf\xbf\xdf\x0c\x9f~\xbec`fd!\xd8\xb7\xc4\x05\ -\x00\x00\x00\x00\xff\xff\xc2\xefp\xa8\x03\xf8\x05\xd9\x18\x18\ -\xfe\xfcd\xb8\xf7\xec!\xd4\xe1\xa8\x96\x09p\x88\xa2t\ -\xb3\x18\x19\x19\x18\xfe\xfc\x81T\x5cb\x82B\x0c\x0c\x0c\ -\x90\x9e\x10\xcc\x8d\x9f~\xbe\x838\x9c\x89\x85\x81\xdc \ -\x07\x00\x00\x00\xff\xff\x22\x18\xe2\x7f\xff\xfdg\xe0\x17d\ -a``a`\xb8x\xe7*\x9a\xbf a.\xc2%\ -\xc5\xc0\xc6\xc2\x09))\xa0\xed\xf7\x9f?\xfe3\xfc\xfc\ -\xf6\x87A^B\x06\xeeYX\xe8\xbe\xfc\xf2\x88\xe1\xeb\ -\xaf\x8f\x0c\xcc\x8c\xccd\xa7q\x00\x00\x00\x00\xff\xff\xc2\ -\xebpFF\x06\x86\xbf\x7f\xfe3\xf0\xf011\xf0\x0a\ -s2\x9c\xbcz\x8e\x81\x81\x81\x81\x81\x19^\x11A\x1c\ -.\xca-\xc3 \xc0.\xc2\xf0\x17\xdaOdbf`\ -\xf8\xfc\xe1\x0f\x03\xc3\xaf\xff\x0c\xba\xca\x9aP\xd3\x10-\ -\xbe{\xef.3\xfc\xfe\xfb\x0b\x9a\xc6\x91\x9d\x8eHN\ -L\x8cL\x0c\xac,,\x0c\xcc\xcc\xd8\xcb{\x00\x00\x00\ -\x00\xff\xff\x22\x5c\xe5\xffc``eg`PP\xe2\ -g8{\xe32\xc3\xa3W\x8f\xa1]6H\xfb\xfa\xdf\ -\xff\x7f\x0c\x9c\xac<\x0cJB:\x0c\xbf\xfe\xfdd`\ -d`b`bbdx\xfa\xe8;\x03+'/\x83\ -\x8d\xae\x05\xc4\x22\xa4n\xd8\xb5W'\x18X\xa0\xc9\x04\ -\xa5<\x87\xfa\x81\x87M\x90\xe1\xeb\xef\x8f\x0c/\xdf\xbd\ -ax\xf7\xf1#\xd6\x16\x22\x00\x00\x00\xff\xff\x22\xaa8\ -\xfc\xf7\xf7?\x83\x9a\x06/\xc3\xe7\x8fo\x186\x1f\xdb\ -\xc9\xc0\xc0\xc0\x80Q\x8d\xdb+\x860\xfc\xfb\xfb\x97\x81\ -\x99\xed\x1f\xc3\xcfoL\x0c\xa7\x8e>`\x08u\xf2f\ -P\x93Qa\xf8\xf7\xef\x1f\x03##$$\x9f|\xba\ -\xc3p\xfb\xedE\x06\x0eV.\x06V6&\x86\xcf\xdf\ -\xbe000@jfXmj%\xef\xc5`-\x92\ -\xc0\xa0\xfc'\x80!Uw\x02\x83(\x8f4$\x86\x90\ -<\x00\x00\x00\x00\xff\xff\x22\xaa\x02\xfa\xfd\xeb?\x83\x84\ -\x0c\x1b\x83\x84\x12\x1f\xc3\xf4\xf5\x8b\x18~\xfd\xf9\xc5\xc0\ -\xc2\xcc\xcc\xf0\x9f\xe1?|\xe4I[\xcc\x82!L/\ -\x9f\xe1\xd3\xa7\xef\x0c[\xd6=d\xb0\xd5sa\x98\x98\ -\xd7\x0a5\x83\x91\xe1\x1f\x03\xc4\xa3\xfb\xef\xadb\xf8\xfa\ -\xeb\x13\x03\x0b\x0b3\x83\x98\x18'\xc3\xc3\x17O\x19\x9e\ -\xbf{\x01\x0dpH\x90\xf3\xb2\x093\x14\xb9\xb60\xb4\ -%\xb418\xe9:3\xc0\x87\xe7\x90\x9a\x1c\x00\x00\x00\ -\x00\xff\xff\x22\xae\xad\xc2\xc0\xc0\xf0\x9f\xf1\x1f\x83\xad\x93\ -\x04\xc3\xd5[\x17\x19\xa6\xac\x9b\xcd\xc0\xc0\xc0\xc0\xf0\xfb\ -\xcf\x1f\xb8\xc3\xfe\xff\xff\xcf\xe0\xa7\x91\xc1Pg\xb7\x86\ -aM\xf9F\x86\xbd\x13\xd70\x88\xf0\x8b@\xc6V\x18\ -\xfe203\xb20\xdc{w\x99\xe1\xd0\x83\xf5\x0c\xdc\ -l|\x0c\xbf~\xfdfP\xd7\xe1g\xf8\xf8\xf1\x15\xc3\ -\xca=\x9b \xf6\xfc\x83\xe5\x03\xb4!8,9\x18\x00\ -\x00\x00\xff\xff\x22j\x08\x8e\x91\x91\x81\xe1\xf7\xcf\xff\x0c\ -\x122,\x0c\xd6\xee2\x0c\x95S\xdb\x18L5\x8d\x18\ -lu-\x19~\xff\xf9\xcd\xc0\xc4\xc4\xc4\xc0\xcc\xc4\xc4\ -\xf0\xff\xff?\x06U)U\x06U)H)\x02I\xbf\ -\xff\x19\x98\x19Y\x18>\xfd|\xc70\xe7l-\xc3\xdf\ -\x7f\xbf\x19\xd8Y8\x19~\xff\xfe\xc7 $\xc6\xcc\xe0\ -\x1a(\xcb\xd0\xb1\xaa\x9bA\x5cX\x94!\xc4\xde\x9f\x81\ -\x99\x81\x91\xe1\xff\xff\x7f\x0c\x9f\x7f}`x\xf8\xe1:\ -\xc3\xa9';\x19\xde|{\xc6\xc0\xca\xcc\x86\xd2R\x04\ -\x00\x00\x00\xff\xffb\xe4\xf1\x90\xfb\xcf\xc8\xc8\xc0\xf0\xeb\ -\xe7\x7f\x06YEv\x06\xb7@\xdc\x03\xfb\xff\xff30\ -pp03\x9c:\xf2\x96\xe1\xe6\xf9\xbf\x0cKkf\ -3xY:B\xcauh\x1a\xfe\xf7\xff\x1f\xc3\xff\xff\ -\x90\x92\x076\x9e\xf8\xe4\xe3m\x86\xe9\xa7\xca\x18\x9e~\ -\xba\xcb\xc0\xc9\xca\x03\x1f\xfc\xfc\xff\x9f\x81\x81\x9d\x9d\x89\ -\xe1\xcb\x97_\x0c/_~eP\x93Qf\x10\x17\x12\ -c\xf8\xf1\xe7\x1b\xc3\xfb\xef/\x19>\xfex\x03\xcf\xfc\ -\xe8\x19\x14\x00\x00\x00\xff\xff\x22\xc9\xe10\xcb89Y\ -\x18\x1e\xde\xff\xccp\xf1\xf4G\x06o\xfdP\x86d\xcf\ -x\x06\x1d%M\x06Vho\x06\xe6\xe0o\xbf?3\ -\xac\xbd:\x99\xe1\xf0\x83\x0d\x0c\x7f\xfe\xfd\x82\x8c\x02\xa0\ -\x8d\xd8\xc2\x86\xacYX\x98\x18~\xfc\xfa\xc1\xf0\xfb\xcf\ -\x1f\xc8\x8c\x03\x13+\xb4\xe4a\xc4:\xca\x0b\x00\x00\x00\ -\xff\xff\x22y\x0e\x82\x91\x91\x81\xe1\xfb\xb7?\x0c2r\ -\xdc\x0c~\xe1\xd2\x0cw\x1971\x18%X1\xb4.\ -\xeec````\xf8\xfb\x17a\xc9\x9f\x7f\xbf\x18\x0e\ -\xde_\xcb\xc0\xc0\xc0\xc0\xc0\xc5\xca\x8b\xd5\x01\x8cL\x90\ -Q\x81\x9f?\xff203\xb01p\xb0r3\xb0\xb3\ -p203B'\x0b\xb0\x0fM\xff\x07\x00\x00\x00\xff\ -\xff\x22k\xf2\x84\x91\x89\x81\xe1\xd7\xaf\x7f\x0c?\xbe\xfd\ -ePS\x15g\x10\x94\xe0e\xd8zl\x0f\x03\x03\x03\ -\x03\x03\x1333<\xc9\xf0\xb1\x0b3\xb8\xa9\xc60|\ -\xf8\xf1\x8a\xe1\xe3\xcf\xb7\xd04\x8f=*\x19\x19\x19P\ -z=x\xdb0\xff\x19\xfe\x00\x00\x00\x00\xff\xff\x22k\ -F\x02n\xd1?\x06\x86\xff\x8c\x7f\x18\xd45\x04\x19\xce\ -\x1c\xbd\xcap\xe9\xde\x15\x06=%\x1d\xc8\x80\x11\xb4v\ -\x0d\xd4\xcaf\x90\xe1Sex\xf1\xe9\x11\xc3\xb1'\x9b\ -\x19>\xfcx\x85\xb3\xfdN\x84\xad\xff\xff\xfd\xff\xc3\xc8\ -\xcf.\xfa\x0c\x00\x00\x00\xff\xff\xa2l\xba\x8a\x91\x81\xe1\ -\xf7\xef\xff\x0c\xea\xba\xbc\x0c\x7f\xfe\x7fc\x98\xb1q!\ -\x03\x03\x03\x03\xc3\x9f\xbf\x7f\xe0\x0d1\x16FV\x06+\ -9\x1f\x86 \x9d,\x06^6\x01\x86\xbf\xff\xfe0\xe0\ -\xcc@\x04\x00\x13#\xe3\xbf\xdf\x7f\x7f2\xa8\x0a\x1b\xed\ -\x07\x00\x00\x00\xff\xff\xa2\xc8\xe1\x8c\x8c\x0c\x0c\x7f\x7f\xff\ -g\xe0\x15`dpt\x97e\x98\xb9v1\xc3\xf6\x13\ -{\x19\xd8X\xd9\xe0\x0e\xff\xcf\xf0\x9f\x88\xf9\x1f\xa2\xc0\ -\xff\xff\x0c\xff\x99\x98\x99\xd8~;(\x06\xcf\x02\x00\x00\ -\x00\xff\xff\xa2x\x82\x90\x91\x89\x81\xe1\xe7\x8f\x7f\x0c\xda\ -\x86<\x0c\xf6>\xc2\x0ci\x932\x19fl\x9a\xcf\xf0\ -\xe1\xf3g\x86\xff\xff\x11m\x94o\xbf?3\xfc\xf9\xff\ -\x1b\xe7\xc8\x14\x0e\xd3\xff322\xfdcbd\xfe\xc3\ -\xc2\xc4\xfa\xfb\xfd\xf7W\x8c\x0e\x0a\xa1S\xd4E\x8d\x8e\ -\x03\x00\x00\x00\xff\xff\x22\xb98\xc4\x05`e\xfc\xb7\xef\ -\xbf\x19\x9e<\xfd\xc0 ) \xc5\xa0()\xc7\xc0\xce\ -\xc6\xce\xf0\xfd\xf7g\x86\x8f?\xdeAG\xbc0\xd36\ -db\x16\xba\x82\x02\xba\xd8\xe0?\xc3?\xe6\x7f\xff \ -\x0b\x1c\xfe\xfe\xfb\xfd\xef\xf7\xdf_L\xb6\xf2A+R\ -M[bX\x98X\xfe\x02\x00\x00\x00\xff\xff\x22;s\ -bX\xce\xc8\xc0\xf0\xe3\xfb_\x06\x16ff\x065\x15\ -1\x86_\xbf\xbf1\xdc\xffx\x09>\xb5\x0d\x9df\xf9\ -\x0fY\x09\xc1\x04o\xe3\xfeg\xf8\xc7\xfc\xf7\xdf_\xc6\ -\xbf\xff~3\xfe\xfd\xf7\x87\xe1\xef\xbf\xbf\x0c\x8c\x0c\x90\ -~,\x17+\xdf\x17qN\xb1\xc7\xa2\x5c2\xb7\xcdd\ -\xdc\x97\x9a\xcbz\xac\x82\x0c\xb4\xffg\x04\x00\x00\x00\xff\ -\xffb\x81\xacz\xf8O\x95\x09pH\xf3\xfa?\xc3\xcf\ -\x1f\x7f\xfe32\xb2\xfc\xe7de\x83/\xd7\xf8\xf7\xff\ -/\xf3\xdf\x7f\x7f\x18\x7f\xff\xfb\xcd\xf8\xe7\xdf\x1f\x86\x7f\ -\xff k^\xd8 \x0e\xfc*\xc0!\xffX\x94[\xe6\ -\xb6$\xaf\xc2uI^\xc5\xab\x92\xbc\x0a7E\xb8\xa4\ -\x1e\xf0q\x08\xbdfbd\xfe\xc7\xc0\xc0\xc0\xf0\xff\xff\ -?&\x06h\xac\x00\x00\x00\x00\xff\xffb\xf9\xf3\xe7\x0f\ -\x03\x1b\x1b\xdb?\x06\x86\xdfL$%?\x88S\xff3\ -22\xa0\x85\xe0\x7f\xe6\x7f\xff\xff0\xfe\xfe\xfb\x8b\xf1\ -\xef\x9f\xdf\xf0\x10dafg\xe0f\xe5\xfb*\xc6!\ -\xffX\x94[\xfa\x0e\xc4\x81JW%x\x14n\x8ar\ -K\xddGv :\x80,\xc8\xf9\xcf\xc0\xc4\xc8\x0c\xcf\ -\xe5\x00\x00\x00\x00\xff\xffb\x11\x13\x10~\xf2\xf4\xeds\ -Yvf\xee\xbf\xff\xff30cw<\xe3\x7f\xa4\xc5\ -.(i\x10\x11\x82\x103Ya\x0e\xe4\x16}\x22\xca\ --s[\x82W\xe1\xba\x14\xaf\xe25\x09\x1e\x85\x9b\x22\ -\xdc\xd2\xf7\xf99\x84^\xe1r\xe0\xff\xff\xff\x98\xff\xc3\ -c\x1f\xba\x18\x81\x91\xf1?\x13\x96![\x00\x00\x00\x00\ -\xff\xffb\xd9\xd3\xbf\xc1.\xa4.n\xd3\xc5+\x97t\ -Y\x98\xa5\xfeB\x06S\x99\xfe31\x22V\x01\xfd\xfd\ -\xff\x87\xf1\xcf_\xc8\x0a\x86\xbf\xff\xa1!\xc8\xc4\xce\xc0\ -\xcd\xc6\xf7]\x94C\x0e\x12\x82<\x8a\xd7$y\x15\xaf\ -I\xf0\xca\xdf\x10\xe5\x96\xb9\xcf\xcf.\xf4\x8a\x89\x09\xb7\ -\x03\xffA\x17\xcc@\x03\x05\xb2\x04\x84\x91\xe9/\xb1\x91\ -\x0e\x00\x00\x00\xff\xffb\xfc\xff\xff?\xc3\xeb\x8fo\x84\ -\xbdJ\xa27?\xfev\xd928F\xee\xdf\xd7o\xdf\ -\x99\xfe3@\x062Y\x99\xd8\x18\xb8Xy?\x09p\ -\x88=\x11\xe1\x96\xbe#\xc1\xa3pC\x92W\xe1\x9a8\ -\x8f\xfcMQn\xa9\x07\xfc\xec\xc2x\x1d\x88-\x04\x89\ -t\x1b^\x00\x00\x00\x00\xff\xffb\xfc\xf3\xf7\x0f33\ -\x13\xf3\xdfW\xef\xde\xf3f\xcfN\xde.\xa1\xfdVO\ -\x96O\xfd\xac\x04\xaf\xc2ui>\x95KR\xbc\x8a\xd7\ -\xc4\xb8e\xef\x08p\x8a\xbedfb\xc6\xde\xe2\xf9\xff\ -\x8f\xf9\x1f\xc3?h\xc3\x96\x11i\xa9\x13\xd9\x9dx\x82\ -\x00\x00\x00\x00\xff\xff\x03\x00<\x1e\x17\xa6\x18\xe4\xa8\x9e\ -\x00\x00\x00\x00IEND\xaeB`\x82\ -" - -qt_resource_name = b"\ -\x00\x06\ -\x07\x03}\xc3\ -\x00i\ -\x00m\x00a\x00g\x00e\x00s\ -\x00\x0b\ -\x05R\xbf'\ -\x00q\ -\x00t\x00-\x00l\x00o\x00g\x00o\x00.\x00p\x00n\x00g\ -" - -qt_resource_struct = b"\ -\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x12\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01e\xaf\x16\xd2\x99\ -" - -def qInitResources(): - QtCore.qRegisterResourceData(0x03, qt_resource_struct, qt_resource_name, qt_resource_data) - -def qCleanupResources(): - QtCore.qUnregisterResourceData(0x03, qt_resource_struct, qt_resource_name, qt_resource_data) - -qInitResources() diff --git a/examples/widgets/animation/easing/form.ui b/examples/widgets/animation/easing/form.ui index 61a792115..364aebeda 100644 --- a/examples/widgets/animation/easing/form.ui +++ b/examples/widgets/animation/easing/form.ui @@ -49,12 +49,27 @@ <layout class="QVBoxLayout" name="verticalLayout"> <item> <widget class="QGroupBox" name="groupBox_2"> + <property name="maximumSize"> + <size> + <width>16777215</width> + <height>16777215</height> + </size> + </property> <property name="title"> <string>Path type</string> </property> - <layout class="QVBoxLayout" name="verticalLayout_2"> - <item> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="0" column="0"> <widget class="QRadioButton" name="lineRadio"> + <property name="maximumSize"> + <size> + <width>16777215</width> + <height>40</height> + </size> + </property> + <property name="layoutDirection"> + <enum>Qt::LeftToRight</enum> + </property> <property name="text"> <string>Line</string> </property> @@ -66,8 +81,14 @@ </attribute> </widget> </item> - <item> + <item row="1" column="0"> <widget class="QRadioButton" name="circleRadio"> + <property name="maximumSize"> + <size> + <width>16777215</width> + <height>40</height> + </size> + </property> <property name="text"> <string>Circle</string> </property> @@ -96,6 +117,18 @@ </property> <item row="0" column="0"> <widget class="QLabel" name="label"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> <property name="text"> <string>Period</string> </property> @@ -106,6 +139,18 @@ <property name="enabled"> <bool>false</bool> </property> + <property name="sizePolicy"> + <sizepolicy hsizetype="Minimum" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> <property name="minimum"> <double>-1.000000000000000</double> </property> @@ -117,18 +162,17 @@ </property> </widget> </item> - <item row="1" column="0"> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>Amplitude</string> - </property> - </widget> - </item> - <item row="1" column="1"> + <item row="2" column="1"> <widget class="QDoubleSpinBox" name="amplitudeSpinBox"> <property name="enabled"> <bool>false</bool> </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> <property name="minimum"> <double>-1.000000000000000</double> </property> @@ -140,18 +184,30 @@ </property> </widget> </item> - <item row="2" column="0"> + <item row="4" column="0"> <widget class="QLabel" name="label_3"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> <property name="text"> <string>Overshoot</string> </property> </widget> </item> - <item row="2" column="1"> + <item row="4" column="1"> <widget class="QDoubleSpinBox" name="overshootSpinBox"> <property name="enabled"> <bool>false</bool> </property> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> <property name="minimum"> <double>-1.000000000000000</double> </property> @@ -163,6 +219,19 @@ </property> </widget> </item> + <item row="2" column="0"> + <widget class="QLabel" name="label_2"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>30</height> + </size> + </property> + <property name="text"> + <string>Amplitude</string> + </property> + </widget> + </item> </layout> </widget> </item> @@ -196,10 +265,6 @@ <resources/> <connections/> <buttongroups> - <buttongroup name="buttonGroup"> - <property name="exclusive"> - <bool>false</bool> - </property> - </buttongroup> + <buttongroup name="buttonGroup"/> </buttongroups> </ui> diff --git a/examples/widgets/animation/easing/images/qt-logo.png b/examples/widgets/animation/easing/images/qt-logo.png Binary files differdeleted file mode 100644 index 14ddf2a02..000000000 --- a/examples/widgets/animation/easing/images/qt-logo.png +++ /dev/null diff --git a/examples/widgets/animation/easing/ui_form.py b/examples/widgets/animation/easing/ui_form.py index c2279c5c5..2925cbae7 100644 --- a/examples/widgets/animation/easing/ui_form.py +++ b/examples/widgets/animation/easing/ui_form.py @@ -3,26 +3,33 @@ ################################################################################ ## Form generated from reading UI file 'form.ui' ## -## Created by: Qt User Interface Compiler version 5.14.0 +## Created by: Qt User Interface Compiler version 6.7.0 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ -from PySide2.QtCore import (QCoreApplication, QMetaObject, QObject, QPoint, - QRect, QSize, QUrl, Qt) -from PySide2.QtGui import (QColor, QFont, QIcon, QPixmap) -from PySide2.QtWidgets import * +from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, + QMetaObject, QObject, QPoint, QRect, + QSize, QTime, QUrl, Qt) +from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, + QFont, QFontDatabase, QGradient, QIcon, + QImage, QKeySequence, QLinearGradient, QPainter, + QPalette, QPixmap, QRadialGradient, QTransform) +from PySide6.QtWidgets import (QApplication, QButtonGroup, QDoubleSpinBox, QFormLayout, + QGraphicsView, QGridLayout, QGroupBox, QLabel, + QListView, QListWidget, QListWidgetItem, QRadioButton, + QSizePolicy, QSpacerItem, QVBoxLayout, QWidget) class Ui_Form(object): def setupUi(self, Form): - if Form.objectName(): + if not Form.objectName(): Form.setObjectName(u"Form") Form.resize(545, 471) self.gridLayout = QGridLayout(Form) self.gridLayout.setObjectName(u"gridLayout") self.easingCurvePicker = QListWidget(Form) self.easingCurvePicker.setObjectName(u"easingCurvePicker") - sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) + sizePolicy = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.easingCurvePicker.sizePolicy().hasHeightForWidth()) @@ -40,30 +47,33 @@ class Ui_Form(object): self.verticalLayout.setObjectName(u"verticalLayout") self.groupBox_2 = QGroupBox(Form) self.groupBox_2.setObjectName(u"groupBox_2") - self.verticalLayout_2 = QVBoxLayout(self.groupBox_2) - self.verticalLayout_2.setObjectName(u"verticalLayout_2") + self.groupBox_2.setMaximumSize(QSize(16777215, 16777215)) + self.gridLayout_2 = QGridLayout(self.groupBox_2) + self.gridLayout_2.setObjectName(u"gridLayout_2") self.lineRadio = QRadioButton(self.groupBox_2) self.buttonGroup = QButtonGroup(Form) self.buttonGroup.setObjectName(u"buttonGroup") - self.buttonGroup.setExclusive(False) self.buttonGroup.addButton(self.lineRadio) self.lineRadio.setObjectName(u"lineRadio") + self.lineRadio.setMaximumSize(QSize(16777215, 40)) + self.lineRadio.setLayoutDirection(Qt.LeftToRight) self.lineRadio.setChecked(True) - self.verticalLayout_2.addWidget(self.lineRadio) + self.gridLayout_2.addWidget(self.lineRadio, 0, 0, 1, 1) self.circleRadio = QRadioButton(self.groupBox_2) self.buttonGroup.addButton(self.circleRadio) self.circleRadio.setObjectName(u"circleRadio") + self.circleRadio.setMaximumSize(QSize(16777215, 40)) - self.verticalLayout_2.addWidget(self.circleRadio) + self.gridLayout_2.addWidget(self.circleRadio, 1, 0, 1, 1) self.verticalLayout.addWidget(self.groupBox_2) self.groupBox = QGroupBox(Form) self.groupBox.setObjectName(u"groupBox") - sizePolicy1 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Preferred) + sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Preferred) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) @@ -73,50 +83,66 @@ class Ui_Form(object): self.formLayout.setFieldGrowthPolicy(QFormLayout.AllNonFixedFieldsGrow) self.label = QLabel(self.groupBox) self.label.setObjectName(u"label") + sizePolicy2 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Preferred) + sizePolicy2.setHorizontalStretch(0) + sizePolicy2.setVerticalStretch(0) + sizePolicy2.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) + self.label.setSizePolicy(sizePolicy2) + self.label.setMinimumSize(QSize(0, 30)) self.formLayout.setWidget(0, QFormLayout.LabelRole, self.label) self.periodSpinBox = QDoubleSpinBox(self.groupBox) self.periodSpinBox.setObjectName(u"periodSpinBox") self.periodSpinBox.setEnabled(False) + sizePolicy3 = QSizePolicy(QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Fixed) + sizePolicy3.setHorizontalStretch(0) + sizePolicy3.setVerticalStretch(0) + sizePolicy3.setHeightForWidth(self.periodSpinBox.sizePolicy().hasHeightForWidth()) + self.periodSpinBox.setSizePolicy(sizePolicy3) + self.periodSpinBox.setMinimumSize(QSize(0, 30)) self.periodSpinBox.setMinimum(-1.000000000000000) self.periodSpinBox.setSingleStep(0.100000000000000) self.periodSpinBox.setValue(-1.000000000000000) self.formLayout.setWidget(0, QFormLayout.FieldRole, self.periodSpinBox) - self.label_2 = QLabel(self.groupBox) - self.label_2.setObjectName(u"label_2") - - self.formLayout.setWidget(1, QFormLayout.LabelRole, self.label_2) - self.amplitudeSpinBox = QDoubleSpinBox(self.groupBox) self.amplitudeSpinBox.setObjectName(u"amplitudeSpinBox") self.amplitudeSpinBox.setEnabled(False) + self.amplitudeSpinBox.setMinimumSize(QSize(0, 30)) self.amplitudeSpinBox.setMinimum(-1.000000000000000) self.amplitudeSpinBox.setSingleStep(0.100000000000000) self.amplitudeSpinBox.setValue(-1.000000000000000) - self.formLayout.setWidget(1, QFormLayout.FieldRole, self.amplitudeSpinBox) + self.formLayout.setWidget(2, QFormLayout.FieldRole, self.amplitudeSpinBox) self.label_3 = QLabel(self.groupBox) self.label_3.setObjectName(u"label_3") + self.label_3.setMinimumSize(QSize(0, 30)) - self.formLayout.setWidget(2, QFormLayout.LabelRole, self.label_3) + self.formLayout.setWidget(4, QFormLayout.LabelRole, self.label_3) self.overshootSpinBox = QDoubleSpinBox(self.groupBox) self.overshootSpinBox.setObjectName(u"overshootSpinBox") self.overshootSpinBox.setEnabled(False) + self.overshootSpinBox.setMinimumSize(QSize(0, 30)) self.overshootSpinBox.setMinimum(-1.000000000000000) self.overshootSpinBox.setSingleStep(0.100000000000000) self.overshootSpinBox.setValue(-1.000000000000000) - self.formLayout.setWidget(2, QFormLayout.FieldRole, self.overshootSpinBox) + self.formLayout.setWidget(4, QFormLayout.FieldRole, self.overshootSpinBox) + + self.label_2 = QLabel(self.groupBox) + self.label_2.setObjectName(u"label_2") + self.label_2.setMinimumSize(QSize(0, 30)) + + self.formLayout.setWidget(2, QFormLayout.LabelRole, self.label_2) self.verticalLayout.addWidget(self.groupBox) - self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding) + self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding) self.verticalLayout.addItem(self.verticalSpacer) @@ -125,11 +151,11 @@ class Ui_Form(object): self.graphicsView = QGraphicsView(Form) self.graphicsView.setObjectName(u"graphicsView") - sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) - sizePolicy2.setHorizontalStretch(0) - sizePolicy2.setVerticalStretch(0) - sizePolicy2.setHeightForWidth(self.graphicsView.sizePolicy().hasHeightForWidth()) - self.graphicsView.setSizePolicy(sizePolicy2) + sizePolicy4 = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding) + sizePolicy4.setHorizontalStretch(0) + sizePolicy4.setVerticalStretch(0) + sizePolicy4.setHeightForWidth(self.graphicsView.sizePolicy().hasHeightForWidth()) + self.graphicsView.setSizePolicy(sizePolicy4) self.gridLayout.addWidget(self.graphicsView, 1, 1, 1, 1) @@ -146,7 +172,7 @@ class Ui_Form(object): self.circleRadio.setText(QCoreApplication.translate("Form", u"Circle", None)) self.groupBox.setTitle(QCoreApplication.translate("Form", u"Properties", None)) self.label.setText(QCoreApplication.translate("Form", u"Period", None)) - self.label_2.setText(QCoreApplication.translate("Form", u"Amplitude", None)) self.label_3.setText(QCoreApplication.translate("Form", u"Overshoot", None)) + self.label_2.setText(QCoreApplication.translate("Form", u"Amplitude", None)) # retranslateUi diff --git a/examples/widgets/animation/states/doc/states.png b/examples/widgets/animation/states/doc/states.png Binary files differnew file mode 100644 index 000000000..37fb0c3c9 --- /dev/null +++ b/examples/widgets/animation/states/doc/states.png diff --git a/examples/widgets/animation/states/doc/states.rst b/examples/widgets/animation/states/doc/states.rst new file mode 100644 index 000000000..440becced --- /dev/null +++ b/examples/widgets/animation/states/doc/states.rst @@ -0,0 +1,8 @@ +States Example +============== + +The States example shows how to use the Qt state machine to play animations. + +.. image:: states.png + :width: 400 + :alt: States Screenshot diff --git a/examples/widgets/animation/states/states.py b/examples/widgets/animation/states/states.py index 1a859245a..509c3a7aa 100644 --- a/examples/widgets/animation/states/states.py +++ b/examples/widgets/animation/states/states.py @@ -1,114 +1,85 @@ +# Copyright (C) 2010 Riverbank Computing Limited. +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause -############################################################################# -## -## Copyright (C) 2010 Riverbank Computing Limited. -## Copyright (C) 2016 The Qt Company Ltd. -## Contact: http://www.qt.io/licensing/ -## -## This file is part of the Qt for Python examples of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:BSD$ -## You may use this file under the terms of the BSD license as follows: -## -## "Redistribution and use in source and binary forms, with or without -## modification, are permitted provided that the following conditions are -## met: -## * Redistributions of source code must retain the above copyright -## notice, this list of conditions and the following disclaimer. -## * Redistributions in binary form must reproduce the above copyright -## notice, this list of conditions and the following disclaimer in -## the documentation and/or other materials provided with the -## distribution. -## * Neither the name of The Qt Company Ltd nor the names of its -## contributors may be used to endorse or promote products derived -## from this software without specific prior written permission. -## -## -## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -## -## $QT_END_LICENSE$ -## -############################################################################# +import sys -from PySide2 import QtCore, QtGui, QtWidgets +from PySide6.QtCore import (QPointF, QPropertyAnimation, + QSequentialAnimationGroup, QRect, QRectF, QSizeF, + Qt) +from PySide6.QtGui import QPixmap +from PySide6.QtWidgets import (QApplication, QGraphicsLinearLayout, + QGraphicsObject, QGraphicsProxyWidget, + QGraphicsWidget, QGraphicsScene, QGraphicsView, + QGroupBox, QPushButton, QRadioButton, + QTextEdit, QVBoxLayout) -import states_rc +from PySide6.QtStateMachine import QState, QStateMachine +import states_rc # noqa: F401 -class Pixmap(QtWidgets.QGraphicsObject): + +class Pixmap(QGraphicsObject): def __init__(self, pix): - super(Pixmap, self).__init__() + super().__init__() - self.p = QtGui.QPixmap(pix) + self.p = QPixmap(pix) def paint(self, painter, option, widget): - painter.drawPixmap(QtCore.QPointF(), self.p) + painter.drawPixmap(QPointF(), self.p) def boundingRect(self): - return QtCore.QRectF(QtCore.QPointF(0, 0), QtCore.QSizeF(self.p.size())) + return QRectF(QPointF(0, 0), QSizeF(self.p.size())) if __name__ == '__main__': - - import sys - - app = QtWidgets.QApplication(sys.argv) + app = QApplication(sys.argv) # Text edit and button. - edit = QtWidgets.QTextEdit() + edit = QTextEdit() edit.setText("asdf lkjha yuoiqwe asd iuaysd u iasyd uiy " "asdf lkjha yuoiqwe asd iuaysd u iasyd uiy " "asdf lkjha yuoiqwe asd iuaysd u iasyd uiy " "asdf lkjha yuoiqwe asd iuaysd u iasyd uiy!") - button = QtWidgets.QPushButton() - buttonProxy = QtWidgets.QGraphicsProxyWidget() - buttonProxy.setWidget(button) - editProxy = QtWidgets.QGraphicsProxyWidget() - editProxy.setWidget(edit) + button = QPushButton() + button_proxy = QGraphicsProxyWidget() + button_proxy.setWidget(button) + edit_proxy = QGraphicsProxyWidget() + edit_proxy.setWidget(edit) - box = QtWidgets.QGroupBox() + box = QGroupBox() box.setFlat(True) box.setTitle("Options") - layout2 = QtWidgets.QVBoxLayout() + layout2 = QVBoxLayout() box.setLayout(layout2) - layout2.addWidget(QtWidgets.QRadioButton("Herring")) - layout2.addWidget(QtWidgets.QRadioButton("Blue Parrot")) - layout2.addWidget(QtWidgets.QRadioButton("Petunias")) + layout2.addWidget(QRadioButton("Herring")) + layout2.addWidget(QRadioButton("Blue Parrot")) + layout2.addWidget(QRadioButton("Petunias")) layout2.addStretch() - boxProxy = QtWidgets.QGraphicsProxyWidget() - boxProxy.setWidget(box) + box_proxy = QGraphicsProxyWidget() + box_proxy.setWidget(box) # Parent widget. - widget = QtWidgets.QGraphicsWidget() - layout = QtWidgets.QGraphicsLinearLayout(QtCore.Qt.Vertical, widget) - layout.addItem(editProxy) - layout.addItem(buttonProxy) + widget = QGraphicsWidget() + layout = QGraphicsLinearLayout(Qt.Vertical, widget) + layout.addItem(edit_proxy) + layout.addItem(button_proxy) widget.setLayout(layout) - p1 = Pixmap(QtGui.QPixmap(':/digikam.png')) - p2 = Pixmap(QtGui.QPixmap(':/akregator.png')) - p3 = Pixmap(QtGui.QPixmap(':/accessories-dictionary.png')) - p4 = Pixmap(QtGui.QPixmap(':/k3b.png')) - p5 = Pixmap(QtGui.QPixmap(':/help-browser.png')) - p6 = Pixmap(QtGui.QPixmap(':/kchart.png')) + p1 = Pixmap(QPixmap(':/digikam.png')) + p2 = Pixmap(QPixmap(':/akregator.png')) + p3 = Pixmap(QPixmap(':/accessories-dictionary.png')) + p4 = Pixmap(QPixmap(':/k3b.png')) + p5 = Pixmap(QPixmap(':/help-browser.png')) + p6 = Pixmap(QPixmap(':/kchart.png')) - scene = QtWidgets.QGraphicsScene(0, 0, 400, 300) + scene = QGraphicsScene(0, 0, 400, 300) scene.setBackgroundBrush(scene.palette().window()) scene.addItem(widget) - scene.addItem(boxProxy) + scene.addItem(box_proxy) scene.addItem(p1) scene.addItem(p2) scene.addItem(p3) @@ -116,29 +87,29 @@ if __name__ == '__main__': scene.addItem(p5) scene.addItem(p6) - machine = QtCore.QStateMachine() - state1 = QtCore.QState(machine) - state2 = QtCore.QState(machine) - state3 = QtCore.QState(machine) + machine = QStateMachine() + state1 = QState(machine) + state2 = QState(machine) + state3 = QState(machine) machine.setInitialState(state1) # State 1. state1.assignProperty(button, 'text', "Switch to state 2") - state1.assignProperty(widget, 'geometry', QtCore.QRectF(0, 0, 400, 150)) - state1.assignProperty(box, 'geometry', QtCore.QRect(-200, 150, 200, 150)) - state1.assignProperty(p1, 'pos', QtCore.QPointF(68, 185)) - state1.assignProperty(p2, 'pos', QtCore.QPointF(168, 185)) - state1.assignProperty(p3, 'pos', QtCore.QPointF(268, 185)) - state1.assignProperty(p4, 'pos', QtCore.QPointF(68 - 150, 48 - 150)) - state1.assignProperty(p5, 'pos', QtCore.QPointF(168, 48 - 150)) - state1.assignProperty(p6, 'pos', QtCore.QPointF(268 + 150, 48 - 150)) + state1.assignProperty(widget, 'geometry', QRectF(0, 0, 400, 150)) + state1.assignProperty(box, 'geometry', QRect(-200, 150, 200, 150)) + state1.assignProperty(p1, 'pos', QPointF(68, 185)) + state1.assignProperty(p2, 'pos', QPointF(168, 185)) + state1.assignProperty(p3, 'pos', QPointF(268, 185)) + state1.assignProperty(p4, 'pos', QPointF(68 - 150, 48 - 150)) + state1.assignProperty(p5, 'pos', QPointF(168, 48 - 150)) + state1.assignProperty(p6, 'pos', QPointF(268 + 150, 48 - 150)) state1.assignProperty(p1, 'rotation', 0.0) state1.assignProperty(p2, 'rotation', 0.0) state1.assignProperty(p3, 'rotation', 0.0) state1.assignProperty(p4, 'rotation', -270.0) state1.assignProperty(p5, 'rotation', -90.0) state1.assignProperty(p6, 'rotation', 270.0) - state1.assignProperty(boxProxy, 'opacity', 0.0) + state1.assignProperty(box_proxy, 'opacity', 0.0) state1.assignProperty(p1, 'opacity', 1.0) state1.assignProperty(p2, 'opacity', 1.0) state1.assignProperty(p3, 'opacity', 1.0) @@ -148,21 +119,21 @@ if __name__ == '__main__': # State 2. state2.assignProperty(button, 'text', "Switch to state 3") - state2.assignProperty(widget, 'geometry', QtCore.QRectF(200, 150, 200, 150)) - state2.assignProperty(box, 'geometry', QtCore.QRect(9, 150, 190, 150)) - state2.assignProperty(p1, 'pos', QtCore.QPointF(68 - 150, 185 + 150)) - state2.assignProperty(p2, 'pos', QtCore.QPointF(168, 185 + 150)) - state2.assignProperty(p3, 'pos', QtCore.QPointF(268 + 150, 185 + 150)) - state2.assignProperty(p4, 'pos', QtCore.QPointF(64, 48)) - state2.assignProperty(p5, 'pos', QtCore.QPointF(168, 48)) - state2.assignProperty(p6, 'pos', QtCore.QPointF(268, 48)) + state2.assignProperty(widget, 'geometry', QRectF(200, 150, 200, 150)) + state2.assignProperty(box, 'geometry', QRect(9, 150, 190, 150)) + state2.assignProperty(p1, 'pos', QPointF(68 - 150, 185 + 150)) + state2.assignProperty(p2, 'pos', QPointF(168, 185 + 150)) + state2.assignProperty(p3, 'pos', QPointF(268 + 150, 185 + 150)) + state2.assignProperty(p4, 'pos', QPointF(64, 48)) + state2.assignProperty(p5, 'pos', QPointF(168, 48)) + state2.assignProperty(p6, 'pos', QPointF(268, 48)) state2.assignProperty(p1, 'rotation', -270.0) state2.assignProperty(p2, 'rotation', 90.0) state2.assignProperty(p3, 'rotation', 270.0) state2.assignProperty(p4, 'rotation', 0.0) state2.assignProperty(p5, 'rotation', 0.0) state2.assignProperty(p6, 'rotation', 0.0) - state2.assignProperty(boxProxy, 'opacity', 1.0) + state2.assignProperty(box_proxy, 'opacity', 1.0) state2.assignProperty(p1, 'opacity', 0.0) state2.assignProperty(p2, 'opacity', 0.0) state2.assignProperty(p3, 'opacity', 0.0) @@ -172,14 +143,14 @@ if __name__ == '__main__': # State 3. state3.assignProperty(button, 'text', "Switch to state 1") - state3.assignProperty(p1, 'pos', QtCore.QPointF(0, 5)) - state3.assignProperty(p2, 'pos', QtCore.QPointF(0, 5 + 64 + 5)) - state3.assignProperty(p3, 'pos', QtCore.QPointF(5, 5 + (64 + 5) + 64)) - state3.assignProperty(p4, 'pos', QtCore.QPointF(5 + 64 + 5, 5)) - state3.assignProperty(p5, 'pos', QtCore.QPointF(5 + 64 + 5, 5 + 64 + 5)) - state3.assignProperty(p6, 'pos', QtCore.QPointF(5 + 64 + 5, 5 + (64 + 5) + 64)) - state3.assignProperty(widget, 'geometry', QtCore.QRectF(138, 5, 400 - 138, 200)) - state3.assignProperty(box, 'geometry', QtCore.QRect(5, 205, 400, 90)) + state3.assignProperty(p1, 'pos', QPointF(0, 5)) + state3.assignProperty(p2, 'pos', QPointF(0, 5 + 64 + 5)) + state3.assignProperty(p3, 'pos', QPointF(5, 5 + (64 + 5) + 64)) + state3.assignProperty(p4, 'pos', QPointF(5 + 64 + 5, 5)) + state3.assignProperty(p5, 'pos', QPointF(5 + 64 + 5, 5 + 64 + 5)) + state3.assignProperty(p6, 'pos', QPointF(5 + 64 + 5, 5 + (64 + 5) + 64)) + state3.assignProperty(widget, 'geometry', QRectF(138, 5, 400 - 138, 200)) + state3.assignProperty(box, 'geometry', QRect(5, 205, 400, 90)) state3.assignProperty(p1, 'opacity', 1.0) state3.assignProperty(p2, 'opacity', 1.0) state3.assignProperty(p3, 'opacity', 1.0) @@ -188,77 +159,77 @@ if __name__ == '__main__': state3.assignProperty(p6, 'opacity', 1.0) t1 = state1.addTransition(button.clicked, state2) - animation1SubGroup = QtCore.QSequentialAnimationGroup() - animation1SubGroup.addPause(250) - animation1SubGroup.addAnimation(QtCore.QPropertyAnimation(box, b'geometry', state1)) - t1.addAnimation(animation1SubGroup) - t1.addAnimation(QtCore.QPropertyAnimation(widget, b'geometry', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p1, b'pos', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p2, b'pos', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p3, b'pos', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p4, b'pos', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p5, b'pos', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p6, b'pos', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p1, b'rotation', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p2, b'rotation', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p3, b'rotation', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p4, b'rotation', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p5, b'rotation', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p6, b'rotation', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p1, b'opacity', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p2, b'opacity', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p3, b'opacity', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p4, b'opacity', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p5, b'opacity', state1)) - t1.addAnimation(QtCore.QPropertyAnimation(p6, b'opacity', state1)) + animation_1sub_group = QSequentialAnimationGroup() + animation_1sub_group.addPause(250) + animation_1sub_group.addAnimation(QPropertyAnimation(box, b'geometry', state1)) + t1.addAnimation(animation_1sub_group) + t1.addAnimation(QPropertyAnimation(widget, b'geometry', state1)) + t1.addAnimation(QPropertyAnimation(p1, b'pos', state1)) + t1.addAnimation(QPropertyAnimation(p2, b'pos', state1)) + t1.addAnimation(QPropertyAnimation(p3, b'pos', state1)) + t1.addAnimation(QPropertyAnimation(p4, b'pos', state1)) + t1.addAnimation(QPropertyAnimation(p5, b'pos', state1)) + t1.addAnimation(QPropertyAnimation(p6, b'pos', state1)) + t1.addAnimation(QPropertyAnimation(p1, b'rotation', state1)) + t1.addAnimation(QPropertyAnimation(p2, b'rotation', state1)) + t1.addAnimation(QPropertyAnimation(p3, b'rotation', state1)) + t1.addAnimation(QPropertyAnimation(p4, b'rotation', state1)) + t1.addAnimation(QPropertyAnimation(p5, b'rotation', state1)) + t1.addAnimation(QPropertyAnimation(p6, b'rotation', state1)) + t1.addAnimation(QPropertyAnimation(p1, b'opacity', state1)) + t1.addAnimation(QPropertyAnimation(p2, b'opacity', state1)) + t1.addAnimation(QPropertyAnimation(p3, b'opacity', state1)) + t1.addAnimation(QPropertyAnimation(p4, b'opacity', state1)) + t1.addAnimation(QPropertyAnimation(p5, b'opacity', state1)) + t1.addAnimation(QPropertyAnimation(p6, b'opacity', state1)) t2 = state2.addTransition(button.clicked, state3) - t2.addAnimation(QtCore.QPropertyAnimation(box, b'geometry', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(widget, b'geometry', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p1, b'pos', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p2, b'pos', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p3, b'pos', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p4, b'pos', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p5, b'pos', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p6, b'pos', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p1, b'rotation', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p2, b'rotation', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p3, b'rotation', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p4, b'rotation', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p5, b'rotation', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p6, b'rotation', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p1, b'opacity', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p2, b'opacity', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p3, b'opacity', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p4, b'opacity', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p5, b'opacity', state2)) - t2.addAnimation(QtCore.QPropertyAnimation(p6, b'opacity', state2)) + t2.addAnimation(QPropertyAnimation(box, b'geometry', state2)) + t2.addAnimation(QPropertyAnimation(widget, b'geometry', state2)) + t2.addAnimation(QPropertyAnimation(p1, b'pos', state2)) + t2.addAnimation(QPropertyAnimation(p2, b'pos', state2)) + t2.addAnimation(QPropertyAnimation(p3, b'pos', state2)) + t2.addAnimation(QPropertyAnimation(p4, b'pos', state2)) + t2.addAnimation(QPropertyAnimation(p5, b'pos', state2)) + t2.addAnimation(QPropertyAnimation(p6, b'pos', state2)) + t2.addAnimation(QPropertyAnimation(p1, b'rotation', state2)) + t2.addAnimation(QPropertyAnimation(p2, b'rotation', state2)) + t2.addAnimation(QPropertyAnimation(p3, b'rotation', state2)) + t2.addAnimation(QPropertyAnimation(p4, b'rotation', state2)) + t2.addAnimation(QPropertyAnimation(p5, b'rotation', state2)) + t2.addAnimation(QPropertyAnimation(p6, b'rotation', state2)) + t2.addAnimation(QPropertyAnimation(p1, b'opacity', state2)) + t2.addAnimation(QPropertyAnimation(p2, b'opacity', state2)) + t2.addAnimation(QPropertyAnimation(p3, b'opacity', state2)) + t2.addAnimation(QPropertyAnimation(p4, b'opacity', state2)) + t2.addAnimation(QPropertyAnimation(p5, b'opacity', state2)) + t2.addAnimation(QPropertyAnimation(p6, b'opacity', state2)) t3 = state3.addTransition(button.clicked, state1) - t3.addAnimation(QtCore.QPropertyAnimation(box, b'geometry', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(widget, b'geometry', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p1, b'pos', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p2, b'pos', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p3, b'pos', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p4, b'pos', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p5, b'pos', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p6, b'pos', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p1, b'rotation', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p2, b'rotation', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p3, b'rotation', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p4, b'rotation', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p5, b'rotation', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p6, b'rotation', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p1, b'opacity', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p2, b'opacity', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p3, b'opacity', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p4, b'opacity', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p5, b'opacity', state3)) - t3.addAnimation(QtCore.QPropertyAnimation(p6, b'opacity', state3)) + t3.addAnimation(QPropertyAnimation(box, b'geometry', state3)) + t3.addAnimation(QPropertyAnimation(widget, b'geometry', state3)) + t3.addAnimation(QPropertyAnimation(p1, b'pos', state3)) + t3.addAnimation(QPropertyAnimation(p2, b'pos', state3)) + t3.addAnimation(QPropertyAnimation(p3, b'pos', state3)) + t3.addAnimation(QPropertyAnimation(p4, b'pos', state3)) + t3.addAnimation(QPropertyAnimation(p5, b'pos', state3)) + t3.addAnimation(QPropertyAnimation(p6, b'pos', state3)) + t3.addAnimation(QPropertyAnimation(p1, b'rotation', state3)) + t3.addAnimation(QPropertyAnimation(p2, b'rotation', state3)) + t3.addAnimation(QPropertyAnimation(p3, b'rotation', state3)) + t3.addAnimation(QPropertyAnimation(p4, b'rotation', state3)) + t3.addAnimation(QPropertyAnimation(p5, b'rotation', state3)) + t3.addAnimation(QPropertyAnimation(p6, b'rotation', state3)) + t3.addAnimation(QPropertyAnimation(p1, b'opacity', state3)) + t3.addAnimation(QPropertyAnimation(p2, b'opacity', state3)) + t3.addAnimation(QPropertyAnimation(p3, b'opacity', state3)) + t3.addAnimation(QPropertyAnimation(p4, b'opacity', state3)) + t3.addAnimation(QPropertyAnimation(p5, b'opacity', state3)) + t3.addAnimation(QPropertyAnimation(p6, b'opacity', state3)) machine.start() - view = QtWidgets.QGraphicsView(scene) + view = QGraphicsView(scene) view.show() - sys.exit(app.exec_()) + sys.exit(app.exec()) diff --git a/examples/widgets/animation/states/states.pyproject b/examples/widgets/animation/states/states.pyproject index d94cf2e65..45ad44e97 100644 --- a/examples/widgets/animation/states/states.pyproject +++ b/examples/widgets/animation/states/states.pyproject @@ -1,3 +1,3 @@ { - "files": ["states.py", "states_rc.py"] + "files": ["states.py"] } diff --git a/examples/widgets/animation/states/states_rc.py b/examples/widgets/animation/states/states_rc.py index fe8a05c45..8b87b5e5e 100644 --- a/examples/widgets/animation/states/states_rc.py +++ b/examples/widgets/animation/states/states_rc.py @@ -1,45 +1,6 @@ -# -*- coding: utf-8 -*- - -############################################################################# -## -## Copyright (C) 2013 Riverbank Computing Limited. -## Copyright (C) 2016 The Qt Company Ltd. -## Contact: http://www.qt.io/licensing/ -## -## This file is part of the Qt for Python examples of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:BSD$ -## You may use this file under the terms of the BSD license as follows: -## -## "Redistribution and use in source and binary forms, with or without -## modification, are permitted provided that the following conditions are -## met: -## * Redistributions of source code must retain the above copyright -## notice, this list of conditions and the following disclaimer. -## * Redistributions in binary form must reproduce the above copyright -## notice, this list of conditions and the following disclaimer in -## the documentation and/or other materials provided with the -## distribution. -## * Neither the name of The Qt Company Ltd nor the names of its -## contributors may be used to endorse or promote products derived -## from this software without specific prior written permission. -## -## -## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -## "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -## LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -## A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -## OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -## -## $QT_END_LICENSE$ -## -############################################################################# +# Copyright (C) 2013 Riverbank Computing Limited. +# Copyright (C) 2022 The Qt Company Ltd. +# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause # Resource object code # @@ -48,7 +9,7 @@ # # WARNING! All changes made in this file will be lost! -from PySide2 import QtCore +from PySide6 import QtCore qt_resource_data = b"\ \x00\x00\x1b\x48\ |