From 54f8b69baaf41f8ff4393baa4b1f34c53c47f14a Mon Sep 17 00:00:00 2001 From: Michael Herrmann Date: Fri, 28 Jun 2019 16:21:19 +0200 Subject: [PATCH] Restore broken links by reverting to revision a52c47bf The commits since then moved many files into the src/ subdirectory. This would have broken existing links on the internet. To solve this, we leave the master branch as-is and make such breaking changes on a different branch. --- src/pyqt-official/LICENSE => LICENSE | 6 +- src/pyqt-official/README => README | 0 README.md | 93 +- .../activeqt => activeqt}/README | 0 .../webbrowser/icons/image0.xpm | 0 .../webbrowser/icons/image1.xpm | 0 .../webbrowser/icons/image2.xpm | 0 .../webbrowser/icons/image3.xpm | 0 .../webbrowser/icons/image4.xpm | 0 .../webbrowser/icons/image5.xpm | 0 .../webbrowser/icons/image6.xpm | 0 .../webbrowser/mainwindow.qrc | 0 .../webbrowser/mainwindow.ui | 0 .../webbrowser/mainwindow_rc.py | 0 .../webbrowser/ui_mainwindow.py | 0 .../webbrowser/webbrowser.py | 0 .../animation => animation}/README | 0 .../animatedtiles/animatedtiles.py | 0 .../animatedtiles/animatedtiles.qrc | 0 .../animatedtiles/animatedtiles_rc.py | 0 .../animatedtiles/images/Time-For-Lunch-2.jpg | Bin .../animatedtiles/images/centered.png | Bin .../animatedtiles/images/ellipse.png | Bin .../animatedtiles/images/figure8.png | Bin .../animatedtiles/images/kinetic.png | Bin .../animatedtiles/images/random.png | Bin .../animatedtiles/images/tile.png | Bin .../appchooser/accessories-dictionary.png | Bin .../appchooser/akregator.png | Bin .../appchooser/appchooser.py | 0 .../appchooser/appchooser.qrc | 0 .../appchooser/appchooser_rc.py | 0 .../appchooser/digikam.png | Bin .../appchooser/k3b.png | Bin .../animation => animation}/easing/easing.py | 0 .../animation => animation}/easing/easing.qrc | 0 .../easing/easing_rc.py | 0 .../animation => animation}/easing/form.ui | 0 .../easing/images/qt-logo.png | Bin .../animation => animation}/easing/ui_form.py | 0 .../animation => animation}/moveblocks.py | 0 .../states/accessories-dictionary.png | Bin .../states/akregator.png | Bin .../states/digikam.png | Bin .../states/help-browser.png | Bin .../animation => animation}/states/k3b.png | Bin .../animation => animation}/states/kchart.png | Bin .../animation => animation}/states/states.py | 0 .../animation => animation}/states/states.qrc | 0 .../states/states_rc.py | 0 .../stickman/animations/chilling | Bin .../stickman/animations/dancing | Bin .../stickman/animations/dead | Bin .../stickman/animations/jumping | Bin .../stickman/stickman.py | 0 .../stickman/stickman.qrc | 0 .../stickman/stickman_rc.py | 0 {src/pyqt-official/dbus => dbus}/chat/chat.py | 0 .../dbus => dbus}/chat/chatmainwindow.ui | 0 .../dbus => dbus}/chat/chatsetnickname.ui | 0 .../dbus => dbus}/chat/ui_chatmainwindow.py | 0 .../dbus => dbus}/chat/ui_chatsetnickname.py | 0 {src/pyqt-official/dbus => dbus}/listnames.py | 0 .../dbus => dbus}/pingpong/ping.py | 0 .../dbus => dbus}/pingpong/pong.py | 0 .../remotecontrolledcar/car/car.py | 0 .../controller/controller.py | 0 .../controller/controller.ui | 0 .../controller/ui_controller.py | 0 .../designer => designer}/README | 0 .../calculatorform/calculatorform.py | 0 .../calculatorform/calculatorform.ui | 0 .../calculatorform/ui_calculatorform.py | 0 .../designer => designer}/plugins/plugins.py | 0 .../plugins/python/analogclockplugin.py | 0 .../plugins/python/bubbleswidgetplugin.py | 0 .../plugins/python/counterlabelplugin.py | 0 .../plugins/python/datetimeeditplugin.py | 0 .../plugins/python/helloglwidgetplugin.py | 0 .../plugins/python/multipagewidgetplugin.py | 0 .../plugins/python/polygonwidgetplugin.py | 0 .../plugins/python/pydemoplugin.py | 0 .../plugins/python/pythonconsoleplugin.py | 0 .../plugins/widgets/analogclock.py | 0 .../plugins/widgets/bubbleswidget.py | 0 .../plugins/widgets/counterlabel.py | 0 .../plugins/widgets/datetimeedit.py | 0 .../plugins/widgets/helloglwidget.py | 0 .../plugins/widgets/multipagewidget.py | 0 .../plugins/widgets/polygonwidget.py | 0 .../plugins/widgets/pydemo.py | 0 .../plugins/widgets/pythonconsolewidget.py | 0 {src/pyqt-official/desktop => desktop}/README | 0 .../desktop => desktop}/screenshot.py | 0 .../systray/images/bad.png | Bin .../systray/images/heart.png | Bin .../systray/images/trash.png | Bin .../desktop => desktop}/systray/systray.py | 0 .../desktop => desktop}/systray/systray.qrc | 0 .../desktop => desktop}/systray/systray_rc.py | 0 {src/pyqt-official/dialogs => dialogs}/README | 0 .../classwizard/classwizard.py | 0 .../classwizard/classwizard.qrc | 0 .../classwizard/classwizard_rc.py | 0 .../classwizard/images/background.png | Bin .../classwizard/images/banner.png | Bin .../classwizard/images/logo1.png | Bin .../classwizard/images/logo2.png | Bin .../classwizard/images/logo3.png | Bin .../classwizard/images/watermark1.png | Bin .../classwizard/images/watermark2.png | Bin .../configdialog/configdialog.py | 0 .../configdialog/configdialog.qrc | 0 .../configdialog/configdialog_rc.py | 0 .../configdialog/images/config.png | Bin .../configdialog/images/query.png | Bin .../configdialog/images/update.png | Bin .../dialogs => dialogs}/extension.py | 0 .../dialogs => dialogs}/findfiles.py | 0 .../dialogs => dialogs}/standarddialogs.py | 0 .../dialogs => dialogs}/tabdialog.py | 0 .../dialogs => dialogs}/trivialwizard.py | 0 .../draganddrop => draganddrop}/README | 0 .../delayedencoding/delayedencoding.py | 0 .../delayedencoding/delayedencoding.qrc | 0 .../delayedencoding/delayedencoding_rc.py | 0 .../delayedencoding/images/drag.png | Bin .../delayedencoding/images/example.svg | 0 .../draggableicons/draggableicons.py | 0 .../draggableicons/draggableicons.qrc | 0 .../draggableicons/draggableicons_rc.py | 0 .../draggableicons/images/boat.png | Bin .../draggableicons/images/car.png | Bin .../draggableicons/images/house.png | Bin .../draggabletext/draggabletext.py | 0 .../draggabletext/draggabletext.qrc | 0 .../draggabletext/draggabletext_rc.py | 0 .../draggabletext/words.txt | 0 .../draganddrop => draganddrop}/dropsite.py | 0 .../fridgemagnets/fridgemagnets.py | 0 .../fridgemagnets/fridgemagnets.qrc | 0 .../fridgemagnets/fridgemagnets_rc.py | 0 .../fridgemagnets/words.txt | 0 .../puzzle/example.jpg | Bin .../puzzle/puzzle.py | 0 .../puzzle/puzzle.qrc | 0 .../puzzle/puzzle_rc.py | 0 {src/pyqt-official/effects => effects}/README | 0 .../effects => effects}/lighting.py | 0 .../graphicsview => graphicsview}/README | 0 .../anchorlayout.py | 0 .../collidingmice/collidingmice.py | 0 .../collidingmice/images/cheese.jpg | Bin .../collidingmice/mice.qrc | 0 .../collidingmice/mice_rc.py | 0 .../diagramscene/diagramscene.py | 0 .../diagramscene/diagramscene.qrc | 0 .../diagramscene/diagramscene_rc.py | 0 .../diagramscene/images/background1.png | Bin .../diagramscene/images/background2.png | Bin .../diagramscene/images/background3.png | Bin .../diagramscene/images/background4.png | Bin .../diagramscene/images/bold.png | Bin .../diagramscene/images/bringtofront.png | Bin .../diagramscene/images/delete.png | Bin .../diagramscene/images/floodfill.png | Bin .../diagramscene/images/italic.png | Bin .../diagramscene/images/linecolor.png | Bin .../diagramscene/images/linepointer.png | Bin .../diagramscene/images/pointer.png | Bin .../diagramscene/images/sendtoback.png | Bin .../diagramscene/images/textpointer.png | Bin .../diagramscene/images/underline.png | Bin .../dragdroprobot/dragdroprobot.py | 0 .../dragdroprobot/images/head.png | Bin .../elasticnodes.py | 0 .../embeddeddialogs/No-Ones-Laughing-3.jpg | Bin .../embeddeddialogs/embeddeddialog.py | 0 .../embeddeddialogs/embeddeddialog.ui | 0 .../embeddeddialogs/embeddeddialogs.py | 0 .../embeddeddialogs/embeddeddialogs.qrc | 0 .../embeddeddialogs/embeddeddialogs_rc.py | 0 .../padnavigator/form.ui | 0 .../padnavigator/images/artsfftscope.png | Bin .../padnavigator/images/blue_angle_swirl.jpg | Bin .../padnavigator/images/kontact_contacts.png | Bin .../padnavigator/images/kontact_journal.png | Bin .../padnavigator/images/kontact_mail.png | Bin .../padnavigator/images/kontact_notes.png | Bin .../padnavigator/images/kopeteavailable.png | Bin .../images/metacontact_online.png | Bin .../padnavigator/images/minitools.png | Bin .../padnavigator/padnavigator.py | 0 .../padnavigator/padnavigator.qrc | 0 .../padnavigator/padnavigator_rc.py | 0 .../padnavigator/ui_form.py | 0 {src/pyqt-official/ipc => ipc}/README | 0 .../ipc => ipc}/localfortuneclient.py | 0 .../ipc => ipc}/localfortuneserver.py | 0 .../ipc => ipc}/sharedmemory/dialog.py | 0 .../ipc => ipc}/sharedmemory/dialog.ui | 0 .../ipc => ipc}/sharedmemory/image.png | Bin .../ipc => ipc}/sharedmemory/qt.png | Bin .../ipc => ipc}/sharedmemory/sharedmemory.py | 2 +- .../itemviews => itemviews}/README | 0 .../basicsortfiltermodel.py | 0 .../itemviews => itemviews}/chart/chart.py | 29 +- .../itemviews => itemviews}/chart/chart.qrc | 0 .../itemviews => itemviews}/chart/chart_rc.py | 0 .../itemviews => itemviews}/chart/mydata.cht | 0 .../itemviews => itemviews}/chart/qtdata.cht | 0 .../coloreditorfactory.py | 0 .../combowidgetmapper.py | 17 +- .../customsortfiltermodel.py | 0 .../itemviews => itemviews}/dirview.py | 37 +- .../editabletreemodel/default.txt | 0 .../editabletreemodel/editabletreemodel.py | 4 +- .../editabletreemodel/editabletreemodel.qrc | 0 .../editabletreemodel/editabletreemodel_rc.py | 0 .../editabletreemodel/mainwindow.ui | 0 .../editabletreemodel/ui_mainwindow.py | 0 .../itemviews => itemviews}/fetchmore.py | 0 .../pixelator/images/qt.png | Bin .../pixelator/pixelator.py | 15 +- .../pixelator/pixelator.qrc | 0 .../pixelator/pixelator_rc.py | 0 .../puzzle/example.jpg | Bin .../itemviews => itemviews}/puzzle/puzzle.py | 0 .../itemviews => itemviews}/puzzle/puzzle.qrc | 0 .../puzzle/puzzle_rc.py | 0 .../itemviews => itemviews}/simpledommodel.py | 0 .../simpletreemodel/default.txt | 0 .../simpletreemodel/simpletreemodel.py | 0 .../simpletreemodel/simpletreemodel.qrc | 0 .../simpletreemodel/simpletreemodel_rc.py | 0 .../simplewidgetmapper.py | 0 .../spinboxdelegate.py | 8 +- .../spreadsheet}/images/interview.png | Bin .../spreadsheet/printview.py | 0 .../spreadsheet/spreadsheet.py | 0 .../spreadsheet/spreadsheet.qrc | 0 .../spreadsheet/spreadsheet_rc.py | 0 .../spreadsheet/spreadsheetdelegate.py | 0 .../spreadsheet/spreadsheetitem.py | 0 .../spreadsheet/util.py | 0 .../itemviews => itemviews}/stardelegate.py | 0 {src/pyqt-official/layouts => layouts}/README | 0 .../layouts => layouts}/basiclayouts.py | 0 .../layouts => layouts}/borderlayout.py | 0 .../layouts => layouts}/flowlayout.py | 0 .../mainwindows => mainwindows}/README | 0 .../application/application.py | 0 .../application/images/copy.png | Bin .../application/images/cut.png | Bin .../application/images/new.png | Bin .../application/images/open.png | Bin .../application/images/paste.png | Bin .../application/images/save.png | Bin .../dockwidgets/dockwidgets.py | 0 .../dockwidgets/dockwidgets.qrc | 0 .../dockwidgets/dockwidgets_rc.py | 0 .../dockwidgets/images/new.png | Bin .../dockwidgets/images/print.png | Bin .../dockwidgets/images/save.png | Bin .../dockwidgets/images/undo.png | Bin .../mdi/images/copy.png | Bin .../mdi/images/cut.png | Bin .../mdi/images/new.png | Bin .../mdi/images/open.png | Bin .../mdi/images/paste.png | Bin .../mdi/images/save.png | Bin .../mainwindows => mainwindows}/mdi/mdi.py | 0 .../mainwindows => mainwindows}/mdi/mdi.qrc | 0 .../mainwindows => mainwindows}/mdi/mdi_rc.py | 0 .../mainwindows => mainwindows}/menus.py | 0 .../recentfiles.py | 0 .../sdi/images/copy.png | Bin .../sdi/images/cut.png | Bin .../sdi/images/new.png | Bin .../sdi/images/open.png | Bin .../sdi/images/paste.png | Bin .../sdi/images/save.png | Bin .../mainwindows => mainwindows}/sdi/sdi.py | 0 .../mainwindows => mainwindows}/sdi/sdi.qrc | 0 .../mainwindows => mainwindows}/sdi/sdi_rc.py | 0 .../separations.py | 0 .../multimedia => multimedia}/README | 0 .../audiodevices/audiodevices.py | 0 .../audiodevices/audiodevicesbase.ui | 0 .../audiodevices/ui_audiodevicesbase.py | 0 .../multimedia => multimedia}/audiooutput.py | 0 .../README | 0 .../camera/camera.py | 2 +- .../camera/camera.ui | 0 .../camera/imagesettings.ui | 0 .../camera/ui_camera.py | 0 .../camera/ui_imagesettings.py | 0 .../camera/ui_videosettings.py | 0 .../camera/videosettings.ui | 0 .../player.py | 0 .../videographicsitem.py | 0 .../videowidget.py | 0 {src/pyqt-official/network => network}/README | 0 .../blockingfortuneclient.py | 0 .../network => network}/broadcastreceiver.py | 0 .../network => network}/broadcastsender.py | 0 .../network => network}/fortuneclient.py | 0 .../network => network}/fortuneserver.py | 0 .../http/authenticationdialog.ui | 0 .../network => network}/http/http.py | 0 .../network => network}/lightmaps.py | 0 .../network => network}/loopback.py | 0 .../threadedfortuneserver.py | 0 .../opengl => opengl}/2dpainting.py | 0 {src/pyqt-official/opengl => opengl}/README | 0 .../opengl => opengl}/grabber.py | 8 +- .../opengl => opengl}/hellogl.py | 8 +- .../opengl => opengl}/openglwindow.py | 9 +- .../opengl => opengl}/overpainting.py | 10 +- .../textures/images/side1.png | Bin .../textures/images/side2.png | Bin .../textures/images/side3.png | Bin .../textures/images/side4.png | Bin .../textures/images/side5.png | Bin .../textures/images/side6.png | Bin .../opengl => opengl}/textures/textures.py | 9 +- .../painting => painting}/README | 0 .../basicdrawing/basicdrawing.py | 0 .../basicdrawing/basicdrawing.qrc | 0 .../basicdrawing/basicdrawing_rc.py | 0 .../basicdrawing/images/brick.png | Bin .../basicdrawing/images/qt-logo.png | Bin .../concentriccircles.py | 0 .../painting => painting}/painterpaths.py | 0 .../svgviewer/files/bubbles.svg | 0 .../svgviewer/files/cubic.svg | 0 .../svgviewer/files/spheres.svg | 0 .../svgviewer/svgviewer.py | 0 .../svgviewer/svgviewer.qrc | 0 .../svgviewer/svgviewer_rc.py | 0 .../painting => painting}/transformations.py | 0 .../pyuic => pyuic}/compile-on-the-fly.py | 0 {src/pyqt-official/pyuic => pyuic}/demo.ui | 0 .../pyqt-official/pyuic => pyuic}/load_ui1.py | 0 .../pyqt-official/pyuic => pyuic}/load_ui2.py | 0 .../qml => qml}/referenceexamples/adding.py | 0 .../qml => qml}/referenceexamples/attached.py | 0 .../qml => qml}/referenceexamples/binding.py | 0 .../qml => qml}/referenceexamples/coercion.py | 0 .../qml => qml}/referenceexamples/default.py | 0 .../qml => qml}/referenceexamples/grouped.py | 0 .../qml => qml}/referenceexamples/methods.py | 0 .../referenceexamples/properties.py | 0 .../qml => qml}/referenceexamples/signal.py | 0 .../referenceexamples/valuesource.py | 0 .../pyqt-official/qtdemo => qtdemo}/colors.py | 0 .../qtdemo => qtdemo}/demoitem.py | 0 .../qtdemo => qtdemo}/demoitemanimation.py | 0 .../qtdemo => qtdemo}/demotextitem.py | 0 .../qtdemo => qtdemo}/examplecontent.py | 0 .../qtdemo => qtdemo}/examples.xml | 5 +- {src/pyqt-official/qtdemo => qtdemo}/guide.py | 0 .../qtdemo => qtdemo}/guidecircle.py | 0 .../qtdemo => qtdemo}/guideline.py | 0 .../qtdemo => qtdemo}/headingitem.py | 0 .../qtdemo => qtdemo}/imageitem.py | 0 .../qtdemo => qtdemo}/images/demobg.png | Bin .../qtdemo => qtdemo}/images/qtlogo_small.png | Bin .../images/trolltech-logo.png | Bin .../qtdemo => qtdemo}/itemcircleanimation.py | 0 .../qtdemo => qtdemo}/letteritem.py | 0 .../qtdemo => qtdemo}/mainwindow.py | 0 .../qtdemo => qtdemo}/menucontent.py | 0 .../qtdemo => qtdemo}/menumanager.py | 0 .../qtdemo/qtdemo.py => qtdemo/qtdemo.pyw | 0 .../qtdemo => qtdemo}/scanitem.py | 0 {src/pyqt-official/qtdemo => qtdemo}/score.py | 0 .../qtdemo => qtdemo}/textbutton.py | 0 {src/pyqt-official/quick => quick}/README | 0 .../quick => quick}/animation/animation.py | 0 .../quick => quick}/animation/animation.qml | 0 .../quick => quick}/animation/animation.qrc | 0 .../quick => quick}/animation/animation_rc.py | 6346 ++++++++--------- .../animation/basics/color-animation.qml | 0 .../animation/basics/images/face-smile.png | Bin .../animation/basics/images/moon.png | Bin .../animation/basics/images/shadow.png | Bin .../animation/basics/images/star.png | Bin .../animation/basics/images/sun.png | Bin .../animation/basics/property-animation.qml | 0 .../animation/behaviors/SideRect.qml | 0 .../animation/behaviors/behavior-example.qml | 0 .../animation/behaviors/tvtennis.qml | 0 .../animation/behaviors/wigglytext.qml | 0 .../animation/easing/easing.qml | 0 .../animation/pathanimation/pathanimation.qml | 0 .../pathinterpolator/pathinterpolator.qml | 0 .../animation/states/qt-logo.png | Bin .../animation/states/states.qml | 0 .../animation/states/transitions.qml | 0 .../canvas/bezierCurve/bezierCurve.qml | 0 .../quick => quick}/canvas/canvas.py | 0 .../quick => quick}/canvas/canvas.qml | 0 .../quick => quick}/canvas/canvas.qrc | 0 .../quick => quick}/canvas/canvas_rc.py | 3526 +++++---- .../quick => quick}/canvas/clip/clip.qml | 0 .../canvas/contents/Button.qml | 0 .../canvas/contents/ScrollBar.qml | 0 .../canvas/contents/Slider.qml | 0 .../canvas/contents/TitleBar.qml | 0 .../canvas/contents/ToolBar.qml | 0 .../canvas/contents/images/button-pressed.png | Bin .../canvas/contents/images/button.png | Bin .../canvas/contents/images/default.svg | 0 .../canvas/contents/images/gloss.png | Bin .../canvas/contents/images/lineedit.png | Bin .../canvas/contents/images/lineedit.sci | 0 .../canvas/contents/images/quit.png | Bin .../canvas/contents/images/stripes.png | Bin .../canvas/contents/images/titlebar.png | Bin .../canvas/contents/images/titlebar.sci | 0 .../canvas/contents/images/toolbutton.png | Bin .../canvas/contents/images/toolbutton.sci | 0 .../canvas/contents/qt-logo.png | Bin .../quadraticCurveTo/quadraticCurveTo.qml | 0 .../canvas/roundedrect/roundedrect.qml | 0 .../quick => quick}/canvas/smile/smile.qml | 0 .../canvas/squircle/squircle.png | Bin .../canvas/squircle/squircle.qml | 0 .../quick => quick}/canvas/tiger/tiger.js | 0 .../quick => quick}/canvas/tiger/tiger.qml | 0 .../abstractitemmodel/abstractitemmodel.py | 8 +- .../abstractitemmodel/abstractitemmodel.qrc | 0 .../abstractitemmodel/abstractitemmodel_rc.py | 24 +- .../models/abstractitemmodel/view.qml | 0 .../models/objectlistmodel/objectlistmodel.py | 8 +- .../objectlistmodel/objectlistmodel.qrc | 0 .../objectlistmodel/objectlistmodel_rc.py | 24 +- .../models/objectlistmodel/view.qml | 0 .../models/stringlistmodel/stringlistmodel.py | 8 +- .../stringlistmodel/stringlistmodel.qrc | 0 .../stringlistmodel/stringlistmodel_rc.py | 24 +- .../models/stringlistmodel/view.qml | 0 .../customgeometry/customgeometry.py | 0 .../customgeometry/customgeometry.qrc | 0 .../customgeometry/customgeometry_rc.py | 28 +- .../scenegraph/customgeometry/main.qml | 0 .../quick => quick}/shared/Button.qml | 0 .../quick => quick}/shared/LauncherList.qml | 0 .../shared/SimpleLauncherDelegate.qml | 0 .../quick => quick}/shared/images/back.png | Bin .../quick => quick}/shared/images/next.png | Bin .../quick => quick}/shared/shared.qrc | 0 .../quick => quick}/shared/shared_rc.py | 476 +- .../extending/chapter1-basics/app.qml | 0 .../chapter1-basics/chapter1-basics.py | 16 +- .../extending/chapter2-methods/app.qml | 0 .../chapter2-methods/chapter2-methods.py | 5 +- .../extending/chapter3-bindings/app.qml | 0 .../chapter3-bindings/chapter3-bindings.py | 5 +- .../chapter4-customPropertyTypes/app.qml | 0 .../chapter4-customPropertyTypes.py | 5 +- .../extending/chapter5-listproperties/app.qml | 0 .../chapter5-listproperties.py | 5 +- .../chapter6-plugins/Charts/chartsplugin.py | 0 .../chapter6-plugins/Charts/piechart.py | 0 .../chapter6-plugins/Charts/pieslice.py | 0 .../extending/chapter6-plugins/Charts/qmldir | 2 + .../extending/chapter6-plugins/app.qml | 0 .../richtext => richtext}/README | 0 .../richtext => richtext}/calendar.py | 0 .../richtext => richtext}/orderform.py | 0 .../syntaxhighlighter.py | 0 .../textedit/example.html | 0 .../textedit/images/logo.png | Bin .../textedit/images/logo32.png | Bin .../textedit/images/mac/editcopy.png | Bin .../textedit/images/mac/editcut.png | Bin .../textedit/images/mac/editpaste.png | Bin .../textedit/images/mac/editredo.png | Bin .../textedit/images/mac/editundo.png | Bin .../textedit/images/mac/exportpdf.png | Bin .../textedit/images/mac/filenew.png | Bin .../textedit/images/mac/fileopen.png | Bin .../textedit/images/mac/fileprint.png | Bin .../textedit/images/mac/filesave.png | Bin .../textedit/images/mac/textbold.png | Bin .../textedit/images/mac/textcenter.png | Bin .../textedit/images/mac/textitalic.png | Bin .../textedit/images/mac/textjustify.png | Bin .../textedit/images/mac/textleft.png | Bin .../textedit/images/mac/textright.png | Bin .../textedit/images/mac/textunder.png | Bin .../textedit/images/mac/zoomin.png | Bin .../textedit/images/mac/zoomout.png | Bin .../textedit/images/win/editcopy.png | Bin .../textedit/images/win/editcut.png | Bin .../textedit/images/win/editpaste.png | Bin .../textedit/images/win/editredo.png | Bin .../textedit/images/win/editundo.png | Bin .../textedit/images/win/exportpdf.png | Bin .../textedit/images/win/filenew.png | Bin .../textedit/images/win/fileopen.png | Bin .../textedit/images/win/fileprint.png | Bin .../textedit/images/win/filesave.png | Bin .../textedit/images/win/textbold.png | Bin .../textedit/images/win/textcenter.png | Bin .../textedit/images/win/textitalic.png | Bin .../textedit/images/win/textjustify.png | Bin .../textedit/images/win/textleft.png | Bin .../textedit/images/win/textright.png | Bin .../textedit/images/win/textunder.png | Bin .../textedit/images/win/zoomin.png | Bin .../textedit/images/win/zoomout.png | Bin .../textedit/textedit.py | 0 .../textedit/textedit.qrc | 0 .../textedit/textedit_rc.py | 0 .../textobject/files/heart.svg | 0 .../textobject/textobject.py | 0 {src/pyqt-official/sql => sql}/README | 0 {src/pyqt-official/sql => sql}/cachedtable.py | 0 {src/pyqt-official/sql => sql}/connection.py | 0 {src/pyqt-official/sql => sql}/querymodel.py | 0 .../sql => sql}/relationaltablemodel.py | 0 {src/pyqt-official/sql => sql}/tablemodel.py | 0 src/.gitignore | 105 - src/01 PyQt QLabel/README.md | 39 - src/01 PyQt QLabel/main.py | 5 - src/02 PyQt Widgets/README.md | 21 - src/02 PyQt Widgets/main.py | 243 - src/03 QVBoxLayout PyQt5/README.md | 41 - src/03 QVBoxLayout PyQt5/main.py | 9 - src/04 PyQt Signals and Slots/README.md | 32 - src/04 PyQt Signals and Slots/main.py | 13 - src/05 Qt Designer Python/README.md | 47 - src/05 Qt Designer Python/dialog.ui | 68 - src/05 Qt Designer Python/main.py | 11 - src/06 QML Python example/LICENSE.md | 35 - src/06 QML Python example/README.md | 58 - src/06 QML Python example/background.png | Bin 67199 -> 0 bytes src/06 QML Python example/main.py | 7 - src/06 QML Python example/main.qml | 28 - src/06 QML Python example/pinwheel.png | Bin 11646 -> 0 bytes src/07 Qt Text Editor/README.md | 18 - src/07 Qt Text Editor/icon.svg | 88 - src/07 Qt Text Editor/main.py | 79 - src/08 PyQt5 exe/README.md | 53 - src/08 PyQt5 exe/src/build/settings/base.json | 6 - .../src/build/settings/linux.json | 6 - src/08 PyQt5 exe/src/build/settings/mac.json | 3 - src/08 PyQt5 exe/src/main/icons/Icon.ico | Bin 165730 -> 0 bytes src/08 PyQt5 exe/src/main/icons/README.md | 11 - src/08 PyQt5 exe/src/main/icons/base/16.png | Bin 732 -> 0 bytes src/08 PyQt5 exe/src/main/icons/base/24.png | Bin 1069 -> 0 bytes src/08 PyQt5 exe/src/main/icons/base/32.png | Bin 1674 -> 0 bytes src/08 PyQt5 exe/src/main/icons/base/48.png | Bin 2465 -> 0 bytes src/08 PyQt5 exe/src/main/icons/base/64.png | Bin 3893 -> 0 bytes .../src/main/icons/linux/1024.png | Bin 84643 -> 0 bytes src/08 PyQt5 exe/src/main/icons/linux/128.png | Bin 8131 -> 0 bytes src/08 PyQt5 exe/src/main/icons/linux/256.png | Bin 16585 -> 0 bytes src/08 PyQt5 exe/src/main/icons/linux/512.png | Bin 36678 -> 0 bytes src/08 PyQt5 exe/src/main/icons/mac/1024.png | Bin 76523 -> 0 bytes src/08 PyQt5 exe/src/main/icons/mac/128.png | Bin 7177 -> 0 bytes src/08 PyQt5 exe/src/main/icons/mac/256.png | Bin 14652 -> 0 bytes src/08 PyQt5 exe/src/main/icons/mac/512.png | Bin 33273 -> 0 bytes src/08 PyQt5 exe/src/main/python/main.py | 89 - .../src/main/resources/base/icon.svg | 88 - src/09 Qt dark theme/README.md | 21 - src/09 Qt dark theme/icon.svg | 88 - src/09 Qt dark theme/main.py | 105 - src/10 QPainter Python example/README.md | 9 - src/10 QPainter Python example/bullet.png | Bin 5017 -> 0 bytes src/10 QPainter Python example/icon.svg | 88 - src/10 QPainter Python example/main.py | 103 - src/10 QPainter Python example/shot.wav | Bin 235456 -> 0 bytes .../01_single_threaded.py | 37 - .../02_multithreaded.py | 49 - .../03_with_threadutil.py | 43 - src/11 PyQt Thread example/README.md | 15 - src/11 PyQt Thread example/threadutil.py | 22 - .../threadutil_blocking.py | 112 - src/12 QTreeView example in Python/README.md | 23 - src/12 QTreeView example in Python/main.py | 12 - src/13 PyQt5 QListView/README.md | 18 - src/13 PyQt5 QListView/main.py | 11 - src/14 QAbstractTableModel example/README.md | 52 - src/14 QAbstractTableModel example/main.py | 28 - src/15 PyQt database example/.gitignore | 1 - src/15 PyQt database example/README.md | 40 - src/15 PyQt database example/initdb.py | 13 - src/15 PyQt database example/main.py | 21 - .../itemviews/frozencolumn/frozencolumn.py | 163 - .../itemviews/frozencolumn/grades.txt | 36 - .../itemviews/interview/images/services.png | Bin 3749 -> 0 bytes .../itemviews/interview/interview.py | 191 - .../spreadsheet/images/interview.png | Bin 174 -> 0 bytes src/pyqt-official/itemviews/storageview.py | 164 - .../extending/chapter6-plugins/Charts/qmldir | 2 - .../modelview/modelviewclient.py | 78 - .../modelview/modelviewserver.py | 169 - .../directconnectdynamicclient.py | 110 - .../directconnectdynamicserver.py | 130 - .../registryconnecteddynamicclient.py | 107 - .../registryconnecteddynamicserver.py | 135 - src/requirements.txt | 3 - src/screenshots/pyqt-database-example.png | Bin 21801 -> 0 bytes src/screenshots/pyqt-examples-launcher.png | Bin 165635 -> 0 bytes src/screenshots/pyqt-qlabel.png | Bin 4095 -> 0 bytes src/screenshots/pyqt-signals-and-slots.jpg | Bin 9244 -> 0 bytes src/screenshots/pyqt-thread-example.png | Bin 16801 -> 0 bytes src/screenshots/pyqt-widgets.png | Bin 49010 -> 0 bytes src/screenshots/pyqt5-exe.png | Bin 11665 -> 0 bytes src/screenshots/pyqt5-installer-mac.png | Bin 55011 -> 0 bytes src/screenshots/pyqt5-qlistview.png | Bin 7577 -> 0 bytes .../qabstracttablemodel-example.png | Bin 21627 -> 0 bytes src/screenshots/qdialog-example.png | Bin 5903 -> 0 bytes src/screenshots/qmenu-example.png | Bin 4056 -> 0 bytes src/screenshots/qmessagebox-example.png | Bin 4390 -> 0 bytes src/screenshots/qml-python-example.png | Bin 92144 -> 0 bytes src/screenshots/qpainter-python-example.png | Bin 12857 -> 0 bytes src/screenshots/qt-dark-theme.png | Bin 18787 -> 0 bytes src/screenshots/qt-designer-python.png | Bin 7363 -> 0 bytes src/screenshots/qt-designer-windows.png | Bin 58529 -> 0 bytes src/screenshots/qt-qmenu.png | Bin 2916 -> 0 bytes src/screenshots/qt-text-editor-windows.png | Bin 2403 -> 0 bytes src/screenshots/qt-text-editor.png | Bin 19063 -> 0 bytes .../qtreeview-example-in-python.png | Bin 24893 -> 0 bytes src/screenshots/qvboxlayout-pyqt5.png | Bin 4606 -> 0 bytes {src/pyqt-official/threads => threads}/README | 0 .../threads => threads}/mandelbrot.py | 0 .../threads => threads}/semaphores.py | 0 .../threads => threads}/waitconditions.py | 0 {src/pyqt-official/tools => tools}/README | 0 .../tools => tools}/codecs/codecs.py | 0 .../codecs/encodedfiles/iso-8859-1.txt | 12 +- .../codecs/encodedfiles/iso-8859-15.txt | 16 +- .../codecs/encodedfiles/utf-16.txt | Bin .../codecs/encodedfiles/utf-16be.txt | Bin .../codecs/encodedfiles/utf-16le.txt | Bin .../codecs/encodedfiles/utf-8.txt | 0 .../customcompleter/customcompleter.py | 0 .../customcompleter/customcompleter.qrc | 0 .../customcompleter/customcompleter_rc.py | 0 .../customcompleter/resources/wordlist.txt | 0 .../tools => tools}/i18n/i18n.py | 0 .../tools => tools}/i18n/i18n.qrc | 0 .../tools => tools}/i18n/i18n_rc.py | 0 .../i18n/translations/i18n_ar.qm | Bin .../i18n/translations/i18n_ar.ts | 0 .../i18n/translations/i18n_cs.qm | Bin .../i18n/translations/i18n_cs.ts | 0 .../i18n/translations/i18n_de.qm | Bin .../i18n/translations/i18n_de.ts | 0 .../i18n/translations/i18n_el.qm | Bin .../i18n/translations/i18n_el.ts | 0 .../i18n/translations/i18n_en.qm | Bin .../i18n/translations/i18n_en.ts | 0 .../i18n/translations/i18n_eo.qm | Bin .../i18n/translations/i18n_eo.ts | 0 .../i18n/translations/i18n_fr.qm | Bin .../i18n/translations/i18n_fr.ts | 0 .../i18n/translations/i18n_it.qm | Bin .../i18n/translations/i18n_it.ts | 0 .../i18n/translations/i18n_jp.qm | Bin .../i18n/translations/i18n_jp.ts | 0 .../i18n/translations/i18n_ko.qm | Bin .../i18n/translations/i18n_ko.ts | 0 .../i18n/translations/i18n_no.qm | Bin .../i18n/translations/i18n_no.ts | 0 .../i18n/translations/i18n_pt.qm | Bin .../i18n/translations/i18n_pt.ts | 0 .../i18n/translations/i18n_ru.qm | Bin .../i18n/translations/i18n_ru.ts | 0 .../i18n/translations/i18n_sv.qm | Bin .../i18n/translations/i18n_sv.ts | 0 .../i18n/translations/i18n_zh.qm | Bin .../i18n/translations/i18n_zh.ts | 0 {src/pyqt-official/tools => tools}/regexp.py | 0 .../settingseditor/inifiles/licensepage.ini | 0 .../settingseditor/inifiles/qsa.ini | 0 .../settingseditor/settingseditor.py | 0 .../addressbook/README | 0 .../addressbook/part1.py | 0 .../addressbook/part2.py | 0 .../addressbook/part3.py | 0 .../addressbook/part4.py | 0 .../addressbook/part5.py | 0 .../addressbook/part6.py | 0 .../addressbook/part7.py | 0 {src/pyqt-official/webkit => webkit}/README | 0 .../domtraversal/domtraversal.py | 0 .../domtraversal/ui_window.py | 0 .../webkit => webkit}/domtraversal/window.ui | 0 .../fancybrowser/fancybrowser.py | 0 .../fancybrowser/jquery.min.js | 0 .../webkit => webkit}/fancybrowser/jquery.qrc | 0 .../fancybrowser/jquery_rc.py | 0 .../webkit => webkit}/formextractor/form.html | 0 .../formextractor/formextractor.py | 0 .../formextractor/formextractor.qrc | 0 .../formextractor/formextractor.ui | 0 .../formextractor/formextractor_rc.py | 0 .../formextractor/ui_formextractor.py | 0 .../webkit => webkit}/framecapture.py | 0 .../webkit => webkit}/previewer/previewer.py | 0 .../webkit => webkit}/previewer/previewer.ui | 0 .../previewer/ui_previewer.py | 0 .../simpleselector/simpleselector.py | 0 .../simpleselector/ui_window.py | 0 .../simpleselector/window.ui | 0 {src/pyqt-official/widgets => widgets}/README | 0 .../widgets => widgets}/analogclock.py | 0 .../widgets => widgets}/calculator.py | 0 .../widgets => widgets}/calendarwidget.py | 0 .../widgets => widgets}/charactermap.py | 0 .../widgets => widgets}/digitalclock.py | 0 .../widgets => widgets}/groupbox.py | 0 .../widgets => widgets}/icons/icons.py | 0 .../icons/images/designer.png | Bin .../icons/images/find_disabled.png | Bin .../icons/images/find_normal.png | Bin .../icons/images/monkey_off_128x128.png | Bin .../icons/images/monkey_off_16x16.png | Bin .../icons/images/monkey_off_32x32.png | Bin .../icons/images/monkey_off_64x64.png | Bin .../icons/images/monkey_on_128x128.png | Bin .../icons/images/monkey_on_16x16.png | Bin .../icons/images/monkey_on_32x32.png | Bin .../icons/images/monkey_on_64x64.png | Bin .../icons/images/qt_extended_16x16.png | Bin .../icons/images/qt_extended_32x32.png | Bin .../icons/images/qt_extended_48x48.png | Bin .../widgets => widgets}/imageviewer.py | 0 .../widgets => widgets}/lineedits.py | 0 .../widgets => widgets}/movie/animation.mng | Bin .../widgets => widgets}/movie/movie.py | 0 .../widgets => widgets}/scribble.py | 0 .../widgets => widgets}/shapedclock.py | 0 .../widgets => widgets}/sliders.py | 0 .../widgets => widgets}/spinboxes.py | 0 .../widgets => widgets}/styles.py | 0 .../stylesheet/images/checkbox_checked.png | Bin .../images/checkbox_checked_hover.png | Bin .../images/checkbox_checked_pressed.png | Bin .../stylesheet/images/checkbox_unchecked.png | Bin .../images/checkbox_unchecked_hover.png | Bin .../images/checkbox_unchecked_pressed.png | Bin .../stylesheet/images/down_arrow.png | Bin .../stylesheet/images/down_arrow_disabled.png | Bin .../stylesheet/images/frame.png | Bin .../stylesheet/images/pagefold.png | Bin .../stylesheet/images/pushbutton.png | Bin .../stylesheet/images/pushbutton_hover.png | Bin .../stylesheet/images/pushbutton_pressed.png | Bin .../stylesheet/images/radiobutton_checked.png | Bin .../images/radiobutton_checked_hover.png | Bin .../images/radiobutton_checked_pressed.png | Bin .../images/radiobutton_unchecked.png | Bin .../images/radiobutton_unchecked_hover.png | Bin .../images/radiobutton_unchecked_pressed.png | Bin .../stylesheet/images/sizegrip.png | Bin .../stylesheet/images/spindown.png | Bin .../stylesheet/images/spindown_hover.png | Bin .../stylesheet/images/spindown_off.png | Bin .../stylesheet/images/spindown_pressed.png | Bin .../stylesheet/images/spinup.png | Bin .../stylesheet/images/spinup_hover.png | Bin .../stylesheet/images/spinup_off.png | Bin .../stylesheet/images/spinup_pressed.png | Bin .../stylesheet/images/up_arrow.png | Bin .../stylesheet/images/up_arrow_disabled.png | Bin .../stylesheet/mainwindow.ui | 0 .../stylesheet/qss/coffee.qss | 0 .../stylesheet/qss/default.qss | 0 .../stylesheet/qss/pagefold.qss | 0 .../stylesheet/stylesheet.py | 0 .../stylesheet/stylesheet.qrc | 0 .../stylesheet/stylesheet_rc.py | 0 .../stylesheet/stylesheeteditor.py | 0 .../stylesheet/stylesheeteditor.ui | 0 .../stylesheet/ui_mainwindow.py | 0 .../stylesheet/ui_stylesheeteditor.py | 0 .../widgets => widgets}/tetrix.py | 0 .../tooltips/images/circle.png | Bin .../tooltips/images/square.png | Bin .../tooltips/images/triangle.png | Bin .../widgets => widgets}/tooltips/tooltips.py | 0 .../widgets => widgets}/tooltips/tooltips.qrc | 0 .../tooltips/tooltips_rc.py | 0 .../widgets => widgets}/wiggly.py | 0 .../widgets => widgets}/windowflags.py | 0 .../xmlpatterns => xmlpatterns}/README | 0 .../schema/files/contact.xsd | 0 .../schema/files/invalid_contact.xml | 0 .../schema/files/invalid_order.xml | 0 .../schema/files/invalid_recipe.xml | 0 .../schema/files/order.xsd | 0 .../schema/files/recipe.xsd | 0 .../schema/files/valid_contact.xml | 0 .../schema/files/valid_order.xml | 0 .../schema/files/valid_recipe.xml | 0 .../schema/schema.py | 0 .../schema/schema.qrc | 0 .../schema/schema.ui | 0 .../schema/schema_rc.py | 0 .../schema/ui_schema.py | 0 806 files changed, 5196 insertions(+), 9006 deletions(-) rename src/pyqt-official/LICENSE => LICENSE (99%) rename src/pyqt-official/README => README (100%) rename {src/pyqt-official/activeqt => activeqt}/README (100%) rename {src/pyqt-official/activeqt => activeqt}/webbrowser/icons/image0.xpm (100%) rename {src/pyqt-official/activeqt => activeqt}/webbrowser/icons/image1.xpm (100%) rename {src/pyqt-official/activeqt => activeqt}/webbrowser/icons/image2.xpm (100%) rename {src/pyqt-official/activeqt => activeqt}/webbrowser/icons/image3.xpm (100%) rename {src/pyqt-official/activeqt => activeqt}/webbrowser/icons/image4.xpm (100%) rename {src/pyqt-official/activeqt => activeqt}/webbrowser/icons/image5.xpm (100%) rename {src/pyqt-official/activeqt => activeqt}/webbrowser/icons/image6.xpm (100%) rename {src/pyqt-official/activeqt => activeqt}/webbrowser/mainwindow.qrc (100%) rename {src/pyqt-official/activeqt => activeqt}/webbrowser/mainwindow.ui (100%) rename {src/pyqt-official/activeqt => activeqt}/webbrowser/mainwindow_rc.py (100%) rename {src/pyqt-official/activeqt => activeqt}/webbrowser/ui_mainwindow.py (100%) rename {src/pyqt-official/activeqt => activeqt}/webbrowser/webbrowser.py (100%) rename {src/pyqt-official/animation => animation}/README (100%) rename {src/pyqt-official/animation => animation}/animatedtiles/animatedtiles.py (100%) rename {src/pyqt-official/animation => animation}/animatedtiles/animatedtiles.qrc (100%) rename {src/pyqt-official/animation => animation}/animatedtiles/animatedtiles_rc.py (100%) rename {src/pyqt-official/animation => animation}/animatedtiles/images/Time-For-Lunch-2.jpg (100%) rename {src/pyqt-official/animation => animation}/animatedtiles/images/centered.png (100%) rename {src/pyqt-official/animation => animation}/animatedtiles/images/ellipse.png (100%) rename {src/pyqt-official/animation => animation}/animatedtiles/images/figure8.png (100%) rename {src/pyqt-official/animation => animation}/animatedtiles/images/kinetic.png (100%) rename {src/pyqt-official/animation => animation}/animatedtiles/images/random.png (100%) rename {src/pyqt-official/animation => animation}/animatedtiles/images/tile.png (100%) rename {src/pyqt-official/animation => animation}/appchooser/accessories-dictionary.png (100%) rename {src/pyqt-official/animation => animation}/appchooser/akregator.png (100%) rename {src/pyqt-official/animation => animation}/appchooser/appchooser.py (100%) rename {src/pyqt-official/animation => animation}/appchooser/appchooser.qrc (100%) rename {src/pyqt-official/animation => animation}/appchooser/appchooser_rc.py (100%) rename {src/pyqt-official/animation => animation}/appchooser/digikam.png (100%) rename {src/pyqt-official/animation => animation}/appchooser/k3b.png (100%) rename {src/pyqt-official/animation => animation}/easing/easing.py (100%) rename {src/pyqt-official/animation => animation}/easing/easing.qrc (100%) rename {src/pyqt-official/animation => animation}/easing/easing_rc.py (100%) rename {src/pyqt-official/animation => animation}/easing/form.ui (100%) rename {src/pyqt-official/animation => animation}/easing/images/qt-logo.png (100%) rename {src/pyqt-official/animation => animation}/easing/ui_form.py (100%) rename {src/pyqt-official/animation => animation}/moveblocks.py (100%) rename {src/pyqt-official/animation => animation}/states/accessories-dictionary.png (100%) rename {src/pyqt-official/animation => animation}/states/akregator.png (100%) rename {src/pyqt-official/animation => animation}/states/digikam.png (100%) rename {src/pyqt-official/animation => animation}/states/help-browser.png (100%) rename {src/pyqt-official/animation => animation}/states/k3b.png (100%) rename {src/pyqt-official/animation => animation}/states/kchart.png (100%) rename {src/pyqt-official/animation => animation}/states/states.py (100%) rename {src/pyqt-official/animation => animation}/states/states.qrc (100%) rename {src/pyqt-official/animation => animation}/states/states_rc.py (100%) rename {src/pyqt-official/animation => animation}/stickman/animations/chilling (100%) rename {src/pyqt-official/animation => animation}/stickman/animations/dancing (100%) rename {src/pyqt-official/animation => animation}/stickman/animations/dead (100%) rename {src/pyqt-official/animation => animation}/stickman/animations/jumping (100%) rename {src/pyqt-official/animation => animation}/stickman/stickman.py (100%) rename {src/pyqt-official/animation => animation}/stickman/stickman.qrc (100%) rename {src/pyqt-official/animation => animation}/stickman/stickman_rc.py (100%) rename {src/pyqt-official/dbus => dbus}/chat/chat.py (100%) rename {src/pyqt-official/dbus => dbus}/chat/chatmainwindow.ui (100%) rename {src/pyqt-official/dbus => dbus}/chat/chatsetnickname.ui (100%) rename {src/pyqt-official/dbus => dbus}/chat/ui_chatmainwindow.py (100%) rename {src/pyqt-official/dbus => dbus}/chat/ui_chatsetnickname.py (100%) rename {src/pyqt-official/dbus => dbus}/listnames.py (100%) rename {src/pyqt-official/dbus => dbus}/pingpong/ping.py (100%) rename {src/pyqt-official/dbus => dbus}/pingpong/pong.py (100%) rename {src/pyqt-official/dbus => dbus}/remotecontrolledcar/car/car.py (100%) rename {src/pyqt-official/dbus => dbus}/remotecontrolledcar/controller/controller.py (100%) rename {src/pyqt-official/dbus => dbus}/remotecontrolledcar/controller/controller.ui (100%) rename {src/pyqt-official/dbus => dbus}/remotecontrolledcar/controller/ui_controller.py (100%) rename {src/pyqt-official/designer => designer}/README (100%) rename {src/pyqt-official/designer => designer}/calculatorform/calculatorform.py (100%) rename {src/pyqt-official/designer => designer}/calculatorform/calculatorform.ui (100%) rename {src/pyqt-official/designer => designer}/calculatorform/ui_calculatorform.py (100%) rename {src/pyqt-official/designer => designer}/plugins/plugins.py (100%) rename {src/pyqt-official/designer => designer}/plugins/python/analogclockplugin.py (100%) rename {src/pyqt-official/designer => designer}/plugins/python/bubbleswidgetplugin.py (100%) rename {src/pyqt-official/designer => designer}/plugins/python/counterlabelplugin.py (100%) rename {src/pyqt-official/designer => designer}/plugins/python/datetimeeditplugin.py (100%) rename {src/pyqt-official/designer => designer}/plugins/python/helloglwidgetplugin.py (100%) rename {src/pyqt-official/designer => designer}/plugins/python/multipagewidgetplugin.py (100%) rename {src/pyqt-official/designer => designer}/plugins/python/polygonwidgetplugin.py (100%) rename {src/pyqt-official/designer => designer}/plugins/python/pydemoplugin.py (100%) rename {src/pyqt-official/designer => designer}/plugins/python/pythonconsoleplugin.py (100%) rename {src/pyqt-official/designer => designer}/plugins/widgets/analogclock.py (100%) rename {src/pyqt-official/designer => designer}/plugins/widgets/bubbleswidget.py (100%) rename {src/pyqt-official/designer => designer}/plugins/widgets/counterlabel.py (100%) rename {src/pyqt-official/designer => designer}/plugins/widgets/datetimeedit.py (100%) rename {src/pyqt-official/designer => designer}/plugins/widgets/helloglwidget.py (100%) rename {src/pyqt-official/designer => designer}/plugins/widgets/multipagewidget.py (100%) rename {src/pyqt-official/designer => designer}/plugins/widgets/polygonwidget.py (100%) rename {src/pyqt-official/designer => designer}/plugins/widgets/pydemo.py (100%) rename {src/pyqt-official/designer => designer}/plugins/widgets/pythonconsolewidget.py (100%) rename {src/pyqt-official/desktop => desktop}/README (100%) rename {src/pyqt-official/desktop => desktop}/screenshot.py (100%) rename {src/pyqt-official/desktop => desktop}/systray/images/bad.png (100%) rename {src/pyqt-official/desktop => desktop}/systray/images/heart.png (100%) rename {src/pyqt-official/desktop => desktop}/systray/images/trash.png (100%) rename {src/pyqt-official/desktop => desktop}/systray/systray.py (100%) rename {src/pyqt-official/desktop => desktop}/systray/systray.qrc (100%) rename {src/pyqt-official/desktop => desktop}/systray/systray_rc.py (100%) rename {src/pyqt-official/dialogs => dialogs}/README (100%) rename {src/pyqt-official/dialogs => dialogs}/classwizard/classwizard.py (100%) rename {src/pyqt-official/dialogs => dialogs}/classwizard/classwizard.qrc (100%) rename {src/pyqt-official/dialogs => dialogs}/classwizard/classwizard_rc.py (100%) rename {src/pyqt-official/dialogs => dialogs}/classwizard/images/background.png (100%) rename {src/pyqt-official/dialogs => dialogs}/classwizard/images/banner.png (100%) rename {src/pyqt-official/dialogs => dialogs}/classwizard/images/logo1.png (100%) rename {src/pyqt-official/dialogs => dialogs}/classwizard/images/logo2.png (100%) rename {src/pyqt-official/dialogs => dialogs}/classwizard/images/logo3.png (100%) rename {src/pyqt-official/dialogs => dialogs}/classwizard/images/watermark1.png (100%) rename {src/pyqt-official/dialogs => dialogs}/classwizard/images/watermark2.png (100%) rename {src/pyqt-official/dialogs => dialogs}/configdialog/configdialog.py (100%) rename {src/pyqt-official/dialogs => dialogs}/configdialog/configdialog.qrc (100%) rename {src/pyqt-official/dialogs => dialogs}/configdialog/configdialog_rc.py (100%) rename {src/pyqt-official/dialogs => dialogs}/configdialog/images/config.png (100%) rename {src/pyqt-official/dialogs => dialogs}/configdialog/images/query.png (100%) rename {src/pyqt-official/dialogs => dialogs}/configdialog/images/update.png (100%) rename {src/pyqt-official/dialogs => dialogs}/extension.py (100%) rename {src/pyqt-official/dialogs => dialogs}/findfiles.py (100%) rename {src/pyqt-official/dialogs => dialogs}/standarddialogs.py (100%) rename {src/pyqt-official/dialogs => dialogs}/tabdialog.py (100%) rename {src/pyqt-official/dialogs => dialogs}/trivialwizard.py (100%) rename {src/pyqt-official/draganddrop => draganddrop}/README (100%) rename {src/pyqt-official/draganddrop => draganddrop}/delayedencoding/delayedencoding.py (100%) rename {src/pyqt-official/draganddrop => draganddrop}/delayedencoding/delayedencoding.qrc (100%) rename {src/pyqt-official/draganddrop => draganddrop}/delayedencoding/delayedencoding_rc.py (100%) rename {src/pyqt-official/draganddrop => draganddrop}/delayedencoding/images/drag.png (100%) rename {src/pyqt-official/draganddrop => draganddrop}/delayedencoding/images/example.svg (100%) rename {src/pyqt-official/draganddrop => draganddrop}/draggableicons/draggableicons.py (100%) rename {src/pyqt-official/draganddrop => draganddrop}/draggableicons/draggableicons.qrc (100%) rename {src/pyqt-official/draganddrop => draganddrop}/draggableicons/draggableicons_rc.py (100%) rename {src/pyqt-official/draganddrop => draganddrop}/draggableicons/images/boat.png (100%) rename {src/pyqt-official/draganddrop => draganddrop}/draggableicons/images/car.png (100%) rename {src/pyqt-official/draganddrop => draganddrop}/draggableicons/images/house.png (100%) rename {src/pyqt-official/draganddrop => draganddrop}/draggabletext/draggabletext.py (100%) rename {src/pyqt-official/draganddrop => draganddrop}/draggabletext/draggabletext.qrc (100%) rename {src/pyqt-official/draganddrop => draganddrop}/draggabletext/draggabletext_rc.py (100%) rename {src/pyqt-official/draganddrop => draganddrop}/draggabletext/words.txt (100%) rename {src/pyqt-official/draganddrop => draganddrop}/dropsite.py (100%) rename {src/pyqt-official/draganddrop => draganddrop}/fridgemagnets/fridgemagnets.py (100%) rename {src/pyqt-official/draganddrop => draganddrop}/fridgemagnets/fridgemagnets.qrc (100%) rename {src/pyqt-official/draganddrop => draganddrop}/fridgemagnets/fridgemagnets_rc.py (100%) rename {src/pyqt-official/draganddrop => draganddrop}/fridgemagnets/words.txt (100%) rename {src/pyqt-official/draganddrop => draganddrop}/puzzle/example.jpg (100%) rename {src/pyqt-official/draganddrop => draganddrop}/puzzle/puzzle.py (100%) rename {src/pyqt-official/draganddrop => draganddrop}/puzzle/puzzle.qrc (100%) rename {src/pyqt-official/draganddrop => draganddrop}/puzzle/puzzle_rc.py (100%) rename {src/pyqt-official/effects => effects}/README (100%) rename {src/pyqt-official/effects => effects}/lighting.py (100%) rename {src/pyqt-official/graphicsview => graphicsview}/README (100%) rename {src/pyqt-official/graphicsview => graphicsview}/anchorlayout.py (100%) rename {src/pyqt-official/graphicsview => graphicsview}/collidingmice/collidingmice.py (100%) rename {src/pyqt-official/graphicsview => graphicsview}/collidingmice/images/cheese.jpg (100%) rename {src/pyqt-official/graphicsview => graphicsview}/collidingmice/mice.qrc (100%) rename {src/pyqt-official/graphicsview => graphicsview}/collidingmice/mice_rc.py (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/diagramscene.py (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/diagramscene.qrc (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/diagramscene_rc.py (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/background1.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/background2.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/background3.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/background4.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/bold.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/bringtofront.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/delete.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/floodfill.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/italic.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/linecolor.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/linepointer.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/pointer.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/sendtoback.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/textpointer.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/diagramscene/images/underline.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/dragdroprobot/dragdroprobot.py (100%) rename {src/pyqt-official/graphicsview => graphicsview}/dragdroprobot/images/head.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/elasticnodes.py (100%) rename {src/pyqt-official/graphicsview => graphicsview}/embeddeddialogs/No-Ones-Laughing-3.jpg (100%) rename {src/pyqt-official/graphicsview => graphicsview}/embeddeddialogs/embeddeddialog.py (100%) rename {src/pyqt-official/graphicsview => graphicsview}/embeddeddialogs/embeddeddialog.ui (100%) rename {src/pyqt-official/graphicsview => graphicsview}/embeddeddialogs/embeddeddialogs.py (100%) rename {src/pyqt-official/graphicsview => graphicsview}/embeddeddialogs/embeddeddialogs.qrc (100%) rename {src/pyqt-official/graphicsview => graphicsview}/embeddeddialogs/embeddeddialogs_rc.py (100%) rename {src/pyqt-official/graphicsview => graphicsview}/padnavigator/form.ui (100%) rename {src/pyqt-official/graphicsview => graphicsview}/padnavigator/images/artsfftscope.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/padnavigator/images/blue_angle_swirl.jpg (100%) rename {src/pyqt-official/graphicsview => graphicsview}/padnavigator/images/kontact_contacts.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/padnavigator/images/kontact_journal.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/padnavigator/images/kontact_mail.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/padnavigator/images/kontact_notes.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/padnavigator/images/kopeteavailable.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/padnavigator/images/metacontact_online.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/padnavigator/images/minitools.png (100%) rename {src/pyqt-official/graphicsview => graphicsview}/padnavigator/padnavigator.py (100%) rename {src/pyqt-official/graphicsview => graphicsview}/padnavigator/padnavigator.qrc (100%) rename {src/pyqt-official/graphicsview => graphicsview}/padnavigator/padnavigator_rc.py (100%) rename {src/pyqt-official/graphicsview => graphicsview}/padnavigator/ui_form.py (100%) rename {src/pyqt-official/ipc => ipc}/README (100%) rename {src/pyqt-official/ipc => ipc}/localfortuneclient.py (100%) rename {src/pyqt-official/ipc => ipc}/localfortuneserver.py (100%) rename {src/pyqt-official/ipc => ipc}/sharedmemory/dialog.py (100%) rename {src/pyqt-official/ipc => ipc}/sharedmemory/dialog.ui (100%) rename {src/pyqt-official/ipc => ipc}/sharedmemory/image.png (100%) rename {src/pyqt-official/ipc => ipc}/sharedmemory/qt.png (100%) rename {src/pyqt-official/ipc => ipc}/sharedmemory/sharedmemory.py (99%) rename {src/pyqt-official/itemviews => itemviews}/README (100%) rename {src/pyqt-official/itemviews => itemviews}/basicsortfiltermodel.py (100%) rename {src/pyqt-official/itemviews => itemviews}/chart/chart.py (95%) rename {src/pyqt-official/itemviews => itemviews}/chart/chart.qrc (100%) rename {src/pyqt-official/itemviews => itemviews}/chart/chart_rc.py (100%) rename {src/pyqt-official/itemviews => itemviews}/chart/mydata.cht (100%) rename {src/pyqt-official/itemviews => itemviews}/chart/qtdata.cht (100%) rename {src/pyqt-official/itemviews => itemviews}/coloreditorfactory.py (100%) rename {src/pyqt-official/itemviews => itemviews}/combowidgetmapper.py (91%) rename {src/pyqt-official/itemviews => itemviews}/customsortfiltermodel.py (100%) rename {src/pyqt-official/itemviews => itemviews}/dirview.py (62%) rename {src/pyqt-official/itemviews => itemviews}/editabletreemodel/default.txt (100%) rename {src/pyqt-official/itemviews => itemviews}/editabletreemodel/editabletreemodel.py (99%) rename {src/pyqt-official/itemviews => itemviews}/editabletreemodel/editabletreemodel.qrc (100%) rename {src/pyqt-official/itemviews => itemviews}/editabletreemodel/editabletreemodel_rc.py (100%) rename {src/pyqt-official/itemviews => itemviews}/editabletreemodel/mainwindow.ui (100%) rename {src/pyqt-official/itemviews => itemviews}/editabletreemodel/ui_mainwindow.py (100%) rename {src/pyqt-official/itemviews => itemviews}/fetchmore.py (100%) rename {src/pyqt-official/itemviews => itemviews}/pixelator/images/qt.png (100%) rename {src/pyqt-official/itemviews => itemviews}/pixelator/pixelator.py (95%) rename {src/pyqt-official/itemviews => itemviews}/pixelator/pixelator.qrc (100%) rename {src/pyqt-official/itemviews => itemviews}/pixelator/pixelator_rc.py (100%) rename {src/pyqt-official/itemviews => itemviews}/puzzle/example.jpg (100%) rename {src/pyqt-official/itemviews => itemviews}/puzzle/puzzle.py (100%) rename {src/pyqt-official/itemviews => itemviews}/puzzle/puzzle.qrc (100%) rename {src/pyqt-official/itemviews => itemviews}/puzzle/puzzle_rc.py (100%) rename {src/pyqt-official/itemviews => itemviews}/simpledommodel.py (100%) rename {src/pyqt-official/itemviews => itemviews}/simpletreemodel/default.txt (100%) rename {src/pyqt-official/itemviews => itemviews}/simpletreemodel/simpletreemodel.py (100%) rename {src/pyqt-official/itemviews => itemviews}/simpletreemodel/simpletreemodel.qrc (100%) rename {src/pyqt-official/itemviews => itemviews}/simpletreemodel/simpletreemodel_rc.py (100%) rename {src/pyqt-official/itemviews => itemviews}/simplewidgetmapper.py (100%) rename {src/pyqt-official/itemviews => itemviews}/spinboxdelegate.py (93%) rename {src/pyqt-official/itemviews/interview => itemviews/spreadsheet}/images/interview.png (100%) rename {src/pyqt-official/itemviews => itemviews}/spreadsheet/printview.py (100%) rename {src/pyqt-official/itemviews => itemviews}/spreadsheet/spreadsheet.py (100%) rename {src/pyqt-official/itemviews => itemviews}/spreadsheet/spreadsheet.qrc (100%) rename {src/pyqt-official/itemviews => itemviews}/spreadsheet/spreadsheet_rc.py (100%) rename {src/pyqt-official/itemviews => itemviews}/spreadsheet/spreadsheetdelegate.py (100%) rename {src/pyqt-official/itemviews => itemviews}/spreadsheet/spreadsheetitem.py (100%) rename {src/pyqt-official/itemviews => itemviews}/spreadsheet/util.py (100%) rename {src/pyqt-official/itemviews => itemviews}/stardelegate.py (100%) rename {src/pyqt-official/layouts => layouts}/README (100%) rename {src/pyqt-official/layouts => layouts}/basiclayouts.py (100%) rename {src/pyqt-official/layouts => layouts}/borderlayout.py (100%) rename {src/pyqt-official/layouts => layouts}/flowlayout.py (100%) rename {src/pyqt-official/mainwindows => mainwindows}/README (100%) rename {src/pyqt-official/mainwindows => mainwindows}/application/application.py (100%) rename {src/pyqt-official/mainwindows => mainwindows}/application/images/copy.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/application/images/cut.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/application/images/new.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/application/images/open.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/application/images/paste.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/application/images/save.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/dockwidgets/dockwidgets.py (100%) rename {src/pyqt-official/mainwindows => mainwindows}/dockwidgets/dockwidgets.qrc (100%) rename {src/pyqt-official/mainwindows => mainwindows}/dockwidgets/dockwidgets_rc.py (100%) rename {src/pyqt-official/mainwindows => mainwindows}/dockwidgets/images/new.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/dockwidgets/images/print.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/dockwidgets/images/save.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/dockwidgets/images/undo.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/mdi/images/copy.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/mdi/images/cut.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/mdi/images/new.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/mdi/images/open.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/mdi/images/paste.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/mdi/images/save.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/mdi/mdi.py (100%) rename {src/pyqt-official/mainwindows => mainwindows}/mdi/mdi.qrc (100%) rename {src/pyqt-official/mainwindows => mainwindows}/mdi/mdi_rc.py (100%) rename {src/pyqt-official/mainwindows => mainwindows}/menus.py (100%) rename {src/pyqt-official/mainwindows => mainwindows}/recentfiles.py (100%) rename {src/pyqt-official/mainwindows => mainwindows}/sdi/images/copy.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/sdi/images/cut.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/sdi/images/new.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/sdi/images/open.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/sdi/images/paste.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/sdi/images/save.png (100%) rename {src/pyqt-official/mainwindows => mainwindows}/sdi/sdi.py (100%) rename {src/pyqt-official/mainwindows => mainwindows}/sdi/sdi.qrc (100%) rename {src/pyqt-official/mainwindows => mainwindows}/sdi/sdi_rc.py (100%) rename {src/pyqt-official/mainwindows => mainwindows}/separations.py (100%) rename {src/pyqt-official/multimedia => multimedia}/README (100%) rename {src/pyqt-official/multimedia => multimedia}/audiodevices/audiodevices.py (100%) rename {src/pyqt-official/multimedia => multimedia}/audiodevices/audiodevicesbase.ui (100%) rename {src/pyqt-official/multimedia => multimedia}/audiodevices/ui_audiodevicesbase.py (100%) rename {src/pyqt-official/multimedia => multimedia}/audiooutput.py (100%) rename {src/pyqt-official/multimediawidgets => multimediawidgets}/README (100%) rename {src/pyqt-official/multimediawidgets => multimediawidgets}/camera/camera.py (99%) rename {src/pyqt-official/multimediawidgets => multimediawidgets}/camera/camera.ui (100%) rename {src/pyqt-official/multimediawidgets => multimediawidgets}/camera/imagesettings.ui (100%) rename {src/pyqt-official/multimediawidgets => multimediawidgets}/camera/ui_camera.py (100%) rename {src/pyqt-official/multimediawidgets => multimediawidgets}/camera/ui_imagesettings.py (100%) rename {src/pyqt-official/multimediawidgets => multimediawidgets}/camera/ui_videosettings.py (100%) rename {src/pyqt-official/multimediawidgets => multimediawidgets}/camera/videosettings.ui (100%) rename {src/pyqt-official/multimediawidgets => multimediawidgets}/player.py (100%) rename {src/pyqt-official/multimediawidgets => multimediawidgets}/videographicsitem.py (100%) rename {src/pyqt-official/multimediawidgets => multimediawidgets}/videowidget.py (100%) rename {src/pyqt-official/network => network}/README (100%) rename {src/pyqt-official/network => network}/blockingfortuneclient.py (100%) rename {src/pyqt-official/network => network}/broadcastreceiver.py (100%) rename {src/pyqt-official/network => network}/broadcastsender.py (100%) rename {src/pyqt-official/network => network}/fortuneclient.py (100%) rename {src/pyqt-official/network => network}/fortuneserver.py (100%) rename {src/pyqt-official/network => network}/http/authenticationdialog.ui (100%) rename {src/pyqt-official/network => network}/http/http.py (100%) rename {src/pyqt-official/network => network}/lightmaps.py (100%) rename {src/pyqt-official/network => network}/loopback.py (100%) rename {src/pyqt-official/network => network}/threadedfortuneserver.py (100%) rename {src/pyqt-official/opengl => opengl}/2dpainting.py (100%) rename {src/pyqt-official/opengl => opengl}/README (100%) rename {src/pyqt-official/opengl => opengl}/grabber.py (98%) rename {src/pyqt-official/opengl => opengl}/hellogl.py (97%) rename {src/pyqt-official/opengl => opengl}/openglwindow.py (95%) rename {src/pyqt-official/opengl => opengl}/overpainting.py (97%) rename {src/pyqt-official/opengl => opengl}/textures/images/side1.png (100%) rename {src/pyqt-official/opengl => opengl}/textures/images/side2.png (100%) rename {src/pyqt-official/opengl => opengl}/textures/images/side3.png (100%) rename {src/pyqt-official/opengl => opengl}/textures/images/side4.png (100%) rename {src/pyqt-official/opengl => opengl}/textures/images/side5.png (100%) rename {src/pyqt-official/opengl => opengl}/textures/images/side6.png (100%) rename {src/pyqt-official/opengl => opengl}/textures/textures.py (96%) rename {src/pyqt-official/painting => painting}/README (100%) rename {src/pyqt-official/painting => painting}/basicdrawing/basicdrawing.py (100%) rename {src/pyqt-official/painting => painting}/basicdrawing/basicdrawing.qrc (100%) rename {src/pyqt-official/painting => painting}/basicdrawing/basicdrawing_rc.py (100%) rename {src/pyqt-official/painting => painting}/basicdrawing/images/brick.png (100%) rename {src/pyqt-official/painting => painting}/basicdrawing/images/qt-logo.png (100%) rename {src/pyqt-official/painting => painting}/concentriccircles.py (100%) rename {src/pyqt-official/painting => painting}/painterpaths.py (100%) rename {src/pyqt-official/painting => painting}/svgviewer/files/bubbles.svg (100%) rename {src/pyqt-official/painting => painting}/svgviewer/files/cubic.svg (100%) rename {src/pyqt-official/painting => painting}/svgviewer/files/spheres.svg (100%) rename {src/pyqt-official/painting => painting}/svgviewer/svgviewer.py (100%) rename {src/pyqt-official/painting => painting}/svgviewer/svgviewer.qrc (100%) rename {src/pyqt-official/painting => painting}/svgviewer/svgviewer_rc.py (100%) rename {src/pyqt-official/painting => painting}/transformations.py (100%) rename {src/pyqt-official/pyuic => pyuic}/compile-on-the-fly.py (100%) rename {src/pyqt-official/pyuic => pyuic}/demo.ui (100%) rename {src/pyqt-official/pyuic => pyuic}/load_ui1.py (100%) rename {src/pyqt-official/pyuic => pyuic}/load_ui2.py (100%) rename {src/pyqt-official/qml => qml}/referenceexamples/adding.py (100%) rename {src/pyqt-official/qml => qml}/referenceexamples/attached.py (100%) rename {src/pyqt-official/qml => qml}/referenceexamples/binding.py (100%) rename {src/pyqt-official/qml => qml}/referenceexamples/coercion.py (100%) rename {src/pyqt-official/qml => qml}/referenceexamples/default.py (100%) rename {src/pyqt-official/qml => qml}/referenceexamples/grouped.py (100%) rename {src/pyqt-official/qml => qml}/referenceexamples/methods.py (100%) rename {src/pyqt-official/qml => qml}/referenceexamples/properties.py (100%) rename {src/pyqt-official/qml => qml}/referenceexamples/signal.py (100%) rename {src/pyqt-official/qml => qml}/referenceexamples/valuesource.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/colors.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/demoitem.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/demoitemanimation.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/demotextitem.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/examplecontent.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/examples.xml (98%) rename {src/pyqt-official/qtdemo => qtdemo}/guide.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/guidecircle.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/guideline.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/headingitem.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/imageitem.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/images/demobg.png (100%) rename {src/pyqt-official/qtdemo => qtdemo}/images/qtlogo_small.png (100%) rename {src/pyqt-official/qtdemo => qtdemo}/images/trolltech-logo.png (100%) rename {src/pyqt-official/qtdemo => qtdemo}/itemcircleanimation.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/letteritem.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/mainwindow.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/menucontent.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/menumanager.py (100%) rename src/pyqt-official/qtdemo/qtdemo.py => qtdemo/qtdemo.pyw (100%) mode change 100755 => 100644 rename {src/pyqt-official/qtdemo => qtdemo}/scanitem.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/score.py (100%) rename {src/pyqt-official/qtdemo => qtdemo}/textbutton.py (100%) rename {src/pyqt-official/quick => quick}/README (100%) rename {src/pyqt-official/quick => quick}/animation/animation.py (100%) rename {src/pyqt-official/quick => quick}/animation/animation.qml (100%) rename {src/pyqt-official/quick => quick}/animation/animation.qrc (100%) rename {src/pyqt-official/quick => quick}/animation/animation_rc.py (98%) rename {src/pyqt-official/quick => quick}/animation/basics/color-animation.qml (100%) rename {src/pyqt-official/quick => quick}/animation/basics/images/face-smile.png (100%) rename {src/pyqt-official/quick => quick}/animation/basics/images/moon.png (100%) rename {src/pyqt-official/quick => quick}/animation/basics/images/shadow.png (100%) rename {src/pyqt-official/quick => quick}/animation/basics/images/star.png (100%) rename {src/pyqt-official/quick => quick}/animation/basics/images/sun.png (100%) rename {src/pyqt-official/quick => quick}/animation/basics/property-animation.qml (100%) rename {src/pyqt-official/quick => quick}/animation/behaviors/SideRect.qml (100%) rename {src/pyqt-official/quick => quick}/animation/behaviors/behavior-example.qml (100%) rename {src/pyqt-official/quick => quick}/animation/behaviors/tvtennis.qml (100%) rename {src/pyqt-official/quick => quick}/animation/behaviors/wigglytext.qml (100%) rename {src/pyqt-official/quick => quick}/animation/easing/easing.qml (100%) rename {src/pyqt-official/quick => quick}/animation/pathanimation/pathanimation.qml (100%) rename {src/pyqt-official/quick => quick}/animation/pathinterpolator/pathinterpolator.qml (100%) rename {src/pyqt-official/quick => quick}/animation/states/qt-logo.png (100%) rename {src/pyqt-official/quick => quick}/animation/states/states.qml (100%) rename {src/pyqt-official/quick => quick}/animation/states/transitions.qml (100%) rename {src/pyqt-official/quick => quick}/canvas/bezierCurve/bezierCurve.qml (100%) rename {src/pyqt-official/quick => quick}/canvas/canvas.py (100%) rename {src/pyqt-official/quick => quick}/canvas/canvas.qml (100%) rename {src/pyqt-official/quick => quick}/canvas/canvas.qrc (100%) rename {src/pyqt-official/quick => quick}/canvas/canvas_rc.py (99%) rename {src/pyqt-official/quick => quick}/canvas/clip/clip.qml (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/Button.qml (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/ScrollBar.qml (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/Slider.qml (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/TitleBar.qml (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/ToolBar.qml (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/images/button-pressed.png (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/images/button.png (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/images/default.svg (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/images/gloss.png (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/images/lineedit.png (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/images/lineedit.sci (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/images/quit.png (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/images/stripes.png (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/images/titlebar.png (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/images/titlebar.sci (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/images/toolbutton.png (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/images/toolbutton.sci (100%) rename {src/pyqt-official/quick => quick}/canvas/contents/qt-logo.png (100%) rename {src/pyqt-official/quick => quick}/canvas/quadraticCurveTo/quadraticCurveTo.qml (100%) rename {src/pyqt-official/quick => quick}/canvas/roundedrect/roundedrect.qml (100%) rename {src/pyqt-official/quick => quick}/canvas/smile/smile.qml (100%) rename {src/pyqt-official/quick => quick}/canvas/squircle/squircle.png (100%) rename {src/pyqt-official/quick => quick}/canvas/squircle/squircle.qml (100%) rename {src/pyqt-official/quick => quick}/canvas/tiger/tiger.js (100%) rename {src/pyqt-official/quick => quick}/canvas/tiger/tiger.qml (100%) rename {src/pyqt-official/quick => quick}/models/abstractitemmodel/abstractitemmodel.py (91%) rename {src/pyqt-official/quick => quick}/models/abstractitemmodel/abstractitemmodel.qrc (100%) rename {src/pyqt-official/quick => quick}/models/abstractitemmodel/abstractitemmodel_rc.py (92%) rename {src/pyqt-official/quick => quick}/models/abstractitemmodel/view.qml (100%) rename {src/pyqt-official/quick => quick}/models/objectlistmodel/objectlistmodel.py (91%) rename {src/pyqt-official/quick => quick}/models/objectlistmodel/objectlistmodel.qrc (100%) rename {src/pyqt-official/quick => quick}/models/objectlistmodel/objectlistmodel_rc.py (92%) rename {src/pyqt-official/quick => quick}/models/objectlistmodel/view.qml (100%) rename {src/pyqt-official/quick => quick}/models/stringlistmodel/stringlistmodel.py (88%) rename {src/pyqt-official/quick => quick}/models/stringlistmodel/stringlistmodel.qrc (100%) rename {src/pyqt-official/quick => quick}/models/stringlistmodel/stringlistmodel_rc.py (92%) rename {src/pyqt-official/quick => quick}/models/stringlistmodel/view.qml (100%) rename {src/pyqt-official/quick => quick}/scenegraph/customgeometry/customgeometry.py (100%) rename {src/pyqt-official/quick => quick}/scenegraph/customgeometry/customgeometry.qrc (100%) rename {src/pyqt-official/quick => quick}/scenegraph/customgeometry/customgeometry_rc.py (93%) rename {src/pyqt-official/quick => quick}/scenegraph/customgeometry/main.qml (100%) rename {src/pyqt-official/quick => quick}/shared/Button.qml (100%) rename {src/pyqt-official/quick => quick}/shared/LauncherList.qml (100%) rename {src/pyqt-official/quick => quick}/shared/SimpleLauncherDelegate.qml (100%) rename {src/pyqt-official/quick => quick}/shared/images/back.png (100%) rename {src/pyqt-official/quick => quick}/shared/images/next.png (100%) rename {src/pyqt-official/quick => quick}/shared/shared.qrc (100%) rename {src/pyqt-official/quick => quick}/shared/shared_rc.py (97%) rename {src/pyqt-official/quick => quick}/tutorials/extending/chapter1-basics/app.qml (100%) rename {src/pyqt-official/quick => quick}/tutorials/extending/chapter1-basics/chapter1-basics.py (87%) rename {src/pyqt-official/quick => quick}/tutorials/extending/chapter2-methods/app.qml (100%) rename {src/pyqt-official/quick => quick}/tutorials/extending/chapter2-methods/chapter2-methods.py (95%) rename {src/pyqt-official/quick => quick}/tutorials/extending/chapter3-bindings/app.qml (100%) rename {src/pyqt-official/quick => quick}/tutorials/extending/chapter3-bindings/chapter3-bindings.py (95%) rename {src/pyqt-official/quick => quick}/tutorials/extending/chapter4-customPropertyTypes/app.qml (100%) rename {src/pyqt-official/quick => quick}/tutorials/extending/chapter4-customPropertyTypes/chapter4-customPropertyTypes.py (95%) rename {src/pyqt-official/quick => quick}/tutorials/extending/chapter5-listproperties/app.qml (100%) rename {src/pyqt-official/quick => quick}/tutorials/extending/chapter5-listproperties/chapter5-listproperties.py (96%) rename {src/pyqt-official/quick => quick}/tutorials/extending/chapter6-plugins/Charts/chartsplugin.py (100%) rename {src/pyqt-official/quick => quick}/tutorials/extending/chapter6-plugins/Charts/piechart.py (100%) rename {src/pyqt-official/quick => quick}/tutorials/extending/chapter6-plugins/Charts/pieslice.py (100%) create mode 100644 quick/tutorials/extending/chapter6-plugins/Charts/qmldir rename {src/pyqt-official/quick => quick}/tutorials/extending/chapter6-plugins/app.qml (100%) rename {src/pyqt-official/richtext => richtext}/README (100%) rename {src/pyqt-official/richtext => richtext}/calendar.py (100%) rename {src/pyqt-official/richtext => richtext}/orderform.py (100%) rename {src/pyqt-official/richtext => richtext}/syntaxhighlighter.py (100%) rename {src/pyqt-official/richtext => richtext}/textedit/example.html (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/logo.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/logo32.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/editcopy.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/editcut.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/editpaste.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/editredo.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/editundo.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/exportpdf.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/filenew.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/fileopen.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/fileprint.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/filesave.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/textbold.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/textcenter.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/textitalic.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/textjustify.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/textleft.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/textright.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/textunder.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/zoomin.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/mac/zoomout.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/editcopy.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/editcut.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/editpaste.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/editredo.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/editundo.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/exportpdf.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/filenew.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/fileopen.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/fileprint.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/filesave.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/textbold.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/textcenter.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/textitalic.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/textjustify.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/textleft.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/textright.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/textunder.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/zoomin.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/images/win/zoomout.png (100%) rename {src/pyqt-official/richtext => richtext}/textedit/textedit.py (100%) rename {src/pyqt-official/richtext => richtext}/textedit/textedit.qrc (100%) rename {src/pyqt-official/richtext => richtext}/textedit/textedit_rc.py (100%) rename {src/pyqt-official/richtext => richtext}/textobject/files/heart.svg (100%) rename {src/pyqt-official/richtext => richtext}/textobject/textobject.py (100%) rename {src/pyqt-official/sql => sql}/README (100%) rename {src/pyqt-official/sql => sql}/cachedtable.py (100%) rename {src/pyqt-official/sql => sql}/connection.py (100%) rename {src/pyqt-official/sql => sql}/querymodel.py (100%) rename {src/pyqt-official/sql => sql}/relationaltablemodel.py (100%) rename {src/pyqt-official/sql => sql}/tablemodel.py (100%) delete mode 100644 src/.gitignore delete mode 100644 src/01 PyQt QLabel/README.md delete mode 100644 src/01 PyQt QLabel/main.py delete mode 100644 src/02 PyQt Widgets/README.md delete mode 100644 src/02 PyQt Widgets/main.py delete mode 100644 src/03 QVBoxLayout PyQt5/README.md delete mode 100644 src/03 QVBoxLayout PyQt5/main.py delete mode 100644 src/04 PyQt Signals and Slots/README.md delete mode 100644 src/04 PyQt Signals and Slots/main.py delete mode 100644 src/05 Qt Designer Python/README.md delete mode 100644 src/05 Qt Designer Python/dialog.ui delete mode 100644 src/05 Qt Designer Python/main.py delete mode 100644 src/06 QML Python example/LICENSE.md delete mode 100644 src/06 QML Python example/README.md delete mode 100644 src/06 QML Python example/background.png delete mode 100644 src/06 QML Python example/main.py delete mode 100644 src/06 QML Python example/main.qml delete mode 100644 src/06 QML Python example/pinwheel.png delete mode 100644 src/07 Qt Text Editor/README.md delete mode 100644 src/07 Qt Text Editor/icon.svg delete mode 100644 src/07 Qt Text Editor/main.py delete mode 100644 src/08 PyQt5 exe/README.md delete mode 100644 src/08 PyQt5 exe/src/build/settings/base.json delete mode 100644 src/08 PyQt5 exe/src/build/settings/linux.json delete mode 100644 src/08 PyQt5 exe/src/build/settings/mac.json delete mode 100644 src/08 PyQt5 exe/src/main/icons/Icon.ico delete mode 100644 src/08 PyQt5 exe/src/main/icons/README.md delete mode 100755 src/08 PyQt5 exe/src/main/icons/base/16.png delete mode 100755 src/08 PyQt5 exe/src/main/icons/base/24.png delete mode 100755 src/08 PyQt5 exe/src/main/icons/base/32.png delete mode 100755 src/08 PyQt5 exe/src/main/icons/base/48.png delete mode 100755 src/08 PyQt5 exe/src/main/icons/base/64.png delete mode 100755 src/08 PyQt5 exe/src/main/icons/linux/1024.png delete mode 100755 src/08 PyQt5 exe/src/main/icons/linux/128.png delete mode 100755 src/08 PyQt5 exe/src/main/icons/linux/256.png delete mode 100755 src/08 PyQt5 exe/src/main/icons/linux/512.png delete mode 100644 src/08 PyQt5 exe/src/main/icons/mac/1024.png delete mode 100644 src/08 PyQt5 exe/src/main/icons/mac/128.png delete mode 100644 src/08 PyQt5 exe/src/main/icons/mac/256.png delete mode 100644 src/08 PyQt5 exe/src/main/icons/mac/512.png delete mode 100644 src/08 PyQt5 exe/src/main/python/main.py delete mode 100644 src/08 PyQt5 exe/src/main/resources/base/icon.svg delete mode 100644 src/09 Qt dark theme/README.md delete mode 100644 src/09 Qt dark theme/icon.svg delete mode 100644 src/09 Qt dark theme/main.py delete mode 100644 src/10 QPainter Python example/README.md delete mode 100644 src/10 QPainter Python example/bullet.png delete mode 100644 src/10 QPainter Python example/icon.svg delete mode 100644 src/10 QPainter Python example/main.py delete mode 100644 src/10 QPainter Python example/shot.wav delete mode 100644 src/11 PyQt Thread example/01_single_threaded.py delete mode 100644 src/11 PyQt Thread example/02_multithreaded.py delete mode 100644 src/11 PyQt Thread example/03_with_threadutil.py delete mode 100644 src/11 PyQt Thread example/README.md delete mode 100644 src/11 PyQt Thread example/threadutil.py delete mode 100644 src/11 PyQt Thread example/threadutil_blocking.py delete mode 100644 src/12 QTreeView example in Python/README.md delete mode 100644 src/12 QTreeView example in Python/main.py delete mode 100644 src/13 PyQt5 QListView/README.md delete mode 100644 src/13 PyQt5 QListView/main.py delete mode 100644 src/14 QAbstractTableModel example/README.md delete mode 100644 src/14 QAbstractTableModel example/main.py delete mode 100644 src/15 PyQt database example/.gitignore delete mode 100644 src/15 PyQt database example/README.md delete mode 100644 src/15 PyQt database example/initdb.py delete mode 100644 src/15 PyQt database example/main.py delete mode 100644 src/pyqt-official/itemviews/frozencolumn/frozencolumn.py delete mode 100644 src/pyqt-official/itemviews/frozencolumn/grades.txt delete mode 100644 src/pyqt-official/itemviews/interview/images/services.png delete mode 100644 src/pyqt-official/itemviews/interview/interview.py delete mode 100644 src/pyqt-official/itemviews/spreadsheet/images/interview.png delete mode 100644 src/pyqt-official/itemviews/storageview.py delete mode 100644 src/pyqt-official/quick/tutorials/extending/chapter6-plugins/Charts/qmldir delete mode 100644 src/pyqt-official/remoteobjects/modelview/modelviewclient.py delete mode 100644 src/pyqt-official/remoteobjects/modelview/modelviewserver.py delete mode 100644 src/pyqt-official/remoteobjects/simpleswitch/directconnectdynamicclient.py delete mode 100644 src/pyqt-official/remoteobjects/simpleswitch/directconnectdynamicserver.py delete mode 100644 src/pyqt-official/remoteobjects/simpleswitch/registryconnecteddynamicclient.py delete mode 100644 src/pyqt-official/remoteobjects/simpleswitch/registryconnecteddynamicserver.py delete mode 100644 src/requirements.txt delete mode 100644 src/screenshots/pyqt-database-example.png delete mode 100644 src/screenshots/pyqt-examples-launcher.png delete mode 100644 src/screenshots/pyqt-qlabel.png delete mode 100644 src/screenshots/pyqt-signals-and-slots.jpg delete mode 100644 src/screenshots/pyqt-thread-example.png delete mode 100644 src/screenshots/pyqt-widgets.png delete mode 100644 src/screenshots/pyqt5-exe.png delete mode 100644 src/screenshots/pyqt5-installer-mac.png delete mode 100644 src/screenshots/pyqt5-qlistview.png delete mode 100644 src/screenshots/qabstracttablemodel-example.png delete mode 100644 src/screenshots/qdialog-example.png delete mode 100644 src/screenshots/qmenu-example.png delete mode 100644 src/screenshots/qmessagebox-example.png delete mode 100644 src/screenshots/qml-python-example.png delete mode 100644 src/screenshots/qpainter-python-example.png delete mode 100644 src/screenshots/qt-dark-theme.png delete mode 100644 src/screenshots/qt-designer-python.png delete mode 100644 src/screenshots/qt-designer-windows.png delete mode 100644 src/screenshots/qt-qmenu.png delete mode 100644 src/screenshots/qt-text-editor-windows.png delete mode 100644 src/screenshots/qt-text-editor.png delete mode 100644 src/screenshots/qtreeview-example-in-python.png delete mode 100644 src/screenshots/qvboxlayout-pyqt5.png rename {src/pyqt-official/threads => threads}/README (100%) rename {src/pyqt-official/threads => threads}/mandelbrot.py (100%) rename {src/pyqt-official/threads => threads}/semaphores.py (100%) rename {src/pyqt-official/threads => threads}/waitconditions.py (100%) rename {src/pyqt-official/tools => tools}/README (100%) rename {src/pyqt-official/tools => tools}/codecs/codecs.py (100%) rename {src/pyqt-official/tools => tools}/codecs/encodedfiles/iso-8859-1.txt (97%) rename {src/pyqt-official/tools => tools}/codecs/encodedfiles/iso-8859-15.txt (97%) rename {src/pyqt-official/tools => tools}/codecs/encodedfiles/utf-16.txt (100%) rename {src/pyqt-official/tools => tools}/codecs/encodedfiles/utf-16be.txt (100%) rename {src/pyqt-official/tools => tools}/codecs/encodedfiles/utf-16le.txt (100%) rename {src/pyqt-official/tools => tools}/codecs/encodedfiles/utf-8.txt (100%) rename {src/pyqt-official/tools => tools}/customcompleter/customcompleter.py (100%) rename {src/pyqt-official/tools => tools}/customcompleter/customcompleter.qrc (100%) rename {src/pyqt-official/tools => tools}/customcompleter/customcompleter_rc.py (100%) rename {src/pyqt-official/tools => tools}/customcompleter/resources/wordlist.txt (100%) rename {src/pyqt-official/tools => tools}/i18n/i18n.py (100%) rename {src/pyqt-official/tools => tools}/i18n/i18n.qrc (100%) rename {src/pyqt-official/tools => tools}/i18n/i18n_rc.py (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_ar.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_ar.ts (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_cs.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_cs.ts (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_de.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_de.ts (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_el.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_el.ts (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_en.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_en.ts (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_eo.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_eo.ts (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_fr.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_fr.ts (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_it.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_it.ts (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_jp.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_jp.ts (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_ko.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_ko.ts (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_no.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_no.ts (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_pt.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_pt.ts (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_ru.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_ru.ts (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_sv.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_sv.ts (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_zh.qm (100%) rename {src/pyqt-official/tools => tools}/i18n/translations/i18n_zh.ts (100%) rename {src/pyqt-official/tools => tools}/regexp.py (100%) rename {src/pyqt-official/tools => tools}/settingseditor/inifiles/licensepage.ini (100%) rename {src/pyqt-official/tools => tools}/settingseditor/inifiles/qsa.ini (100%) rename {src/pyqt-official/tools => tools}/settingseditor/settingseditor.py (100%) rename {src/pyqt-official/tutorials => tutorials}/addressbook/README (100%) rename {src/pyqt-official/tutorials => tutorials}/addressbook/part1.py (100%) rename {src/pyqt-official/tutorials => tutorials}/addressbook/part2.py (100%) rename {src/pyqt-official/tutorials => tutorials}/addressbook/part3.py (100%) rename {src/pyqt-official/tutorials => tutorials}/addressbook/part4.py (100%) rename {src/pyqt-official/tutorials => tutorials}/addressbook/part5.py (100%) rename {src/pyqt-official/tutorials => tutorials}/addressbook/part6.py (100%) rename {src/pyqt-official/tutorials => tutorials}/addressbook/part7.py (100%) rename {src/pyqt-official/webkit => webkit}/README (100%) rename {src/pyqt-official/webkit => webkit}/domtraversal/domtraversal.py (100%) rename {src/pyqt-official/webkit => webkit}/domtraversal/ui_window.py (100%) rename {src/pyqt-official/webkit => webkit}/domtraversal/window.ui (100%) rename {src/pyqt-official/webkit => webkit}/fancybrowser/fancybrowser.py (100%) rename {src/pyqt-official/webkit => webkit}/fancybrowser/jquery.min.js (100%) rename {src/pyqt-official/webkit => webkit}/fancybrowser/jquery.qrc (100%) rename {src/pyqt-official/webkit => webkit}/fancybrowser/jquery_rc.py (100%) rename {src/pyqt-official/webkit => webkit}/formextractor/form.html (100%) rename {src/pyqt-official/webkit => webkit}/formextractor/formextractor.py (100%) rename {src/pyqt-official/webkit => webkit}/formextractor/formextractor.qrc (100%) rename {src/pyqt-official/webkit => webkit}/formextractor/formextractor.ui (100%) rename {src/pyqt-official/webkit => webkit}/formextractor/formextractor_rc.py (100%) rename {src/pyqt-official/webkit => webkit}/formextractor/ui_formextractor.py (100%) rename {src/pyqt-official/webkit => webkit}/framecapture.py (100%) rename {src/pyqt-official/webkit => webkit}/previewer/previewer.py (100%) rename {src/pyqt-official/webkit => webkit}/previewer/previewer.ui (100%) rename {src/pyqt-official/webkit => webkit}/previewer/ui_previewer.py (100%) rename {src/pyqt-official/webkit => webkit}/simpleselector/simpleselector.py (100%) rename {src/pyqt-official/webkit => webkit}/simpleselector/ui_window.py (100%) rename {src/pyqt-official/webkit => webkit}/simpleselector/window.ui (100%) rename {src/pyqt-official/widgets => widgets}/README (100%) rename {src/pyqt-official/widgets => widgets}/analogclock.py (100%) rename {src/pyqt-official/widgets => widgets}/calculator.py (100%) rename {src/pyqt-official/widgets => widgets}/calendarwidget.py (100%) rename {src/pyqt-official/widgets => widgets}/charactermap.py (100%) rename {src/pyqt-official/widgets => widgets}/digitalclock.py (100%) rename {src/pyqt-official/widgets => widgets}/groupbox.py (100%) rename {src/pyqt-official/widgets => widgets}/icons/icons.py (100%) rename {src/pyqt-official/widgets => widgets}/icons/images/designer.png (100%) rename {src/pyqt-official/widgets => widgets}/icons/images/find_disabled.png (100%) rename {src/pyqt-official/widgets => widgets}/icons/images/find_normal.png (100%) rename {src/pyqt-official/widgets => widgets}/icons/images/monkey_off_128x128.png (100%) rename {src/pyqt-official/widgets => widgets}/icons/images/monkey_off_16x16.png (100%) rename {src/pyqt-official/widgets => widgets}/icons/images/monkey_off_32x32.png (100%) rename {src/pyqt-official/widgets => widgets}/icons/images/monkey_off_64x64.png (100%) rename {src/pyqt-official/widgets => widgets}/icons/images/monkey_on_128x128.png (100%) rename {src/pyqt-official/widgets => widgets}/icons/images/monkey_on_16x16.png (100%) rename {src/pyqt-official/widgets => widgets}/icons/images/monkey_on_32x32.png (100%) rename {src/pyqt-official/widgets => widgets}/icons/images/monkey_on_64x64.png (100%) rename {src/pyqt-official/widgets => widgets}/icons/images/qt_extended_16x16.png (100%) rename {src/pyqt-official/widgets => widgets}/icons/images/qt_extended_32x32.png (100%) rename {src/pyqt-official/widgets => widgets}/icons/images/qt_extended_48x48.png (100%) rename {src/pyqt-official/widgets => widgets}/imageviewer.py (100%) rename {src/pyqt-official/widgets => widgets}/lineedits.py (100%) rename {src/pyqt-official/widgets => widgets}/movie/animation.mng (100%) rename {src/pyqt-official/widgets => widgets}/movie/movie.py (100%) rename {src/pyqt-official/widgets => widgets}/scribble.py (100%) rename {src/pyqt-official/widgets => widgets}/shapedclock.py (100%) rename {src/pyqt-official/widgets => widgets}/sliders.py (100%) rename {src/pyqt-official/widgets => widgets}/spinboxes.py (100%) rename {src/pyqt-official/widgets => widgets}/styles.py (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/checkbox_checked.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/checkbox_checked_hover.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/checkbox_checked_pressed.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/checkbox_unchecked.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/checkbox_unchecked_hover.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/checkbox_unchecked_pressed.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/down_arrow.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/down_arrow_disabled.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/frame.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/pagefold.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/pushbutton.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/pushbutton_hover.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/pushbutton_pressed.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/radiobutton_checked.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/radiobutton_checked_hover.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/radiobutton_checked_pressed.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/radiobutton_unchecked.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/radiobutton_unchecked_hover.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/radiobutton_unchecked_pressed.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/sizegrip.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/spindown.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/spindown_hover.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/spindown_off.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/spindown_pressed.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/spinup.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/spinup_hover.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/spinup_off.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/spinup_pressed.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/up_arrow.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/images/up_arrow_disabled.png (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/mainwindow.ui (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/qss/coffee.qss (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/qss/default.qss (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/qss/pagefold.qss (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/stylesheet.py (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/stylesheet.qrc (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/stylesheet_rc.py (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/stylesheeteditor.py (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/stylesheeteditor.ui (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/ui_mainwindow.py (100%) rename {src/pyqt-official/widgets => widgets}/stylesheet/ui_stylesheeteditor.py (100%) rename {src/pyqt-official/widgets => widgets}/tetrix.py (100%) rename {src/pyqt-official/widgets => widgets}/tooltips/images/circle.png (100%) rename {src/pyqt-official/widgets => widgets}/tooltips/images/square.png (100%) rename {src/pyqt-official/widgets => widgets}/tooltips/images/triangle.png (100%) rename {src/pyqt-official/widgets => widgets}/tooltips/tooltips.py (100%) rename {src/pyqt-official/widgets => widgets}/tooltips/tooltips.qrc (100%) rename {src/pyqt-official/widgets => widgets}/tooltips/tooltips_rc.py (100%) rename {src/pyqt-official/widgets => widgets}/wiggly.py (100%) rename {src/pyqt-official/widgets => widgets}/windowflags.py (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/README (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/schema/files/contact.xsd (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/schema/files/invalid_contact.xml (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/schema/files/invalid_order.xml (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/schema/files/invalid_recipe.xml (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/schema/files/order.xsd (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/schema/files/recipe.xsd (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/schema/files/valid_contact.xml (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/schema/files/valid_order.xml (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/schema/files/valid_recipe.xml (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/schema/schema.py (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/schema/schema.qrc (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/schema/schema.ui (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/schema/schema_rc.py (100%) rename {src/pyqt-official/xmlpatterns => xmlpatterns}/schema/ui_schema.py (100%) diff --git a/src/pyqt-official/LICENSE b/LICENSE similarity index 99% rename from src/pyqt-official/LICENSE rename to LICENSE index 94a9ed0..9cecc1d 100644 --- a/src/pyqt-official/LICENSE +++ b/LICENSE @@ -631,8 +631,8 @@ to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. - - Copyright (C) + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -652,7 +652,7 @@ Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: - Copyright (C) + {project} Copyright (C) {year} {fullname} This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. diff --git a/src/pyqt-official/README b/README similarity index 100% rename from src/pyqt-official/README rename to README diff --git a/README.md b/README.md index 0755d3e..edaaffe 100644 --- a/README.md +++ b/README.md @@ -1,91 +1,2 @@ -# PyQt examples: Learn to write desktop apps - -These PyQt examples show how you can create a desktop app with Python and Qt. Start with "[Hello World](src/01%20PyQt%20QLabel)" or jump straight to the [official PyQt demos](#official-pyqt-demos). You can use Windows, Mac or Linux. - -| PyQt QLabel | PyQt widgets screenshot | QVBoxLayout PyQt5 | PyQt Signals and Slots | Qt Designer Python | -| :--: | :--: | :--: | :--: | :--: | -| Hello World! | Common PyQt Widgets | Layouts | Signals and Slots | Qt Designer & Python | - -| QML Python example | Qt Text Editor | PyQt5 exe | Qt dark theme | -| :--: | :--: | :--: | :--: | -| QML Python example | Qt Text Editor | Packaging & deployment | Qt Dark Theme | - -| QPainter Python example | PyQt Thread example | QTreeView example in Python | PyQt5 QListView | -| :--: | :--: | :--: | :--: | -| Action Shooter | Chat Client | Tree Views | Lists | - -| QAbstractTableModel example | QAbstractTableModel example | -| :--: | :--: | -| Custom Tables | PyQt database example | - -The above examples are from the book [Python and Qt: The Best Parts](https://build-system.fman.io/pyqt5-book) by Michael Herrmann. - -## Official PyQt demos - -The [PyQt source archive](https://www.riverbankcomputing.com/software/pyqt/download5) also contains a large number of sample files. You can find them reproduced here in the [`src/pyqt-official`](src/pyqt-official) directory. The easiest way to start them is to follow the [instructions about running examples](#running-the-examples) below, then execute the following commands: - - cd src/pyqt-official/qtdemo - python qtdemo.py - -This starts the PyQt example launcher: - -

PyQt Examples launcher

- -You can use it to easily browse and run the official demo applications. The following examples are quite nice for instance: - - * Quick / Animation / ColorAnimation - * Graphics Effects / Lighting and Shadows - * Desktop / System Tray - * Desktop / Screenshot - * Widgets / Tetrix - -## Running the examples - -Running the examples is really easy. The only thing you need is [Python 3](https://www.python.org/downloads/). - -First, download the [ZIP archive of this repository](https://github.com/pyqt/examples/archive/master.zip) and unpack it. Open a command prompt and use `cd` to navigate into the top-level directory of the archive. - -Create a virtual environment via the command: - - python3 -m venv venv - -This creates the folder `venv/` in your current directory. It will contain the necessary libraries for running the examples. - -To activate the virtual environment, use the following command: - -``` -# On Windows: -call venv\Scripts\actviate.bat -# On Mac / Linux: -source venv/bin/activate -``` - -Now execute the following to install the necessary dependencies: - - pip install -Ur src/requirements.txt - -Once you have done this, use `cd` to navigate to the example you're interested in in the [`src/`](src) folder. For example: - - cd "src/01 PyQt QLabel" - -You'll find a `.py` file there, typically `main.py`. You can run it with the command: - - python main.py - -Please note that the virtual environment must still be active for this to work. - -## Using PySide2 - -This repository uses PyQt5 to use Qt from Python. Another, alternative binding is PySide2 (also called "Qt for Python"). It is less mature than PyQt5 but has the advantage that you can use it for free in commercial projects. - -If you want to use PySide2 instead of PyQt5, simply replace all mentions of the latter by the former. For instance, in [`src/requirements.txt`](src/requirements.txt), replace `PyQt5` by `PySide2`. Similarly for any code examples: `from PyQt5.QtWidgets ...` becomes `from PySide2.QtWidgets ...` etc. - -Alternatively, if you don't want to commit to either of the two bindings at this stage, you can also use [Qt.py](https://github.com/mottosso/Qt.py). This is an abstraction over PySide2 and PyQt5. It loads whichever of the two bindings is available. To use it for the examples presented here, replace all mentions of `PyQt5` by just `Qt`. - -## Licensing - -Except where otherwise indicated, you may use the source code of examples 1 - 15 in the [`src/` directory](src) under the terms of the MIT or GPLv3 licenses. - -The official PyQt demos in [`src/pyqt-official`](src/pyqt-official) are [licensed under the GPL](src/pyqt-official/LICENSE). - -The screenshots in this repository may be used under the terms of the [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) if you prominently mention and link to [Michael Herrmann's PyQt5 book](https://build-system.fman.io/pyqt5-book). +# examples +Examples files for PyQt5 diff --git a/src/pyqt-official/activeqt/README b/activeqt/README similarity index 100% rename from src/pyqt-official/activeqt/README rename to activeqt/README diff --git a/src/pyqt-official/activeqt/webbrowser/icons/image0.xpm b/activeqt/webbrowser/icons/image0.xpm similarity index 100% rename from src/pyqt-official/activeqt/webbrowser/icons/image0.xpm rename to activeqt/webbrowser/icons/image0.xpm diff --git a/src/pyqt-official/activeqt/webbrowser/icons/image1.xpm b/activeqt/webbrowser/icons/image1.xpm similarity index 100% rename from src/pyqt-official/activeqt/webbrowser/icons/image1.xpm rename to activeqt/webbrowser/icons/image1.xpm diff --git a/src/pyqt-official/activeqt/webbrowser/icons/image2.xpm b/activeqt/webbrowser/icons/image2.xpm similarity index 100% rename from src/pyqt-official/activeqt/webbrowser/icons/image2.xpm rename to activeqt/webbrowser/icons/image2.xpm diff --git a/src/pyqt-official/activeqt/webbrowser/icons/image3.xpm b/activeqt/webbrowser/icons/image3.xpm similarity index 100% rename from src/pyqt-official/activeqt/webbrowser/icons/image3.xpm rename to activeqt/webbrowser/icons/image3.xpm diff --git a/src/pyqt-official/activeqt/webbrowser/icons/image4.xpm b/activeqt/webbrowser/icons/image4.xpm similarity index 100% rename from src/pyqt-official/activeqt/webbrowser/icons/image4.xpm rename to activeqt/webbrowser/icons/image4.xpm diff --git a/src/pyqt-official/activeqt/webbrowser/icons/image5.xpm b/activeqt/webbrowser/icons/image5.xpm similarity index 100% rename from src/pyqt-official/activeqt/webbrowser/icons/image5.xpm rename to activeqt/webbrowser/icons/image5.xpm diff --git a/src/pyqt-official/activeqt/webbrowser/icons/image6.xpm b/activeqt/webbrowser/icons/image6.xpm similarity index 100% rename from src/pyqt-official/activeqt/webbrowser/icons/image6.xpm rename to activeqt/webbrowser/icons/image6.xpm diff --git a/src/pyqt-official/activeqt/webbrowser/mainwindow.qrc b/activeqt/webbrowser/mainwindow.qrc similarity index 100% rename from src/pyqt-official/activeqt/webbrowser/mainwindow.qrc rename to activeqt/webbrowser/mainwindow.qrc diff --git a/src/pyqt-official/activeqt/webbrowser/mainwindow.ui b/activeqt/webbrowser/mainwindow.ui similarity index 100% rename from src/pyqt-official/activeqt/webbrowser/mainwindow.ui rename to activeqt/webbrowser/mainwindow.ui diff --git a/src/pyqt-official/activeqt/webbrowser/mainwindow_rc.py b/activeqt/webbrowser/mainwindow_rc.py similarity index 100% rename from src/pyqt-official/activeqt/webbrowser/mainwindow_rc.py rename to activeqt/webbrowser/mainwindow_rc.py diff --git a/src/pyqt-official/activeqt/webbrowser/ui_mainwindow.py b/activeqt/webbrowser/ui_mainwindow.py similarity index 100% rename from src/pyqt-official/activeqt/webbrowser/ui_mainwindow.py rename to activeqt/webbrowser/ui_mainwindow.py diff --git a/src/pyqt-official/activeqt/webbrowser/webbrowser.py b/activeqt/webbrowser/webbrowser.py similarity index 100% rename from src/pyqt-official/activeqt/webbrowser/webbrowser.py rename to activeqt/webbrowser/webbrowser.py diff --git a/src/pyqt-official/animation/README b/animation/README similarity index 100% rename from src/pyqt-official/animation/README rename to animation/README diff --git a/src/pyqt-official/animation/animatedtiles/animatedtiles.py b/animation/animatedtiles/animatedtiles.py similarity index 100% rename from src/pyqt-official/animation/animatedtiles/animatedtiles.py rename to animation/animatedtiles/animatedtiles.py diff --git a/src/pyqt-official/animation/animatedtiles/animatedtiles.qrc b/animation/animatedtiles/animatedtiles.qrc similarity index 100% rename from src/pyqt-official/animation/animatedtiles/animatedtiles.qrc rename to animation/animatedtiles/animatedtiles.qrc diff --git a/src/pyqt-official/animation/animatedtiles/animatedtiles_rc.py b/animation/animatedtiles/animatedtiles_rc.py similarity index 100% rename from src/pyqt-official/animation/animatedtiles/animatedtiles_rc.py rename to animation/animatedtiles/animatedtiles_rc.py diff --git a/src/pyqt-official/animation/animatedtiles/images/Time-For-Lunch-2.jpg b/animation/animatedtiles/images/Time-For-Lunch-2.jpg similarity index 100% rename from src/pyqt-official/animation/animatedtiles/images/Time-For-Lunch-2.jpg rename to animation/animatedtiles/images/Time-For-Lunch-2.jpg diff --git a/src/pyqt-official/animation/animatedtiles/images/centered.png b/animation/animatedtiles/images/centered.png similarity index 100% rename from src/pyqt-official/animation/animatedtiles/images/centered.png rename to animation/animatedtiles/images/centered.png diff --git a/src/pyqt-official/animation/animatedtiles/images/ellipse.png b/animation/animatedtiles/images/ellipse.png similarity index 100% rename from src/pyqt-official/animation/animatedtiles/images/ellipse.png rename to animation/animatedtiles/images/ellipse.png diff --git a/src/pyqt-official/animation/animatedtiles/images/figure8.png b/animation/animatedtiles/images/figure8.png similarity index 100% rename from src/pyqt-official/animation/animatedtiles/images/figure8.png rename to animation/animatedtiles/images/figure8.png diff --git a/src/pyqt-official/animation/animatedtiles/images/kinetic.png b/animation/animatedtiles/images/kinetic.png similarity index 100% rename from src/pyqt-official/animation/animatedtiles/images/kinetic.png rename to animation/animatedtiles/images/kinetic.png diff --git a/src/pyqt-official/animation/animatedtiles/images/random.png b/animation/animatedtiles/images/random.png similarity index 100% rename from src/pyqt-official/animation/animatedtiles/images/random.png rename to animation/animatedtiles/images/random.png diff --git a/src/pyqt-official/animation/animatedtiles/images/tile.png b/animation/animatedtiles/images/tile.png similarity index 100% rename from src/pyqt-official/animation/animatedtiles/images/tile.png rename to animation/animatedtiles/images/tile.png diff --git a/src/pyqt-official/animation/appchooser/accessories-dictionary.png b/animation/appchooser/accessories-dictionary.png similarity index 100% rename from src/pyqt-official/animation/appchooser/accessories-dictionary.png rename to animation/appchooser/accessories-dictionary.png diff --git a/src/pyqt-official/animation/appchooser/akregator.png b/animation/appchooser/akregator.png similarity index 100% rename from src/pyqt-official/animation/appchooser/akregator.png rename to animation/appchooser/akregator.png diff --git a/src/pyqt-official/animation/appchooser/appchooser.py b/animation/appchooser/appchooser.py similarity index 100% rename from src/pyqt-official/animation/appchooser/appchooser.py rename to animation/appchooser/appchooser.py diff --git a/src/pyqt-official/animation/appchooser/appchooser.qrc b/animation/appchooser/appchooser.qrc similarity index 100% rename from src/pyqt-official/animation/appchooser/appchooser.qrc rename to animation/appchooser/appchooser.qrc diff --git a/src/pyqt-official/animation/appchooser/appchooser_rc.py b/animation/appchooser/appchooser_rc.py similarity index 100% rename from src/pyqt-official/animation/appchooser/appchooser_rc.py rename to animation/appchooser/appchooser_rc.py diff --git a/src/pyqt-official/animation/appchooser/digikam.png b/animation/appchooser/digikam.png similarity index 100% rename from src/pyqt-official/animation/appchooser/digikam.png rename to animation/appchooser/digikam.png diff --git a/src/pyqt-official/animation/appchooser/k3b.png b/animation/appchooser/k3b.png similarity index 100% rename from src/pyqt-official/animation/appchooser/k3b.png rename to animation/appchooser/k3b.png diff --git a/src/pyqt-official/animation/easing/easing.py b/animation/easing/easing.py similarity index 100% rename from src/pyqt-official/animation/easing/easing.py rename to animation/easing/easing.py diff --git a/src/pyqt-official/animation/easing/easing.qrc b/animation/easing/easing.qrc similarity index 100% rename from src/pyqt-official/animation/easing/easing.qrc rename to animation/easing/easing.qrc diff --git a/src/pyqt-official/animation/easing/easing_rc.py b/animation/easing/easing_rc.py similarity index 100% rename from src/pyqt-official/animation/easing/easing_rc.py rename to animation/easing/easing_rc.py diff --git a/src/pyqt-official/animation/easing/form.ui b/animation/easing/form.ui similarity index 100% rename from src/pyqt-official/animation/easing/form.ui rename to animation/easing/form.ui diff --git a/src/pyqt-official/animation/easing/images/qt-logo.png b/animation/easing/images/qt-logo.png similarity index 100% rename from src/pyqt-official/animation/easing/images/qt-logo.png rename to animation/easing/images/qt-logo.png diff --git a/src/pyqt-official/animation/easing/ui_form.py b/animation/easing/ui_form.py similarity index 100% rename from src/pyqt-official/animation/easing/ui_form.py rename to animation/easing/ui_form.py diff --git a/src/pyqt-official/animation/moveblocks.py b/animation/moveblocks.py similarity index 100% rename from src/pyqt-official/animation/moveblocks.py rename to animation/moveblocks.py diff --git a/src/pyqt-official/animation/states/accessories-dictionary.png b/animation/states/accessories-dictionary.png similarity index 100% rename from src/pyqt-official/animation/states/accessories-dictionary.png rename to animation/states/accessories-dictionary.png diff --git a/src/pyqt-official/animation/states/akregator.png b/animation/states/akregator.png similarity index 100% rename from src/pyqt-official/animation/states/akregator.png rename to animation/states/akregator.png diff --git a/src/pyqt-official/animation/states/digikam.png b/animation/states/digikam.png similarity index 100% rename from src/pyqt-official/animation/states/digikam.png rename to animation/states/digikam.png diff --git a/src/pyqt-official/animation/states/help-browser.png b/animation/states/help-browser.png similarity index 100% rename from src/pyqt-official/animation/states/help-browser.png rename to animation/states/help-browser.png diff --git a/src/pyqt-official/animation/states/k3b.png b/animation/states/k3b.png similarity index 100% rename from src/pyqt-official/animation/states/k3b.png rename to animation/states/k3b.png diff --git a/src/pyqt-official/animation/states/kchart.png b/animation/states/kchart.png similarity index 100% rename from src/pyqt-official/animation/states/kchart.png rename to animation/states/kchart.png diff --git a/src/pyqt-official/animation/states/states.py b/animation/states/states.py similarity index 100% rename from src/pyqt-official/animation/states/states.py rename to animation/states/states.py diff --git a/src/pyqt-official/animation/states/states.qrc b/animation/states/states.qrc similarity index 100% rename from src/pyqt-official/animation/states/states.qrc rename to animation/states/states.qrc diff --git a/src/pyqt-official/animation/states/states_rc.py b/animation/states/states_rc.py similarity index 100% rename from src/pyqt-official/animation/states/states_rc.py rename to animation/states/states_rc.py diff --git a/src/pyqt-official/animation/stickman/animations/chilling b/animation/stickman/animations/chilling similarity index 100% rename from src/pyqt-official/animation/stickman/animations/chilling rename to animation/stickman/animations/chilling diff --git a/src/pyqt-official/animation/stickman/animations/dancing b/animation/stickman/animations/dancing similarity index 100% rename from src/pyqt-official/animation/stickman/animations/dancing rename to animation/stickman/animations/dancing diff --git a/src/pyqt-official/animation/stickman/animations/dead b/animation/stickman/animations/dead similarity index 100% rename from src/pyqt-official/animation/stickman/animations/dead rename to animation/stickman/animations/dead diff --git a/src/pyqt-official/animation/stickman/animations/jumping b/animation/stickman/animations/jumping similarity index 100% rename from src/pyqt-official/animation/stickman/animations/jumping rename to animation/stickman/animations/jumping diff --git a/src/pyqt-official/animation/stickman/stickman.py b/animation/stickman/stickman.py similarity index 100% rename from src/pyqt-official/animation/stickman/stickman.py rename to animation/stickman/stickman.py diff --git a/src/pyqt-official/animation/stickman/stickman.qrc b/animation/stickman/stickman.qrc similarity index 100% rename from src/pyqt-official/animation/stickman/stickman.qrc rename to animation/stickman/stickman.qrc diff --git a/src/pyqt-official/animation/stickman/stickman_rc.py b/animation/stickman/stickman_rc.py similarity index 100% rename from src/pyqt-official/animation/stickman/stickman_rc.py rename to animation/stickman/stickman_rc.py diff --git a/src/pyqt-official/dbus/chat/chat.py b/dbus/chat/chat.py similarity index 100% rename from src/pyqt-official/dbus/chat/chat.py rename to dbus/chat/chat.py diff --git a/src/pyqt-official/dbus/chat/chatmainwindow.ui b/dbus/chat/chatmainwindow.ui similarity index 100% rename from src/pyqt-official/dbus/chat/chatmainwindow.ui rename to dbus/chat/chatmainwindow.ui diff --git a/src/pyqt-official/dbus/chat/chatsetnickname.ui b/dbus/chat/chatsetnickname.ui similarity index 100% rename from src/pyqt-official/dbus/chat/chatsetnickname.ui rename to dbus/chat/chatsetnickname.ui diff --git a/src/pyqt-official/dbus/chat/ui_chatmainwindow.py b/dbus/chat/ui_chatmainwindow.py similarity index 100% rename from src/pyqt-official/dbus/chat/ui_chatmainwindow.py rename to dbus/chat/ui_chatmainwindow.py diff --git a/src/pyqt-official/dbus/chat/ui_chatsetnickname.py b/dbus/chat/ui_chatsetnickname.py similarity index 100% rename from src/pyqt-official/dbus/chat/ui_chatsetnickname.py rename to dbus/chat/ui_chatsetnickname.py diff --git a/src/pyqt-official/dbus/listnames.py b/dbus/listnames.py similarity index 100% rename from src/pyqt-official/dbus/listnames.py rename to dbus/listnames.py diff --git a/src/pyqt-official/dbus/pingpong/ping.py b/dbus/pingpong/ping.py similarity index 100% rename from src/pyqt-official/dbus/pingpong/ping.py rename to dbus/pingpong/ping.py diff --git a/src/pyqt-official/dbus/pingpong/pong.py b/dbus/pingpong/pong.py similarity index 100% rename from src/pyqt-official/dbus/pingpong/pong.py rename to dbus/pingpong/pong.py diff --git a/src/pyqt-official/dbus/remotecontrolledcar/car/car.py b/dbus/remotecontrolledcar/car/car.py similarity index 100% rename from src/pyqt-official/dbus/remotecontrolledcar/car/car.py rename to dbus/remotecontrolledcar/car/car.py diff --git a/src/pyqt-official/dbus/remotecontrolledcar/controller/controller.py b/dbus/remotecontrolledcar/controller/controller.py similarity index 100% rename from src/pyqt-official/dbus/remotecontrolledcar/controller/controller.py rename to dbus/remotecontrolledcar/controller/controller.py diff --git a/src/pyqt-official/dbus/remotecontrolledcar/controller/controller.ui b/dbus/remotecontrolledcar/controller/controller.ui similarity index 100% rename from src/pyqt-official/dbus/remotecontrolledcar/controller/controller.ui rename to dbus/remotecontrolledcar/controller/controller.ui diff --git a/src/pyqt-official/dbus/remotecontrolledcar/controller/ui_controller.py b/dbus/remotecontrolledcar/controller/ui_controller.py similarity index 100% rename from src/pyqt-official/dbus/remotecontrolledcar/controller/ui_controller.py rename to dbus/remotecontrolledcar/controller/ui_controller.py diff --git a/src/pyqt-official/designer/README b/designer/README similarity index 100% rename from src/pyqt-official/designer/README rename to designer/README diff --git a/src/pyqt-official/designer/calculatorform/calculatorform.py b/designer/calculatorform/calculatorform.py similarity index 100% rename from src/pyqt-official/designer/calculatorform/calculatorform.py rename to designer/calculatorform/calculatorform.py diff --git a/src/pyqt-official/designer/calculatorform/calculatorform.ui b/designer/calculatorform/calculatorform.ui similarity index 100% rename from src/pyqt-official/designer/calculatorform/calculatorform.ui rename to designer/calculatorform/calculatorform.ui diff --git a/src/pyqt-official/designer/calculatorform/ui_calculatorform.py b/designer/calculatorform/ui_calculatorform.py similarity index 100% rename from src/pyqt-official/designer/calculatorform/ui_calculatorform.py rename to designer/calculatorform/ui_calculatorform.py diff --git a/src/pyqt-official/designer/plugins/plugins.py b/designer/plugins/plugins.py similarity index 100% rename from src/pyqt-official/designer/plugins/plugins.py rename to designer/plugins/plugins.py diff --git a/src/pyqt-official/designer/plugins/python/analogclockplugin.py b/designer/plugins/python/analogclockplugin.py similarity index 100% rename from src/pyqt-official/designer/plugins/python/analogclockplugin.py rename to designer/plugins/python/analogclockplugin.py diff --git a/src/pyqt-official/designer/plugins/python/bubbleswidgetplugin.py b/designer/plugins/python/bubbleswidgetplugin.py similarity index 100% rename from src/pyqt-official/designer/plugins/python/bubbleswidgetplugin.py rename to designer/plugins/python/bubbleswidgetplugin.py diff --git a/src/pyqt-official/designer/plugins/python/counterlabelplugin.py b/designer/plugins/python/counterlabelplugin.py similarity index 100% rename from src/pyqt-official/designer/plugins/python/counterlabelplugin.py rename to designer/plugins/python/counterlabelplugin.py diff --git a/src/pyqt-official/designer/plugins/python/datetimeeditplugin.py b/designer/plugins/python/datetimeeditplugin.py similarity index 100% rename from src/pyqt-official/designer/plugins/python/datetimeeditplugin.py rename to designer/plugins/python/datetimeeditplugin.py diff --git a/src/pyqt-official/designer/plugins/python/helloglwidgetplugin.py b/designer/plugins/python/helloglwidgetplugin.py similarity index 100% rename from src/pyqt-official/designer/plugins/python/helloglwidgetplugin.py rename to designer/plugins/python/helloglwidgetplugin.py diff --git a/src/pyqt-official/designer/plugins/python/multipagewidgetplugin.py b/designer/plugins/python/multipagewidgetplugin.py similarity index 100% rename from src/pyqt-official/designer/plugins/python/multipagewidgetplugin.py rename to designer/plugins/python/multipagewidgetplugin.py diff --git a/src/pyqt-official/designer/plugins/python/polygonwidgetplugin.py b/designer/plugins/python/polygonwidgetplugin.py similarity index 100% rename from src/pyqt-official/designer/plugins/python/polygonwidgetplugin.py rename to designer/plugins/python/polygonwidgetplugin.py diff --git a/src/pyqt-official/designer/plugins/python/pydemoplugin.py b/designer/plugins/python/pydemoplugin.py similarity index 100% rename from src/pyqt-official/designer/plugins/python/pydemoplugin.py rename to designer/plugins/python/pydemoplugin.py diff --git a/src/pyqt-official/designer/plugins/python/pythonconsoleplugin.py b/designer/plugins/python/pythonconsoleplugin.py similarity index 100% rename from src/pyqt-official/designer/plugins/python/pythonconsoleplugin.py rename to designer/plugins/python/pythonconsoleplugin.py diff --git a/src/pyqt-official/designer/plugins/widgets/analogclock.py b/designer/plugins/widgets/analogclock.py similarity index 100% rename from src/pyqt-official/designer/plugins/widgets/analogclock.py rename to designer/plugins/widgets/analogclock.py diff --git a/src/pyqt-official/designer/plugins/widgets/bubbleswidget.py b/designer/plugins/widgets/bubbleswidget.py similarity index 100% rename from src/pyqt-official/designer/plugins/widgets/bubbleswidget.py rename to designer/plugins/widgets/bubbleswidget.py diff --git a/src/pyqt-official/designer/plugins/widgets/counterlabel.py b/designer/plugins/widgets/counterlabel.py similarity index 100% rename from src/pyqt-official/designer/plugins/widgets/counterlabel.py rename to designer/plugins/widgets/counterlabel.py diff --git a/src/pyqt-official/designer/plugins/widgets/datetimeedit.py b/designer/plugins/widgets/datetimeedit.py similarity index 100% rename from src/pyqt-official/designer/plugins/widgets/datetimeedit.py rename to designer/plugins/widgets/datetimeedit.py diff --git a/src/pyqt-official/designer/plugins/widgets/helloglwidget.py b/designer/plugins/widgets/helloglwidget.py similarity index 100% rename from src/pyqt-official/designer/plugins/widgets/helloglwidget.py rename to designer/plugins/widgets/helloglwidget.py diff --git a/src/pyqt-official/designer/plugins/widgets/multipagewidget.py b/designer/plugins/widgets/multipagewidget.py similarity index 100% rename from src/pyqt-official/designer/plugins/widgets/multipagewidget.py rename to designer/plugins/widgets/multipagewidget.py diff --git a/src/pyqt-official/designer/plugins/widgets/polygonwidget.py b/designer/plugins/widgets/polygonwidget.py similarity index 100% rename from src/pyqt-official/designer/plugins/widgets/polygonwidget.py rename to designer/plugins/widgets/polygonwidget.py diff --git a/src/pyqt-official/designer/plugins/widgets/pydemo.py b/designer/plugins/widgets/pydemo.py similarity index 100% rename from src/pyqt-official/designer/plugins/widgets/pydemo.py rename to designer/plugins/widgets/pydemo.py diff --git a/src/pyqt-official/designer/plugins/widgets/pythonconsolewidget.py b/designer/plugins/widgets/pythonconsolewidget.py similarity index 100% rename from src/pyqt-official/designer/plugins/widgets/pythonconsolewidget.py rename to designer/plugins/widgets/pythonconsolewidget.py diff --git a/src/pyqt-official/desktop/README b/desktop/README similarity index 100% rename from src/pyqt-official/desktop/README rename to desktop/README diff --git a/src/pyqt-official/desktop/screenshot.py b/desktop/screenshot.py similarity index 100% rename from src/pyqt-official/desktop/screenshot.py rename to desktop/screenshot.py diff --git a/src/pyqt-official/desktop/systray/images/bad.png b/desktop/systray/images/bad.png similarity index 100% rename from src/pyqt-official/desktop/systray/images/bad.png rename to desktop/systray/images/bad.png diff --git a/src/pyqt-official/desktop/systray/images/heart.png b/desktop/systray/images/heart.png similarity index 100% rename from src/pyqt-official/desktop/systray/images/heart.png rename to desktop/systray/images/heart.png diff --git a/src/pyqt-official/desktop/systray/images/trash.png b/desktop/systray/images/trash.png similarity index 100% rename from src/pyqt-official/desktop/systray/images/trash.png rename to desktop/systray/images/trash.png diff --git a/src/pyqt-official/desktop/systray/systray.py b/desktop/systray/systray.py similarity index 100% rename from src/pyqt-official/desktop/systray/systray.py rename to desktop/systray/systray.py diff --git a/src/pyqt-official/desktop/systray/systray.qrc b/desktop/systray/systray.qrc similarity index 100% rename from src/pyqt-official/desktop/systray/systray.qrc rename to desktop/systray/systray.qrc diff --git a/src/pyqt-official/desktop/systray/systray_rc.py b/desktop/systray/systray_rc.py similarity index 100% rename from src/pyqt-official/desktop/systray/systray_rc.py rename to desktop/systray/systray_rc.py diff --git a/src/pyqt-official/dialogs/README b/dialogs/README similarity index 100% rename from src/pyqt-official/dialogs/README rename to dialogs/README diff --git a/src/pyqt-official/dialogs/classwizard/classwizard.py b/dialogs/classwizard/classwizard.py similarity index 100% rename from src/pyqt-official/dialogs/classwizard/classwizard.py rename to dialogs/classwizard/classwizard.py diff --git a/src/pyqt-official/dialogs/classwizard/classwizard.qrc b/dialogs/classwizard/classwizard.qrc similarity index 100% rename from src/pyqt-official/dialogs/classwizard/classwizard.qrc rename to dialogs/classwizard/classwizard.qrc diff --git a/src/pyqt-official/dialogs/classwizard/classwizard_rc.py b/dialogs/classwizard/classwizard_rc.py similarity index 100% rename from src/pyqt-official/dialogs/classwizard/classwizard_rc.py rename to dialogs/classwizard/classwizard_rc.py diff --git a/src/pyqt-official/dialogs/classwizard/images/background.png b/dialogs/classwizard/images/background.png similarity index 100% rename from src/pyqt-official/dialogs/classwizard/images/background.png rename to dialogs/classwizard/images/background.png diff --git a/src/pyqt-official/dialogs/classwizard/images/banner.png b/dialogs/classwizard/images/banner.png similarity index 100% rename from src/pyqt-official/dialogs/classwizard/images/banner.png rename to dialogs/classwizard/images/banner.png diff --git a/src/pyqt-official/dialogs/classwizard/images/logo1.png b/dialogs/classwizard/images/logo1.png similarity index 100% rename from src/pyqt-official/dialogs/classwizard/images/logo1.png rename to dialogs/classwizard/images/logo1.png diff --git a/src/pyqt-official/dialogs/classwizard/images/logo2.png b/dialogs/classwizard/images/logo2.png similarity index 100% rename from src/pyqt-official/dialogs/classwizard/images/logo2.png rename to dialogs/classwizard/images/logo2.png diff --git a/src/pyqt-official/dialogs/classwizard/images/logo3.png b/dialogs/classwizard/images/logo3.png similarity index 100% rename from src/pyqt-official/dialogs/classwizard/images/logo3.png rename to dialogs/classwizard/images/logo3.png diff --git a/src/pyqt-official/dialogs/classwizard/images/watermark1.png b/dialogs/classwizard/images/watermark1.png similarity index 100% rename from src/pyqt-official/dialogs/classwizard/images/watermark1.png rename to dialogs/classwizard/images/watermark1.png diff --git a/src/pyqt-official/dialogs/classwizard/images/watermark2.png b/dialogs/classwizard/images/watermark2.png similarity index 100% rename from src/pyqt-official/dialogs/classwizard/images/watermark2.png rename to dialogs/classwizard/images/watermark2.png diff --git a/src/pyqt-official/dialogs/configdialog/configdialog.py b/dialogs/configdialog/configdialog.py similarity index 100% rename from src/pyqt-official/dialogs/configdialog/configdialog.py rename to dialogs/configdialog/configdialog.py diff --git a/src/pyqt-official/dialogs/configdialog/configdialog.qrc b/dialogs/configdialog/configdialog.qrc similarity index 100% rename from src/pyqt-official/dialogs/configdialog/configdialog.qrc rename to dialogs/configdialog/configdialog.qrc diff --git a/src/pyqt-official/dialogs/configdialog/configdialog_rc.py b/dialogs/configdialog/configdialog_rc.py similarity index 100% rename from src/pyqt-official/dialogs/configdialog/configdialog_rc.py rename to dialogs/configdialog/configdialog_rc.py diff --git a/src/pyqt-official/dialogs/configdialog/images/config.png b/dialogs/configdialog/images/config.png similarity index 100% rename from src/pyqt-official/dialogs/configdialog/images/config.png rename to dialogs/configdialog/images/config.png diff --git a/src/pyqt-official/dialogs/configdialog/images/query.png b/dialogs/configdialog/images/query.png similarity index 100% rename from src/pyqt-official/dialogs/configdialog/images/query.png rename to dialogs/configdialog/images/query.png diff --git a/src/pyqt-official/dialogs/configdialog/images/update.png b/dialogs/configdialog/images/update.png similarity index 100% rename from src/pyqt-official/dialogs/configdialog/images/update.png rename to dialogs/configdialog/images/update.png diff --git a/src/pyqt-official/dialogs/extension.py b/dialogs/extension.py similarity index 100% rename from src/pyqt-official/dialogs/extension.py rename to dialogs/extension.py diff --git a/src/pyqt-official/dialogs/findfiles.py b/dialogs/findfiles.py similarity index 100% rename from src/pyqt-official/dialogs/findfiles.py rename to dialogs/findfiles.py diff --git a/src/pyqt-official/dialogs/standarddialogs.py b/dialogs/standarddialogs.py similarity index 100% rename from src/pyqt-official/dialogs/standarddialogs.py rename to dialogs/standarddialogs.py diff --git a/src/pyqt-official/dialogs/tabdialog.py b/dialogs/tabdialog.py similarity index 100% rename from src/pyqt-official/dialogs/tabdialog.py rename to dialogs/tabdialog.py diff --git a/src/pyqt-official/dialogs/trivialwizard.py b/dialogs/trivialwizard.py similarity index 100% rename from src/pyqt-official/dialogs/trivialwizard.py rename to dialogs/trivialwizard.py diff --git a/src/pyqt-official/draganddrop/README b/draganddrop/README similarity index 100% rename from src/pyqt-official/draganddrop/README rename to draganddrop/README diff --git a/src/pyqt-official/draganddrop/delayedencoding/delayedencoding.py b/draganddrop/delayedencoding/delayedencoding.py similarity index 100% rename from src/pyqt-official/draganddrop/delayedencoding/delayedencoding.py rename to draganddrop/delayedencoding/delayedencoding.py diff --git a/src/pyqt-official/draganddrop/delayedencoding/delayedencoding.qrc b/draganddrop/delayedencoding/delayedencoding.qrc similarity index 100% rename from src/pyqt-official/draganddrop/delayedencoding/delayedencoding.qrc rename to draganddrop/delayedencoding/delayedencoding.qrc diff --git a/src/pyqt-official/draganddrop/delayedencoding/delayedencoding_rc.py b/draganddrop/delayedencoding/delayedencoding_rc.py similarity index 100% rename from src/pyqt-official/draganddrop/delayedencoding/delayedencoding_rc.py rename to draganddrop/delayedencoding/delayedencoding_rc.py diff --git a/src/pyqt-official/draganddrop/delayedencoding/images/drag.png b/draganddrop/delayedencoding/images/drag.png similarity index 100% rename from src/pyqt-official/draganddrop/delayedencoding/images/drag.png rename to draganddrop/delayedencoding/images/drag.png diff --git a/src/pyqt-official/draganddrop/delayedencoding/images/example.svg b/draganddrop/delayedencoding/images/example.svg similarity index 100% rename from src/pyqt-official/draganddrop/delayedencoding/images/example.svg rename to draganddrop/delayedencoding/images/example.svg diff --git a/src/pyqt-official/draganddrop/draggableicons/draggableicons.py b/draganddrop/draggableicons/draggableicons.py similarity index 100% rename from src/pyqt-official/draganddrop/draggableicons/draggableicons.py rename to draganddrop/draggableicons/draggableicons.py diff --git a/src/pyqt-official/draganddrop/draggableicons/draggableicons.qrc b/draganddrop/draggableicons/draggableicons.qrc similarity index 100% rename from src/pyqt-official/draganddrop/draggableicons/draggableicons.qrc rename to draganddrop/draggableicons/draggableicons.qrc diff --git a/src/pyqt-official/draganddrop/draggableicons/draggableicons_rc.py b/draganddrop/draggableicons/draggableicons_rc.py similarity index 100% rename from src/pyqt-official/draganddrop/draggableicons/draggableicons_rc.py rename to draganddrop/draggableicons/draggableicons_rc.py diff --git a/src/pyqt-official/draganddrop/draggableicons/images/boat.png b/draganddrop/draggableicons/images/boat.png similarity index 100% rename from src/pyqt-official/draganddrop/draggableicons/images/boat.png rename to draganddrop/draggableicons/images/boat.png diff --git a/src/pyqt-official/draganddrop/draggableicons/images/car.png b/draganddrop/draggableicons/images/car.png similarity index 100% rename from src/pyqt-official/draganddrop/draggableicons/images/car.png rename to draganddrop/draggableicons/images/car.png diff --git a/src/pyqt-official/draganddrop/draggableicons/images/house.png b/draganddrop/draggableicons/images/house.png similarity index 100% rename from src/pyqt-official/draganddrop/draggableicons/images/house.png rename to draganddrop/draggableicons/images/house.png diff --git a/src/pyqt-official/draganddrop/draggabletext/draggabletext.py b/draganddrop/draggabletext/draggabletext.py similarity index 100% rename from src/pyqt-official/draganddrop/draggabletext/draggabletext.py rename to draganddrop/draggabletext/draggabletext.py diff --git a/src/pyqt-official/draganddrop/draggabletext/draggabletext.qrc b/draganddrop/draggabletext/draggabletext.qrc similarity index 100% rename from src/pyqt-official/draganddrop/draggabletext/draggabletext.qrc rename to draganddrop/draggabletext/draggabletext.qrc diff --git a/src/pyqt-official/draganddrop/draggabletext/draggabletext_rc.py b/draganddrop/draggabletext/draggabletext_rc.py similarity index 100% rename from src/pyqt-official/draganddrop/draggabletext/draggabletext_rc.py rename to draganddrop/draggabletext/draggabletext_rc.py diff --git a/src/pyqt-official/draganddrop/draggabletext/words.txt b/draganddrop/draggabletext/words.txt similarity index 100% rename from src/pyqt-official/draganddrop/draggabletext/words.txt rename to draganddrop/draggabletext/words.txt diff --git a/src/pyqt-official/draganddrop/dropsite.py b/draganddrop/dropsite.py similarity index 100% rename from src/pyqt-official/draganddrop/dropsite.py rename to draganddrop/dropsite.py diff --git a/src/pyqt-official/draganddrop/fridgemagnets/fridgemagnets.py b/draganddrop/fridgemagnets/fridgemagnets.py similarity index 100% rename from src/pyqt-official/draganddrop/fridgemagnets/fridgemagnets.py rename to draganddrop/fridgemagnets/fridgemagnets.py diff --git a/src/pyqt-official/draganddrop/fridgemagnets/fridgemagnets.qrc b/draganddrop/fridgemagnets/fridgemagnets.qrc similarity index 100% rename from src/pyqt-official/draganddrop/fridgemagnets/fridgemagnets.qrc rename to draganddrop/fridgemagnets/fridgemagnets.qrc diff --git a/src/pyqt-official/draganddrop/fridgemagnets/fridgemagnets_rc.py b/draganddrop/fridgemagnets/fridgemagnets_rc.py similarity index 100% rename from src/pyqt-official/draganddrop/fridgemagnets/fridgemagnets_rc.py rename to draganddrop/fridgemagnets/fridgemagnets_rc.py diff --git a/src/pyqt-official/draganddrop/fridgemagnets/words.txt b/draganddrop/fridgemagnets/words.txt similarity index 100% rename from src/pyqt-official/draganddrop/fridgemagnets/words.txt rename to draganddrop/fridgemagnets/words.txt diff --git a/src/pyqt-official/draganddrop/puzzle/example.jpg b/draganddrop/puzzle/example.jpg similarity index 100% rename from src/pyqt-official/draganddrop/puzzle/example.jpg rename to draganddrop/puzzle/example.jpg diff --git a/src/pyqt-official/draganddrop/puzzle/puzzle.py b/draganddrop/puzzle/puzzle.py similarity index 100% rename from src/pyqt-official/draganddrop/puzzle/puzzle.py rename to draganddrop/puzzle/puzzle.py diff --git a/src/pyqt-official/draganddrop/puzzle/puzzle.qrc b/draganddrop/puzzle/puzzle.qrc similarity index 100% rename from src/pyqt-official/draganddrop/puzzle/puzzle.qrc rename to draganddrop/puzzle/puzzle.qrc diff --git a/src/pyqt-official/draganddrop/puzzle/puzzle_rc.py b/draganddrop/puzzle/puzzle_rc.py similarity index 100% rename from src/pyqt-official/draganddrop/puzzle/puzzle_rc.py rename to draganddrop/puzzle/puzzle_rc.py diff --git a/src/pyqt-official/effects/README b/effects/README similarity index 100% rename from src/pyqt-official/effects/README rename to effects/README diff --git a/src/pyqt-official/effects/lighting.py b/effects/lighting.py similarity index 100% rename from src/pyqt-official/effects/lighting.py rename to effects/lighting.py diff --git a/src/pyqt-official/graphicsview/README b/graphicsview/README similarity index 100% rename from src/pyqt-official/graphicsview/README rename to graphicsview/README diff --git a/src/pyqt-official/graphicsview/anchorlayout.py b/graphicsview/anchorlayout.py similarity index 100% rename from src/pyqt-official/graphicsview/anchorlayout.py rename to graphicsview/anchorlayout.py diff --git a/src/pyqt-official/graphicsview/collidingmice/collidingmice.py b/graphicsview/collidingmice/collidingmice.py similarity index 100% rename from src/pyqt-official/graphicsview/collidingmice/collidingmice.py rename to graphicsview/collidingmice/collidingmice.py diff --git a/src/pyqt-official/graphicsview/collidingmice/images/cheese.jpg b/graphicsview/collidingmice/images/cheese.jpg similarity index 100% rename from src/pyqt-official/graphicsview/collidingmice/images/cheese.jpg rename to graphicsview/collidingmice/images/cheese.jpg diff --git a/src/pyqt-official/graphicsview/collidingmice/mice.qrc b/graphicsview/collidingmice/mice.qrc similarity index 100% rename from src/pyqt-official/graphicsview/collidingmice/mice.qrc rename to graphicsview/collidingmice/mice.qrc diff --git a/src/pyqt-official/graphicsview/collidingmice/mice_rc.py b/graphicsview/collidingmice/mice_rc.py similarity index 100% rename from src/pyqt-official/graphicsview/collidingmice/mice_rc.py rename to graphicsview/collidingmice/mice_rc.py diff --git a/src/pyqt-official/graphicsview/diagramscene/diagramscene.py b/graphicsview/diagramscene/diagramscene.py similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/diagramscene.py rename to graphicsview/diagramscene/diagramscene.py diff --git a/src/pyqt-official/graphicsview/diagramscene/diagramscene.qrc b/graphicsview/diagramscene/diagramscene.qrc similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/diagramscene.qrc rename to graphicsview/diagramscene/diagramscene.qrc diff --git a/src/pyqt-official/graphicsview/diagramscene/diagramscene_rc.py b/graphicsview/diagramscene/diagramscene_rc.py similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/diagramscene_rc.py rename to graphicsview/diagramscene/diagramscene_rc.py diff --git a/src/pyqt-official/graphicsview/diagramscene/images/background1.png b/graphicsview/diagramscene/images/background1.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/background1.png rename to graphicsview/diagramscene/images/background1.png diff --git a/src/pyqt-official/graphicsview/diagramscene/images/background2.png b/graphicsview/diagramscene/images/background2.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/background2.png rename to graphicsview/diagramscene/images/background2.png diff --git a/src/pyqt-official/graphicsview/diagramscene/images/background3.png b/graphicsview/diagramscene/images/background3.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/background3.png rename to graphicsview/diagramscene/images/background3.png diff --git a/src/pyqt-official/graphicsview/diagramscene/images/background4.png b/graphicsview/diagramscene/images/background4.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/background4.png rename to graphicsview/diagramscene/images/background4.png diff --git a/src/pyqt-official/graphicsview/diagramscene/images/bold.png b/graphicsview/diagramscene/images/bold.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/bold.png rename to graphicsview/diagramscene/images/bold.png diff --git a/src/pyqt-official/graphicsview/diagramscene/images/bringtofront.png b/graphicsview/diagramscene/images/bringtofront.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/bringtofront.png rename to graphicsview/diagramscene/images/bringtofront.png diff --git a/src/pyqt-official/graphicsview/diagramscene/images/delete.png b/graphicsview/diagramscene/images/delete.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/delete.png rename to graphicsview/diagramscene/images/delete.png diff --git a/src/pyqt-official/graphicsview/diagramscene/images/floodfill.png b/graphicsview/diagramscene/images/floodfill.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/floodfill.png rename to graphicsview/diagramscene/images/floodfill.png diff --git a/src/pyqt-official/graphicsview/diagramscene/images/italic.png b/graphicsview/diagramscene/images/italic.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/italic.png rename to graphicsview/diagramscene/images/italic.png diff --git a/src/pyqt-official/graphicsview/diagramscene/images/linecolor.png b/graphicsview/diagramscene/images/linecolor.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/linecolor.png rename to graphicsview/diagramscene/images/linecolor.png diff --git a/src/pyqt-official/graphicsview/diagramscene/images/linepointer.png b/graphicsview/diagramscene/images/linepointer.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/linepointer.png rename to graphicsview/diagramscene/images/linepointer.png diff --git a/src/pyqt-official/graphicsview/diagramscene/images/pointer.png b/graphicsview/diagramscene/images/pointer.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/pointer.png rename to graphicsview/diagramscene/images/pointer.png diff --git a/src/pyqt-official/graphicsview/diagramscene/images/sendtoback.png b/graphicsview/diagramscene/images/sendtoback.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/sendtoback.png rename to graphicsview/diagramscene/images/sendtoback.png diff --git a/src/pyqt-official/graphicsview/diagramscene/images/textpointer.png b/graphicsview/diagramscene/images/textpointer.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/textpointer.png rename to graphicsview/diagramscene/images/textpointer.png diff --git a/src/pyqt-official/graphicsview/diagramscene/images/underline.png b/graphicsview/diagramscene/images/underline.png similarity index 100% rename from src/pyqt-official/graphicsview/diagramscene/images/underline.png rename to graphicsview/diagramscene/images/underline.png diff --git a/src/pyqt-official/graphicsview/dragdroprobot/dragdroprobot.py b/graphicsview/dragdroprobot/dragdroprobot.py similarity index 100% rename from src/pyqt-official/graphicsview/dragdroprobot/dragdroprobot.py rename to graphicsview/dragdroprobot/dragdroprobot.py diff --git a/src/pyqt-official/graphicsview/dragdroprobot/images/head.png b/graphicsview/dragdroprobot/images/head.png similarity index 100% rename from src/pyqt-official/graphicsview/dragdroprobot/images/head.png rename to graphicsview/dragdroprobot/images/head.png diff --git a/src/pyqt-official/graphicsview/elasticnodes.py b/graphicsview/elasticnodes.py similarity index 100% rename from src/pyqt-official/graphicsview/elasticnodes.py rename to graphicsview/elasticnodes.py diff --git a/src/pyqt-official/graphicsview/embeddeddialogs/No-Ones-Laughing-3.jpg b/graphicsview/embeddeddialogs/No-Ones-Laughing-3.jpg similarity index 100% rename from src/pyqt-official/graphicsview/embeddeddialogs/No-Ones-Laughing-3.jpg rename to graphicsview/embeddeddialogs/No-Ones-Laughing-3.jpg diff --git a/src/pyqt-official/graphicsview/embeddeddialogs/embeddeddialog.py b/graphicsview/embeddeddialogs/embeddeddialog.py similarity index 100% rename from src/pyqt-official/graphicsview/embeddeddialogs/embeddeddialog.py rename to graphicsview/embeddeddialogs/embeddeddialog.py diff --git a/src/pyqt-official/graphicsview/embeddeddialogs/embeddeddialog.ui b/graphicsview/embeddeddialogs/embeddeddialog.ui similarity index 100% rename from src/pyqt-official/graphicsview/embeddeddialogs/embeddeddialog.ui rename to graphicsview/embeddeddialogs/embeddeddialog.ui diff --git a/src/pyqt-official/graphicsview/embeddeddialogs/embeddeddialogs.py b/graphicsview/embeddeddialogs/embeddeddialogs.py similarity index 100% rename from src/pyqt-official/graphicsview/embeddeddialogs/embeddeddialogs.py rename to graphicsview/embeddeddialogs/embeddeddialogs.py diff --git a/src/pyqt-official/graphicsview/embeddeddialogs/embeddeddialogs.qrc b/graphicsview/embeddeddialogs/embeddeddialogs.qrc similarity index 100% rename from src/pyqt-official/graphicsview/embeddeddialogs/embeddeddialogs.qrc rename to graphicsview/embeddeddialogs/embeddeddialogs.qrc diff --git a/src/pyqt-official/graphicsview/embeddeddialogs/embeddeddialogs_rc.py b/graphicsview/embeddeddialogs/embeddeddialogs_rc.py similarity index 100% rename from src/pyqt-official/graphicsview/embeddeddialogs/embeddeddialogs_rc.py rename to graphicsview/embeddeddialogs/embeddeddialogs_rc.py diff --git a/src/pyqt-official/graphicsview/padnavigator/form.ui b/graphicsview/padnavigator/form.ui similarity index 100% rename from src/pyqt-official/graphicsview/padnavigator/form.ui rename to graphicsview/padnavigator/form.ui diff --git a/src/pyqt-official/graphicsview/padnavigator/images/artsfftscope.png b/graphicsview/padnavigator/images/artsfftscope.png similarity index 100% rename from src/pyqt-official/graphicsview/padnavigator/images/artsfftscope.png rename to graphicsview/padnavigator/images/artsfftscope.png diff --git a/src/pyqt-official/graphicsview/padnavigator/images/blue_angle_swirl.jpg b/graphicsview/padnavigator/images/blue_angle_swirl.jpg similarity index 100% rename from src/pyqt-official/graphicsview/padnavigator/images/blue_angle_swirl.jpg rename to graphicsview/padnavigator/images/blue_angle_swirl.jpg diff --git a/src/pyqt-official/graphicsview/padnavigator/images/kontact_contacts.png b/graphicsview/padnavigator/images/kontact_contacts.png similarity index 100% rename from src/pyqt-official/graphicsview/padnavigator/images/kontact_contacts.png rename to graphicsview/padnavigator/images/kontact_contacts.png diff --git a/src/pyqt-official/graphicsview/padnavigator/images/kontact_journal.png b/graphicsview/padnavigator/images/kontact_journal.png similarity index 100% rename from src/pyqt-official/graphicsview/padnavigator/images/kontact_journal.png rename to graphicsview/padnavigator/images/kontact_journal.png diff --git a/src/pyqt-official/graphicsview/padnavigator/images/kontact_mail.png b/graphicsview/padnavigator/images/kontact_mail.png similarity index 100% rename from src/pyqt-official/graphicsview/padnavigator/images/kontact_mail.png rename to graphicsview/padnavigator/images/kontact_mail.png diff --git a/src/pyqt-official/graphicsview/padnavigator/images/kontact_notes.png b/graphicsview/padnavigator/images/kontact_notes.png similarity index 100% rename from src/pyqt-official/graphicsview/padnavigator/images/kontact_notes.png rename to graphicsview/padnavigator/images/kontact_notes.png diff --git a/src/pyqt-official/graphicsview/padnavigator/images/kopeteavailable.png b/graphicsview/padnavigator/images/kopeteavailable.png similarity index 100% rename from src/pyqt-official/graphicsview/padnavigator/images/kopeteavailable.png rename to graphicsview/padnavigator/images/kopeteavailable.png diff --git a/src/pyqt-official/graphicsview/padnavigator/images/metacontact_online.png b/graphicsview/padnavigator/images/metacontact_online.png similarity index 100% rename from src/pyqt-official/graphicsview/padnavigator/images/metacontact_online.png rename to graphicsview/padnavigator/images/metacontact_online.png diff --git a/src/pyqt-official/graphicsview/padnavigator/images/minitools.png b/graphicsview/padnavigator/images/minitools.png similarity index 100% rename from src/pyqt-official/graphicsview/padnavigator/images/minitools.png rename to graphicsview/padnavigator/images/minitools.png diff --git a/src/pyqt-official/graphicsview/padnavigator/padnavigator.py b/graphicsview/padnavigator/padnavigator.py similarity index 100% rename from src/pyqt-official/graphicsview/padnavigator/padnavigator.py rename to graphicsview/padnavigator/padnavigator.py diff --git a/src/pyqt-official/graphicsview/padnavigator/padnavigator.qrc b/graphicsview/padnavigator/padnavigator.qrc similarity index 100% rename from src/pyqt-official/graphicsview/padnavigator/padnavigator.qrc rename to graphicsview/padnavigator/padnavigator.qrc diff --git a/src/pyqt-official/graphicsview/padnavigator/padnavigator_rc.py b/graphicsview/padnavigator/padnavigator_rc.py similarity index 100% rename from src/pyqt-official/graphicsview/padnavigator/padnavigator_rc.py rename to graphicsview/padnavigator/padnavigator_rc.py diff --git a/src/pyqt-official/graphicsview/padnavigator/ui_form.py b/graphicsview/padnavigator/ui_form.py similarity index 100% rename from src/pyqt-official/graphicsview/padnavigator/ui_form.py rename to graphicsview/padnavigator/ui_form.py diff --git a/src/pyqt-official/ipc/README b/ipc/README similarity index 100% rename from src/pyqt-official/ipc/README rename to ipc/README diff --git a/src/pyqt-official/ipc/localfortuneclient.py b/ipc/localfortuneclient.py similarity index 100% rename from src/pyqt-official/ipc/localfortuneclient.py rename to ipc/localfortuneclient.py diff --git a/src/pyqt-official/ipc/localfortuneserver.py b/ipc/localfortuneserver.py similarity index 100% rename from src/pyqt-official/ipc/localfortuneserver.py rename to ipc/localfortuneserver.py diff --git a/src/pyqt-official/ipc/sharedmemory/dialog.py b/ipc/sharedmemory/dialog.py similarity index 100% rename from src/pyqt-official/ipc/sharedmemory/dialog.py rename to ipc/sharedmemory/dialog.py diff --git a/src/pyqt-official/ipc/sharedmemory/dialog.ui b/ipc/sharedmemory/dialog.ui similarity index 100% rename from src/pyqt-official/ipc/sharedmemory/dialog.ui rename to ipc/sharedmemory/dialog.ui diff --git a/src/pyqt-official/ipc/sharedmemory/image.png b/ipc/sharedmemory/image.png similarity index 100% rename from src/pyqt-official/ipc/sharedmemory/image.png rename to ipc/sharedmemory/image.png diff --git a/src/pyqt-official/ipc/sharedmemory/qt.png b/ipc/sharedmemory/qt.png similarity index 100% rename from src/pyqt-official/ipc/sharedmemory/qt.png rename to ipc/sharedmemory/qt.png diff --git a/src/pyqt-official/ipc/sharedmemory/sharedmemory.py b/ipc/sharedmemory/sharedmemory.py similarity index 99% rename from src/pyqt-official/ipc/sharedmemory/sharedmemory.py rename to ipc/sharedmemory/sharedmemory.py index 72c97fc..fc8eb6e 100644 --- a/src/pyqt-official/ipc/sharedmemory/sharedmemory.py +++ b/ipc/sharedmemory/sharedmemory.py @@ -129,7 +129,7 @@ class Dialog(QDialog): self.sharedMemory.lock() # Copy image data from buf into shared memory area. - self.sharedMemory.data()[:size] = buf.data()[:size] + self.sharedMemory.data()[:] = buf.data().data() self.sharedMemory.unlock() def loadFromMemory(self): diff --git a/src/pyqt-official/itemviews/README b/itemviews/README similarity index 100% rename from src/pyqt-official/itemviews/README rename to itemviews/README diff --git a/src/pyqt-official/itemviews/basicsortfiltermodel.py b/itemviews/basicsortfiltermodel.py similarity index 100% rename from src/pyqt-official/itemviews/basicsortfiltermodel.py rename to itemviews/basicsortfiltermodel.py diff --git a/src/pyqt-official/itemviews/chart/chart.py b/itemviews/chart/chart.py similarity index 95% rename from src/pyqt-official/itemviews/chart/chart.py rename to itemviews/chart/chart.py index bb2c623..898b01f 100644 --- a/src/pyqt-official/itemviews/chart/chart.py +++ b/itemviews/chart/chart.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2017 Riverbank Computing Limited. +## Copyright (C) 2013 Riverbank Computing Limited. ## Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). ## All rights reserved. ## @@ -166,8 +166,7 @@ class PieView(QAbstractItemView): else: valueIndex = index - value = self.model().data(valueIndex) - if value is not None and value > 0.0: + if self.model().data(valueIndex) > 0.0: listItem = 0 for row in range(index.row()-1, -1, -1): @@ -407,7 +406,7 @@ class PieView(QAbstractItemView): for column in range(columns): index = self.model().index(row, column, self.rootIndex()) region = self.itemRegion(index) - if region.intersects(QRegion(contentsRect)): + if not region.intersect(QRegion(contentsRect)).isEmpty(): indexes.append(index) if len(indexes) > 0: @@ -559,21 +558,15 @@ class MainWindow(QMainWindow): for row in range(self.model.rowCount(QModelIndex())): pieces = [] - pieces.append( - self.model.data( - self.model.index(row, 0, QModelIndex()), - Qt.DisplayRole)) - pieces.append( - '%g' % self.model.data( - self.model.index(row, 1, QModelIndex()), - Qt.DisplayRole)) - pieces.append( - self.model.data( - self.model.index(row, 0, QModelIndex()), - Qt.DecorationRole).name()) + pieces.append(self.model.data(self.model.index(row, 0, QModelIndex()), + Qt.DisplayRole)) + pieces.append(str(self.model.data(self.model.index(row, 1, QModelIndex()), + Qt.DisplayRole))) + pieces.append(self.model.data(self.model.index(row, 0, QModelIndex()), + Qt.DecorationRole).name()) - f.write(b','.join([p.encode('utf-8') for p in pieces])) - f.write(b'\n') + f.write(QByteArray(','.join(pieces))) + f.write('\n') f.close() self.statusBar().showMessage("Saved %s" % fileName, 2000) diff --git a/src/pyqt-official/itemviews/chart/chart.qrc b/itemviews/chart/chart.qrc similarity index 100% rename from src/pyqt-official/itemviews/chart/chart.qrc rename to itemviews/chart/chart.qrc diff --git a/src/pyqt-official/itemviews/chart/chart_rc.py b/itemviews/chart/chart_rc.py similarity index 100% rename from src/pyqt-official/itemviews/chart/chart_rc.py rename to itemviews/chart/chart_rc.py diff --git a/src/pyqt-official/itemviews/chart/mydata.cht b/itemviews/chart/mydata.cht similarity index 100% rename from src/pyqt-official/itemviews/chart/mydata.cht rename to itemviews/chart/mydata.cht diff --git a/src/pyqt-official/itemviews/chart/qtdata.cht b/itemviews/chart/qtdata.cht similarity index 100% rename from src/pyqt-official/itemviews/chart/qtdata.cht rename to itemviews/chart/qtdata.cht diff --git a/src/pyqt-official/itemviews/coloreditorfactory.py b/itemviews/coloreditorfactory.py similarity index 100% rename from src/pyqt-official/itemviews/coloreditorfactory.py rename to itemviews/coloreditorfactory.py diff --git a/src/pyqt-official/itemviews/combowidgetmapper.py b/itemviews/combowidgetmapper.py similarity index 91% rename from src/pyqt-official/itemviews/combowidgetmapper.py rename to itemviews/combowidgetmapper.py index 1dc768a..7dc286e 100644 --- a/src/pyqt-official/itemviews/combowidgetmapper.py +++ b/itemviews/combowidgetmapper.py @@ -3,8 +3,8 @@ ############################################################################# ## -## Copyright (C) 2017 Riverbank Computing Limited -## Copyright (C) 2017 Hans-Peter Jansen . +## Copyright (C) 2013 Riverbank Computing Limited +## Copyright (C) 2010 Hans-Peter Jansen . ## Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). ## All rights reserved. ## @@ -65,11 +65,9 @@ class Window(QWidget): typeComboBox = QComboBox() self.nextButton = QPushButton("&Next") self.previousButton = QPushButton("&Previous") - nameLabel.setBuddy(nameEdit) addressLabel.setBuddy(addressEdit) typeLabel.setBuddy(typeComboBox) - typeComboBox.setModel(self.typeModel) # Set up the mapper. @@ -77,7 +75,7 @@ class Window(QWidget): self.mapper.setModel(self.model) self.mapper.addMapping(nameEdit, 0) self.mapper.addMapping(addressEdit, 1) - self.mapper.addMapping(typeComboBox, 2, b'currentIndex') + self.mapper.addMapping(typeComboBox, 2, 'currentIndex') # Set up connections and layouts. self.previousButton.clicked.connect(self.mapper.toPrevious) @@ -114,9 +112,12 @@ class Window(QWidget): types = ("0", "1", "2", "0", "2") for row, name in enumerate(names): - self.model.setItem(row, 0, QStandardItem(name)) - self.model.setItem(row, 1, QStandardItem(addresses[row])) - self.model.setItem(row, 2, QStandardItem(types[row])) + item = QStandardItem(name) + self.model.setItem(row, 0, item) + item = QStandardItem(addresses[row]) + self.model.setItem(row, 1, item) + item = QStandardItem(types[row]) + self.model.setItem(row, 2, item) def updateButtons(self, row): self.previousButton.setEnabled(row > 0) diff --git a/src/pyqt-official/itemviews/customsortfiltermodel.py b/itemviews/customsortfiltermodel.py similarity index 100% rename from src/pyqt-official/itemviews/customsortfiltermodel.py rename to itemviews/customsortfiltermodel.py diff --git a/src/pyqt-official/itemviews/dirview.py b/itemviews/dirview.py similarity index 62% rename from src/pyqt-official/itemviews/dirview.py rename to itemviews/dirview.py index 8cfde42..01fe7fa 100644 --- a/src/pyqt-official/itemviews/dirview.py +++ b/itemviews/dirview.py @@ -3,8 +3,7 @@ ############################################################################# ## -## Copyright (C) 2017 Riverbank Computing Limited. -## Copyright (C) 2017 Hans-Peter Jansen +## Copyright (C) 2013 Riverbank Computing Limited. ## Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). ## All rights reserved. ## @@ -45,52 +44,22 @@ import sys -from PyQt5.QtCore import (QCommandLineOption, QCommandLineParser, - QCoreApplication, QDir, QT_VERSION_STR) -from PyQt5.QtWidgets import (QApplication, QFileIconProvider, QFileSystemModel, - QTreeView) +from PyQt5.QtWidgets import QApplication, QFileSystemModel, QTreeView app = QApplication(sys.argv) -QCoreApplication.setApplicationVersion(QT_VERSION_STR) -parser = QCommandLineParser() -parser.setApplicationDescription("Qt Dir View Example") -parser.addHelpOption() -parser.addVersionOption() - -dontUseCustomDirectoryIconsOption = QCommandLineOption('c', - "Set QFileIconProvider.DontUseCustomDirectoryIcons") -parser.addOption(dontUseCustomDirectoryIconsOption) -parser.addPositionalArgument('directory', "The directory to start in.") -parser.process(app) -try: - rootPath = parser.positionalArguments().pop(0) -except IndexError: - rootPath = None - model = QFileSystemModel() model.setRootPath('') -if parser.isSet(dontUseCustomDirectoryIconsOption): - model.iconProvider().setOptions( - QFileIconProvider.DontUseCustomDirectoryIcons) tree = QTreeView() tree.setModel(model) -if rootPath is not None: - rootIndex = model.index(QDir.cleanPath(rootPath)) - if rootIndex.isValid(): - tree.setRootIndex(rootIndex) -# Demonstrating look and feel features. tree.setAnimated(False) tree.setIndentation(20) tree.setSortingEnabled(True) -availableSize = QApplication.desktop().availableGeometry(tree).size() -tree.resize(availableSize / 2) -tree.setColumnWidth(0, tree.width() / 3) - tree.setWindowTitle("Dir View") +tree.resize(640, 480) tree.show() sys.exit(app.exec_()) diff --git a/src/pyqt-official/itemviews/editabletreemodel/default.txt b/itemviews/editabletreemodel/default.txt similarity index 100% rename from src/pyqt-official/itemviews/editabletreemodel/default.txt rename to itemviews/editabletreemodel/default.txt diff --git a/src/pyqt-official/itemviews/editabletreemodel/editabletreemodel.py b/itemviews/editabletreemodel/editabletreemodel.py similarity index 99% rename from src/pyqt-official/itemviews/editabletreemodel/editabletreemodel.py rename to itemviews/editabletreemodel/editabletreemodel.py index bee33e5..9d31068 100644 --- a/src/pyqt-official/itemviews/editabletreemodel/editabletreemodel.py +++ b/itemviews/editabletreemodel/editabletreemodel.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2017 Riverbank Computing Limited. +## Copyright (C) 2013 Riverbank Computing Limited. ## Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). ## All rights reserved. ## @@ -154,7 +154,7 @@ class TreeModel(QAbstractItemModel): if not index.isValid(): return 0 - return Qt.ItemIsEditable | super(TreeModel, self).flags(index) + return Qt.ItemIsEditable | Qt.ItemIsEnabled | Qt.ItemIsSelectable def getItem(self, index): if index.isValid(): diff --git a/src/pyqt-official/itemviews/editabletreemodel/editabletreemodel.qrc b/itemviews/editabletreemodel/editabletreemodel.qrc similarity index 100% rename from src/pyqt-official/itemviews/editabletreemodel/editabletreemodel.qrc rename to itemviews/editabletreemodel/editabletreemodel.qrc diff --git a/src/pyqt-official/itemviews/editabletreemodel/editabletreemodel_rc.py b/itemviews/editabletreemodel/editabletreemodel_rc.py similarity index 100% rename from src/pyqt-official/itemviews/editabletreemodel/editabletreemodel_rc.py rename to itemviews/editabletreemodel/editabletreemodel_rc.py diff --git a/src/pyqt-official/itemviews/editabletreemodel/mainwindow.ui b/itemviews/editabletreemodel/mainwindow.ui similarity index 100% rename from src/pyqt-official/itemviews/editabletreemodel/mainwindow.ui rename to itemviews/editabletreemodel/mainwindow.ui diff --git a/src/pyqt-official/itemviews/editabletreemodel/ui_mainwindow.py b/itemviews/editabletreemodel/ui_mainwindow.py similarity index 100% rename from src/pyqt-official/itemviews/editabletreemodel/ui_mainwindow.py rename to itemviews/editabletreemodel/ui_mainwindow.py diff --git a/src/pyqt-official/itemviews/fetchmore.py b/itemviews/fetchmore.py similarity index 100% rename from src/pyqt-official/itemviews/fetchmore.py rename to itemviews/fetchmore.py diff --git a/src/pyqt-official/itemviews/pixelator/images/qt.png b/itemviews/pixelator/images/qt.png similarity index 100% rename from src/pyqt-official/itemviews/pixelator/images/qt.png rename to itemviews/pixelator/images/qt.png diff --git a/src/pyqt-official/itemviews/pixelator/pixelator.py b/itemviews/pixelator/pixelator.py similarity index 95% rename from src/pyqt-official/itemviews/pixelator/pixelator.py rename to itemviews/pixelator/pixelator.py index 2319ad2..65671ae 100644 --- a/src/pyqt-official/itemviews/pixelator/pixelator.py +++ b/itemviews/pixelator/pixelator.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2017 Riverbank Computing Limited. +## Copyright (C) 2013 Riverbank Computing Limited. ## Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). ## All rights reserved. ## @@ -45,7 +45,7 @@ from PyQt5.QtCore import (QAbstractTableModel, QDir, QModelIndex, QRect, QRectF, QSize, Qt) from PyQt5.QtGui import QBrush, qGray, QImage, QPainter -from PyQt5.QtPrintSupport import QPrintDialog, QPrinter +from PyQt5.QtPrintSupport import QPrinter from PyQt5.QtWidgets import (QAbstractItemDelegate, QApplication, QDialog, QFileDialog, QHBoxLayout, QLabel, QMainWindow, QMessageBox, QMenu, QProgressDialog, QSpinBox, QStyle, QStyleOptionViewItem, QTableView, @@ -243,8 +243,8 @@ class MainWindow(QMainWindow): yscale = printer.pageRect().height() / float(sourceHeight) scale = min(xscale, yscale) - painter.translate(printer.paperRect().x()+printer.pageRect().width()/2, - printer.paperRect().y()+printer.pageRect().height()/2) + painter.translate(printer.pageRect().x()+printer.pageRect().width()/2, + printer.pageRect().y()+printer.pageRect().height()/2) painter.scale(scale, scale) painter.translate(-sourceWidth/2, -sourceHeight/2) @@ -252,7 +252,6 @@ class MainWindow(QMainWindow): parent = QModelIndex() progress = QProgressDialog("Printing...", "Cancel", 0, rows, self) - progress.setWindowModality(Qt.ApplicationModal) y = ItemSize / 2.0 for row in range(rows): @@ -265,11 +264,11 @@ class MainWindow(QMainWindow): for column in range(columns): option.rect = QRect(x, y, ItemSize, ItemSize) - self.view.itemDelegate().paint(painter, option, + self.view.itemDelegate.paint(painter, option, self.model.index(row, column, parent)) - x += ItemSize + x = x + ItemSize - y += ItemSize + y = y + ItemSize progress.setValue(rows) diff --git a/src/pyqt-official/itemviews/pixelator/pixelator.qrc b/itemviews/pixelator/pixelator.qrc similarity index 100% rename from src/pyqt-official/itemviews/pixelator/pixelator.qrc rename to itemviews/pixelator/pixelator.qrc diff --git a/src/pyqt-official/itemviews/pixelator/pixelator_rc.py b/itemviews/pixelator/pixelator_rc.py similarity index 100% rename from src/pyqt-official/itemviews/pixelator/pixelator_rc.py rename to itemviews/pixelator/pixelator_rc.py diff --git a/src/pyqt-official/itemviews/puzzle/example.jpg b/itemviews/puzzle/example.jpg similarity index 100% rename from src/pyqt-official/itemviews/puzzle/example.jpg rename to itemviews/puzzle/example.jpg diff --git a/src/pyqt-official/itemviews/puzzle/puzzle.py b/itemviews/puzzle/puzzle.py similarity index 100% rename from src/pyqt-official/itemviews/puzzle/puzzle.py rename to itemviews/puzzle/puzzle.py diff --git a/src/pyqt-official/itemviews/puzzle/puzzle.qrc b/itemviews/puzzle/puzzle.qrc similarity index 100% rename from src/pyqt-official/itemviews/puzzle/puzzle.qrc rename to itemviews/puzzle/puzzle.qrc diff --git a/src/pyqt-official/itemviews/puzzle/puzzle_rc.py b/itemviews/puzzle/puzzle_rc.py similarity index 100% rename from src/pyqt-official/itemviews/puzzle/puzzle_rc.py rename to itemviews/puzzle/puzzle_rc.py diff --git a/src/pyqt-official/itemviews/simpledommodel.py b/itemviews/simpledommodel.py similarity index 100% rename from src/pyqt-official/itemviews/simpledommodel.py rename to itemviews/simpledommodel.py diff --git a/src/pyqt-official/itemviews/simpletreemodel/default.txt b/itemviews/simpletreemodel/default.txt similarity index 100% rename from src/pyqt-official/itemviews/simpletreemodel/default.txt rename to itemviews/simpletreemodel/default.txt diff --git a/src/pyqt-official/itemviews/simpletreemodel/simpletreemodel.py b/itemviews/simpletreemodel/simpletreemodel.py similarity index 100% rename from src/pyqt-official/itemviews/simpletreemodel/simpletreemodel.py rename to itemviews/simpletreemodel/simpletreemodel.py diff --git a/src/pyqt-official/itemviews/simpletreemodel/simpletreemodel.qrc b/itemviews/simpletreemodel/simpletreemodel.qrc similarity index 100% rename from src/pyqt-official/itemviews/simpletreemodel/simpletreemodel.qrc rename to itemviews/simpletreemodel/simpletreemodel.qrc diff --git a/src/pyqt-official/itemviews/simpletreemodel/simpletreemodel_rc.py b/itemviews/simpletreemodel/simpletreemodel_rc.py similarity index 100% rename from src/pyqt-official/itemviews/simpletreemodel/simpletreemodel_rc.py rename to itemviews/simpletreemodel/simpletreemodel_rc.py diff --git a/src/pyqt-official/itemviews/simplewidgetmapper.py b/itemviews/simplewidgetmapper.py similarity index 100% rename from src/pyqt-official/itemviews/simplewidgetmapper.py rename to itemviews/simplewidgetmapper.py diff --git a/src/pyqt-official/itemviews/spinboxdelegate.py b/itemviews/spinboxdelegate.py similarity index 93% rename from src/pyqt-official/itemviews/spinboxdelegate.py rename to itemviews/spinboxdelegate.py index b107f58..e9071d1 100644 --- a/src/pyqt-official/itemviews/spinboxdelegate.py +++ b/itemviews/spinboxdelegate.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2017 Riverbank Computing Limited. +## Copyright (C) 2013 Riverbank Computing Limited. ## Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). ## All rights reserved. ## @@ -44,14 +44,12 @@ from PyQt5.QtCore import QModelIndex, Qt from PyQt5.QtGui import QStandardItemModel -from PyQt5.QtWidgets import (QApplication, QSpinBox, QStyledItemDelegate, - QTableView) +from PyQt5.QtWidgets import QApplication, QItemDelegate, QSpinBox, QTableView -class SpinBoxDelegate(QStyledItemDelegate): +class SpinBoxDelegate(QItemDelegate): def createEditor(self, parent, option, index): editor = QSpinBox(parent) - editor.setFrame(False) editor.setMinimum(0) editor.setMaximum(100) diff --git a/src/pyqt-official/itemviews/interview/images/interview.png b/itemviews/spreadsheet/images/interview.png similarity index 100% rename from src/pyqt-official/itemviews/interview/images/interview.png rename to itemviews/spreadsheet/images/interview.png diff --git a/src/pyqt-official/itemviews/spreadsheet/printview.py b/itemviews/spreadsheet/printview.py similarity index 100% rename from src/pyqt-official/itemviews/spreadsheet/printview.py rename to itemviews/spreadsheet/printview.py diff --git a/src/pyqt-official/itemviews/spreadsheet/spreadsheet.py b/itemviews/spreadsheet/spreadsheet.py similarity index 100% rename from src/pyqt-official/itemviews/spreadsheet/spreadsheet.py rename to itemviews/spreadsheet/spreadsheet.py diff --git a/src/pyqt-official/itemviews/spreadsheet/spreadsheet.qrc b/itemviews/spreadsheet/spreadsheet.qrc similarity index 100% rename from src/pyqt-official/itemviews/spreadsheet/spreadsheet.qrc rename to itemviews/spreadsheet/spreadsheet.qrc diff --git a/src/pyqt-official/itemviews/spreadsheet/spreadsheet_rc.py b/itemviews/spreadsheet/spreadsheet_rc.py similarity index 100% rename from src/pyqt-official/itemviews/spreadsheet/spreadsheet_rc.py rename to itemviews/spreadsheet/spreadsheet_rc.py diff --git a/src/pyqt-official/itemviews/spreadsheet/spreadsheetdelegate.py b/itemviews/spreadsheet/spreadsheetdelegate.py similarity index 100% rename from src/pyqt-official/itemviews/spreadsheet/spreadsheetdelegate.py rename to itemviews/spreadsheet/spreadsheetdelegate.py diff --git a/src/pyqt-official/itemviews/spreadsheet/spreadsheetitem.py b/itemviews/spreadsheet/spreadsheetitem.py similarity index 100% rename from src/pyqt-official/itemviews/spreadsheet/spreadsheetitem.py rename to itemviews/spreadsheet/spreadsheetitem.py diff --git a/src/pyqt-official/itemviews/spreadsheet/util.py b/itemviews/spreadsheet/util.py similarity index 100% rename from src/pyqt-official/itemviews/spreadsheet/util.py rename to itemviews/spreadsheet/util.py diff --git a/src/pyqt-official/itemviews/stardelegate.py b/itemviews/stardelegate.py similarity index 100% rename from src/pyqt-official/itemviews/stardelegate.py rename to itemviews/stardelegate.py diff --git a/src/pyqt-official/layouts/README b/layouts/README similarity index 100% rename from src/pyqt-official/layouts/README rename to layouts/README diff --git a/src/pyqt-official/layouts/basiclayouts.py b/layouts/basiclayouts.py similarity index 100% rename from src/pyqt-official/layouts/basiclayouts.py rename to layouts/basiclayouts.py diff --git a/src/pyqt-official/layouts/borderlayout.py b/layouts/borderlayout.py similarity index 100% rename from src/pyqt-official/layouts/borderlayout.py rename to layouts/borderlayout.py diff --git a/src/pyqt-official/layouts/flowlayout.py b/layouts/flowlayout.py similarity index 100% rename from src/pyqt-official/layouts/flowlayout.py rename to layouts/flowlayout.py diff --git a/src/pyqt-official/mainwindows/README b/mainwindows/README similarity index 100% rename from src/pyqt-official/mainwindows/README rename to mainwindows/README diff --git a/src/pyqt-official/mainwindows/application/application.py b/mainwindows/application/application.py similarity index 100% rename from src/pyqt-official/mainwindows/application/application.py rename to mainwindows/application/application.py diff --git a/src/pyqt-official/mainwindows/application/images/copy.png b/mainwindows/application/images/copy.png similarity index 100% rename from src/pyqt-official/mainwindows/application/images/copy.png rename to mainwindows/application/images/copy.png diff --git a/src/pyqt-official/mainwindows/application/images/cut.png b/mainwindows/application/images/cut.png similarity index 100% rename from src/pyqt-official/mainwindows/application/images/cut.png rename to mainwindows/application/images/cut.png diff --git a/src/pyqt-official/mainwindows/application/images/new.png b/mainwindows/application/images/new.png similarity index 100% rename from src/pyqt-official/mainwindows/application/images/new.png rename to mainwindows/application/images/new.png diff --git a/src/pyqt-official/mainwindows/application/images/open.png b/mainwindows/application/images/open.png similarity index 100% rename from src/pyqt-official/mainwindows/application/images/open.png rename to mainwindows/application/images/open.png diff --git a/src/pyqt-official/mainwindows/application/images/paste.png b/mainwindows/application/images/paste.png similarity index 100% rename from src/pyqt-official/mainwindows/application/images/paste.png rename to mainwindows/application/images/paste.png diff --git a/src/pyqt-official/mainwindows/application/images/save.png b/mainwindows/application/images/save.png similarity index 100% rename from src/pyqt-official/mainwindows/application/images/save.png rename to mainwindows/application/images/save.png diff --git a/src/pyqt-official/mainwindows/dockwidgets/dockwidgets.py b/mainwindows/dockwidgets/dockwidgets.py similarity index 100% rename from src/pyqt-official/mainwindows/dockwidgets/dockwidgets.py rename to mainwindows/dockwidgets/dockwidgets.py diff --git a/src/pyqt-official/mainwindows/dockwidgets/dockwidgets.qrc b/mainwindows/dockwidgets/dockwidgets.qrc similarity index 100% rename from src/pyqt-official/mainwindows/dockwidgets/dockwidgets.qrc rename to mainwindows/dockwidgets/dockwidgets.qrc diff --git a/src/pyqt-official/mainwindows/dockwidgets/dockwidgets_rc.py b/mainwindows/dockwidgets/dockwidgets_rc.py similarity index 100% rename from src/pyqt-official/mainwindows/dockwidgets/dockwidgets_rc.py rename to mainwindows/dockwidgets/dockwidgets_rc.py diff --git a/src/pyqt-official/mainwindows/dockwidgets/images/new.png b/mainwindows/dockwidgets/images/new.png similarity index 100% rename from src/pyqt-official/mainwindows/dockwidgets/images/new.png rename to mainwindows/dockwidgets/images/new.png diff --git a/src/pyqt-official/mainwindows/dockwidgets/images/print.png b/mainwindows/dockwidgets/images/print.png similarity index 100% rename from src/pyqt-official/mainwindows/dockwidgets/images/print.png rename to mainwindows/dockwidgets/images/print.png diff --git a/src/pyqt-official/mainwindows/dockwidgets/images/save.png b/mainwindows/dockwidgets/images/save.png similarity index 100% rename from src/pyqt-official/mainwindows/dockwidgets/images/save.png rename to mainwindows/dockwidgets/images/save.png diff --git a/src/pyqt-official/mainwindows/dockwidgets/images/undo.png b/mainwindows/dockwidgets/images/undo.png similarity index 100% rename from src/pyqt-official/mainwindows/dockwidgets/images/undo.png rename to mainwindows/dockwidgets/images/undo.png diff --git a/src/pyqt-official/mainwindows/mdi/images/copy.png b/mainwindows/mdi/images/copy.png similarity index 100% rename from src/pyqt-official/mainwindows/mdi/images/copy.png rename to mainwindows/mdi/images/copy.png diff --git a/src/pyqt-official/mainwindows/mdi/images/cut.png b/mainwindows/mdi/images/cut.png similarity index 100% rename from src/pyqt-official/mainwindows/mdi/images/cut.png rename to mainwindows/mdi/images/cut.png diff --git a/src/pyqt-official/mainwindows/mdi/images/new.png b/mainwindows/mdi/images/new.png similarity index 100% rename from src/pyqt-official/mainwindows/mdi/images/new.png rename to mainwindows/mdi/images/new.png diff --git a/src/pyqt-official/mainwindows/mdi/images/open.png b/mainwindows/mdi/images/open.png similarity index 100% rename from src/pyqt-official/mainwindows/mdi/images/open.png rename to mainwindows/mdi/images/open.png diff --git a/src/pyqt-official/mainwindows/mdi/images/paste.png b/mainwindows/mdi/images/paste.png similarity index 100% rename from src/pyqt-official/mainwindows/mdi/images/paste.png rename to mainwindows/mdi/images/paste.png diff --git a/src/pyqt-official/mainwindows/mdi/images/save.png b/mainwindows/mdi/images/save.png similarity index 100% rename from src/pyqt-official/mainwindows/mdi/images/save.png rename to mainwindows/mdi/images/save.png diff --git a/src/pyqt-official/mainwindows/mdi/mdi.py b/mainwindows/mdi/mdi.py similarity index 100% rename from src/pyqt-official/mainwindows/mdi/mdi.py rename to mainwindows/mdi/mdi.py diff --git a/src/pyqt-official/mainwindows/mdi/mdi.qrc b/mainwindows/mdi/mdi.qrc similarity index 100% rename from src/pyqt-official/mainwindows/mdi/mdi.qrc rename to mainwindows/mdi/mdi.qrc diff --git a/src/pyqt-official/mainwindows/mdi/mdi_rc.py b/mainwindows/mdi/mdi_rc.py similarity index 100% rename from src/pyqt-official/mainwindows/mdi/mdi_rc.py rename to mainwindows/mdi/mdi_rc.py diff --git a/src/pyqt-official/mainwindows/menus.py b/mainwindows/menus.py similarity index 100% rename from src/pyqt-official/mainwindows/menus.py rename to mainwindows/menus.py diff --git a/src/pyqt-official/mainwindows/recentfiles.py b/mainwindows/recentfiles.py similarity index 100% rename from src/pyqt-official/mainwindows/recentfiles.py rename to mainwindows/recentfiles.py diff --git a/src/pyqt-official/mainwindows/sdi/images/copy.png b/mainwindows/sdi/images/copy.png similarity index 100% rename from src/pyqt-official/mainwindows/sdi/images/copy.png rename to mainwindows/sdi/images/copy.png diff --git a/src/pyqt-official/mainwindows/sdi/images/cut.png b/mainwindows/sdi/images/cut.png similarity index 100% rename from src/pyqt-official/mainwindows/sdi/images/cut.png rename to mainwindows/sdi/images/cut.png diff --git a/src/pyqt-official/mainwindows/sdi/images/new.png b/mainwindows/sdi/images/new.png similarity index 100% rename from src/pyqt-official/mainwindows/sdi/images/new.png rename to mainwindows/sdi/images/new.png diff --git a/src/pyqt-official/mainwindows/sdi/images/open.png b/mainwindows/sdi/images/open.png similarity index 100% rename from src/pyqt-official/mainwindows/sdi/images/open.png rename to mainwindows/sdi/images/open.png diff --git a/src/pyqt-official/mainwindows/sdi/images/paste.png b/mainwindows/sdi/images/paste.png similarity index 100% rename from src/pyqt-official/mainwindows/sdi/images/paste.png rename to mainwindows/sdi/images/paste.png diff --git a/src/pyqt-official/mainwindows/sdi/images/save.png b/mainwindows/sdi/images/save.png similarity index 100% rename from src/pyqt-official/mainwindows/sdi/images/save.png rename to mainwindows/sdi/images/save.png diff --git a/src/pyqt-official/mainwindows/sdi/sdi.py b/mainwindows/sdi/sdi.py similarity index 100% rename from src/pyqt-official/mainwindows/sdi/sdi.py rename to mainwindows/sdi/sdi.py diff --git a/src/pyqt-official/mainwindows/sdi/sdi.qrc b/mainwindows/sdi/sdi.qrc similarity index 100% rename from src/pyqt-official/mainwindows/sdi/sdi.qrc rename to mainwindows/sdi/sdi.qrc diff --git a/src/pyqt-official/mainwindows/sdi/sdi_rc.py b/mainwindows/sdi/sdi_rc.py similarity index 100% rename from src/pyqt-official/mainwindows/sdi/sdi_rc.py rename to mainwindows/sdi/sdi_rc.py diff --git a/src/pyqt-official/mainwindows/separations.py b/mainwindows/separations.py similarity index 100% rename from src/pyqt-official/mainwindows/separations.py rename to mainwindows/separations.py diff --git a/src/pyqt-official/multimedia/README b/multimedia/README similarity index 100% rename from src/pyqt-official/multimedia/README rename to multimedia/README diff --git a/src/pyqt-official/multimedia/audiodevices/audiodevices.py b/multimedia/audiodevices/audiodevices.py similarity index 100% rename from src/pyqt-official/multimedia/audiodevices/audiodevices.py rename to multimedia/audiodevices/audiodevices.py diff --git a/src/pyqt-official/multimedia/audiodevices/audiodevicesbase.ui b/multimedia/audiodevices/audiodevicesbase.ui similarity index 100% rename from src/pyqt-official/multimedia/audiodevices/audiodevicesbase.ui rename to multimedia/audiodevices/audiodevicesbase.ui diff --git a/src/pyqt-official/multimedia/audiodevices/ui_audiodevicesbase.py b/multimedia/audiodevices/ui_audiodevicesbase.py similarity index 100% rename from src/pyqt-official/multimedia/audiodevices/ui_audiodevicesbase.py rename to multimedia/audiodevices/ui_audiodevicesbase.py diff --git a/src/pyqt-official/multimedia/audiooutput.py b/multimedia/audiooutput.py similarity index 100% rename from src/pyqt-official/multimedia/audiooutput.py rename to multimedia/audiooutput.py diff --git a/src/pyqt-official/multimediawidgets/README b/multimediawidgets/README similarity index 100% rename from src/pyqt-official/multimediawidgets/README rename to multimediawidgets/README diff --git a/src/pyqt-official/multimediawidgets/camera/camera.py b/multimediawidgets/camera/camera.py similarity index 99% rename from src/pyqt-official/multimediawidgets/camera/camera.py rename to multimediawidgets/camera/camera.py index 6ad5eb2..6a5ecb8 100644 --- a/src/pyqt-official/multimediawidgets/camera/camera.py +++ b/multimediawidgets/camera/camera.py @@ -337,7 +337,7 @@ class Camera(QMainWindow): super(Camera, self).keyReleaseEvent(event) def updateRecordTime(self): - msg = "Recorded %d sec" % (self.mediaRecorder.duration() // 1000) + msg = "Recorded %d sec" % self.mediaRecorder.duration() // 1000 self.ui.statusbar.showMessage(msg) def processCapturedImage(self, requestId, img): diff --git a/src/pyqt-official/multimediawidgets/camera/camera.ui b/multimediawidgets/camera/camera.ui similarity index 100% rename from src/pyqt-official/multimediawidgets/camera/camera.ui rename to multimediawidgets/camera/camera.ui diff --git a/src/pyqt-official/multimediawidgets/camera/imagesettings.ui b/multimediawidgets/camera/imagesettings.ui similarity index 100% rename from src/pyqt-official/multimediawidgets/camera/imagesettings.ui rename to multimediawidgets/camera/imagesettings.ui diff --git a/src/pyqt-official/multimediawidgets/camera/ui_camera.py b/multimediawidgets/camera/ui_camera.py similarity index 100% rename from src/pyqt-official/multimediawidgets/camera/ui_camera.py rename to multimediawidgets/camera/ui_camera.py diff --git a/src/pyqt-official/multimediawidgets/camera/ui_imagesettings.py b/multimediawidgets/camera/ui_imagesettings.py similarity index 100% rename from src/pyqt-official/multimediawidgets/camera/ui_imagesettings.py rename to multimediawidgets/camera/ui_imagesettings.py diff --git a/src/pyqt-official/multimediawidgets/camera/ui_videosettings.py b/multimediawidgets/camera/ui_videosettings.py similarity index 100% rename from src/pyqt-official/multimediawidgets/camera/ui_videosettings.py rename to multimediawidgets/camera/ui_videosettings.py diff --git a/src/pyqt-official/multimediawidgets/camera/videosettings.ui b/multimediawidgets/camera/videosettings.ui similarity index 100% rename from src/pyqt-official/multimediawidgets/camera/videosettings.ui rename to multimediawidgets/camera/videosettings.ui diff --git a/src/pyqt-official/multimediawidgets/player.py b/multimediawidgets/player.py similarity index 100% rename from src/pyqt-official/multimediawidgets/player.py rename to multimediawidgets/player.py diff --git a/src/pyqt-official/multimediawidgets/videographicsitem.py b/multimediawidgets/videographicsitem.py similarity index 100% rename from src/pyqt-official/multimediawidgets/videographicsitem.py rename to multimediawidgets/videographicsitem.py diff --git a/src/pyqt-official/multimediawidgets/videowidget.py b/multimediawidgets/videowidget.py similarity index 100% rename from src/pyqt-official/multimediawidgets/videowidget.py rename to multimediawidgets/videowidget.py diff --git a/src/pyqt-official/network/README b/network/README similarity index 100% rename from src/pyqt-official/network/README rename to network/README diff --git a/src/pyqt-official/network/blockingfortuneclient.py b/network/blockingfortuneclient.py similarity index 100% rename from src/pyqt-official/network/blockingfortuneclient.py rename to network/blockingfortuneclient.py diff --git a/src/pyqt-official/network/broadcastreceiver.py b/network/broadcastreceiver.py similarity index 100% rename from src/pyqt-official/network/broadcastreceiver.py rename to network/broadcastreceiver.py diff --git a/src/pyqt-official/network/broadcastsender.py b/network/broadcastsender.py similarity index 100% rename from src/pyqt-official/network/broadcastsender.py rename to network/broadcastsender.py diff --git a/src/pyqt-official/network/fortuneclient.py b/network/fortuneclient.py similarity index 100% rename from src/pyqt-official/network/fortuneclient.py rename to network/fortuneclient.py diff --git a/src/pyqt-official/network/fortuneserver.py b/network/fortuneserver.py similarity index 100% rename from src/pyqt-official/network/fortuneserver.py rename to network/fortuneserver.py diff --git a/src/pyqt-official/network/http/authenticationdialog.ui b/network/http/authenticationdialog.ui similarity index 100% rename from src/pyqt-official/network/http/authenticationdialog.ui rename to network/http/authenticationdialog.ui diff --git a/src/pyqt-official/network/http/http.py b/network/http/http.py similarity index 100% rename from src/pyqt-official/network/http/http.py rename to network/http/http.py diff --git a/src/pyqt-official/network/lightmaps.py b/network/lightmaps.py similarity index 100% rename from src/pyqt-official/network/lightmaps.py rename to network/lightmaps.py diff --git a/src/pyqt-official/network/loopback.py b/network/loopback.py similarity index 100% rename from src/pyqt-official/network/loopback.py rename to network/loopback.py diff --git a/src/pyqt-official/network/threadedfortuneserver.py b/network/threadedfortuneserver.py similarity index 100% rename from src/pyqt-official/network/threadedfortuneserver.py rename to network/threadedfortuneserver.py diff --git a/src/pyqt-official/opengl/2dpainting.py b/opengl/2dpainting.py similarity index 100% rename from src/pyqt-official/opengl/2dpainting.py rename to opengl/2dpainting.py diff --git a/src/pyqt-official/opengl/README b/opengl/README similarity index 100% rename from src/pyqt-official/opengl/README rename to opengl/README diff --git a/src/pyqt-official/opengl/grabber.py b/opengl/grabber.py similarity index 98% rename from src/pyqt-official/opengl/grabber.py rename to opengl/grabber.py index c38868a..7907305 100644 --- a/src/pyqt-official/opengl/grabber.py +++ b/opengl/grabber.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2018 Riverbank Computing Limited. +## Copyright (C) 2015 Riverbank Computing Limited. ## Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). ## All rights reserved. ## @@ -46,7 +46,7 @@ import sys import math from PyQt5.QtCore import pyqtSignal, QSize, Qt, QTimer -from PyQt5.QtGui import QOpenGLVersionProfile, QPixmap +from PyQt5.QtGui import QPixmap from PyQt5.QtWidgets import (QAction, QApplication, QGridLayout, QLabel, QLineEdit, QMainWindow, QMessageBox, QOpenGLWidget, QScrollArea, QSizePolicy, QSlider, QWidget) @@ -97,9 +97,7 @@ class GLWidget(QOpenGLWidget): self.update() def initializeGL(self): - version_profile = QOpenGLVersionProfile() - version_profile.setVersion(2, 0) - self.gl = self.context().versionFunctions(version_profile) + self.gl = self.context().versionFunctions() self.gl.initializeOpenGLFunctions() lightPos = (5.0, 5.0, 10.0, 1.0) diff --git a/src/pyqt-official/opengl/hellogl.py b/opengl/hellogl.py similarity index 97% rename from src/pyqt-official/opengl/hellogl.py rename to opengl/hellogl.py index fba5bf6..f0368b7 100644 --- a/src/pyqt-official/opengl/hellogl.py +++ b/opengl/hellogl.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2018 Riverbank Computing Limited. +## Copyright (C) 2015 Riverbank Computing Limited. ## Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). ## All rights reserved. ## @@ -46,7 +46,7 @@ import sys import math from PyQt5.QtCore import pyqtSignal, QPoint, QSize, Qt -from PyQt5.QtGui import QColor, QOpenGLVersionProfile +from PyQt5.QtGui import QColor from PyQt5.QtWidgets import (QApplication, QHBoxLayout, QOpenGLWidget, QSlider, QWidget) @@ -139,9 +139,7 @@ class GLWidget(QOpenGLWidget): self.update() def initializeGL(self): - version_profile = QOpenGLVersionProfile() - version_profile.setVersion(2, 0) - self.gl = self.context().versionFunctions(version_profile) + self.gl = self.context().versionFunctions() self.gl.initializeOpenGLFunctions() self.setClearColor(self.trolltechPurple.darker()) diff --git a/src/pyqt-official/opengl/openglwindow.py b/opengl/openglwindow.py similarity index 95% rename from src/pyqt-official/opengl/openglwindow.py rename to opengl/openglwindow.py index 573729b..d8d454f 100644 --- a/src/pyqt-official/opengl/openglwindow.py +++ b/opengl/openglwindow.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2018 Riverbank Computing Limited. +## Copyright (C) 2013 Riverbank Computing Limited. ## Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ## Contact: http://www.qt-project.org/legal ## @@ -46,8 +46,7 @@ import array from PyQt5.QtCore import QEvent from PyQt5.QtGui import (QGuiApplication, QMatrix4x4, QOpenGLContext, - QOpenGLShader, QOpenGLShaderProgram, QOpenGLVersionProfile, - QSurfaceFormat, QWindow) + QOpenGLShader, QOpenGLShaderProgram, QSurfaceFormat, QWindow) class OpenGLWindow(QWindow): @@ -93,9 +92,7 @@ class OpenGLWindow(QWindow): self.m_context.makeCurrent(self) if needsInitialize: - version_profile = QOpenGLVersionProfile() - version_profile.setVersion(2, 0) - self.m_gl = self.m_context.versionFunctions(version_profile) + self.m_gl = self.m_context.versionFunctions() self.m_gl.initializeOpenGLFunctions() self.initialize() diff --git a/src/pyqt-official/opengl/overpainting.py b/opengl/overpainting.py similarity index 97% rename from src/pyqt-official/opengl/overpainting.py rename to opengl/overpainting.py index f8f8bf0..a3c4316 100644 --- a/src/pyqt-official/opengl/overpainting.py +++ b/opengl/overpainting.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2018 Riverbank Computing Limited. +## Copyright (C) 2015 Riverbank Computing Limited. ## Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). ## All rights reserved. ## @@ -47,8 +47,8 @@ import math, random from PyQt5.QtCore import (QPoint, QPointF, QRect, QRectF, QSize, Qt, QTime, QTimer) -from PyQt5.QtGui import (QBrush, QColor, QFontMetrics, QImage, - QOpenGLVersionProfile, QPainter, QRadialGradient, QSurfaceFormat) +from PyQt5.QtGui import (QBrush, QColor, QFontMetrics, QImage, QPainter, + QRadialGradient, QSurfaceFormat) from PyQt5.QtWidgets import QApplication, QOpenGLWidget @@ -157,9 +157,7 @@ class GLWidget(QOpenGLWidget): self.zRot = angle def initializeGL(self): - version_profile = QOpenGLVersionProfile() - version_profile.setVersion(2, 0) - self.gl = self.context().versionFunctions(version_profile) + self.gl = self.context().versionFunctions() self.gl.initializeOpenGLFunctions() self.object = self.makeObject() diff --git a/src/pyqt-official/opengl/textures/images/side1.png b/opengl/textures/images/side1.png similarity index 100% rename from src/pyqt-official/opengl/textures/images/side1.png rename to opengl/textures/images/side1.png diff --git a/src/pyqt-official/opengl/textures/images/side2.png b/opengl/textures/images/side2.png similarity index 100% rename from src/pyqt-official/opengl/textures/images/side2.png rename to opengl/textures/images/side2.png diff --git a/src/pyqt-official/opengl/textures/images/side3.png b/opengl/textures/images/side3.png similarity index 100% rename from src/pyqt-official/opengl/textures/images/side3.png rename to opengl/textures/images/side3.png diff --git a/src/pyqt-official/opengl/textures/images/side4.png b/opengl/textures/images/side4.png similarity index 100% rename from src/pyqt-official/opengl/textures/images/side4.png rename to opengl/textures/images/side4.png diff --git a/src/pyqt-official/opengl/textures/images/side5.png b/opengl/textures/images/side5.png similarity index 100% rename from src/pyqt-official/opengl/textures/images/side5.png rename to opengl/textures/images/side5.png diff --git a/src/pyqt-official/opengl/textures/images/side6.png b/opengl/textures/images/side6.png similarity index 100% rename from src/pyqt-official/opengl/textures/images/side6.png rename to opengl/textures/images/side6.png diff --git a/src/pyqt-official/opengl/textures/textures.py b/opengl/textures/textures.py similarity index 96% rename from src/pyqt-official/opengl/textures/textures.py rename to opengl/textures/textures.py index 91e0be9..1e0e54a 100644 --- a/src/pyqt-official/opengl/textures/textures.py +++ b/opengl/textures/textures.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2018 Riverbank Computing Limited. +## Copyright (C) 2015 Riverbank Computing Limited. ## Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). ## All rights reserved. ## @@ -46,8 +46,7 @@ import sys from PyQt5.QtCore import pyqtSignal, QFileInfo, QPoint, QSize, Qt, QTimer from PyQt5.QtGui import (QColor, QImage, QMatrix4x4, QOpenGLShader, - QOpenGLShaderProgram, QOpenGLTexture, QOpenGLVersionProfile, - QSurfaceFormat) + QOpenGLShaderProgram, QOpenGLTexture, QSurfaceFormat) from PyQt5.QtWidgets import QApplication, QGridLayout, QOpenGLWidget, QWidget @@ -115,9 +114,7 @@ void main(void) self.update() def initializeGL(self): - version_profile = QOpenGLVersionProfile() - version_profile.setVersion(2, 0) - self.gl = self.context().versionFunctions(version_profile) + self.gl = self.context().versionFunctions() self.gl.initializeOpenGLFunctions() self.makeObject() diff --git a/src/pyqt-official/painting/README b/painting/README similarity index 100% rename from src/pyqt-official/painting/README rename to painting/README diff --git a/src/pyqt-official/painting/basicdrawing/basicdrawing.py b/painting/basicdrawing/basicdrawing.py similarity index 100% rename from src/pyqt-official/painting/basicdrawing/basicdrawing.py rename to painting/basicdrawing/basicdrawing.py diff --git a/src/pyqt-official/painting/basicdrawing/basicdrawing.qrc b/painting/basicdrawing/basicdrawing.qrc similarity index 100% rename from src/pyqt-official/painting/basicdrawing/basicdrawing.qrc rename to painting/basicdrawing/basicdrawing.qrc diff --git a/src/pyqt-official/painting/basicdrawing/basicdrawing_rc.py b/painting/basicdrawing/basicdrawing_rc.py similarity index 100% rename from src/pyqt-official/painting/basicdrawing/basicdrawing_rc.py rename to painting/basicdrawing/basicdrawing_rc.py diff --git a/src/pyqt-official/painting/basicdrawing/images/brick.png b/painting/basicdrawing/images/brick.png similarity index 100% rename from src/pyqt-official/painting/basicdrawing/images/brick.png rename to painting/basicdrawing/images/brick.png diff --git a/src/pyqt-official/painting/basicdrawing/images/qt-logo.png b/painting/basicdrawing/images/qt-logo.png similarity index 100% rename from src/pyqt-official/painting/basicdrawing/images/qt-logo.png rename to painting/basicdrawing/images/qt-logo.png diff --git a/src/pyqt-official/painting/concentriccircles.py b/painting/concentriccircles.py similarity index 100% rename from src/pyqt-official/painting/concentriccircles.py rename to painting/concentriccircles.py diff --git a/src/pyqt-official/painting/painterpaths.py b/painting/painterpaths.py similarity index 100% rename from src/pyqt-official/painting/painterpaths.py rename to painting/painterpaths.py diff --git a/src/pyqt-official/painting/svgviewer/files/bubbles.svg b/painting/svgviewer/files/bubbles.svg similarity index 100% rename from src/pyqt-official/painting/svgviewer/files/bubbles.svg rename to painting/svgviewer/files/bubbles.svg diff --git a/src/pyqt-official/painting/svgviewer/files/cubic.svg b/painting/svgviewer/files/cubic.svg similarity index 100% rename from src/pyqt-official/painting/svgviewer/files/cubic.svg rename to painting/svgviewer/files/cubic.svg diff --git a/src/pyqt-official/painting/svgviewer/files/spheres.svg b/painting/svgviewer/files/spheres.svg similarity index 100% rename from src/pyqt-official/painting/svgviewer/files/spheres.svg rename to painting/svgviewer/files/spheres.svg diff --git a/src/pyqt-official/painting/svgviewer/svgviewer.py b/painting/svgviewer/svgviewer.py similarity index 100% rename from src/pyqt-official/painting/svgviewer/svgviewer.py rename to painting/svgviewer/svgviewer.py diff --git a/src/pyqt-official/painting/svgviewer/svgviewer.qrc b/painting/svgviewer/svgviewer.qrc similarity index 100% rename from src/pyqt-official/painting/svgviewer/svgviewer.qrc rename to painting/svgviewer/svgviewer.qrc diff --git a/src/pyqt-official/painting/svgviewer/svgviewer_rc.py b/painting/svgviewer/svgviewer_rc.py similarity index 100% rename from src/pyqt-official/painting/svgviewer/svgviewer_rc.py rename to painting/svgviewer/svgviewer_rc.py diff --git a/src/pyqt-official/painting/transformations.py b/painting/transformations.py similarity index 100% rename from src/pyqt-official/painting/transformations.py rename to painting/transformations.py diff --git a/src/pyqt-official/pyuic/compile-on-the-fly.py b/pyuic/compile-on-the-fly.py similarity index 100% rename from src/pyqt-official/pyuic/compile-on-the-fly.py rename to pyuic/compile-on-the-fly.py diff --git a/src/pyqt-official/pyuic/demo.ui b/pyuic/demo.ui similarity index 100% rename from src/pyqt-official/pyuic/demo.ui rename to pyuic/demo.ui diff --git a/src/pyqt-official/pyuic/load_ui1.py b/pyuic/load_ui1.py similarity index 100% rename from src/pyqt-official/pyuic/load_ui1.py rename to pyuic/load_ui1.py diff --git a/src/pyqt-official/pyuic/load_ui2.py b/pyuic/load_ui2.py similarity index 100% rename from src/pyqt-official/pyuic/load_ui2.py rename to pyuic/load_ui2.py diff --git a/src/pyqt-official/qml/referenceexamples/adding.py b/qml/referenceexamples/adding.py similarity index 100% rename from src/pyqt-official/qml/referenceexamples/adding.py rename to qml/referenceexamples/adding.py diff --git a/src/pyqt-official/qml/referenceexamples/attached.py b/qml/referenceexamples/attached.py similarity index 100% rename from src/pyqt-official/qml/referenceexamples/attached.py rename to qml/referenceexamples/attached.py diff --git a/src/pyqt-official/qml/referenceexamples/binding.py b/qml/referenceexamples/binding.py similarity index 100% rename from src/pyqt-official/qml/referenceexamples/binding.py rename to qml/referenceexamples/binding.py diff --git a/src/pyqt-official/qml/referenceexamples/coercion.py b/qml/referenceexamples/coercion.py similarity index 100% rename from src/pyqt-official/qml/referenceexamples/coercion.py rename to qml/referenceexamples/coercion.py diff --git a/src/pyqt-official/qml/referenceexamples/default.py b/qml/referenceexamples/default.py similarity index 100% rename from src/pyqt-official/qml/referenceexamples/default.py rename to qml/referenceexamples/default.py diff --git a/src/pyqt-official/qml/referenceexamples/grouped.py b/qml/referenceexamples/grouped.py similarity index 100% rename from src/pyqt-official/qml/referenceexamples/grouped.py rename to qml/referenceexamples/grouped.py diff --git a/src/pyqt-official/qml/referenceexamples/methods.py b/qml/referenceexamples/methods.py similarity index 100% rename from src/pyqt-official/qml/referenceexamples/methods.py rename to qml/referenceexamples/methods.py diff --git a/src/pyqt-official/qml/referenceexamples/properties.py b/qml/referenceexamples/properties.py similarity index 100% rename from src/pyqt-official/qml/referenceexamples/properties.py rename to qml/referenceexamples/properties.py diff --git a/src/pyqt-official/qml/referenceexamples/signal.py b/qml/referenceexamples/signal.py similarity index 100% rename from src/pyqt-official/qml/referenceexamples/signal.py rename to qml/referenceexamples/signal.py diff --git a/src/pyqt-official/qml/referenceexamples/valuesource.py b/qml/referenceexamples/valuesource.py similarity index 100% rename from src/pyqt-official/qml/referenceexamples/valuesource.py rename to qml/referenceexamples/valuesource.py diff --git a/src/pyqt-official/qtdemo/colors.py b/qtdemo/colors.py similarity index 100% rename from src/pyqt-official/qtdemo/colors.py rename to qtdemo/colors.py diff --git a/src/pyqt-official/qtdemo/demoitem.py b/qtdemo/demoitem.py similarity index 100% rename from src/pyqt-official/qtdemo/demoitem.py rename to qtdemo/demoitem.py diff --git a/src/pyqt-official/qtdemo/demoitemanimation.py b/qtdemo/demoitemanimation.py similarity index 100% rename from src/pyqt-official/qtdemo/demoitemanimation.py rename to qtdemo/demoitemanimation.py diff --git a/src/pyqt-official/qtdemo/demotextitem.py b/qtdemo/demotextitem.py similarity index 100% rename from src/pyqt-official/qtdemo/demotextitem.py rename to qtdemo/demotextitem.py diff --git a/src/pyqt-official/qtdemo/examplecontent.py b/qtdemo/examplecontent.py similarity index 100% rename from src/pyqt-official/qtdemo/examplecontent.py rename to qtdemo/examplecontent.py diff --git a/src/pyqt-official/qtdemo/examples.xml b/qtdemo/examples.xml similarity index 98% rename from src/pyqt-official/qtdemo/examples.xml rename to qtdemo/examples.xml index ac37f39..9bd0920 100644 --- a/src/pyqt-official/qtdemo/examples.xml +++ b/qtdemo/examples.xml @@ -82,10 +82,8 @@ - - - + @@ -94,7 +92,6 @@ - diff --git a/src/pyqt-official/qtdemo/guide.py b/qtdemo/guide.py similarity index 100% rename from src/pyqt-official/qtdemo/guide.py rename to qtdemo/guide.py diff --git a/src/pyqt-official/qtdemo/guidecircle.py b/qtdemo/guidecircle.py similarity index 100% rename from src/pyqt-official/qtdemo/guidecircle.py rename to qtdemo/guidecircle.py diff --git a/src/pyqt-official/qtdemo/guideline.py b/qtdemo/guideline.py similarity index 100% rename from src/pyqt-official/qtdemo/guideline.py rename to qtdemo/guideline.py diff --git a/src/pyqt-official/qtdemo/headingitem.py b/qtdemo/headingitem.py similarity index 100% rename from src/pyqt-official/qtdemo/headingitem.py rename to qtdemo/headingitem.py diff --git a/src/pyqt-official/qtdemo/imageitem.py b/qtdemo/imageitem.py similarity index 100% rename from src/pyqt-official/qtdemo/imageitem.py rename to qtdemo/imageitem.py diff --git a/src/pyqt-official/qtdemo/images/demobg.png b/qtdemo/images/demobg.png similarity index 100% rename from src/pyqt-official/qtdemo/images/demobg.png rename to qtdemo/images/demobg.png diff --git a/src/pyqt-official/qtdemo/images/qtlogo_small.png b/qtdemo/images/qtlogo_small.png similarity index 100% rename from src/pyqt-official/qtdemo/images/qtlogo_small.png rename to qtdemo/images/qtlogo_small.png diff --git a/src/pyqt-official/qtdemo/images/trolltech-logo.png b/qtdemo/images/trolltech-logo.png similarity index 100% rename from src/pyqt-official/qtdemo/images/trolltech-logo.png rename to qtdemo/images/trolltech-logo.png diff --git a/src/pyqt-official/qtdemo/itemcircleanimation.py b/qtdemo/itemcircleanimation.py similarity index 100% rename from src/pyqt-official/qtdemo/itemcircleanimation.py rename to qtdemo/itemcircleanimation.py diff --git a/src/pyqt-official/qtdemo/letteritem.py b/qtdemo/letteritem.py similarity index 100% rename from src/pyqt-official/qtdemo/letteritem.py rename to qtdemo/letteritem.py diff --git a/src/pyqt-official/qtdemo/mainwindow.py b/qtdemo/mainwindow.py similarity index 100% rename from src/pyqt-official/qtdemo/mainwindow.py rename to qtdemo/mainwindow.py diff --git a/src/pyqt-official/qtdemo/menucontent.py b/qtdemo/menucontent.py similarity index 100% rename from src/pyqt-official/qtdemo/menucontent.py rename to qtdemo/menucontent.py diff --git a/src/pyqt-official/qtdemo/menumanager.py b/qtdemo/menumanager.py similarity index 100% rename from src/pyqt-official/qtdemo/menumanager.py rename to qtdemo/menumanager.py diff --git a/src/pyqt-official/qtdemo/qtdemo.py b/qtdemo/qtdemo.pyw old mode 100755 new mode 100644 similarity index 100% rename from src/pyqt-official/qtdemo/qtdemo.py rename to qtdemo/qtdemo.pyw diff --git a/src/pyqt-official/qtdemo/scanitem.py b/qtdemo/scanitem.py similarity index 100% rename from src/pyqt-official/qtdemo/scanitem.py rename to qtdemo/scanitem.py diff --git a/src/pyqt-official/qtdemo/score.py b/qtdemo/score.py similarity index 100% rename from src/pyqt-official/qtdemo/score.py rename to qtdemo/score.py diff --git a/src/pyqt-official/qtdemo/textbutton.py b/qtdemo/textbutton.py similarity index 100% rename from src/pyqt-official/qtdemo/textbutton.py rename to qtdemo/textbutton.py diff --git a/src/pyqt-official/quick/README b/quick/README similarity index 100% rename from src/pyqt-official/quick/README rename to quick/README diff --git a/src/pyqt-official/quick/animation/animation.py b/quick/animation/animation.py similarity index 100% rename from src/pyqt-official/quick/animation/animation.py rename to quick/animation/animation.py diff --git a/src/pyqt-official/quick/animation/animation.qml b/quick/animation/animation.qml similarity index 100% rename from src/pyqt-official/quick/animation/animation.qml rename to quick/animation/animation.qml diff --git a/src/pyqt-official/quick/animation/animation.qrc b/quick/animation/animation.qrc similarity index 100% rename from src/pyqt-official/quick/animation/animation.qrc rename to quick/animation/animation.qrc diff --git a/src/pyqt-official/quick/animation/animation_rc.py b/quick/animation/animation_rc.py similarity index 98% rename from src/pyqt-official/quick/animation/animation_rc.py rename to quick/animation/animation_rc.py index 1c861ca..92a7f17 100644 --- a/src/pyqt-official/quick/animation/animation_rc.py +++ b/quick/animation/animation_rc.py @@ -2,7 +2,8 @@ # Resource object code # -# Created by: The Resource Compiler for PyQt5 (Qt v5.8.0) +# Created: Mon Jul 22 18:46:29 2013 +# by: The Resource Compiler for PyQt (Qt v5.1.0) # # WARNING! All changes made in this file will be lost! @@ -222,2213 +223,6 @@ qt_resource_data = b"\ \x61\x74\x68\x69\x6e\x74\x65\x72\x70\x6f\x6c\x61\x74\x6f\x72\x2e\ \x71\x6d\x6c\x22\x29\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ \x7d\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ -\x00\x00\x0d\x4f\ -\x2f\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ -\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ -\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ -\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ -\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ -\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ -\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ -\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ -\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ -\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ -\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ -\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ -\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ -\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ -\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ -\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ -\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ -\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ -\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ -\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ -\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ -\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ -\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ -\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ -\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ -\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ -\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ -\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ -\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ -\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ -\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ -\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ -\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ -\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ -\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ -\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ -\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ -\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ -\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ -\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ -\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ -\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ -\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ -\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ -\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ -\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ -\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ -\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ -\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ -\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ -\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ -\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ -\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ -\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ -\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ -\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ -\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ -\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ -\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ -\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ -\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ -\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ -\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ -\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ -\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ -\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ -\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ -\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ -\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ -\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ -\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ -\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ -\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ -\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ -\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ -\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ -\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ -\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ -\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ -\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ -\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ -\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ -\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ -\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ -\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ -\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ -\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ -\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ -\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ -\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ -\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ -\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ -\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ -\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ -\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ -\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ -\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ -\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ -\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ -\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ -\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ -\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ -\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ -\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x52\x65\ -\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\ -\x3a\x20\x77\x69\x6e\x64\x6f\x77\x0a\x20\x20\x20\x20\x77\x69\x64\ -\x74\x68\x3a\x20\x33\x32\x30\x0a\x20\x20\x20\x20\x68\x65\x69\x67\ -\x68\x74\x3a\x20\x34\x38\x30\x0a\x0a\x20\x20\x20\x20\x43\x61\x6e\ -\x76\x61\x73\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3a\x20\x63\x61\x6e\x76\x61\x73\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x20\x70\ -\x61\x72\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\ -\x74\x69\x61\x6c\x69\x61\x73\x69\x6e\x67\x3a\x20\x74\x72\x75\x65\ -\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x50\x61\x69\x6e\ -\x74\x3a\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x76\x61\x72\x20\x63\x6f\x6e\x74\x65\x78\x74\x20\x3d\x20\x63\ -\x61\x6e\x76\x61\x73\x2e\x67\x65\x74\x43\x6f\x6e\x74\x65\x78\x74\ -\x28\x22\x32\x64\x22\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x63\x6f\x6e\x74\x65\x78\x74\x2e\x63\x6c\x65\x61\x72\ -\x52\x65\x63\x74\x28\x30\x2c\x20\x30\x2c\x20\x77\x69\x64\x74\x68\ -\x2c\x20\x68\x65\x69\x67\x68\x74\x29\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x63\x6f\x6e\x74\x65\x78\x74\x2e\x73\x74\ -\x72\x6f\x6b\x65\x53\x74\x79\x6c\x65\x20\x3d\x20\x22\x62\x6c\x61\ -\x63\x6b\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x63\x6f\x6e\x74\x65\x78\x74\x2e\x70\x61\x74\x68\x20\x3d\x20\x70\ -\x61\x74\x68\x41\x6e\x69\x6d\x2e\x70\x61\x74\x68\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6e\x74\x65\x78\x74\ -\x2e\x73\x74\x72\x6f\x6b\x65\x28\x29\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x53\ -\x65\x71\x75\x65\x6e\x74\x69\x61\x6c\x41\x6e\x69\x6d\x61\x74\x69\ -\x6f\x6e\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x72\x75\x6e\ -\x6e\x69\x6e\x67\x3a\x20\x74\x72\x75\x65\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x6c\x6f\x6f\x70\x73\x3a\x20\x2d\x31\x0a\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x50\x61\x75\x73\x65\x41\x6e\x69\x6d\x61\ -\x74\x69\x6f\x6e\x20\x7b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\ -\x20\x31\x30\x30\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x2f\x2f\x21\x20\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x50\x61\x74\x68\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\ -\x70\x61\x74\x68\x41\x6e\x69\x6d\x0a\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x20\ -\x32\x30\x30\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x65\x61\x73\x69\x6e\x67\x2e\x74\x79\x70\x65\x3a\x20\x45\x61\ -\x73\x69\x6e\x67\x2e\x49\x6e\x51\x75\x61\x64\x0a\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x74\x61\x72\x67\x65\x74\x3a\ -\x20\x62\x6f\x78\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x3a\x20\x50\x61\ -\x74\x68\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2e\x52\x69\x67\x68\ -\x74\x46\x69\x72\x73\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x50\x6f\x69\x6e\x74\x3a\x20\ -\x51\x74\x2e\x70\x6f\x69\x6e\x74\x28\x62\x6f\x78\x2e\x77\x69\x64\ -\x74\x68\x2f\x32\x2c\x20\x62\x6f\x78\x2e\x68\x65\x69\x67\x68\x74\ -\x2f\x32\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x70\x61\x74\x68\x3a\x20\x50\x61\x74\x68\x20\x7b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x61\ -\x72\x74\x58\x3a\x20\x35\x30\x3b\x20\x73\x74\x61\x72\x74\x59\x3a\ -\x20\x35\x30\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x50\x61\x74\x68\x43\x75\x62\x69\x63\x20\x7b\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x78\x3a\x20\x77\x69\x6e\x64\x6f\x77\x2e\x77\ -\x69\x64\x74\x68\x20\x2d\x20\x35\x30\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3a\ -\x20\x77\x69\x6e\x64\x6f\x77\x2e\x68\x65\x69\x67\x68\x74\x20\x2d\ -\x20\x35\x30\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6e\x74\x72\x6f\x6c\ -\x31\x58\x3a\x20\x78\x3b\x20\x63\x6f\x6e\x74\x72\x6f\x6c\x31\x59\ -\x3a\x20\x35\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6e\x74\x72\x6f\x6c\ -\x32\x58\x3a\x20\x35\x30\x3b\x20\x63\x6f\x6e\x74\x72\x6f\x6c\x32\ -\x59\x3a\x20\x79\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x43\x68\x61\x6e\x67\x65\ -\x64\x3a\x20\x63\x61\x6e\x76\x61\x73\x2e\x72\x65\x71\x75\x65\x73\ -\x74\x50\x61\x69\x6e\x74\x28\x29\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x21\x20\x5b\x30\x5d\ -\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x52\x65\x63\x74\ -\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3a\x20\x62\x6f\x78\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x78\x3a\x20\x32\x35\x3b\x20\x79\x3a\x20\x32\x35\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x35\x30\x3b\ -\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x35\x30\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x2e\x77\x69\x64\x74\x68\ -\x3a\x20\x31\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x74\x69\ -\x61\x6c\x69\x61\x73\x69\x6e\x67\x3a\x20\x74\x72\x75\x65\x0a\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x54\x65\x78\x74\x20\x7b\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\ -\x72\x73\x2e\x63\x65\x6e\x74\x65\x72\x49\x6e\x3a\x20\x70\x61\x72\ -\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x74\x65\x78\x74\x3a\x20\x22\x42\x6f\x78\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ -\x00\x00\x0f\xfa\ -\x2f\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ -\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ -\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ -\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ -\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ -\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ -\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ -\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ -\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ -\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ -\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ -\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ -\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ -\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ -\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ -\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ -\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ -\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ -\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ -\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ -\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ -\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ -\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ -\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ -\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ -\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ -\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ -\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ -\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ -\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ -\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ -\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ -\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ -\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ -\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ -\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ -\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ -\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ -\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ -\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ -\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ -\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ -\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ -\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ -\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ -\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ -\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ -\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ -\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ -\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ -\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ -\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ -\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ -\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ -\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ -\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ -\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ -\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ -\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ -\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ -\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ -\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ -\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ -\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ -\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ -\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ -\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ -\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ -\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ -\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ -\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ -\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ -\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ -\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ -\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ -\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ -\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ -\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ -\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ -\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ -\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ -\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ -\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ -\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ -\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ -\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ -\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ -\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ -\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ -\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ -\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ -\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ -\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ -\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ -\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ -\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ -\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ -\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ -\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ -\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ -\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ -\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ -\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ -\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x52\x65\ -\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\ -\x3a\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x0a\x0a\x20\x20\x20\ -\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x73\x74\x72\x69\x6e\x67\ -\x20\x74\x65\x78\x74\x3a\x20\x22\x44\x72\x61\x67\x20\x6d\x65\x21\ -\x22\x0a\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x62\ -\x6f\x6f\x6c\x20\x61\x6e\x69\x6d\x61\x74\x65\x64\x3a\x20\x74\x72\ -\x75\x65\x0a\x0a\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x33\ -\x32\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x34\x38\x30\x3b\ -\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x23\x34\x37\x34\x37\x34\x37\ -\x22\x3b\x20\x66\x6f\x63\x75\x73\x3a\x20\x74\x72\x75\x65\x0a\x0a\ -\x20\x20\x20\x20\x4b\x65\x79\x73\x2e\x6f\x6e\x50\x72\x65\x73\x73\ -\x65\x64\x3a\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\ -\x20\x28\x65\x76\x65\x6e\x74\x2e\x6b\x65\x79\x20\x3d\x3d\x20\x51\ -\x74\x2e\x4b\x65\x79\x5f\x44\x65\x6c\x65\x74\x65\x20\x7c\x7c\x20\ -\x65\x76\x65\x6e\x74\x2e\x6b\x65\x79\x20\x3d\x3d\x20\x51\x74\x2e\ -\x4b\x65\x79\x5f\x42\x61\x63\x6b\x73\x70\x61\x63\x65\x29\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6e\x74\x61\ -\x69\x6e\x65\x72\x2e\x72\x65\x6d\x6f\x76\x65\x28\x29\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x65\x6c\x73\x65\x20\x69\x66\x20\x28\x65\ -\x76\x65\x6e\x74\x2e\x74\x65\x78\x74\x20\x21\x3d\x20\x22\x22\x29\ -\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\ -\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x61\x70\x70\x65\x6e\x64\x28\ -\x65\x76\x65\x6e\x74\x2e\x74\x65\x78\x74\x29\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\ -\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x61\x70\x70\x65\x6e\x64\ -\x28\x74\x65\x78\x74\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x61\x6e\x69\x6d\x61\ -\x74\x65\x64\x20\x3d\x20\x66\x61\x6c\x73\x65\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x76\x61\x72\x20\x6c\x61\x73\x74\x4c\x65\x74\x74\ -\x65\x72\x20\x3d\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x63\ -\x68\x69\x6c\x64\x72\x65\x6e\x5b\x63\x6f\x6e\x74\x61\x69\x6e\x65\ -\x72\x2e\x63\x68\x69\x6c\x64\x72\x65\x6e\x2e\x6c\x65\x6e\x67\x74\ -\x68\x20\x2d\x20\x31\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x76\ -\x61\x72\x20\x6e\x65\x77\x4c\x65\x74\x74\x65\x72\x20\x3d\x20\x6c\ -\x65\x74\x74\x65\x72\x43\x6f\x6d\x70\x6f\x6e\x65\x6e\x74\x2e\x63\ -\x72\x65\x61\x74\x65\x4f\x62\x6a\x65\x63\x74\x28\x63\x6f\x6e\x74\ -\x61\x69\x6e\x65\x72\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6e\ -\x65\x77\x4c\x65\x74\x74\x65\x72\x2e\x74\x65\x78\x74\x20\x3d\x20\ -\x74\x65\x78\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6e\x65\x77\ -\x4c\x65\x74\x74\x65\x72\x2e\x66\x6f\x6c\x6c\x6f\x77\x20\x3d\x20\ -\x6c\x61\x73\x74\x4c\x65\x74\x74\x65\x72\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x61\x6e\x69\ -\x6d\x61\x74\x65\x64\x20\x3d\x20\x74\x72\x75\x65\x0a\x20\x20\x20\ -\x20\x7d\x0a\x0a\x20\x20\x20\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\ -\x20\x72\x65\x6d\x6f\x76\x65\x28\x29\x20\x7b\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x66\x20\x28\x63\x6f\x6e\x74\x61\x69\x6e\x65\ -\x72\x2e\x63\x68\x69\x6c\x64\x72\x65\x6e\x2e\x6c\x65\x6e\x67\x74\ -\x68\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\ -\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x63\x68\x69\x6c\x64\x72\x65\ -\x6e\x5b\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x63\x68\x69\x6c\ -\x64\x72\x65\x6e\x2e\x6c\x65\x6e\x67\x74\x68\x20\x2d\x20\x31\x5d\ -\x2e\x64\x65\x73\x74\x72\x6f\x79\x28\x29\x0a\x20\x20\x20\x20\x7d\ -\x0a\x0a\x20\x20\x20\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x64\ -\x6f\x4c\x61\x79\x6f\x75\x74\x28\x29\x20\x7b\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x76\x61\x72\x20\x66\x6f\x6c\x6c\x6f\x77\x20\x3d\ -\x20\x6e\x75\x6c\x6c\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x66\x6f\ -\x72\x20\x28\x76\x61\x72\x20\x69\x20\x3d\x20\x30\x3b\x20\x69\x20\ -\x3c\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x74\x65\x78\x74\ -\x2e\x6c\x65\x6e\x67\x74\x68\x3b\x20\x2b\x2b\x69\x29\x20\x7b\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\ -\x6e\x65\x77\x4c\x65\x74\x74\x65\x72\x20\x3d\x20\x6c\x65\x74\x74\ -\x65\x72\x43\x6f\x6d\x70\x6f\x6e\x65\x6e\x74\x2e\x63\x72\x65\x61\ -\x74\x65\x4f\x62\x6a\x65\x63\x74\x28\x63\x6f\x6e\x74\x61\x69\x6e\ -\x65\x72\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x6e\x65\x77\x4c\x65\x74\x74\x65\x72\x2e\x74\x65\x78\x74\x20\x3d\ -\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x74\x65\x78\x74\x5b\ -\x69\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6e\ -\x65\x77\x4c\x65\x74\x74\x65\x72\x2e\x66\x6f\x6c\x6c\x6f\x77\x20\ -\x3d\x20\x66\x6f\x6c\x6c\x6f\x77\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x66\x6f\x6c\x6c\x6f\x77\x20\x3d\x20\x6e\x65\ -\x77\x4c\x65\x74\x74\x65\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x43\x6f\x6d\ -\x70\x6f\x6e\x65\x6e\x74\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3a\x20\x6c\x65\x74\x74\x65\x72\x43\x6f\x6d\x70\x6f\ -\x6e\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x65\x78\ -\x74\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3a\x20\x6c\x65\x74\x74\x65\x72\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x76\x61\x72\x69\x61\x6e\x74\x20\x66\x6f\x6c\x6c\x6f\x77\x0a\x0a\ -\x2f\x2f\x21\x20\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x78\x3a\x20\x66\x6f\x6c\x6c\x6f\x77\x20\x3f\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x2e\x78\x20\x2b\x20\x66\x6f\x6c\x6c\x6f\ -\x77\x2e\x77\x69\x64\x74\x68\x20\x3a\x20\x63\x6f\x6e\x74\x61\x69\ -\x6e\x65\x72\x2e\x77\x69\x64\x74\x68\x20\x2f\x20\x36\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3a\x20\x66\x6f\x6c\ -\x6c\x6f\x77\x20\x3f\x20\x66\x6f\x6c\x6c\x6f\x77\x2e\x79\x20\x3a\ -\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x68\x65\x69\x67\x68\ -\x74\x20\x2f\x20\x32\x0a\x2f\x2f\x21\x20\x5b\x30\x5d\x0a\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x66\x6f\x6e\x74\x2e\ -\x70\x69\x78\x65\x6c\x53\x69\x7a\x65\x3a\x20\x34\x30\x3b\x20\x66\ -\x6f\x6e\x74\x2e\x62\x6f\x6c\x64\x3a\x20\x74\x72\x75\x65\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\ -\x3a\x20\x22\x23\x39\x39\x39\x39\x39\x39\x22\x3b\x20\x73\x74\x79\ -\x6c\x65\x43\x6f\x6c\x6f\x72\x3a\x20\x22\x23\x32\x32\x32\x32\x32\ -\x32\x22\x3b\x20\x73\x74\x79\x6c\x65\x3a\x20\x54\x65\x78\x74\x2e\ -\x52\x61\x69\x73\x65\x64\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x4d\x6f\x75\x73\x65\x41\x72\x65\x61\x20\x7b\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x61\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x20\x70\x61\ -\x72\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x64\x72\x61\x67\x2e\x74\x61\x72\x67\x65\x74\ -\x3a\x20\x6c\x65\x74\x74\x65\x72\x3b\x20\x64\x72\x61\x67\x2e\x61\ -\x78\x69\x73\x3a\x20\x44\x72\x61\x67\x2e\x58\x41\x6e\x64\x59\x41\ -\x78\x69\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x6f\x6e\x50\x72\x65\x73\x73\x65\x64\x3a\x20\x6c\ -\x65\x74\x74\x65\x72\x2e\x63\x6f\x6c\x6f\x72\x20\x3d\x20\x22\x23\ -\x64\x64\x64\x64\x64\x64\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x52\x65\x6c\x65\x61\x73\ -\x65\x64\x3a\x20\x6c\x65\x74\x74\x65\x72\x2e\x63\x6f\x6c\x6f\x72\ -\x20\x3d\x20\x22\x23\x39\x39\x39\x39\x39\x39\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x0a\x2f\x2f\x21\x20\ -\x5b\x31\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x42\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\x78\x20\x7b\x20\ -\x65\x6e\x61\x62\x6c\x65\x64\x3a\x20\x63\x6f\x6e\x74\x61\x69\x6e\ -\x65\x72\x2e\x61\x6e\x69\x6d\x61\x74\x65\x64\x3b\x20\x53\x70\x72\ -\x69\x6e\x67\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\x73\ -\x70\x72\x69\x6e\x67\x3a\x20\x33\x3b\x20\x64\x61\x6d\x70\x69\x6e\ -\x67\x3a\x20\x30\x2e\x33\x3b\x20\x6d\x61\x73\x73\x3a\x20\x31\x2e\ -\x30\x20\x7d\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x42\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\x79\x20\ -\x7b\x20\x65\x6e\x61\x62\x6c\x65\x64\x3a\x20\x63\x6f\x6e\x74\x61\ -\x69\x6e\x65\x72\x2e\x61\x6e\x69\x6d\x61\x74\x65\x64\x3b\x20\x53\ -\x70\x72\x69\x6e\x67\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\ -\x20\x73\x70\x72\x69\x6e\x67\x3a\x20\x33\x3b\x20\x64\x61\x6d\x70\ -\x69\x6e\x67\x3a\x20\x30\x2e\x33\x3b\x20\x6d\x61\x73\x73\x3a\x20\ -\x31\x2e\x30\x20\x7d\x20\x7d\x0a\x2f\x2f\x21\x20\x5b\x31\x5d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\ -\x0a\x20\x20\x20\x20\x43\x6f\x6d\x70\x6f\x6e\x65\x6e\x74\x2e\x6f\ -\x6e\x43\x6f\x6d\x70\x6c\x65\x74\x65\x64\x3a\x20\x64\x6f\x4c\x61\ -\x79\x6f\x75\x74\x28\x29\x0a\x7d\x0a\ -\x00\x00\x09\x61\ -\x2f\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ -\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ -\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ -\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ -\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ -\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ -\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ -\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ -\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ -\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ -\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ -\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ -\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ -\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ -\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ -\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ -\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ -\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ -\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ -\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ -\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ -\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ -\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ -\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ -\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ -\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ -\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ -\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ -\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ -\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ -\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ -\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ -\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ -\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ -\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ -\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ -\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ -\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ -\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ -\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ -\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ -\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ -\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ -\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ -\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ -\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ -\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ -\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ -\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ -\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ -\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ -\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ -\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ -\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ -\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ -\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ -\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ -\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ -\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ -\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ -\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ -\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ -\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ -\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ -\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ -\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ -\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ -\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ -\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ -\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ -\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ -\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ -\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ -\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ -\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ -\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ -\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ -\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ -\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ -\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ -\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ -\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ -\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ -\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ -\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ -\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ -\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ -\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ -\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ -\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ -\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ -\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ -\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ -\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ -\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ -\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ -\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ -\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ -\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ -\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ -\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ -\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ -\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ -\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x52\x65\ -\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\ -\x3a\x20\x6d\x79\x52\x65\x63\x74\x0a\x0a\x20\x20\x20\x20\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x73\x74\x72\x69\x6e\x67\x20\x74\x65\ -\x78\x74\x0a\x0a\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x37\ -\x35\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x35\x30\x0a\x20\x20\ -\x20\x20\x72\x61\x64\x69\x75\x73\x3a\x20\x36\x0a\x20\x20\x20\x20\ -\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x23\x36\x34\x36\x34\x36\x34\x22\ -\x0a\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x2e\x77\x69\x64\x74\ -\x68\x3a\x20\x34\x3b\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\ -\x6f\x72\x3a\x20\x22\x77\x68\x69\x74\x65\x22\x0a\x0a\x20\x20\x20\ -\x20\x4d\x6f\x75\x73\x65\x41\x72\x65\x61\x20\x7b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\ -\x6c\x3a\x20\x70\x61\x72\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x68\x6f\x76\x65\x72\x45\x6e\x61\x62\x6c\x65\x64\x3a\x20\ -\x74\x72\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x45\ -\x6e\x74\x65\x72\x65\x64\x3a\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x66\x6f\x63\x75\x73\x52\x65\x63\x74\x2e\ -\x78\x20\x3d\x20\x6d\x79\x52\x65\x63\x74\x2e\x78\x3b\x20\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x66\x6f\x63\x75\x73\ -\x52\x65\x63\x74\x2e\x79\x20\x3d\x20\x6d\x79\x52\x65\x63\x74\x2e\ -\x79\x3b\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x66\x6f\x63\x75\x73\x52\x65\x63\x74\x2e\x74\x65\x78\x74\x20\x3d\ -\x20\x6d\x79\x52\x65\x63\x74\x2e\x74\x65\x78\x74\x3b\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ -\ -\x00\x00\x11\x18\ -\x2f\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ -\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ -\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ -\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ -\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ -\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ -\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ -\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ -\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ -\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ -\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ -\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ -\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ -\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ -\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ -\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ -\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ -\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ -\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ -\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ -\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ -\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ -\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ -\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ -\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ -\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ -\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ -\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ -\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ -\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ -\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ -\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ -\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ -\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ -\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ -\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ -\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ -\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ -\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ -\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ -\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ -\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ -\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ -\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ -\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ -\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ -\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ -\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ -\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ -\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ -\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ -\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ -\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ -\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ -\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ -\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ -\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ -\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ -\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ -\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ -\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ -\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ -\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ -\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ -\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ -\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ -\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ -\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ -\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ -\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ -\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ -\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ -\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ -\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ -\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ -\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ -\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ -\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ -\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ -\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ -\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ -\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ -\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ -\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ -\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ -\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ -\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ -\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ -\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ -\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ -\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ -\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ -\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ -\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ -\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ -\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ -\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ -\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ -\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ -\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ -\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ -\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ -\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ -\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x52\x65\ -\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\ -\x3a\x20\x70\x61\x67\x65\x0a\x20\x20\x20\x20\x77\x69\x64\x74\x68\ -\x3a\x20\x33\x32\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x34\ -\x38\x30\x3b\x0a\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\ -\x42\x6c\x61\x63\x6b\x22\x0a\x0a\x20\x20\x20\x20\x2f\x2f\x20\x4d\ -\x61\x6b\x65\x20\x61\x20\x62\x61\x6c\x6c\x20\x74\x6f\x20\x62\x6f\ -\x75\x6e\x63\x65\x0a\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\ -\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\ -\x20\x62\x61\x6c\x6c\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\ -\x2f\x20\x41\x64\x64\x20\x61\x20\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x74\x61\x72\x67\x65\x74\x20\ -\x79\x20\x63\x6f\x6f\x72\x64\x69\x6e\x61\x74\x65\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x76\x61\ -\x72\x69\x61\x6e\x74\x20\x64\x69\x72\x65\x63\x74\x69\x6f\x6e\x20\ -\x3a\x20\x22\x72\x69\x67\x68\x74\x22\x0a\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x78\x3a\x20\x32\x30\x3b\x20\x77\x69\x64\x74\x68\x3a\ -\x20\x32\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x32\x30\x3b\ -\x20\x7a\x3a\x20\x31\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\ -\x6c\x6f\x72\x3a\x20\x22\x4c\x69\x6d\x65\x22\x0a\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x2f\x2f\x20\x4d\x6f\x76\x65\x20\x74\x68\x65\ -\x20\x62\x61\x6c\x6c\x20\x74\x6f\x20\x74\x68\x65\x20\x72\x69\x67\ -\x68\x74\x20\x61\x6e\x64\x20\x62\x61\x63\x6b\x20\x74\x6f\x20\x74\ -\x68\x65\x20\x6c\x65\x66\x74\x20\x72\x65\x70\x65\x61\x74\x65\x64\ -\x6c\x79\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x53\x65\x71\x75\x65\ -\x6e\x74\x69\x61\x6c\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x6f\ -\x6e\x20\x78\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x6c\x6f\x6f\x70\x73\x3a\x20\x41\x6e\x69\x6d\x61\x74\x69\ -\x6f\x6e\x2e\x49\x6e\x66\x69\x6e\x69\x74\x65\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x4e\x75\x6d\x62\x65\x72\x41\x6e\ -\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\x74\x6f\x3a\x20\x70\x61\ -\x67\x65\x2e\x77\x69\x64\x74\x68\x20\x2d\x20\x34\x30\x3b\x20\x64\ -\x75\x72\x61\x74\x69\x6f\x6e\x3a\x20\x32\x30\x30\x30\x20\x7d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x50\x72\x6f\x70\ -\x65\x72\x74\x79\x41\x63\x74\x69\x6f\x6e\x20\x7b\x20\x74\x61\x72\ -\x67\x65\x74\x3a\x20\x62\x61\x6c\x6c\x3b\x20\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x3a\x20\x22\x64\x69\x72\x65\x63\x74\x69\x6f\x6e\x22\ -\x3b\x20\x76\x61\x6c\x75\x65\x3a\x20\x22\x6c\x65\x66\x74\x22\x20\ -\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x4e\x75\ -\x6d\x62\x65\x72\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\ -\x74\x6f\x3a\x20\x32\x30\x3b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\ -\x3a\x20\x32\x30\x30\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x50\x72\x6f\x70\x65\x72\x74\x79\x41\x63\x74\ -\x69\x6f\x6e\x20\x7b\x20\x74\x61\x72\x67\x65\x74\x3a\x20\x62\x61\ -\x6c\x6c\x3b\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x3a\x20\x22\x64\ -\x69\x72\x65\x63\x74\x69\x6f\x6e\x22\x3b\x20\x76\x61\x6c\x75\x65\ -\x3a\x20\x22\x72\x69\x67\x68\x74\x22\x20\x7d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\ -\x2f\x20\x4d\x61\x6b\x65\x20\x79\x20\x6d\x6f\x76\x65\x20\x77\x69\ -\x74\x68\x20\x61\x20\x76\x65\x6c\x6f\x63\x69\x74\x79\x20\x6f\x66\ -\x20\x32\x30\x30\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x42\x65\ -\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\x79\x20\x7b\x20\x53\x70\ -\x72\x69\x6e\x67\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x7b\x20\x76\ -\x65\x6c\x6f\x63\x69\x74\x79\x3a\x20\x32\x30\x30\x3b\x20\x7d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x43\x6f\x6d\x70\x6f\x6e\x65\x6e\x74\x2e\x6f\x6e\x43\ -\x6f\x6d\x70\x6c\x65\x74\x65\x64\x3a\x20\x79\x20\x3d\x20\x70\x61\ -\x67\x65\x2e\x68\x65\x69\x67\x68\x74\x2d\x31\x30\x3b\x20\x2f\x2f\ -\x20\x73\x74\x61\x72\x74\x20\x74\x68\x65\x20\x62\x61\x6c\x6c\x20\ -\x6d\x6f\x74\x69\x6f\x6e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x2f\x2f\x20\x44\x65\x74\x65\x63\x74\x20\x74\x68\x65\x20\x62\x61\ -\x6c\x6c\x20\x68\x69\x74\x74\x69\x6e\x67\x20\x74\x68\x65\x20\x74\ -\x6f\x70\x20\x6f\x72\x20\x62\x6f\x74\x74\x6f\x6d\x20\x6f\x66\x20\ -\x74\x68\x65\x20\x76\x69\x65\x77\x20\x61\x6e\x64\x20\x62\x6f\x75\ -\x6e\x63\x65\x20\x69\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\ -\x6e\x59\x43\x68\x61\x6e\x67\x65\x64\x3a\x20\x7b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x28\x79\x20\x3c\ -\x3d\x20\x30\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x79\x20\x3d\x20\x70\x61\x67\x65\x2e\ -\x68\x65\x69\x67\x68\x74\x20\x2d\x20\x32\x30\x3b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x20\x65\x6c\x73\x65\x20\ -\x69\x66\x20\x28\x79\x20\x3e\x3d\x20\x70\x61\x67\x65\x2e\x68\x65\ -\x69\x67\x68\x74\x20\x2d\x20\x32\x30\x29\x20\x7b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x20\x3d\ -\x20\x30\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\ -\x7d\x0a\x0a\x20\x20\x20\x20\x2f\x2f\x20\x50\x6c\x61\x63\x65\x20\ -\x62\x61\x74\x73\x20\x74\x6f\x20\x74\x68\x65\x20\x6c\x65\x66\x74\ -\x20\x61\x6e\x64\x20\x72\x69\x67\x68\x74\x20\x6f\x66\x20\x74\x68\ -\x65\x20\x76\x69\x65\x77\x2c\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ -\x67\x20\x74\x68\x65\x20\x79\x0a\x20\x20\x20\x20\x2f\x2f\x20\x63\ -\x6f\x6f\x72\x64\x69\x6e\x61\x74\x65\x73\x20\x6f\x66\x20\x74\x68\ -\x65\x20\x62\x61\x6c\x6c\x2e\x0a\x20\x20\x20\x20\x52\x65\x63\x74\ -\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3a\x20\x6c\x65\x66\x74\x42\x61\x74\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x4c\x69\x6d\x65\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3a\x20\x32\x3b\x20\ -\x77\x69\x64\x74\x68\x3a\x20\x32\x30\x3b\x20\x68\x65\x69\x67\x68\ -\x74\x3a\x20\x39\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\ -\x20\x21\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3a\ -\x20\x62\x61\x6c\x6c\x2e\x64\x69\x72\x65\x63\x74\x69\x6f\x6e\x20\ -\x3d\x3d\x20\x27\x6c\x65\x66\x74\x27\x20\x3f\x20\x62\x61\x6c\x6c\ -\x2e\x79\x20\x2d\x20\x34\x35\x20\x3a\x20\x70\x61\x67\x65\x2e\x68\ -\x65\x69\x67\x68\x74\x2f\x32\x20\x2d\x34\x35\x3b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x42\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\ -\x20\x79\x20\x7b\x20\x53\x70\x72\x69\x6e\x67\x41\x6e\x69\x6d\x61\ -\x74\x69\x6f\x6e\x7b\x20\x76\x65\x6c\x6f\x63\x69\x74\x79\x3a\x20\ -\x33\x30\x30\x20\x7d\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x2f\x2f\x20\x21\x5b\x30\x5d\x0a\x20\x20\x20\x20\x7d\x0a\x20\x20\ -\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x72\x69\x67\x68\x74\x42\ -\x61\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\ -\x3a\x20\x22\x4c\x69\x6d\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x78\x3a\x20\x70\x61\x67\x65\x2e\x77\x69\x64\x74\x68\x20\x2d\ -\x20\x32\x32\x3b\x20\x77\x69\x64\x74\x68\x3a\x20\x32\x30\x3b\x20\ -\x68\x65\x69\x67\x68\x74\x3a\x20\x39\x30\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x79\x3a\x20\x62\x61\x6c\x6c\x2e\x64\x69\x72\x65\x63\ -\x74\x69\x6f\x6e\x20\x3d\x3d\x20\x27\x72\x69\x67\x68\x74\x27\x20\ -\x3f\x20\x62\x61\x6c\x6c\x2e\x79\x20\x2d\x20\x34\x35\x20\x3a\x20\ -\x70\x61\x67\x65\x2e\x68\x65\x69\x67\x68\x74\x2f\x32\x20\x2d\x34\ -\x35\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x42\x65\x68\x61\x76\ -\x69\x6f\x72\x20\x6f\x6e\x20\x79\x20\x7b\x20\x53\x70\x72\x69\x6e\ -\x67\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x7b\x20\x76\x65\x6c\x6f\ -\x63\x69\x74\x79\x3a\x20\x33\x30\x30\x20\x7d\x20\x7d\x0a\x20\x20\ -\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x2f\x2f\x20\x54\x68\x65\x20\ -\x72\x65\x73\x74\x2c\x20\x74\x6f\x20\x6d\x61\x6b\x65\x20\x69\x74\ -\x20\x6c\x6f\x6f\x6b\x20\x72\x65\x61\x6c\x69\x73\x74\x69\x63\x2c\ -\x20\x69\x66\x20\x6e\x65\x69\x74\x68\x65\x72\x20\x65\x76\x65\x72\ -\x20\x73\x63\x6f\x72\x65\x73\x2e\x2e\x2e\x0a\x20\x20\x20\x20\x52\ -\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x20\x63\x6f\x6c\x6f\x72\ -\x3a\x20\x22\x4c\x69\x6d\x65\x22\x3b\x20\x78\x3a\x20\x70\x61\x67\ -\x65\x2e\x77\x69\x64\x74\x68\x2f\x32\x2d\x38\x30\x3b\x20\x79\x3a\ -\x20\x30\x3b\x20\x77\x69\x64\x74\x68\x3a\x20\x34\x30\x3b\x20\x68\ -\x65\x69\x67\x68\x74\x3a\x20\x36\x30\x20\x7d\x0a\x20\x20\x20\x20\ -\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x20\x63\x6f\x6c\x6f\ -\x72\x3a\x20\x22\x42\x6c\x61\x63\x6b\x22\x3b\x20\x78\x3a\x20\x70\ -\x61\x67\x65\x2e\x77\x69\x64\x74\x68\x2f\x32\x2d\x37\x30\x3b\x20\ -\x79\x3a\x20\x31\x30\x3b\x20\x77\x69\x64\x74\x68\x3a\x20\x32\x30\ -\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x34\x30\x20\x7d\x0a\x20\ -\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x20\x63\ -\x6f\x6c\x6f\x72\x3a\x20\x22\x4c\x69\x6d\x65\x22\x3b\x20\x78\x3a\ -\x20\x70\x61\x67\x65\x2e\x77\x69\x64\x74\x68\x2f\x32\x2b\x34\x30\ -\x3b\x20\x79\x3a\x20\x30\x3b\x20\x77\x69\x64\x74\x68\x3a\x20\x34\ -\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x36\x30\x20\x7d\x0a\ -\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x20\ -\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x42\x6c\x61\x63\x6b\x22\x3b\x20\ -\x78\x3a\x20\x70\x61\x67\x65\x2e\x77\x69\x64\x74\x68\x2f\x32\x2b\ -\x35\x30\x3b\x20\x79\x3a\x20\x31\x30\x3b\x20\x77\x69\x64\x74\x68\ -\x3a\x20\x32\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x34\x30\ -\x20\x7d\x0a\x20\x20\x20\x20\x52\x65\x70\x65\x61\x74\x65\x72\x20\ -\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6d\x6f\x64\x65\x6c\x3a\ -\x20\x70\x61\x67\x65\x2e\x68\x65\x69\x67\x68\x74\x20\x2f\x20\x32\ -\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\ -\x67\x6c\x65\x20\x7b\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x4c\x69\ -\x6d\x65\x22\x3b\x20\x78\x3a\x20\x70\x61\x67\x65\x2e\x77\x69\x64\ -\x74\x68\x2f\x32\x2d\x35\x3b\x20\x79\x3a\x20\x69\x6e\x64\x65\x78\ -\x20\x2a\x20\x32\x30\x3b\x20\x77\x69\x64\x74\x68\x3a\x20\x31\x30\ -\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x31\x30\x20\x7d\x0a\x20\ -\x20\x20\x20\x7d\x0a\x7d\x0a\ -\x00\x00\x11\x5c\ -\x2f\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ -\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ -\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ -\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ -\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ -\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ -\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ -\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ -\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ -\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ -\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ -\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ -\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ -\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ -\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ -\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ -\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ -\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ -\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ -\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ -\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ -\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ -\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ -\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ -\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ -\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ -\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ -\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ -\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ -\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ -\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ -\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ -\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ -\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ -\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ -\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ -\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ -\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ -\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ -\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ -\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ -\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ -\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ -\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ -\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ -\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ -\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ -\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ -\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ -\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ -\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ -\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ -\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ -\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ -\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ -\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ -\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ -\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ -\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ -\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ -\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ -\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ -\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ -\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ -\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ -\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ -\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ -\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ -\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ -\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ -\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ -\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ -\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ -\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ -\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ -\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ -\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ -\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ -\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ -\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ -\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ -\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ -\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ -\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ -\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ -\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ -\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ -\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ -\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ -\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ -\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ -\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ -\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ -\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ -\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ -\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ -\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ -\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ -\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ -\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ -\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ -\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ -\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ -\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x52\x65\ -\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x77\x69\ -\x64\x74\x68\x3a\x20\x33\x32\x30\x3b\x20\x68\x65\x69\x67\x68\x74\ -\x3a\x20\x34\x38\x30\x0a\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\ -\x20\x22\x23\x33\x34\x33\x34\x33\x34\x22\x0a\x0a\x20\x20\x20\x20\ -\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x63\x65\x6e\x74\ -\x65\x72\x49\x6e\x3a\x20\x70\x61\x72\x65\x6e\x74\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x32\x30\x30\x3b\ -\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x32\x30\x30\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x72\x61\x64\x69\x75\x73\x3a\x20\x33\x30\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\ -\x74\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x2e\x77\x69\x64\x74\ -\x68\x3a\x20\x34\x3b\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\ -\x6f\x72\x3a\x20\x22\x77\x68\x69\x74\x65\x22\x0a\x0a\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x53\x69\x64\x65\x52\x65\x63\x74\x20\x7b\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\ -\x20\x6c\x65\x66\x74\x52\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x20\x7b\x20\ -\x76\x65\x72\x74\x69\x63\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\ -\x70\x61\x72\x65\x6e\x74\x2e\x76\x65\x72\x74\x69\x63\x61\x6c\x43\ -\x65\x6e\x74\x65\x72\x3b\x20\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\ -\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\ -\x6c\x65\x66\x74\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x74\x65\x78\x74\x3a\x20\x22\x4c\x65\x66\x74\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x53\x69\x64\x65\x52\x65\x63\x74\x20\x7b\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x72\x69\ -\x67\x68\x74\x52\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x20\x7b\x20\x76\x65\ -\x72\x74\x69\x63\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\ -\x72\x65\x6e\x74\x2e\x76\x65\x72\x74\x69\x63\x61\x6c\x43\x65\x6e\ -\x74\x65\x72\x3b\x20\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\ -\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x72\x69\ -\x67\x68\x74\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x74\x65\x78\x74\x3a\x20\x22\x52\x69\x67\x68\x74\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x53\x69\x64\x65\x52\x65\x63\x74\x20\x7b\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x74\x6f\ -\x70\x52\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x20\x7b\x20\x76\x65\x72\x74\ -\x69\x63\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\ -\x6e\x74\x2e\x74\x6f\x70\x3b\x20\x68\x6f\x72\x69\x7a\x6f\x6e\x74\ -\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\x6e\x74\ -\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\ -\x72\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x74\x65\x78\x74\x3a\x20\x22\x54\x6f\x70\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x53\ -\x69\x64\x65\x52\x65\x63\x74\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x62\x6f\x74\x74\x6f\x6d\ -\x52\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x61\x6e\x63\x68\x6f\x72\x73\x20\x7b\x20\x76\x65\x72\x74\x69\ -\x63\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\x6e\ -\x74\x2e\x62\x6f\x74\x74\x6f\x6d\x3b\x20\x68\x6f\x72\x69\x7a\x6f\ -\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\ -\x6e\x74\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\ -\x74\x65\x72\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x74\x65\x78\x74\x3a\x20\x22\x42\x6f\x74\x74\x6f\x6d\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x0a\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\ -\x20\x66\x6f\x63\x75\x73\x52\x65\x63\x74\x0a\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\ -\x20\x73\x74\x72\x69\x6e\x67\x20\x74\x65\x78\x74\x0a\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3a\x20\x36\x32\x3b\ -\x20\x79\x3a\x20\x37\x35\x3b\x20\x77\x69\x64\x74\x68\x3a\x20\x37\ -\x35\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x35\x30\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x61\x64\x69\x75\x73\ -\x3a\x20\x36\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x62\x6f\x72\x64\x65\x72\x2e\x77\x69\x64\x74\x68\x3a\x20\x34\x3b\ -\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\x6f\x72\x3a\x20\x22\ -\x77\x68\x69\x74\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x66\x69\x72\x65\x62\ -\x72\x69\x63\x6b\x22\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x2f\x2f\x20\x53\x65\x74\x20\x61\x6e\x20\x27\x65\x6c\ -\x61\x73\x74\x69\x63\x27\x20\x62\x65\x68\x61\x76\x69\x6f\x72\x20\ -\x6f\x6e\x20\x74\x68\x65\x20\x66\x6f\x63\x75\x73\x52\x65\x63\x74\ -\x27\x73\x20\x78\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x2e\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x42\x65\x68\x61\x76\ -\x69\x6f\x72\x20\x6f\x6e\x20\x78\x20\x7b\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x4e\x75\x6d\x62\x65\ -\x72\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\x65\x61\x73\ -\x69\x6e\x67\x2e\x74\x79\x70\x65\x3a\x20\x45\x61\x73\x69\x6e\x67\ -\x2e\x4f\x75\x74\x45\x6c\x61\x73\x74\x69\x63\x3b\x20\x65\x61\x73\ -\x69\x6e\x67\x2e\x61\x6d\x70\x6c\x69\x74\x75\x64\x65\x3a\x20\x33\ -\x2e\x30\x3b\x20\x65\x61\x73\x69\x6e\x67\x2e\x70\x65\x72\x69\x6f\ -\x64\x3a\x20\x32\x2e\x30\x3b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\ -\x3a\x20\x33\x30\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x2f\x2f\x21\x20\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x53\x65\x74\x20\x61\x6e\ -\x20\x27\x65\x6c\x61\x73\x74\x69\x63\x27\x20\x62\x65\x68\x61\x76\ -\x69\x6f\x72\x20\x6f\x6e\x20\x74\x68\x65\x20\x66\x6f\x63\x75\x73\ -\x52\x65\x63\x74\x27\x73\x20\x79\x20\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x42\ -\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\x79\x20\x7b\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x4e\ -\x75\x6d\x62\x65\x72\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\ -\x20\x65\x61\x73\x69\x6e\x67\x2e\x74\x79\x70\x65\x3a\x20\x45\x61\ -\x73\x69\x6e\x67\x2e\x4f\x75\x74\x45\x6c\x61\x73\x74\x69\x63\x3b\ -\x20\x65\x61\x73\x69\x6e\x67\x2e\x61\x6d\x70\x6c\x69\x74\x75\x64\ -\x65\x3a\x20\x33\x2e\x30\x3b\x20\x65\x61\x73\x69\x6e\x67\x2e\x70\ -\x65\x72\x69\x6f\x64\x3a\x20\x32\x2e\x30\x3b\x20\x64\x75\x72\x61\ -\x74\x69\x6f\x6e\x3a\x20\x33\x30\x30\x20\x7d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x2f\x2f\x21\x20\x5b\x30\x5d\x0a\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x54\x65\x78\x74\x20\ -\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3a\x20\x66\x6f\x63\x75\x73\x54\x65\x78\x74\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x74\x65\x78\x74\x3a\x20\x66\x6f\x63\x75\x73\x52\x65\x63\x74\x2e\ -\x74\x65\x78\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x63\x65\x6e\ -\x74\x65\x72\x49\x6e\x3a\x20\x70\x61\x72\x65\x6e\x74\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\ -\x6c\x6f\x72\x3a\x20\x22\x77\x68\x69\x74\x65\x22\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x66\x6f\x6e\ -\x74\x2e\x70\x69\x78\x65\x6c\x53\x69\x7a\x65\x3a\x20\x31\x36\x3b\ -\x20\x66\x6f\x6e\x74\x2e\x62\x6f\x6c\x64\x3a\x20\x74\x72\x75\x65\ -\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x2f\x2f\x20\x53\x65\x74\x20\x61\x20\x62\x65\x68\x61\x76\ -\x69\x6f\x72\x20\x6f\x6e\x20\x74\x68\x65\x20\x66\x6f\x63\x75\x73\ -\x54\x65\x78\x74\x27\x73\x20\x78\x20\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x3a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x2f\x2f\x20\x53\x65\x74\x20\x74\x68\x65\x20\x6f\x70\ -\x61\x63\x69\x74\x79\x20\x74\x6f\x20\x30\x2c\x20\x73\x65\x74\x20\ -\x74\x68\x65\x20\x6e\x65\x77\x20\x74\x65\x78\x74\x20\x76\x61\x6c\ -\x75\x65\x2c\x20\x74\x68\x65\x6e\x20\x73\x65\x74\x20\x74\x68\x65\ -\x20\x6f\x70\x61\x63\x69\x74\x79\x20\x62\x61\x63\x6b\x20\x74\x6f\ -\x20\x31\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x42\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\ -\x74\x65\x78\x74\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x65\x71\x75\x65\ -\x6e\x74\x69\x61\x6c\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x4e\x75\x6d\x62\x65\x72\x41\ -\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\x74\x61\x72\x67\x65\ -\x74\x3a\x20\x66\x6f\x63\x75\x73\x54\x65\x78\x74\x3b\x20\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x3a\x20\x22\x6f\x70\x61\x63\x69\x74\x79\ -\x22\x3b\x20\x74\x6f\x3a\x20\x30\x3b\x20\x64\x75\x72\x61\x74\x69\ -\x6f\x6e\x3a\x20\x31\x35\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x4e\x75\x6d\x62\x65\x72\x41\x6e\x69\x6d\x61\x74\x69\x6f\ -\x6e\x20\x7b\x20\x74\x61\x72\x67\x65\x74\x3a\x20\x66\x6f\x63\x75\ -\x73\x54\x65\x78\x74\x3b\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x3a\ -\x20\x22\x6f\x70\x61\x63\x69\x74\x79\x22\x3b\x20\x74\x6f\x3a\x20\ -\x31\x3b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x20\x31\x35\x30\ -\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ -\x00\x00\x14\x1d\ -\x89\ -\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ -\x00\x00\x2e\x00\x00\x00\x37\x08\x06\x00\x00\x00\x73\x60\x78\x64\ -\x00\x00\x13\xe4\x49\x44\x41\x54\x78\x9c\x62\xfc\xff\xff\x3f\xc3\ -\xdf\x7f\x7f\x99\x99\x99\x98\xff\x3e\x78\xf1\x58\x66\xe9\x9e\x55\ -\x09\x87\x2f\x9e\xb6\x79\xf7\xe9\xad\x98\xa4\xf2\x3f\x7e\x51\xb9\ -\xbf\xfc\xcc\x1c\x3f\xf8\xfe\xfd\xff\xc7\xca\xc5\xc6\xf7\x46\x9c\ -\x5b\xf6\x96\x24\xaf\xd2\x35\x29\x3e\xa5\xcb\xd2\xbc\x4a\xd7\xc4\ -\x78\x64\xef\x08\x70\x8a\x3e\x63\x63\x66\xff\xc5\x80\x05\xfc\x67\ -\xf8\xcf\xf4\xef\xff\x3f\x26\x06\x86\xff\x0c\x8c\x0c\x8c\xff\x19\ -\x19\x18\xff\x33\x30\x42\x69\x0a\x00\x00\x00\x00\xff\xff\x62\xfc\ -\xfb\xf7\x2f\x33\x13\x13\xd3\xdf\x59\x9b\x17\xa6\x54\xcf\x6d\xed\ -\x7d\xf3\xe6\x0d\x1f\x17\x2f\xdb\x7f\x7b\x2f\x61\x46\x59\x45\x4e\ -\x06\x86\x7f\x8c\x0c\x0c\xff\x99\x18\x18\x18\x18\x18\xfe\xfd\xff\ -\xc7\xf0\xe7\xdf\x6f\x86\x7f\xff\xff\x30\x30\x30\x30\x32\xb0\x30\ -\xb1\x32\x70\xb2\xf0\x7c\xe3\x63\x17\x7a\x26\xcc\x25\x75\x5f\x9c\ -\x47\xee\xa6\x04\x8f\xc2\x75\x09\x5e\x85\x9b\xa2\x5c\x52\xf7\x05\ -\x38\xc5\x9e\xb1\xb3\x70\xfc\xc0\x6e\xf5\x7f\xc6\x7f\xff\xff\x31\ -\xc3\x39\x24\x7a\x08\x00\x00\x00\xff\xff\x62\xfc\xff\xff\x3f\xc3\ -\xa4\xb5\xb3\x73\xf2\xbb\xf3\x26\x73\xf2\x09\xff\x63\x67\x63\xfb\ -\xef\x1e\x2c\xc4\x20\x21\xc3\xc6\xf8\xed\xeb\x3f\x46\x46\x88\x39\ -\x8c\x70\x0b\x18\x99\xfe\x33\x32\x30\xfc\x67\x60\x60\x60\xf8\xff\ -\xff\x3f\xd3\xbf\xff\x7f\x19\xff\xfc\xff\x03\xf1\xd0\xbf\x3f\x0c\ -\xff\x19\xfe\x33\xb0\x30\xb2\x32\xb0\xb3\x70\xff\xe5\x67\x17\x7e\ -\x21\xcc\x25\x79\x5f\x8c\x47\xee\xa6\x14\xaf\xe2\x75\x09\x1e\x85\ -\xeb\xa2\x3c\x32\x77\x85\x39\x25\x9e\x70\xb0\x72\x7d\xc5\xe7\xa1\ -\xff\x70\x4b\x19\xff\x31\x62\xf1\x10\x00\x00\x00\xff\xff\x6c\x92\ -\xbd\x0a\xc2\x30\x14\x46\xbf\x2f\x16\x7f\xd2\x06\x21\x83\xc6\x41\ -\xc5\x5d\x70\xec\xa8\xbb\xcf\xe2\x6b\xba\x76\x70\x28\xa8\x83\xe0\ -\xd6\xb1\x88\x20\x24\xf7\x3a\x88\x5b\x5e\xe0\x1c\x0e\x1c\x36\xb7\ -\xcb\x76\x7f\x3a\x9e\x85\xea\xe2\x87\xb2\xab\x4b\x53\x1f\xa6\x78\ -\xbf\x04\x66\x90\x03\x67\x4c\xa0\xfe\x0a\xa9\xc4\x7f\x8f\x64\xa2\ -\x44\x24\x89\x48\x1a\xa1\x2a\x30\x2c\x30\x2e\xac\xb8\x91\xef\xfc\ -\x24\x3c\x66\xe5\xf2\xba\x70\x9b\x36\x54\xeb\x76\x5e\xad\xee\xde\ -\x86\xa7\x1d\xba\x9e\x79\x0f\x45\xc5\x28\x94\x04\xf0\x05\x00\x00\ -\xff\xff\x62\x99\xbc\x76\x56\xee\xa7\xef\x5f\x79\xf9\xb9\xf9\xfe\ -\x32\xb2\xff\x65\x56\xd6\xe4\x62\xf8\xfd\xeb\x3f\x03\x23\x13\x51\ -\x8e\x66\x60\x60\x60\x60\xfc\xcf\xf0\x9f\xf1\xff\x7f\xf4\x18\x66\ -\xfc\xcf\xca\xc4\xf6\x9f\x8d\x99\x1d\xc9\x43\x0c\x8c\xff\xfe\xff\ -\x65\xfe\xf8\xe3\xb5\xc4\xbb\xef\xcf\x24\x6e\xbc\x39\x65\x01\xf1\ -\x10\x33\x03\x3b\x33\xe7\x7f\x1e\x36\xc1\xb7\x82\x9c\xe2\x0f\xc5\ -\x79\x64\x6f\x8b\xf3\x28\x5c\x97\xe4\x55\xb8\x2e\xce\x23\x77\x5b\ -\x98\x4b\xe2\x11\x0f\x9b\xc0\x3b\x26\x46\xa6\xbf\x30\xd3\x01\x00\ -\x00\x00\xff\xff\x62\x54\x89\x34\xbe\xfb\xf4\xed\x0b\x25\x86\xff\ -\xcc\xff\x85\x44\x58\x18\xbd\xc3\x45\x88\x76\x31\xb9\x00\x9a\x9e\ -\xff\x31\xa2\x79\xe8\xef\x7f\x48\x0c\xfd\xf9\xf7\x9b\xe1\xff\xff\ -\x7f\x0c\x8c\x8c\xcc\x0c\x6c\xcc\x1c\x0c\x3c\xac\xfc\x1f\x04\x39\ -\xc5\x1e\x89\x72\xcb\xde\x91\xe0\x51\xb8\x26\xc9\xab\x70\x03\x00\ -\x00\x00\xff\xff\xbc\xd1\xb1\x0d\x80\x30\x10\x03\x40\x3b\x05\x54\ -\x54\xb4\x91\x32\x0e\xa2\x65\xff\x45\xc8\xff\xdb\x54\x94\xb4\x8c\ -\x70\x3a\x6e\xe7\xb8\x01\x2f\x73\x1a\x7d\xac\x38\xae\x1d\x11\x06\ -\x3f\xbe\x7e\x00\x99\xa0\x5e\x90\xad\x56\x4e\x96\x02\xa9\x84\x5c\ -\x20\x1b\x1e\x00\x00\x00\xff\xff\xb4\x92\x21\x12\x00\x20\x0c\xc3\ -\xda\x5b\x81\xff\x7f\x98\xa0\x26\x70\x18\x2a\x73\x11\x11\x0d\x30\ -\xdd\xd6\xfb\x3d\xbe\x0c\x61\x81\x91\xae\x92\x72\xa8\x0c\x96\xbc\ -\x9b\x1d\x00\x00\x00\xff\xff\x94\x94\xb1\x0d\x00\x20\x0c\xc3\xdc\ -\x96\xff\x4f\x76\x19\xd8\x10\x42\x70\x40\x6c\x79\xc9\xd8\x96\x7f\ -\x22\x21\x33\xa8\x2a\x6c\xd1\x05\xc8\x08\xd6\x27\x34\xb6\x57\xc6\ -\x93\xe7\x10\x34\x01\x00\x00\xff\xff\x8c\x91\xc1\x0a\x80\x20\x10\ -\x05\x67\xdd\x35\xa5\xfe\xff\x3b\x83\x28\x41\xad\xad\x4b\x67\xeb\ -\xdd\x67\x18\x78\x36\x02\x46\xc1\x6a\x42\x9e\x8d\xbd\x1c\xac\x5b\ -\x21\x6a\x24\x4d\x09\x01\xaa\x37\x4e\xef\x68\x30\xb2\x2d\x04\x51\ -\xfc\xbe\x3e\xac\xef\xed\x3f\xf7\x00\x00\x00\xff\xff\x22\xd9\xe1\ -\xff\xff\x31\x30\x70\x70\x32\x33\x7c\xfb\xfa\x87\xe1\xf4\xc9\xc7\ -\x0c\x52\x5c\xea\x0c\x5e\x26\x3e\x0c\xc6\xaa\x86\x0c\xa2\x02\x22\ -\x0c\x8c\x8c\x0c\x0c\x5f\x7e\x7d\x60\x78\xf6\xe9\x1e\xc3\xb5\xd7\ -\x27\x19\xae\xbe\x3a\xc1\xf0\xf5\xf7\x27\x06\x6e\x56\x3e\x9c\x8e\ -\x67\x64\x64\x60\x80\x95\x4a\x4c\x8c\x4c\x0c\xff\xff\xff\x67\xf8\ -\x4f\xc0\x13\x00\x00\x00\x00\xff\xff\x22\xc9\xe1\xff\xff\x43\x1c\ -\x7d\xe7\xc6\x17\x86\xa3\xfb\xde\x32\x54\x84\x54\x30\x14\x85\x67\ -\x30\xb0\xb3\xb3\x32\xfc\x87\x54\xe9\x70\xb5\x5a\x62\x16\x0c\xae\ -\x2a\xd1\x0c\xcf\x3f\x3f\x60\x58\x73\x75\x22\xc3\xe9\x27\x3b\x19\ -\xb8\xd8\xf8\x18\x30\x8b\x4d\x06\x86\x5f\x3f\xff\x31\xb0\xb0\xb0\ -\x30\x30\x32\xfd\x65\xf8\xf6\xfb\x0b\x03\x0b\x13\x0b\x03\x2b\x13\ -\x3b\x5e\xc7\x03\x00\x00\x00\xff\xff\x22\x3a\x3b\xfe\xff\xc7\xc0\ -\xc0\xce\xc1\xc4\x70\xe3\xf2\x57\x86\x9d\x6b\x5f\x30\xcc\x2e\x9c\ -\xce\x50\x19\x97\xcb\xc0\xc2\xca\xc4\xf0\xf7\xdf\x5f\x86\xff\xff\ -\xff\xc1\x2b\x9b\x3f\x7f\x7f\x33\xfc\xfe\x03\x29\xd2\x24\x79\xe5\ -\x19\x72\x2d\xfa\x19\x42\x74\xf2\x19\xbe\xfd\xfa\xcc\xc0\x04\x2d\ -\x01\xfe\xff\x67\x60\x60\x65\x63\x64\x78\xf5\xec\x0f\xc3\x92\x59\ -\x0f\x18\x3c\xc4\x4b\x18\xba\xbc\x36\x32\xd4\xd8\x2f\x66\x30\x94\ -\x74\x64\xf8\xf1\xe7\x1b\x5c\x2d\x36\x00\x00\x00\x00\xff\xff\x8c\ -\xd4\x21\x0e\xc2\x40\x10\x40\xd1\x3f\x33\xbb\x75\x0d\x06\x01\x0e\ -\x53\x82\x44\x35\x58\x24\xa6\x12\x8d\x20\xe1\x04\x78\x6e\xc4\x01\ -\xb8\x0c\x69\x10\x08\x0c\x49\x31\x5d\xb6\x83\x42\x92\x70\x82\xff\ -\xd4\xff\x0b\xfe\x8d\x3c\xee\x99\xcb\xf9\xca\x69\x7f\x64\xbb\x6e\ -\xe8\x53\x42\x45\x31\x35\x44\x14\xd3\x80\x49\x20\x58\xa4\x08\x05\ -\x0e\x0c\xee\x64\xcf\x34\x8b\x03\x9b\xf9\x8e\xae\x7f\xa2\x62\xb8\ -\x3b\xaa\xc2\xad\x7d\x11\xbd\xa4\xae\x56\x8c\xe2\x94\x6a\xbc\x64\ -\x52\xce\x78\x0f\x09\xf8\xfd\xe4\x0f\x00\x00\x00\xff\xff\x22\x3a\ -\xc4\x19\x19\x99\x18\x0e\xee\x7e\xce\xa0\xa9\xac\xcb\x50\x16\x95\ -\xcb\xc0\xc0\xc0\xc0\xc0\xca\xc2\xc2\xc0\xc8\xc8\xc8\xf0\xff\x3f\ -\x24\x99\xdc\x78\x7b\x92\xa1\x66\x43\x3a\x83\x4f\x65\x04\xc3\xda\ -\x43\x5b\xa0\x21\xc6\x08\x0f\xb9\x10\xed\x3c\x06\x45\x41\x6d\x86\ -\x9f\x7f\xbe\x31\x30\x33\x31\x33\xfc\xff\xc7\xc8\xf0\xf4\xf1\x17\ -\x06\x6d\x25\x55\x06\x19\x51\x69\xa8\x63\x19\x18\xfe\x13\x51\x12\ -\x01\x00\x00\x00\xff\xff\x84\xd4\x2b\x0e\xc2\x40\x14\x46\xe1\xf3\ -\xdf\xa6\x4c\x05\xeb\x40\xa0\x50\x2c\x02\x0d\x49\x75\x05\x0e\xc9\ -\x1e\x58\x09\x8a\x2d\x90\x60\x70\x24\x78\x12\x14\x62\x12\x02\x02\ -\x0c\x8f\xb6\x77\xb0\x18\xc2\x0e\x8e\xf8\x72\xfe\x86\xa7\x04\x9d\ -\x20\xe2\xe9\x4d\x3c\xde\x99\x4d\x2a\x42\x5e\xd0\xb4\x0d\x92\xf0\ -\xe4\x48\xe2\x70\xdd\xb3\xd8\x4c\x89\xb6\xe5\xd6\xdd\x31\x9e\x97\ -\x2c\xd7\x2b\x4c\xc2\xdd\xf1\xd4\x92\x67\x81\x51\xaf\xa2\xf6\x1a\ -\x99\x78\x3d\xc4\xe5\xfc\x64\xd8\x1f\x00\x7c\xed\x34\xc3\x64\x98\ -\x0c\xfd\xe0\xf2\x01\x00\x00\xff\xff\x22\x1c\xe2\xff\x21\x65\xf5\ -\x8d\x2b\x1f\x19\x04\x84\xc4\x19\xfc\xad\x3d\x19\x18\x18\x18\x18\ -\x98\xa1\x2d\x30\x58\x64\x6e\xbe\x31\x8b\xe1\xdf\xff\xbf\x0c\xec\ -\x0c\x02\x0c\xa6\xe6\x92\x0c\x72\x9a\x22\x0c\x55\x33\xda\x18\xbe\ -\xff\x82\x84\x2e\x23\xb4\x08\x36\x94\x74\x60\x90\xe1\x57\x66\x60\ -\x62\xfd\xc5\xf0\xf2\xc5\x67\x86\xdf\x2f\xdf\x33\x58\xe9\x98\x20\ -\x2c\x63\x60\x60\xf8\xf5\xf7\x3b\xc3\xd7\xdf\x9f\x18\xbe\xff\xf9\ -\xca\xf0\xeb\x2f\xf6\x56\x31\x00\x00\x00\xff\xff\x22\xe8\x70\x26\ -\x66\x06\x86\x9f\xdf\x19\x18\xee\xdf\xfb\xc8\x60\xa9\x63\xc4\x20\ -\x25\x2c\x09\x0f\xe5\xff\x0c\xff\x19\x18\x19\x99\x18\x3e\xfc\x78\ -\xcd\xf0\xe0\xfd\x55\x06\x0e\x16\x2e\x86\x3f\xff\x7e\x33\xfc\xfe\ -\xf3\x87\x41\x53\x47\x90\xe1\xe1\xe3\xfb\x0c\x07\x2e\x1c\x85\x84\ -\xe6\xff\x7f\x0c\x7f\xff\xfd\x65\x60\x67\xe1\x64\xe0\xfd\x64\xc4\ -\xb0\x62\xfe\x43\x86\x64\xd3\x46\x86\xcd\x33\x76\x30\xb8\x98\x38\ -\x40\x03\x03\x52\xc8\x29\x08\x6a\x33\x98\xc9\xb8\x33\x68\x88\x98\ -\x30\x48\xf2\x28\x60\x75\x17\x00\x00\x00\xff\xff\xc2\x5b\x1c\xfe\ -\xff\xcf\xc0\xc0\xc2\xc2\xc8\xf0\xfe\xdd\x5f\x86\xef\xef\x7f\x30\ -\x58\xe9\x9a\x42\x1c\xf1\xef\x1f\x03\x13\x33\xa4\xbc\x65\x64\x64\ -\x64\x78\xf9\xe5\x21\xc3\x97\x5f\x1f\x19\xd8\x59\xb8\x20\xc9\xe2\ -\xef\x7f\x06\x61\x31\x36\x06\x06\xe6\x7f\x0c\xa7\xae\x9d\x63\xf0\ -\x34\x73\x85\xe7\x03\x06\x06\x06\x06\x4d\x51\x33\x86\x77\x8f\xfa\ -\x19\x54\xc5\xb4\x19\x34\xe5\xd5\x18\xfe\xfe\xfb\x0b\x75\x38\x24\ -\x16\x2d\x65\xbd\x19\x2c\x64\x3c\x19\x18\x19\x99\x18\x9e\x7f\xbe\ -\xcf\xd0\xb0\x2f\x02\xc3\x6d\x00\x00\x00\x00\xff\xff\xc2\x1f\xe2\ -\xff\x19\x18\x98\x98\x19\x19\xde\xbf\xfd\xcd\xc0\xf0\x8f\x99\x41\ -\x5f\x45\x8b\x81\x81\x81\x81\x81\x11\xde\x02\x83\x44\xed\x9b\x6f\ -\xcf\x19\xfe\xfc\xfb\xcd\xc0\xc8\xc0\xc8\xc0\xc8\x08\x49\xab\x9c\ -\xdc\x4c\x0c\xcc\x5c\x2c\x0c\x37\x1f\xdf\x83\xeb\x61\x64\x82\xe8\ -\xd3\x53\xd1\x64\xe0\xe2\xe3\x67\xf8\xf3\xf7\x0f\x6e\x8b\x09\x54\ -\x40\x00\x00\x00\x00\xff\xff\x22\x98\x54\x18\x19\x19\x18\x3e\xbc\ -\xff\xc5\xc0\xc4\xce\xc9\xa0\x20\x21\x07\x11\x83\x86\x1c\xcc\xe8\ -\x4f\x3f\xde\x42\x9a\xa1\x50\xfe\xbf\x7f\x0c\x0c\xac\xac\x0c\x0c\ -\xdc\xdc\xac\x0c\xcf\xdf\xbc\x84\x58\xc4\xc8\x04\xd7\x27\x25\x2c\ -\xc1\xa0\xa9\x26\xc5\x70\xf1\xfe\x25\x86\xa7\xaf\x9f\xc3\x43\x1a\ -\x06\xfe\xfc\xfd\xcb\xf0\xfb\xcf\x3f\x14\xbb\xd0\x01\x00\x00\x00\ -\xff\xff\x22\x5c\x73\xfe\x67\x60\xf8\xfc\xe9\x37\x03\x2f\x17\x37\ -\x83\x28\xbf\x30\xd4\x33\xd0\x4e\x15\x54\xc9\xb7\xdf\x9f\x51\x3c\ -\xc2\xc0\x00\xc9\x1b\x1c\x1c\x2c\x0c\xef\x3f\x7f\x82\xeb\xf9\x0f\ -\x0d\x49\x4e\x76\x4e\x86\x88\x28\x2d\x86\xd4\xce\x64\x06\x13\x69\ -\x17\x86\xc3\x53\x37\x32\xfc\xff\xff\x9f\xe1\x1f\xc3\x3f\x06\x66\ -\x46\x66\x86\xed\x37\x17\x32\xec\xba\xbd\x82\x41\x84\x5b\x92\x01\ -\xa9\xef\x80\x02\x00\x00\x00\x00\xff\xff\x7c\x95\x4d\x0a\x80\x20\ -\x18\x44\x9f\xf9\x43\x88\x50\xf7\xbf\x5b\x27\x88\x36\x2d\x34\x31\ -\xfd\x5a\xb8\x11\x8a\xf6\x03\xf3\x86\x19\x98\x7f\x70\xd5\x77\x9e\ -\x62\x21\xf8\x85\xe0\xc3\xa7\x2c\xdf\x91\xf1\x2c\x44\x7a\x53\xce\ -\x69\xe2\x95\x28\xb5\x60\xb5\x05\x81\x86\x30\x29\x85\xb7\x2b\xd6\ -\x18\x8c\x1e\x11\x7a\xf4\xd4\x4e\xf6\xbc\x91\xe4\xa0\xb6\x8a\xd3\ -\xf3\xcb\xf3\x01\x00\x00\xff\xff\x84\x97\xc1\x0a\x80\x30\x0c\x43\ -\x5f\xb7\xae\x9b\xc5\xff\xff\x57\xad\x16\x0f\x9e\x64\x03\xef\x21\ -\x79\x10\x08\xe4\x7f\xc7\x81\x88\x64\xb3\x41\x57\x5b\x6a\x22\x63\ -\x3a\x1e\x22\xa0\x5a\x38\xe2\xe4\xba\x63\x82\xf3\xb6\x93\x99\x7c\ -\x7b\x7a\x4d\x8a\x54\x9a\x0c\xac\x3a\x5d\x7d\x99\xf9\x00\x00\x00\ -\xff\xff\x22\xaa\x1c\xff\xfb\xf7\x3f\x03\x0b\x33\x33\x03\x13\x13\ -\x13\xb2\xf9\x70\x00\x69\xf5\xa1\xbb\x1c\x92\xb1\xff\xfe\xfb\x0b\ -\x75\x20\x2a\x60\x65\x62\x83\x26\x1d\x6c\x69\x18\xd2\x3a\xfc\xff\ -\xff\x1f\xce\x5a\x14\x00\x00\x00\xff\xff\x22\xb2\xad\x02\x29\xf6\ -\x18\x71\xf6\xe7\xb0\x97\x00\x8c\x50\x29\x6c\xb2\x4c\x8c\xc4\x0d\ -\x21\xe0\x02\x00\x00\x00\x00\xff\xff\x22\xca\xe1\x4c\x4c\x8c\x0c\ -\x7f\xff\xfd\x63\xf8\x87\xa5\x49\xca\xc0\xc0\x80\xbd\x5a\x86\x3a\ -\x98\x91\x11\x7b\xb9\x40\x69\xcf\x08\x00\x00\x00\xff\xff\x22\xaa\ -\x38\x64\x61\x85\xa4\xd5\xdf\x7f\x7e\xc3\x1d\x85\x0c\x58\x18\x59\ -\xb1\xb6\x9d\xff\xfd\xfd\xcf\xc0\xcc\xc4\xc4\xc0\x84\x65\x80\xe6\ -\xf7\xbf\x9f\xd0\xa2\x8e\xbc\x91\x38\x00\x00\x00\x00\xff\xff\x22\ -\x1c\xe2\x8c\x0c\x0c\xec\xec\x2c\x0c\xdf\x7e\x7c\x67\xf8\xf1\x0b\ -\x7b\xbb\x81\x95\x99\x1d\xc3\xfe\xff\x0c\x0c\x0c\x7f\xfe\xfe\x63\ -\x60\x65\x65\x65\x60\x61\x46\x76\x38\x24\xfc\x7f\xfc\xf9\x06\x2d\ -\x22\xc9\x03\x00\x00\x00\x00\xff\xff\x22\x58\x73\x32\x32\x32\x30\ -\x70\x73\x43\xfa\x96\x1f\xbf\x7e\x82\x0a\xff\x87\x3b\x8e\x81\x81\ -\x81\x81\x93\x95\x9b\x01\x32\xa8\x89\x70\xda\xff\x7f\x0c\x0c\xbf\ -\x7f\xfd\x65\xe0\x64\xe7\x80\x14\x85\x50\x09\x58\x3e\xf9\xfa\xeb\ -\x23\x24\x89\x91\xe9\x72\x00\x00\x00\x00\xff\xff\x22\x2a\x8d\xf3\ -\xf2\xb1\x32\x7c\xff\xf1\x8d\xe1\xe5\xfb\xd7\x10\x07\xff\x47\x38\ -\x90\x81\x81\x81\x81\x87\x4d\x80\x81\x81\x01\x29\xf4\x18\x21\x0e\ -\xff\xf9\xf3\x2f\x03\x1f\x17\x2f\x44\x0e\xaa\x89\x91\x81\x91\xe1\ -\xcf\xbf\xdf\x0c\x9f\x7e\xbe\x63\x60\x66\x64\x21\xd8\xb7\xc4\x05\ -\x00\x00\x00\x00\xff\xff\xc2\xef\x70\xa8\x03\xf8\x05\xd9\x18\x18\ -\xfe\xfc\x64\xb8\xf7\xec\x21\xd4\xe1\xa8\x96\x09\x70\x88\xa2\x74\ -\xb3\x18\x19\x19\x18\xfe\xfc\x81\x54\x5c\x62\x82\x42\x0c\x0c\x0c\ -\x90\x9e\x10\xcc\x8d\x9f\x7e\xbe\x83\x38\x9c\x89\x85\x81\xdc\x20\ -\x07\x00\x00\x00\xff\xff\x22\x18\xe2\x7f\xff\xfd\x67\xe0\x17\x64\ -\x61\x60\x60\x61\x60\xb8\x78\xe7\x2a\x9a\xbf\x20\x61\x2e\xc2\x25\ -\xc5\xc0\xc6\xc2\x09\x29\x29\xa0\xed\xf7\x9f\x3f\xfe\x33\xfc\xfc\ -\xf6\x87\x41\x5e\x42\x06\xee\x59\x58\xe8\xbe\xfc\xf2\x88\xe1\xeb\ -\xaf\x8f\x0c\xcc\x8c\xcc\x64\xa7\x71\x00\x00\x00\x00\xff\xff\xc2\ -\xeb\x70\x46\x46\x06\x86\xbf\x7f\xfe\x33\xf0\xf0\x31\x31\xf0\x0a\ -\x73\x32\x9c\xbc\x7a\x8e\x81\x81\x81\x81\x81\x19\x5e\x11\x41\x1c\ -\x2e\xca\x2d\xc3\x20\xc0\x2e\xc2\xf0\x17\xda\x4f\x64\x62\x66\x60\ -\xf8\xfc\xe1\x0f\x03\xc3\xaf\xff\x0c\xba\xca\x9a\x50\xd3\x10\x2d\ -\xbe\x7b\xef\x2e\x33\xfc\xfe\xfb\x0b\x9a\xc6\x91\x9d\x8e\x48\x4e\ -\x4c\x8c\x4c\x0c\xac\x2c\x2c\x0c\xcc\xcc\xd8\xcb\x7b\x00\x00\x00\ -\x00\xff\xff\x22\x5c\xe5\xff\x63\x60\x60\x65\x67\x60\x50\x50\xe2\ -\x67\x38\x7b\xe3\x32\xc3\xa3\x57\x8f\xa1\x5d\x36\x48\xfb\xfa\xdf\ -\xff\x7f\x0c\x9c\xac\x3c\x0c\x4a\x42\x3a\x0c\xbf\xfe\xfd\x64\x60\ -\x64\x60\x62\x60\x62\x62\x64\x78\xfa\xe8\x3b\x03\x2b\x27\x2f\x83\ -\x8d\xae\x05\xc4\x22\xa4\x6e\xd8\xb5\x57\x27\x18\x58\xa0\xc9\x04\ -\xa5\x3c\x87\xfa\x81\x87\x4d\x90\xe1\xeb\xef\x8f\x0c\x2f\xdf\xbd\ -\x61\x78\xf7\xf1\x23\xd6\x16\x22\x00\x00\x00\xff\xff\x22\xaa\x38\ -\xfc\xf7\xf7\x3f\x83\x9a\x06\x2f\xc3\xe7\x8f\x6f\x18\x36\x1f\xdb\ -\xc9\xc0\xc0\xc0\x80\x51\x8d\xdb\x2b\x86\x30\xfc\xfb\xfb\x97\x81\ -\x99\xed\x1f\xc3\xcf\x6f\x4c\x0c\xa7\x8e\x3e\x60\x08\x75\xf2\x66\ -\x50\x93\x51\x61\xf8\xf7\xef\x1f\x03\x23\x23\x24\x24\x9f\x7c\xba\ -\xc3\x70\xfb\xed\x45\x06\x0e\x56\x2e\x06\x56\x36\x26\x86\xcf\xdf\ -\xbe\x30\x30\x30\x40\x6a\x66\x58\x6d\x6a\x25\xef\xc5\x60\x2d\x92\ -\xc0\xa0\xfc\x27\x80\x21\x55\x77\x02\x83\x28\x8f\x34\x24\x86\x90\ -\x3c\x00\x00\x00\x00\xff\xff\x22\xaa\x02\xfa\xfd\xeb\x3f\x83\x84\ -\x0c\x1b\x83\x84\x12\x1f\xc3\xf4\xf5\x8b\x18\x7e\xfd\xf9\xc5\xc0\ -\xc2\xcc\xcc\xf0\x9f\xe1\x3f\x7c\xe4\x49\x5b\xcc\x82\x21\x4c\x2f\ -\x9f\xe1\xd3\xa7\xef\x0c\x5b\xd6\x3d\x64\xb0\xd5\x73\x61\x98\x98\ -\xd7\x0a\x35\x83\x91\xe1\x1f\x03\xc4\xa3\xfb\xef\xad\x62\xf8\xfa\ -\xeb\x13\x03\x0b\x0b\x33\x83\x98\x18\x27\xc3\xc3\x17\x4f\x19\x9e\ -\xbf\x7b\x01\x0d\x70\x48\x90\xf3\xb2\x09\x33\x14\xb9\xb6\x30\xb4\ -\x25\xb4\x31\x38\xe9\x3a\x33\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\x5b\x17\x19\xa6\xac\x9b\xcd\xc0\xc0\xc0\xc0\xf0\xfb\ -\xcf\x1f\xb8\xc3\xfe\xff\xff\xcf\xe0\xa7\x91\xc1\x50\x67\xb7\x86\ -\x61\x4d\xf9\x46\x86\xbd\x13\xd7\x30\x88\xf0\x8b\x40\xc6\x56\x18\ -\xfe\x32\x30\x33\xb2\x30\xdc\x7b\x77\x99\xe1\xd0\x83\xf5\x0c\xdc\ -\x6c\x7c\x0c\xbf\x7e\xfd\x66\x50\xd7\xe1\x67\xf8\xf8\xf1\x15\xc3\ -\xca\x3d\x9b\x20\xf6\xfc\x83\xe5\x03\xb4\x21\x38\x2c\x39\x18\x00\ -\x00\x00\xff\xff\x22\x6a\x08\x8e\x91\x91\x81\xe1\xf7\xcf\xff\x0c\ -\x12\x32\x2c\x0c\xd6\xee\x32\x0c\x95\x53\xdb\x18\x4c\x35\x8d\x18\ -\x6c\x75\x2d\x19\x7e\xff\xf9\xcd\xc0\xc4\xc4\xc4\xc0\xcc\xc4\xc4\ -\xf0\xff\xff\x3f\x06\x55\x29\x55\x06\x55\x29\x48\x29\x02\x49\xbf\ -\xff\x19\x98\x19\x59\x18\x3e\xfd\x7c\xc7\x30\xe7\x6c\x2d\xc3\xdf\ -\x7f\xbf\x19\xd8\x59\x38\x19\x7e\xff\xfe\xc7\x20\x24\xc6\xcc\xe0\ -\x1a\x28\xcb\xd0\xb1\xaa\x9b\x41\x5c\x58\x94\x21\xc4\xde\x9f\x81\ -\x99\x81\x91\xe1\xff\xff\x7f\x0c\x9f\x7f\x7d\x60\x78\xf8\xe1\x3a\ -\xc3\xa9\x27\x3b\x19\xde\x7c\x7b\xc6\xc0\xca\xcc\x86\xd2\x52\x04\ -\x00\x00\x00\xff\xff\x62\xe4\xf1\x90\xfb\xcf\xc8\xc8\xc0\xf0\xeb\ -\xe7\x7f\x06\x59\x45\x76\x06\xb7\x40\xdc\x03\xfb\xff\xff\x33\x30\ -\x70\x70\x30\x33\x9c\x3a\xf2\x96\xe1\xe6\xf9\xbf\x0c\x4b\x6b\x66\ -\x33\x78\x59\x3a\x42\xca\x75\x68\x1a\xfe\xf7\xff\x1f\xc3\xff\xff\ -\x90\x92\x07\x36\x9e\xf8\xe4\xe3\x6d\x86\xe9\xa7\xca\x18\x9e\x7e\ -\xba\xcb\xc0\xc9\xca\x03\x1f\xfc\xfc\xff\x9f\x81\x81\x9d\x9d\x89\ -\xe1\xcb\x97\x5f\x0c\x2f\x5f\x7e\x65\x50\x93\x51\x66\x10\x17\x12\ -\x63\xf8\xf1\xe7\x1b\xc3\xfb\xef\x2f\x19\x3e\xfe\x78\x03\xcf\xfc\ -\xe8\x19\x14\x00\x00\x00\xff\xff\x22\xc9\xe1\x30\xcb\x38\x39\x59\ -\x18\x1e\xde\xff\xcc\x70\xf1\xf4\x47\x06\x6f\xfd\x50\x86\x64\xcf\ -\x78\x06\x1d\x25\x4d\x06\x56\x68\x6f\x06\xe6\xe0\x6f\xbf\x3f\x33\ -\xac\xbd\x3a\x99\xe1\xf0\x83\x0d\x0c\x7f\xfe\xfd\x82\x8c\x02\xa0\ -\x8d\xd8\xc2\x86\xac\x59\x58\x98\x18\x7e\xfc\xfa\xc1\xf0\xfb\xcf\ -\x1f\xc8\x8c\x03\x13\x2b\xb4\xe4\x61\xc4\x3a\xca\x0b\x00\x00\x00\ -\xff\xff\x22\x79\x0e\x82\x91\x91\x81\xe1\xfb\xb7\x3f\x0c\x32\x72\ -\xdc\x0c\x7e\xe1\xd2\x0c\x77\x19\x37\x31\x18\x25\x58\x31\xb4\x2e\ -\xee\x63\x60\x60\x60\x60\xf8\xfb\x17\x61\xc9\x9f\x7f\xbf\x18\x0e\ -\xde\x5f\xcb\xc0\xc0\xc0\xc0\xc0\xc5\xca\x8b\xd5\x01\x8c\x4c\x90\ -\x51\x81\x9f\x3f\xff\x32\x30\x33\xb0\x31\x70\xb0\x72\x33\xb0\xb3\ -\x70\x32\x30\x33\x42\x27\x0b\xb0\x0f\x4d\xff\x07\x00\x00\x00\xff\ -\xff\x22\x6b\xf2\x84\x91\x89\x81\xe1\xd7\xaf\x7f\x0c\x3f\xbe\xfd\ -\x65\x50\x53\x15\x67\x10\x94\xe0\x65\xd8\x7a\x6c\x0f\x03\x03\x03\ -\x03\x03\x13\x33\x33\x3c\xc9\xf0\xb1\x0b\x33\xb8\xa9\xc6\x30\x7c\ -\xf8\xf1\x8a\xe1\xe3\xcf\xb7\xd0\x34\x8f\x3d\x2a\x19\x19\x19\x50\ -\x7a\x3d\x78\xdb\x30\xff\x19\xfe\x00\x00\x00\x00\xff\xff\x22\x6b\ -\x46\x02\x6e\xd1\x3f\x06\x86\xff\x8c\x7f\x18\xd4\x35\x04\x19\xce\ -\x1c\xbd\xca\x70\xe9\xde\x15\x06\x3d\x25\x1d\xc8\x80\x11\xb4\x76\ -\x0d\xd4\xca\x66\x90\xe1\x53\x65\x78\xf1\xe9\x11\xc3\xb1\x27\x9b\ -\x19\x3e\xfc\x78\x85\xb3\xfd\x4e\x84\xad\xff\xff\xfd\xff\xc3\xc8\ -\xcf\x2e\xfa\x0c\x00\x00\x00\xff\xff\xa2\x6c\xba\x8a\x91\x81\xe1\ -\xf7\xef\xff\x0c\xea\xba\xbc\x0c\x7f\xfe\x7f\x63\x98\xb1\x71\x21\ -\x03\x03\x03\x03\xc3\x9f\xbf\x7f\xe0\x0d\x31\x16\x46\x56\x06\x2b\ -\x39\x1f\x86\x20\x9d\x2c\x06\x5e\x36\x01\x86\xbf\xff\xfe\x30\xe0\ -\xcc\x40\x04\x00\x13\x23\xe3\xbf\xdf\x7f\x7f\x32\xa8\x0a\x1b\xed\ -\x07\x00\x00\x00\xff\xff\xa2\xc8\xe1\x8c\x8c\x0c\x0c\x7f\x7f\xff\ -\x67\xe0\x15\x60\x64\x70\x74\x97\x65\x98\xb9\x76\x31\xc3\xf6\x13\ -\x7b\x19\xd8\x58\xd9\xe0\x0e\xff\xcf\xf0\x9f\x88\xf9\x1f\xa2\xc0\ -\xff\xff\x0c\xff\x99\x98\x99\xd8\x7e\x3b\x28\x06\xcf\x02\x00\x00\ -\x00\xff\xff\xa2\x78\x82\x90\x91\x89\x81\xe1\xe7\x8f\x7f\x0c\xda\ -\x86\x3c\x0c\xf6\x3e\xc2\x0c\x69\x93\x32\x19\x66\x6c\x9a\xcf\xf0\ -\xe1\xf3\x67\x86\xff\xff\x11\x6d\x94\x6f\xbf\x3f\x33\xfc\xf9\xff\ -\x1b\xe7\xc8\x14\x0e\xd3\xff\x33\x32\x32\xfd\x63\x62\x64\xfe\xc3\ -\xc2\xc4\xfa\xfb\xfd\xf7\x57\x8c\x0e\x0a\xa1\x53\xd4\x45\x8d\x8e\ -\x03\x00\x00\x00\xff\xff\x22\xb9\x38\xc4\x05\x60\x65\xfc\xb7\xef\ -\xbf\x19\x9e\x3c\xfd\xc0\x20\x29\x20\xc5\xa0\x28\x29\xc7\xc0\xce\ -\xc6\xce\xf0\xfd\xf7\x67\x86\x8f\x3f\xde\x41\x47\xbc\x30\xd3\x36\ -\x64\x62\x16\xba\x82\x02\xba\xd8\xe0\x3f\xc3\x3f\xe6\x7f\xff\x20\ -\x0b\x1c\xfe\xfe\xfb\xfd\xef\xf7\xdf\x5f\x4c\xb6\xf2\x41\x2b\x52\ -\x4d\x5b\x62\x58\x98\x58\xfe\x02\x00\x00\x00\xff\xff\x22\x3b\x73\ -\x62\x58\xce\xc8\xc0\xf0\xe3\xfb\x5f\x06\x16\x66\x66\x06\x35\x15\ -\x31\x86\x5f\xbf\xbf\x31\xdc\xff\x78\x09\x3e\xb5\x0d\x9d\x66\xf9\ -\x0f\x59\x09\xc1\x04\x6f\xe3\xfe\x67\xf8\xc7\xfc\xf7\xdf\x5f\xc6\ -\xbf\xff\x7e\x33\xfe\xfd\xf7\x87\xe1\xef\xbf\xbf\x0c\x8c\x0c\x90\ -\x7e\x2c\x17\x2b\xdf\x17\x71\x4e\xb1\xc7\xa2\x5c\x32\xb7\xcd\x64\ -\xdc\x97\x9a\xcb\x7a\xac\x82\x0c\xb4\xff\x67\x04\x00\x00\x00\xff\ -\xff\x62\x81\xac\x7a\xf8\x4f\x95\x09\x70\x48\xf3\xfa\x3f\xc3\xcf\ -\x1f\x7f\xfe\x33\x32\xb2\xfc\xe7\x64\x65\x83\x2f\xd7\xf8\xf7\xff\ -\x2f\xf3\xdf\x7f\x7f\x18\x7f\xff\xfb\xcd\xf8\xe7\xdf\x1f\x86\x7f\ -\xff\x20\x6b\x5e\xd8\x20\x0e\xfc\x2a\xc0\x21\xff\x58\x94\x5b\xe6\ -\xb6\x24\xaf\xc2\x75\x49\x5e\xc5\xab\x92\xbc\x0a\x37\x45\xb8\xa4\ -\x1e\xf0\x71\x08\xbd\x66\x62\x64\xfe\xc7\xc0\xc0\xc0\xf0\xff\xff\ -\x3f\x26\x06\x68\xac\x00\x00\x00\x00\xff\xff\x62\xf9\xf3\xe7\x0f\ -\x03\x1b\x1b\xdb\x3f\x06\x86\xdf\x4c\x24\x25\x3f\x88\x53\xff\x33\ -\x32\x32\xa0\x85\xe0\x7f\xe6\x7f\xff\xff\x30\xfe\xfe\xfb\x8b\xf1\ -\xef\x9f\xdf\xf0\x10\x64\x61\x66\x67\xe0\x66\xe5\xfb\x2a\xc6\x21\ -\xff\x58\x94\x5b\xfa\x0e\xc4\x81\x4a\x57\x25\x78\x14\x6e\x8a\x72\ -\x4b\xdd\x47\x76\x20\x3a\x80\x2c\xc8\xf9\xcf\xc0\xc4\xc8\x0c\xcf\ -\xe5\x00\x00\x00\x00\xff\xff\x62\x11\x13\x10\x7e\xf2\xf4\xed\x73\ -\x59\x76\x66\xee\xbf\xff\xff\x33\x30\x63\x77\x3c\xe3\x7f\xa4\xc5\ -\x2e\x28\x69\x10\x11\x82\x10\x33\x59\x61\x0e\xe4\x16\x7d\x22\xca\ -\x2d\x73\x5b\x82\x57\xe1\xba\x14\xaf\xe2\x35\x09\x1e\x85\x9b\x22\ -\xdc\xd2\xf7\xf9\x39\x84\x5e\xe1\x72\xe0\xff\xff\xff\x98\xff\xc3\ -\x63\x1f\xba\x18\x81\x91\xf1\x3f\x13\x96\x21\x5b\x00\x00\x00\x00\ -\xff\xff\x62\xd9\xd3\xbf\xc1\x2e\xa4\x2e\x6e\xd3\xc5\x2b\x97\x74\ -\x59\x98\xa5\xfe\x42\x06\x53\x99\xfe\x33\x31\x22\x56\x01\xfd\xfd\ -\xff\x87\xf1\xcf\x5f\xc8\x0a\x86\xbf\xff\xa1\x21\xc8\xc4\xce\xc0\ -\xcd\xc6\xf7\x5d\x94\x43\x0e\x12\x82\x3c\x8a\xd7\x24\x79\x15\xaf\ -\x49\xf0\xca\xdf\x10\xe5\x96\xb9\xcf\xcf\x2e\xf4\x8a\x89\x09\xb7\ -\x03\xff\x41\x17\xcc\x40\x03\x05\xb2\x04\x84\x91\xe9\x2f\xb1\x91\ -\x0e\x00\x00\x00\xff\xff\x62\xfc\xff\xff\x3f\xc3\xeb\x8f\x6f\x84\ -\xbd\x4a\xa2\x37\x3f\xfe\x76\xd9\x32\x38\x46\xee\xdf\xd7\x6f\xdf\ -\x99\xfe\x33\x40\x06\x32\x59\x99\xd8\x18\xb8\x58\x79\x3f\x09\x70\ -\x88\x3d\x11\xe1\x96\xbe\x23\xc1\xa3\x70\x43\x92\x57\xe1\x9a\x38\ -\x8f\xfc\x4d\x51\x6e\xa9\x07\xfc\xec\xc2\x78\x1d\x88\x2d\x04\x89\ -\x74\x1b\x5e\x00\x00\x00\x00\xff\xff\x62\xfc\xf3\xf7\x0f\x33\x33\ -\x13\xf3\xdf\x57\xef\xde\xf3\x66\xcf\x4e\xde\x2e\xa1\xfd\x56\x4f\ -\x96\x4f\xfd\xac\x04\xaf\xc2\x75\x69\x3e\x95\x4b\x52\xbc\x8a\xd7\ -\xc4\xb8\x65\xef\x08\x70\x8a\xbe\x64\x66\x62\xc6\xde\xe2\xf9\xff\ -\x8f\xf9\x1f\xc3\x3f\x68\xc3\x96\x11\x69\xa9\x13\xd9\x9d\x78\x82\ -\x00\x00\x00\x00\xff\xff\x03\x00\x3c\x1e\x17\xa6\x18\xe4\xa8\x9e\ -\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ -\x00\x00\x13\x44\ -\x2f\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ -\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ -\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ -\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ -\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ -\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ -\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ -\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ -\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ -\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ -\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ -\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ -\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ -\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ -\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ -\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ -\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ -\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ -\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ -\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ -\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ -\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ -\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ -\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ -\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ -\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ -\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ -\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ -\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ -\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ -\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ -\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ -\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ -\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ -\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ -\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ -\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ -\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ -\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ -\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ -\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ -\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ -\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ -\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ -\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ -\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ -\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ -\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ -\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ -\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ -\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ -\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ -\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ -\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ -\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ -\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ -\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ -\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ -\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ -\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ -\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ -\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ -\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ -\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ -\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ -\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ -\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ -\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ -\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ -\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ -\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ -\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ -\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ -\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ -\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ -\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ -\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ -\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ -\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ -\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ -\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ -\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ -\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ -\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ -\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ -\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ -\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ -\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ -\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ -\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ -\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ -\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ -\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ -\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ -\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ -\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ -\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ -\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ -\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ -\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ -\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ -\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ -\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ -\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x2f\x2a\ -\x0a\x20\x20\x20\x20\x54\x68\x69\x73\x20\x69\x73\x20\x65\x78\x61\ -\x63\x74\x6c\x79\x20\x74\x68\x65\x20\x73\x61\x6d\x65\x20\x61\x73\ -\x20\x73\x74\x61\x74\x65\x73\x2e\x71\x6d\x6c\x2c\x20\x65\x78\x63\ -\x65\x70\x74\x20\x74\x68\x61\x74\x20\x77\x65\x20\x68\x61\x76\x65\ -\x20\x61\x70\x70\x65\x6e\x64\x65\x64\x0a\x20\x20\x20\x20\x61\x20\ -\x73\x65\x74\x20\x6f\x66\x20\x74\x72\x61\x6e\x73\x69\x74\x69\x6f\ -\x6e\x73\x20\x74\x6f\x20\x61\x70\x70\x6c\x79\x20\x61\x6e\x69\x6d\ -\x61\x74\x69\x6f\x6e\x73\x20\x77\x68\x65\x6e\x20\x74\x68\x65\x20\ -\x69\x74\x65\x6d\x20\x63\x68\x61\x6e\x67\x65\x73\x20\x0a\x20\x20\ -\x20\x20\x62\x65\x74\x77\x65\x65\x6e\x20\x65\x61\x63\x68\x20\x73\ -\x74\x61\x74\x65\x2e\x0a\x2a\x2f\x0a\x0a\x52\x65\x63\x74\x61\x6e\ -\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\x3a\x20\x70\x61\ -\x67\x65\x0a\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x36\x34\ -\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x34\x38\x30\x0a\x20\ -\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x23\x33\x34\x33\x34\ -\x33\x34\x22\x0a\x0a\x20\x20\x20\x20\x49\x6d\x61\x67\x65\x20\x7b\ -\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x75\x73\ -\x65\x72\x49\x63\x6f\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x78\ -\x3a\x20\x74\x6f\x70\x4c\x65\x66\x74\x52\x65\x63\x74\x2e\x78\x3b\ -\x20\x79\x3a\x20\x74\x6f\x70\x4c\x65\x66\x74\x52\x65\x63\x74\x2e\ -\x79\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x75\x72\x63\x65\ -\x3a\x20\x22\x71\x74\x2d\x6c\x6f\x67\x6f\x2e\x70\x6e\x67\x22\x0a\ -\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x52\x65\x63\x74\x61\ -\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3a\x20\x74\x6f\x70\x4c\x65\x66\x74\x52\x65\x63\x74\x0a\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x20\ -\x7b\x20\x6c\x65\x66\x74\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x6c\ -\x65\x66\x74\x3b\x20\x74\x6f\x70\x3a\x20\x70\x61\x72\x65\x6e\x74\ -\x2e\x74\x6f\x70\x3b\x20\x6c\x65\x66\x74\x4d\x61\x72\x67\x69\x6e\ -\x3a\x20\x31\x30\x3b\x20\x74\x6f\x70\x4d\x61\x72\x67\x69\x6e\x3a\ -\x20\x32\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\ -\x64\x74\x68\x3a\x20\x34\x36\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\ -\x20\x35\x34\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\ -\x72\x3a\x20\x22\x54\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x22\ -\x3b\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\x6f\x72\x3a\x20\ -\x22\x47\x72\x61\x79\x22\x3b\x20\x72\x61\x64\x69\x75\x73\x3a\x20\ -\x36\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x43\x6c\ -\x69\x63\x6b\x69\x6e\x67\x20\x69\x6e\x20\x68\x65\x72\x65\x20\x73\ -\x65\x74\x73\x20\x74\x68\x65\x20\x73\x74\x61\x74\x65\x20\x74\x6f\ -\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x73\x74\x61\ -\x74\x65\x2c\x20\x72\x65\x74\x75\x72\x6e\x69\x6e\x67\x20\x74\x68\ -\x65\x20\x69\x6d\x61\x67\x65\x20\x74\x6f\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x2f\x2f\x20\x69\x74\x73\x20\x69\x6e\x69\x74\x69\x61\ -\x6c\x20\x70\x6f\x73\x69\x74\x69\x6f\x6e\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x4d\x6f\x75\x73\x65\x41\x72\x65\x61\x20\x7b\x20\x61\ -\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x20\x70\x61\x72\ -\x65\x6e\x74\x3b\x20\x6f\x6e\x43\x6c\x69\x63\x6b\x65\x64\x3a\x20\ -\x70\x61\x67\x65\x2e\x73\x74\x61\x74\x65\x20\x3d\x20\x27\x27\x20\ -\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x52\x65\x63\ -\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x69\x64\x3a\x20\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\x74\ -\x52\x65\x63\x74\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\ -\x63\x68\x6f\x72\x73\x20\x7b\x20\x72\x69\x67\x68\x74\x3a\x20\x70\ -\x61\x72\x65\x6e\x74\x2e\x72\x69\x67\x68\x74\x3b\x20\x76\x65\x72\ -\x74\x69\x63\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\ -\x65\x6e\x74\x2e\x76\x65\x72\x74\x69\x63\x61\x6c\x43\x65\x6e\x74\ -\x65\x72\x3b\x20\x72\x69\x67\x68\x74\x4d\x61\x72\x67\x69\x6e\x3a\ -\x20\x32\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\ -\x64\x74\x68\x3a\x20\x34\x36\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\ -\x20\x35\x34\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\ -\x72\x3a\x20\x22\x54\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x22\ -\x3b\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\x6f\x72\x3a\x20\ -\x22\x47\x72\x61\x79\x22\x3b\x20\x72\x61\x64\x69\x75\x73\x3a\x20\ -\x36\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x43\x6c\ -\x69\x63\x6b\x69\x6e\x67\x20\x69\x6e\x20\x68\x65\x72\x65\x20\x73\ -\x65\x74\x73\x20\x74\x68\x65\x20\x73\x74\x61\x74\x65\x20\x74\x6f\ -\x20\x27\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\x74\x27\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x4d\x6f\x75\x73\x65\x41\x72\x65\x61\ -\x20\x7b\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\ -\x20\x70\x61\x72\x65\x6e\x74\x3b\x20\x6f\x6e\x43\x6c\x69\x63\x6b\ -\x65\x64\x3a\x20\x70\x61\x67\x65\x2e\x73\x74\x61\x74\x65\x20\x3d\ -\x20\x27\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\x74\x27\x20\x7d\ -\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x52\x65\x63\x74\ -\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x69\x64\x3a\x20\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x52\x65\ -\x63\x74\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\ -\x6f\x72\x73\x20\x7b\x20\x6c\x65\x66\x74\x3a\x20\x70\x61\x72\x65\ -\x6e\x74\x2e\x6c\x65\x66\x74\x3b\x20\x62\x6f\x74\x74\x6f\x6d\x3a\ -\x20\x70\x61\x72\x65\x6e\x74\x2e\x62\x6f\x74\x74\x6f\x6d\x3b\x20\ -\x6c\x65\x66\x74\x4d\x61\x72\x67\x69\x6e\x3a\x20\x31\x30\x3b\x20\ -\x62\x6f\x74\x74\x6f\x6d\x4d\x61\x72\x67\x69\x6e\x3a\x20\x32\x30\ -\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\ -\x3a\x20\x34\x36\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x35\x34\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\ -\x22\x54\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x22\x3b\x20\x62\ -\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x47\x72\ -\x61\x79\x22\x3b\x20\x72\x61\x64\x69\x75\x73\x3a\x20\x36\x0a\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x43\x6c\x69\x63\x6b\ -\x69\x6e\x67\x20\x69\x6e\x20\x68\x65\x72\x65\x20\x73\x65\x74\x73\ -\x20\x74\x68\x65\x20\x73\x74\x61\x74\x65\x20\x74\x6f\x20\x27\x62\ -\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x27\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x4d\x6f\x75\x73\x65\x41\x72\x65\x61\x20\x7b\x20\x61\ -\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x20\x70\x61\x72\ -\x65\x6e\x74\x3b\x20\x6f\x6e\x43\x6c\x69\x63\x6b\x65\x64\x3a\x20\ -\x70\x61\x67\x65\x2e\x73\x74\x61\x74\x65\x20\x3d\x20\x27\x62\x6f\ -\x74\x74\x6f\x6d\x4c\x65\x66\x74\x27\x20\x7d\x0a\x20\x20\x20\x20\ -\x7d\x0a\x0a\x20\x20\x20\x20\x73\x74\x61\x74\x65\x73\x3a\x20\x5b\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x49\x6e\x20\x73\ -\x74\x61\x74\x65\x20\x27\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\ -\x74\x27\x2c\x20\x6d\x6f\x76\x65\x20\x74\x68\x65\x20\x69\x6d\x61\ -\x67\x65\x20\x74\x6f\x20\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\ -\x74\x52\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x53\x74\ -\x61\x74\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x6e\x61\x6d\x65\x3a\x20\x22\x6d\x69\x64\x64\x6c\x65\x52\ -\x69\x67\x68\x74\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x50\x72\x6f\x70\x65\x72\x74\x79\x43\x68\x61\x6e\x67\x65\ -\x73\x20\x7b\x20\x74\x61\x72\x67\x65\x74\x3a\x20\x75\x73\x65\x72\ -\x49\x63\x6f\x6e\x3b\x20\x78\x3a\x20\x6d\x69\x64\x64\x6c\x65\x52\ -\x69\x67\x68\x74\x52\x65\x63\x74\x2e\x78\x3b\x20\x79\x3a\x20\x6d\ -\x69\x64\x64\x6c\x65\x52\x69\x67\x68\x74\x52\x65\x63\x74\x2e\x79\ -\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x2c\x0a\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x49\x6e\x20\x73\x74\x61\ -\x74\x65\x20\x27\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x27\x2c\ -\x20\x6d\x6f\x76\x65\x20\x74\x68\x65\x20\x69\x6d\x61\x67\x65\x20\ -\x74\x6f\x20\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x52\x65\x63\ -\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x53\x74\x61\x74\x65\x20\ -\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6e\x61\ -\x6d\x65\x3a\x20\x22\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x50\x72\x6f\ -\x70\x65\x72\x74\x79\x43\x68\x61\x6e\x67\x65\x73\x20\x7b\x20\x74\ -\x61\x72\x67\x65\x74\x3a\x20\x75\x73\x65\x72\x49\x63\x6f\x6e\x3b\ -\x20\x78\x3a\x20\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x52\x65\ -\x63\x74\x2e\x78\x3b\x20\x79\x3a\x20\x62\x6f\x74\x74\x6f\x6d\x4c\ -\x65\x66\x74\x52\x65\x63\x74\x2e\x79\x20\x20\x7d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x5d\x0a\x0a\x20\x20\ -\x20\x20\x2f\x2f\x20\x21\x5b\x30\x5d\x0a\x20\x20\x20\x20\x2f\x2f\ -\x20\x54\x72\x61\x6e\x73\x69\x74\x69\x6f\x6e\x73\x20\x64\x65\x66\ -\x69\x6e\x65\x20\x68\x6f\x77\x20\x74\x68\x65\x20\x70\x72\x6f\x70\ -\x65\x72\x74\x69\x65\x73\x20\x63\x68\x61\x6e\x67\x65\x20\x77\x68\ -\x65\x6e\x20\x74\x68\x65\x20\x69\x74\x65\x6d\x20\x6d\x6f\x76\x65\ -\x73\x20\x62\x65\x74\x77\x65\x65\x6e\x20\x65\x61\x63\x68\x20\x73\ -\x74\x61\x74\x65\x0a\x20\x20\x20\x20\x74\x72\x61\x6e\x73\x69\x74\ -\x69\x6f\x6e\x73\x3a\x20\x5b\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x2f\x2f\x20\x57\x68\x65\x6e\x20\x74\x72\x61\x6e\x73\x69\x74\ -\x69\x6f\x6e\x69\x6e\x67\x20\x74\x6f\x20\x27\x6d\x69\x64\x64\x6c\ -\x65\x52\x69\x67\x68\x74\x27\x20\x6d\x6f\x76\x65\x20\x78\x2c\x79\ -\x20\x6f\x76\x65\x72\x20\x61\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\ -\x20\x6f\x66\x20\x31\x20\x73\x65\x63\x6f\x6e\x64\x2c\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x77\x69\x74\x68\x20\x4f\x75\ -\x74\x42\x6f\x75\x6e\x63\x65\x20\x65\x61\x73\x69\x6e\x67\x20\x66\ -\x75\x6e\x63\x74\x69\x6f\x6e\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x54\x72\x61\x6e\x73\x69\x74\x69\x6f\x6e\x20\x7b\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x3a\x20\ -\x22\x2a\x22\x3b\x20\x74\x6f\x3a\x20\x22\x6d\x69\x64\x64\x6c\x65\ -\x52\x69\x67\x68\x74\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x4e\x75\x6d\x62\x65\x72\x41\x6e\x69\x6d\x61\x74\x69\ -\x6f\x6e\x20\x7b\x20\x70\x72\x6f\x70\x65\x72\x74\x69\x65\x73\x3a\ -\x20\x22\x78\x2c\x79\x22\x3b\x20\x65\x61\x73\x69\x6e\x67\x2e\x74\ -\x79\x70\x65\x3a\x20\x45\x61\x73\x69\x6e\x67\x2e\x4f\x75\x74\x42\ -\x6f\x75\x6e\x63\x65\x3b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\ -\x20\x31\x30\x30\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x7d\x2c\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x57\ -\x68\x65\x6e\x20\x74\x72\x61\x6e\x73\x69\x74\x69\x6f\x6e\x69\x6e\ -\x67\x20\x74\x6f\x20\x27\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\ -\x27\x20\x6d\x6f\x76\x65\x20\x78\x2c\x79\x20\x6f\x76\x65\x72\x20\ -\x61\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x20\x6f\x66\x20\x32\x20\ -\x73\x65\x63\x6f\x6e\x64\x73\x2c\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x2f\x2f\x20\x77\x69\x74\x68\x20\x49\x6e\x4f\x75\x74\x51\x75\ -\x61\x64\x20\x65\x61\x73\x69\x6e\x67\x20\x66\x75\x6e\x63\x74\x69\ -\x6f\x6e\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x72\x61\x6e\ -\x73\x69\x74\x69\x6f\x6e\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x3a\x20\x22\x2a\x22\x3b\x20\ -\x74\x6f\x3a\x20\x22\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x4e\x75\x6d\ -\x62\x65\x72\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\x70\ -\x72\x6f\x70\x65\x72\x74\x69\x65\x73\x3a\x20\x22\x78\x2c\x79\x22\ -\x3b\x20\x65\x61\x73\x69\x6e\x67\x2e\x74\x79\x70\x65\x3a\x20\x45\ -\x61\x73\x69\x6e\x67\x2e\x49\x6e\x4f\x75\x74\x51\x75\x61\x64\x3b\ -\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x20\x32\x30\x30\x30\x20\ -\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x2c\x0a\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x46\x6f\x72\x20\x61\x6e\x79\ -\x20\x6f\x74\x68\x65\x72\x20\x73\x74\x61\x74\x65\x20\x63\x68\x61\ -\x6e\x67\x65\x73\x20\x6d\x6f\x76\x65\x20\x78\x2c\x79\x20\x6c\x69\ -\x6e\x65\x61\x72\x6c\x79\x20\x6f\x76\x65\x72\x20\x64\x75\x72\x61\ -\x74\x69\x6f\x6e\x20\x6f\x66\x20\x32\x30\x30\x6d\x73\x2e\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x54\x72\x61\x6e\x73\x69\x74\x69\x6f\ -\x6e\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x4e\x75\x6d\x62\x65\x72\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\ -\x7b\x20\x70\x72\x6f\x70\x65\x72\x74\x69\x65\x73\x3a\x20\x22\x78\ -\x2c\x79\x22\x3b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x20\x32\ -\x30\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\ -\x20\x20\x20\x2f\x2f\x20\x21\x5b\x30\x5d\x0a\x20\x20\x20\x20\x5d\ -\x0a\x7d\x0a\ -\x00\x00\x0f\x24\ -\x2f\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ -\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ -\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ -\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ -\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ -\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ -\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ -\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ -\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ -\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ -\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ -\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ -\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ -\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ -\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ -\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ -\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ -\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ -\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ -\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ -\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ -\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ -\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ -\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ -\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ -\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ -\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ -\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ -\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ -\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ -\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ -\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ -\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ -\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ -\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ -\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ -\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ -\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ -\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ -\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ -\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ -\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ -\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ -\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ -\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ -\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ -\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ -\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ -\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ -\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ -\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ -\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ -\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ -\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ -\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ -\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ -\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ -\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ -\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ -\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ -\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ -\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ -\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ -\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ -\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ -\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ -\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ -\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ -\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ -\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ -\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ -\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ -\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ -\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ -\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ -\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ -\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ -\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ -\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ -\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ -\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ -\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ -\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ -\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ -\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ -\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ -\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ -\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ -\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ -\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ -\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ -\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ -\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ -\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ -\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ -\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ -\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ -\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ -\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ -\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ -\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ -\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ -\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ -\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x52\x65\ -\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\ -\x3a\x20\x70\x61\x67\x65\x0a\x20\x20\x20\x20\x77\x69\x64\x74\x68\ -\x3a\x20\x36\x34\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x34\ -\x38\x30\x0a\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x23\ -\x33\x34\x33\x34\x33\x34\x22\x0a\x0a\x20\x20\x20\x20\x49\x6d\x61\ -\x67\x65\x20\x7b\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3a\x20\x75\x73\x65\x72\x49\x63\x6f\x6e\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x78\x3a\x20\x74\x6f\x70\x4c\x65\x66\x74\x52\x65\x63\ -\x74\x2e\x78\x3b\x20\x79\x3a\x20\x74\x6f\x70\x4c\x65\x66\x74\x52\ -\x65\x63\x74\x2e\x79\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x75\x72\x63\x65\x3a\x20\x22\x71\x74\x2d\x6c\x6f\x67\x6f\x2e\x70\ -\x6e\x67\x22\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x52\ -\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x69\x64\x3a\x20\x74\x6f\x70\x4c\x65\x66\x74\x52\x65\ -\x63\x74\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\ -\x6f\x72\x73\x20\x7b\x20\x6c\x65\x66\x74\x3a\x20\x70\x61\x72\x65\ -\x6e\x74\x2e\x6c\x65\x66\x74\x3b\x20\x74\x6f\x70\x3a\x20\x70\x61\ -\x72\x65\x6e\x74\x2e\x74\x6f\x70\x3b\x20\x6c\x65\x66\x74\x4d\x61\ -\x72\x67\x69\x6e\x3a\x20\x31\x30\x3b\x20\x74\x6f\x70\x4d\x61\x72\ -\x67\x69\x6e\x3a\x20\x32\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x34\x36\x3b\x20\x68\x65\x69\ -\x67\x68\x74\x3a\x20\x35\x34\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x54\x72\x61\x6e\x73\x70\x61\x72\ -\x65\x6e\x74\x22\x3b\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\ -\x6f\x72\x3a\x20\x22\x47\x72\x61\x79\x22\x3b\x20\x72\x61\x64\x69\ -\x75\x73\x3a\x20\x36\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\ -\x2f\x20\x43\x6c\x69\x63\x6b\x69\x6e\x67\x20\x69\x6e\x20\x68\x65\ -\x72\x65\x20\x73\x65\x74\x73\x20\x74\x68\x65\x20\x73\x74\x61\x74\ -\x65\x20\x74\x6f\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\ -\x20\x73\x74\x61\x74\x65\x2c\x20\x72\x65\x74\x75\x72\x6e\x69\x6e\ -\x67\x20\x74\x68\x65\x20\x69\x6d\x61\x67\x65\x20\x74\x6f\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x69\x74\x73\x20\x69\x6e\ -\x69\x74\x69\x61\x6c\x20\x70\x6f\x73\x69\x74\x69\x6f\x6e\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x4d\x6f\x75\x73\x65\x41\x72\x65\x61\ -\x20\x7b\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\ -\x20\x70\x61\x72\x65\x6e\x74\x3b\x20\x6f\x6e\x43\x6c\x69\x63\x6b\ -\x65\x64\x3a\x20\x70\x61\x67\x65\x2e\x73\x74\x61\x74\x65\x20\x3d\ -\x20\x27\x27\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\ -\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x6d\x69\x64\x64\x6c\x65\x52\ -\x69\x67\x68\x74\x52\x65\x63\x74\x0a\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x20\x7b\x20\x72\x69\x67\x68\ -\x74\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x72\x69\x67\x68\x74\x3b\ -\x20\x76\x65\x72\x74\x69\x63\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\ -\x20\x70\x61\x72\x65\x6e\x74\x2e\x76\x65\x72\x74\x69\x63\x61\x6c\ -\x43\x65\x6e\x74\x65\x72\x3b\x20\x72\x69\x67\x68\x74\x4d\x61\x72\ -\x67\x69\x6e\x3a\x20\x32\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x34\x36\x3b\x20\x68\x65\x69\ -\x67\x68\x74\x3a\x20\x35\x34\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x54\x72\x61\x6e\x73\x70\x61\x72\ -\x65\x6e\x74\x22\x3b\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\ -\x6f\x72\x3a\x20\x22\x47\x72\x61\x79\x22\x3b\x20\x72\x61\x64\x69\ -\x75\x73\x3a\x20\x36\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\ -\x2f\x20\x43\x6c\x69\x63\x6b\x69\x6e\x67\x20\x69\x6e\x20\x68\x65\ -\x72\x65\x20\x73\x65\x74\x73\x20\x74\x68\x65\x20\x73\x74\x61\x74\ -\x65\x20\x74\x6f\x20\x27\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\ -\x74\x27\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x4d\x6f\x75\x73\x65\ -\x41\x72\x65\x61\x20\x7b\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x66\ -\x69\x6c\x6c\x3a\x20\x70\x61\x72\x65\x6e\x74\x3b\x20\x6f\x6e\x43\ -\x6c\x69\x63\x6b\x65\x64\x3a\x20\x70\x61\x67\x65\x2e\x73\x74\x61\ -\x74\x65\x20\x3d\x20\x27\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\ -\x74\x27\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\ -\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x69\x64\x3a\x20\x62\x6f\x74\x74\x6f\x6d\x4c\x65\ -\x66\x74\x52\x65\x63\x74\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x61\x6e\x63\x68\x6f\x72\x73\x20\x7b\x20\x6c\x65\x66\x74\x3a\x20\ -\x70\x61\x72\x65\x6e\x74\x2e\x6c\x65\x66\x74\x3b\x20\x62\x6f\x74\ -\x74\x6f\x6d\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x62\x6f\x74\x74\ -\x6f\x6d\x3b\x20\x6c\x65\x66\x74\x4d\x61\x72\x67\x69\x6e\x3a\x20\ -\x31\x30\x3b\x20\x62\x6f\x74\x74\x6f\x6d\x4d\x61\x72\x67\x69\x6e\ -\x3a\x20\x32\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\ -\x69\x64\x74\x68\x3a\x20\x34\x36\x3b\x20\x68\x65\x69\x67\x68\x74\ -\x3a\x20\x35\x34\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\ -\x6f\x72\x3a\x20\x22\x54\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\ -\x22\x3b\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\x6f\x72\x3a\ -\x20\x22\x47\x72\x61\x79\x22\x3b\x20\x72\x61\x64\x69\x75\x73\x3a\ -\x20\x36\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x43\ -\x6c\x69\x63\x6b\x69\x6e\x67\x20\x69\x6e\x20\x68\x65\x72\x65\x20\ -\x73\x65\x74\x73\x20\x74\x68\x65\x20\x73\x74\x61\x74\x65\x20\x74\ -\x6f\x20\x27\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x27\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x4d\x6f\x75\x73\x65\x41\x72\x65\x61\ -\x20\x7b\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\ -\x20\x70\x61\x72\x65\x6e\x74\x3b\x20\x6f\x6e\x43\x6c\x69\x63\x6b\ -\x65\x64\x3a\x20\x70\x61\x67\x65\x2e\x73\x74\x61\x74\x65\x20\x3d\ -\x20\x27\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x27\x20\x7d\x0a\ -\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x73\x74\x61\x74\x65\ -\x73\x3a\x20\x5b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\ -\x21\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\ -\x49\x6e\x20\x73\x74\x61\x74\x65\x20\x27\x6d\x69\x64\x64\x6c\x65\ -\x52\x69\x67\x68\x74\x27\x2c\x20\x6d\x6f\x76\x65\x20\x74\x68\x65\ -\x20\x69\x6d\x61\x67\x65\x20\x74\x6f\x20\x6d\x69\x64\x64\x6c\x65\ -\x52\x69\x67\x68\x74\x52\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x53\x74\x61\x74\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x6e\x61\x6d\x65\x3a\x20\x22\x6d\x69\x64\ -\x64\x6c\x65\x52\x69\x67\x68\x74\x22\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x50\x72\x6f\x70\x65\x72\x74\x79\x43\x68\ -\x61\x6e\x67\x65\x73\x20\x7b\x20\x74\x61\x72\x67\x65\x74\x3a\x20\ -\x75\x73\x65\x72\x49\x63\x6f\x6e\x3b\x20\x78\x3a\x20\x6d\x69\x64\ -\x64\x6c\x65\x52\x69\x67\x68\x74\x52\x65\x63\x74\x2e\x78\x3b\x20\ -\x79\x3a\x20\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\x74\x52\x65\ -\x63\x74\x2e\x79\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\ -\x2c\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x49\x6e\ -\x20\x73\x74\x61\x74\x65\x20\x27\x62\x6f\x74\x74\x6f\x6d\x4c\x65\ -\x66\x74\x27\x2c\x20\x6d\x6f\x76\x65\x20\x74\x68\x65\x20\x69\x6d\ -\x61\x67\x65\x20\x74\x6f\x20\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\ -\x74\x52\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x53\x74\ -\x61\x74\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x6e\x61\x6d\x65\x3a\x20\x22\x62\x6f\x74\x74\x6f\x6d\x4c\ -\x65\x66\x74\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x50\x72\x6f\x70\x65\x72\x74\x79\x43\x68\x61\x6e\x67\x65\x73\ -\x20\x7b\x20\x74\x61\x72\x67\x65\x74\x3a\x20\x75\x73\x65\x72\x49\ -\x63\x6f\x6e\x3b\x20\x78\x3a\x20\x62\x6f\x74\x74\x6f\x6d\x4c\x65\ -\x66\x74\x52\x65\x63\x74\x2e\x78\x3b\x20\x79\x3a\x20\x62\x6f\x74\ -\x74\x6f\x6d\x4c\x65\x66\x74\x52\x65\x63\x74\x2e\x79\x20\x20\x7d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x2f\x2f\x20\x21\x5b\x30\x5d\x0a\x20\x20\x20\x20\x5d\ -\x0a\x7d\x0a\ -\x00\x00\x08\xe9\ -\x00\ -\x00\x20\xce\x78\x9c\xe5\x59\x51\x73\xda\xb8\x16\x7e\xe7\x57\x9c\ -\xc9\xed\x4c\x9b\x1d\x4a\xd2\x24\xed\x76\x61\xfa\x60\x8c\x43\x3c\ -\x03\x98\xd8\xa6\xb9\x99\x9d\x9d\x1d\x61\x04\xe8\xc6\x58\x54\x96\ -\x93\x72\x3b\xfd\xef\x7b\x24\xdb\x04\x1b\xbb\x1b\xdf\xd9\x3e\x5d\ -\xc8\x10\x7c\x24\x7d\xe7\x3b\x9f\xce\x91\x84\x7d\xf6\xcb\x3f\xf8\ -\x6a\xe9\x3f\x30\xf9\x76\x27\xd8\x6a\x2d\xe1\x8d\x79\x0a\x17\xe7\ -\xef\x2e\x61\xc0\x56\x8c\xc0\x34\x0c\x80\x44\x8b\x33\x2e\x80\xc9\ -\x18\xe2\x64\x1e\xb3\x05\x23\x62\xf7\xe6\x2d\xa3\xf1\x69\x27\x1d\ -\x1c\x49\x12\xc8\x2e\xac\xa5\xdc\x76\xcf\xce\x9e\x9e\x9e\x3a\x5f\ -\xe4\xdb\xad\xe0\xff\xa1\x81\xec\x70\xb1\x3a\x0b\xe9\x8a\x84\x99\ -\x2f\x7f\xcd\x62\x58\xb2\x90\x02\xfe\xdf\x12\x21\x81\x2f\x41\xae\ -\x29\xd0\xaf\x64\xb3\x0d\x69\x9c\x5f\xdf\x4a\xf0\x39\x0f\x1f\x98\ -\xec\x64\x43\x5f\xdd\xfa\x7f\xf6\xad\xa1\x3d\xf9\x73\x64\x9b\xd6\ -\xc4\xb3\xba\x7d\x6f\xf0\x4a\xb5\xdc\xf3\x04\x36\x64\x07\x49\x4c\ -\x71\x6c\xee\x20\x89\x16\x54\x68\x2c\x49\xc5\x66\x0f\x8c\x83\x20\ -\x64\x01\x8d\xb0\x33\xc1\xae\x3c\x0c\xf9\x53\xdc\xcd\x9c\x9c\xb8\ -\x74\xc1\x62\x29\xd8\x3c\x91\x8c\x47\x2a\x7c\x0d\xcb\x22\x88\x79\ -\x22\x02\xaa\x2d\x73\x16\xa1\x0a\x38\x16\x71\xdb\xf0\xc4\xe4\x1a\ -\x50\x23\xf5\x9f\x27\x52\xc1\x6c\xf8\x82\x2d\x59\x40\x14\x46\x1b\ -\x88\xa0\xb0\x45\x0e\x4c\x4a\xba\x00\x94\xe6\x91\x2d\xf0\x8b\x5c\ -\x13\xa9\x29\xa5\x1c\x58\xb4\x82\x80\x47\x0b\xa6\x06\xc5\x6a\x90\ -\x46\xa2\x52\x71\x03\x80\x5f\xa0\xc8\x4d\x47\x94\x91\x0a\xf8\x82\ -\xc2\x26\x89\x25\x08\x2a\x09\x92\x55\xb0\x64\xce\x1f\x55\x53\x36\ -\xbb\x29\x0a\x40\xc4\x25\x86\xdf\x4e\x95\x0a\x11\x50\xe1\x1c\x3a\ -\x8e\x16\x25\x56\xe8\x35\x08\x09\xdb\x50\xd1\xa9\xa3\x82\x2e\x0f\ -\x44\xc9\xa9\x60\xa8\x8b\x24\xa0\x3f\x8b\x0d\x7a\xcd\x61\x54\x97\ -\x05\x0f\x92\x0d\xc5\x74\xcc\x67\x4e\x25\x2e\xc7\x16\x81\xd9\x81\ -\x39\xc0\x48\x18\x3f\xab\xaf\x67\x0d\x1b\x73\x84\xc3\x78\xf6\x61\ -\x4e\x28\xd3\xe3\x15\x7c\x44\x36\x54\x91\x2b\xd4\x86\x2e\x0c\xaf\ -\x54\x18\x18\xd4\xf3\x90\x38\x77\x80\x43\x55\x67\x8c\x2d\xf5\xc3\ -\x45\xac\xb3\x76\x4e\x55\x86\x61\x94\x1c\x68\xb4\x40\x2b\x55\xc9\ -\x84\x3c\x37\x5c\x52\x48\x25\xc4\x71\x98\xcc\xec\x91\x2e\x72\xb4\ -\x25\xb6\xa7\xa2\xc5\x7c\x29\x9f\x54\x8a\x65\xf9\x07\xf1\x96\x06\ -\x2a\xfb\x70\x2c\x53\x69\x29\x54\xde\x45\x69\x06\xc6\x71\x16\x5e\ -\x5e\x8f\x37\xb6\x07\x9e\x73\xed\xdf\x19\xae\x05\xf8\x7d\xea\x3a\ -\x9f\xed\x81\x35\x80\xfe\x3d\x36\x5a\x60\x3a\xd3\x7b\xd7\x1e\xde\ -\xf8\x70\xe3\x8c\x06\x96\xeb\x81\x31\x19\xa0\x75\xe2\xbb\x76\x7f\ -\xe6\x3b\xae\xa7\xcb\xc6\xf0\x70\xf0\x89\x6e\x33\x26\xf7\x60\xfd\ -\x7b\xea\x5a\x9e\x07\x8e\x0b\xf6\x78\x3a\xb2\x11\x0f\x1d\xb8\xc6\ -\xc4\xb7\x2d\xaf\x0d\xf6\xc4\x1c\xcd\x06\xf6\x64\xd8\x06\xc4\x80\ -\x89\xe3\x2b\x90\x91\x3d\xb6\x7d\xec\xe9\x3b\x6d\xed\xfa\x78\x24\ -\x38\xd7\x30\xb6\x5c\xf3\x06\x2f\x8d\xbe\x3d\xb2\xfd\x7b\xed\xf2\ -\xda\xf6\x27\xca\xdd\xb5\xe3\x2a\x20\x03\xa6\x86\xeb\xdb\xe6\x6c\ -\x64\xb8\x30\x9d\xb9\x53\xc7\xb3\x40\xc5\x37\xb0\x3d\x73\x64\xd8\ -\x63\x6b\xd0\x41\x0e\xe8\x17\xac\xcf\xd6\xc4\x07\xef\xc6\x18\x8d\ -\x8a\xe1\x2a\x1c\xe7\x6e\x62\xb9\x2a\x86\xc3\x70\xa1\x6f\x21\x53\ -\xa3\x3f\xb2\x94\x3b\x1d\xed\xc0\x76\x2d\xd3\x57\x61\x3d\x7f\x33\ -\x51\x44\x24\x39\x6a\x2b\x20\x6f\x6a\x99\x36\x7e\x47\x5d\x2c\x0c\ -\xca\x70\xef\xdb\x19\xac\x67\xdd\xce\xb0\x1f\x36\xc2\xc0\x18\x1b\ -\x43\x8c\xf1\xcd\xdf\xab\x83\x93\x64\xce\x5c\x6b\xac\xb8\xa3\x24\ -\xde\xac\xef\xf9\xb6\x3f\xf3\x2d\x18\x3a\xce\x40\xcb\xee\x59\xee\ -\x67\x5c\x26\xbd\x1e\x8c\x1c\x4f\x0b\x37\xf3\x2c\x4d\x66\x60\xf8\ -\x86\x76\x8f\x28\x28\x1c\xf6\xc0\xef\xfd\x99\x67\x6b\x09\xed\x89\ -\x6f\xb9\xee\x6c\xea\xdb\xce\xe4\x14\xe7\xfc\x0e\x15\x42\xa6\x06\ -\x8e\x1e\x68\xad\x9d\x89\x8a\x39\xcd\x1d\xcb\x71\xef\x15\xb4\xd2\ -\x43\xcf\x46\x1b\xee\x6e\x2c\xb4\xbb\x4a\x5e\xad\x9a\xa1\xe4\xf0\ -\x50\x3d\xd3\x3f\xec\x86\x2e\x51\x4c\x1d\xd8\x73\xbc\x30\xb1\x86\ -\x23\x7b\x68\x4d\x4c\x4b\x75\x70\x14\xd0\x9d\xed\x59\xa7\x38\x79\ -\xb6\xa7\x3a\xd8\xda\x39\x66\x04\xba\x9d\xe9\xd8\xd5\xa4\x21\x37\ -\x3d\x5d\xd7\xc5\x74\x6e\xeb\xd9\x05\xfb\x1a\x8c\xc1\x67\x5b\xf1\ -\xcf\xfa\x63\x3e\x78\x76\x96\x3e\x5a\x3e\xf3\x26\x53\xbf\x73\x72\ -\xb0\xd9\x58\x93\x41\xbe\xd5\xbc\x4a\xcd\xff\xdc\xeb\xac\xd5\x62\ -\x9b\x2d\xc7\xfd\xef\x56\xde\x26\x2c\x78\x80\x8b\xce\x79\xab\xe5\ -\xe2\x9e\x49\xa2\x15\xee\x5e\xdf\x5a\xaa\xca\xd9\xa2\x8b\x65\x8d\ -\xab\xc2\x93\xbe\x7c\x62\x0b\xb9\xee\xc2\xe5\xc5\x79\x0f\xd6\x54\ -\x2d\xa3\x5d\xb8\xfa\x88\x17\x01\x0f\xb9\xe8\xc2\xc9\xbf\x2e\x2e\ -\xd5\xfb\xa4\xa5\xbb\xe3\xda\x81\x45\x2f\x77\xf0\x48\x04\x50\x12\ -\xe3\xea\x69\x26\xe2\x91\x76\xe1\x77\x38\xef\x5c\xb4\xf3\x8f\x77\ -\x97\xea\xf3\xc3\xfb\xbd\xe1\x63\x5b\x8f\xff\xd1\x0b\xfb\x5f\x5c\ -\xa9\xbe\xbf\x7d\xd4\x9f\x1a\xe2\x37\x84\x78\x87\x7f\xf0\x47\x4a\ -\x60\x84\x6b\xea\x18\xb7\xa6\x30\x0b\x27\x0f\x29\xe5\xe2\xef\xb6\ -\xb8\x3a\xe6\x76\xd5\xd7\x0a\xa9\x5a\xc0\xe1\x9b\x5e\x39\x31\x1e\ -\x4b\x77\xec\x8c\x58\x44\x89\x38\xe9\x81\xc4\x21\x5d\x28\x58\x7b\ -\x30\x27\x61\x68\x66\x02\x0c\x88\x78\xc0\xbd\xe9\x04\xbe\xbf\x08\ -\xd8\x8e\x6e\x13\xb2\x28\x03\xa7\xd6\x22\xb0\x8d\x3b\x12\x89\x1a\ -\x40\x3b\x89\xac\xc2\xce\xcc\x45\x70\x8f\x84\x1b\x1e\xbd\x9c\x74\ -\x0d\xf6\xbe\xa1\x88\xee\x73\xdc\xfe\x78\x03\xde\xd5\xaa\xec\x1b\ -\x8e\x15\x77\x04\x26\x2d\x7d\x39\x7f\x33\x99\xb3\xe0\x98\xbd\x36\ -\x17\xd1\x87\x3c\x6c\xa2\x78\x25\x70\x6e\x2f\x22\xdf\x53\x75\xa0\ -\x68\xa4\x79\x0d\xed\x6a\xfc\x29\x25\xc1\x7a\x9a\x2c\x97\x8d\x84\ -\xaf\x0b\xa0\x52\x1c\x75\x98\x96\x61\x03\xdd\x71\xf6\x84\xac\xcc\ -\x76\x21\x8b\xd0\x8e\x08\xd6\xac\x61\xae\x1f\x43\xe7\xf6\x92\x32\ -\x89\xd8\x36\x61\x5d\x87\xfe\xdc\x52\xaa\xa6\x10\x4f\x7b\xfd\x30\ -\x79\xb1\x8b\x3c\xb3\x2b\x03\xa8\x94\xc7\x5c\xa3\x49\x50\x3c\xb7\ -\x35\x11\x9f\x45\x95\xe2\xa3\xb9\x88\x3e\xc2\xc3\xed\x50\x50\xfa\ -\xe2\x15\x41\xeb\x50\x81\x9e\xdb\x4b\xfa\x50\xd2\x08\x3d\xd3\xb9\ -\x92\x7d\xb5\x07\xb5\x26\x34\x0d\xa0\x46\xa0\xe7\x96\x52\x82\x86\ -\x78\x1a\x7e\x79\x04\x1e\xee\x15\xc7\xec\x95\xf5\x98\x79\x53\x7d\ -\x90\x62\x15\x7c\x66\x2e\x95\x2c\x25\x61\x23\xdd\xab\x89\x57\x63\ -\x27\xe2\x4b\xc2\xd9\xcb\x73\x52\x6b\x5b\x43\xbd\x4a\x1c\x4f\x52\ -\x1a\x36\x29\x2c\x3b\xb2\xbe\x6e\xf9\x31\x7d\x65\x2d\x41\x3f\xec\ -\x1a\x56\x6c\x15\x72\x66\x2e\x42\xbb\x7c\x47\x1a\xb2\xae\x81\xdf\ -\x37\x14\x1d\x8c\xf1\xb7\x70\xb2\x69\xbc\xe0\xd4\x04\x50\xa5\xce\ -\x98\x2d\x22\x75\xda\x6b\x16\x85\xc9\x44\xd5\x26\x8b\xd6\xd2\x62\ -\xc6\x05\x4e\x76\xf8\xd0\x64\x9f\xad\x80\xce\xcc\x45\xec\x3e\x8b\ -\xbf\x34\x54\xbe\x9a\x76\x25\xba\xcb\xe3\x5d\x5f\xf0\xa7\x66\xeb\ -\x4c\x0d\xf9\x2a\x69\x3c\xfc\x89\xdf\xcc\x03\x4e\x5f\x48\x62\x59\ -\x75\x4e\xc8\x1a\x2a\x96\x4a\x3c\xe4\xd0\xc8\xe5\x4d\xf6\xdb\x1a\ -\x2f\xcf\x2d\xe5\x0d\x8b\xe3\x6f\x04\xdc\x17\x9b\x15\x41\x5d\x28\ -\x75\x6e\x3c\xb2\x58\x84\xb4\xf9\x94\xd4\x47\x53\x23\x5b\xc3\x39\ -\xe9\x93\xe0\xe1\x38\x0a\x65\x2d\x15\x1a\x11\xfc\xe5\x07\x71\xa4\ -\x57\x05\x9c\x99\x4b\x7b\x3a\x79\xa4\xea\x86\x24\x96\x70\xbc\x6e\ -\x34\x09\xd5\xdc\x2b\x9d\x8c\x11\x6b\x87\x45\xd1\x6c\x21\xaa\x89\ -\xa1\x4a\x9f\x21\x61\x51\x3c\xe7\xa2\xc9\xaf\x89\x3e\x4f\xa2\xa0\ -\x6a\x8b\x49\x1b\x4a\x09\xc4\xc2\x47\x2a\x1a\x4c\x6c\x25\x78\x6e\ -\x2f\x95\x1a\xdb\x0c\x05\xd9\x35\x13\xbf\x06\xbf\x8e\xbe\x2a\xb1\ -\x26\x4e\x52\x9d\xeb\x14\xaa\x89\x43\x9d\x51\x9a\x3a\xea\xd3\xff\ -\x32\x7a\xf4\x13\x3a\xb5\xd6\x9e\x6d\x7b\x19\xf8\xf7\xf4\xe7\xbc\ -\xc9\x37\x5b\x1e\x69\xf4\xc2\xcf\x79\xfc\x81\x4f\x57\xc8\xa7\xb5\ -\xb7\xda\x92\x6e\x0e\x3a\xa9\x57\x7e\xbf\xe2\xfd\x87\x5e\x7e\x1f\ -\x23\xbd\xb3\xd1\xd1\x57\xad\x42\x67\x9f\x7e\x55\x21\x48\xfc\xd7\ -\xd5\x81\xf4\x80\x44\xc1\x9a\x8b\xb8\x13\xa0\x7f\x2a\xec\xa8\xab\ -\x1e\x1f\x50\x75\x2c\xcc\x6f\x7e\xdc\xad\x59\xba\xbe\x15\xa0\xca\ -\xb7\x54\x0e\x5f\x8a\x7c\x1c\x72\xf9\xee\xe0\x0e\xca\xbb\x0b\xf5\ -\xc6\xd0\xbf\x76\xe1\xf2\xf0\x3e\xcb\x33\xef\xab\x0f\x47\x48\x58\ -\x13\x58\xdc\x9d\x3d\xca\xe5\x95\x7a\x23\x4a\xd6\x90\x8d\x44\x47\ -\x82\xe0\x69\x21\xc6\xaf\x17\x2a\x26\xc9\x48\xc8\xf4\x5c\x74\x41\ -\x8a\x84\x1e\x01\xe7\x61\x63\x55\xe0\x22\x48\x42\x53\x87\x9f\x07\ -\x5f\x32\x17\x46\xff\x0f\x3a\x5c\xd4\xe8\x70\x38\x51\xf0\x16\x7e\ -\xfd\xf0\xff\x23\x8b\xc0\xf6\x7d\x2e\xec\xe3\xb8\x7a\xaf\xde\x27\ -\x7f\x17\x6f\x9a\x91\xe5\x68\x2f\x8e\x86\x55\x8a\xf9\x93\x35\x39\ -\x1a\x3e\xe6\x58\xf2\x86\xa0\xa4\x42\x09\xf5\xe2\x91\x19\xb2\xe0\ -\x81\xa2\x28\x6c\x09\x6f\x94\x30\x9d\x58\x62\xd9\xc3\xa7\x4f\xf0\ -\xfa\xf5\x29\x1c\x5a\xe0\x44\x3f\xe5\xc1\xd8\x69\x18\xd3\x62\xd3\ -\xeb\xd7\x95\xf8\x39\xfd\x25\x0b\xc3\x9c\xf4\x0f\x3b\x6e\x88\x58\ -\xe1\x76\xd4\x85\xb7\xef\xe1\xec\x0c\xc6\xe4\x81\x1e\x04\x31\x67\ -\xab\x95\x7e\x72\x43\xd2\xa7\x61\x22\x9f\xe8\xb6\x7a\x0c\x43\xc3\ -\xe5\x11\xf6\xf7\x63\x4d\x34\xe5\x18\xba\xe0\x69\xee\xd5\xc2\x64\ -\x0b\x6d\x1a\x70\x65\x8f\x69\x76\x23\x16\x97\xd6\x68\x85\x78\xb8\ -\xb2\x21\x77\x2a\x0f\xd2\xab\xa2\xc4\xb2\x2c\xda\xaf\xcd\x07\x2b\ -\xfd\x0f\x28\x4b\x41\xa2\x38\x7d\x78\xd6\x05\x7f\x7f\x51\xc3\x7d\ -\x92\x6c\xe6\x54\x18\x11\xdb\xa4\x4f\xcd\xbe\xe5\x37\x8d\x19\xc5\ -\xe1\x27\x5f\xd5\x04\xa6\x5b\x45\xba\x6f\xa8\xcf\xbd\x69\xae\x77\ -\x8f\xec\x96\x32\x86\xd3\x7f\xbe\x7e\xa3\x44\x39\xed\xc1\x22\x11\ -\x1a\x18\x93\xf8\xfc\xfc\xbc\x22\x02\xf5\xd2\xd1\xd5\x72\xd0\x32\ -\xfc\x74\x1e\xdf\x5b\xd5\x57\x85\x0d\xf0\x5a\x15\x00\x99\x17\x16\ -\x8b\x1f\xa6\xad\x7a\xd8\x87\xd7\x37\x59\x7d\x87\x64\xc7\x13\xd9\ -\x49\xcb\x7d\xdf\x09\xc3\x4f\x36\xe5\x09\x52\x6b\x4f\xda\xbd\xb4\ -\x5c\x6d\xa9\x7a\x96\x89\x22\x6d\xd4\x8d\xf5\xc2\xbd\xf4\xde\x7e\ -\x27\x7e\xde\x93\xeb\x42\x59\xe2\xb9\x42\xab\x5d\xa5\x97\xee\x71\ -\xb0\xc7\x63\xb9\xeb\xa7\x9f\x9f\xb0\xd2\x4b\x07\x8a\xd3\x02\x3d\ -\x41\x65\x22\xa2\xc3\x67\x0d\xbd\x56\xa9\xed\xf7\x3f\x7a\x19\x8f\ -\xef\xad\xbf\x00\x85\x55\xe9\x23\ \x00\x00\x0e\x0c\ \x2f\ \x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ @@ -2656,6 +450,270 @@ qt_resource_data = b"\ \x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x74\x65\x78\ \x74\x3a\x20\x22\x42\x6f\x78\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ \x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ +\x00\x00\x10\x5b\ +\x2f\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ +\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ +\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ +\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ +\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ +\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ +\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ +\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ +\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ +\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ +\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ +\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ +\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ +\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ +\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ +\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ +\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ +\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ +\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ +\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ +\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ +\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ +\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ +\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ +\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ +\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ +\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ +\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ +\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ +\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ +\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ +\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ +\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ +\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ +\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ +\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ +\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ +\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ +\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ +\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ +\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ +\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ +\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ +\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ +\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ +\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ +\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ +\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ +\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ +\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ +\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ +\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ +\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ +\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ +\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ +\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ +\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ +\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ +\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ +\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ +\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ +\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ +\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ +\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ +\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ +\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ +\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ +\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ +\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ +\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ +\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ +\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ +\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ +\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ +\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ +\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ +\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ +\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ +\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ +\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ +\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ +\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ +\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ +\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ +\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ +\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ +\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ +\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ +\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ +\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ +\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ +\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ +\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ +\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ +\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ +\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ +\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ +\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ +\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ +\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ +\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ +\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ +\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ +\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x49\x74\ +\x65\x6d\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\x3a\x20\x77\x69\x6e\ +\x64\x6f\x77\x0a\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x33\ +\x32\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x34\x38\x30\x0a\ +\x0a\x20\x20\x20\x20\x2f\x2f\x20\x4c\x65\x74\x27\x73\x20\x64\x72\ +\x61\x77\x20\x74\x68\x65\x20\x73\x6b\x79\x2e\x2e\x2e\x0a\x20\x20\ +\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x20\x7b\x20\ +\x6c\x65\x66\x74\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x6c\x65\x66\ +\x74\x3b\x20\x74\x6f\x70\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x74\ +\x6f\x70\x3b\x20\x72\x69\x67\x68\x74\x3a\x20\x70\x61\x72\x65\x6e\ +\x74\x2e\x72\x69\x67\x68\x74\x3b\x20\x62\x6f\x74\x74\x6f\x6d\x3a\ +\x20\x70\x61\x72\x65\x6e\x74\x2e\x76\x65\x72\x74\x69\x63\x61\x6c\ +\x43\x65\x6e\x74\x65\x72\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x3a\x20\x47\x72\x61\x64\x69\ +\x65\x6e\x74\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x47\x72\x61\x64\x69\x65\x6e\x74\x53\x74\x6f\x70\x20\x7b\ +\x20\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x20\x30\x2e\x30\x3b\x20\ +\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x44\x65\x65\x70\x53\x6b\x79\x42\ +\x6c\x75\x65\x22\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x47\x72\x61\x64\x69\x65\x6e\x74\x53\x74\x6f\x70\x20\ +\x7b\x20\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x20\x31\x2e\x30\x3b\ +\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x4c\x69\x67\x68\x74\x53\x6b\ +\x79\x42\x6c\x75\x65\x22\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x2f\x2f\ +\x20\x2e\x2e\x2e\x61\x6e\x64\x20\x74\x68\x65\x20\x67\x72\x6f\x75\ +\x6e\x64\x2e\x0a\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\ +\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\ +\x6f\x72\x73\x20\x7b\x20\x6c\x65\x66\x74\x3a\x20\x70\x61\x72\x65\ +\x6e\x74\x2e\x6c\x65\x66\x74\x3b\x20\x74\x6f\x70\x3a\x20\x70\x61\ +\x72\x65\x6e\x74\x2e\x76\x65\x72\x74\x69\x63\x61\x6c\x43\x65\x6e\ +\x74\x65\x72\x3b\x20\x72\x69\x67\x68\x74\x3a\x20\x70\x61\x72\x65\ +\x6e\x74\x2e\x72\x69\x67\x68\x74\x3b\x20\x62\x6f\x74\x74\x6f\x6d\ +\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x62\x6f\x74\x74\x6f\x6d\x20\ +\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\ +\x6e\x74\x3a\x20\x47\x72\x61\x64\x69\x65\x6e\x74\x20\x7b\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x47\x72\x61\x64\x69\ +\x65\x6e\x74\x53\x74\x6f\x70\x20\x7b\x20\x70\x6f\x73\x69\x74\x69\ +\x6f\x6e\x3a\x20\x30\x2e\x30\x3b\x20\x63\x6f\x6c\x6f\x72\x3a\x20\ +\x22\x46\x6f\x72\x65\x73\x74\x47\x72\x65\x65\x6e\x22\x20\x7d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x47\x72\x61\x64\ +\x69\x65\x6e\x74\x53\x74\x6f\x70\x20\x7b\x20\x70\x6f\x73\x69\x74\ +\x69\x6f\x6e\x3a\x20\x31\x2e\x30\x3b\x20\x63\x6f\x6c\x6f\x72\x3a\ +\x20\x22\x44\x61\x72\x6b\x47\x72\x65\x65\x6e\x22\x20\x7d\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\ +\x20\x20\x20\x20\x2f\x2f\x20\x54\x68\x65\x20\x73\x68\x61\x64\x6f\ +\x77\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x73\x6d\x69\x6c\x65\x79\ +\x20\x66\x61\x63\x65\x0a\x20\x20\x20\x20\x49\x6d\x61\x67\x65\x20\ +\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\ +\x73\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\x74\ +\x65\x72\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x68\x6f\x72\x69\x7a\ +\x6f\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\x72\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x79\x3a\x20\x73\x6d\x69\x6c\x65\x79\x2e\x6d\x69\ +\x6e\x48\x65\x69\x67\x68\x74\x20\x2b\x20\x35\x38\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x73\x6f\x75\x72\x63\x65\x3a\x20\x22\x69\x6d\ +\x61\x67\x65\x73\x2f\x73\x68\x61\x64\x6f\x77\x2e\x70\x6e\x67\x22\ +\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x54\x68\x65\ +\x20\x73\x63\x61\x6c\x65\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ +\x64\x65\x70\x65\x6e\x64\x73\x20\x6f\x6e\x20\x74\x68\x65\x20\x79\ +\x20\x70\x6f\x73\x69\x74\x69\x6f\x6e\x20\x6f\x66\x20\x74\x68\x65\ +\x20\x73\x6d\x69\x6c\x65\x79\x20\x66\x61\x63\x65\x2e\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x73\x63\x61\x6c\x65\x3a\x20\x73\x6d\x69\ +\x6c\x65\x79\x2e\x79\x20\x2a\x20\x30\x2e\x35\x20\x2f\x20\x28\x73\ +\x6d\x69\x6c\x65\x79\x2e\x6d\x69\x6e\x48\x65\x69\x67\x68\x74\x20\ +\x2d\x20\x73\x6d\x69\x6c\x65\x79\x2e\x6d\x61\x78\x48\x65\x69\x67\ +\x68\x74\x29\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x49\ +\x6d\x61\x67\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\ +\x64\x3a\x20\x73\x6d\x69\x6c\x65\x79\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\x74\x20\x6d\ +\x61\x78\x48\x65\x69\x67\x68\x74\x3a\x20\x77\x69\x6e\x64\x6f\x77\ +\x2e\x68\x65\x69\x67\x68\x74\x20\x2f\x20\x33\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\x74\ +\x20\x6d\x69\x6e\x48\x65\x69\x67\x68\x74\x3a\x20\x32\x20\x2a\x20\ +\x77\x69\x6e\x64\x6f\x77\x2e\x68\x65\x69\x67\x68\x74\x20\x2f\x20\ +\x33\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\ +\x72\x73\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\ +\x74\x65\x72\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x68\x6f\x72\x69\ +\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\x72\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x79\x3a\x20\x6d\x69\x6e\x48\x65\x69\x67\x68\ +\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x75\x72\x63\x65\ +\x3a\x20\x22\x69\x6d\x61\x67\x65\x73\x2f\x66\x61\x63\x65\x2d\x73\ +\x6d\x69\x6c\x65\x2e\x70\x6e\x67\x22\x0a\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x2f\x2f\x21\x20\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x2f\x2f\x20\x41\x6e\x69\x6d\x61\x74\x65\x20\x74\x68\ +\x65\x20\x79\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x2e\x20\x53\x65\ +\x74\x74\x69\x6e\x67\x20\x6c\x6f\x6f\x70\x73\x20\x74\x6f\x20\x41\ +\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2e\x49\x6e\x66\x69\x6e\x69\x74\ +\x65\x20\x6d\x61\x6b\x65\x73\x20\x74\x68\x65\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x2f\x2f\x20\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\ +\x20\x72\x65\x70\x65\x61\x74\x20\x69\x6e\x64\x65\x66\x69\x6e\x69\ +\x74\x65\x6c\x79\x2c\x20\x6f\x74\x68\x65\x72\x77\x69\x73\x65\x20\ +\x69\x74\x20\x77\x6f\x75\x6c\x64\x20\x6f\x6e\x6c\x79\x20\x72\x75\ +\x6e\x20\x6f\x6e\x63\x65\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x53\x65\x71\x75\x65\x6e\x74\x69\x61\x6c\x41\x6e\x69\x6d\x61\x74\ +\x69\x6f\x6e\x20\x6f\x6e\x20\x79\x20\x7b\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x6c\x6f\x6f\x70\x73\x3a\x20\x41\x6e\ +\x69\x6d\x61\x74\x69\x6f\x6e\x2e\x49\x6e\x66\x69\x6e\x69\x74\x65\ +\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\ +\x20\x4d\x6f\x76\x65\x20\x66\x72\x6f\x6d\x20\x6d\x69\x6e\x48\x65\ +\x69\x67\x68\x74\x20\x74\x6f\x20\x6d\x61\x78\x48\x65\x69\x67\x68\ +\x74\x20\x69\x6e\x20\x33\x30\x30\x6d\x73\x2c\x20\x75\x73\x69\x6e\ +\x67\x20\x74\x68\x65\x20\x4f\x75\x74\x45\x78\x70\x6f\x20\x65\x61\ +\x73\x69\x6e\x67\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x4e\x75\x6d\x62\x65\x72\ +\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\ +\x3a\x20\x73\x6d\x69\x6c\x65\x79\x2e\x6d\x69\x6e\x48\x65\x69\x67\ +\x68\x74\x3b\x20\x74\x6f\x3a\x20\x73\x6d\x69\x6c\x65\x79\x2e\x6d\ +\x61\x78\x48\x65\x69\x67\x68\x74\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x65\x61\x73\x69\x6e\x67\x2e\ +\x74\x79\x70\x65\x3a\x20\x45\x61\x73\x69\x6e\x67\x2e\x4f\x75\x74\ +\x45\x78\x70\x6f\x3b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x20\ +\x33\x30\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x7d\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2f\ +\x2f\x20\x54\x68\x65\x6e\x20\x6d\x6f\x76\x65\x20\x62\x61\x63\x6b\ +\x20\x74\x6f\x20\x6d\x69\x6e\x48\x65\x69\x67\x68\x74\x20\x69\x6e\ +\x20\x31\x20\x73\x65\x63\x6f\x6e\x64\x2c\x20\x75\x73\x69\x6e\x67\ +\x20\x74\x68\x65\x20\x4f\x75\x74\x42\x6f\x75\x6e\x63\x65\x20\x65\ +\x61\x73\x69\x6e\x67\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x4e\x75\x6d\x62\x65\ +\x72\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x66\x72\x6f\ +\x6d\x3a\x20\x73\x6d\x69\x6c\x65\x79\x2e\x6d\x61\x78\x48\x65\x69\ +\x67\x68\x74\x3b\x20\x74\x6f\x3a\x20\x73\x6d\x69\x6c\x65\x79\x2e\ +\x6d\x69\x6e\x48\x65\x69\x67\x68\x74\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x65\x61\x73\x69\x6e\x67\ +\x2e\x74\x79\x70\x65\x3a\x20\x45\x61\x73\x69\x6e\x67\x2e\x4f\x75\ +\x74\x42\x6f\x75\x6e\x63\x65\x3b\x20\x64\x75\x72\x61\x74\x69\x6f\ +\x6e\x3a\x20\x31\x30\x30\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x2f\x2f\x20\x54\x68\x65\x6e\x20\x70\x61\x75\x73\x65\ +\x20\x66\x6f\x72\x20\x35\x30\x30\x6d\x73\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x50\x61\x75\x73\x65\x41\x6e\x69\x6d\ +\x61\x74\x69\x6f\x6e\x20\x7b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\ +\x3a\x20\x35\x30\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x21\x20\x5b\x30\ +\x5d\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ \x00\x00\x13\x5d\ \x2f\ \x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ @@ -2968,270 +1026,35 @@ qt_resource_data = b"\ \x31\x2e\x30\x3b\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x44\x61\x72\ \x6b\x47\x72\x65\x65\x6e\x22\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\ \x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ -\x00\x00\x10\x5b\ -\x2f\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ -\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ -\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ -\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ -\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ -\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ -\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ -\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ -\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ -\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ -\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ -\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ -\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ -\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ -\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ -\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ -\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ -\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ -\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ -\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ -\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ -\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ -\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ -\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ -\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ -\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ -\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ -\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ -\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ -\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ -\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ -\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ -\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ -\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ -\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ -\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ -\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ -\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ -\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ -\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ -\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ -\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ -\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ -\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ -\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ -\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ -\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ -\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ -\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ -\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ -\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ -\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ -\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ -\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ -\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ -\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ -\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ -\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ -\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ -\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ -\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ -\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ -\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ -\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ -\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ -\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ -\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ -\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ -\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ -\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ -\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ -\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ -\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ -\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ -\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ -\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ -\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ -\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ -\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ -\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ -\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ -\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ -\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ -\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ -\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ -\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ -\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ -\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ -\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ -\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ -\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ -\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ -\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ -\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ -\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ -\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ -\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ -\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ -\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ -\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ -\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ -\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ -\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ -\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x49\x74\ -\x65\x6d\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\x3a\x20\x77\x69\x6e\ -\x64\x6f\x77\x0a\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x33\ -\x32\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x34\x38\x30\x0a\ -\x0a\x20\x20\x20\x20\x2f\x2f\x20\x4c\x65\x74\x27\x73\x20\x64\x72\ -\x61\x77\x20\x74\x68\x65\x20\x73\x6b\x79\x2e\x2e\x2e\x0a\x20\x20\ -\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x20\x7b\x20\ -\x6c\x65\x66\x74\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x6c\x65\x66\ -\x74\x3b\x20\x74\x6f\x70\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x74\ -\x6f\x70\x3b\x20\x72\x69\x67\x68\x74\x3a\x20\x70\x61\x72\x65\x6e\ -\x74\x2e\x72\x69\x67\x68\x74\x3b\x20\x62\x6f\x74\x74\x6f\x6d\x3a\ -\x20\x70\x61\x72\x65\x6e\x74\x2e\x76\x65\x72\x74\x69\x63\x61\x6c\ -\x43\x65\x6e\x74\x65\x72\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x3a\x20\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x47\x72\x61\x64\x69\x65\x6e\x74\x53\x74\x6f\x70\x20\x7b\ -\x20\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x20\x30\x2e\x30\x3b\x20\ -\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x44\x65\x65\x70\x53\x6b\x79\x42\ -\x6c\x75\x65\x22\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x47\x72\x61\x64\x69\x65\x6e\x74\x53\x74\x6f\x70\x20\ -\x7b\x20\x70\x6f\x73\x69\x74\x69\x6f\x6e\x3a\x20\x31\x2e\x30\x3b\ -\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x4c\x69\x67\x68\x74\x53\x6b\ -\x79\x42\x6c\x75\x65\x22\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x2f\x2f\ -\x20\x2e\x2e\x2e\x61\x6e\x64\x20\x74\x68\x65\x20\x67\x72\x6f\x75\ -\x6e\x64\x2e\x0a\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\ -\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\ -\x6f\x72\x73\x20\x7b\x20\x6c\x65\x66\x74\x3a\x20\x70\x61\x72\x65\ -\x6e\x74\x2e\x6c\x65\x66\x74\x3b\x20\x74\x6f\x70\x3a\x20\x70\x61\ -\x72\x65\x6e\x74\x2e\x76\x65\x72\x74\x69\x63\x61\x6c\x43\x65\x6e\ -\x74\x65\x72\x3b\x20\x72\x69\x67\x68\x74\x3a\x20\x70\x61\x72\x65\ -\x6e\x74\x2e\x72\x69\x67\x68\x74\x3b\x20\x62\x6f\x74\x74\x6f\x6d\ -\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x62\x6f\x74\x74\x6f\x6d\x20\ -\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\ -\x6e\x74\x3a\x20\x47\x72\x61\x64\x69\x65\x6e\x74\x20\x7b\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x47\x72\x61\x64\x69\ -\x65\x6e\x74\x53\x74\x6f\x70\x20\x7b\x20\x70\x6f\x73\x69\x74\x69\ -\x6f\x6e\x3a\x20\x30\x2e\x30\x3b\x20\x63\x6f\x6c\x6f\x72\x3a\x20\ -\x22\x46\x6f\x72\x65\x73\x74\x47\x72\x65\x65\x6e\x22\x20\x7d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x47\x72\x61\x64\ -\x69\x65\x6e\x74\x53\x74\x6f\x70\x20\x7b\x20\x70\x6f\x73\x69\x74\ -\x69\x6f\x6e\x3a\x20\x31\x2e\x30\x3b\x20\x63\x6f\x6c\x6f\x72\x3a\ -\x20\x22\x44\x61\x72\x6b\x47\x72\x65\x65\x6e\x22\x20\x7d\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\ -\x20\x20\x20\x20\x2f\x2f\x20\x54\x68\x65\x20\x73\x68\x61\x64\x6f\ -\x77\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x73\x6d\x69\x6c\x65\x79\ -\x20\x66\x61\x63\x65\x0a\x20\x20\x20\x20\x49\x6d\x61\x67\x65\x20\ -\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\ -\x73\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\x74\ -\x65\x72\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x68\x6f\x72\x69\x7a\ -\x6f\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\x72\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x79\x3a\x20\x73\x6d\x69\x6c\x65\x79\x2e\x6d\x69\ -\x6e\x48\x65\x69\x67\x68\x74\x20\x2b\x20\x35\x38\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x6f\x75\x72\x63\x65\x3a\x20\x22\x69\x6d\ -\x61\x67\x65\x73\x2f\x73\x68\x61\x64\x6f\x77\x2e\x70\x6e\x67\x22\ -\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x54\x68\x65\ -\x20\x73\x63\x61\x6c\x65\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x64\x65\x70\x65\x6e\x64\x73\x20\x6f\x6e\x20\x74\x68\x65\x20\x79\ -\x20\x70\x6f\x73\x69\x74\x69\x6f\x6e\x20\x6f\x66\x20\x74\x68\x65\ -\x20\x73\x6d\x69\x6c\x65\x79\x20\x66\x61\x63\x65\x2e\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x73\x63\x61\x6c\x65\x3a\x20\x73\x6d\x69\ -\x6c\x65\x79\x2e\x79\x20\x2a\x20\x30\x2e\x35\x20\x2f\x20\x28\x73\ -\x6d\x69\x6c\x65\x79\x2e\x6d\x69\x6e\x48\x65\x69\x67\x68\x74\x20\ -\x2d\x20\x73\x6d\x69\x6c\x65\x79\x2e\x6d\x61\x78\x48\x65\x69\x67\ -\x68\x74\x29\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x49\ -\x6d\x61\x67\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\ -\x64\x3a\x20\x73\x6d\x69\x6c\x65\x79\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\x74\x20\x6d\ -\x61\x78\x48\x65\x69\x67\x68\x74\x3a\x20\x77\x69\x6e\x64\x6f\x77\ -\x2e\x68\x65\x69\x67\x68\x74\x20\x2f\x20\x33\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\x74\ -\x20\x6d\x69\x6e\x48\x65\x69\x67\x68\x74\x3a\x20\x32\x20\x2a\x20\ -\x77\x69\x6e\x64\x6f\x77\x2e\x68\x65\x69\x67\x68\x74\x20\x2f\x20\ -\x33\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\ -\x72\x73\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\ -\x74\x65\x72\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x68\x6f\x72\x69\ -\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\x72\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x79\x3a\x20\x6d\x69\x6e\x48\x65\x69\x67\x68\ -\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x75\x72\x63\x65\ -\x3a\x20\x22\x69\x6d\x61\x67\x65\x73\x2f\x66\x61\x63\x65\x2d\x73\ -\x6d\x69\x6c\x65\x2e\x70\x6e\x67\x22\x0a\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x2f\x2f\x21\x20\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x2f\x2f\x20\x41\x6e\x69\x6d\x61\x74\x65\x20\x74\x68\ -\x65\x20\x79\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x2e\x20\x53\x65\ -\x74\x74\x69\x6e\x67\x20\x6c\x6f\x6f\x70\x73\x20\x74\x6f\x20\x41\ -\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2e\x49\x6e\x66\x69\x6e\x69\x74\ -\x65\x20\x6d\x61\x6b\x65\x73\x20\x74\x68\x65\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x2f\x2f\x20\x61\x6e\x69\x6d\x61\x74\x69\x6f\x6e\ -\x20\x72\x65\x70\x65\x61\x74\x20\x69\x6e\x64\x65\x66\x69\x6e\x69\ -\x74\x65\x6c\x79\x2c\x20\x6f\x74\x68\x65\x72\x77\x69\x73\x65\x20\ -\x69\x74\x20\x77\x6f\x75\x6c\x64\x20\x6f\x6e\x6c\x79\x20\x72\x75\ -\x6e\x20\x6f\x6e\x63\x65\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x53\x65\x71\x75\x65\x6e\x74\x69\x61\x6c\x41\x6e\x69\x6d\x61\x74\ -\x69\x6f\x6e\x20\x6f\x6e\x20\x79\x20\x7b\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x6c\x6f\x6f\x70\x73\x3a\x20\x41\x6e\ -\x69\x6d\x61\x74\x69\x6f\x6e\x2e\x49\x6e\x66\x69\x6e\x69\x74\x65\ -\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\ -\x20\x4d\x6f\x76\x65\x20\x66\x72\x6f\x6d\x20\x6d\x69\x6e\x48\x65\ -\x69\x67\x68\x74\x20\x74\x6f\x20\x6d\x61\x78\x48\x65\x69\x67\x68\ -\x74\x20\x69\x6e\x20\x33\x30\x30\x6d\x73\x2c\x20\x75\x73\x69\x6e\ -\x67\x20\x74\x68\x65\x20\x4f\x75\x74\x45\x78\x70\x6f\x20\x65\x61\ -\x73\x69\x6e\x67\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x4e\x75\x6d\x62\x65\x72\ -\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\ -\x3a\x20\x73\x6d\x69\x6c\x65\x79\x2e\x6d\x69\x6e\x48\x65\x69\x67\ -\x68\x74\x3b\x20\x74\x6f\x3a\x20\x73\x6d\x69\x6c\x65\x79\x2e\x6d\ -\x61\x78\x48\x65\x69\x67\x68\x74\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x65\x61\x73\x69\x6e\x67\x2e\ -\x74\x79\x70\x65\x3a\x20\x45\x61\x73\x69\x6e\x67\x2e\x4f\x75\x74\ -\x45\x78\x70\x6f\x3b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x20\ -\x33\x30\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x7d\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2f\ -\x2f\x20\x54\x68\x65\x6e\x20\x6d\x6f\x76\x65\x20\x62\x61\x63\x6b\ -\x20\x74\x6f\x20\x6d\x69\x6e\x48\x65\x69\x67\x68\x74\x20\x69\x6e\ -\x20\x31\x20\x73\x65\x63\x6f\x6e\x64\x2c\x20\x75\x73\x69\x6e\x67\ -\x20\x74\x68\x65\x20\x4f\x75\x74\x42\x6f\x75\x6e\x63\x65\x20\x65\ -\x61\x73\x69\x6e\x67\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x4e\x75\x6d\x62\x65\ -\x72\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x66\x72\x6f\ -\x6d\x3a\x20\x73\x6d\x69\x6c\x65\x79\x2e\x6d\x61\x78\x48\x65\x69\ -\x67\x68\x74\x3b\x20\x74\x6f\x3a\x20\x73\x6d\x69\x6c\x65\x79\x2e\ -\x6d\x69\x6e\x48\x65\x69\x67\x68\x74\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x65\x61\x73\x69\x6e\x67\ -\x2e\x74\x79\x70\x65\x3a\x20\x45\x61\x73\x69\x6e\x67\x2e\x4f\x75\ -\x74\x42\x6f\x75\x6e\x63\x65\x3b\x20\x64\x75\x72\x61\x74\x69\x6f\ -\x6e\x3a\x20\x31\x30\x30\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x2f\x2f\x20\x54\x68\x65\x6e\x20\x70\x61\x75\x73\x65\ -\x20\x66\x6f\x72\x20\x35\x30\x30\x6d\x73\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x50\x61\x75\x73\x65\x41\x6e\x69\x6d\ -\x61\x74\x69\x6f\x6e\x20\x7b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\ -\x3a\x20\x35\x30\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x21\x20\x5b\x30\ -\x5d\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ +\x00\x00\x01\xa9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x2c\x00\x00\x00\x06\x08\x04\x00\x00\x00\x12\xba\xb4\xda\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0d\xd6\x00\x00\x0d\xd6\x01\x90\x6f\x79\x9c\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x15\x02\x2e\x16\x28\ +\xc5\x30\x58\x00\x00\x01\x2d\x49\x44\x41\x54\x28\xcf\x55\x92\xcd\ +\x4a\x42\x01\x10\x85\xbf\x73\xed\x56\x22\xa5\x29\x45\x11\x85\x44\ +\x50\xed\xb4\x1e\xa0\x75\xaf\xd1\x0b\xf4\x06\x81\xd0\xb6\xa7\x69\ +\xd1\xb6\x4d\xcb\xca\x5d\x10\x11\x81\xf4\x03\x59\x61\xa5\xe6\x4d\ +\xef\x69\x71\xaf\x8a\x33\x8b\xe1\x0c\x73\xce\x30\x87\x11\xc0\x0e\ +\xb3\xc1\x4d\x0c\x00\xd5\x12\x45\xe7\xc9\x92\xd1\x92\x4b\x2c\x30\ +\x47\x4e\x59\x42\x87\x0a\x80\x98\x3f\x47\x74\xd5\xf6\x37\x1f\x6a\ +\xd2\x24\x76\x87\x16\xef\xf5\xcf\x84\x5f\x09\xd6\xe2\x33\x6a\x08\ +\x76\xb8\x05\xaa\xeb\x1c\x78\x95\x2d\x36\x55\xa6\x08\x60\xc6\xa1\ +\x11\xd6\x44\x3f\xc1\x7a\xe3\xd1\xf7\xba\xa3\xe1\xf3\xfa\x73\xa2\ +\x28\x80\xbd\xec\xe0\x84\x23\x65\x9c\x0a\x28\x66\x60\x24\x27\x8a\ +\x80\xd2\x6a\x84\x53\x65\x19\x6c\xc1\x94\x35\x5c\xa7\xc8\xa7\x85\ +\xe3\x8b\x7e\x8d\x00\x60\xad\x4f\x83\x27\xff\x8e\xa8\x81\x43\x02\ +\x2c\x13\xe3\x24\x6d\x26\x33\xb6\x6d\x65\x08\x93\xe5\x02\xe8\xf2\ +\xc2\x53\x77\x90\xe2\xc4\x0a\xa8\xec\x6b\xd7\x8b\x2a\xb3\xe1\x65\ +\xad\x30\x3d\xb4\x23\xbd\x62\x84\x3c\x69\x43\x8f\x67\xbf\xe8\x81\ +\x06\xaf\x5c\xdd\x5c\x82\xd8\x1e\x5a\x71\xcd\x61\xd0\x8b\x6f\xd3\ +\xf1\x4a\x81\x79\xe5\xc9\x39\xc4\xcc\x91\x27\x47\x96\x19\x85\x08\ +\x6c\x22\x22\x3a\xb4\x69\xe9\x07\x39\xa2\x4d\x8b\xaf\x7a\x2b\xe1\ +\x8e\xdf\xe0\x1f\x5d\xe3\x8b\x95\xa8\x58\x6d\x6b\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x09\x81\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ @@ -3387,6 +1210,542 @@ qt_resource_data = b"\ \x7c\xbd\x1a\x57\xe3\x6a\x5c\x8d\x2b\x8f\xff\x04\x03\x78\x12\x78\ \x73\x21\x26\xd6\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ +\x00\x00\x1f\xd9\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x44\x00\x00\x00\x44\x08\x06\x00\x00\x00\x38\x13\x93\xb2\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x07\x11\ +\x12\x27\x26\x7f\x56\x98\x8e\x00\x00\x1f\x59\x49\x44\x41\x54\x78\ +\xda\xec\x99\xd9\x93\x25\xc7\x75\xde\xbf\x93\x4b\x55\xdd\xba\x7b\ +\xdf\x7b\xbb\xa7\xbb\x67\x45\x63\x1b\x0c\x16\x82\x00\x4c\x52\x32\ +\x05\x8b\xa2\x8d\xb0\x41\x2b\xa8\x08\xca\x8e\xf0\x03\xc3\x0f\x8e\ +\xf0\x9b\x1e\xec\xd0\xb3\xe9\x3f\xc1\x0e\x3f\xf9\xc9\x2f\x76\x84\ +\x65\x87\x45\xd3\x72\x50\xa4\xc4\x45\xd6\x42\x12\xfb\x32\x20\x30\ +\x0b\x66\xc1\x4c\x4f\xef\xcb\x5d\xea\xd6\x92\xcb\x71\xf5\x5d\x66\ +\x01\x86\x20\x68\x52\x0a\x84\xc2\xa7\xfb\x8b\x93\x5d\x35\x51\x59\ +\xf9\x9b\xcc\x73\x4e\x66\xe1\xff\xdb\xa7\xc4\x7e\xef\xf7\x26\xfa\ +\x88\xf1\x9f\x9d\x14\xf8\x39\x76\xf1\x22\x68\x77\x17\x84\xbf\x4d\ +\xc6\x0c\x3a\xd2\x47\xae\xff\xd5\x3f\x88\x98\x41\xaf\xbf\xfe\xb3\ +\x07\xbc\xbd\x0d\x3d\x1a\x41\xe2\xaf\xc1\xc4\xdf\x3c\x88\x13\x04\ +\x00\x07\x07\x80\x19\x85\x0a\x1f\xb6\x5c\x54\x36\xdf\x87\x58\x6a\ +\xdd\x1f\x08\x1f\x40\x74\x3a\x08\xaa\x55\xf0\xdf\x0a\x20\x38\xdf\ +\xd3\x7c\xfd\x14\xb2\xbf\x00\xcb\x7e\x10\xf1\xf7\x3a\x84\x99\xf1\ +\x1f\x00\x5e\xa0\xda\x58\x81\x5a\x5e\x06\xf8\x5f\x97\x7a\xa3\x2d\ +\x98\x67\xf7\xff\xf4\xb7\x44\xe1\x65\x08\x40\x02\x9f\x62\x20\xcc\ +\x10\xcc\x9f\xb4\xc7\x4e\x80\x74\x45\xad\xfc\x36\xe0\x35\x05\xa0\ +\x07\x14\xe6\x56\x7f\x46\x12\xd9\x6a\xc5\x43\x23\x03\xf0\xb5\x27\ +\x09\xf6\xb4\xc6\x6b\x9f\x9d\xbe\xe7\x4a\xa1\xa5\x56\x75\x64\xf0\ +\x44\x9f\x62\x20\x58\x2f\xd5\x87\xe6\x3f\x06\x7e\x2e\x98\xb1\x0a\ +\xb1\xdd\x09\x19\x00\x8c\x54\xa8\x06\x11\xe6\xd6\xe8\x2a\x66\x84\ +\x08\xa0\xd1\x04\x50\x95\x04\xae\x69\xe4\x21\xf8\xa0\x45\x96\x07\ +\x35\x52\x45\xc0\x01\xf2\x7b\xff\x43\xbe\xf1\x29\x03\xb2\x0a\x0f\ +\x09\x8d\x73\x08\xf0\x5f\x9e\x13\xe5\xd4\xff\x88\xf1\xbf\x29\xf5\ +\x3f\x00\xcf\x8e\x99\xc6\x35\x7c\xf3\x11\x29\x44\x00\xd4\x8b\xda\ +\x9d\x00\x9b\x06\x20\x17\x15\x39\x24\x18\x84\x61\x33\x04\xc2\x00\ +\x67\xdf\xf1\xc9\x5b\x4f\x6a\x5f\x1d\x55\x2d\xc1\xc9\x0c\x16\x33\ +\xe3\xf4\x77\x01\x77\x45\x7c\x2a\x80\x30\x4f\x45\x84\x23\x2b\xd0\ +\x11\x75\x3c\x34\x8c\xc0\x8f\x09\xcc\x8c\x1b\xd3\x8c\x82\x7f\xfc\ +\x8c\xc2\x52\x2c\x44\x91\x13\x69\xd5\x46\x98\x84\x34\x8c\x42\xcf\ +\x07\x35\xdc\x84\xc4\xab\xb1\x86\xf3\x2d\x62\x5b\xc7\x11\x90\x4b\ +\x10\xf0\x59\x1d\x64\x03\xfc\xa4\xa3\xaa\xd0\x0b\x54\xdb\xac\x68\ +\xcd\x09\xd5\xc1\x98\xdb\x35\xa3\x71\x21\xfd\x74\x00\xc1\x4b\x2b\ +\xc0\x4f\x9e\x98\x4e\xff\x1a\x2c\xac\x77\x38\xb1\xdf\xc0\xda\x52\ +\x95\xff\xec\x14\xf1\x00\x84\xb7\x21\xf0\x26\x08\xa6\x84\x85\xb5\ +\xaa\x8f\xfb\xe4\x39\x6f\xb9\x46\xbd\xc9\x87\x61\xc3\x52\xda\xc6\ +\x01\x2a\x1e\xcd\x06\x50\xb6\x55\xba\x20\x72\xd2\x7e\xaf\x1b\x41\ +\xa0\x0b\x9f\x2a\x04\x08\x51\x2d\xd7\x8c\x28\x42\x97\xaa\x8c\xff\ +\x33\x88\xff\x11\xc0\x6f\xfd\xb6\x44\x8a\x18\x80\xc5\x7d\x8c\x5f\ +\x79\x06\xd7\x5e\x5d\x10\x7f\x63\x40\xe8\x73\xb7\x80\x3d\x61\xdd\ +\x0f\x5f\x68\xe7\xff\xe1\x59\x42\x15\x23\x5f\x3b\xd0\x50\xfb\x5d\ +\x88\x95\xc6\xc6\x3a\x44\xb1\x5b\xd5\x90\x41\x00\x4e\x22\x40\x1e\ +\x13\x76\x37\x84\xb3\x8b\x12\xe1\xaa\x70\xd4\x56\xe0\xae\xcf\x9b\ +\x0b\x6c\xf4\x12\xc3\x76\xa0\x4d\x17\x59\xdc\x22\x6a\x2d\xb1\xa5\ +\x65\x8f\x34\x42\x23\x68\xbb\x68\xd0\x43\x56\x23\xf9\x01\x01\xa7\ +\x20\xf0\x0d\x08\x37\x32\x6d\x64\xce\xd2\xb9\xff\x76\x07\xc2\x37\ +\x66\xba\xf4\x0f\x09\x3e\x8a\x96\xf7\x8f\xe1\xaf\x05\x08\x73\xa9\ +\x1b\x1f\xcd\x26\xf4\xe2\x9b\xce\x09\xef\x82\xc7\xbb\x5d\x5c\x38\ +\xed\x09\x66\xc8\xdd\x5b\xb1\xd7\x74\x6a\x71\xfb\x74\x53\x0b\x17\ +\xc0\x57\xeb\x25\x24\xc1\x4e\xac\xb1\xc7\x22\xa9\x71\x9b\x45\x7a\ +\x9c\x29\x5f\x82\x77\xab\x44\x74\x1c\xd2\x1e\x87\x4a\x7a\x40\xda\ +\x93\xb9\x38\x06\x61\xcb\x6b\x69\x17\x94\xb4\xd8\xa8\x35\x04\xc3\ +\x45\xb5\xaf\x33\x37\xb6\x1a\x21\x94\x37\xcf\xd6\x04\xb8\x81\xf4\ +\x47\x19\xff\x27\x10\x03\xe0\x77\x7e\x97\xf0\xb5\x93\x12\x5f\xff\ +\x02\x61\xd7\xb7\x20\x42\x84\x7f\xff\xa7\x7e\xba\xb4\x3f\xd9\x58\ +\x15\x7e\x11\xeb\x80\x00\x68\x66\x18\x22\x80\x2f\x0a\x81\xa2\xc3\ +\xf8\xef\x7f\x32\xc4\x6f\xbd\xd0\xc1\xd6\x1a\x51\xbe\x3f\xe4\xd5\ +\xc3\x82\xaa\xbb\x27\xa8\xe8\x35\xc1\x83\x2b\x6c\xa3\x36\xa9\x81\ +\xf7\x72\xbc\x40\xd2\x4b\xf2\x69\x8f\xd9\xf6\x40\xd6\xb2\xb7\x3d\ +\x22\x51\x10\x4c\x05\x94\xd5\x20\xe4\x12\x8c\x3c\x09\xa6\x18\x72\ +\x68\x40\xc5\xea\xd1\x35\x72\x24\x61\x73\x4b\x54\x89\x0b\x90\x11\ +\x14\x9f\x14\x3c\xd8\x23\xb5\x4b\xf8\x67\x20\x3c\xb1\x4a\x18\xbc\ +\x1f\xa2\xd7\xcd\xf9\x56\x7b\x89\x84\x34\x68\x8a\x8c\xdf\x07\xc1\ +\x43\xe1\x03\xb8\x5f\x29\x90\x09\x80\xfd\xb6\x87\x38\xd4\x60\x56\ +\xcc\xc8\xf0\xbd\x55\x81\xea\xc9\x0a\x7e\x47\xa5\xc8\xf7\x76\x7c\ +\xd1\x3a\x27\x0e\x4f\xae\xbb\xf8\x6a\x26\xeb\x3b\x1a\xfd\xea\x43\ +\x3e\xaf\x0a\x29\x4c\xcc\x9a\x9c\xd0\x87\x55\x40\x9e\x06\x8d\xbb\ +\x24\xd0\x64\x98\x04\xec\xbb\xa5\x04\x88\x43\x2f\x10\x11\xd4\x2a\ +\xbc\xdf\x65\x36\x25\x3c\xee\x93\x77\x75\x68\xdf\x23\xcb\x1b\x40\ +\xde\x14\x92\x95\x2c\x4e\xd4\x9c\x75\x3d\x11\x5f\xbb\x89\x1a\x14\ +\xde\x58\xf4\x18\x9f\xaa\xa2\x91\x66\xfe\xda\xf2\xa2\x57\x88\x94\ +\x76\x3b\x69\x76\x51\xe9\x95\x7a\xac\xc4\x30\xa5\x33\xf0\xbf\x32\ +\x20\xfc\xda\xd3\x84\x7e\x93\xcd\xf9\xeb\x94\x8d\x4f\xa3\xfe\xdc\ +\xe5\xa8\x28\x92\x20\x3d\x36\xca\xea\x7b\x46\x0b\x3e\x5d\x45\x7c\ +\x2b\x01\xc4\x88\xa9\xf1\x19\x31\x58\xd9\xe4\xd6\xcd\x82\x6b\xdb\ +\x6d\x91\xc4\x5f\x60\x9d\xed\x11\xcb\x98\x55\x52\x61\x1b\x9f\x2d\ +\xf2\x2c\x34\x63\x71\x22\x4f\x72\xef\xbc\x6b\x17\x89\x3f\xcb\x5e\ +\x84\x52\x17\xac\x2b\x32\x90\xca\x45\x61\x65\x2c\x75\x2c\xf6\x55\ +\x20\x12\x22\x57\x27\x5f\x6c\x31\x78\x95\x7c\x68\xd8\x46\x0f\xc9\ +\x60\xeb\x0d\x56\x83\xc0\xe7\x31\xcb\xfc\x58\x15\x61\x5e\x60\xdc\ +\x8d\x04\xa1\x27\x38\xbf\x80\x4a\x1a\xeb\x66\xd2\x12\x94\xed\xe3\ +\xd5\x67\x0c\xbf\x9b\x10\x92\x0f\x08\x7f\x34\xf6\xf4\x8d\x5f\x0c\ +\xc8\x3c\x95\xde\xb1\xdd\xae\x18\xb7\xeb\x6a\xf7\x12\x8a\x85\xd8\ +\x7a\x5c\xfc\xac\xa4\xd5\x2b\x0d\xd1\xda\xce\x92\x7e\x66\xeb\x68\ +\xb4\x91\xb6\x5a\xa2\xb2\x9d\xc1\x74\x42\xa4\xf1\xdf\x05\x35\x36\ +\xa8\xde\x27\x2e\xe4\x93\xc4\xf6\xba\xc9\x71\xac\xbf\x67\x1a\xe9\ +\x61\xfa\xa4\x3d\x90\x0b\xc4\xdd\x66\xd8\x79\x88\x64\xbc\x40\x95\ +\x46\x05\x42\x84\xf0\x5c\xc0\xbb\x14\xf9\x70\x7f\x6d\x78\xe3\x92\ +\x85\xdc\x19\x04\x2d\x33\xa8\xf5\xdc\x4e\x54\x37\x8b\x2a\x20\x86\ +\xaf\xb7\x41\xa9\xe1\xf0\x16\x88\xb8\x2d\xf8\x98\x62\xc1\x44\xa9\ +\x4d\xe0\xe9\x34\x6a\xa3\x97\x5c\x10\x76\x64\x77\x6b\x81\x5a\xc9\ +\x2d\xf1\x5f\x9f\x49\xf8\x74\x1c\x50\x5e\x57\x78\x1f\x29\x7d\xe3\ +\x3d\x30\xdf\x33\xf3\xef\x31\xfa\x19\x40\x08\x80\x20\x82\xbb\x7d\ +\xed\xa5\x17\x03\x08\xd1\x80\x17\x07\xb8\xbe\xa5\xb0\x54\x3d\xe3\ +\x97\xae\xd7\xac\x3f\x18\xc9\xd1\x32\x64\xaa\xba\xac\x92\x00\x2a\ +\x0f\x61\xa2\x67\x41\x6e\x19\xf1\xd6\x8e\xf3\xf2\x73\xfd\x75\x5a\ +\x3c\xbc\x9c\x9f\xd0\xc1\xb9\x85\xea\xf1\x5f\x13\xe1\xea\xe3\x10\ +\x95\x1a\x40\x1e\x80\x03\x88\xef\xea\x7c\x16\xeb\x59\xc2\x67\x23\ +\xe4\x1b\xef\x20\x59\xff\x91\xb3\xfe\x9d\xeb\x0b\x67\xe8\xed\x7a\ +\xa3\x1d\x88\x70\xf4\x7f\xa0\xb2\xcb\x64\xaa\x19\x8a\x76\xe0\x39\ +\xec\x8b\xb4\x77\xcc\x55\xb7\xff\x44\x88\x95\x1e\x7a\xd7\x16\x7c\ +\x67\xeb\xa2\xfc\x83\xd5\x1d\x73\x6a\xb5\x89\x6a\xa0\xb5\x55\x7b\ +\xf4\xfc\xff\x72\x33\x18\x6a\xd6\x93\xfb\x44\x40\x80\xdb\x51\x39\ +\x42\x02\x8b\x2a\x0a\x22\x80\x7f\xfc\x95\x00\x5e\x9c\x00\xd9\x5d\ +\xd0\xc0\xf3\xd1\xca\xec\xec\x3d\x04\x5b\x14\x28\x02\xcd\xd6\x76\ +\x48\x27\x9a\x44\xd1\xf6\x36\x7c\x76\xb0\x9f\x74\xf7\xae\x8e\x1f\ +\x0c\xc4\x13\x4b\x8d\x73\x5f\x23\xd5\x5e\x04\xa8\x28\x65\x26\x22\ +\xe1\x66\x50\xf8\x43\x9d\x0b\x70\x29\xf2\xaa\xf4\x1a\xf0\x01\x6c\ +\x7f\x07\x83\x8b\x7f\xe8\x1d\xbf\x77\x73\x61\xcd\x7c\xa7\xd6\xd0\ +\xeb\xe4\x9a\x01\x7b\xbd\x45\x45\x53\x41\x0f\x7f\x08\x5e\xea\xfa\ +\x85\xad\x08\xd5\xdd\xb7\xe4\xb5\xd3\x7b\xde\x1f\x5b\x72\xce\xe7\ +\xba\x3a\xb8\x85\xcf\xfd\xc4\x21\x41\x90\x8d\x51\x09\x16\x90\x09\ +\x89\xe2\x7e\xfb\x21\xc2\xc7\x18\xe7\x20\x18\x54\xad\x46\xa4\x14\ +\xfa\x24\x61\xf8\x3b\x5f\x0e\x10\x46\x6b\x0e\x79\x21\x83\x0f\x86\ +\xde\xd5\xcf\x52\x34\xfe\x75\x42\xea\xbd\xa5\x88\x44\x5e\x77\x9c\ +\xd6\xf7\x6e\x14\x4f\x8e\xae\x04\x9f\x69\xac\xfd\x4e\x58\x39\xfd\ +\x14\x20\x6d\xa9\x0c\x24\x66\x20\xc4\xac\x77\xa2\x7b\xdf\x84\x71\ +\x67\x43\xe4\x01\xf6\x04\x38\x55\xfa\x00\x6c\x34\xb2\xf5\xf3\x3c\ +\xbc\xf1\xad\xfd\xd6\x69\x73\xbe\xb5\x18\x5d\x26\x1f\xe7\x20\xf3\ +\x3a\xd0\x24\xae\x8f\x88\x55\xfe\x8e\xdc\x3f\x75\xc8\x59\xad\x46\ +\x52\xac\x7b\xb7\xb9\x81\xcf\xbc\x5d\xde\x43\xd3\x14\x90\x66\x0f\ +\x87\xf5\x63\x28\x48\xe3\xbe\x46\x9f\xa4\xfe\x80\x47\xc0\x16\x5d\ +\xef\x51\xc8\x4b\x9d\x01\xf6\x7a\x21\x8b\xc5\x35\x66\xdb\x12\xf1\ +\x8d\x5d\xb6\xc1\x53\x1c\xf0\xf3\x04\x53\x35\x69\x1e\xef\x5c\x49\ +\x1e\x2d\x36\x6b\x0f\x34\xcf\xfd\xd3\x40\x2f\xad\x82\xe4\x18\x50\ +\x79\xe9\x3d\x48\x10\x70\x24\x22\x90\x00\x00\xba\xf7\x2d\xf8\x4e\ +\xc7\xec\xf9\x8e\x77\x80\xb7\x1a\x30\x21\xcc\xee\x26\x06\x97\xbf\ +\x99\x56\x8e\x25\x17\xba\x27\xc3\x57\x05\x55\x06\x1c\x39\x26\xa2\ +\x4b\x74\xd8\x5b\x87\xaf\x39\x38\xf3\xb6\x3b\xfe\xf6\x36\x2d\x8f\ +\xaa\x4e\xa0\x4e\x21\x86\xa9\x43\x7f\x2f\x84\x3b\x43\xbf\x44\x96\ +\x99\xef\x53\x92\x04\x9b\x91\x42\x8b\xcf\x1c\x9c\x42\xa8\x3d\x76\ +\xb4\x83\x0b\x5b\x9c\x75\xce\xa1\xb2\xbe\x05\x56\xbb\x96\xfd\xe9\ +\x9d\xab\xe3\x47\xf3\xab\x65\x99\xfa\xe4\x0b\x52\x77\x9b\x80\xd8\ +\x02\x94\x05\x49\x9a\xc1\x10\xf7\x42\xa1\x0f\x01\x01\x6e\x83\x20\ +\x62\xc0\x97\x02\x83\xe1\x21\x90\xc1\xf3\x08\x6a\xa1\x86\xda\xa9\ +\xbf\x57\x19\xbc\xf7\x47\x67\x89\x72\x74\xd7\xe8\x16\x31\x5d\xe7\ +\x51\xab\xc5\xde\xe7\x22\x5a\xff\x4b\x77\xfc\x6a\xe1\xeb\xfe\xa4\ +\x02\x0c\x79\x6c\x2b\x85\xb4\xa1\xc1\xbf\xb2\x3a\x24\x8e\xe1\x31\ +\xc0\x81\x1d\xfa\x82\xba\xdb\xa7\x11\x66\xc7\xc4\x66\x57\xa2\x08\ +\xdb\x5c\xb4\x9e\x62\xbd\x37\xda\xbb\x9a\xd7\xd3\xf7\xb3\xe5\xda\ +\xc9\xcf\x4b\xbd\xd8\x05\xe4\x0e\x48\x79\x90\x10\x13\x41\x4e\x60\ +\x4c\xdb\x13\x4f\xf7\x5d\x32\x24\x18\xcc\x53\x18\x4c\x0c\x82\x9f\ +\x42\x61\x3f\x79\x1e\x38\x45\xd0\x6d\x23\x3e\x76\x2e\x1c\x5e\x7d\ +\xf9\xac\xae\xc3\x37\xda\x8d\x43\x41\x79\xc4\xcd\x8d\x1b\xdc\x4d\ +\x7b\xd0\x7a\x89\x0f\xa2\xcd\x62\x37\xda\x09\xfd\x56\x86\xbf\x03\ +\xbe\xdf\xec\x4f\x12\x90\x73\x40\xa3\x01\x10\x81\x05\xee\x63\xfc\ +\x2f\x63\xe2\x37\x1e\xa7\x7b\xb6\xf1\xff\x0e\x84\x11\x04\x5f\x87\ +\x93\xeb\xd5\x4d\xb2\xc5\x3e\x2f\x6e\xb4\xb8\xbe\xcd\x10\x69\x30\ +\xd8\x16\xcf\x0f\xdf\xcb\x9e\x08\x74\x45\x05\xab\x27\x40\x6a\xaf\ +\xd4\x18\x24\x0a\x40\x18\x40\x9a\x69\xfc\x50\x16\x50\xa5\x97\x33\ +\x89\xb9\x9f\xb7\xe7\xb2\xb7\xdb\x98\xb7\xc5\x91\x0a\x90\xcc\x41\ +\xc1\x00\xe1\xf2\x0a\x02\x0a\xc3\xfd\x77\xd2\x07\xb3\x24\xa9\x71\ +\x7d\x2b\xe3\x7a\xfe\x18\x8f\x9a\x8f\xd0\xcd\xe3\x2c\xb6\x5b\x03\ +\x69\xf6\x0c\x0e\x00\xfc\xe1\x1d\x08\xa3\x11\x44\x51\x20\x28\x61\ +\x54\x82\x00\x91\xf7\x50\x1f\x3f\x43\xbe\xdc\x26\xf4\xc3\x10\x4b\ +\x9f\x27\xfe\x71\xc5\xe2\xfd\xc2\xe2\xdc\x9b\x12\x57\x7b\xa1\x36\ +\x79\x0d\x19\x57\x84\x19\x1b\x48\xde\xf0\x61\x72\xc2\xf2\xb8\xb6\ +\x77\xc9\x9e\x50\xb9\xab\xea\x93\x55\xc8\xaa\x03\xa9\x0c\x10\xa2\ +\x94\x04\x49\x9e\xce\x12\x55\x4a\x8a\xf9\x72\x99\xc7\x8f\xfb\xc6\ +\x10\xa2\xd9\xec\x20\x94\xf2\xf0\xce\x83\xd8\x01\xec\x01\xe1\xc0\ +\xd2\x41\xd4\x18\xba\x5b\x83\xbb\xb9\x55\xdf\xb9\x36\x7c\xe4\x44\ +\x37\x1c\x52\xbf\xb5\x09\x47\x2f\x09\xb1\xbb\x23\x82\xdc\x20\xb5\ +\x02\x1d\x08\xf3\x1b\xa0\x64\x84\x20\x4d\x10\x46\x4a\x04\x5c\x44\ +\x2e\x48\x9a\x46\x93\x19\xb7\x5a\xbb\x96\xe8\xe3\x80\x7c\x6d\xdd\ +\xe3\x7c\x3b\x47\xb6\x14\xc3\x50\x0f\xc7\x75\x88\xfe\xe7\x06\xa8\ +\x6e\x31\xdb\x7a\x87\x32\x3e\xc3\x2a\x69\x72\x78\x40\x94\xbb\xf1\ +\xfe\x35\xd7\xc2\x6e\xd1\x51\x75\x40\xb6\x24\x48\xe7\x53\x10\x13\ +\x18\x7e\x2a\x75\xd4\x26\x80\xc4\x9d\xb8\x41\x62\x0e\x63\xea\x79\ +\xee\xe7\xc5\x10\x03\x82\xc1\x98\xb6\x79\x02\xa4\x94\x77\x93\x4c\ +\x25\xb4\x83\x6a\x29\xa8\x43\x50\xba\xe9\xd7\x92\x2d\x75\xb5\xb6\ +\x30\x78\x95\x42\xdb\xf7\xcc\x01\x69\x8a\x6c\x1d\x8a\x3b\xd0\x0a\ +\x14\x91\x53\x56\x6c\x3c\xa0\x44\xb6\xea\x51\x54\x0e\x30\x92\x63\ +\xfa\xd2\xb7\xec\xcf\x8f\x21\xff\xb6\xd4\x73\xe7\x99\x5e\x3c\x3f\ +\xe2\xbf\xfa\xc2\x18\x49\xb5\xe1\x14\xad\x08\xee\xb4\x81\x84\x58\ +\xed\x0e\x20\xb8\x47\x45\xf3\xb3\xd6\x27\x4b\xfd\x0b\x07\x4f\x85\ +\x92\x85\x6c\x02\xa2\x92\x02\x22\x03\x89\xa0\xf4\x1e\x74\x24\xc9\ +\x13\x0f\xba\x13\x3f\x40\x98\x81\x21\x1c\x39\x06\x4d\x59\x30\x03\ +\x13\xcd\xda\xbe\x94\xf0\x53\x38\xd2\xdf\x06\xc2\xa5\x80\x02\x14\ +\xe6\x50\x4d\x20\x4c\x9d\xda\xbe\x94\x9c\xa8\x3c\x2b\x9b\x3a\xa4\ +\xe3\x3e\xf0\x35\x8e\x90\x13\x6a\x69\x19\xeb\x52\xb1\x7f\x4a\x08\ +\xd3\x48\xe1\xc4\x2d\x5c\x39\xdc\xa2\x7f\xf1\xbf\xfd\x27\x0f\xaa\ +\x27\x41\x68\xaf\x48\xfe\xf1\x29\x0d\x47\x8c\xf6\xf6\xd8\x57\xd3\ +\xeb\x22\xd7\x23\x64\xfa\x21\x76\xb5\x07\x09\x69\x8f\xd5\x60\x7c\ +\xb0\x99\xf5\x64\xdf\x75\x64\x1b\x90\x75\x80\x54\x0a\xf8\x3e\x20\ +\x9a\x20\xa9\x26\x30\x20\x78\x36\x70\x31\xf3\xd3\x6c\x33\xaf\x43\ +\x78\x36\x43\xf8\xc3\x33\x64\x96\xf3\xe7\xc1\x75\x0e\x98\x85\x2d\ +\xbd\x03\x63\x50\xfa\x04\xa2\x06\xc8\x52\x7e\xdf\x3d\x9c\x17\xf2\ +\x19\x55\x0d\x96\xe4\xb8\xbe\xcb\x3b\xbd\x0c\x79\x7d\x13\x2c\x2e\ +\x82\xec\x79\xe8\xf5\x21\x64\x48\xf8\x52\xa1\x8a\x1f\x7e\x91\xa8\ +\x17\xb2\x2a\xb6\x2c\xae\xbf\xed\xe9\xab\xf7\x01\xc2\xfc\x2c\x6d\ +\xbe\xd4\x15\xbe\xe9\x94\xe9\xb3\x0a\x7d\x2a\xa1\x43\x99\xa6\x3e\ +\xd6\x46\x57\x48\xba\x1a\x54\x92\x92\xca\x76\x18\xae\x05\xa7\x8e\ +\x8f\x77\xdd\x9a\x12\x4c\xa2\x06\x88\x0a\x81\xa4\x03\xdb\x75\x10\ +\x45\x20\x31\x85\x41\xe4\xa6\x30\x04\x95\x9a\xfb\x29\x98\x3b\x46\ +\x00\xf1\x3d\xcb\x87\xe7\x40\xc0\x20\x2e\x3d\x1d\xc1\x98\x2e\x41\ +\xb6\xf9\xa4\x1f\x94\x6d\x11\x11\x64\x95\x11\x0c\x59\x8f\x6e\x85\ +\x8f\xc4\x72\x81\xd9\x05\x29\xd1\xf8\x2d\x0a\xd3\xcb\x9e\xd5\x01\ +\xc9\x76\x1d\x72\xb1\xc7\x16\xc0\x3e\x8c\xaa\xa6\x7d\xf0\xfe\x18\ +\xd7\xd7\x09\x6f\xfc\x8c\x19\x42\xf4\x0a\xf3\xf7\xbf\xea\x5d\x8d\ +\x8d\x14\x4c\x10\x71\x05\xd6\x36\x22\xa9\x9a\xde\xe7\x1d\xb6\x76\ +\x99\xa1\x57\x60\xd2\x2e\xa9\x51\xc5\xda\xa1\x2e\xb6\x8b\x66\x54\ +\x01\x64\x0c\x50\x40\x93\xc0\x09\x0c\xc0\x6e\x1d\xa0\x95\x59\x69\ +\x2e\x66\x33\x62\x92\x7e\xef\xa4\x5b\xfa\x98\xda\x70\x1e\x37\x44\ +\xe9\x99\x27\x20\xe0\xa7\x50\x88\x0c\xe0\x37\x27\xfd\x90\x14\x93\ +\xf8\x24\x62\x0b\x15\x32\xc6\xbb\x45\xcd\x1d\x1f\xed\x28\xad\x6f\ +\x91\xaf\x55\x9c\xa9\x9e\x62\x5f\xed\x92\xab\x24\x1c\x60\x93\x0a\ +\x7f\x08\xcf\x0e\xac\x3d\x17\x0b\xca\x2f\x36\x20\x7f\xf3\x3a\xf1\ +\xd7\xe1\xe9\x81\xab\x5e\x7d\xa4\x2a\xc5\x37\x59\x62\x62\x19\x11\ +\x32\xfe\xe9\x17\xf7\xa8\x6f\x2a\x42\xa4\x0d\x26\x71\x40\xec\x3c\ +\xe0\xaa\xcc\xea\x4c\x36\xd4\x67\x31\xf6\x75\x6a\x01\x22\xc2\x14\ +\xc6\xe4\x05\x69\x0a\xc5\x33\x88\x3b\x00\x55\x66\x30\xe4\x6c\x56\ +\xcc\x62\xc7\xc7\x00\x61\xf0\x0c\x0a\x26\x30\xe6\xd9\x05\x2e\x03\ +\xbb\x3d\x00\x23\x40\xd1\x2c\x58\x3b\x50\x00\x88\x10\xf0\x03\xd3\ +\x28\x52\xf4\x64\x14\x19\xb0\x8e\x85\xc7\xba\xf7\xce\xb0\x35\x03\ +\xb6\xb2\x21\xb4\x0a\xe1\x91\x40\xf8\x04\xc8\x53\x26\xed\x10\x2c\ +\x95\x30\x7e\xec\xef\x17\x43\x68\x76\xac\x28\x8f\x3c\x7b\x90\x4d\ +\xfe\x5c\xa8\x65\x48\xec\x91\x21\x53\xdf\xf5\xb9\x7d\x57\x40\x24\ +\xb0\x32\x4f\x12\xb3\x20\x99\x1f\x13\x21\x40\x1a\xb7\x8b\x2e\x92\ +\x47\x22\x00\x19\xd8\x6f\x81\xb8\x0a\xa0\x0a\xa2\x10\x20\x59\x8a\ +\x26\xe2\x79\xda\x9d\xc3\xe1\xc9\x2f\xc0\x7c\xd7\x1f\x1e\x44\x1e\ +\x8c\x02\xf0\x23\x80\xc7\x00\x0c\x48\x60\xd6\x17\x4d\xa5\x4b\x85\ +\x0c\x0c\x7d\x85\xad\x7e\x80\x58\x31\xbc\x30\x20\x1c\x90\x70\x06\ +\x51\x3e\x92\x2c\xb6\x20\x39\xc9\x02\xd8\x40\x39\x2f\xfe\xf4\x03\ +\x2f\x7f\xff\x16\xd3\xc7\x04\xd5\xe9\xa2\x75\x60\x6f\xa1\x2c\x0b\ +\x4d\x29\x05\x79\x5a\xa9\x2a\x57\x59\x20\xc1\x1d\x19\xc9\x65\xef\ +\x78\x15\xe4\x17\x9d\x75\x75\xa2\x19\x0c\x45\xc0\x0c\xc6\xbc\x3c\ +\xa7\xf9\x7e\x85\x32\x00\x06\xcc\x0a\x60\x0d\x22\x35\xed\x9a\xe4\ +\xed\x40\x8b\x79\xc1\x3a\x7b\x05\x86\x03\xc8\x81\xd9\x00\x6c\x41\ +\xb0\x60\x9a\x1d\x15\x88\x3b\x7d\x91\xb8\xab\x3f\xcd\x13\xb6\x45\ +\x9e\x6c\xc5\x0b\xf6\x6d\x78\x7d\x49\x78\x79\x9d\x7c\xbc\xc9\x2a\ +\xe8\x63\xd4\xf0\x08\xaa\x72\x3f\xcb\x2c\x2d\x1b\xbf\x52\xc2\xf8\ +\xd8\x2c\x43\x34\x39\xb1\x66\xbc\xf8\x05\x12\xbb\xa0\x20\x68\xd0\ +\x64\x30\x3c\x76\xa8\x7a\xc3\x85\x0d\x3c\xe5\x35\x52\x59\xdd\x53\ +\xd6\x71\xb9\xeb\x08\xca\x41\x12\x00\x61\x1e\x1b\xee\x8d\x11\x84\ +\xbb\xda\x1e\x44\x05\x40\x16\x84\xf9\xb5\x79\x6d\x32\xcf\x34\x3c\ +\x0b\xa2\x77\xd5\x1f\xf0\xb3\xe7\xcf\xb2\x12\xcd\x9e\x2f\x66\xa2\ +\xa9\x48\x01\x42\x30\xf2\x34\x1b\x43\x16\x5b\x50\xd8\x70\xc4\x9b\ +\x52\xc8\x3d\x8b\x64\xa4\xab\x28\x70\x0e\x7e\x95\xc0\x9f\x78\x2f\ +\x43\x93\x63\xfc\x1f\x79\x7c\xbe\x53\xb8\xaf\x9f\x2c\x8a\xa7\x43\ +\x5d\x49\x04\xc3\x14\xda\xcb\x7c\x07\xc8\x2b\x42\x9a\x88\xe0\x9a\ +\x2e\xf3\x4e\x7c\x64\xd0\xf3\xf6\x3d\x9b\xb7\xa9\xc7\x47\xff\x1d\ +\x89\xbb\xc0\x4c\x99\xcd\xd2\xf0\x5c\x5c\xea\x6e\x78\x53\xc7\xb7\ +\x9f\x49\xa0\xf9\x3d\x31\xbd\xed\x0a\xd9\x86\xab\xf4\x00\xd5\x17\ +\x42\xe7\xb0\xb2\xd0\xd5\x22\x85\x33\xff\x6f\x67\xaa\x54\x8a\xff\ +\xd5\x1e\xcb\xb5\x43\xaa\x14\xcb\x16\x81\x4d\x11\x65\x5e\x06\xec\ +\xe0\x58\xb2\x45\x08\x42\x9b\x42\x1e\x81\x3f\x1c\x17\x69\xee\xee\ +\x34\x3f\xbc\x81\xc3\x5d\xd0\xe6\xe9\x78\x7e\x53\xf8\x29\x14\xe2\ +\xf9\xc0\x67\xc6\x77\x4a\xfd\x79\x11\x77\x9f\x98\xcc\x04\x0e\x2b\ +\x95\x36\x99\xe6\x39\xb8\xb8\x03\x5b\x39\xe5\x38\xdc\xa0\xc3\x33\ +\x5b\x28\xf4\x96\xb8\x11\x0c\x8b\xef\xa2\x50\x82\x0b\x0f\x97\x11\ +\x7c\x66\xe5\x41\x11\xbc\x02\x43\xbf\xff\x8a\x57\xb7\x3f\x16\xbf\ +\xfe\x9e\x32\x03\x1b\x11\xf9\x8a\xe4\xbc\xe6\x99\xea\x18\x50\x15\ +\x1e\x55\xb2\xa6\x89\xdc\x74\x48\x9a\x1e\x53\xbe\x0c\x99\x2e\x43\ +\x65\x8b\x51\x65\xb7\x97\x51\x0e\x78\xbe\x3b\x22\x62\x6e\x3f\xeb\ +\x3c\x8a\x48\xce\xe2\x47\x30\x2f\xf1\x67\xf7\x78\x5a\x81\x92\x9d\ +\x0a\xe6\xde\x9a\x9e\xf8\xee\x1c\x34\x6f\xce\xfb\xbd\x5d\xc3\xc9\ +\xc8\x5c\x81\x4e\xce\xb3\x34\xd7\x21\x8a\x9b\xd2\xc6\x3b\xde\x57\ +\x47\x82\x82\x02\xa2\xb0\xca\x49\x4f\x82\x5c\xee\xac\x55\x70\xde\ +\x6f\x12\xe3\x91\xed\x0f\xcd\x10\xc1\xae\x60\x1a\x2b\xe6\xb1\x52\ +\xbc\x4f\x85\x20\x08\x22\x67\xfb\x44\x0b\x45\xc5\xa7\x79\x5b\x0a\ +\x5e\x84\x18\xb4\x21\x47\x4b\x90\xc5\x29\x92\xf9\xf3\x9e\xb1\xc2\ +\x16\x04\x7f\x77\xd9\xcd\xf7\x72\x61\x9e\xa3\x00\x28\x00\x23\x9a\ +\xc0\x98\x45\xe3\x59\xe6\x11\xd3\xd4\x4a\x73\x20\xa6\x54\x3e\x53\ +\x31\x03\xce\x77\x01\xc0\xed\xbe\x98\xa7\x30\xd8\x96\x62\xf2\x52\ +\xf3\x90\xd9\x8f\x09\x6e\x44\x2a\x1b\xb2\x32\x03\x61\xf7\xf7\xd0\ +\xac\x8e\x71\xe5\xc0\xd2\x23\x82\x81\x18\x17\xde\xbd\xcc\x4f\x03\ +\xc0\xd7\x3f\xb4\x64\x68\x7a\x2e\xcf\xf3\x77\xb7\x76\x22\x08\x03\ +\x04\x02\x12\x04\xc1\x09\x79\x6f\x22\x23\x0c\x97\x9e\x24\x2c\x74\ +\xd4\xf5\xe3\x01\x91\xe7\x62\xb2\x8c\x00\xcf\x13\x71\x29\xb0\x2f\ +\x25\xa6\x0f\x9c\x1f\x1c\xa3\x02\x50\x04\x3a\x12\xc2\x09\x1c\x40\ +\x01\x2c\xef\xaa\xdd\xdd\x34\xad\x96\x62\xd2\xb3\x57\x9c\xa6\x70\ +\x30\xee\x00\xe0\x59\x3f\xde\xdf\x6e\xb3\x01\xa0\xa5\xd5\x41\x7c\ +\x02\x3e\x1a\xc2\x07\xd6\xb9\x30\x23\x17\x8c\x89\x50\x20\xab\x46\ +\xf6\xcc\x6a\xae\x46\x36\x87\xbf\x61\x9e\x7e\x0e\x96\xce\x82\x3f\ +\x12\x43\x78\x7a\x49\x1e\x29\x4d\x11\x28\x85\x88\x3c\x42\xa9\x21\ +\xd9\x01\x8e\x26\x48\x24\xc9\xc2\xa0\x50\x29\x39\x3d\x42\x21\x46\ +\x51\x28\x86\x54\x4b\x12\x9f\x17\x0d\x6f\x18\xc2\x7b\xb0\x63\xc0\ +\xf9\x69\x51\x36\x03\x04\x26\x60\x32\x2b\x2a\x00\xe2\x59\xa1\x16\ +\x02\x08\x40\xac\x01\x88\xdb\x40\x88\x1d\x18\x06\x40\x51\x4a\x81\ +\x20\xa6\xb7\xc0\x60\x6f\x67\x25\xca\x0c\xbc\xf3\xe0\xb9\xb7\x0c\ +\x9f\x03\x54\x13\x5b\x41\x3d\xbf\x06\x0d\xc3\xd2\xb6\x40\xf9\x59\ +\xd6\xb6\xee\xe3\xf4\x06\xd5\x87\x1b\xd0\x8e\x9c\x61\x82\x9a\xfc\ +\x58\x2e\x60\x30\x86\xa5\x16\x78\x06\xe4\xde\x70\x17\x04\xc8\x9d\ +\x43\xc6\x02\x24\x23\x60\xbc\x0b\xce\x23\x45\xcd\xcb\x4b\x15\x88\ +\x66\x8f\xad\x3e\x09\xef\x4e\x92\x28\x8e\x6b\x4a\xe3\xa0\x6b\x0e\ +\xfd\xcd\xa2\xc1\x29\x80\xda\x11\x10\x37\x7b\xc1\x52\x8a\x01\x8f\ +\xd9\xa0\x23\x80\x62\x00\x13\x4d\x97\x0d\x02\x30\x34\xc0\xe2\xae\ +\x58\x61\x01\x36\xd3\xeb\x90\x53\x96\x3c\xbb\x8e\x1c\xf0\x66\x0e\ +\x63\x2a\x3b\xf3\x05\xc3\x64\x84\xea\x4a\x30\x14\x1c\xe5\xc8\xc5\ +\xbb\xc4\xea\x32\xf9\xca\x26\xbc\x4a\x50\x65\x63\xc5\xfe\x58\x46\ +\x03\xf6\x51\x22\x19\x90\x04\x04\x9e\xe0\x58\xc1\xa5\x63\x98\xc8\ +\xc0\x28\xdc\xd9\x70\xba\x89\xe6\xfd\xbf\xfb\x19\xa0\x0a\x8a\x6f\ +\x44\x3a\x6e\xb8\xd0\x39\x5a\x62\xa7\x56\x04\x5b\xcd\xc8\x0c\xb4\ +\x19\x50\x98\x99\xda\xaa\xe8\xef\x5f\x27\x56\x09\x93\x6c\x32\x28\ +\xf0\xf0\xd6\x81\x4a\xb1\x93\xb3\x8a\x35\x00\x73\x00\xe2\x08\x34\ +\x03\x42\xa8\x00\x08\x67\x85\x9a\x9c\xcd\x22\x0f\x66\x3b\xdd\xd6\ +\x43\x81\x6f\x43\x72\x60\x7f\x04\x43\x97\x7e\x5c\xea\x08\x84\x9b\ +\xca\xb9\x09\x14\x97\x00\x85\x97\x66\xb1\x1d\xf7\x49\x8a\x88\x29\ +\x78\x8c\x6d\xdc\x2b\xe1\x5c\x84\xd1\x17\x90\x86\xb7\xf2\xcb\x2b\ +\x3e\x0e\x5d\xa6\xf4\xd0\xe2\xf0\x86\xc1\x6f\x6e\x7a\xa2\x9f\x93\ +\x76\x8f\x12\x0e\x7e\xd8\x10\x68\x91\x42\x56\xd5\x36\xac\x69\x35\ +\x14\x4d\x81\x3c\x40\x30\x48\xb9\xb1\x73\x02\x94\x86\x9c\x05\x55\ +\x2a\xa2\xad\x46\x1d\xe3\xdd\x7a\xbe\xec\x46\x79\x19\x51\x18\x22\ +\x74\x60\x53\x4a\xcd\x45\x60\x2f\x41\xac\x27\x50\x80\x70\x02\x83\ +\x11\x4f\x00\x4d\x97\x8e\x9c\x25\x0c\x7f\x7b\x26\x30\xc4\xac\x40\ +\xb3\xf0\xac\x01\x9e\xc6\x1a\x76\x34\x01\xe0\x8d\x03\xcf\x95\x79\ +\xd8\x21\xa0\x3b\xc1\xcd\x30\xac\x8e\x31\x8e\x03\x62\x79\x80\x4a\ +\xf2\x01\x77\x0f\x12\x42\xe5\x34\xb2\xc6\x62\x75\xdc\x3e\x04\x57\ +\x0e\x39\x53\xdb\xd4\x8a\x87\xf8\x8b\xa7\x0c\xf3\x77\x98\xe8\xe7\ +\x9d\x87\xec\x75\x81\xfa\xa2\x06\x28\x52\xa1\x0d\x78\xf1\x52\x07\ +\xa2\xe8\x61\x14\xf7\xe8\x60\x61\xc4\x39\xbf\x46\xfa\xf0\x1d\x08\ +\x7e\x54\xab\xf0\xe1\xd6\x83\xe1\x9b\xc3\xb7\xcc\xf3\xaa\xef\x95\ +\x88\x3d\x48\x39\xf8\x52\x90\x0e\x42\x03\xd0\x33\x28\xa5\xc0\x41\ +\xa9\x29\x14\x20\x9e\x01\xd1\x00\xd1\x2c\x7e\x14\x13\x40\xc4\x00\ +\xc3\xce\x3e\x54\xc9\x52\x02\x3c\x9b\xc3\xbe\xb0\xe0\x23\x19\x5b\ +\xb6\x1d\xec\x00\x48\x8d\x2a\x56\x1e\x09\xb7\x69\x61\xe3\x55\x1e\ +\x37\x2e\x50\xb2\x5a\xc1\xe0\xf8\x02\x0e\xa4\x46\x7d\xf4\x32\x9e\ +\x7c\x79\xdb\x32\xaa\x22\xab\x09\xea\x2f\x77\x91\x75\x2b\xa4\x5d\ +\x1f\x5b\x8f\x67\xcc\xc7\x2d\xd1\x1f\xf3\x7d\xce\x43\xbe\x04\xbc\ +\x16\x48\x2f\xc6\xda\xad\xfe\xa4\xa6\xac\xec\x71\xd6\xe8\xd2\xee\ +\x72\x42\x49\xfd\xa2\x43\xf2\xaa\x50\x49\x40\x42\xae\xc2\x55\x8f\ +\x93\x3a\xb8\x06\x91\xe7\x9d\xc5\xb8\x3a\x68\xe6\xb7\xcc\x61\x7e\ +\x82\x62\x26\xd2\x16\x98\x7d\x76\xf0\xca\x80\xf4\x11\x24\x06\x4b\ +\x9a\x0c\x8c\x84\x06\x73\x58\xfa\x18\x34\x81\xa2\x01\xd0\xac\xf6\ +\xc8\x66\x99\xc4\x80\xbd\x2a\x45\xa5\x00\x76\xd3\xb8\xe1\x8b\x02\ +\x3e\x37\x13\x20\x3e\x77\xf0\x23\x0f\xd3\x27\x0e\xba\xd1\x95\x48\ +\x55\x2f\x21\x69\xac\xa0\x9a\xe5\xbe\xfd\xee\x77\xe5\x50\x5d\xc1\ +\xf8\x41\xe5\x93\xa5\x65\xfa\xf3\xaf\x9c\x56\x0a\x87\x7e\xe9\xfa\ +\x9e\x78\xe0\x6d\x6b\xfd\xc5\xc0\x79\x54\x72\x03\xdb\x78\xe5\x1d\ +\x07\xe0\x5e\x20\xcc\x80\x31\x3f\x08\xe4\x39\x8e\xc8\xe8\xba\xd8\ +\x3f\xc6\xd8\x3a\xb6\x2e\x92\xc6\x55\xb8\x28\xc3\x99\xf7\x58\xac\ +\xfb\x88\x6c\x0c\x27\xd2\x0d\xa9\xec\xc8\xdb\xda\x39\x21\x02\x29\ +\xa2\x83\xd7\xbb\x0f\x85\xd1\xee\xdb\xbe\x2d\xf6\x4c\x5d\x04\x1e\ +\x24\x2c\xbc\xa0\xd2\x67\x20\x9d\xcd\x4e\xcf\xdd\xf4\x70\xc7\x63\ +\xba\x29\x63\x0d\x88\xca\x54\x20\x80\xf3\x52\x7e\xe6\x01\xcc\x33\ +\x96\xb5\xf0\xd6\xc0\x67\x39\x7c\x9a\x81\x73\x3b\x81\xe2\xc7\x0e\ +\xc5\x3e\x38\x13\xea\xe6\xf1\x07\xe4\x0f\x04\xe8\x00\xe3\x38\xe5\ +\xac\x9e\x50\xb5\xf9\xeb\xdc\xec\xd7\xe8\xc4\x5b\x2f\x59\xa5\x5e\ +\x95\x2f\x7f\x49\x08\xd2\x11\xed\x9c\xec\xf9\xbd\x93\x2c\xe2\x6c\ +\x80\xd5\x0b\x85\x5e\xfa\x80\xfc\x1a\xc2\xfd\x7d\x14\xed\x36\x9c\ +\xba\xeb\xe3\xb6\x4a\x12\xe6\x7a\x15\x63\x91\xd4\x46\xf2\xc6\x2a\ +\xe3\xd6\x90\xe9\x9f\xbc\x7c\x1b\x18\xdd\x0c\x32\xa8\x47\x48\xa2\ +\xdb\x86\x29\x1a\x14\x6e\x5c\x66\x32\x07\x30\xf5\xcf\x36\x3b\x66\ +\x23\x5f\x33\xdf\x1f\x5d\x74\x5f\xa6\x5d\x5f\x25\xe9\x66\xb9\x2b\ +\x05\xe4\x08\x10\x35\x48\x11\x83\xa9\x0a\xcc\x37\x78\xe4\xc0\x02\ +\xa0\x79\x1c\xf1\x76\x96\x41\x6c\x29\x53\x2a\x07\x9b\x0c\x5c\xa4\ +\xf0\x69\x02\x37\x1e\x4e\xa1\xe4\xa6\x6c\x3b\x98\x3d\x46\x6e\x83\ +\xb4\xf7\x70\xe5\xa5\x4a\x0d\x97\xc1\xd9\x16\x01\x3b\x3c\x5e\x8c\ +\x39\xaf\x8c\xbc\xa9\x57\x29\x6f\xfc\x06\xb5\xf6\xdf\x94\xcf\x7d\ +\xfb\x26\x35\x30\x02\x30\xe2\xef\x7d\x55\x60\x54\x55\xe2\xc6\x33\ +\xa4\x2e\x9c\x73\x38\xf7\x6d\xd7\xee\x81\xee\x9e\x21\x5c\xca\x94\ +\x84\x66\x76\x50\xea\xc7\xb8\xc7\x7e\xf4\x82\xe0\xb0\x68\x78\x56\ +\x4d\xe9\x87\x87\x08\x6e\xec\xc2\x77\x56\xc8\x23\x66\xdd\xff\x80\ +\xd4\x60\xa3\x77\x32\x1c\xf8\x3c\x7c\x38\xbd\x36\x7c\x08\xe4\x54\ +\xc0\x0e\xcc\x39\x80\xc3\xdb\xb1\x82\x59\x43\xb2\x02\x4a\x31\xe6\ +\x05\x99\x9b\x01\x19\x83\xdd\x00\x6c\x8f\x34\x84\x37\xa5\xcf\x07\ +\x70\xe3\x3e\x5c\x72\x50\xaa\x0f\x9f\x15\xf0\x47\x30\x76\x19\x69\ +\xa2\x46\xcd\x33\xad\x0f\x9a\x8d\x66\x0b\x45\x26\x48\x8f\xd7\xa1\ +\x31\xa0\x78\xfb\xd0\xa5\x6d\x2b\x07\x15\xe3\x51\x0e\xdc\x05\xa7\ +\x7d\x51\x6b\xf3\xc1\xfe\x25\x54\x86\x63\x8a\xbe\xe9\x01\x14\xb8\ +\xd7\xf8\xae\x4a\x15\x1f\x6b\xfc\xc6\x17\x25\x32\x53\x65\xa9\xac\ +\x1f\xdd\xba\x29\x85\x51\xe0\xe5\x16\x88\x0c\x54\xff\x8a\x17\x7d\ +\x29\x4d\xe3\x51\x61\x9b\x27\x7b\xa7\xb2\xab\x7b\x42\x04\xa3\x1b\ +\x83\x13\xd8\xb2\x81\xb2\x0e\x68\x26\x60\xbf\x0d\x38\x9e\x64\x08\ +\x18\x0b\x8a\x0a\xb0\x1e\x83\xd4\x10\x90\x11\x08\x04\x66\x03\xb8\ +\xf1\x0c\xc6\x21\x7c\x5e\x2a\xdb\x2b\x2f\xed\xc0\x8f\x4a\xfe\x79\ +\x06\x37\x9a\x2c\x13\x64\x85\x3a\xa8\x9f\xaa\xbe\xde\x5e\xc6\x9b\ +\xb0\xaa\xc3\xf9\xd2\x73\x30\xd9\x75\x0a\x46\x1f\x18\xce\x87\xae\ +\x39\x30\xaa\xbd\x35\x96\xdf\x1d\x5a\xf7\xf4\xda\x86\x15\xed\x15\ +\x69\x2a\x0f\xbb\xd6\xd6\xcd\xd1\xd6\x70\xbf\xba\x68\x1d\xd1\x2f\ +\xf2\xb1\x7b\x9e\x82\x1f\x3b\x27\x70\xf6\x98\x80\x70\x96\xce\xfd\ +\x10\xfc\x1f\x17\x09\x4f\xb4\x35\x32\xa3\x11\x8c\x04\x2a\x03\xe5\ +\x93\x07\x1f\x25\x17\xbf\x08\x35\x24\x90\x7b\xd0\x07\xc3\xc6\xde\ +\xc6\xa1\xee\xbf\x6b\x3e\x1b\xc0\xb6\x82\x05\x90\x6c\x12\x64\x2d\ +\x82\x8c\x17\x20\x2a\xa5\xa2\x16\x44\xd0\x00\xa9\x18\x24\xc3\xd9\ +\x9e\xde\x95\xbf\x19\xd8\x26\xf0\xc5\x00\x3e\x2b\x81\xa4\xfb\x25\ +\x90\x83\xb2\x6d\xe0\x06\x8c\xe2\x90\xbc\x11\xc1\x5e\x67\xad\xfe\ +\x56\xbd\xa3\xdf\x12\x1c\xf4\x99\xf9\x32\xcc\xd2\x29\x32\xf1\x32\ +\xc8\x7e\xcb\xfa\xfc\x0d\xa7\xde\xef\x47\x8f\x0b\x8b\xee\x9e\xa7\ +\xd9\xae\x20\x7f\xf3\xc9\x80\xba\xc3\x45\x45\x63\x23\x6a\x65\xd4\ +\x68\x18\x43\xf4\x11\x20\xbf\xb8\xf1\xbf\x07\xa1\x0d\x81\xb5\x96\ +\xf4\xd9\xd9\xd3\x70\xf1\x57\x48\xf7\x6f\x40\xfb\x27\x39\x3a\x6c\ +\x20\xdc\xd9\x38\xaa\x53\x46\x3b\xee\xd1\xdd\x2b\xe9\xe3\xdc\x37\ +\x6b\x51\xc5\x6b\xd9\x00\x64\x5d\x40\xc6\x11\x44\x54\x87\x08\x6b\ +\x20\x55\x01\xc9\x00\x10\x62\xba\xd3\x75\x05\xbc\x1d\x83\xf3\x21\ +\x7c\xa9\xc9\x12\x49\x18\x66\x00\x64\x99\xca\x64\x53\xbe\xd5\x7b\ +\x30\x7c\x35\x8e\x3a\x55\x62\xb5\x0e\xe0\x7d\x20\x32\x4c\xee\xa7\ +\x94\x76\x1f\x60\xab\x57\x49\xf2\xcb\x90\x38\x4f\xd7\xde\xee\xd3\ +\x3f\xdf\x61\x7c\xc8\xf8\x66\x2d\x80\xb4\x1a\xed\x2c\x47\x08\x4b\ +\xf4\xcb\x02\x61\x00\x7f\x79\x5a\xc2\x3d\xbc\xc6\x85\x7c\xce\xeb\ +\xc1\x79\x52\xe2\x69\xae\xee\xf5\x50\xb9\x75\x41\x8e\x35\xb3\x55\ +\x27\x18\xbe\xe3\x91\x05\xc3\x5d\xf9\xe2\xee\xe5\xd1\x32\x0f\x6d\ +\x2f\x0a\xbd\x54\xf1\x2c\xb9\x44\x04\xd2\x12\x50\xb3\xc3\x67\xef\ +\xc1\x7e\x56\x6c\x15\x80\x4f\x01\x33\x06\xb2\x5c\x3a\xd5\x55\x9b\ +\x8b\xa7\xbb\xc3\xb8\x91\xfd\x4f\x92\xe6\x7d\xd8\x3a\x38\xeb\xae\ +\x12\xf1\x3b\x90\x7a\x13\x1c\xc7\x24\xc7\xef\x71\xde\x5c\x86\x95\ +\x4d\x06\x6e\x0a\x61\xaf\xe0\x4b\x3f\x48\xe9\x67\x8d\x01\xd3\xea\ +\x8f\x08\xfc\xcb\x01\x79\xfd\x29\x81\xfe\xea\x1a\x48\xac\x38\xde\ +\x7b\x87\x85\x7e\x52\xb4\xf6\x7a\x14\xef\xbe\xcf\x7d\xda\xa3\xbc\ +\xfe\x00\x64\x56\x21\x35\x0e\xbc\x8f\x3e\x03\xed\x9f\xf0\x59\x71\ +\x73\x5c\x8c\x1f\x3e\xb8\x26\x97\xcc\x81\x3b\xe1\x92\xa2\x2e\x89\ +\x95\x54\x0c\x21\x40\x44\x0c\x06\x4d\x98\x38\x57\x7a\x12\x46\xc4\ +\x6a\xb7\xb2\x10\x1d\xb4\x56\x69\x33\x8a\xa3\x2d\x51\xe1\x05\x1a\ +\xb4\x6e\xb2\x3e\xfc\x36\x60\x36\x29\x5f\x5d\xe0\xac\x7e\x9c\x44\ +\xfe\x12\xc2\xda\x88\x1d\x35\x9c\xb5\x57\x15\xc5\x4d\xf6\x68\x53\ +\x68\x37\x41\xc3\x1d\xfc\xda\x4b\x05\x7d\xc2\x91\x2a\xfc\x82\xb6\ +\x7f\xf9\x05\x72\xdb\xe2\xa4\x14\x42\xa1\xe8\xbf\x24\xeb\xd1\x29\ +\xd4\xb7\x61\xe3\xc3\xd7\xe4\x7e\xbe\x61\x87\xa7\x8f\xe9\x60\x7c\ +\x93\x21\x63\xb2\x95\x16\xb4\x6e\x90\x4f\xbf\x2f\x03\x55\xab\xb5\ +\x68\x5c\x53\xdd\x13\xd6\xda\x6b\xb6\x70\x91\xc9\x7d\x3b\x4d\xff\ +\x6f\x35\xd7\xd6\x22\xc7\x71\x85\xbf\x53\x5d\xd5\x97\x99\x9e\xd9\ +\xd9\x9b\xb4\xab\x45\x09\x8e\x8d\x91\x9d\x7b\x6c\x07\x41\xae\xe4\ +\x21\xc6\xc1\xe0\x40\x88\xf1\x63\xf2\x4f\xf2\x98\x37\xe7\x37\xc4\ +\x2f\x06\x93\x10\x84\x83\x13\x25\xe0\x80\x43\x30\x09\xb1\x12\x22\ +\x6b\xa3\xcb\x6a\xa5\xd5\xcc\x8e\x76\x67\x76\x67\x7a\xfa\x5a\xdd\ +\x55\x75\xbc\x0c\xc8\x66\x61\x4d\x14\x90\x60\xfd\xc1\x81\xe2\x9c\ +\xee\xea\x3e\x1f\x14\x1c\x4e\x9f\xaf\xcb\xa4\xa9\x5c\x64\x1a\x96\ +\xca\x47\x19\x45\x8a\x83\x50\x09\xbf\x4b\x24\x95\xdd\x91\xb6\xc3\ +\x90\xb6\x60\xa1\xba\xe0\xc3\xdf\x3a\x49\x2f\x52\xb5\xaa\x38\x9c\ +\x4c\x11\x4c\x77\x50\xc5\x23\xb6\x7e\x4c\x3a\xbb\x4b\x61\x2f\x15\ +\x42\x2d\xa2\xd1\x43\x8a\x64\x06\xeb\x2f\x98\x6a\xb1\x2b\xef\xe0\ +\xe0\x61\xf5\x35\x84\xff\x03\xfc\xc1\x4b\xc4\xb5\x3a\xc3\x16\x9e\ +\x08\xb2\x7d\x28\xb3\xec\x3a\x07\x6b\x82\xaa\x29\x26\xf9\x2e\xcc\ +\xf9\xc8\x36\x99\x24\xcf\xfa\x2c\x4a\x21\x54\xf7\x07\xac\xf2\x0e\ +\xe5\xf6\x1a\x7a\xb3\x67\xa9\x08\x2d\xf2\xc5\xa7\xe1\x19\xb0\xe5\ +\x36\x93\xe8\x92\x4c\xb7\x00\x16\x96\x99\x85\xb0\x1a\x2e\xec\xc0\ +\xa9\x08\x0a\x2b\xf0\xf5\x3d\x91\xc5\x39\x3b\x15\x20\x32\x6d\xa0\ +\xfc\x3d\xb7\x70\x81\x0e\xce\x75\x09\xc5\x6f\x10\x67\xa3\x66\x12\ +\x36\xaa\x5e\xfb\x3c\x02\x7d\x80\xad\x0f\xef\xe3\xeb\xdf\xe9\xc2\ +\x35\xad\xa6\x2a\x0f\x4b\xdf\x53\x9d\x0a\x01\xc1\x96\xf8\xee\xd9\ +\x9c\xe8\xad\x47\x38\xda\xbd\xfd\x33\x82\x09\x62\x08\x91\x57\x45\ +\x7f\x68\xeb\x49\x80\xa5\x7e\xe4\xe2\xfe\x2e\x2c\x76\xa0\xef\x5b\ +\x1c\x85\x28\x1c\x67\x64\xf2\x44\x88\xc5\x45\xf8\xc6\x63\x8d\x77\ +\xad\xe9\x4c\x6d\xac\xc7\x2e\x5b\x03\x83\xae\xc2\xb6\x0f\xe0\xd4\ +\x75\x98\x70\x87\x39\xd8\x01\xfb\xdb\x1e\xa9\x9b\xec\xe4\x2d\xb8\ +\x60\x0b\xd6\xdf\x86\xf3\x47\xe0\x60\x06\xf2\x36\x61\xc2\x5d\x90\ +\xb8\x09\xbd\x7a\x46\xc0\xfe\x81\x7b\x33\xcd\x4d\x6f\x05\x39\x6b\ +\xb5\x6a\x35\x54\x73\x13\x14\x2b\x3c\xfb\xb4\x87\x6f\x3c\x3f\x85\ +\xe0\x44\x85\x7e\x28\x7b\x65\x69\xab\xe9\x14\x44\x16\xff\xfe\xaf\ +\x7a\x64\xb3\xee\xf3\x9e\xeb\x38\x97\x80\xad\xe8\x85\xdf\x65\xad\ +\x0b\x4e\xd0\xf9\xc4\x47\xd0\x1f\xcb\xd5\x64\x4c\x4f\x6d\x31\x2e\ +\xc2\xe1\xca\xb5\x5a\x84\xa3\x06\xde\x59\xe5\xc2\x66\x83\xc9\xfe\ +\x0b\x55\x3d\xa0\x85\x24\x27\xcf\x0d\x49\x2f\x68\x20\xb8\x03\x8e\ +\xf6\xc0\xed\x11\xb1\xda\x84\x09\xfa\xe4\xc2\x3e\xb1\x3f\x10\xe4\ +\xf7\x45\x13\x0c\x60\xa2\x3e\x5c\xb4\x0f\x29\x86\x8e\xc3\x3d\x12\ +\xe1\x1e\x37\xf2\x26\x8e\x58\x46\x12\x4e\x6c\x94\x5c\xe6\x5e\xb1\ +\x01\xb7\x2e\x30\x1e\x1a\xbc\x7d\x55\xc3\xb8\xfb\xc8\xbb\x1d\x5c\ +\xba\x4c\xf4\xdc\xe5\x1c\xd6\xe6\x2d\xca\x49\xfe\xf2\x8a\xc1\xe2\ +\x66\x85\xb2\x7e\xb4\xa3\xdd\xd0\x53\x43\xdf\xfe\x13\x33\x03\x88\ +\x6f\x0b\x11\xd9\x0c\x97\xea\x86\x5e\x3d\x3e\x00\xcb\x7f\xfd\x16\ +\xa1\x97\x6f\x20\x2c\x0e\x78\x5f\xdc\xf0\xf2\x36\xbb\x2f\x6d\x2b\ +\xba\xfe\x4c\xc1\x82\x6e\x13\xda\x35\xc0\x77\x61\x5b\x11\x64\x93\ +\x0a\x8a\x0b\xeb\xea\x82\x6a\xc9\xc2\x77\x47\x88\x2d\x98\xa7\xc4\ +\x88\xe0\xdb\x94\x55\x54\x31\xd3\x2e\x99\x60\xea\x42\xbb\xca\x79\ +\x37\x54\x4b\x83\x4d\x27\xfc\x9e\xe3\xf5\x0d\xf1\x5c\xba\x49\x00\ +\xf0\xfa\x9f\x35\xff\xe5\x9b\x0e\x1b\x50\xfc\x56\xa7\xa6\x8b\xef\ +\x36\xfc\xf6\x0b\x84\xef\x01\xf4\xe5\x7d\x00\xfb\xee\x91\x10\x72\ +\xbc\xe7\x3a\x07\xa1\x37\x33\x9f\xaa\x79\xeb\x99\x2e\xb7\x8b\x16\ +\xa2\xd9\x75\xef\xbd\x49\xe9\x7e\x08\xe1\x7c\x90\x37\x5b\x6b\xb1\ +\x9b\x6c\x8a\xa0\xf7\x24\x28\xdd\x22\x8e\x9f\x62\xf0\x90\x89\xad\ +\x57\xb8\xcc\x29\x03\x64\x4a\x92\xf2\xe1\x44\x91\x13\x45\x12\x82\ +\x5b\x24\x68\x76\xb4\x2c\x30\x8b\x9c\x5b\xd8\xbf\x45\xd5\xd2\x79\ +\xf4\xa3\x01\xce\x4d\x3e\x80\x6d\x3d\x8f\xf7\x5f\xba\x83\x8b\xef\ +\x94\x00\x40\xdf\xff\x7b\xc3\x7f\xfc\x82\x87\x37\x40\x00\x98\x5e\ +\xfe\x07\x3f\x76\x01\x11\x11\xf8\xd3\xc8\x70\xff\xfc\x9a\x70\x61\ +\xb2\xa2\x65\x7a\xcf\x3b\x3b\xc9\xe8\xe7\x00\xce\x42\x41\xb7\x1b\ +\x12\xc8\xbc\x85\x5e\xc5\xd6\x4b\xc1\x61\x0a\xa8\x0c\x1e\x0e\xd9\ +\xb5\x0b\xe4\x3a\x11\x23\x37\x43\xea\xe7\xc4\x61\xe5\x25\x87\x23\ +\xf6\xc4\x1e\x02\xae\x5c\x68\x34\xb4\xcc\xe1\xb5\x1d\xf9\xdb\xd7\ +\x64\xcb\xc5\x30\x17\x94\xb7\x92\x64\x88\x93\x2d\xac\xec\x3d\xc1\ +\x7f\xfb\x29\x1e\x80\x5e\xbc\x6d\xe9\x52\xca\xa7\x42\xa6\xda\xb4\ +\xc7\xb1\xf3\x0f\xcb\x68\x21\x1b\x13\x61\x0e\xab\xb1\x2c\x6f\x7c\ +\x95\x91\xbb\x5b\xb0\x2c\x29\xc4\x0c\x2e\xd6\x50\x34\x21\x2d\x0b\ +\x61\xa4\xc6\x2b\x9b\x1a\x9d\x1b\x1a\x8b\xae\x82\xa1\x1c\xe9\x9a\ +\x26\x60\x06\x87\xc6\x6b\x8d\x26\x08\x18\xf0\x6d\x23\x7b\x4b\x95\ +\x0b\xf4\xd4\x35\x26\x06\x00\xb1\x36\x19\xd8\xd6\x14\xe8\x0e\xe3\ +\x53\xa7\xdb\x65\x86\xf0\xcf\xe4\xd2\x93\xd9\x08\x9d\xd4\x01\x40\ +\x9a\x42\x18\x2b\x04\x74\x37\x47\x44\x39\xc2\x82\x51\x1e\x79\x21\ +\x3d\x40\xa5\xe8\xd9\x06\x3e\xcd\x8f\x1f\xde\x87\x43\x7e\xb5\x86\ +\x28\x2b\x2c\x11\xc8\xe7\x92\x24\x15\x4d\x67\xbf\x81\x63\x03\x92\ +\x06\x57\x3f\xc7\x75\x30\xee\xdb\xc0\x2d\x30\x00\xa2\xc2\xa1\x35\ +\xbd\xed\x56\xfa\xcb\xa7\x51\xc8\xec\x61\x21\x49\x69\xbd\xf8\xb8\ +\x2a\x8c\x7c\x48\xd5\x04\x35\x4c\x93\xa1\x56\x0c\x6e\x19\xc4\x3a\ +\xb7\xca\x09\xa3\x9a\x12\x19\x58\xbb\x52\x3f\xf8\xa6\x8c\x97\x8d\ +\x83\xd7\x68\x0c\x86\x04\x51\x95\x5c\xa3\x54\xd6\x7a\xf3\xae\x90\ +\xcc\x4b\xcc\x15\x33\xbb\x07\xec\x17\xc8\xaf\xaf\x7b\xf3\x87\x8a\ +\xc3\xca\x06\xc9\xa4\xde\x79\x32\x3a\x4d\x42\x66\x00\x70\x10\xce\ +\x1c\x2b\x91\x2d\x22\x39\x5c\xc9\x91\x4d\x33\xfa\xd1\x3b\x40\x27\ +\xd1\x48\x3c\x0b\x12\xf0\xa4\xd0\x90\x96\xb9\xd8\x33\xc7\xa6\xa6\ +\xcf\xd7\x06\xa5\x63\x90\x69\x38\xf4\xf2\x2a\x16\x12\xeb\x55\x8d\ +\x5f\xdf\xd7\x78\xc6\x92\x1f\xb1\x71\x9d\x49\xd2\xf6\xe3\x39\x21\ +\xd4\x05\x84\x2b\x53\xaf\xb3\x47\x38\x2d\x60\x9e\xdb\x71\x5f\x01\ +\xb2\x0d\x3a\xfc\xe1\x17\xe9\x63\xdf\xaf\x30\x5f\xdb\x2b\x3f\xe9\ +\xf2\x95\xd7\x3c\x7e\x73\x59\x30\x9f\xbc\x17\xbf\xf7\x15\xe2\xbb\ +\xe7\x96\x5d\xe6\xf7\x3e\x89\x2d\xcd\xaf\x4f\xf6\x82\x80\xab\x40\ +\x1d\xbb\xef\x10\x82\x79\x6e\xa7\x13\x3c\x83\xe0\x14\xfe\x89\xb1\ +\xff\xbc\x12\x31\xff\x02\xfc\x3f\x48\xb6\xe3\xb8\x55\x65\x22\xfe\ +\xc4\x77\xec\xcf\x12\xde\x09\x64\xd2\xa9\x25\x44\xeb\xf9\x0b\xd3\ +\x89\xc9\x5e\xfb\xb1\x7c\xc8\x3d\xe4\xbd\x7b\xf0\x4f\x20\xeb\xb1\ +\x25\x2f\x1e\xd7\x11\x1a\x0c\x4e\xae\x57\xe6\x49\xdc\xad\x2c\x1e\ +\x02\x45\x01\x1b\x45\x30\x27\xd4\x42\x0f\xea\xa1\xcf\x06\x98\xe7\ +\xf6\x99\xc4\x47\x00\x82\xcc\x5d\x48\x6e\xc3\x72\x00\x00\x00\x00\ +\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x01\x5d\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x14\x00\x00\x00\x14\x08\x04\x00\x00\x00\x27\x80\xd5\x86\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x15\x04\x24\x38\x0a\ +\x71\xa9\xaf\x00\x00\x00\xe1\x49\x44\x41\x54\x28\xcf\xb5\x92\xcd\ +\x4a\xc3\x40\x14\x85\xbf\x9b\x4e\xd3\x96\x3a\xd6\xb6\x8a\xd0\x12\ +\x14\xd2\x8d\x5b\x5f\xc4\x07\x77\xe5\x0b\xf4\x07\x0a\x8a\x8b\x2c\ +\x8c\x6d\x35\x0a\xc7\x45\x2d\x9d\x10\x09\x01\xe9\x59\x0c\xc3\xcc\ +\xc7\xbd\x97\x73\x2e\x9c\x5c\x79\x70\x86\x8a\xfe\xc2\x1a\x4a\x17\ +\xea\x53\x5f\xf1\xb7\xde\x19\x9d\x6a\xfd\x28\xc4\xfc\xfe\xd2\xc3\ +\xcb\x01\xf8\x00\x8d\xca\xd8\x1b\x8a\x19\x72\xcb\x8d\x62\x59\x88\ +\xba\xf2\x24\x3e\x26\x21\xe1\x8a\x31\xb0\xe6\xf3\xf8\xe3\x0e\xb3\ +\x78\xd4\x62\x40\xc2\x8c\x07\x52\xe6\x88\x9d\xbe\xd8\xd8\x36\x00\ +\x3d\xa0\x36\x6d\x1c\x2d\x2e\x49\xb9\xc3\x98\x30\x22\xc3\xa8\xb4\ +\x76\x18\x1b\x5e\x78\x65\x41\xc4\x92\x8c\x82\x77\x3e\x2a\xad\x6d\ +\x07\xa0\x6f\x9e\xe8\x72\xcd\x33\x8f\xac\xad\x38\x7a\x61\x65\x6b\ +\x64\x38\xee\x31\x56\x64\x14\xa6\xc0\xb4\x6a\x7c\x9a\x2a\xd5\xb8\ +\x36\xd2\xfd\xb3\xce\x35\x52\xaf\x41\xf2\xea\xca\x41\x5e\x8f\xe5\ +\x4d\xd7\xcc\xff\x7f\xa1\x7f\x00\x8c\x7c\x48\xb7\x46\x58\x24\x0f\ +\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \x00\x00\x3c\x30\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ @@ -4352,571 +2711,2213 @@ qt_resource_data = b"\ \x74\x77\x61\x72\x65\x00\x00\x78\xda\x2b\x2f\x2f\xd7\xcb\xcc\xcb\ \x2e\x4e\x4e\x2c\x48\xd5\xcb\x2f\x4a\x07\x00\x36\xd8\x06\x58\x10\ \x53\xca\x5c\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ -\x00\x00\x01\x5d\ +\x00\x00\x09\x61\ +\x2f\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ +\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ +\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ +\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ +\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ +\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ +\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ +\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ +\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ +\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ +\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ +\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ +\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ +\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ +\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ +\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ +\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ +\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ +\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ +\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ +\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ +\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ +\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ +\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ +\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ +\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ +\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ +\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ +\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ +\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ +\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ +\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ +\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ +\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ +\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ +\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ +\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ +\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ +\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ +\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ +\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ +\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ +\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ +\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ +\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ +\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ +\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ +\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ +\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ +\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ +\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ +\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ +\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ +\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ +\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ +\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ +\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ +\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ +\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ +\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ +\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ +\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ +\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ +\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ +\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ +\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ +\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ +\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ +\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ +\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ +\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ +\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ +\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ +\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ +\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ +\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ +\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ +\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ +\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ +\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ +\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ +\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ +\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ +\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ +\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ +\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ +\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ +\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ +\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ +\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ +\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ +\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ +\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ +\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ +\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ +\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ +\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ +\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ +\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ +\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ +\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ +\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ +\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ +\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x52\x65\ +\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\ +\x3a\x20\x6d\x79\x52\x65\x63\x74\x0a\x0a\x20\x20\x20\x20\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x73\x74\x72\x69\x6e\x67\x20\x74\x65\ +\x78\x74\x0a\x0a\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x37\ +\x35\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x35\x30\x0a\x20\x20\ +\x20\x20\x72\x61\x64\x69\x75\x73\x3a\x20\x36\x0a\x20\x20\x20\x20\ +\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x23\x36\x34\x36\x34\x36\x34\x22\ +\x0a\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x2e\x77\x69\x64\x74\ +\x68\x3a\x20\x34\x3b\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\ +\x6f\x72\x3a\x20\x22\x77\x68\x69\x74\x65\x22\x0a\x0a\x20\x20\x20\ +\x20\x4d\x6f\x75\x73\x65\x41\x72\x65\x61\x20\x7b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\ +\x6c\x3a\x20\x70\x61\x72\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x68\x6f\x76\x65\x72\x45\x6e\x61\x62\x6c\x65\x64\x3a\x20\ +\x74\x72\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x45\ +\x6e\x74\x65\x72\x65\x64\x3a\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x66\x6f\x63\x75\x73\x52\x65\x63\x74\x2e\ +\x78\x20\x3d\x20\x6d\x79\x52\x65\x63\x74\x2e\x78\x3b\x20\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x66\x6f\x63\x75\x73\ +\x52\x65\x63\x74\x2e\x79\x20\x3d\x20\x6d\x79\x52\x65\x63\x74\x2e\ +\x79\x3b\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x66\x6f\x63\x75\x73\x52\x65\x63\x74\x2e\x74\x65\x78\x74\x20\x3d\ +\x20\x6d\x79\x52\x65\x63\x74\x2e\x74\x65\x78\x74\x3b\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ +\ +\x00\x00\x11\x18\ +\x2f\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ +\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ +\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ +\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ +\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ +\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ +\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ +\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ +\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ +\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ +\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ +\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ +\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ +\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ +\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ +\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ +\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ +\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ +\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ +\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ +\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ +\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ +\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ +\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ +\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ +\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ +\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ +\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ +\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ +\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ +\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ +\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ +\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ +\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ +\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ +\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ +\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ +\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ +\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ +\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ +\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ +\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ +\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ +\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ +\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ +\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ +\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ +\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ +\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ +\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ +\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ +\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ +\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ +\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ +\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ +\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ +\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ +\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ +\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ +\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ +\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ +\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ +\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ +\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ +\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ +\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ +\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ +\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ +\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ +\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ +\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ +\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ +\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ +\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ +\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ +\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ +\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ +\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ +\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ +\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ +\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ +\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ +\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ +\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ +\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ +\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ +\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ +\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ +\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ +\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ +\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ +\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ +\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ +\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ +\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ +\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ +\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ +\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ +\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ +\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ +\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ +\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ +\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ +\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x52\x65\ +\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\ +\x3a\x20\x70\x61\x67\x65\x0a\x20\x20\x20\x20\x77\x69\x64\x74\x68\ +\x3a\x20\x33\x32\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x34\ +\x38\x30\x3b\x0a\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\ +\x42\x6c\x61\x63\x6b\x22\x0a\x0a\x20\x20\x20\x20\x2f\x2f\x20\x4d\ +\x61\x6b\x65\x20\x61\x20\x62\x61\x6c\x6c\x20\x74\x6f\x20\x62\x6f\ +\x75\x6e\x63\x65\x0a\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\ +\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\ +\x20\x62\x61\x6c\x6c\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\ +\x2f\x20\x41\x64\x64\x20\x61\x20\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x20\x66\x6f\x72\x20\x74\x68\x65\x20\x74\x61\x72\x67\x65\x74\x20\ +\x79\x20\x63\x6f\x6f\x72\x64\x69\x6e\x61\x74\x65\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x76\x61\ +\x72\x69\x61\x6e\x74\x20\x64\x69\x72\x65\x63\x74\x69\x6f\x6e\x20\ +\x3a\x20\x22\x72\x69\x67\x68\x74\x22\x0a\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x78\x3a\x20\x32\x30\x3b\x20\x77\x69\x64\x74\x68\x3a\ +\x20\x32\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x32\x30\x3b\ +\x20\x7a\x3a\x20\x31\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\ +\x6c\x6f\x72\x3a\x20\x22\x4c\x69\x6d\x65\x22\x0a\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x2f\x2f\x20\x4d\x6f\x76\x65\x20\x74\x68\x65\ +\x20\x62\x61\x6c\x6c\x20\x74\x6f\x20\x74\x68\x65\x20\x72\x69\x67\ +\x68\x74\x20\x61\x6e\x64\x20\x62\x61\x63\x6b\x20\x74\x6f\x20\x74\ +\x68\x65\x20\x6c\x65\x66\x74\x20\x72\x65\x70\x65\x61\x74\x65\x64\ +\x6c\x79\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x53\x65\x71\x75\x65\ +\x6e\x74\x69\x61\x6c\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x6f\ +\x6e\x20\x78\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x6c\x6f\x6f\x70\x73\x3a\x20\x41\x6e\x69\x6d\x61\x74\x69\ +\x6f\x6e\x2e\x49\x6e\x66\x69\x6e\x69\x74\x65\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x4e\x75\x6d\x62\x65\x72\x41\x6e\ +\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\x74\x6f\x3a\x20\x70\x61\ +\x67\x65\x2e\x77\x69\x64\x74\x68\x20\x2d\x20\x34\x30\x3b\x20\x64\ +\x75\x72\x61\x74\x69\x6f\x6e\x3a\x20\x32\x30\x30\x30\x20\x7d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x50\x72\x6f\x70\ +\x65\x72\x74\x79\x41\x63\x74\x69\x6f\x6e\x20\x7b\x20\x74\x61\x72\ +\x67\x65\x74\x3a\x20\x62\x61\x6c\x6c\x3b\x20\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x3a\x20\x22\x64\x69\x72\x65\x63\x74\x69\x6f\x6e\x22\ +\x3b\x20\x76\x61\x6c\x75\x65\x3a\x20\x22\x6c\x65\x66\x74\x22\x20\ +\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x4e\x75\ +\x6d\x62\x65\x72\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\ +\x74\x6f\x3a\x20\x32\x30\x3b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\ +\x3a\x20\x32\x30\x30\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x50\x72\x6f\x70\x65\x72\x74\x79\x41\x63\x74\ +\x69\x6f\x6e\x20\x7b\x20\x74\x61\x72\x67\x65\x74\x3a\x20\x62\x61\ +\x6c\x6c\x3b\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x3a\x20\x22\x64\ +\x69\x72\x65\x63\x74\x69\x6f\x6e\x22\x3b\x20\x76\x61\x6c\x75\x65\ +\x3a\x20\x22\x72\x69\x67\x68\x74\x22\x20\x7d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\ +\x2f\x20\x4d\x61\x6b\x65\x20\x79\x20\x6d\x6f\x76\x65\x20\x77\x69\ +\x74\x68\x20\x61\x20\x76\x65\x6c\x6f\x63\x69\x74\x79\x20\x6f\x66\ +\x20\x32\x30\x30\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x42\x65\ +\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\x79\x20\x7b\x20\x53\x70\ +\x72\x69\x6e\x67\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x7b\x20\x76\ +\x65\x6c\x6f\x63\x69\x74\x79\x3a\x20\x32\x30\x30\x3b\x20\x7d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x43\x6f\x6d\x70\x6f\x6e\x65\x6e\x74\x2e\x6f\x6e\x43\ +\x6f\x6d\x70\x6c\x65\x74\x65\x64\x3a\x20\x79\x20\x3d\x20\x70\x61\ +\x67\x65\x2e\x68\x65\x69\x67\x68\x74\x2d\x31\x30\x3b\x20\x2f\x2f\ +\x20\x73\x74\x61\x72\x74\x20\x74\x68\x65\x20\x62\x61\x6c\x6c\x20\ +\x6d\x6f\x74\x69\x6f\x6e\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x2f\x2f\x20\x44\x65\x74\x65\x63\x74\x20\x74\x68\x65\x20\x62\x61\ +\x6c\x6c\x20\x68\x69\x74\x74\x69\x6e\x67\x20\x74\x68\x65\x20\x74\ +\x6f\x70\x20\x6f\x72\x20\x62\x6f\x74\x74\x6f\x6d\x20\x6f\x66\x20\ +\x74\x68\x65\x20\x76\x69\x65\x77\x20\x61\x6e\x64\x20\x62\x6f\x75\ +\x6e\x63\x65\x20\x69\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\ +\x6e\x59\x43\x68\x61\x6e\x67\x65\x64\x3a\x20\x7b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x28\x79\x20\x3c\ +\x3d\x20\x30\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x79\x20\x3d\x20\x70\x61\x67\x65\x2e\ +\x68\x65\x69\x67\x68\x74\x20\x2d\x20\x32\x30\x3b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x20\x65\x6c\x73\x65\x20\ +\x69\x66\x20\x28\x79\x20\x3e\x3d\x20\x70\x61\x67\x65\x2e\x68\x65\ +\x69\x67\x68\x74\x20\x2d\x20\x32\x30\x29\x20\x7b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x20\x3d\ +\x20\x30\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\ +\x7d\x0a\x0a\x20\x20\x20\x20\x2f\x2f\x20\x50\x6c\x61\x63\x65\x20\ +\x62\x61\x74\x73\x20\x74\x6f\x20\x74\x68\x65\x20\x6c\x65\x66\x74\ +\x20\x61\x6e\x64\x20\x72\x69\x67\x68\x74\x20\x6f\x66\x20\x74\x68\ +\x65\x20\x76\x69\x65\x77\x2c\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ +\x67\x20\x74\x68\x65\x20\x79\x0a\x20\x20\x20\x20\x2f\x2f\x20\x63\ +\x6f\x6f\x72\x64\x69\x6e\x61\x74\x65\x73\x20\x6f\x66\x20\x74\x68\ +\x65\x20\x62\x61\x6c\x6c\x2e\x0a\x20\x20\x20\x20\x52\x65\x63\x74\ +\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3a\x20\x6c\x65\x66\x74\x42\x61\x74\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x4c\x69\x6d\x65\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3a\x20\x32\x3b\x20\ +\x77\x69\x64\x74\x68\x3a\x20\x32\x30\x3b\x20\x68\x65\x69\x67\x68\ +\x74\x3a\x20\x39\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\ +\x20\x21\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3a\ +\x20\x62\x61\x6c\x6c\x2e\x64\x69\x72\x65\x63\x74\x69\x6f\x6e\x20\ +\x3d\x3d\x20\x27\x6c\x65\x66\x74\x27\x20\x3f\x20\x62\x61\x6c\x6c\ +\x2e\x79\x20\x2d\x20\x34\x35\x20\x3a\x20\x70\x61\x67\x65\x2e\x68\ +\x65\x69\x67\x68\x74\x2f\x32\x20\x2d\x34\x35\x3b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x42\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\ +\x20\x79\x20\x7b\x20\x53\x70\x72\x69\x6e\x67\x41\x6e\x69\x6d\x61\ +\x74\x69\x6f\x6e\x7b\x20\x76\x65\x6c\x6f\x63\x69\x74\x79\x3a\x20\ +\x33\x30\x30\x20\x7d\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x2f\x2f\x20\x21\x5b\x30\x5d\x0a\x20\x20\x20\x20\x7d\x0a\x20\x20\ +\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x72\x69\x67\x68\x74\x42\ +\x61\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\ +\x3a\x20\x22\x4c\x69\x6d\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x78\x3a\x20\x70\x61\x67\x65\x2e\x77\x69\x64\x74\x68\x20\x2d\ +\x20\x32\x32\x3b\x20\x77\x69\x64\x74\x68\x3a\x20\x32\x30\x3b\x20\ +\x68\x65\x69\x67\x68\x74\x3a\x20\x39\x30\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x79\x3a\x20\x62\x61\x6c\x6c\x2e\x64\x69\x72\x65\x63\ +\x74\x69\x6f\x6e\x20\x3d\x3d\x20\x27\x72\x69\x67\x68\x74\x27\x20\ +\x3f\x20\x62\x61\x6c\x6c\x2e\x79\x20\x2d\x20\x34\x35\x20\x3a\x20\ +\x70\x61\x67\x65\x2e\x68\x65\x69\x67\x68\x74\x2f\x32\x20\x2d\x34\ +\x35\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x42\x65\x68\x61\x76\ +\x69\x6f\x72\x20\x6f\x6e\x20\x79\x20\x7b\x20\x53\x70\x72\x69\x6e\ +\x67\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x7b\x20\x76\x65\x6c\x6f\ +\x63\x69\x74\x79\x3a\x20\x33\x30\x30\x20\x7d\x20\x7d\x0a\x20\x20\ +\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x2f\x2f\x20\x54\x68\x65\x20\ +\x72\x65\x73\x74\x2c\x20\x74\x6f\x20\x6d\x61\x6b\x65\x20\x69\x74\ +\x20\x6c\x6f\x6f\x6b\x20\x72\x65\x61\x6c\x69\x73\x74\x69\x63\x2c\ +\x20\x69\x66\x20\x6e\x65\x69\x74\x68\x65\x72\x20\x65\x76\x65\x72\ +\x20\x73\x63\x6f\x72\x65\x73\x2e\x2e\x2e\x0a\x20\x20\x20\x20\x52\ +\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x20\x63\x6f\x6c\x6f\x72\ +\x3a\x20\x22\x4c\x69\x6d\x65\x22\x3b\x20\x78\x3a\x20\x70\x61\x67\ +\x65\x2e\x77\x69\x64\x74\x68\x2f\x32\x2d\x38\x30\x3b\x20\x79\x3a\ +\x20\x30\x3b\x20\x77\x69\x64\x74\x68\x3a\x20\x34\x30\x3b\x20\x68\ +\x65\x69\x67\x68\x74\x3a\x20\x36\x30\x20\x7d\x0a\x20\x20\x20\x20\ +\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x20\x63\x6f\x6c\x6f\ +\x72\x3a\x20\x22\x42\x6c\x61\x63\x6b\x22\x3b\x20\x78\x3a\x20\x70\ +\x61\x67\x65\x2e\x77\x69\x64\x74\x68\x2f\x32\x2d\x37\x30\x3b\x20\ +\x79\x3a\x20\x31\x30\x3b\x20\x77\x69\x64\x74\x68\x3a\x20\x32\x30\ +\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x34\x30\x20\x7d\x0a\x20\ +\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x20\x63\ +\x6f\x6c\x6f\x72\x3a\x20\x22\x4c\x69\x6d\x65\x22\x3b\x20\x78\x3a\ +\x20\x70\x61\x67\x65\x2e\x77\x69\x64\x74\x68\x2f\x32\x2b\x34\x30\ +\x3b\x20\x79\x3a\x20\x30\x3b\x20\x77\x69\x64\x74\x68\x3a\x20\x34\ +\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x36\x30\x20\x7d\x0a\ +\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x20\ +\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x42\x6c\x61\x63\x6b\x22\x3b\x20\ +\x78\x3a\x20\x70\x61\x67\x65\x2e\x77\x69\x64\x74\x68\x2f\x32\x2b\ +\x35\x30\x3b\x20\x79\x3a\x20\x31\x30\x3b\x20\x77\x69\x64\x74\x68\ +\x3a\x20\x32\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x34\x30\ +\x20\x7d\x0a\x20\x20\x20\x20\x52\x65\x70\x65\x61\x74\x65\x72\x20\ +\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6d\x6f\x64\x65\x6c\x3a\ +\x20\x70\x61\x67\x65\x2e\x68\x65\x69\x67\x68\x74\x20\x2f\x20\x32\ +\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\ +\x67\x6c\x65\x20\x7b\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x4c\x69\ +\x6d\x65\x22\x3b\x20\x78\x3a\x20\x70\x61\x67\x65\x2e\x77\x69\x64\ +\x74\x68\x2f\x32\x2d\x35\x3b\x20\x79\x3a\x20\x69\x6e\x64\x65\x78\ +\x20\x2a\x20\x32\x30\x3b\x20\x77\x69\x64\x74\x68\x3a\x20\x31\x30\ +\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x31\x30\x20\x7d\x0a\x20\ +\x20\x20\x20\x7d\x0a\x7d\x0a\ +\x00\x00\x0f\xfa\ +\x2f\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ +\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ +\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ +\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ +\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ +\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ +\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ +\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ +\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ +\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ +\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ +\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ +\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ +\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ +\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ +\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ +\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ +\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ +\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ +\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ +\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ +\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ +\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ +\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ +\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ +\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ +\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ +\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ +\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ +\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ +\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ +\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ +\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ +\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ +\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ +\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ +\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ +\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ +\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ +\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ +\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ +\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ +\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ +\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ +\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ +\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ +\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ +\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ +\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ +\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ +\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ +\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ +\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ +\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ +\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ +\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ +\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ +\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ +\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ +\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ +\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ +\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ +\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ +\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ +\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ +\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ +\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ +\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ +\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ +\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ +\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ +\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ +\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ +\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ +\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ +\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ +\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ +\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ +\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ +\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ +\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ +\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ +\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ +\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ +\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ +\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ +\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ +\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ +\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ +\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ +\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ +\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ +\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ +\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ +\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ +\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ +\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ +\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ +\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ +\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ +\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ +\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ +\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ +\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x52\x65\ +\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\ +\x3a\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x0a\x0a\x20\x20\x20\ +\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x73\x74\x72\x69\x6e\x67\ +\x20\x74\x65\x78\x74\x3a\x20\x22\x44\x72\x61\x67\x20\x6d\x65\x21\ +\x22\x0a\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x62\ +\x6f\x6f\x6c\x20\x61\x6e\x69\x6d\x61\x74\x65\x64\x3a\x20\x74\x72\ +\x75\x65\x0a\x0a\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x33\ +\x32\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x34\x38\x30\x3b\ +\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x23\x34\x37\x34\x37\x34\x37\ +\x22\x3b\x20\x66\x6f\x63\x75\x73\x3a\x20\x74\x72\x75\x65\x0a\x0a\ +\x20\x20\x20\x20\x4b\x65\x79\x73\x2e\x6f\x6e\x50\x72\x65\x73\x73\ +\x65\x64\x3a\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\ +\x20\x28\x65\x76\x65\x6e\x74\x2e\x6b\x65\x79\x20\x3d\x3d\x20\x51\ +\x74\x2e\x4b\x65\x79\x5f\x44\x65\x6c\x65\x74\x65\x20\x7c\x7c\x20\ +\x65\x76\x65\x6e\x74\x2e\x6b\x65\x79\x20\x3d\x3d\x20\x51\x74\x2e\ +\x4b\x65\x79\x5f\x42\x61\x63\x6b\x73\x70\x61\x63\x65\x29\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6e\x74\x61\ +\x69\x6e\x65\x72\x2e\x72\x65\x6d\x6f\x76\x65\x28\x29\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x65\x6c\x73\x65\x20\x69\x66\x20\x28\x65\ +\x76\x65\x6e\x74\x2e\x74\x65\x78\x74\x20\x21\x3d\x20\x22\x22\x29\ +\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\ +\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x61\x70\x70\x65\x6e\x64\x28\ +\x65\x76\x65\x6e\x74\x2e\x74\x65\x78\x74\x29\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\ +\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x61\x70\x70\x65\x6e\x64\ +\x28\x74\x65\x78\x74\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x61\x6e\x69\x6d\x61\ +\x74\x65\x64\x20\x3d\x20\x66\x61\x6c\x73\x65\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x76\x61\x72\x20\x6c\x61\x73\x74\x4c\x65\x74\x74\ +\x65\x72\x20\x3d\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x63\ +\x68\x69\x6c\x64\x72\x65\x6e\x5b\x63\x6f\x6e\x74\x61\x69\x6e\x65\ +\x72\x2e\x63\x68\x69\x6c\x64\x72\x65\x6e\x2e\x6c\x65\x6e\x67\x74\ +\x68\x20\x2d\x20\x31\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x76\ +\x61\x72\x20\x6e\x65\x77\x4c\x65\x74\x74\x65\x72\x20\x3d\x20\x6c\ +\x65\x74\x74\x65\x72\x43\x6f\x6d\x70\x6f\x6e\x65\x6e\x74\x2e\x63\ +\x72\x65\x61\x74\x65\x4f\x62\x6a\x65\x63\x74\x28\x63\x6f\x6e\x74\ +\x61\x69\x6e\x65\x72\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6e\ +\x65\x77\x4c\x65\x74\x74\x65\x72\x2e\x74\x65\x78\x74\x20\x3d\x20\ +\x74\x65\x78\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6e\x65\x77\ +\x4c\x65\x74\x74\x65\x72\x2e\x66\x6f\x6c\x6c\x6f\x77\x20\x3d\x20\ +\x6c\x61\x73\x74\x4c\x65\x74\x74\x65\x72\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x61\x6e\x69\ +\x6d\x61\x74\x65\x64\x20\x3d\x20\x74\x72\x75\x65\x0a\x20\x20\x20\ +\x20\x7d\x0a\x0a\x20\x20\x20\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\ +\x20\x72\x65\x6d\x6f\x76\x65\x28\x29\x20\x7b\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x69\x66\x20\x28\x63\x6f\x6e\x74\x61\x69\x6e\x65\ +\x72\x2e\x63\x68\x69\x6c\x64\x72\x65\x6e\x2e\x6c\x65\x6e\x67\x74\ +\x68\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\ +\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x63\x68\x69\x6c\x64\x72\x65\ +\x6e\x5b\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x63\x68\x69\x6c\ +\x64\x72\x65\x6e\x2e\x6c\x65\x6e\x67\x74\x68\x20\x2d\x20\x31\x5d\ +\x2e\x64\x65\x73\x74\x72\x6f\x79\x28\x29\x0a\x20\x20\x20\x20\x7d\ +\x0a\x0a\x20\x20\x20\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x64\ +\x6f\x4c\x61\x79\x6f\x75\x74\x28\x29\x20\x7b\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x76\x61\x72\x20\x66\x6f\x6c\x6c\x6f\x77\x20\x3d\ +\x20\x6e\x75\x6c\x6c\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x66\x6f\ +\x72\x20\x28\x76\x61\x72\x20\x69\x20\x3d\x20\x30\x3b\x20\x69\x20\ +\x3c\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x74\x65\x78\x74\ +\x2e\x6c\x65\x6e\x67\x74\x68\x3b\x20\x2b\x2b\x69\x29\x20\x7b\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\ +\x6e\x65\x77\x4c\x65\x74\x74\x65\x72\x20\x3d\x20\x6c\x65\x74\x74\ +\x65\x72\x43\x6f\x6d\x70\x6f\x6e\x65\x6e\x74\x2e\x63\x72\x65\x61\ +\x74\x65\x4f\x62\x6a\x65\x63\x74\x28\x63\x6f\x6e\x74\x61\x69\x6e\ +\x65\x72\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x6e\x65\x77\x4c\x65\x74\x74\x65\x72\x2e\x74\x65\x78\x74\x20\x3d\ +\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x74\x65\x78\x74\x5b\ +\x69\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6e\ +\x65\x77\x4c\x65\x74\x74\x65\x72\x2e\x66\x6f\x6c\x6c\x6f\x77\x20\ +\x3d\x20\x66\x6f\x6c\x6c\x6f\x77\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x66\x6f\x6c\x6c\x6f\x77\x20\x3d\x20\x6e\x65\ +\x77\x4c\x65\x74\x74\x65\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x43\x6f\x6d\ +\x70\x6f\x6e\x65\x6e\x74\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3a\x20\x6c\x65\x74\x74\x65\x72\x43\x6f\x6d\x70\x6f\ +\x6e\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x65\x78\ +\x74\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3a\x20\x6c\x65\x74\x74\x65\x72\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ +\x76\x61\x72\x69\x61\x6e\x74\x20\x66\x6f\x6c\x6c\x6f\x77\x0a\x0a\ +\x2f\x2f\x21\x20\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x78\x3a\x20\x66\x6f\x6c\x6c\x6f\x77\x20\x3f\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x2e\x78\x20\x2b\x20\x66\x6f\x6c\x6c\x6f\ +\x77\x2e\x77\x69\x64\x74\x68\x20\x3a\x20\x63\x6f\x6e\x74\x61\x69\ +\x6e\x65\x72\x2e\x77\x69\x64\x74\x68\x20\x2f\x20\x36\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3a\x20\x66\x6f\x6c\ +\x6c\x6f\x77\x20\x3f\x20\x66\x6f\x6c\x6c\x6f\x77\x2e\x79\x20\x3a\ +\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x2e\x68\x65\x69\x67\x68\ +\x74\x20\x2f\x20\x32\x0a\x2f\x2f\x21\x20\x5b\x30\x5d\x0a\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x66\x6f\x6e\x74\x2e\ +\x70\x69\x78\x65\x6c\x53\x69\x7a\x65\x3a\x20\x34\x30\x3b\x20\x66\ +\x6f\x6e\x74\x2e\x62\x6f\x6c\x64\x3a\x20\x74\x72\x75\x65\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\ +\x3a\x20\x22\x23\x39\x39\x39\x39\x39\x39\x22\x3b\x20\x73\x74\x79\ +\x6c\x65\x43\x6f\x6c\x6f\x72\x3a\x20\x22\x23\x32\x32\x32\x32\x32\ +\x32\x22\x3b\x20\x73\x74\x79\x6c\x65\x3a\x20\x54\x65\x78\x74\x2e\ +\x52\x61\x69\x73\x65\x64\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x4d\x6f\x75\x73\x65\x41\x72\x65\x61\x20\x7b\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x61\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x20\x70\x61\ +\x72\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x64\x72\x61\x67\x2e\x74\x61\x72\x67\x65\x74\ +\x3a\x20\x6c\x65\x74\x74\x65\x72\x3b\x20\x64\x72\x61\x67\x2e\x61\ +\x78\x69\x73\x3a\x20\x44\x72\x61\x67\x2e\x58\x41\x6e\x64\x59\x41\ +\x78\x69\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x6f\x6e\x50\x72\x65\x73\x73\x65\x64\x3a\x20\x6c\ +\x65\x74\x74\x65\x72\x2e\x63\x6f\x6c\x6f\x72\x20\x3d\x20\x22\x23\ +\x64\x64\x64\x64\x64\x64\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x52\x65\x6c\x65\x61\x73\ +\x65\x64\x3a\x20\x6c\x65\x74\x74\x65\x72\x2e\x63\x6f\x6c\x6f\x72\ +\x20\x3d\x20\x22\x23\x39\x39\x39\x39\x39\x39\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x0a\x2f\x2f\x21\x20\ +\x5b\x31\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x42\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\x78\x20\x7b\x20\ +\x65\x6e\x61\x62\x6c\x65\x64\x3a\x20\x63\x6f\x6e\x74\x61\x69\x6e\ +\x65\x72\x2e\x61\x6e\x69\x6d\x61\x74\x65\x64\x3b\x20\x53\x70\x72\ +\x69\x6e\x67\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\x73\ +\x70\x72\x69\x6e\x67\x3a\x20\x33\x3b\x20\x64\x61\x6d\x70\x69\x6e\ +\x67\x3a\x20\x30\x2e\x33\x3b\x20\x6d\x61\x73\x73\x3a\x20\x31\x2e\ +\x30\x20\x7d\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x42\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\x79\x20\ +\x7b\x20\x65\x6e\x61\x62\x6c\x65\x64\x3a\x20\x63\x6f\x6e\x74\x61\ +\x69\x6e\x65\x72\x2e\x61\x6e\x69\x6d\x61\x74\x65\x64\x3b\x20\x53\ +\x70\x72\x69\x6e\x67\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\ +\x20\x73\x70\x72\x69\x6e\x67\x3a\x20\x33\x3b\x20\x64\x61\x6d\x70\ +\x69\x6e\x67\x3a\x20\x30\x2e\x33\x3b\x20\x6d\x61\x73\x73\x3a\x20\ +\x31\x2e\x30\x20\x7d\x20\x7d\x0a\x2f\x2f\x21\x20\x5b\x31\x5d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\ +\x0a\x20\x20\x20\x20\x43\x6f\x6d\x70\x6f\x6e\x65\x6e\x74\x2e\x6f\ +\x6e\x43\x6f\x6d\x70\x6c\x65\x74\x65\x64\x3a\x20\x64\x6f\x4c\x61\ +\x79\x6f\x75\x74\x28\x29\x0a\x7d\x0a\ +\x00\x00\x11\x5c\ +\x2f\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ +\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ +\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ +\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ +\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ +\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ +\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ +\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ +\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ +\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ +\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ +\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ +\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ +\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ +\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ +\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ +\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ +\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ +\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ +\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ +\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ +\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ +\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ +\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ +\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ +\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ +\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ +\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ +\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ +\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ +\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ +\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ +\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ +\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ +\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ +\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ +\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ +\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ +\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ +\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ +\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ +\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ +\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ +\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ +\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ +\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ +\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ +\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ +\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ +\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ +\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ +\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ +\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ +\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ +\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ +\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ +\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ +\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ +\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ +\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ +\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ +\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ +\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ +\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ +\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ +\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ +\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ +\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ +\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ +\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ +\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ +\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ +\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ +\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ +\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ +\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ +\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ +\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ +\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ +\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ +\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ +\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ +\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ +\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ +\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ +\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ +\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ +\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ +\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ +\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ +\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ +\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ +\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ +\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ +\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ +\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ +\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ +\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ +\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ +\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ +\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ +\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ +\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ +\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x52\x65\ +\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x77\x69\ +\x64\x74\x68\x3a\x20\x33\x32\x30\x3b\x20\x68\x65\x69\x67\x68\x74\ +\x3a\x20\x34\x38\x30\x0a\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\ +\x20\x22\x23\x33\x34\x33\x34\x33\x34\x22\x0a\x0a\x20\x20\x20\x20\ +\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x63\x65\x6e\x74\ +\x65\x72\x49\x6e\x3a\x20\x70\x61\x72\x65\x6e\x74\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x32\x30\x30\x3b\ +\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x32\x30\x30\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x72\x61\x64\x69\x75\x73\x3a\x20\x33\x30\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\ +\x74\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x2e\x77\x69\x64\x74\ +\x68\x3a\x20\x34\x3b\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\ +\x6f\x72\x3a\x20\x22\x77\x68\x69\x74\x65\x22\x0a\x0a\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x53\x69\x64\x65\x52\x65\x63\x74\x20\x7b\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\ +\x20\x6c\x65\x66\x74\x52\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x20\x7b\x20\ +\x76\x65\x72\x74\x69\x63\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\ +\x70\x61\x72\x65\x6e\x74\x2e\x76\x65\x72\x74\x69\x63\x61\x6c\x43\ +\x65\x6e\x74\x65\x72\x3b\x20\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\ +\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\ +\x6c\x65\x66\x74\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x74\x65\x78\x74\x3a\x20\x22\x4c\x65\x66\x74\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x53\x69\x64\x65\x52\x65\x63\x74\x20\x7b\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x72\x69\ +\x67\x68\x74\x52\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x20\x7b\x20\x76\x65\ +\x72\x74\x69\x63\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\ +\x72\x65\x6e\x74\x2e\x76\x65\x72\x74\x69\x63\x61\x6c\x43\x65\x6e\ +\x74\x65\x72\x3b\x20\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\ +\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x72\x69\ +\x67\x68\x74\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x74\x65\x78\x74\x3a\x20\x22\x52\x69\x67\x68\x74\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x53\x69\x64\x65\x52\x65\x63\x74\x20\x7b\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x74\x6f\ +\x70\x52\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x20\x7b\x20\x76\x65\x72\x74\ +\x69\x63\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\ +\x6e\x74\x2e\x74\x6f\x70\x3b\x20\x68\x6f\x72\x69\x7a\x6f\x6e\x74\ +\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\x6e\x74\ +\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\ +\x72\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x74\x65\x78\x74\x3a\x20\x22\x54\x6f\x70\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x53\ +\x69\x64\x65\x52\x65\x63\x74\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x62\x6f\x74\x74\x6f\x6d\ +\x52\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x61\x6e\x63\x68\x6f\x72\x73\x20\x7b\x20\x76\x65\x72\x74\x69\ +\x63\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\x6e\ +\x74\x2e\x62\x6f\x74\x74\x6f\x6d\x3b\x20\x68\x6f\x72\x69\x7a\x6f\ +\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\ +\x6e\x74\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\ +\x74\x65\x72\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x74\x65\x78\x74\x3a\x20\x22\x42\x6f\x74\x74\x6f\x6d\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x0a\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\ +\x20\x66\x6f\x63\x75\x73\x52\x65\x63\x74\x0a\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\ +\x20\x73\x74\x72\x69\x6e\x67\x20\x74\x65\x78\x74\x0a\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x78\x3a\x20\x36\x32\x3b\ +\x20\x79\x3a\x20\x37\x35\x3b\x20\x77\x69\x64\x74\x68\x3a\x20\x37\ +\x35\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x35\x30\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x72\x61\x64\x69\x75\x73\ +\x3a\x20\x36\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x62\x6f\x72\x64\x65\x72\x2e\x77\x69\x64\x74\x68\x3a\x20\x34\x3b\ +\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\x6f\x72\x3a\x20\x22\ +\x77\x68\x69\x74\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x66\x69\x72\x65\x62\ +\x72\x69\x63\x6b\x22\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x2f\x2f\x20\x53\x65\x74\x20\x61\x6e\x20\x27\x65\x6c\ +\x61\x73\x74\x69\x63\x27\x20\x62\x65\x68\x61\x76\x69\x6f\x72\x20\ +\x6f\x6e\x20\x74\x68\x65\x20\x66\x6f\x63\x75\x73\x52\x65\x63\x74\ +\x27\x73\x20\x78\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x2e\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x42\x65\x68\x61\x76\ +\x69\x6f\x72\x20\x6f\x6e\x20\x78\x20\x7b\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x4e\x75\x6d\x62\x65\ +\x72\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\x65\x61\x73\ +\x69\x6e\x67\x2e\x74\x79\x70\x65\x3a\x20\x45\x61\x73\x69\x6e\x67\ +\x2e\x4f\x75\x74\x45\x6c\x61\x73\x74\x69\x63\x3b\x20\x65\x61\x73\ +\x69\x6e\x67\x2e\x61\x6d\x70\x6c\x69\x74\x75\x64\x65\x3a\x20\x33\ +\x2e\x30\x3b\x20\x65\x61\x73\x69\x6e\x67\x2e\x70\x65\x72\x69\x6f\ +\x64\x3a\x20\x32\x2e\x30\x3b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\ +\x3a\x20\x33\x30\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x2f\x2f\x21\x20\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x53\x65\x74\x20\x61\x6e\ +\x20\x27\x65\x6c\x61\x73\x74\x69\x63\x27\x20\x62\x65\x68\x61\x76\ +\x69\x6f\x72\x20\x6f\x6e\x20\x74\x68\x65\x20\x66\x6f\x63\x75\x73\ +\x52\x65\x63\x74\x27\x73\x20\x79\x20\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x42\ +\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\x79\x20\x7b\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x4e\ +\x75\x6d\x62\x65\x72\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\ +\x20\x65\x61\x73\x69\x6e\x67\x2e\x74\x79\x70\x65\x3a\x20\x45\x61\ +\x73\x69\x6e\x67\x2e\x4f\x75\x74\x45\x6c\x61\x73\x74\x69\x63\x3b\ +\x20\x65\x61\x73\x69\x6e\x67\x2e\x61\x6d\x70\x6c\x69\x74\x75\x64\ +\x65\x3a\x20\x33\x2e\x30\x3b\x20\x65\x61\x73\x69\x6e\x67\x2e\x70\ +\x65\x72\x69\x6f\x64\x3a\x20\x32\x2e\x30\x3b\x20\x64\x75\x72\x61\ +\x74\x69\x6f\x6e\x3a\x20\x33\x30\x30\x20\x7d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x2f\x2f\x21\x20\x5b\x30\x5d\x0a\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x54\x65\x78\x74\x20\ +\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x69\x64\x3a\x20\x66\x6f\x63\x75\x73\x54\x65\x78\x74\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x74\x65\x78\x74\x3a\x20\x66\x6f\x63\x75\x73\x52\x65\x63\x74\x2e\ +\x74\x65\x78\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x63\x65\x6e\ +\x74\x65\x72\x49\x6e\x3a\x20\x70\x61\x72\x65\x6e\x74\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\ +\x6c\x6f\x72\x3a\x20\x22\x77\x68\x69\x74\x65\x22\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x66\x6f\x6e\ +\x74\x2e\x70\x69\x78\x65\x6c\x53\x69\x7a\x65\x3a\x20\x31\x36\x3b\ +\x20\x66\x6f\x6e\x74\x2e\x62\x6f\x6c\x64\x3a\x20\x74\x72\x75\x65\ +\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x2f\x2f\x20\x53\x65\x74\x20\x61\x20\x62\x65\x68\x61\x76\ +\x69\x6f\x72\x20\x6f\x6e\x20\x74\x68\x65\x20\x66\x6f\x63\x75\x73\ +\x54\x65\x78\x74\x27\x73\x20\x78\x20\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x3a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x2f\x2f\x20\x53\x65\x74\x20\x74\x68\x65\x20\x6f\x70\ +\x61\x63\x69\x74\x79\x20\x74\x6f\x20\x30\x2c\x20\x73\x65\x74\x20\ +\x74\x68\x65\x20\x6e\x65\x77\x20\x74\x65\x78\x74\x20\x76\x61\x6c\ +\x75\x65\x2c\x20\x74\x68\x65\x6e\x20\x73\x65\x74\x20\x74\x68\x65\ +\x20\x6f\x70\x61\x63\x69\x74\x79\x20\x62\x61\x63\x6b\x20\x74\x6f\ +\x20\x31\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x42\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\ +\x74\x65\x78\x74\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x65\x71\x75\x65\ +\x6e\x74\x69\x61\x6c\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x4e\x75\x6d\x62\x65\x72\x41\ +\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\x74\x61\x72\x67\x65\ +\x74\x3a\x20\x66\x6f\x63\x75\x73\x54\x65\x78\x74\x3b\x20\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x3a\x20\x22\x6f\x70\x61\x63\x69\x74\x79\ +\x22\x3b\x20\x74\x6f\x3a\x20\x30\x3b\x20\x64\x75\x72\x61\x74\x69\ +\x6f\x6e\x3a\x20\x31\x35\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x4e\x75\x6d\x62\x65\x72\x41\x6e\x69\x6d\x61\x74\x69\x6f\ +\x6e\x20\x7b\x20\x74\x61\x72\x67\x65\x74\x3a\x20\x66\x6f\x63\x75\ +\x73\x54\x65\x78\x74\x3b\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x3a\ +\x20\x22\x6f\x70\x61\x63\x69\x74\x79\x22\x3b\x20\x74\x6f\x3a\x20\ +\x31\x3b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x20\x31\x35\x30\ +\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ +\x00\x00\x0d\x4f\ +\x2f\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ +\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ +\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ +\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ +\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ +\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ +\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ +\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ +\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ +\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ +\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ +\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ +\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ +\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ +\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ +\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ +\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ +\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ +\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ +\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ +\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ +\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ +\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ +\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ +\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ +\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ +\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ +\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ +\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ +\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ +\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ +\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ +\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ +\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ +\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ +\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ +\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ +\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ +\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ +\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ +\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ +\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ +\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ +\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ +\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ +\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ +\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ +\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ +\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ +\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ +\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ +\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ +\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ +\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ +\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ +\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ +\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ +\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ +\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ +\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ +\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ +\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ +\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ +\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ +\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ +\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ +\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ +\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ +\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ +\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ +\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ +\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ +\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ +\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ +\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ +\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ +\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ +\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ +\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ +\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ +\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ +\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ +\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ +\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ +\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ +\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ +\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ +\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ +\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ +\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ +\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ +\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ +\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ +\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ +\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ +\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ +\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ +\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ +\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ +\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ +\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ +\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ +\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ +\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x52\x65\ +\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\ +\x3a\x20\x77\x69\x6e\x64\x6f\x77\x0a\x20\x20\x20\x20\x77\x69\x64\ +\x74\x68\x3a\x20\x33\x32\x30\x0a\x20\x20\x20\x20\x68\x65\x69\x67\ +\x68\x74\x3a\x20\x34\x38\x30\x0a\x0a\x20\x20\x20\x20\x43\x61\x6e\ +\x76\x61\x73\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3a\x20\x63\x61\x6e\x76\x61\x73\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x20\x70\ +\x61\x72\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\ +\x74\x69\x61\x6c\x69\x61\x73\x69\x6e\x67\x3a\x20\x74\x72\x75\x65\ +\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x50\x61\x69\x6e\ +\x74\x3a\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x76\x61\x72\x20\x63\x6f\x6e\x74\x65\x78\x74\x20\x3d\x20\x63\ +\x61\x6e\x76\x61\x73\x2e\x67\x65\x74\x43\x6f\x6e\x74\x65\x78\x74\ +\x28\x22\x32\x64\x22\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x63\x6f\x6e\x74\x65\x78\x74\x2e\x63\x6c\x65\x61\x72\ +\x52\x65\x63\x74\x28\x30\x2c\x20\x30\x2c\x20\x77\x69\x64\x74\x68\ +\x2c\x20\x68\x65\x69\x67\x68\x74\x29\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x63\x6f\x6e\x74\x65\x78\x74\x2e\x73\x74\ +\x72\x6f\x6b\x65\x53\x74\x79\x6c\x65\x20\x3d\x20\x22\x62\x6c\x61\ +\x63\x6b\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x63\x6f\x6e\x74\x65\x78\x74\x2e\x70\x61\x74\x68\x20\x3d\x20\x70\ +\x61\x74\x68\x41\x6e\x69\x6d\x2e\x70\x61\x74\x68\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6e\x74\x65\x78\x74\ +\x2e\x73\x74\x72\x6f\x6b\x65\x28\x29\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x53\ +\x65\x71\x75\x65\x6e\x74\x69\x61\x6c\x41\x6e\x69\x6d\x61\x74\x69\ +\x6f\x6e\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x72\x75\x6e\ +\x6e\x69\x6e\x67\x3a\x20\x74\x72\x75\x65\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x6c\x6f\x6f\x70\x73\x3a\x20\x2d\x31\x0a\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x50\x61\x75\x73\x65\x41\x6e\x69\x6d\x61\ +\x74\x69\x6f\x6e\x20\x7b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\ +\x20\x31\x30\x30\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x2f\x2f\x21\x20\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x50\x61\x74\x68\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\ +\x70\x61\x74\x68\x41\x6e\x69\x6d\x0a\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x20\ +\x32\x30\x30\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x65\x61\x73\x69\x6e\x67\x2e\x74\x79\x70\x65\x3a\x20\x45\x61\ +\x73\x69\x6e\x67\x2e\x49\x6e\x51\x75\x61\x64\x0a\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x74\x61\x72\x67\x65\x74\x3a\ +\x20\x62\x6f\x78\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x3a\x20\x50\x61\ +\x74\x68\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2e\x52\x69\x67\x68\ +\x74\x46\x69\x72\x73\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x50\x6f\x69\x6e\x74\x3a\x20\ +\x51\x74\x2e\x70\x6f\x69\x6e\x74\x28\x62\x6f\x78\x2e\x77\x69\x64\ +\x74\x68\x2f\x32\x2c\x20\x62\x6f\x78\x2e\x68\x65\x69\x67\x68\x74\ +\x2f\x32\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x70\x61\x74\x68\x3a\x20\x50\x61\x74\x68\x20\x7b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x73\x74\x61\ +\x72\x74\x58\x3a\x20\x35\x30\x3b\x20\x73\x74\x61\x72\x74\x59\x3a\ +\x20\x35\x30\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x50\x61\x74\x68\x43\x75\x62\x69\x63\x20\x7b\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x78\x3a\x20\x77\x69\x6e\x64\x6f\x77\x2e\x77\ +\x69\x64\x74\x68\x20\x2d\x20\x35\x30\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3a\ +\x20\x77\x69\x6e\x64\x6f\x77\x2e\x68\x65\x69\x67\x68\x74\x20\x2d\ +\x20\x35\x30\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6e\x74\x72\x6f\x6c\ +\x31\x58\x3a\x20\x78\x3b\x20\x63\x6f\x6e\x74\x72\x6f\x6c\x31\x59\ +\x3a\x20\x35\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6e\x74\x72\x6f\x6c\ +\x32\x58\x3a\x20\x35\x30\x3b\x20\x63\x6f\x6e\x74\x72\x6f\x6c\x32\ +\x59\x3a\x20\x79\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x43\x68\x61\x6e\x67\x65\ +\x64\x3a\x20\x63\x61\x6e\x76\x61\x73\x2e\x72\x65\x71\x75\x65\x73\ +\x74\x50\x61\x69\x6e\x74\x28\x29\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x21\x20\x5b\x30\x5d\ +\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x52\x65\x63\x74\ +\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3a\x20\x62\x6f\x78\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x78\x3a\x20\x32\x35\x3b\x20\x79\x3a\x20\x32\x35\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x35\x30\x3b\ +\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x35\x30\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x62\x6f\x72\x64\x65\x72\x2e\x77\x69\x64\x74\x68\ +\x3a\x20\x31\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x74\x69\ +\x61\x6c\x69\x61\x73\x69\x6e\x67\x3a\x20\x74\x72\x75\x65\x0a\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x54\x65\x78\x74\x20\x7b\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\ +\x72\x73\x2e\x63\x65\x6e\x74\x65\x72\x49\x6e\x3a\x20\x70\x61\x72\ +\x65\x6e\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x74\x65\x78\x74\x3a\x20\x22\x42\x6f\x78\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ +\x00\x00\x13\x44\ +\x2f\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ +\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ +\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ +\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ +\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ +\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ +\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ +\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ +\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ +\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ +\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ +\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ +\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ +\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ +\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ +\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ +\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ +\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ +\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ +\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ +\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ +\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ +\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ +\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ +\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ +\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ +\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ +\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ +\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ +\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ +\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ +\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ +\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ +\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ +\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ +\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ +\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ +\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ +\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ +\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ +\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ +\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ +\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ +\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ +\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ +\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ +\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ +\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ +\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ +\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ +\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ +\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ +\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ +\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ +\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ +\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ +\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ +\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ +\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ +\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ +\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ +\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ +\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ +\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ +\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ +\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ +\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ +\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ +\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ +\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ +\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ +\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ +\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ +\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ +\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ +\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ +\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ +\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ +\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ +\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ +\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ +\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ +\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ +\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ +\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ +\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ +\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ +\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ +\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ +\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ +\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ +\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ +\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ +\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ +\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ +\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ +\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ +\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ +\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ +\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ +\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ +\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ +\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ +\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x2f\x2a\ +\x0a\x20\x20\x20\x20\x54\x68\x69\x73\x20\x69\x73\x20\x65\x78\x61\ +\x63\x74\x6c\x79\x20\x74\x68\x65\x20\x73\x61\x6d\x65\x20\x61\x73\ +\x20\x73\x74\x61\x74\x65\x73\x2e\x71\x6d\x6c\x2c\x20\x65\x78\x63\ +\x65\x70\x74\x20\x74\x68\x61\x74\x20\x77\x65\x20\x68\x61\x76\x65\ +\x20\x61\x70\x70\x65\x6e\x64\x65\x64\x0a\x20\x20\x20\x20\x61\x20\ +\x73\x65\x74\x20\x6f\x66\x20\x74\x72\x61\x6e\x73\x69\x74\x69\x6f\ +\x6e\x73\x20\x74\x6f\x20\x61\x70\x70\x6c\x79\x20\x61\x6e\x69\x6d\ +\x61\x74\x69\x6f\x6e\x73\x20\x77\x68\x65\x6e\x20\x74\x68\x65\x20\ +\x69\x74\x65\x6d\x20\x63\x68\x61\x6e\x67\x65\x73\x20\x0a\x20\x20\ +\x20\x20\x62\x65\x74\x77\x65\x65\x6e\x20\x65\x61\x63\x68\x20\x73\ +\x74\x61\x74\x65\x2e\x0a\x2a\x2f\x0a\x0a\x52\x65\x63\x74\x61\x6e\ +\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\x3a\x20\x70\x61\ +\x67\x65\x0a\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x36\x34\ +\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x34\x38\x30\x0a\x20\ +\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x23\x33\x34\x33\x34\ +\x33\x34\x22\x0a\x0a\x20\x20\x20\x20\x49\x6d\x61\x67\x65\x20\x7b\ +\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x75\x73\ +\x65\x72\x49\x63\x6f\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x78\ +\x3a\x20\x74\x6f\x70\x4c\x65\x66\x74\x52\x65\x63\x74\x2e\x78\x3b\ +\x20\x79\x3a\x20\x74\x6f\x70\x4c\x65\x66\x74\x52\x65\x63\x74\x2e\ +\x79\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\x75\x72\x63\x65\ +\x3a\x20\x22\x71\x74\x2d\x6c\x6f\x67\x6f\x2e\x70\x6e\x67\x22\x0a\ +\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x52\x65\x63\x74\x61\ +\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\ +\x64\x3a\x20\x74\x6f\x70\x4c\x65\x66\x74\x52\x65\x63\x74\x0a\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x20\ +\x7b\x20\x6c\x65\x66\x74\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x6c\ +\x65\x66\x74\x3b\x20\x74\x6f\x70\x3a\x20\x70\x61\x72\x65\x6e\x74\ +\x2e\x74\x6f\x70\x3b\x20\x6c\x65\x66\x74\x4d\x61\x72\x67\x69\x6e\ +\x3a\x20\x31\x30\x3b\x20\x74\x6f\x70\x4d\x61\x72\x67\x69\x6e\x3a\ +\x20\x32\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\ +\x64\x74\x68\x3a\x20\x34\x36\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\ +\x20\x35\x34\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\ +\x72\x3a\x20\x22\x54\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x22\ +\x3b\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\x6f\x72\x3a\x20\ +\x22\x47\x72\x61\x79\x22\x3b\x20\x72\x61\x64\x69\x75\x73\x3a\x20\ +\x36\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x43\x6c\ +\x69\x63\x6b\x69\x6e\x67\x20\x69\x6e\x20\x68\x65\x72\x65\x20\x73\ +\x65\x74\x73\x20\x74\x68\x65\x20\x73\x74\x61\x74\x65\x20\x74\x6f\ +\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\x20\x73\x74\x61\ +\x74\x65\x2c\x20\x72\x65\x74\x75\x72\x6e\x69\x6e\x67\x20\x74\x68\ +\x65\x20\x69\x6d\x61\x67\x65\x20\x74\x6f\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x2f\x2f\x20\x69\x74\x73\x20\x69\x6e\x69\x74\x69\x61\ +\x6c\x20\x70\x6f\x73\x69\x74\x69\x6f\x6e\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x4d\x6f\x75\x73\x65\x41\x72\x65\x61\x20\x7b\x20\x61\ +\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x20\x70\x61\x72\ +\x65\x6e\x74\x3b\x20\x6f\x6e\x43\x6c\x69\x63\x6b\x65\x64\x3a\x20\ +\x70\x61\x67\x65\x2e\x73\x74\x61\x74\x65\x20\x3d\x20\x27\x27\x20\ +\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x52\x65\x63\ +\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x69\x64\x3a\x20\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\x74\ +\x52\x65\x63\x74\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\ +\x63\x68\x6f\x72\x73\x20\x7b\x20\x72\x69\x67\x68\x74\x3a\x20\x70\ +\x61\x72\x65\x6e\x74\x2e\x72\x69\x67\x68\x74\x3b\x20\x76\x65\x72\ +\x74\x69\x63\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\ +\x65\x6e\x74\x2e\x76\x65\x72\x74\x69\x63\x61\x6c\x43\x65\x6e\x74\ +\x65\x72\x3b\x20\x72\x69\x67\x68\x74\x4d\x61\x72\x67\x69\x6e\x3a\ +\x20\x32\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\ +\x64\x74\x68\x3a\x20\x34\x36\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\ +\x20\x35\x34\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\ +\x72\x3a\x20\x22\x54\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x22\ +\x3b\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\x6f\x72\x3a\x20\ +\x22\x47\x72\x61\x79\x22\x3b\x20\x72\x61\x64\x69\x75\x73\x3a\x20\ +\x36\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x43\x6c\ +\x69\x63\x6b\x69\x6e\x67\x20\x69\x6e\x20\x68\x65\x72\x65\x20\x73\ +\x65\x74\x73\x20\x74\x68\x65\x20\x73\x74\x61\x74\x65\x20\x74\x6f\ +\x20\x27\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\x74\x27\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x4d\x6f\x75\x73\x65\x41\x72\x65\x61\ +\x20\x7b\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\ +\x20\x70\x61\x72\x65\x6e\x74\x3b\x20\x6f\x6e\x43\x6c\x69\x63\x6b\ +\x65\x64\x3a\x20\x70\x61\x67\x65\x2e\x73\x74\x61\x74\x65\x20\x3d\ +\x20\x27\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\x74\x27\x20\x7d\ +\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x52\x65\x63\x74\ +\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x69\x64\x3a\x20\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x52\x65\ +\x63\x74\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\ +\x6f\x72\x73\x20\x7b\x20\x6c\x65\x66\x74\x3a\x20\x70\x61\x72\x65\ +\x6e\x74\x2e\x6c\x65\x66\x74\x3b\x20\x62\x6f\x74\x74\x6f\x6d\x3a\ +\x20\x70\x61\x72\x65\x6e\x74\x2e\x62\x6f\x74\x74\x6f\x6d\x3b\x20\ +\x6c\x65\x66\x74\x4d\x61\x72\x67\x69\x6e\x3a\x20\x31\x30\x3b\x20\ +\x62\x6f\x74\x74\x6f\x6d\x4d\x61\x72\x67\x69\x6e\x3a\x20\x32\x30\ +\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\ +\x3a\x20\x34\x36\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x35\x34\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\ +\x22\x54\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\x22\x3b\x20\x62\ +\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x47\x72\ +\x61\x79\x22\x3b\x20\x72\x61\x64\x69\x75\x73\x3a\x20\x36\x0a\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x43\x6c\x69\x63\x6b\ +\x69\x6e\x67\x20\x69\x6e\x20\x68\x65\x72\x65\x20\x73\x65\x74\x73\ +\x20\x74\x68\x65\x20\x73\x74\x61\x74\x65\x20\x74\x6f\x20\x27\x62\ +\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x27\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x4d\x6f\x75\x73\x65\x41\x72\x65\x61\x20\x7b\x20\x61\ +\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x20\x70\x61\x72\ +\x65\x6e\x74\x3b\x20\x6f\x6e\x43\x6c\x69\x63\x6b\x65\x64\x3a\x20\ +\x70\x61\x67\x65\x2e\x73\x74\x61\x74\x65\x20\x3d\x20\x27\x62\x6f\ +\x74\x74\x6f\x6d\x4c\x65\x66\x74\x27\x20\x7d\x0a\x20\x20\x20\x20\ +\x7d\x0a\x0a\x20\x20\x20\x20\x73\x74\x61\x74\x65\x73\x3a\x20\x5b\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x49\x6e\x20\x73\ +\x74\x61\x74\x65\x20\x27\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\ +\x74\x27\x2c\x20\x6d\x6f\x76\x65\x20\x74\x68\x65\x20\x69\x6d\x61\ +\x67\x65\x20\x74\x6f\x20\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\ +\x74\x52\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x53\x74\ +\x61\x74\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x6e\x61\x6d\x65\x3a\x20\x22\x6d\x69\x64\x64\x6c\x65\x52\ +\x69\x67\x68\x74\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x50\x72\x6f\x70\x65\x72\x74\x79\x43\x68\x61\x6e\x67\x65\ +\x73\x20\x7b\x20\x74\x61\x72\x67\x65\x74\x3a\x20\x75\x73\x65\x72\ +\x49\x63\x6f\x6e\x3b\x20\x78\x3a\x20\x6d\x69\x64\x64\x6c\x65\x52\ +\x69\x67\x68\x74\x52\x65\x63\x74\x2e\x78\x3b\x20\x79\x3a\x20\x6d\ +\x69\x64\x64\x6c\x65\x52\x69\x67\x68\x74\x52\x65\x63\x74\x2e\x79\ +\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x2c\x0a\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x49\x6e\x20\x73\x74\x61\ +\x74\x65\x20\x27\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x27\x2c\ +\x20\x6d\x6f\x76\x65\x20\x74\x68\x65\x20\x69\x6d\x61\x67\x65\x20\ +\x74\x6f\x20\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x52\x65\x63\ +\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x53\x74\x61\x74\x65\x20\ +\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x6e\x61\ +\x6d\x65\x3a\x20\x22\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x50\x72\x6f\ +\x70\x65\x72\x74\x79\x43\x68\x61\x6e\x67\x65\x73\x20\x7b\x20\x74\ +\x61\x72\x67\x65\x74\x3a\x20\x75\x73\x65\x72\x49\x63\x6f\x6e\x3b\ +\x20\x78\x3a\x20\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x52\x65\ +\x63\x74\x2e\x78\x3b\x20\x79\x3a\x20\x62\x6f\x74\x74\x6f\x6d\x4c\ +\x65\x66\x74\x52\x65\x63\x74\x2e\x79\x20\x20\x7d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x5d\x0a\x0a\x20\x20\ +\x20\x20\x2f\x2f\x20\x21\x5b\x30\x5d\x0a\x20\x20\x20\x20\x2f\x2f\ +\x20\x54\x72\x61\x6e\x73\x69\x74\x69\x6f\x6e\x73\x20\x64\x65\x66\ +\x69\x6e\x65\x20\x68\x6f\x77\x20\x74\x68\x65\x20\x70\x72\x6f\x70\ +\x65\x72\x74\x69\x65\x73\x20\x63\x68\x61\x6e\x67\x65\x20\x77\x68\ +\x65\x6e\x20\x74\x68\x65\x20\x69\x74\x65\x6d\x20\x6d\x6f\x76\x65\ +\x73\x20\x62\x65\x74\x77\x65\x65\x6e\x20\x65\x61\x63\x68\x20\x73\ +\x74\x61\x74\x65\x0a\x20\x20\x20\x20\x74\x72\x61\x6e\x73\x69\x74\ +\x69\x6f\x6e\x73\x3a\x20\x5b\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x2f\x2f\x20\x57\x68\x65\x6e\x20\x74\x72\x61\x6e\x73\x69\x74\ +\x69\x6f\x6e\x69\x6e\x67\x20\x74\x6f\x20\x27\x6d\x69\x64\x64\x6c\ +\x65\x52\x69\x67\x68\x74\x27\x20\x6d\x6f\x76\x65\x20\x78\x2c\x79\ +\x20\x6f\x76\x65\x72\x20\x61\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\ +\x20\x6f\x66\x20\x31\x20\x73\x65\x63\x6f\x6e\x64\x2c\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x77\x69\x74\x68\x20\x4f\x75\ +\x74\x42\x6f\x75\x6e\x63\x65\x20\x65\x61\x73\x69\x6e\x67\x20\x66\ +\x75\x6e\x63\x74\x69\x6f\x6e\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x54\x72\x61\x6e\x73\x69\x74\x69\x6f\x6e\x20\x7b\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x3a\x20\ +\x22\x2a\x22\x3b\x20\x74\x6f\x3a\x20\x22\x6d\x69\x64\x64\x6c\x65\ +\x52\x69\x67\x68\x74\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x4e\x75\x6d\x62\x65\x72\x41\x6e\x69\x6d\x61\x74\x69\ +\x6f\x6e\x20\x7b\x20\x70\x72\x6f\x70\x65\x72\x74\x69\x65\x73\x3a\ +\x20\x22\x78\x2c\x79\x22\x3b\x20\x65\x61\x73\x69\x6e\x67\x2e\x74\ +\x79\x70\x65\x3a\x20\x45\x61\x73\x69\x6e\x67\x2e\x4f\x75\x74\x42\ +\x6f\x75\x6e\x63\x65\x3b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\ +\x20\x31\x30\x30\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x7d\x2c\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x57\ +\x68\x65\x6e\x20\x74\x72\x61\x6e\x73\x69\x74\x69\x6f\x6e\x69\x6e\ +\x67\x20\x74\x6f\x20\x27\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\ +\x27\x20\x6d\x6f\x76\x65\x20\x78\x2c\x79\x20\x6f\x76\x65\x72\x20\ +\x61\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x20\x6f\x66\x20\x32\x20\ +\x73\x65\x63\x6f\x6e\x64\x73\x2c\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x2f\x2f\x20\x77\x69\x74\x68\x20\x49\x6e\x4f\x75\x74\x51\x75\ +\x61\x64\x20\x65\x61\x73\x69\x6e\x67\x20\x66\x75\x6e\x63\x74\x69\ +\x6f\x6e\x2e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x54\x72\x61\x6e\ +\x73\x69\x74\x69\x6f\x6e\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x3a\x20\x22\x2a\x22\x3b\x20\ +\x74\x6f\x3a\x20\x22\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x4e\x75\x6d\ +\x62\x65\x72\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\x70\ +\x72\x6f\x70\x65\x72\x74\x69\x65\x73\x3a\x20\x22\x78\x2c\x79\x22\ +\x3b\x20\x65\x61\x73\x69\x6e\x67\x2e\x74\x79\x70\x65\x3a\x20\x45\ +\x61\x73\x69\x6e\x67\x2e\x49\x6e\x4f\x75\x74\x51\x75\x61\x64\x3b\ +\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x20\x32\x30\x30\x30\x20\ +\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x2c\x0a\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x46\x6f\x72\x20\x61\x6e\x79\ +\x20\x6f\x74\x68\x65\x72\x20\x73\x74\x61\x74\x65\x20\x63\x68\x61\ +\x6e\x67\x65\x73\x20\x6d\x6f\x76\x65\x20\x78\x2c\x79\x20\x6c\x69\ +\x6e\x65\x61\x72\x6c\x79\x20\x6f\x76\x65\x72\x20\x64\x75\x72\x61\ +\x74\x69\x6f\x6e\x20\x6f\x66\x20\x32\x30\x30\x6d\x73\x2e\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x54\x72\x61\x6e\x73\x69\x74\x69\x6f\ +\x6e\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x4e\x75\x6d\x62\x65\x72\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\ +\x7b\x20\x70\x72\x6f\x70\x65\x72\x74\x69\x65\x73\x3a\x20\x22\x78\ +\x2c\x79\x22\x3b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x20\x32\ +\x30\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\ +\x20\x20\x20\x2f\x2f\x20\x21\x5b\x30\x5d\x0a\x20\x20\x20\x20\x5d\ +\x0a\x7d\x0a\ +\x00\x00\x14\x1d\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ -\x00\x00\x14\x00\x00\x00\x14\x08\x04\x00\x00\x00\x27\x80\xd5\x86\ -\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ -\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ -\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\x00\x9a\x9c\x18\ -\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x15\x04\x24\x38\x0a\ -\x71\xa9\xaf\x00\x00\x00\xe1\x49\x44\x41\x54\x28\xcf\xb5\x92\xcd\ -\x4a\xc3\x40\x14\x85\xbf\x9b\x4e\xd3\x96\x3a\xd6\xb6\x8a\xd0\x12\ -\x14\xd2\x8d\x5b\x5f\xc4\x07\x77\xe5\x0b\xf4\x07\x0a\x8a\x8b\x2c\ -\x8c\x6d\x35\x0a\xc7\x45\x2d\x9d\x10\x09\x01\xe9\x59\x0c\xc3\xcc\ -\xc7\xbd\x97\x73\x2e\x9c\x5c\x79\x70\x86\x8a\xfe\xc2\x1a\x4a\x17\ -\xea\x53\x5f\xf1\xb7\xde\x19\x9d\x6a\xfd\x28\xc4\xfc\xfe\xd2\xc3\ -\xcb\x01\xf8\x00\x8d\xca\xd8\x1b\x8a\x19\x72\xcb\x8d\x62\x59\x88\ -\xba\xf2\x24\x3e\x26\x21\xe1\x8a\x31\xb0\xe6\xf3\xf8\xe3\x0e\xb3\ -\x78\xd4\x62\x40\xc2\x8c\x07\x52\xe6\x88\x9d\xbe\xd8\xd8\x36\x00\ -\x3d\xa0\x36\x6d\x1c\x2d\x2e\x49\xb9\xc3\x98\x30\x22\xc3\xa8\xb4\ -\x76\x18\x1b\x5e\x78\x65\x41\xc4\x92\x8c\x82\x77\x3e\x2a\xad\x6d\ -\x07\xa0\x6f\x9e\xe8\x72\xcd\x33\x8f\xac\xad\x38\x7a\x61\x65\x6b\ -\x64\x38\xee\x31\x56\x64\x14\xa6\xc0\xb4\x6a\x7c\x9a\x2a\xd5\xb8\ -\x36\xd2\xfd\xb3\xce\x35\x52\xaf\x41\xf2\xea\xca\x41\x5e\x8f\xe5\ -\x4d\xd7\xcc\xff\x7f\xa1\x7f\x00\x8c\x7c\x48\xb7\x46\x58\x24\x0f\ +\x00\x00\x2e\x00\x00\x00\x37\x08\x06\x00\x00\x00\x73\x60\x78\x64\ +\x00\x00\x13\xe4\x49\x44\x41\x54\x78\x9c\x62\xfc\xff\xff\x3f\xc3\ +\xdf\x7f\x7f\x99\x99\x99\x98\xff\x3e\x78\xf1\x58\x66\xe9\x9e\x55\ +\x09\x87\x2f\x9e\xb6\x79\xf7\xe9\xad\x98\xa4\xf2\x3f\x7e\x51\xb9\ +\xbf\xfc\xcc\x1c\x3f\xf8\xfe\xfd\xff\xc7\xca\xc5\xc6\xf7\x46\x9c\ +\x5b\xf6\x96\x24\xaf\xd2\x35\x29\x3e\xa5\xcb\xd2\xbc\x4a\xd7\xc4\ +\x78\x64\xef\x08\x70\x8a\x3e\x63\x63\x66\xff\xc5\x80\x05\xfc\x67\ +\xf8\xcf\xf4\xef\xff\x3f\x26\x06\x86\xff\x0c\x8c\x0c\x8c\xff\x19\ +\x19\x18\xff\x33\x30\x42\x69\x0a\x00\x00\x00\x00\xff\xff\x62\xfc\ +\xfb\xf7\x2f\x33\x13\x13\xd3\xdf\x59\x9b\x17\xa6\x54\xcf\x6d\xed\ +\x7d\xf3\xe6\x0d\x1f\x17\x2f\xdb\x7f\x7b\x2f\x61\x46\x59\x45\x4e\ +\x06\x86\x7f\x8c\x0c\x0c\xff\x99\x18\x18\x18\x18\x18\xfe\xfd\xff\ +\xc7\xf0\xe7\xdf\x6f\x86\x7f\xff\xff\x30\x30\x30\x30\x32\xb0\x30\ +\xb1\x32\x70\xb2\xf0\x7c\xe3\x63\x17\x7a\x26\xcc\x25\x75\x5f\x9c\ +\x47\xee\xa6\x04\x8f\xc2\x75\x09\x5e\x85\x9b\xa2\x5c\x52\xf7\x05\ +\x38\xc5\x9e\xb1\xb3\x70\xfc\xc0\x6e\xf5\x7f\xc6\x7f\xff\xff\x31\ +\xc3\x39\x24\x7a\x08\x00\x00\x00\xff\xff\x62\xfc\xff\xff\x3f\xc3\ +\xa4\xb5\xb3\x73\xf2\xbb\xf3\x26\x73\xf2\x09\xff\x63\x67\x63\xfb\ +\xef\x1e\x2c\xc4\x20\x21\xc3\xc6\xf8\xed\xeb\x3f\x46\x46\x88\x39\ +\x8c\x70\x0b\x18\x99\xfe\x33\x32\x30\xfc\x67\x60\x60\x60\xf8\xff\ +\xff\x3f\xd3\xbf\xff\x7f\x19\xff\xfc\xff\x03\xf1\xd0\xbf\x3f\x0c\ +\xff\x19\xfe\x33\xb0\x30\xb2\x32\xb0\xb3\x70\xff\xe5\x67\x17\x7e\ +\x21\xcc\x25\x79\x5f\x8c\x47\xee\xa6\x14\xaf\xe2\x75\x09\x1e\x85\ +\xeb\xa2\x3c\x32\x77\x85\x39\x25\x9e\x70\xb0\x72\x7d\xc5\xe7\xa1\ +\xff\x70\x4b\x19\xff\x31\x62\xf1\x10\x00\x00\x00\xff\xff\x6c\x92\ +\xbd\x0a\xc2\x30\x14\x46\xbf\x2f\x16\x7f\xd2\x06\x21\x83\xc6\x41\ +\xc5\x5d\x70\xec\xa8\xbb\xcf\xe2\x6b\xba\x76\x70\x28\xa8\x83\xe0\ +\xd6\xb1\x88\x20\x24\xf7\x3a\x88\x5b\x5e\xe0\x1c\x0e\x1c\x36\xb7\ +\xcb\x76\x7f\x3a\x9e\x85\xea\xe2\x87\xb2\xab\x4b\x53\x1f\xa6\x78\ +\xbf\x04\x66\x90\x03\x67\x4c\xa0\xfe\x0a\xa9\xc4\x7f\x8f\x64\xa2\ +\x44\x24\x89\x48\x1a\xa1\x2a\x30\x2c\x30\x2e\xac\xb8\x91\xef\xfc\ +\x24\x3c\x66\xe5\xf2\xba\x70\x9b\x36\x54\xeb\x76\x5e\xad\xee\xde\ +\x86\xa7\x1d\xba\x9e\x79\x0f\x45\xc5\x28\x94\x04\xf0\x05\x00\x00\ +\xff\xff\x62\x99\xbc\x76\x56\xee\xa7\xef\x5f\x79\xf9\xb9\xf9\xfe\ +\x32\xb2\xff\x65\x56\xd6\xe4\x62\xf8\xfd\xeb\x3f\x03\x23\x13\x51\ +\x8e\x66\x60\x60\x60\x60\xfc\xcf\xf0\x9f\xf1\xff\x7f\xf4\x18\x66\ +\xfc\xcf\xca\xc4\xf6\x9f\x8d\x99\x1d\xc9\x43\x0c\x8c\xff\xfe\xff\ +\x65\xfe\xf8\xe3\xb5\xc4\xbb\xef\xcf\x24\x6e\xbc\x39\x65\x01\xf1\ +\x10\x33\x03\x3b\x33\xe7\x7f\x1e\x36\xc1\xb7\x82\x9c\xe2\x0f\xc5\ +\x79\x64\x6f\x8b\xf3\x28\x5c\x97\xe4\x55\xb8\x2e\xce\x23\x77\x5b\ +\x98\x4b\xe2\x11\x0f\x9b\xc0\x3b\x26\x46\xa6\xbf\x30\xd3\x01\x00\ +\x00\x00\xff\xff\x62\x54\x89\x34\xbe\xfb\xf4\xed\x0b\x25\x86\xff\ +\xcc\xff\x85\x44\x58\x18\xbd\xc3\x45\x88\x76\x31\xb9\x00\x9a\x9e\ +\xff\x31\xa2\x79\xe8\xef\x7f\x48\x0c\xfd\xf9\xf7\x9b\xe1\xff\xff\ +\x7f\x0c\x8c\x8c\xcc\x0c\x6c\xcc\x1c\x0c\x3c\xac\xfc\x1f\x04\x39\ +\xc5\x1e\x89\x72\xcb\xde\x91\xe0\x51\xb8\x26\xc9\xab\x70\x03\x00\ +\x00\x00\xff\xff\xbc\xd1\xb1\x0d\x80\x30\x10\x03\x40\x3b\x05\x54\ +\x54\xb4\x91\x32\x0e\xa2\x65\xff\x45\xc8\xff\xdb\x54\x94\xb4\x8c\ +\x70\x3a\x6e\xe7\xb8\x01\x2f\x73\x1a\x7d\xac\x38\xae\x1d\x11\x06\ +\x3f\xbe\x7e\x00\x99\xa0\x5e\x90\xad\x56\x4e\x96\x02\xa9\x84\x5c\ +\x20\x1b\x1e\x00\x00\x00\xff\xff\xb4\x92\x21\x12\x00\x20\x0c\xc3\ +\xda\x5b\x81\xff\x7f\x98\xa0\x26\x70\x18\x2a\x73\x11\x11\x0d\x30\ +\xdd\xd6\xfb\x3d\xbe\x0c\x61\x81\x91\xae\x92\x72\xa8\x0c\x96\xbc\ +\x9b\x1d\x00\x00\x00\xff\xff\x94\x94\xb1\x0d\x00\x20\x0c\xc3\xdc\ +\x96\xff\x4f\x76\x19\xd8\x10\x42\x70\x40\x6c\x79\xc9\xd8\x96\x7f\ +\x22\x21\x33\xa8\x2a\x6c\xd1\x05\xc8\x08\xd6\x27\x34\xb6\x57\xc6\ +\x93\xe7\x10\x34\x01\x00\x00\xff\xff\x8c\x91\xc1\x0a\x80\x20\x10\ +\x05\x67\xdd\x35\xa5\xfe\xff\x3b\x83\x28\x41\xad\xad\x4b\x67\xeb\ +\xdd\x67\x18\x78\x36\x02\x46\xc1\x6a\x42\x9e\x8d\xbd\x1c\xac\x5b\ +\x21\x6a\x24\x4d\x09\x01\xaa\x37\x4e\xef\x68\x30\xb2\x2d\x04\x51\ +\xfc\xbe\x3e\xac\xef\xed\x3f\xf7\x00\x00\x00\xff\xff\x22\xd9\xe1\ +\xff\xff\x31\x30\x70\x70\x32\x33\x7c\xfb\xfa\x87\xe1\xf4\xc9\xc7\ +\x0c\x52\x5c\xea\x0c\x5e\x26\x3e\x0c\xc6\xaa\x86\x0c\xa2\x02\x22\ +\x0c\x8c\x8c\x0c\x0c\x5f\x7e\x7d\x60\x78\xf6\xe9\x1e\xc3\xb5\xd7\ +\x27\x19\xae\xbe\x3a\xc1\xf0\xf5\xf7\x27\x06\x6e\x56\x3e\x9c\x8e\ +\x67\x64\x64\x60\x80\x95\x4a\x4c\x8c\x4c\x0c\xff\xff\xff\x67\xf8\ +\x4f\xc0\x13\x00\x00\x00\x00\xff\xff\x22\xc9\xe1\xff\xff\x43\x1c\ +\x7d\xe7\xc6\x17\x86\xa3\xfb\xde\x32\x54\x84\x54\x30\x14\x85\x67\ +\x30\xb0\xb3\xb3\x32\xfc\x87\x54\xe9\x70\xb5\x5a\x62\x16\x0c\xae\ +\x2a\xd1\x0c\xcf\x3f\x3f\x60\x58\x73\x75\x22\xc3\xe9\x27\x3b\x19\ +\xb8\xd8\xf8\x18\x30\x8b\x4d\x06\x86\x5f\x3f\xff\x31\xb0\xb0\xb0\ +\x30\x30\x32\xfd\x65\xf8\xf6\xfb\x0b\x03\x0b\x13\x0b\x03\x2b\x13\ +\x3b\x5e\xc7\x03\x00\x00\x00\xff\xff\x22\x3a\x3b\xfe\xff\xc7\xc0\ +\xc0\xce\xc1\xc4\x70\xe3\xf2\x57\x86\x9d\x6b\x5f\x30\xcc\x2e\x9c\ +\xce\x50\x19\x97\xcb\xc0\xc2\xca\xc4\xf0\xf7\xdf\x5f\x86\xff\xff\ +\xff\xc1\x2b\x9b\x3f\x7f\x7f\x33\xfc\xfe\x03\x29\xd2\x24\x79\xe5\ +\x19\x72\x2d\xfa\x19\x42\x74\xf2\x19\xbe\xfd\xfa\xcc\xc0\x04\x2d\ +\x01\xfe\xff\x67\x60\x60\x65\x63\x64\x78\xf5\xec\x0f\xc3\x92\x59\ +\x0f\x18\x3c\xc4\x4b\x18\xba\xbc\x36\x32\xd4\xd8\x2f\x66\x30\x94\ +\x74\x64\xf8\xf1\xe7\x1b\x5c\x2d\x36\x00\x00\x00\x00\xff\xff\x8c\ +\xd4\x21\x0e\xc2\x40\x10\x40\xd1\x3f\x33\xbb\x75\x0d\x06\x01\x0e\ +\x53\x82\x44\x35\x58\x24\xa6\x12\x8d\x20\xe1\x04\x78\x6e\xc4\x01\ +\xb8\x0c\x69\x10\x08\x0c\x49\x31\x5d\xb6\x83\x42\x92\x70\x82\xff\ +\xd4\xff\x0b\xfe\x8d\x3c\xee\x99\xcb\xf9\xca\x69\x7f\x64\xbb\x6e\ +\xe8\x53\x42\x45\x31\x35\x44\x14\xd3\x80\x49\x20\x58\xa4\x08\x05\ +\x0e\x0c\xee\x64\xcf\x34\x8b\x03\x9b\xf9\x8e\xae\x7f\xa2\x62\xb8\ +\x3b\xaa\xc2\xad\x7d\x11\xbd\xa4\xae\x56\x8c\xe2\x94\x6a\xbc\x64\ +\x52\xce\x78\x0f\x09\xf8\xfd\xe4\x0f\x00\x00\x00\xff\xff\x22\x3a\ +\xc4\x19\x19\x99\x18\x0e\xee\x7e\xce\xa0\xa9\xac\xcb\x50\x16\x95\ +\xcb\xc0\xc0\xc0\xc0\xc0\xca\xc2\xc2\xc0\xc8\xc8\xc8\xf0\xff\x3f\ +\x24\x99\xdc\x78\x7b\x92\xa1\x66\x43\x3a\x83\x4f\x65\x04\xc3\xda\ +\x43\x5b\xa0\x21\xc6\x08\x0f\xb9\x10\xed\x3c\x06\x45\x41\x6d\x86\ +\x9f\x7f\xbe\x31\x30\x33\x31\x33\xfc\xff\xc7\xc8\xf0\xf4\xf1\x17\ +\x06\x6d\x25\x55\x06\x19\x51\x69\xa8\x63\x19\x18\xfe\x13\x51\x12\ +\x01\x00\x00\x00\xff\xff\x84\xd4\x2b\x0e\xc2\x40\x14\x46\xe1\xf3\ +\xdf\xa6\x4c\x05\xeb\x40\xa0\x50\x2c\x02\x0d\x49\x75\x05\x0e\xc9\ +\x1e\x58\x09\x8a\x2d\x90\x60\x70\x24\x78\x12\x14\x62\x12\x02\x02\ +\x0c\x8f\xb6\x77\xb0\x18\xc2\x0e\x8e\xf8\x72\xfe\x86\xa7\x04\x9d\ +\x20\xe2\xe9\x4d\x3c\xde\x99\x4d\x2a\x42\x5e\xd0\xb4\x0d\x92\xf0\ +\xe4\x48\xe2\x70\xdd\xb3\xd8\x4c\x89\xb6\xe5\xd6\xdd\x31\x9e\x97\ +\x2c\xd7\x2b\x4c\xc2\xdd\xf1\xd4\x92\x67\x81\x51\xaf\xa2\xf6\x1a\ +\x99\x78\x3d\xc4\xe5\xfc\x64\xd8\x1f\x00\x7c\xed\x34\xc3\x64\x98\ +\x0c\xfd\xe0\xf2\x01\x00\x00\xff\xff\x22\x1c\xe2\xff\x21\x65\xf5\ +\x8d\x2b\x1f\x19\x04\x84\xc4\x19\xfc\xad\x3d\x19\x18\x18\x18\x18\ +\x98\xa1\x2d\x30\x58\x64\x6e\xbe\x31\x8b\xe1\xdf\xff\xbf\x0c\xec\ +\x0c\x02\x0c\xa6\xe6\x92\x0c\x72\x9a\x22\x0c\x55\x33\xda\x18\xbe\ +\xff\x82\x84\x2e\x23\xb4\x08\x36\x94\x74\x60\x90\xe1\x57\x66\x60\ +\x62\xfd\xc5\xf0\xf2\xc5\x67\x86\xdf\x2f\xdf\x33\x58\xe9\x98\x20\ +\x2c\x63\x60\x60\xf8\xf5\xf7\x3b\xc3\xd7\xdf\x9f\x18\xbe\xff\xf9\ +\xca\xf0\xeb\x2f\xf6\x56\x31\x00\x00\x00\xff\xff\x22\xe8\x70\x26\ +\x66\x06\x86\x9f\xdf\x19\x18\xee\xdf\xfb\xc8\x60\xa9\x63\xc4\x20\ +\x25\x2c\x09\x0f\xe5\xff\x0c\xff\x19\x18\x19\x99\x18\x3e\xfc\x78\ +\xcd\xf0\xe0\xfd\x55\x06\x0e\x16\x2e\x86\x3f\xff\x7e\x33\xfc\xfe\ +\xf3\x87\x41\x53\x47\x90\xe1\xe1\xe3\xfb\x0c\x07\x2e\x1c\x85\x84\ +\xe6\xff\x7f\x0c\x7f\xff\xfd\x65\x60\x67\xe1\x64\xe0\xfd\x64\xc4\ +\xb0\x62\xfe\x43\x86\x64\xd3\x46\x86\xcd\x33\x76\x30\xb8\x98\x38\ +\x40\x03\x03\x52\xc8\x29\x08\x6a\x33\x98\xc9\xb8\x33\x68\x88\x98\ +\x30\x48\xf2\x28\x60\x75\x17\x00\x00\x00\xff\xff\xc2\x5b\x1c\xfe\ +\xff\xcf\xc0\xc0\xc2\xc2\xc8\xf0\xfe\xdd\x5f\x86\xef\xef\x7f\x30\ +\x58\xe9\x9a\x42\x1c\xf1\xef\x1f\x03\x13\x33\xa4\xbc\x65\x64\x64\ +\x64\x78\xf9\xe5\x21\xc3\x97\x5f\x1f\x19\xd8\x59\xb8\x20\xc9\xe2\ +\xef\x7f\x06\x61\x31\x36\x06\x06\xe6\x7f\x0c\xa7\xae\x9d\x63\xf0\ +\x34\x73\x85\xe7\x03\x06\x06\x06\x06\x4d\x51\x33\x86\x77\x8f\xfa\ +\x19\x54\xc5\xb4\x19\x34\xe5\xd5\x18\xfe\xfe\xfb\x0b\x75\x38\x24\ +\x16\x2d\x65\xbd\x19\x2c\x64\x3c\x19\x18\x19\x99\x18\x9e\x7f\xbe\ +\xcf\xd0\xb0\x2f\x02\xc3\x6d\x00\x00\x00\x00\xff\xff\xc2\x1f\xe2\ +\xff\x19\x18\x98\x98\x19\x19\xde\xbf\xfd\xcd\xc0\xf0\x8f\x99\x41\ +\x5f\x45\x8b\x81\x81\x81\x81\x81\x11\xde\x02\x83\x44\xed\x9b\x6f\ +\xcf\x19\xfe\xfc\xfb\xcd\xc0\xc8\xc0\xc8\xc0\xc8\x08\x49\xab\x9c\ +\xdc\x4c\x0c\xcc\x5c\x2c\x0c\x37\x1f\xdf\x83\xeb\x61\x64\x82\xe8\ +\xd3\x53\xd1\x64\xe0\xe2\xe3\x67\xf8\xf3\xf7\x0f\x6e\x8b\x09\x54\ +\x40\x00\x00\x00\x00\xff\xff\x22\x98\x54\x18\x19\x19\x18\x3e\xbc\ +\xff\xc5\xc0\xc4\xce\xc9\xa0\x20\x21\x07\x11\x83\x86\x1c\xcc\xe8\ +\x4f\x3f\xde\x42\x9a\xa1\x50\xfe\xbf\x7f\x0c\x0c\xac\xac\x0c\x0c\ +\xdc\xdc\xac\x0c\xcf\xdf\xbc\x84\x58\xc4\xc8\x04\xd7\x27\x25\x2c\ +\xc1\xa0\xa9\x26\xc5\x70\xf1\xfe\x25\x86\xa7\xaf\x9f\xc3\x43\x1a\ +\x06\xfe\xfc\xfd\xcb\xf0\xfb\xcf\x3f\x14\xbb\xd0\x01\x00\x00\x00\ +\xff\xff\x22\x5c\x73\xfe\x67\x60\xf8\xfc\xe9\x37\x03\x2f\x17\x37\ +\x83\x28\xbf\x30\xd4\x33\xd0\x4e\x15\x54\xc9\xb7\xdf\x9f\x51\x3c\ +\xc2\xc0\x00\xc9\x1b\x1c\x1c\x2c\x0c\xef\x3f\x7f\x82\xeb\xf9\x0f\ +\x0d\x49\x4e\x76\x4e\x86\x88\x28\x2d\x86\xd4\xce\x64\x06\x13\x69\ +\x17\x86\xc3\x53\x37\x32\xfc\xff\xff\x9f\xe1\x1f\xc3\x3f\x06\x66\ +\x46\x66\x86\xed\x37\x17\x32\xec\xba\xbd\x82\x41\x84\x5b\x92\x01\ +\xa9\xef\x80\x02\x00\x00\x00\x00\xff\xff\x7c\x95\x4d\x0a\x80\x20\ +\x18\x44\x9f\xf9\x43\x88\x50\xf7\xbf\x5b\x27\x88\x36\x2d\x34\x31\ +\xfd\x5a\xb8\x11\x8a\xf6\x03\xf3\x86\x19\x98\x7f\x70\xd5\x77\x9e\ +\x62\x21\xf8\x85\xe0\xc3\xa7\x2c\xdf\x91\xf1\x2c\x44\x7a\x53\xce\ +\x69\xe2\x95\x28\xb5\x60\xb5\x05\x81\x86\x30\x29\x85\xb7\x2b\xd6\ +\x18\x8c\x1e\x11\x7a\xf4\xd4\x4e\xf6\xbc\x91\xe4\xa0\xb6\x8a\xd3\ +\xf3\xcb\xf3\x01\x00\x00\xff\xff\x84\x97\xc1\x0a\x80\x30\x0c\x43\ +\x5f\xb7\xae\x9b\xc5\xff\xff\x57\xad\x16\x0f\x9e\x64\x03\xef\x21\ +\x79\x10\x08\xe4\x7f\xc7\x81\x88\x64\xb3\x41\x57\x5b\x6a\x22\x63\ +\x3a\x1e\x22\xa0\x5a\x38\xe2\xe4\xba\x63\x82\xf3\xb6\x93\x99\x7c\ +\x7b\x7a\x4d\x8a\x54\x9a\x0c\xac\x3a\x5d\x7d\x99\xf9\x00\x00\x00\ +\xff\xff\x22\xaa\x1c\xff\xfb\xf7\x3f\x03\x0b\x33\x33\x03\x13\x13\ +\x13\xb2\xf9\x70\x00\x69\xf5\xa1\xbb\x1c\x92\xb1\xff\xfe\xfb\x0b\ +\x75\x20\x2a\x60\x65\x62\x83\x26\x1d\x6c\x69\x18\xd2\x3a\xfc\xff\ +\xff\x1f\xce\x5a\x14\x00\x00\x00\xff\xff\x22\xb2\xad\x02\x29\xf6\ +\x18\x71\xf6\xe7\xb0\x97\x00\x8c\x50\x29\x6c\xb2\x4c\x8c\xc4\x0d\ +\x21\xe0\x02\x00\x00\x00\x00\xff\xff\x22\xca\xe1\x4c\x4c\x8c\x0c\ +\x7f\xff\xfd\x63\xf8\x87\xa5\x49\xca\xc0\xc0\x80\xbd\x5a\x86\x3a\ +\x98\x91\x11\x7b\xb9\x40\x69\xcf\x08\x00\x00\x00\xff\xff\x22\xaa\ +\x38\x64\x61\x85\xa4\xd5\xdf\x7f\x7e\xc3\x1d\x85\x0c\x58\x18\x59\ +\xb1\xb6\x9d\xff\xfd\xfd\xcf\xc0\xcc\xc4\xc4\xc0\x84\x65\x80\xe6\ +\xf7\xbf\x9f\xd0\xa2\x8e\xbc\x91\x38\x00\x00\x00\x00\xff\xff\x22\ +\x1c\xe2\x8c\x0c\x0c\xec\xec\x2c\x0c\xdf\x7e\x7c\x67\xf8\xf1\x0b\ +\x7b\xbb\x81\x95\x99\x1d\xc3\xfe\xff\x0c\x0c\x0c\x7f\xfe\xfe\x63\ +\x60\x65\x65\x65\x60\x61\x46\x76\x38\x24\xfc\x7f\xfc\xf9\x06\x2d\ +\x22\xc9\x03\x00\x00\x00\x00\xff\xff\x22\x58\x73\x32\x32\x32\x30\ +\x70\x73\x43\xfa\x96\x1f\xbf\x7e\x82\x0a\xff\x87\x3b\x8e\x81\x81\ +\x81\x81\x93\x95\x9b\x01\x32\xa8\x89\x70\xda\xff\x7f\x0c\x0c\xbf\ +\x7f\xfd\x65\xe0\x64\xe7\x80\x14\x85\x50\x09\x58\x3e\xf9\xfa\xeb\ +\x23\x24\x89\x91\xe9\x72\x00\x00\x00\x00\xff\xff\x22\x2a\x8d\xf3\ +\xf2\xb1\x32\x7c\xff\xf1\x8d\xe1\xe5\xfb\xd7\x10\x07\xff\x47\x38\ +\x90\x81\x81\x81\x81\x87\x4d\x80\x81\x81\x01\x29\xf4\x18\x21\x0e\ +\xff\xf9\xf3\x2f\x03\x1f\x17\x2f\x44\x0e\xaa\x89\x91\x81\x91\xe1\ +\xcf\xbf\xdf\x0c\x9f\x7e\xbe\x63\x60\x66\x64\x21\xd8\xb7\xc4\x05\ +\x00\x00\x00\x00\xff\xff\xc2\xef\x70\xa8\x03\xf8\x05\xd9\x18\x18\ +\xfe\xfc\x64\xb8\xf7\xec\x21\xd4\xe1\xa8\x96\x09\x70\x88\xa2\x74\ +\xb3\x18\x19\x19\x18\xfe\xfc\x81\x54\x5c\x62\x82\x42\x0c\x0c\x0c\ +\x90\x9e\x10\xcc\x8d\x9f\x7e\xbe\x83\x38\x9c\x89\x85\x81\xdc\x20\ +\x07\x00\x00\x00\xff\xff\x22\x18\xe2\x7f\xff\xfd\x67\xe0\x17\x64\ +\x61\x60\x60\x61\x60\xb8\x78\xe7\x2a\x9a\xbf\x20\x61\x2e\xc2\x25\ +\xc5\xc0\xc6\xc2\x09\x29\x29\xa0\xed\xf7\x9f\x3f\xfe\x33\xfc\xfc\ +\xf6\x87\x41\x5e\x42\x06\xee\x59\x58\xe8\xbe\xfc\xf2\x88\xe1\xeb\ +\xaf\x8f\x0c\xcc\x8c\xcc\x64\xa7\x71\x00\x00\x00\x00\xff\xff\xc2\ +\xeb\x70\x46\x46\x06\x86\xbf\x7f\xfe\x33\xf0\xf0\x31\x31\xf0\x0a\ +\x73\x32\x9c\xbc\x7a\x8e\x81\x81\x81\x81\x81\x19\x5e\x11\x41\x1c\ +\x2e\xca\x2d\xc3\x20\xc0\x2e\xc2\xf0\x17\xda\x4f\x64\x62\x66\x60\ +\xf8\xfc\xe1\x0f\x03\xc3\xaf\xff\x0c\xba\xca\x9a\x50\xd3\x10\x2d\ +\xbe\x7b\xef\x2e\x33\xfc\xfe\xfb\x0b\x9a\xc6\x91\x9d\x8e\x48\x4e\ +\x4c\x8c\x4c\x0c\xac\x2c\x2c\x0c\xcc\xcc\xd8\xcb\x7b\x00\x00\x00\ +\x00\xff\xff\x22\x5c\xe5\xff\x63\x60\x60\x65\x67\x60\x50\x50\xe2\ +\x67\x38\x7b\xe3\x32\xc3\xa3\x57\x8f\xa1\x5d\x36\x48\xfb\xfa\xdf\ +\xff\x7f\x0c\x9c\xac\x3c\x0c\x4a\x42\x3a\x0c\xbf\xfe\xfd\x64\x60\ +\x64\x60\x62\x60\x62\x62\x64\x78\xfa\xe8\x3b\x03\x2b\x27\x2f\x83\ +\x8d\xae\x05\xc4\x22\xa4\x6e\xd8\xb5\x57\x27\x18\x58\xa0\xc9\x04\ +\xa5\x3c\x87\xfa\x81\x87\x4d\x90\xe1\xeb\xef\x8f\x0c\x2f\xdf\xbd\ +\x61\x78\xf7\xf1\x23\xd6\x16\x22\x00\x00\x00\xff\xff\x22\xaa\x38\ +\xfc\xf7\xf7\x3f\x83\x9a\x06\x2f\xc3\xe7\x8f\x6f\x18\x36\x1f\xdb\ +\xc9\xc0\xc0\xc0\x80\x51\x8d\xdb\x2b\x86\x30\xfc\xfb\xfb\x97\x81\ +\x99\xed\x1f\xc3\xcf\x6f\x4c\x0c\xa7\x8e\x3e\x60\x08\x75\xf2\x66\ +\x50\x93\x51\x61\xf8\xf7\xef\x1f\x03\x23\x23\x24\x24\x9f\x7c\xba\ +\xc3\x70\xfb\xed\x45\x06\x0e\x56\x2e\x06\x56\x36\x26\x86\xcf\xdf\ +\xbe\x30\x30\x30\x40\x6a\x66\x58\x6d\x6a\x25\xef\xc5\x60\x2d\x92\ +\xc0\xa0\xfc\x27\x80\x21\x55\x77\x02\x83\x28\x8f\x34\x24\x86\x90\ +\x3c\x00\x00\x00\x00\xff\xff\x22\xaa\x02\xfa\xfd\xeb\x3f\x83\x84\ +\x0c\x1b\x83\x84\x12\x1f\xc3\xf4\xf5\x8b\x18\x7e\xfd\xf9\xc5\xc0\ +\xc2\xcc\xcc\xf0\x9f\xe1\x3f\x7c\xe4\x49\x5b\xcc\x82\x21\x4c\x2f\ +\x9f\xe1\xd3\xa7\xef\x0c\x5b\xd6\x3d\x64\xb0\xd5\x73\x61\x98\x98\ +\xd7\x0a\x35\x83\x91\xe1\x1f\x03\xc4\xa3\xfb\xef\xad\x62\xf8\xfa\ +\xeb\x13\x03\x0b\x0b\x33\x83\x98\x18\x27\xc3\xc3\x17\x4f\x19\x9e\ +\xbf\x7b\x01\x0d\x70\x48\x90\xf3\xb2\x09\x33\x14\xb9\xb6\x30\xb4\ +\x25\xb4\x31\x38\xe9\x3a\x33\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\x5b\x17\x19\xa6\xac\x9b\xcd\xc0\xc0\xc0\xc0\xf0\xfb\ +\xcf\x1f\xb8\xc3\xfe\xff\xff\xcf\xe0\xa7\x91\xc1\x50\x67\xb7\x86\ +\x61\x4d\xf9\x46\x86\xbd\x13\xd7\x30\x88\xf0\x8b\x40\xc6\x56\x18\ +\xfe\x32\x30\x33\xb2\x30\xdc\x7b\x77\x99\xe1\xd0\x83\xf5\x0c\xdc\ +\x6c\x7c\x0c\xbf\x7e\xfd\x66\x50\xd7\xe1\x67\xf8\xf8\xf1\x15\xc3\ +\xca\x3d\x9b\x20\xf6\xfc\x83\xe5\x03\xb4\x21\x38\x2c\x39\x18\x00\ +\x00\x00\xff\xff\x22\x6a\x08\x8e\x91\x91\x81\xe1\xf7\xcf\xff\x0c\ +\x12\x32\x2c\x0c\xd6\xee\x32\x0c\x95\x53\xdb\x18\x4c\x35\x8d\x18\ +\x6c\x75\x2d\x19\x7e\xff\xf9\xcd\xc0\xc4\xc4\xc4\xc0\xcc\xc4\xc4\ +\xf0\xff\xff\x3f\x06\x55\x29\x55\x06\x55\x29\x48\x29\x02\x49\xbf\ +\xff\x19\x98\x19\x59\x18\x3e\xfd\x7c\xc7\x30\xe7\x6c\x2d\xc3\xdf\ +\x7f\xbf\x19\xd8\x59\x38\x19\x7e\xff\xfe\xc7\x20\x24\xc6\xcc\xe0\ +\x1a\x28\xcb\xd0\xb1\xaa\x9b\x41\x5c\x58\x94\x21\xc4\xde\x9f\x81\ +\x99\x81\x91\xe1\xff\xff\x7f\x0c\x9f\x7f\x7d\x60\x78\xf8\xe1\x3a\ +\xc3\xa9\x27\x3b\x19\xde\x7c\x7b\xc6\xc0\xca\xcc\x86\xd2\x52\x04\ +\x00\x00\x00\xff\xff\x62\xe4\xf1\x90\xfb\xcf\xc8\xc8\xc0\xf0\xeb\ +\xe7\x7f\x06\x59\x45\x76\x06\xb7\x40\xdc\x03\xfb\xff\xff\x33\x30\ +\x70\x70\x30\x33\x9c\x3a\xf2\x96\xe1\xe6\xf9\xbf\x0c\x4b\x6b\x66\ +\x33\x78\x59\x3a\x42\xca\x75\x68\x1a\xfe\xf7\xff\x1f\xc3\xff\xff\ +\x90\x92\x07\x36\x9e\xf8\xe4\xe3\x6d\x86\xe9\xa7\xca\x18\x9e\x7e\ +\xba\xcb\xc0\xc9\xca\x03\x1f\xfc\xfc\xff\x9f\x81\x81\x9d\x9d\x89\ +\xe1\xcb\x97\x5f\x0c\x2f\x5f\x7e\x65\x50\x93\x51\x66\x10\x17\x12\ +\x63\xf8\xf1\xe7\x1b\xc3\xfb\xef\x2f\x19\x3e\xfe\x78\x03\xcf\xfc\ +\xe8\x19\x14\x00\x00\x00\xff\xff\x22\xc9\xe1\x30\xcb\x38\x39\x59\ +\x18\x1e\xde\xff\xcc\x70\xf1\xf4\x47\x06\x6f\xfd\x50\x86\x64\xcf\ +\x78\x06\x1d\x25\x4d\x06\x56\x68\x6f\x06\xe6\xe0\x6f\xbf\x3f\x33\ +\xac\xbd\x3a\x99\xe1\xf0\x83\x0d\x0c\x7f\xfe\xfd\x82\x8c\x02\xa0\ +\x8d\xd8\xc2\x86\xac\x59\x58\x98\x18\x7e\xfc\xfa\xc1\xf0\xfb\xcf\ +\x1f\xc8\x8c\x03\x13\x2b\xb4\xe4\x61\xc4\x3a\xca\x0b\x00\x00\x00\ +\xff\xff\x22\x79\x0e\x82\x91\x91\x81\xe1\xfb\xb7\x3f\x0c\x32\x72\ +\xdc\x0c\x7e\xe1\xd2\x0c\x77\x19\x37\x31\x18\x25\x58\x31\xb4\x2e\ +\xee\x63\x60\x60\x60\x60\xf8\xfb\x17\x61\xc9\x9f\x7f\xbf\x18\x0e\ +\xde\x5f\xcb\xc0\xc0\xc0\xc0\xc0\xc5\xca\x8b\xd5\x01\x8c\x4c\x90\ +\x51\x81\x9f\x3f\xff\x32\x30\x33\xb0\x31\x70\xb0\x72\x33\xb0\xb3\ +\x70\x32\x30\x33\x42\x27\x0b\xb0\x0f\x4d\xff\x07\x00\x00\x00\xff\ +\xff\x22\x6b\xf2\x84\x91\x89\x81\xe1\xd7\xaf\x7f\x0c\x3f\xbe\xfd\ +\x65\x50\x53\x15\x67\x10\x94\xe0\x65\xd8\x7a\x6c\x0f\x03\x03\x03\ +\x03\x03\x13\x33\x33\x3c\xc9\xf0\xb1\x0b\x33\xb8\xa9\xc6\x30\x7c\ +\xf8\xf1\x8a\xe1\xe3\xcf\xb7\xd0\x34\x8f\x3d\x2a\x19\x19\x19\x50\ +\x7a\x3d\x78\xdb\x30\xff\x19\xfe\x00\x00\x00\x00\xff\xff\x22\x6b\ +\x46\x02\x6e\xd1\x3f\x06\x86\xff\x8c\x7f\x18\xd4\x35\x04\x19\xce\ +\x1c\xbd\xca\x70\xe9\xde\x15\x06\x3d\x25\x1d\xc8\x80\x11\xb4\x76\ +\x0d\xd4\xca\x66\x90\xe1\x53\x65\x78\xf1\xe9\x11\xc3\xb1\x27\x9b\ +\x19\x3e\xfc\x78\x85\xb3\xfd\x4e\x84\xad\xff\xff\xfd\xff\xc3\xc8\ +\xcf\x2e\xfa\x0c\x00\x00\x00\xff\xff\xa2\x6c\xba\x8a\x91\x81\xe1\ +\xf7\xef\xff\x0c\xea\xba\xbc\x0c\x7f\xfe\x7f\x63\x98\xb1\x71\x21\ +\x03\x03\x03\x03\xc3\x9f\xbf\x7f\xe0\x0d\x31\x16\x46\x56\x06\x2b\ +\x39\x1f\x86\x20\x9d\x2c\x06\x5e\x36\x01\x86\xbf\xff\xfe\x30\xe0\ +\xcc\x40\x04\x00\x13\x23\xe3\xbf\xdf\x7f\x7f\x32\xa8\x0a\x1b\xed\ +\x07\x00\x00\x00\xff\xff\xa2\xc8\xe1\x8c\x8c\x0c\x0c\x7f\x7f\xff\ +\x67\xe0\x15\x60\x64\x70\x74\x97\x65\x98\xb9\x76\x31\xc3\xf6\x13\ +\x7b\x19\xd8\x58\xd9\xe0\x0e\xff\xcf\xf0\x9f\x88\xf9\x1f\xa2\xc0\ +\xff\xff\x0c\xff\x99\x98\x99\xd8\x7e\x3b\x28\x06\xcf\x02\x00\x00\ +\x00\xff\xff\xa2\x78\x82\x90\x91\x89\x81\xe1\xe7\x8f\x7f\x0c\xda\ +\x86\x3c\x0c\xf6\x3e\xc2\x0c\x69\x93\x32\x19\x66\x6c\x9a\xcf\xf0\ +\xe1\xf3\x67\x86\xff\xff\x11\x6d\x94\x6f\xbf\x3f\x33\xfc\xf9\xff\ +\x1b\xe7\xc8\x14\x0e\xd3\xff\x33\x32\x32\xfd\x63\x62\x64\xfe\xc3\ +\xc2\xc4\xfa\xfb\xfd\xf7\x57\x8c\x0e\x0a\xa1\x53\xd4\x45\x8d\x8e\ +\x03\x00\x00\x00\xff\xff\x22\xb9\x38\xc4\x05\x60\x65\xfc\xb7\xef\ +\xbf\x19\x9e\x3c\xfd\xc0\x20\x29\x20\xc5\xa0\x28\x29\xc7\xc0\xce\ +\xc6\xce\xf0\xfd\xf7\x67\x86\x8f\x3f\xde\x41\x47\xbc\x30\xd3\x36\ +\x64\x62\x16\xba\x82\x02\xba\xd8\xe0\x3f\xc3\x3f\xe6\x7f\xff\x20\ +\x0b\x1c\xfe\xfe\xfb\xfd\xef\xf7\xdf\x5f\x4c\xb6\xf2\x41\x2b\x52\ +\x4d\x5b\x62\x58\x98\x58\xfe\x02\x00\x00\x00\xff\xff\x22\x3b\x73\ +\x62\x58\xce\xc8\xc0\xf0\xe3\xfb\x5f\x06\x16\x66\x66\x06\x35\x15\ +\x31\x86\x5f\xbf\xbf\x31\xdc\xff\x78\x09\x3e\xb5\x0d\x9d\x66\xf9\ +\x0f\x59\x09\xc1\x04\x6f\xe3\xfe\x67\xf8\xc7\xfc\xf7\xdf\x5f\xc6\ +\xbf\xff\x7e\x33\xfe\xfd\xf7\x87\xe1\xef\xbf\xbf\x0c\x8c\x0c\x90\ +\x7e\x2c\x17\x2b\xdf\x17\x71\x4e\xb1\xc7\xa2\x5c\x32\xb7\xcd\x64\ +\xdc\x97\x9a\xcb\x7a\xac\x82\x0c\xb4\xff\x67\x04\x00\x00\x00\xff\ +\xff\x62\x81\xac\x7a\xf8\x4f\x95\x09\x70\x48\xf3\xfa\x3f\xc3\xcf\ +\x1f\x7f\xfe\x33\x32\xb2\xfc\xe7\x64\x65\x83\x2f\xd7\xf8\xf7\xff\ +\x2f\xf3\xdf\x7f\x7f\x18\x7f\xff\xfb\xcd\xf8\xe7\xdf\x1f\x86\x7f\ +\xff\x20\x6b\x5e\xd8\x20\x0e\xfc\x2a\xc0\x21\xff\x58\x94\x5b\xe6\ +\xb6\x24\xaf\xc2\x75\x49\x5e\xc5\xab\x92\xbc\x0a\x37\x45\xb8\xa4\ +\x1e\xf0\x71\x08\xbd\x66\x62\x64\xfe\xc7\xc0\xc0\xc0\xf0\xff\xff\ +\x3f\x26\x06\x68\xac\x00\x00\x00\x00\xff\xff\x62\xf9\xf3\xe7\x0f\ +\x03\x1b\x1b\xdb\x3f\x06\x86\xdf\x4c\x24\x25\x3f\x88\x53\xff\x33\ +\x32\x32\xa0\x85\xe0\x7f\xe6\x7f\xff\xff\x30\xfe\xfe\xfb\x8b\xf1\ +\xef\x9f\xdf\xf0\x10\x64\x61\x66\x67\xe0\x66\xe5\xfb\x2a\xc6\x21\ +\xff\x58\x94\x5b\xfa\x0e\xc4\x81\x4a\x57\x25\x78\x14\x6e\x8a\x72\ +\x4b\xdd\x47\x76\x20\x3a\x80\x2c\xc8\xf9\xcf\xc0\xc4\xc8\x0c\xcf\ +\xe5\x00\x00\x00\x00\xff\xff\x62\x11\x13\x10\x7e\xf2\xf4\xed\x73\ +\x59\x76\x66\xee\xbf\xff\xff\x33\x30\x63\x77\x3c\xe3\x7f\xa4\xc5\ +\x2e\x28\x69\x10\x11\x82\x10\x33\x59\x61\x0e\xe4\x16\x7d\x22\xca\ +\x2d\x73\x5b\x82\x57\xe1\xba\x14\xaf\xe2\x35\x09\x1e\x85\x9b\x22\ +\xdc\xd2\xf7\xf9\x39\x84\x5e\xe1\x72\xe0\xff\xff\xff\x98\xff\xc3\ +\x63\x1f\xba\x18\x81\x91\xf1\x3f\x13\x96\x21\x5b\x00\x00\x00\x00\ +\xff\xff\x62\xd9\xd3\xbf\xc1\x2e\xa4\x2e\x6e\xd3\xc5\x2b\x97\x74\ +\x59\x98\xa5\xfe\x42\x06\x53\x99\xfe\x33\x31\x22\x56\x01\xfd\xfd\ +\xff\x87\xf1\xcf\x5f\xc8\x0a\x86\xbf\xff\xa1\x21\xc8\xc4\xce\xc0\ +\xcd\xc6\xf7\x5d\x94\x43\x0e\x12\x82\x3c\x8a\xd7\x24\x79\x15\xaf\ +\x49\xf0\xca\xdf\x10\xe5\x96\xb9\xcf\xcf\x2e\xf4\x8a\x89\x09\xb7\ +\x03\xff\x41\x17\xcc\x40\x03\x05\xb2\x04\x84\x91\xe9\x2f\xb1\x91\ +\x0e\x00\x00\x00\xff\xff\x62\xfc\xff\xff\x3f\xc3\xeb\x8f\x6f\x84\ +\xbd\x4a\xa2\x37\x3f\xfe\x76\xd9\x32\x38\x46\xee\xdf\xd7\x6f\xdf\ +\x99\xfe\x33\x40\x06\x32\x59\x99\xd8\x18\xb8\x58\x79\x3f\x09\x70\ +\x88\x3d\x11\xe1\x96\xbe\x23\xc1\xa3\x70\x43\x92\x57\xe1\x9a\x38\ +\x8f\xfc\x4d\x51\x6e\xa9\x07\xfc\xec\xc2\x78\x1d\x88\x2d\x04\x89\ +\x74\x1b\x5e\x00\x00\x00\x00\xff\xff\x62\xfc\xf3\xf7\x0f\x33\x33\ +\x13\xf3\xdf\x57\xef\xde\xf3\x66\xcf\x4e\xde\x2e\xa1\xfd\x56\x4f\ +\x96\x4f\xfd\xac\x04\xaf\xc2\x75\x69\x3e\x95\x4b\x52\xbc\x8a\xd7\ +\xc4\xb8\x65\xef\x08\x70\x8a\xbe\x64\x66\x62\xc6\xde\xe2\xf9\xff\ +\x8f\xf9\x1f\xc3\x3f\x68\xc3\x96\x11\x69\xa9\x13\xd9\x9d\x78\x82\ +\x00\x00\x00\x00\xff\xff\x03\x00\x3c\x1e\x17\xa6\x18\xe4\xa8\x9e\ \x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ -\x00\x00\x1f\xd9\ -\x89\ -\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ -\x00\x00\x44\x00\x00\x00\x44\x08\x06\x00\x00\x00\x38\x13\x93\xb2\ -\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ -\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ -\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ -\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd8\x07\x11\ -\x12\x27\x26\x7f\x56\x98\x8e\x00\x00\x1f\x59\x49\x44\x41\x54\x78\ -\xda\xec\x99\xd9\x93\x25\xc7\x75\xde\xbf\x93\x4b\x55\xdd\xba\x7b\ -\xdf\x7b\xbb\xa7\xbb\x67\x45\x63\x1b\x0c\x16\x82\x00\x4c\x52\x32\ -\x05\x8b\xa2\x8d\xb0\x41\x2b\xa8\x08\xca\x8e\xf0\x03\xc3\x0f\x8e\ -\xf0\x9b\x1e\xec\xd0\xb3\xe9\x3f\xc1\x0e\x3f\xf9\xc9\x2f\x76\x84\ -\x65\x87\x45\xd3\x72\x50\xa4\xc4\x45\xd6\x42\x12\xfb\x32\x20\x30\ -\x0b\x66\xc1\x4c\x4f\xef\xcb\x5d\xea\xd6\x92\xcb\x71\xf5\x5d\x66\ -\x01\x86\x20\x68\x52\x0a\x84\xc2\xa7\xfb\x8b\x93\x5d\x35\x51\x59\ -\xf9\x9b\xcc\x73\x4e\x66\xe1\xff\xdb\xa7\xc4\x7e\xef\xf7\x26\xfa\ -\x88\xf1\x9f\x9d\x14\xf8\x39\x76\xf1\x22\x68\x77\x17\x84\xbf\x4d\ -\xc6\x0c\x3a\xd2\x47\xae\xff\xd5\x3f\x88\x98\x41\xaf\xbf\xfe\xb3\ -\x07\xbc\xbd\x0d\x3d\x1a\x41\xe2\xaf\xc1\xc4\xdf\x3c\x88\x13\x04\ -\x00\x07\x07\x80\x19\x85\x0a\x1f\xb6\x5c\x54\x36\xdf\x87\x58\x6a\ -\xdd\x1f\x08\x1f\x40\x74\x3a\x08\xaa\x55\xf0\xdf\x0a\x20\x38\xdf\ -\xd3\x7c\xfd\x14\xb2\xbf\x00\xcb\x7e\x10\xf1\xf7\x3a\x84\x99\xf1\ -\x1f\x00\x5e\xa0\xda\x58\x81\x5a\x5e\x06\xf8\x5f\x97\x7a\xa3\x2d\ -\x98\x67\xf7\xff\xf4\xb7\x44\xe1\x65\x08\x40\x02\x9f\x62\x20\xcc\ -\x10\xcc\x9f\xb4\xc7\x4e\x80\x74\x45\xad\xfc\x36\xe0\x35\x05\xa0\ -\x07\x14\xe6\x56\x7f\x46\x12\xd9\x6a\xc5\x43\x23\x03\xf0\xb5\x27\ -\x09\xf6\xb4\xc6\x6b\x9f\x9d\xbe\xe7\x4a\xa1\xa5\x56\x75\x64\xf0\ -\x44\x9f\x62\x20\x58\x2f\xd5\x87\xe6\x3f\x06\x7e\x2e\x98\xb1\x0a\ -\xb1\xdd\x09\x19\x00\x8c\x54\xa8\x06\x11\xe6\xd6\xe8\x2a\x66\x84\ -\x08\xa0\xd1\x04\x50\x95\x04\xae\x69\xe4\x21\xf8\xa0\x45\x96\x07\ -\x35\x52\x45\xc0\x01\xf2\x7b\xff\x43\xbe\xf1\x29\x03\xb2\x0a\x0f\ -\x09\x8d\x73\x08\xf0\x5f\x9e\x13\xe5\xd4\xff\x88\xf1\xbf\x29\xf5\ -\x3f\x00\xcf\x8e\x99\xc6\x35\x7c\xf3\x11\x29\x44\x00\xd4\x8b\xda\ -\x9d\x00\x9b\x06\x20\x17\x15\x39\x24\x18\x84\x61\x33\x04\xc2\x00\ -\x67\xdf\xf1\xc9\x5b\x4f\x6a\x5f\x1d\x55\x2d\xc1\xc9\x0c\x16\x33\ -\xe3\xf4\x77\x01\x77\x45\x7c\x2a\x80\x30\x4f\x45\x84\x23\x2b\xd0\ -\x11\x75\x3c\x34\x8c\xc0\x8f\x09\xcc\x8c\x1b\xd3\x8c\x82\x7f\xfc\ -\x8c\xc2\x52\x2c\x44\x91\x13\x69\xd5\x46\x98\x84\x34\x8c\x42\xcf\ -\x07\x35\xdc\x84\xc4\xab\xb1\x86\xf3\x2d\x62\x5b\xc7\x11\x90\x4b\ -\x10\xf0\x59\x1d\x64\x03\xfc\xa4\xa3\xaa\xd0\x0b\x54\xdb\xac\x68\ -\xcd\x09\xd5\xc1\x98\xdb\x35\xa3\x71\x21\xfd\x74\x00\xc1\x4b\x2b\ -\xc0\x4f\x9e\x98\x4e\xff\x1a\x2c\xac\x77\x38\xb1\xdf\xc0\xda\x52\ -\x95\xff\xec\x14\xf1\x00\x84\xb7\x21\xf0\x26\x08\xa6\x84\x85\xb5\ -\xaa\x8f\xfb\xe4\x39\x6f\xb9\x46\xbd\xc9\x87\x61\xc3\x52\xda\xc6\ -\x01\x2a\x1e\xcd\x06\x50\xb6\x55\xba\x20\x72\xd2\x7e\xaf\x1b\x41\ -\xa0\x0b\x9f\x2a\x04\x08\x51\x2d\xd7\x8c\x28\x42\x97\xaa\x8c\xff\ -\x33\x88\xff\x11\xc0\x6f\xfd\xb6\x44\x8a\x18\x80\xc5\x7d\x8c\x5f\ -\x79\x06\xd7\x5e\x5d\x10\x7f\x63\x40\xe8\x73\xb7\x80\x3d\x61\xdd\ -\x0f\x5f\x68\xe7\xff\xe1\x59\x42\x15\x23\x5f\x3b\xd0\x50\xfb\x5d\ -\x88\x95\xc6\xc6\x3a\x44\xb1\x5b\xd5\x90\x41\x00\x4e\x22\x40\x1e\ -\x13\x76\x37\x84\xb3\x8b\x12\xe1\xaa\x70\xd4\x56\xe0\xae\xcf\x9b\ -\x0b\x6c\xf4\x12\xc3\x76\xa0\x4d\x17\x59\xdc\x22\x6a\x2d\xb1\xa5\ -\x65\x8f\x34\x42\x23\x68\xbb\x68\xd0\x43\x56\x23\xf9\x01\x01\xa7\ -\x20\xf0\x0d\x08\x37\x32\x6d\x64\xce\xd2\xb9\xff\x76\x07\xc2\x37\ -\x66\xba\xf4\x0f\x09\x3e\x8a\x96\xf7\x8f\xe1\xaf\x05\x08\x73\xa9\ -\x1b\x1f\xcd\x26\xf4\xe2\x9b\xce\x09\xef\x82\xc7\xbb\x5d\x5c\x38\ -\xed\x09\x66\xc8\xdd\x5b\xb1\xd7\x74\x6a\x71\xfb\x74\x53\x0b\x17\ -\xc0\x57\xeb\x25\x24\xc1\x4e\xac\xb1\xc7\x22\xa9\x71\x9b\x45\x7a\ -\x9c\x29\x5f\x82\x77\xab\x44\x74\x1c\xd2\x1e\x87\x4a\x7a\x40\xda\ -\x93\xb9\x38\x06\x61\xcb\x6b\x69\x17\x94\xb4\xd8\xa8\x35\x04\xc3\ -\x45\xb5\xaf\x33\x37\xb6\x1a\x21\x94\x37\xcf\xd6\x04\xb8\x81\xf4\ -\x47\x19\xff\x27\x10\x03\xe0\x77\x7e\x97\xf0\xb5\x93\x12\x5f\xff\ -\x02\x61\xd7\xb7\x20\x42\x84\x7f\xff\xa7\x7e\xba\xb4\x3f\xd9\x58\ -\x15\x7e\x11\xeb\x80\x00\x68\x66\x18\x22\x80\x2f\x0a\x81\xa2\xc3\ -\xf8\xef\x7f\x32\xc4\x6f\xbd\xd0\xc1\xd6\x1a\x51\xbe\x3f\xe4\xd5\ -\xc3\x82\xaa\xbb\x27\xa8\xe8\x35\xc1\x83\x2b\x6c\xa3\x36\xa9\x81\ -\xf7\x72\xbc\x40\xd2\x4b\xf2\x69\x8f\xd9\xf6\x40\xd6\xb2\xb7\x3d\ -\x22\x51\x10\x4c\x05\x94\xd5\x20\xe4\x12\x8c\x3c\x09\xa6\x18\x72\ -\x68\x40\xc5\xea\xd1\x35\x72\x24\x61\x73\x4b\x54\x89\x0b\x90\x11\ -\x14\x9f\x14\x3c\xd8\x23\xb5\x4b\xf8\x67\x20\x3c\xb1\x4a\x18\xbc\ -\x1f\xa2\xd7\xcd\xf9\x56\x7b\x89\x84\x34\x68\x8a\x8c\xdf\x07\xc1\ -\x43\xe1\x03\xb8\x5f\x29\x90\x09\x80\xfd\xb6\x87\x38\xd4\x60\x56\ -\xcc\xc8\xf0\xbd\x55\x81\xea\xc9\x0a\x7e\x47\xa5\xc8\xf7\x76\x7c\ -\xd1\x3a\x27\x0e\x4f\xae\xbb\xf8\x6a\x26\xeb\x3b\x1a\xfd\xea\x43\ -\x3e\xaf\x0a\x29\x4c\xcc\x9a\x9c\xd0\x87\x55\x40\x9e\x06\x8d\xbb\ -\x24\xd0\x64\x98\x04\xec\xbb\xa5\x04\x88\x43\x2f\x10\x11\xd4\x2a\ -\xbc\xdf\x65\x36\x25\x3c\xee\x93\x77\x75\x68\xdf\x23\xcb\x1b\x40\ -\xde\x14\x92\x95\x2c\x4e\xd4\x9c\x75\x3d\x11\x5f\xbb\x89\x1a\x14\ -\xde\x58\xf4\x18\x9f\xaa\xa2\x91\x66\xfe\xda\xf2\xa2\x57\x88\x94\ -\x76\x3b\x69\x76\x51\xe9\x95\x7a\xac\xc4\x30\xa5\x33\xf0\xbf\x32\ -\x20\xfc\xda\xd3\x84\x7e\x93\xcd\xf9\xeb\x94\x8d\x4f\xa3\xfe\xdc\ -\xe5\xa8\x28\x92\x20\x3d\x36\xca\xea\x7b\x46\x0b\x3e\x5d\x45\x7c\ -\x2b\x01\xc4\x88\xa9\xf1\x19\x31\x58\xd9\xe4\xd6\xcd\x82\x6b\xdb\ -\x6d\x91\xc4\x5f\x60\x9d\xed\x11\xcb\x98\x55\x52\x61\x1b\x9f\x2d\ -\xf2\x2c\x34\x63\x71\x22\x4f\x72\xef\xbc\x6b\x17\x89\x3f\xcb\x5e\ -\x84\x52\x17\xac\x2b\x32\x90\xca\x45\x61\x65\x2c\x75\x2c\xf6\x55\ -\x20\x12\x22\x57\x27\x5f\x6c\x31\x78\x95\x7c\x68\xd8\x46\x0f\xc9\ -\x60\xeb\x0d\x56\x83\xc0\xe7\x31\xcb\xfc\x58\x15\x61\x5e\x60\xdc\ -\x8d\x04\xa1\x27\x38\xbf\x80\x4a\x1a\xeb\x66\xd2\x12\x94\xed\xe3\ -\xd5\x67\x0c\xbf\x9b\x10\x92\x0f\x08\x7f\x34\xf6\xf4\x8d\x5f\x0c\ -\xc8\x3c\x95\xde\xb1\xdd\xae\x18\xb7\xeb\x6a\xf7\x12\x8a\x85\xd8\ -\x7a\x5c\xfc\xac\xa4\xd5\x2b\x0d\xd1\xda\xce\x92\x7e\x66\xeb\x68\ -\xb4\x91\xb6\x5a\xa2\xb2\x9d\xc1\x74\x42\xa4\xf1\xdf\x05\x35\x36\ -\xa8\xde\x27\x2e\xe4\x93\xc4\xf6\xba\xc9\x71\xac\xbf\x67\x1a\xe9\ -\x61\xfa\xa4\x3d\x90\x0b\xc4\xdd\x66\xd8\x79\x88\x64\xbc\x40\x95\ -\x46\x05\x42\x84\xf0\x5c\xc0\xbb\x14\xf9\x70\x7f\x6d\x78\xe3\x92\ -\x85\xdc\x19\x04\x2d\x33\xa8\xf5\xdc\x4e\x54\x37\x8b\x2a\x20\x86\ -\xaf\xb7\x41\xa9\xe1\xf0\x16\x88\xb8\x2d\xf8\x98\x62\xc1\x44\xa9\ -\x4d\xe0\xe9\x34\x6a\xa3\x97\x5c\x10\x76\x64\x77\x6b\x81\x5a\xc9\ -\x2d\xf1\x5f\x9f\x49\xf8\x74\x1c\x50\x5e\x57\x78\x1f\x29\x7d\xe3\ -\x3d\x30\xdf\x33\xf3\xef\x31\xfa\x19\x40\x08\x80\x20\x82\xbb\x7d\ -\xed\xa5\x17\x03\x08\xd1\x80\x17\x07\xb8\xbe\xa5\xb0\x54\x3d\xe3\ -\x97\xae\xd7\xac\x3f\x18\xc9\xd1\x32\x64\xaa\xba\xac\x92\x00\x2a\ -\x0f\x61\xa2\x67\x41\x6e\x19\xf1\xd6\x8e\xf3\xf2\x73\xfd\x75\x5a\ -\x3c\xbc\x9c\x9f\xd0\xc1\xb9\x85\xea\xf1\x5f\x13\xe1\xea\xe3\x10\ -\x95\x1a\x40\x1e\x80\x03\x88\xef\xea\x7c\x16\xeb\x59\xc2\x67\x23\ -\xe4\x1b\xef\x20\x59\xff\x91\xb3\xfe\x9d\xeb\x0b\x67\xe8\xed\x7a\ -\xa3\x1d\x88\x70\xf4\x7f\xa0\xb2\xcb\x64\xaa\x19\x8a\x76\xe0\x39\ -\xec\x8b\xb4\x77\xcc\x55\xb7\xff\x44\x88\x95\x1e\x7a\xd7\x16\x7c\ -\x67\xeb\xa2\xfc\x83\xd5\x1d\x73\x6a\xb5\x89\x6a\xa0\xb5\x55\x7b\ -\xf4\xfc\xff\x72\x33\x18\x6a\xd6\x93\xfb\x44\x40\x80\xdb\x51\x39\ -\x42\x02\x8b\x2a\x0a\x22\x80\x7f\xfc\x95\x00\x5e\x9c\x00\xd9\x5d\ -\xd0\xc0\xf3\xd1\xca\xec\xec\x3d\x04\x5b\x14\x28\x02\xcd\xd6\x76\ -\x48\x27\x9a\x44\xd1\xf6\x36\x7c\x76\xb0\x9f\x74\xf7\xae\x8e\x1f\ -\x0c\xc4\x13\x4b\x8d\x73\x5f\x23\xd5\x5e\x04\xa8\x28\x65\x26\x22\ -\xe1\x66\x50\xf8\x43\x9d\x0b\x70\x29\xf2\xaa\xf4\x1a\xf0\x01\x6c\ -\x7f\x07\x83\x8b\x7f\xe8\x1d\xbf\x77\x73\x61\xcd\x7c\xa7\xd6\xd0\ -\xeb\xe4\x9a\x01\x7b\xbd\x45\x45\x53\x41\x0f\x7f\x08\x5e\xea\xfa\ -\x85\xad\x08\xd5\xdd\xb7\xe4\xb5\xd3\x7b\xde\x1f\x5b\x72\xce\xe7\ -\xba\x3a\xb8\x85\xcf\xfd\xc4\x21\x41\x90\x8d\x51\x09\x16\x90\x09\ -\x89\xe2\x7e\xfb\x21\xc2\xc7\x18\xe7\x20\x18\x54\xad\x46\xa4\x14\ -\xfa\x24\x61\xf8\x3b\x5f\x0e\x10\x46\x6b\x0e\x79\x21\x83\x0f\x86\ -\xde\xd5\xcf\x52\x34\xfe\x75\x42\xea\xbd\xa5\x88\x44\x5e\x77\x9c\ -\xd6\xf7\x6e\x14\x4f\x8e\xae\x04\x9f\x69\xac\xfd\x4e\x58\x39\xfd\ -\x14\x20\x6d\xa9\x0c\x24\x66\x20\xc4\xac\x77\xa2\x7b\xdf\x84\x71\ -\x67\x43\xe4\x01\xf6\x04\x38\x55\xfa\x00\x6c\x34\xb2\xf5\xf3\x3c\ -\xbc\xf1\xad\xfd\xd6\x69\x73\xbe\xb5\x18\x5d\x26\x1f\xe7\x20\xf3\ -\x3a\xd0\x24\xae\x8f\x88\x55\xfe\x8e\xdc\x3f\x75\xc8\x59\xad\x46\ -\x52\xac\x7b\xb7\xb9\x81\xcf\xbc\x5d\xde\x43\xd3\x14\x90\x66\x0f\ -\x87\xf5\x63\x28\x48\xe3\xbe\x46\x9f\xa4\xfe\x80\x47\xc0\x16\x5d\ -\xef\x51\xc8\x4b\x9d\x01\xf6\x7a\x21\x8b\xc5\x35\x66\xdb\x12\xf1\ -\x8d\x5d\xb6\xc1\x53\x1c\xf0\xf3\x04\x53\x35\x69\x1e\xef\x5c\x49\ -\x1e\x2d\x36\x6b\x0f\x34\xcf\xfd\xd3\x40\x2f\xad\x82\xe4\x18\x50\ -\x79\xe9\x3d\x48\x10\x70\x24\x22\x90\x00\x00\xba\xf7\x2d\xf8\x4e\ -\xc7\xec\xf9\x8e\x77\x80\xb7\x1a\x30\x21\xcc\xee\x26\x06\x97\xbf\ -\x99\x56\x8e\x25\x17\xba\x27\xc3\x57\x05\x55\x06\x1c\x39\x26\xa2\ -\x4b\x74\xd8\x5b\x87\xaf\x39\x38\xf3\xb6\x3b\xfe\xf6\x36\x2d\x8f\ -\xaa\x4e\xa0\x4e\x21\x86\xa9\x43\x7f\x2f\x84\x3b\x43\xbf\x44\x96\ -\x99\xef\x53\x92\x04\x9b\x91\x42\x8b\xcf\x1c\x9c\x42\xa8\x3d\x76\ -\xb4\x83\x0b\x5b\x9c\x75\xce\xa1\xb2\xbe\x05\x56\xbb\x96\xfd\xe9\ -\x9d\xab\xe3\x47\xf3\xab\x65\x99\xfa\xe4\x0b\x52\x77\x9b\x80\xd8\ -\x02\x94\x05\x49\x9a\xc1\x10\xf7\x42\xa1\x0f\x01\x01\x6e\x83\x20\ -\x62\xc0\x97\x02\x83\xe1\x21\x90\xc1\xf3\x08\x6a\xa1\x86\xda\xa9\ -\xbf\x57\x19\xbc\xf7\x47\x67\x89\x72\x74\xd7\xe8\x16\x31\x5d\xe7\ -\x51\xab\xc5\xde\xe7\x22\x5a\xff\x4b\x77\xfc\x6a\xe1\xeb\xfe\xa4\ -\x02\x0c\x79\x6c\x2b\x85\xb4\xa1\xc1\xbf\xb2\x3a\x24\x8e\xe1\x31\ -\xc0\x81\x1d\xfa\x82\xba\xdb\xa7\x11\x66\xc7\xc4\x66\x57\xa2\x08\ -\xdb\x5c\xb4\x9e\x62\xbd\x37\xda\xbb\x9a\xd7\xd3\xf7\xb3\xe5\xda\ -\xc9\xcf\x4b\xbd\xd8\x05\xe4\x0e\x48\x79\x90\x10\x13\x41\x4e\x60\ -\x4c\xdb\x13\x4f\xf7\x5d\x32\x24\x18\xcc\x53\x18\x4c\x0c\x82\x9f\ -\x42\x61\x3f\x79\x1e\x38\x45\xd0\x6d\x23\x3e\x76\x2e\x1c\x5e\x7d\ -\xf9\xac\xae\xc3\x37\xda\x8d\x43\x41\x79\xc4\xcd\x8d\x1b\xdc\x4d\ -\x7b\xd0\x7a\x89\x0f\xa2\xcd\x62\x37\xda\x09\xfd\x56\x86\xbf\x03\ -\xbe\xdf\xec\x4f\x12\x90\x73\x40\xa3\x01\x10\x81\x05\xee\x63\xfc\ -\x2f\x63\xe2\x37\x1e\xa7\x7b\xb6\xf1\xff\x0e\x84\x11\x04\x5f\x87\ -\x93\xeb\xd5\x4d\xb2\xc5\x3e\x2f\x6e\xb4\xb8\xbe\xcd\x10\x69\x30\ -\xd8\x16\xcf\x0f\xdf\xcb\x9e\x08\x74\x45\x05\xab\x27\x40\x6a\xaf\ -\xd4\x18\x24\x0a\x40\x18\x40\x9a\x69\xfc\x50\x16\x50\xa5\x97\x33\ -\x89\xb9\x9f\xb7\xe7\xb2\xb7\xdb\x98\xb7\xc5\x91\x0a\x90\xcc\x41\ -\xc1\x00\xe1\xf2\x0a\x02\x0a\xc3\xfd\x77\xd2\x07\xb3\x24\xa9\x71\ -\x7d\x2b\xe3\x7a\xfe\x18\x8f\x9a\x8f\xd0\xcd\xe3\x2c\xb6\x5b\x03\ -\x69\xf6\x0c\x0e\x00\xfc\xe1\x1d\x08\xa3\x11\x44\x51\x20\x28\x61\ -\x54\x82\x00\x91\xf7\x50\x1f\x3f\x43\xbe\xdc\x26\xf4\xc3\x10\x4b\ -\x9f\x27\xfe\x71\xc5\xe2\xfd\xc2\xe2\xdc\x9b\x12\x57\x7b\xa1\x36\ -\x79\x0d\x19\x57\x84\x19\x1b\x48\xde\xf0\x61\x72\xc2\xf2\xb8\xb6\ -\x77\xc9\x9e\x50\xb9\xab\xea\x93\x55\xc8\xaa\x03\xa9\x0c\x10\xa2\ -\x94\x04\x49\x9e\xce\x12\x55\x4a\x8a\xf9\x72\x99\xc7\x8f\xfb\xc6\ -\x10\xa2\xd9\xec\x20\x94\xf2\xf0\xce\x83\xd8\x01\xec\x01\xe1\xc0\ -\xd2\x41\xd4\x18\xba\x5b\x83\xbb\xb9\x55\xdf\xb9\x36\x7c\xe4\x44\ -\x37\x1c\x52\xbf\xb5\x09\x47\x2f\x09\xb1\xbb\x23\x82\xdc\x20\xb5\ -\x02\x1d\x08\xf3\x1b\xa0\x64\x84\x20\x4d\x10\x46\x4a\x04\x5c\x44\ -\x2e\x48\x9a\x46\x93\x19\xb7\x5a\xbb\x96\xe8\xe3\x80\x7c\x6d\xdd\ -\xe3\x7c\x3b\x47\xb6\x14\xc3\x50\x0f\xc7\x75\x88\xfe\xe7\x06\xa8\ -\x6e\x31\xdb\x7a\x87\x32\x3e\xc3\x2a\x69\x72\x78\x40\x94\xbb\xf1\ -\xfe\x35\xd7\xc2\x6e\xd1\x51\x75\x40\xb6\x24\x48\xe7\x53\x10\x13\ -\x18\x7e\x2a\x75\xd4\x26\x80\xc4\x9d\xb8\x41\x62\x0e\x63\xea\x79\ -\xee\xe7\xc5\x10\x03\x82\xc1\x98\xb6\x79\x02\xa4\x94\x77\x93\x4c\ -\x25\xb4\x83\x6a\x29\xa8\x43\x50\xba\xe9\xd7\x92\x2d\x75\xb5\xb6\ -\x30\x78\x95\x42\xdb\xf7\xcc\x01\x69\x8a\x6c\x1d\x8a\x3b\xd0\x0a\ -\x14\x91\x53\x56\x6c\x3c\xa0\x44\xb6\xea\x51\x54\x0e\x30\x92\x63\ -\xfa\xd2\xb7\xec\xcf\x8f\x21\xff\xb6\xd4\x73\xe7\x99\x5e\x3c\x3f\ -\xe2\xbf\xfa\xc2\x18\x49\xb5\xe1\x14\xad\x08\xee\xb4\x81\x84\x58\ -\xed\x0e\x20\xb8\x47\x45\xf3\xb3\xd6\x27\x4b\xfd\x0b\x07\x4f\x85\ -\x92\x85\x6c\x02\xa2\x92\x02\x22\x03\x89\xa0\xf4\x1e\x74\x24\xc9\ -\x13\x0f\xba\x13\x3f\x40\x98\x81\x21\x1c\x39\x06\x4d\x59\x30\x03\ -\x13\xcd\xda\xbe\x94\xf0\x53\x38\xd2\xdf\x06\xc2\xa5\x80\x02\x14\ -\xe6\x50\x4d\x20\x4c\x9d\xda\xbe\x94\x9c\xa8\x3c\x2b\x9b\x3a\xa4\ -\xe3\x3e\xf0\x35\x8e\x90\x13\x6a\x69\x19\xeb\x52\xb1\x7f\x4a\x08\ -\xd3\x48\xe1\xc4\x2d\x5c\x39\xdc\xa2\x7f\xf1\xbf\xfd\x27\x0f\xaa\ -\x27\x41\x68\xaf\x48\xfe\xf1\x29\x0d\x47\x8c\xf6\xf6\xd8\x57\xd3\ -\xeb\x22\xd7\x23\x64\xfa\x21\x76\xb5\x07\x09\x69\x8f\xd5\x60\x7c\ -\xb0\x99\xf5\x64\xdf\x75\x64\x1b\x90\x75\x80\x54\x0a\xf8\x3e\x20\ -\x9a\x20\xa9\x26\x30\x20\x78\x36\x70\x31\xf3\xd3\x6c\x33\xaf\x43\ -\x78\x36\x43\xf8\xc3\x33\x64\x96\xf3\xe7\xc1\x75\x0e\x98\x85\x2d\ -\xbd\x03\x63\x50\xfa\x04\xa2\x06\xc8\x52\x7e\xdf\x3d\x9c\x17\xf2\ -\x19\x55\x0d\x96\xe4\xb8\xbe\xcb\x3b\xbd\x0c\x79\x7d\x13\x2c\x2e\ -\x82\xec\x79\xe8\xf5\x21\x64\x48\xf8\x52\xa1\x8a\x1f\x7e\x91\xa8\ -\x17\xb2\x2a\xb6\x2c\xae\xbf\xed\xe9\xab\xf7\x01\xc2\xfc\x2c\x6d\ -\xbe\xd4\x15\xbe\xe9\x94\xe9\xb3\x0a\x7d\x2a\xa1\x43\x99\xa6\x3e\ -\xd6\x46\x57\x48\xba\x1a\x54\x92\x92\xca\x76\x18\xae\x05\xa7\x8e\ -\x8f\x77\xdd\x9a\x12\x4c\xa2\x06\x88\x0a\x81\xa4\x03\xdb\x75\x10\ -\x45\x20\x31\x85\x41\xe4\xa6\x30\x04\x95\x9a\xfb\x29\x98\x3b\x46\ -\x00\xf1\x3d\xcb\x87\xe7\x40\xc0\x20\x2e\x3d\x1d\xc1\x98\x2e\x41\ -\xb6\xf9\xa4\x1f\x94\x6d\x11\x11\x64\x95\x11\x0c\x59\x8f\x6e\x85\ -\x8f\xc4\x72\x81\xd9\x05\x29\xd1\xf8\x2d\x0a\xd3\xcb\x9e\xd5\x01\ -\xc9\x76\x1d\x72\xb1\xc7\x16\xc0\x3e\x8c\xaa\xa6\x7d\xf0\xfe\x18\ -\xd7\xd7\x09\x6f\xfc\x8c\x19\x42\xf4\x0a\xf3\xf7\xbf\xea\x5d\x8d\ -\x8d\x14\x4c\x10\x71\x05\xd6\x36\x22\xa9\x9a\xde\xe7\x1d\xb6\x76\ -\x99\xa1\x57\x60\xd2\x2e\xa9\x51\xc5\xda\xa1\x2e\xb6\x8b\x66\x54\ -\x01\x64\x0c\x50\x40\x93\xc0\x09\x0c\xc0\x6e\x1d\xa0\x95\x59\x69\ -\x2e\x66\x33\x62\x92\x7e\xef\xa4\x5b\xfa\x98\xda\x70\x1e\x37\x44\ -\xe9\x99\x27\x20\xe0\xa7\x50\x88\x0c\xe0\x37\x27\xfd\x90\x14\x93\ -\xf8\x24\x62\x0b\x15\x32\xc6\xbb\x45\xcd\x1d\x1f\xed\x28\xad\x6f\ -\x91\xaf\x55\x9c\xa9\x9e\x62\x5f\xed\x92\xab\x24\x1c\x60\x93\x0a\ -\x7f\x08\xcf\x0e\xac\x3d\x17\x0b\xca\x2f\x36\x20\x7f\xf3\x3a\xf1\ -\xd7\xe1\xe9\x81\xab\x5e\x7d\xa4\x2a\xc5\x37\x59\x62\x62\x19\x11\ -\x32\xfe\xe9\x17\xf7\xa8\x6f\x2a\x42\xa4\x0d\x26\x71\x40\xec\x3c\ -\xe0\xaa\xcc\xea\x4c\x36\xd4\x67\x31\xf6\x75\x6a\x01\x22\xc2\x14\ -\xc6\xe4\x05\x69\x0a\xc5\x33\x88\x3b\x00\x55\x66\x30\xe4\x6c\x56\ -\xcc\x62\xc7\xc7\x00\x61\xf0\x0c\x0a\x26\x30\xe6\xd9\x05\x2e\x03\ -\xbb\x3d\x00\x23\x40\xd1\x2c\x58\x3b\x50\x00\x88\x10\xf0\x03\xd3\ -\x28\x52\xf4\x64\x14\x19\xb0\x8e\x85\xc7\xba\xf7\xce\xb0\x35\x03\ -\xb6\xb2\x21\xb4\x0a\xe1\x91\x40\xf8\x04\xc8\x53\x26\xed\x10\x2c\ -\x95\x30\x7e\xec\xef\x17\x43\x68\x76\xac\x28\x8f\x3c\x7b\x90\x4d\ -\xfe\x5c\xa8\x65\x48\xec\x91\x21\x53\xdf\xf5\xb9\x7d\x57\x40\x24\ -\xb0\x32\x4f\x12\xb3\x20\x99\x1f\x13\x21\x40\x1a\xb7\x8b\x2e\x92\ -\x47\x22\x00\x19\xd8\x6f\x81\xb8\x0a\xa0\x0a\xa2\x10\x20\x59\x8a\ -\x26\xe2\x79\xda\x9d\xc3\xe1\xc9\x2f\xc0\x7c\xd7\x1f\x1e\x44\x1e\ -\x8c\x02\xf0\x23\x80\xc7\x00\x0c\x48\x60\xd6\x17\x4d\xa5\x4b\x85\ -\x0c\x0c\x7d\x85\xad\x7e\x80\x58\x31\xbc\x30\x20\x1c\x90\x70\x06\ -\x51\x3e\x92\x2c\xb6\x20\x39\xc9\x02\xd8\x40\x39\x2f\xfe\xf4\x03\ -\x2f\x7f\xff\x16\xd3\xc7\x04\xd5\xe9\xa2\x75\x60\x6f\xa1\x2c\x0b\ -\x4d\x29\x05\x79\x5a\xa9\x2a\x57\x59\x20\xc1\x1d\x19\xc9\x65\xef\ -\x78\x15\xe4\x17\x9d\x75\x75\xa2\x19\x0c\x45\xc0\x0c\xc6\xbc\x3c\ -\xa7\xf9\x7e\x85\x32\x00\x06\xcc\x0a\x60\x0d\x22\x35\xed\x9a\xe4\ -\xed\x40\x8b\x79\xc1\x3a\x7b\x05\x86\x03\xc8\x81\xd9\x00\x6c\x41\ -\xb0\x60\x9a\x1d\x15\x88\x3b\x7d\x91\xb8\xab\x3f\xcd\x13\xb6\x45\ -\x9e\x6c\xc5\x0b\xf6\x6d\x78\x7d\x49\x78\x79\x9d\x7c\xbc\xc9\x2a\ -\xe8\x63\xd4\xf0\x08\xaa\x72\x3f\xcb\x2c\x2d\x1b\xbf\x52\xc2\xf8\ -\xd8\x2c\x43\x34\x39\xb1\x66\xbc\xf8\x05\x12\xbb\xa0\x20\x68\xd0\ -\x64\x30\x3c\x76\xa8\x7a\xc3\x85\x0d\x3c\xe5\x35\x52\x59\xdd\x53\ -\xd6\x71\xb9\xeb\x08\xca\x41\x12\x00\x61\x1e\x1b\xee\x8d\x11\x84\ -\xbb\xda\x1e\x44\x05\x40\x16\x84\xf9\xb5\x79\x6d\x32\xcf\x34\x3c\ -\x0b\xa2\x77\xd5\x1f\xf0\xb3\xe7\xcf\xb2\x12\xcd\x9e\x2f\x66\xa2\ -\xa9\x48\x01\x42\x30\xf2\x34\x1b\x43\x16\x5b\x50\xd8\x70\xc4\x9b\ -\x52\xc8\x3d\x8b\x64\xa4\xab\x28\x70\x0e\x7e\x95\xc0\x9f\x78\x2f\ -\x43\x93\x63\xfc\x1f\x79\x7c\xbe\x53\xb8\xaf\x9f\x2c\x8a\xa7\x43\ -\x5d\x49\x04\xc3\x14\xda\xcb\x7c\x07\xc8\x2b\x42\x9a\x88\xe0\x9a\ -\x2e\xf3\x4e\x7c\x64\xd0\xf3\xf6\x3d\x9b\xb7\xa9\xc7\x47\xff\x1d\ -\x89\xbb\xc0\x4c\x99\xcd\xd2\xf0\x5c\x5c\xea\x6e\x78\x53\xc7\xb7\ -\x9f\x49\xa0\xf9\x3d\x31\xbd\xed\x0a\xd9\x86\xab\xf4\x00\xd5\x17\ -\x42\xe7\xb0\xb2\xd0\xd5\x22\x85\x33\xff\x6f\x67\xaa\x54\x8a\xff\ -\xd5\x1e\xcb\xb5\x43\xaa\x14\xcb\x16\x81\x4d\x11\x65\x5e\x06\xec\ -\xe0\x58\xb2\x45\x08\x42\x9b\x42\x1e\x81\x3f\x1c\x17\x69\xee\xee\ -\x34\x3f\xbc\x81\xc3\x5d\xd0\xe6\xe9\x78\x7e\x53\xf8\x29\x14\xe2\ -\xf9\xc0\x67\xc6\x77\x4a\xfd\x79\x11\x77\x9f\x98\xcc\x04\x0e\x2b\ -\x95\x36\x99\xe6\x39\xb8\xb8\x03\x5b\x39\xe5\x38\xdc\xa0\xc3\x33\ -\x5b\x28\xf4\x96\xb8\x11\x0c\x8b\xef\xa2\x50\x82\x0b\x0f\x97\x11\ -\x7c\x66\xe5\x41\x11\xbc\x02\x43\xbf\xff\x8a\x57\xb7\x3f\x16\xbf\ -\xfe\x9e\x32\x03\x1b\x11\xf9\x8a\xe4\xbc\xe6\x99\xea\x18\x50\x15\ -\x1e\x55\xb2\xa6\x89\xdc\x74\x48\x9a\x1e\x53\xbe\x0c\x99\x2e\x43\ -\x65\x8b\x51\x65\xb7\x97\x51\x0e\x78\xbe\x3b\x22\x62\x6e\x3f\xeb\ -\x3c\x8a\x48\xce\xe2\x47\x30\x2f\xf1\x67\xf7\x78\x5a\x81\x92\x9d\ -\x0a\xe6\xde\x9a\x9e\xf8\xee\x1c\x34\x6f\xce\xfb\xbd\x5d\xc3\xc9\ -\xc8\x5c\x81\x4e\xce\xb3\x34\xd7\x21\x8a\x9b\xd2\xc6\x3b\xde\x57\ -\x47\x82\x82\x02\xa2\xb0\xca\x49\x4f\x82\x5c\xee\xac\x55\x70\xde\ -\x6f\x12\xe3\x91\xed\x0f\xcd\x10\xc1\xae\x60\x1a\x2b\xe6\xb1\x52\ -\xbc\x4f\x85\x20\x08\x22\x67\xfb\x44\x0b\x45\xc5\xa7\x79\x5b\x0a\ -\x5e\x84\x18\xb4\x21\x47\x4b\x90\xc5\x29\x92\xf9\xf3\x9e\xb1\xc2\ -\x16\x04\x7f\x77\xd9\xcd\xf7\x72\x61\x9e\xa3\x00\x28\x00\x23\x9a\ -\xc0\x98\x45\xe3\x59\xe6\x11\xd3\xd4\x4a\x73\x20\xa6\x54\x3e\x53\ -\x31\x03\xce\x77\x01\xc0\xed\xbe\x98\xa7\x30\xd8\x96\x62\xf2\x52\ -\xf3\x90\xd9\x8f\x09\x6e\x44\x2a\x1b\xb2\x32\x03\x61\xf7\xf7\xd0\ -\xac\x8e\x71\xe5\xc0\xd2\x23\x82\x81\x18\x17\xde\xbd\xcc\x4f\x03\ -\xc0\xd7\x3f\xb4\x64\x68\x7a\x2e\xcf\xf3\x77\xb7\x76\x22\x08\x03\ -\x04\x02\x12\x04\xc1\x09\x79\x6f\x22\x23\x0c\x97\x9e\x24\x2c\x74\ -\xd4\xf5\xe3\x01\x91\xe7\x62\xb2\x8c\x00\xcf\x13\x71\x29\xb0\x2f\ -\x25\xa6\x0f\x9c\x1f\x1c\xa3\x02\x50\x04\x3a\x12\xc2\x09\x1c\x40\ -\x01\x2c\xef\xaa\xdd\xdd\x34\xad\x96\x62\xd2\xb3\x57\x9c\xa6\x70\ -\x30\xee\x00\xe0\x59\x3f\xde\xdf\x6e\xb3\x01\xa0\xa5\xd5\x41\x7c\ -\x02\x3e\x1a\xc2\x07\xd6\xb9\x30\x23\x17\x8c\x89\x50\x20\xab\x46\ -\xf6\xcc\x6a\xae\x46\x36\x87\xbf\x61\x9e\x7e\x0e\x96\xce\x82\x3f\ -\x12\x43\x78\x7a\x49\x1e\x29\x4d\x11\x28\x85\x88\x3c\x42\xa9\x21\ -\xd9\x01\x8e\x26\x48\x24\xc9\xc2\xa0\x50\x29\x39\x3d\x42\x21\x46\ -\x51\x28\x86\x54\x4b\x12\x9f\x17\x0d\x6f\x18\xc2\x7b\xb0\x63\xc0\ -\xf9\x69\x51\x36\x03\x04\x26\x60\x32\x2b\x2a\x00\xe2\x59\xa1\x16\ -\x02\x08\x40\xac\x01\x88\xdb\x40\x88\x1d\x18\x06\x40\x51\x4a\x81\ -\x20\xa6\xb7\xc0\x60\x6f\x67\x25\xca\x0c\xbc\xf3\xe0\xb9\xb7\x0c\ -\x9f\x03\x54\x13\x5b\x41\x3d\xbf\x06\x0d\xc3\xd2\xb6\x40\xf9\x59\ -\xd6\xb6\xee\xe3\xf4\x06\xd5\x87\x1b\xd0\x8e\x9c\x61\x82\x9a\xfc\ -\x58\x2e\x60\x30\x86\xa5\x16\x78\x06\xe4\xde\x70\x17\x04\xc8\x9d\ -\x43\xc6\x02\x24\x23\x60\xbc\x0b\xce\x23\x45\xcd\xcb\x4b\x15\x88\ -\x66\x8f\xad\x3e\x09\xef\x4e\x92\x28\x8e\x6b\x4a\xe3\xa0\x6b\x0e\ -\xfd\xcd\xa2\xc1\x29\x80\xda\x11\x10\x37\x7b\xc1\x52\x8a\x01\x8f\ -\xd9\xa0\x23\x80\x62\x00\x13\x4d\x97\x0d\x02\x30\x34\xc0\xe2\xae\ -\x58\x61\x01\x36\xd3\xeb\x90\x53\x96\x3c\xbb\x8e\x1c\xf0\x66\x0e\ -\x63\x2a\x3b\xf3\x05\xc3\x64\x84\xea\x4a\x30\x14\x1c\xe5\xc8\xc5\ -\xbb\xc4\xea\x32\xf9\xca\x26\xbc\x4a\x50\x65\x63\xc5\xfe\x58\x46\ -\x03\xf6\x51\x22\x19\x90\x04\x04\x9e\xe0\x58\xc1\xa5\x63\x98\xc8\ -\xc0\x28\xdc\xd9\x70\xba\x89\xe6\xfd\xbf\xfb\x19\xa0\x0a\x8a\x6f\ -\x44\x3a\x6e\xb8\xd0\x39\x5a\x62\xa7\x56\x04\x5b\xcd\xc8\x0c\xb4\ -\x19\x50\x98\x99\xda\xaa\xe8\xef\x5f\x27\x56\x09\x93\x6c\x32\x28\ -\xf0\xf0\xd6\x81\x4a\xb1\x93\xb3\x8a\x35\x00\x73\x00\xe2\x08\x34\ -\x03\x42\xa8\x00\x08\x67\x85\x9a\x9c\xcd\x22\x0f\x66\x3b\xdd\xd6\ -\x43\x81\x6f\x43\x72\x60\x7f\x04\x43\x97\x7e\x5c\xea\x08\x84\x9b\ -\xca\xb9\x09\x14\x97\x00\x85\x97\x66\xb1\x1d\xf7\x49\x8a\x88\x29\ -\x78\x8c\x6d\xdc\x2b\xe1\x5c\x84\xd1\x17\x90\x86\xb7\xf2\xcb\x2b\ -\x3e\x0e\x5d\xa6\xf4\xd0\xe2\xf0\x86\xc1\x6f\x6e\x7a\xa2\x9f\x93\ -\x76\x8f\x12\x0e\x7e\xd8\x10\x68\x91\x42\x56\xd5\x36\xac\x69\x35\ -\x14\x4d\x81\x3c\x40\x30\x48\xb9\xb1\x73\x02\x94\x86\x9c\x05\x55\ -\x2a\xa2\xad\x46\x1d\xe3\xdd\x7a\xbe\xec\x46\x79\x19\x51\x18\x22\ -\x74\x60\x53\x4a\xcd\x45\x60\x2f\x41\xac\x27\x50\x80\x70\x02\x83\ -\x11\x4f\x00\x4d\x97\x8e\x9c\x25\x0c\x7f\x7b\x26\x30\xc4\xac\x40\ -\xb3\xf0\xac\x01\x9e\xc6\x1a\x76\x34\x01\xe0\x8d\x03\xcf\x95\x79\ -\xd8\x21\xa0\x3b\xc1\xcd\x30\xac\x8e\x31\x8e\x03\x62\x79\x80\x4a\ -\xf2\x01\x77\x0f\x12\x42\xe5\x34\xb2\xc6\x62\x75\xdc\x3e\x04\x57\ -\x0e\x39\x53\xdb\xd4\x8a\x87\xf8\x8b\xa7\x0c\xf3\x77\x98\xe8\xe7\ -\x9d\x87\xec\x75\x81\xfa\xa2\x06\x28\x52\xa1\x0d\x78\xf1\x52\x07\ -\xa2\xe8\x61\x14\xf7\xe8\x60\x61\xc4\x39\xbf\x46\xfa\xf0\x1d\x08\ -\x7e\x54\xab\xf0\xe1\xd6\x83\xe1\x9b\xc3\xb7\xcc\xf3\xaa\xef\x95\ -\x88\x3d\x48\x39\xf8\x52\x90\x0e\x42\x03\xd0\x33\x28\xa5\xc0\x41\ -\xa9\x29\x14\x20\x9e\x01\xd1\x00\xd1\x2c\x7e\x14\x13\x40\xc4\x00\ -\xc3\xce\x3e\x54\xc9\x52\x02\x3c\x9b\xc3\xbe\xb0\xe0\x23\x19\x5b\ -\xb6\x1d\xec\x00\x48\x8d\x2a\x56\x1e\x09\xb7\x69\x61\xe3\x55\x1e\ -\x37\x2e\x50\xb2\x5a\xc1\xe0\xf8\x02\x0e\xa4\x46\x7d\xf4\x32\x9e\ -\x7c\x79\xdb\x32\xaa\x22\xab\x09\xea\x2f\x77\x91\x75\x2b\xa4\x5d\ -\x1f\x5b\x8f\x67\xcc\xc7\x2d\xd1\x1f\xf3\x7d\xce\x43\xbe\x04\xbc\ -\x16\x48\x2f\xc6\xda\xad\xfe\xa4\xa6\xac\xec\x71\xd6\xe8\xd2\xee\ -\x72\x42\x49\xfd\xa2\x43\xf2\xaa\x50\x49\x40\x42\xae\xc2\x55\x8f\ -\x93\x3a\xb8\x06\x91\xe7\x9d\xc5\xb8\x3a\x68\xe6\xb7\xcc\x61\x7e\ -\x82\x62\x26\xd2\x16\x98\x7d\x76\xf0\xca\x80\xf4\x11\x24\x06\x4b\ -\x9a\x0c\x8c\x84\x06\x73\x58\xfa\x18\x34\x81\xa2\x01\xd0\xac\xf6\ -\xc8\x66\x99\xc4\x80\xbd\x2a\x45\xa5\x00\x76\xd3\xb8\xe1\x8b\x02\ -\x3e\x37\x13\x20\x3e\x77\xf0\x23\x0f\xd3\x27\x0e\xba\xd1\x95\x48\ -\x55\x2f\x21\x69\xac\xa0\x9a\xe5\xbe\xfd\xee\x77\xe5\x50\x5d\xc1\ -\xf8\x41\xe5\x93\xa5\x65\xfa\xf3\xaf\x9c\x56\x0a\x87\x7e\xe9\xfa\ -\x9e\x78\xe0\x6d\x6b\xfd\xc5\xc0\x79\x54\x72\x03\xdb\x78\xe5\x1d\ -\x07\xe0\x5e\x20\xcc\x80\x31\x3f\x08\xe4\x39\x8e\xc8\xe8\xba\xd8\ -\x3f\xc6\xd8\x3a\xb6\x2e\x92\xc6\x55\xb8\x28\xc3\x99\xf7\x58\xac\ -\xfb\x88\x6c\x0c\x27\xd2\x0d\xa9\xec\xc8\xdb\xda\x39\x21\x02\x29\ -\xa2\x83\xd7\xbb\x0f\x85\xd1\xee\xdb\xbe\x2d\xf6\x4c\x5d\x04\x1e\ -\x24\x2c\xbc\xa0\xd2\x67\x20\x9d\xcd\x4e\xcf\xdd\xf4\x70\xc7\x63\ -\xba\x29\x63\x0d\x88\xca\x54\x20\x80\xf3\x52\x7e\xe6\x01\xcc\x33\ -\x96\xb5\xf0\xd6\xc0\x67\x39\x7c\x9a\x81\x73\x3b\x81\xe2\xc7\x0e\ -\xc5\x3e\x38\x13\xea\xe6\xf1\x07\xe4\x0f\x04\xe8\x00\xe3\x38\xe5\ -\xac\x9e\x50\xb5\xf9\xeb\xdc\xec\xd7\xe8\xc4\x5b\x2f\x59\xa5\x5e\ -\x95\x2f\x7f\x49\x08\xd2\x11\xed\x9c\xec\xf9\xbd\x93\x2c\xe2\x6c\ -\x80\xd5\x0b\x85\x5e\xfa\x80\xfc\x1a\xc2\xfd\x7d\x14\xed\x36\x9c\ -\xba\xeb\xe3\xb6\x4a\x12\xe6\x7a\x15\x63\x91\xd4\x46\xf2\xc6\x2a\ -\xe3\xd6\x90\xe9\x9f\xbc\x7c\x1b\x18\xdd\x0c\x32\xa8\x47\x48\xa2\ -\xdb\x86\x29\x1a\x14\x6e\x5c\x66\x32\x07\x30\xf5\xcf\x36\x3b\x66\ -\x23\x5f\x33\xdf\x1f\x5d\x74\x5f\xa6\x5d\x5f\x25\xe9\x66\xb9\x2b\ -\x05\xe4\x08\x10\x35\x48\x11\x83\xa9\x0a\xcc\x37\x78\xe4\xc0\x02\ -\xa0\x79\x1c\xf1\x76\x96\x41\x6c\x29\x53\x2a\x07\x9b\x0c\x5c\xa4\ -\xf0\x69\x02\x37\x1e\x4e\xa1\xe4\xa6\x6c\x3b\x98\x3d\x46\x6e\x83\ -\xb4\xf7\x70\xe5\xa5\x4a\x0d\x97\xc1\xd9\x16\x01\x3b\x3c\x5e\x8c\ -\x39\xaf\x8c\xbc\xa9\x57\x29\x6f\xfc\x06\xb5\xf6\xdf\x94\xcf\x7d\ -\xfb\x26\x35\x30\x02\x30\xe2\xef\x7d\x55\x60\x54\x55\xe2\xc6\x33\ -\xa4\x2e\x9c\x73\x38\xf7\x6d\xd7\xee\x81\xee\x9e\x21\x5c\xca\x94\ -\x84\x66\x76\x50\xea\xc7\xb8\xc7\x7e\xf4\x82\xe0\xb0\x68\x78\x56\ -\x4d\xe9\x87\x87\x08\x6e\xec\xc2\x77\x56\xc8\x23\x66\xdd\xff\x80\ -\xd4\x60\xa3\x77\x32\x1c\xf8\x3c\x7c\x38\xbd\x36\x7c\x08\xe4\x54\ -\xc0\x0e\xcc\x39\x80\xc3\xdb\xb1\x82\x59\x43\xb2\x02\x4a\x31\xe6\ -\x05\x99\x9b\x01\x19\x83\xdd\x00\x6c\x8f\x34\x84\x37\xa5\xcf\x07\ -\x70\xe3\x3e\x5c\x72\x50\xaa\x0f\x9f\x15\xf0\x47\x30\x76\x19\x69\ -\xa2\x46\xcd\x33\xad\x0f\x9a\x8d\x66\x0b\x45\x26\x48\x8f\xd7\xa1\ -\x31\xa0\x78\xfb\xd0\xa5\x6d\x2b\x07\x15\xe3\x51\x0e\xdc\x05\xa7\ -\x7d\x51\x6b\xf3\xc1\xfe\x25\x54\x86\x63\x8a\xbe\xe9\x01\x14\xb8\ -\xd7\xf8\xae\x4a\x15\x1f\x6b\xfc\xc6\x17\x25\x32\x53\x65\xa9\xac\ -\x1f\xdd\xba\x29\x85\x51\xe0\xe5\x16\x88\x0c\x54\xff\x8a\x17\x7d\ -\x29\x4d\xe3\x51\x61\x9b\x27\x7b\xa7\xb2\xab\x7b\x42\x04\xa3\x1b\ -\x83\x13\xd8\xb2\x81\xb2\x0e\x68\x26\x60\xbf\x0d\x38\x9e\x64\x08\ -\x18\x0b\x8a\x0a\xb0\x1e\x83\xd4\x10\x90\x11\x08\x04\x66\x03\xb8\ -\xf1\x0c\xc6\x21\x7c\x5e\x2a\xdb\x2b\x2f\xed\xc0\x8f\x4a\xfe\x79\ -\x06\x37\x9a\x2c\x13\x64\x85\x3a\xa8\x9f\xaa\xbe\xde\x5e\xc6\x9b\ -\xb0\xaa\xc3\xf9\xd2\x73\x30\xd9\x75\x0a\x46\x1f\x18\xce\x87\xae\ -\x39\x30\xaa\xbd\x35\x96\xdf\x1d\x5a\xf7\xf4\xda\x86\x15\xed\x15\ -\x69\x2a\x0f\xbb\xd6\xd6\xcd\xd1\xd6\x70\xbf\xba\x68\x1d\xd1\x2f\ -\xf2\xb1\x7b\x9e\x82\x1f\x3b\x27\x70\xf6\x98\x80\x70\x96\xce\xfd\ -\x10\xfc\x1f\x17\x09\x4f\xb4\x35\x32\xa3\x11\x8c\x04\x2a\x03\xe5\ -\x93\x07\x1f\x25\x17\xbf\x08\x35\x24\x90\x7b\xd0\x07\xc3\xc6\xde\ -\xc6\xa1\xee\xbf\x6b\x3e\x1b\xc0\xb6\x82\x05\x90\x6c\x12\x64\x2d\ -\x82\x8c\x17\x20\x2a\xa5\xa2\x16\x44\xd0\x00\xa9\x18\x24\xc3\xd9\ -\x9e\xde\x95\xbf\x19\xd8\x26\xf0\xc5\x00\x3e\x2b\x81\xa4\xfb\x25\ -\x90\x83\xb2\x6d\xe0\x06\x8c\xe2\x90\xbc\x11\xc1\x5e\x67\xad\xfe\ -\x56\xbd\xa3\xdf\x12\x1c\xf4\x99\xf9\x32\xcc\xd2\x29\x32\xf1\x32\ -\xc8\x7e\xcb\xfa\xfc\x0d\xa7\xde\xef\x47\x8f\x0b\x8b\xee\x9e\xa7\ -\xd9\xae\x20\x7f\xf3\xc9\x80\xba\xc3\x45\x45\x63\x23\x6a\x65\xd4\ -\x68\x18\x43\xf4\x11\x20\xbf\xb8\xf1\xbf\x07\xa1\x0d\x81\xb5\x96\ -\xf4\xd9\xd9\xd3\x70\xf1\x57\x48\xf7\x6f\x40\xfb\x27\x39\x3a\x6c\ -\x20\xdc\xd9\x38\xaa\x53\x46\x3b\xee\xd1\xdd\x2b\xe9\xe3\xdc\x37\ -\x6b\x51\xc5\x6b\xd9\x00\x64\x5d\x40\xc6\x11\x44\x54\x87\x08\x6b\ -\x20\x55\x01\xc9\x00\x10\x62\xba\xd3\x75\x05\xbc\x1d\x83\xf3\x21\ -\x7c\xa9\xc9\x12\x49\x18\x66\x00\x64\x99\xca\x64\x53\xbe\xd5\x7b\ -\x30\x7c\x35\x8e\x3a\x55\x62\xb5\x0e\xe0\x7d\x20\x32\x4c\xee\xa7\ -\x94\x76\x1f\x60\xab\x57\x49\xf2\xcb\x90\x38\x4f\xd7\xde\xee\xd3\ -\x3f\xdf\x61\x7c\xc8\xf8\x66\x2d\x80\xb4\x1a\xed\x2c\x47\x08\x4b\ -\xf4\xcb\x02\x61\x00\x7f\x79\x5a\xc2\x3d\xbc\xc6\x85\x7c\xce\xeb\ -\xc1\x79\x52\xe2\x69\xae\xee\xf5\x50\xb9\x75\x41\x8e\x35\xb3\x55\ -\x27\x18\xbe\xe3\x91\x05\xc3\x5d\xf9\xe2\xee\xe5\xd1\x32\x0f\x6d\ -\x2f\x0a\xbd\x54\xf1\x2c\xb9\x44\x04\xd2\x12\x50\xb3\xc3\x67\xef\ -\xc1\x7e\x56\x6c\x15\x80\x4f\x01\x33\x06\xb2\x5c\x3a\xd5\x55\x9b\ -\x8b\xa7\xbb\xc3\xb8\x91\xfd\x4f\x92\xe6\x7d\xd8\x3a\x38\xeb\xae\ -\x12\xf1\x3b\x90\x7a\x13\x1c\xc7\x24\xc7\xef\x71\xde\x5c\x86\x95\ -\x4d\x06\x6e\x0a\x61\xaf\xe0\x4b\x3f\x48\xe9\x67\x8d\x01\xd3\xea\ -\x8f\x08\xfc\xcb\x01\x79\xfd\x29\x81\xfe\xea\x1a\x48\xac\x38\xde\ -\x7b\x87\x85\x7e\x52\xb4\xf6\x7a\x14\xef\xbe\xcf\x7d\xda\xa3\xbc\ -\xfe\x00\x64\x56\x21\x35\x0e\xbc\x8f\x3e\x03\xed\x9f\xf0\x59\x71\ -\x73\x5c\x8c\x1f\x3e\xb8\x26\x97\xcc\x81\x3b\xe1\x92\xa2\x2e\x89\ -\x95\x54\x0c\x21\x40\x44\x0c\x06\x4d\x98\x38\x57\x7a\x12\x46\xc4\ -\x6a\xb7\xb2\x10\x1d\xb4\x56\x69\x33\x8a\xa3\x2d\x51\xe1\x05\x1a\ -\xb4\x6e\xb2\x3e\xfc\x36\x60\x36\x29\x5f\x5d\xe0\xac\x7e\x9c\x44\ -\xfe\x12\xc2\xda\x88\x1d\x35\x9c\xb5\x57\x15\xc5\x4d\xf6\x68\x53\ -\x68\x37\x41\xc3\x1d\xfc\xda\x4b\x05\x7d\xc2\x91\x2a\xfc\x82\xb6\ -\x7f\xf9\x05\x72\xdb\xe2\xa4\x14\x42\xa1\xe8\xbf\x24\xeb\xd1\x29\ -\xd4\xb7\x61\xe3\xc3\xd7\xe4\x7e\xbe\x61\x87\xa7\x8f\xe9\x60\x7c\ -\x93\x21\x63\xb2\x95\x16\xb4\x6e\x90\x4f\xbf\x2f\x03\x55\xab\xb5\ -\x68\x5c\x53\xdd\x13\xd6\xda\x6b\xb6\x70\x91\xc9\x7d\x3b\x4d\xff\ -\x6f\x35\xd7\xd6\x22\xc7\x71\x85\xbf\x53\x5d\xd5\x97\x99\x9e\xd9\ -\xd9\x9b\xb4\xab\x45\x09\x8e\x8d\x91\x9d\x7b\x6c\x07\x41\xae\xe4\ -\x21\xc6\xc1\xe0\x40\x88\xf1\x63\xf2\x4f\xf2\x98\x37\xe7\x37\xc4\ -\x2f\x06\x93\x10\x84\x83\x13\x25\xe0\x80\x43\x30\x09\xb1\x12\x22\ -\x6b\xa3\xcb\x6a\xa5\xd5\xcc\x8e\x76\x67\x76\x67\x7a\xfa\x5a\xdd\ -\x55\x75\xbc\x0c\xc8\x66\x61\x4d\x14\x90\x60\xfd\xc1\x81\xe2\x9c\ -\xee\xea\x3e\x1f\x14\x1c\x4e\x9f\xaf\xcb\xa4\xa9\x5c\x64\x1a\x96\ -\xca\x47\x19\x45\x8a\x83\x50\x09\xbf\x4b\x24\x95\xdd\x91\xb6\xc3\ -\x90\xb6\x60\xa1\xba\xe0\xc3\xdf\x3a\x49\x2f\x52\xb5\xaa\x38\x9c\ -\x4c\x11\x4c\x77\x50\xc5\x23\xb6\x7e\x4c\x3a\xbb\x4b\x61\x2f\x15\ -\x42\x2d\xa2\xd1\x43\x8a\x64\x06\xeb\x2f\x98\x6a\xb1\x2b\xef\xe0\ -\xe0\x61\xf5\x35\x84\xff\x03\xfc\xc1\x4b\xc4\xb5\x3a\xc3\x16\x9e\ -\x08\xb2\x7d\x28\xb3\xec\x3a\x07\x6b\x82\xaa\x29\x26\xf9\x2e\xcc\ -\xf9\xc8\x36\x99\x24\xcf\xfa\x2c\x4a\x21\x54\xf7\x07\xac\xf2\x0e\ -\xe5\xf6\x1a\x7a\xb3\x67\xa9\x08\x2d\xf2\xc5\xa7\xe1\x19\xb0\xe5\ -\x36\x93\xe8\x92\x4c\xb7\x00\x16\x96\x99\x85\xb0\x1a\x2e\xec\xc0\ -\xa9\x08\x0a\x2b\xf0\xf5\x3d\x91\xc5\x39\x3b\x15\x20\x32\x6d\xa0\ -\xfc\x3d\xb7\x70\x81\x0e\xce\x75\x09\xc5\x6f\x10\x67\xa3\x66\x12\ -\x36\xaa\x5e\xfb\x3c\x02\x7d\x80\xad\x0f\xef\xe3\xeb\xdf\xe9\xc2\ -\x35\xad\xa6\x2a\x0f\x4b\xdf\x53\x9d\x0a\x01\xc1\x96\xf8\xee\xd9\ -\x9c\xe8\xad\x47\x38\xda\xbd\xfd\x33\x82\x09\x62\x08\x91\x57\x45\ -\x7f\x68\xeb\x49\x80\xa5\x7e\xe4\xe2\xfe\x2e\x2c\x76\xa0\xef\x5b\ -\x1c\x85\x28\x1c\x67\x64\xf2\x44\x88\xc5\x45\xf8\xc6\x63\x8d\x77\ -\xad\xe9\x4c\x6d\xac\xc7\x2e\x5b\x03\x83\xae\xc2\xb6\x0f\xe0\xd4\ -\x75\x98\x70\x87\x39\xd8\x01\xfb\xdb\x1e\xa9\x9b\xec\xe4\x2d\xb8\ -\x60\x0b\xd6\xdf\x86\xf3\x47\xe0\x60\x06\xf2\x36\x61\xc2\x5d\x90\ -\xb8\x09\xbd\x7a\x46\xc0\xfe\x81\x7b\x33\xcd\x4d\x6f\x05\x39\x6b\ -\xb5\x6a\x35\x54\x73\x13\x14\x2b\x3c\xfb\xb4\x87\x6f\x3c\x3f\x85\ -\xe0\x44\x85\x7e\x28\x7b\x65\x69\xab\xe9\x14\x44\x16\xff\xfe\xaf\ -\x7a\x64\xb3\xee\xf3\x9e\xeb\x38\x97\x80\xad\xe8\x85\xdf\x65\xad\ -\x0b\x4e\xd0\xf9\xc4\x47\xd0\x1f\xcb\xd5\x64\x4c\x4f\x6d\x31\x2e\ -\xc2\xe1\xca\xb5\x5a\x84\xa3\x06\xde\x59\xe5\xc2\x66\x83\xc9\xfe\ -\x0b\x55\x3d\xa0\x85\x24\x27\xcf\x0d\x49\x2f\x68\x20\xb8\x03\x8e\ -\xf6\xc0\xed\x11\xb1\xda\x84\x09\xfa\xe4\xc2\x3e\xb1\x3f\x10\xe4\ -\xf7\x45\x13\x0c\x60\xa2\x3e\x5c\xb4\x0f\x29\x86\x8e\xc3\x3d\x12\ -\xe1\x1e\x37\xf2\x26\x8e\x58\x46\x12\x4e\x6c\x94\x5c\xe6\x5e\xb1\ -\x01\xb7\x2e\x30\x1e\x1a\xbc\x7d\x55\xc3\xb8\xfb\xc8\xbb\x1d\x5c\ -\xba\x4c\xf4\xdc\xe5\x1c\xd6\xe6\x2d\xca\x49\xfe\xf2\x8a\xc1\xe2\ -\x66\x85\xb2\x7e\xb4\xa3\xdd\xd0\x53\x43\xdf\xfe\x13\x33\x03\x88\ -\x6f\x0b\x11\xd9\x0c\x97\xea\x86\x5e\x3d\x3e\x00\xcb\x7f\xfd\x16\ -\xa1\x97\x6f\x20\x2c\x0e\x78\x5f\xdc\xf0\xf2\x36\xbb\x2f\x6d\x2b\ -\xba\xfe\x4c\xc1\x82\x6e\x13\xda\x35\xc0\x77\x61\x5b\x11\x64\x93\ -\x0a\x8a\x0b\xeb\xea\x82\x6a\xc9\xc2\x77\x47\x88\x2d\x98\xa7\xc4\ -\x88\xe0\xdb\x94\x55\x54\x31\xd3\x2e\x99\x60\xea\x42\xbb\xca\x79\ -\x37\x54\x4b\x83\x4d\x27\xfc\x9e\xe3\xf5\x0d\xf1\x5c\xba\x49\x00\ -\xf0\xfa\x9f\x35\xff\xe5\x9b\x0e\x1b\x50\xfc\x56\xa7\xa6\x8b\xef\ -\x36\xfc\xf6\x0b\x84\xef\x01\xf4\xe5\x7d\x00\xfb\xee\x91\x10\x72\ -\xbc\xe7\x3a\x07\xa1\x37\x33\x9f\xaa\x79\xeb\x99\x2e\xb7\x8b\x16\ -\xa2\xd9\x75\xef\xbd\x49\xe9\x7e\x08\xe1\x7c\x90\x37\x5b\x6b\xb1\ -\x9b\x6c\x8a\xa0\xf7\x24\x28\xdd\x22\x8e\x9f\x62\xf0\x90\x89\xad\ -\x57\xb8\xcc\x29\x03\x64\x4a\x92\xf2\xe1\x44\x91\x13\x45\x12\x82\ -\x5b\x24\x68\x76\xb4\x2c\x30\x8b\x9c\x5b\xd8\xbf\x45\xd5\xd2\x79\ -\xf4\xa3\x01\xce\x4d\x3e\x80\x6d\x3d\x8f\xf7\x5f\xba\x83\x8b\xef\ -\x94\x00\x40\xdf\xff\x7b\xc3\x7f\xfc\x82\x87\x37\x40\x00\x98\x5e\ -\xfe\x07\x3f\x76\x01\x11\x11\xf8\xd3\xc8\x70\xff\xfc\x9a\x70\x61\ -\xb2\xa2\x65\x7a\xcf\x3b\x3b\xc9\xe8\xe7\x00\xce\x42\x41\xb7\x1b\ -\x12\xc8\xbc\x85\x5e\xc5\xd6\x4b\xc1\x61\x0a\xa8\x0c\x1e\x0e\xd9\ -\xb5\x0b\xe4\x3a\x11\x23\x37\x43\xea\xe7\xc4\x61\xe5\x25\x87\x23\ -\xf6\xc4\x1e\x02\xae\x5c\x68\x34\xb4\xcc\xe1\xb5\x1d\xf9\xdb\xd7\ -\x64\xcb\xc5\x30\x17\x94\xb7\x92\x64\x88\x93\x2d\xac\xec\x3d\xc1\ -\x7f\xfb\x29\x1e\x80\x5e\xbc\x6d\xe9\x52\xca\xa7\x42\xa6\xda\xb4\ -\xc7\xb1\xf3\x0f\xcb\x68\x21\x1b\x13\x61\x0e\xab\xb1\x2c\x6f\x7c\ -\x95\x91\xbb\x5b\xb0\x2c\x29\xc4\x0c\x2e\xd6\x50\x34\x21\x2d\x0b\ -\x61\xa4\xc6\x2b\x9b\x1a\x9d\x1b\x1a\x8b\xae\x82\xa1\x1c\xe9\x9a\ -\x26\x60\x06\x87\xc6\x6b\x8d\x26\x08\x18\xf0\x6d\x23\x7b\x4b\x95\ -\x0b\xf4\xd4\x35\x26\x06\x00\xb1\x36\x19\xd8\xd6\x14\xe8\x0e\xe3\ -\x53\xa7\xdb\x65\x86\xf0\xcf\xe4\xd2\x93\xd9\x08\x9d\xd4\x01\x40\ -\x9a\x42\x18\x2b\x04\x74\x37\x47\x44\x39\xc2\x82\x51\x1e\x79\x21\ -\x3d\x40\xa5\xe8\xd9\x06\x3e\xcd\x8f\x1f\xde\x87\x43\x7e\xb5\x86\ -\x28\x2b\x2c\x11\xc8\xe7\x92\x24\x15\x4d\x67\xbf\x81\x63\x03\x92\ -\x06\x57\x3f\xc7\x75\x30\xee\xdb\xc0\x2d\x30\x00\xa2\xc2\xa1\x35\ -\xbd\xed\x56\xfa\xcb\xa7\x51\xc8\xec\x61\x21\x49\x69\xbd\xf8\xb8\ -\x2a\x8c\x7c\x48\xd5\x04\x35\x4c\x93\xa1\x56\x0c\x6e\x19\xc4\x3a\ -\xb7\xca\x09\xa3\x9a\x12\x19\x58\xbb\x52\x3f\xf8\xa6\x8c\x97\x8d\ -\x83\xd7\x68\x0c\x86\x04\x51\x95\x5c\xa3\x54\xd6\x7a\xf3\xae\x90\ -\xcc\x4b\xcc\x15\x33\xbb\x07\xec\x17\xc8\xaf\xaf\x7b\xf3\x87\x8a\ -\xc3\xca\x06\xc9\xa4\xde\x79\x32\x3a\x4d\x42\x66\x00\x70\x10\xce\ -\x1c\x2b\x91\x2d\x22\x39\x5c\xc9\x91\x4d\x33\xfa\xd1\x3b\x40\x27\ -\xd1\x48\x3c\x0b\x12\xf0\xa4\xd0\x90\x96\xb9\xd8\x33\xc7\xa6\xa6\ -\xcf\xd7\x06\xa5\x63\x90\x69\x38\xf4\xf2\x2a\x16\x12\xeb\x55\x8d\ -\x5f\xdf\xd7\x78\xc6\x92\x1f\xb1\x71\x9d\x49\xd2\xf6\xe3\x39\x21\ -\xd4\x05\x84\x2b\x53\xaf\xb3\x47\x38\x2d\x60\x9e\xdb\x71\x5f\x01\ -\xb2\x0d\x3a\xfc\xe1\x17\xe9\x63\xdf\xaf\x30\x5f\xdb\x2b\x3f\xe9\ -\xf2\x95\xd7\x3c\x7e\x73\x59\x30\x9f\xbc\x17\xbf\xf7\x15\xe2\xbb\ -\xe7\x96\x5d\xe6\xf7\x3e\x89\x2d\xcd\xaf\x4f\xf6\x82\x80\xab\x40\ -\x1d\xbb\xef\x10\x82\x79\x6e\xa7\x13\x3c\x83\xe0\x14\xfe\x89\xb1\ -\xff\xbc\x12\x31\xff\x02\xfc\x3f\x48\xb6\xe3\xb8\x55\x65\x22\xfe\ -\xc4\x77\xec\xcf\x12\xde\x09\x64\xd2\xa9\x25\x44\xeb\xf9\x0b\xd3\ -\x89\xc9\x5e\xfb\xb1\x7c\xc8\x3d\xe4\xbd\x7b\xf0\x4f\x20\xeb\xb1\ -\x25\x2f\x1e\xd7\x11\x1a\x0c\x4e\xae\x57\xe6\x49\xdc\xad\x2c\x1e\ -\x02\x45\x01\x1b\x45\x30\x27\xd4\x42\x0f\xea\xa1\xcf\x06\x98\xe7\ -\xf6\x99\xc4\x47\x00\x82\xcc\x5d\x48\x6e\xc3\x72\x00\x00\x00\x00\ -\x49\x45\x4e\x44\xae\x42\x60\x82\ -\x00\x00\x01\xa9\ -\x89\ -\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ -\x00\x00\x2c\x00\x00\x00\x06\x08\x04\x00\x00\x00\x12\xba\xb4\xda\ -\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ -\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ -\x48\x59\x73\x00\x00\x0d\xd6\x00\x00\x0d\xd6\x01\x90\x6f\x79\x9c\ -\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x0a\x15\x02\x2e\x16\x28\ -\xc5\x30\x58\x00\x00\x01\x2d\x49\x44\x41\x54\x28\xcf\x55\x92\xcd\ -\x4a\x42\x01\x10\x85\xbf\x73\xed\x56\x22\xa5\x29\x45\x11\x85\x44\ -\x50\xed\xb4\x1e\xa0\x75\xaf\xd1\x0b\xf4\x06\x81\xd0\xb6\xa7\x69\ -\xd1\xb6\x4d\xcb\xca\x5d\x10\x11\x81\xf4\x03\x59\x61\xa5\xe6\x4d\ -\xef\x69\x71\xaf\x8a\x33\x8b\xe1\x0c\x73\xce\x30\x87\x11\xc0\x0e\ -\xb3\xc1\x4d\x0c\x00\xd5\x12\x45\xe7\xc9\x92\xd1\x92\x4b\x2c\x30\ -\x47\x4e\x59\x42\x87\x0a\x80\x98\x3f\x47\x74\xd5\xf6\x37\x1f\x6a\ -\xd2\x24\x76\x87\x16\xef\xf5\xcf\x84\x5f\x09\xd6\xe2\x33\x6a\x08\ -\x76\xb8\x05\xaa\xeb\x1c\x78\x95\x2d\x36\x55\xa6\x08\x60\xc6\xa1\ -\x11\xd6\x44\x3f\xc1\x7a\xe3\xd1\xf7\xba\xa3\xe1\xf3\xfa\x73\xa2\ -\x28\x80\xbd\xec\xe0\x84\x23\x65\x9c\x0a\x28\x66\x60\x24\x27\x8a\ -\x80\xd2\x6a\x84\x53\x65\x19\x6c\xc1\x94\x35\x5c\xa7\xc8\xa7\x85\ -\xe3\x8b\x7e\x8d\x00\x60\xad\x4f\x83\x27\xff\x8e\xa8\x81\x43\x02\ -\x2c\x13\xe3\x24\x6d\x26\x33\xb6\x6d\x65\x08\x93\xe5\x02\xe8\xf2\ -\xc2\x53\x77\x90\xe2\xc4\x0a\xa8\xec\x6b\xd7\x8b\x2a\xb3\xe1\x65\ -\xad\x30\x3d\xb4\x23\xbd\x62\x84\x3c\x69\x43\x8f\x67\xbf\xe8\x81\ -\x06\xaf\x5c\xdd\x5c\x82\xd8\x1e\x5a\x71\xcd\x61\xd0\x8b\x6f\xd3\ -\xf1\x4a\x81\x79\xe5\xc9\x39\xc4\xcc\x91\x27\x47\x96\x19\x85\x08\ -\x6c\x22\x22\x3a\xb4\x69\xe9\x07\x39\xa2\x4d\x8b\xaf\x7a\x2b\xe1\ -\x8e\xdf\xe0\x1f\x5d\xe3\x8b\x95\xa8\x58\x6d\x6b\x00\x00\x00\x00\ -\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x0f\x24\ +\x2f\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ +\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ +\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ +\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ +\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ +\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ +\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ +\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ +\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ +\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ +\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ +\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ +\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ +\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ +\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ +\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ +\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ +\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ +\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ +\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ +\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ +\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ +\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ +\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ +\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ +\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ +\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ +\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ +\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ +\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ +\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ +\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ +\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ +\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ +\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ +\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ +\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ +\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ +\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ +\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ +\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ +\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ +\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ +\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ +\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ +\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ +\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ +\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ +\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ +\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ +\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ +\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ +\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ +\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ +\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ +\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ +\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ +\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ +\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ +\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ +\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ +\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ +\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ +\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ +\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ +\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ +\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ +\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ +\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ +\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ +\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ +\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ +\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ +\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ +\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ +\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ +\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ +\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ +\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ +\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ +\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ +\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ +\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ +\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ +\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ +\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ +\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ +\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ +\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ +\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ +\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ +\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ +\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ +\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ +\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ +\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ +\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ +\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ +\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ +\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ +\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ +\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ +\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ +\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x52\x65\ +\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\ +\x3a\x20\x70\x61\x67\x65\x0a\x20\x20\x20\x20\x77\x69\x64\x74\x68\ +\x3a\x20\x36\x34\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x34\ +\x38\x30\x0a\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x23\ +\x33\x34\x33\x34\x33\x34\x22\x0a\x0a\x20\x20\x20\x20\x49\x6d\x61\ +\x67\x65\x20\x7b\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3a\x20\x75\x73\x65\x72\x49\x63\x6f\x6e\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x78\x3a\x20\x74\x6f\x70\x4c\x65\x66\x74\x52\x65\x63\ +\x74\x2e\x78\x3b\x20\x79\x3a\x20\x74\x6f\x70\x4c\x65\x66\x74\x52\ +\x65\x63\x74\x2e\x79\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ +\x75\x72\x63\x65\x3a\x20\x22\x71\x74\x2d\x6c\x6f\x67\x6f\x2e\x70\ +\x6e\x67\x22\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x52\ +\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x69\x64\x3a\x20\x74\x6f\x70\x4c\x65\x66\x74\x52\x65\ +\x63\x74\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\ +\x6f\x72\x73\x20\x7b\x20\x6c\x65\x66\x74\x3a\x20\x70\x61\x72\x65\ +\x6e\x74\x2e\x6c\x65\x66\x74\x3b\x20\x74\x6f\x70\x3a\x20\x70\x61\ +\x72\x65\x6e\x74\x2e\x74\x6f\x70\x3b\x20\x6c\x65\x66\x74\x4d\x61\ +\x72\x67\x69\x6e\x3a\x20\x31\x30\x3b\x20\x74\x6f\x70\x4d\x61\x72\ +\x67\x69\x6e\x3a\x20\x32\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x34\x36\x3b\x20\x68\x65\x69\ +\x67\x68\x74\x3a\x20\x35\x34\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x54\x72\x61\x6e\x73\x70\x61\x72\ +\x65\x6e\x74\x22\x3b\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\ +\x6f\x72\x3a\x20\x22\x47\x72\x61\x79\x22\x3b\x20\x72\x61\x64\x69\ +\x75\x73\x3a\x20\x36\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\ +\x2f\x20\x43\x6c\x69\x63\x6b\x69\x6e\x67\x20\x69\x6e\x20\x68\x65\ +\x72\x65\x20\x73\x65\x74\x73\x20\x74\x68\x65\x20\x73\x74\x61\x74\ +\x65\x20\x74\x6f\x20\x74\x68\x65\x20\x64\x65\x66\x61\x75\x6c\x74\ +\x20\x73\x74\x61\x74\x65\x2c\x20\x72\x65\x74\x75\x72\x6e\x69\x6e\ +\x67\x20\x74\x68\x65\x20\x69\x6d\x61\x67\x65\x20\x74\x6f\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x69\x74\x73\x20\x69\x6e\ +\x69\x74\x69\x61\x6c\x20\x70\x6f\x73\x69\x74\x69\x6f\x6e\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x4d\x6f\x75\x73\x65\x41\x72\x65\x61\ +\x20\x7b\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\ +\x20\x70\x61\x72\x65\x6e\x74\x3b\x20\x6f\x6e\x43\x6c\x69\x63\x6b\ +\x65\x64\x3a\x20\x70\x61\x67\x65\x2e\x73\x74\x61\x74\x65\x20\x3d\ +\x20\x27\x27\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\ +\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x6d\x69\x64\x64\x6c\x65\x52\ +\x69\x67\x68\x74\x52\x65\x63\x74\x0a\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x20\x7b\x20\x72\x69\x67\x68\ +\x74\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x72\x69\x67\x68\x74\x3b\ +\x20\x76\x65\x72\x74\x69\x63\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\ +\x20\x70\x61\x72\x65\x6e\x74\x2e\x76\x65\x72\x74\x69\x63\x61\x6c\ +\x43\x65\x6e\x74\x65\x72\x3b\x20\x72\x69\x67\x68\x74\x4d\x61\x72\ +\x67\x69\x6e\x3a\x20\x32\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x34\x36\x3b\x20\x68\x65\x69\ +\x67\x68\x74\x3a\x20\x35\x34\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x54\x72\x61\x6e\x73\x70\x61\x72\ +\x65\x6e\x74\x22\x3b\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\ +\x6f\x72\x3a\x20\x22\x47\x72\x61\x79\x22\x3b\x20\x72\x61\x64\x69\ +\x75\x73\x3a\x20\x36\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\ +\x2f\x20\x43\x6c\x69\x63\x6b\x69\x6e\x67\x20\x69\x6e\x20\x68\x65\ +\x72\x65\x20\x73\x65\x74\x73\x20\x74\x68\x65\x20\x73\x74\x61\x74\ +\x65\x20\x74\x6f\x20\x27\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\ +\x74\x27\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x4d\x6f\x75\x73\x65\ +\x41\x72\x65\x61\x20\x7b\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x66\ +\x69\x6c\x6c\x3a\x20\x70\x61\x72\x65\x6e\x74\x3b\x20\x6f\x6e\x43\ +\x6c\x69\x63\x6b\x65\x64\x3a\x20\x70\x61\x67\x65\x2e\x73\x74\x61\ +\x74\x65\x20\x3d\x20\x27\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\ +\x74\x27\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\ +\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x69\x64\x3a\x20\x62\x6f\x74\x74\x6f\x6d\x4c\x65\ +\x66\x74\x52\x65\x63\x74\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x61\x6e\x63\x68\x6f\x72\x73\x20\x7b\x20\x6c\x65\x66\x74\x3a\x20\ +\x70\x61\x72\x65\x6e\x74\x2e\x6c\x65\x66\x74\x3b\x20\x62\x6f\x74\ +\x74\x6f\x6d\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x62\x6f\x74\x74\ +\x6f\x6d\x3b\x20\x6c\x65\x66\x74\x4d\x61\x72\x67\x69\x6e\x3a\x20\ +\x31\x30\x3b\x20\x62\x6f\x74\x74\x6f\x6d\x4d\x61\x72\x67\x69\x6e\ +\x3a\x20\x32\x30\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\ +\x69\x64\x74\x68\x3a\x20\x34\x36\x3b\x20\x68\x65\x69\x67\x68\x74\ +\x3a\x20\x35\x34\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\ +\x6f\x72\x3a\x20\x22\x54\x72\x61\x6e\x73\x70\x61\x72\x65\x6e\x74\ +\x22\x3b\x20\x62\x6f\x72\x64\x65\x72\x2e\x63\x6f\x6c\x6f\x72\x3a\ +\x20\x22\x47\x72\x61\x79\x22\x3b\x20\x72\x61\x64\x69\x75\x73\x3a\ +\x20\x36\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x43\ +\x6c\x69\x63\x6b\x69\x6e\x67\x20\x69\x6e\x20\x68\x65\x72\x65\x20\ +\x73\x65\x74\x73\x20\x74\x68\x65\x20\x73\x74\x61\x74\x65\x20\x74\ +\x6f\x20\x27\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x27\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x4d\x6f\x75\x73\x65\x41\x72\x65\x61\ +\x20\x7b\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\ +\x20\x70\x61\x72\x65\x6e\x74\x3b\x20\x6f\x6e\x43\x6c\x69\x63\x6b\ +\x65\x64\x3a\x20\x70\x61\x67\x65\x2e\x73\x74\x61\x74\x65\x20\x3d\ +\x20\x27\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\x74\x27\x20\x7d\x0a\ +\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x73\x74\x61\x74\x65\ +\x73\x3a\x20\x5b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\ +\x21\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\ +\x49\x6e\x20\x73\x74\x61\x74\x65\x20\x27\x6d\x69\x64\x64\x6c\x65\ +\x52\x69\x67\x68\x74\x27\x2c\x20\x6d\x6f\x76\x65\x20\x74\x68\x65\ +\x20\x69\x6d\x61\x67\x65\x20\x74\x6f\x20\x6d\x69\x64\x64\x6c\x65\ +\x52\x69\x67\x68\x74\x52\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x53\x74\x61\x74\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x6e\x61\x6d\x65\x3a\x20\x22\x6d\x69\x64\ +\x64\x6c\x65\x52\x69\x67\x68\x74\x22\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x50\x72\x6f\x70\x65\x72\x74\x79\x43\x68\ +\x61\x6e\x67\x65\x73\x20\x7b\x20\x74\x61\x72\x67\x65\x74\x3a\x20\ +\x75\x73\x65\x72\x49\x63\x6f\x6e\x3b\x20\x78\x3a\x20\x6d\x69\x64\ +\x64\x6c\x65\x52\x69\x67\x68\x74\x52\x65\x63\x74\x2e\x78\x3b\x20\ +\x79\x3a\x20\x6d\x69\x64\x64\x6c\x65\x52\x69\x67\x68\x74\x52\x65\ +\x63\x74\x2e\x79\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\ +\x2c\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x49\x6e\ +\x20\x73\x74\x61\x74\x65\x20\x27\x62\x6f\x74\x74\x6f\x6d\x4c\x65\ +\x66\x74\x27\x2c\x20\x6d\x6f\x76\x65\x20\x74\x68\x65\x20\x69\x6d\ +\x61\x67\x65\x20\x74\x6f\x20\x62\x6f\x74\x74\x6f\x6d\x4c\x65\x66\ +\x74\x52\x65\x63\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x53\x74\ +\x61\x74\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x6e\x61\x6d\x65\x3a\x20\x22\x62\x6f\x74\x74\x6f\x6d\x4c\ +\x65\x66\x74\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x50\x72\x6f\x70\x65\x72\x74\x79\x43\x68\x61\x6e\x67\x65\x73\ +\x20\x7b\x20\x74\x61\x72\x67\x65\x74\x3a\x20\x75\x73\x65\x72\x49\ +\x63\x6f\x6e\x3b\x20\x78\x3a\x20\x62\x6f\x74\x74\x6f\x6d\x4c\x65\ +\x66\x74\x52\x65\x63\x74\x2e\x78\x3b\x20\x79\x3a\x20\x62\x6f\x74\ +\x74\x6f\x6d\x4c\x65\x66\x74\x52\x65\x63\x74\x2e\x79\x20\x20\x7d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x2f\x2f\x20\x21\x5b\x30\x5d\x0a\x20\x20\x20\x20\x5d\ +\x0a\x7d\x0a\ +\x00\x00\x08\xe9\ +\x00\ +\x00\x20\xce\x78\x9c\xe5\x59\x51\x73\xda\xb8\x16\x7e\xe7\x57\x9c\ +\xc9\xed\x4c\x9b\x1d\x4a\xd2\x24\xed\x76\x61\xfa\x60\x8c\x43\x3c\ +\x03\x98\xd8\xa6\xb9\x99\x9d\x9d\x1d\x61\x04\xe8\xc6\x58\x54\x96\ +\x93\x72\x3b\xfd\xef\x7b\x24\xdb\x04\x1b\xbb\x1b\xdf\xd9\x3e\x5d\ +\xc8\x10\x7c\x24\x7d\xe7\x3b\x9f\xce\x91\x84\x7d\xf6\xcb\x3f\xf8\ +\x6a\xe9\x3f\x30\xf9\x76\x27\xd8\x6a\x2d\xe1\x8d\x79\x0a\x17\xe7\ +\xef\x2e\x61\xc0\x56\x8c\xc0\x34\x0c\x80\x44\x8b\x33\x2e\x80\xc9\ +\x18\xe2\x64\x1e\xb3\x05\x23\x62\xf7\xe6\x2d\xa3\xf1\x69\x27\x1d\ +\x1c\x49\x12\xc8\x2e\xac\xa5\xdc\x76\xcf\xce\x9e\x9e\x9e\x3a\x5f\ +\xe4\xdb\xad\xe0\xff\xa1\x81\xec\x70\xb1\x3a\x0b\xe9\x8a\x84\x99\ +\x2f\x7f\xcd\x62\x58\xb2\x90\x02\xfe\xdf\x12\x21\x81\x2f\x41\xae\ +\x29\xd0\xaf\x64\xb3\x0d\x69\x9c\x5f\xdf\x4a\xf0\x39\x0f\x1f\x98\ +\xec\x64\x43\x5f\xdd\xfa\x7f\xf6\xad\xa1\x3d\xf9\x73\x64\x9b\xd6\ +\xc4\xb3\xba\x7d\x6f\xf0\x4a\xb5\xdc\xf3\x04\x36\x64\x07\x49\x4c\ +\x71\x6c\xee\x20\x89\x16\x54\x68\x2c\x49\xc5\x66\x0f\x8c\x83\x20\ +\x64\x01\x8d\xb0\x33\xc1\xae\x3c\x0c\xf9\x53\xdc\xcd\x9c\x9c\xb8\ +\x74\xc1\x62\x29\xd8\x3c\x91\x8c\x47\x2a\x7c\x0d\xcb\x22\x88\x79\ +\x22\x02\xaa\x2d\x73\x16\xa1\x0a\x38\x16\x71\xdb\xf0\xc4\xe4\x1a\ +\x50\x23\xf5\x9f\x27\x52\xc1\x6c\xf8\x82\x2d\x59\x40\x14\x46\x1b\ +\x88\xa0\xb0\x45\x0e\x4c\x4a\xba\x00\x94\xe6\x91\x2d\xf0\x8b\x5c\ +\x13\xa9\x29\xa5\x1c\x58\xb4\x82\x80\x47\x0b\xa6\x06\xc5\x6a\x90\ +\x46\xa2\x52\x71\x03\x80\x5f\xa0\xc8\x4d\x47\x94\x91\x0a\xf8\x82\ +\xc2\x26\x89\x25\x08\x2a\x09\x92\x55\xb0\x64\xce\x1f\x55\x53\x36\ +\xbb\x29\x0a\x40\xc4\x25\x86\xdf\x4e\x95\x0a\x11\x50\xe1\x1c\x3a\ +\x8e\x16\x25\x56\xe8\x35\x08\x09\xdb\x50\xd1\xa9\xa3\x82\x2e\x0f\ +\x44\xc9\xa9\x60\xa8\x8b\x24\xa0\x3f\x8b\x0d\x7a\xcd\x61\x54\x97\ +\x05\x0f\x92\x0d\xc5\x74\xcc\x67\x4e\x25\x2e\xc7\x16\x81\xd9\x81\ +\x39\xc0\x48\x18\x3f\xab\xaf\x67\x0d\x1b\x73\x84\xc3\x78\xf6\x61\ +\x4e\x28\xd3\xe3\x15\x7c\x44\x36\x54\x91\x2b\xd4\x86\x2e\x0c\xaf\ +\x54\x18\x18\xd4\xf3\x90\x38\x77\x80\x43\x55\x67\x8c\x2d\xf5\xc3\ +\x45\xac\xb3\x76\x4e\x55\x86\x61\x94\x1c\x68\xb4\x40\x2b\x55\xc9\ +\x84\x3c\x37\x5c\x52\x48\x25\xc4\x71\x98\xcc\xec\x91\x2e\x72\xb4\ +\x25\xb6\xa7\xa2\xc5\x7c\x29\x9f\x54\x8a\x65\xf9\x07\xf1\x96\x06\ +\x2a\xfb\x70\x2c\x53\x69\x29\x54\xde\x45\x69\x06\xc6\x71\x16\x5e\ +\x5e\x8f\x37\xb6\x07\x9e\x73\xed\xdf\x19\xae\x05\xf8\x7d\xea\x3a\ +\x9f\xed\x81\x35\x80\xfe\x3d\x36\x5a\x60\x3a\xd3\x7b\xd7\x1e\xde\ +\xf8\x70\xe3\x8c\x06\x96\xeb\x81\x31\x19\xa0\x75\xe2\xbb\x76\x7f\ +\xe6\x3b\xae\xa7\xcb\xc6\xf0\x70\xf0\x89\x6e\x33\x26\xf7\x60\xfd\ +\x7b\xea\x5a\x9e\x07\x8e\x0b\xf6\x78\x3a\xb2\x11\x0f\x1d\xb8\xc6\ +\xc4\xb7\x2d\xaf\x0d\xf6\xc4\x1c\xcd\x06\xf6\x64\xd8\x06\xc4\x80\ +\x89\xe3\x2b\x90\x91\x3d\xb6\x7d\xec\xe9\x3b\x6d\xed\xfa\x78\x24\ +\x38\xd7\x30\xb6\x5c\xf3\x06\x2f\x8d\xbe\x3d\xb2\xfd\x7b\xed\xf2\ +\xda\xf6\x27\xca\xdd\xb5\xe3\x2a\x20\x03\xa6\x86\xeb\xdb\xe6\x6c\ +\x64\xb8\x30\x9d\xb9\x53\xc7\xb3\x40\xc5\x37\xb0\x3d\x73\x64\xd8\ +\x63\x6b\xd0\x41\x0e\xe8\x17\xac\xcf\xd6\xc4\x07\xef\xc6\x18\x8d\ +\x8a\xe1\x2a\x1c\xe7\x6e\x62\xb9\x2a\x86\xc3\x70\xa1\x6f\x21\x53\ +\xa3\x3f\xb2\x94\x3b\x1d\xed\xc0\x76\x2d\xd3\x57\x61\x3d\x7f\x33\ +\x51\x44\x24\x39\x6a\x2b\x20\x6f\x6a\x99\x36\x7e\x47\x5d\x2c\x0c\ +\xca\x70\xef\xdb\x19\xac\x67\xdd\xce\xb0\x1f\x36\xc2\xc0\x18\x1b\ +\x43\x8c\xf1\xcd\xdf\xab\x83\x93\x64\xce\x5c\x6b\xac\xb8\xa3\x24\ +\xde\xac\xef\xf9\xb6\x3f\xf3\x2d\x18\x3a\xce\x40\xcb\xee\x59\xee\ +\x67\x5c\x26\xbd\x1e\x8c\x1c\x4f\x0b\x37\xf3\x2c\x4d\x66\x60\xf8\ +\x86\x76\x8f\x28\x28\x1c\xf6\xc0\xef\xfd\x99\x67\x6b\x09\xed\x89\ +\x6f\xb9\xee\x6c\xea\xdb\xce\xe4\x14\xe7\xfc\x0e\x15\x42\xa6\x06\ +\x8e\x1e\x68\xad\x9d\x89\x8a\x39\xcd\x1d\xcb\x71\xef\x15\xb4\xd2\ +\x43\xcf\x46\x1b\xee\x6e\x2c\xb4\xbb\x4a\x5e\xad\x9a\xa1\xe4\xf0\ +\x50\x3d\xd3\x3f\xec\x86\x2e\x51\x4c\x1d\xd8\x73\xbc\x30\xb1\x86\ +\x23\x7b\x68\x4d\x4c\x4b\x75\x70\x14\xd0\x9d\xed\x59\xa7\x38\x79\ +\xb6\xa7\x3a\xd8\xda\x39\x66\x04\xba\x9d\xe9\xd8\xd5\xa4\x21\x37\ +\x3d\x5d\xd7\xc5\x74\x6e\xeb\xd9\x05\xfb\x1a\x8c\xc1\x67\x5b\xf1\ +\xcf\xfa\x63\x3e\x78\x76\x96\x3e\x5a\x3e\xf3\x26\x53\xbf\x73\x72\ +\xb0\xd9\x58\x93\x41\xbe\xd5\xbc\x4a\xcd\xff\xdc\xeb\xac\xd5\x62\ +\x9b\x2d\xc7\xfd\xef\x56\xde\x26\x2c\x78\x80\x8b\xce\x79\xab\xe5\ +\xe2\x9e\x49\xa2\x15\xee\x5e\xdf\x5a\xaa\xca\xd9\xa2\x8b\x65\x8d\ +\xab\xc2\x93\xbe\x7c\x62\x0b\xb9\xee\xc2\xe5\xc5\x79\x0f\xd6\x54\ +\x2d\xa3\x5d\xb8\xfa\x88\x17\x01\x0f\xb9\xe8\xc2\xc9\xbf\x2e\x2e\ +\xd5\xfb\xa4\xa5\xbb\xe3\xda\x81\x45\x2f\x77\xf0\x48\x04\x50\x12\ +\xe3\xea\x69\x26\xe2\x91\x76\xe1\x77\x38\xef\x5c\xb4\xf3\x8f\x77\ +\x97\xea\xf3\xc3\xfb\xbd\xe1\x63\x5b\x8f\xff\xd1\x0b\xfb\x5f\x5c\ +\xa9\xbe\xbf\x7d\xd4\x9f\x1a\xe2\x37\x84\x78\x87\x7f\xf0\x47\x4a\ +\x60\x84\x6b\xea\x18\xb7\xa6\x30\x0b\x27\x0f\x29\xe5\xe2\xef\xb6\ +\xb8\x3a\xe6\x76\xd5\xd7\x0a\xa9\x5a\xc0\xe1\x9b\x5e\x39\x31\x1e\ +\x4b\x77\xec\x8c\x58\x44\x89\x38\xe9\x81\xc4\x21\x5d\x28\x58\x7b\ +\x30\x27\x61\x68\x66\x02\x0c\x88\x78\xc0\xbd\xe9\x04\xbe\xbf\x08\ +\xd8\x8e\x6e\x13\xb2\x28\x03\xa7\xd6\x22\xb0\x8d\x3b\x12\x89\x1a\ +\x40\x3b\x89\xac\xc2\xce\xcc\x45\x70\x8f\x84\x1b\x1e\xbd\x9c\x74\ +\x0d\xf6\xbe\xa1\x88\xee\x73\xdc\xfe\x78\x03\xde\xd5\xaa\xec\x1b\ +\x8e\x15\x77\x04\x26\x2d\x7d\x39\x7f\x33\x99\xb3\xe0\x98\xbd\x36\ +\x17\xd1\x87\x3c\x6c\xa2\x78\x25\x70\x6e\x2f\x22\xdf\x53\x75\xa0\ +\x68\xa4\x79\x0d\xed\x6a\xfc\x29\x25\xc1\x7a\x9a\x2c\x97\x8d\x84\ +\xaf\x0b\xa0\x52\x1c\x75\x98\x96\x61\x03\xdd\x71\xf6\x84\xac\xcc\ +\x76\x21\x8b\xd0\x8e\x08\xd6\xac\x61\xae\x1f\x43\xe7\xf6\x92\x32\ +\x89\xd8\x36\x61\x5d\x87\xfe\xdc\x52\xaa\xa6\x10\x4f\x7b\xfd\x30\ +\x79\xb1\x8b\x3c\xb3\x2b\x03\xa8\x94\xc7\x5c\xa3\x49\x50\x3c\xb7\ +\x35\x11\x9f\x45\x95\xe2\xa3\xb9\x88\x3e\xc2\xc3\xed\x50\x50\xfa\ +\xe2\x15\x41\xeb\x50\x81\x9e\xdb\x4b\xfa\x50\xd2\x08\x3d\xd3\xb9\ +\x92\x7d\xb5\x07\xb5\x26\x34\x0d\xa0\x46\xa0\xe7\x96\x52\x82\x86\ +\x78\x1a\x7e\x79\x04\x1e\xee\x15\xc7\xec\x95\xf5\x98\x79\x53\x7d\ +\x90\x62\x15\x7c\x66\x2e\x95\x2c\x25\x61\x23\xdd\xab\x89\x57\x63\ +\x27\xe2\x4b\xc2\xd9\xcb\x73\x52\x6b\x5b\x43\xbd\x4a\x1c\x4f\x52\ +\x1a\x36\x29\x2c\x3b\xb2\xbe\x6e\xf9\x31\x7d\x65\x2d\x41\x3f\xec\ +\x1a\x56\x6c\x15\x72\x66\x2e\x42\xbb\x7c\x47\x1a\xb2\xae\x81\xdf\ +\x37\x14\x1d\x8c\xf1\xb7\x70\xb2\x69\xbc\xe0\xd4\x04\x50\xa5\xce\ +\x98\x2d\x22\x75\xda\x6b\x16\x85\xc9\x44\xd5\x26\x8b\xd6\xd2\x62\ +\xc6\x05\x4e\x76\xf8\xd0\x64\x9f\xad\x80\xce\xcc\x45\xec\x3e\x8b\ +\xbf\x34\x54\xbe\x9a\x76\x25\xba\xcb\xe3\x5d\x5f\xf0\xa7\x66\xeb\ +\x4c\x0d\xf9\x2a\x69\x3c\xfc\x89\xdf\xcc\x03\x4e\x5f\x48\x62\x59\ +\x75\x4e\xc8\x1a\x2a\x96\x4a\x3c\xe4\xd0\xc8\xe5\x4d\xf6\xdb\x1a\ +\x2f\xcf\x2d\xe5\x0d\x8b\xe3\x6f\x04\xdc\x17\x9b\x15\x41\x5d\x28\ +\x75\x6e\x3c\xb2\x58\x84\xb4\xf9\x94\xd4\x47\x53\x23\x5b\xc3\x39\ +\xe9\x93\xe0\xe1\x38\x0a\x65\x2d\x15\x1a\x11\xfc\xe5\x07\x71\xa4\ +\x57\x05\x9c\x99\x4b\x7b\x3a\x79\xa4\xea\x86\x24\x96\x70\xbc\x6e\ +\x34\x09\xd5\xdc\x2b\x9d\x8c\x11\x6b\x87\x45\xd1\x6c\x21\xaa\x89\ +\xa1\x4a\x9f\x21\x61\x51\x3c\xe7\xa2\xc9\xaf\x89\x3e\x4f\xa2\xa0\ +\x6a\x8b\x49\x1b\x4a\x09\xc4\xc2\x47\x2a\x1a\x4c\x6c\x25\x78\x6e\ +\x2f\x95\x1a\xdb\x0c\x05\xd9\x35\x13\xbf\x06\xbf\x8e\xbe\x2a\xb1\ +\x26\x4e\x52\x9d\xeb\x14\xaa\x89\x43\x9d\x51\x9a\x3a\xea\xd3\xff\ +\x32\x7a\xf4\x13\x3a\xb5\xd6\x9e\x6d\x7b\x19\xf8\xf7\xf4\xe7\xbc\ +\xc9\x37\x5b\x1e\x69\xf4\xc2\xcf\x79\xfc\x81\x4f\x57\xc8\xa7\xb5\ +\xb7\xda\x92\x6e\x0e\x3a\xa9\x57\x7e\xbf\xe2\xfd\x87\x5e\x7e\x1f\ +\x23\xbd\xb3\xd1\xd1\x57\xad\x42\x67\x9f\x7e\x55\x21\x48\xfc\xd7\ +\xd5\x81\xf4\x80\x44\xc1\x9a\x8b\xb8\x13\xa0\x7f\x2a\xec\xa8\xab\ +\x1e\x1f\x50\x75\x2c\xcc\x6f\x7e\xdc\xad\x59\xba\xbe\x15\xa0\xca\ +\xb7\x54\x0e\x5f\x8a\x7c\x1c\x72\xf9\xee\xe0\x0e\xca\xbb\x0b\xf5\ +\xc6\xd0\xbf\x76\xe1\xf2\xf0\x3e\xcb\x33\xef\xab\x0f\x47\x48\x58\ +\x13\x58\xdc\x9d\x3d\xca\xe5\x95\x7a\x23\x4a\xd6\x90\x8d\x44\x47\ +\x82\xe0\x69\x21\xc6\xaf\x17\x2a\x26\xc9\x48\xc8\xf4\x5c\x74\x41\ +\x8a\x84\x1e\x01\xe7\x61\x63\x55\xe0\x22\x48\x42\x53\x87\x9f\x07\ +\x5f\x32\x17\x46\xff\x0f\x3a\x5c\xd4\xe8\x70\x38\x51\xf0\x16\x7e\ +\xfd\xf0\xff\x23\x8b\xc0\xf6\x7d\x2e\xec\xe3\xb8\x7a\xaf\xde\x27\ +\x7f\x17\x6f\x9a\x91\xe5\x68\x2f\x8e\x86\x55\x8a\xf9\x93\x35\x39\ +\x1a\x3e\xe6\x58\xf2\x86\xa0\xa4\x42\x09\xf5\xe2\x91\x19\xb2\xe0\ +\x81\xa2\x28\x6c\x09\x6f\x94\x30\x9d\x58\x62\xd9\xc3\xa7\x4f\xf0\ +\xfa\xf5\x29\x1c\x5a\xe0\x44\x3f\xe5\xc1\xd8\x69\x18\xd3\x62\xd3\ +\xeb\xd7\x95\xf8\x39\xfd\x25\x0b\xc3\x9c\xf4\x0f\x3b\x6e\x88\x58\ +\xe1\x76\xd4\x85\xb7\xef\xe1\xec\x0c\xc6\xe4\x81\x1e\x04\x31\x67\ +\xab\x95\x7e\x72\x43\xd2\xa7\x61\x22\x9f\xe8\xb6\x7a\x0c\x43\xc3\ +\xe5\x11\xf6\xf7\x63\x4d\x34\xe5\x18\xba\xe0\x69\xee\xd5\xc2\x64\ +\x0b\x6d\x1a\x70\x65\x8f\x69\x76\x23\x16\x97\xd6\x68\x85\x78\xb8\ +\xb2\x21\x77\x2a\x0f\xd2\xab\xa2\xc4\xb2\x2c\xda\xaf\xcd\x07\x2b\ +\xfd\x0f\x28\x4b\x41\xa2\x38\x7d\x78\xd6\x05\x7f\x7f\x51\xc3\x7d\ +\x92\x6c\xe6\x54\x18\x11\xdb\xa4\x4f\xcd\xbe\xe5\x37\x8d\x19\xc5\ +\xe1\x27\x5f\xd5\x04\xa6\x5b\x45\xba\x6f\xa8\xcf\xbd\x69\xae\x77\ +\x8f\xec\x96\x32\x86\xd3\x7f\xbe\x7e\xa3\x44\x39\xed\xc1\x22\x11\ +\x1a\x18\x93\xf8\xfc\xfc\xbc\x22\x02\xf5\xd2\xd1\xd5\x72\xd0\x32\ +\xfc\x74\x1e\xdf\x5b\xd5\x57\x85\x0d\xf0\x5a\x15\x00\x99\x17\x16\ +\x8b\x1f\xa6\xad\x7a\xd8\x87\xd7\x37\x59\x7d\x87\x64\xc7\x13\xd9\ +\x49\xcb\x7d\xdf\x09\xc3\x4f\x36\xe5\x09\x52\x6b\x4f\xda\xbd\xb4\ +\x5c\x6d\xa9\x7a\x96\x89\x22\x6d\xd4\x8d\xf5\xc2\xbd\xf4\xde\x7e\ +\x27\x7e\xde\x93\xeb\x42\x59\xe2\xb9\x42\xab\x5d\xa5\x97\xee\x71\ +\xb0\xc7\x63\xb9\xeb\xa7\x9f\x9f\xb0\xd2\x4b\x07\x8a\xd3\x02\x3d\ +\x41\x65\x22\xa2\xc3\x67\x0d\xbd\x56\xa9\xed\xf7\x3f\x7a\x19\x8f\ +\xef\xad\xbf\x00\x85\x55\xe9\x23\ " qt_resource_name = b"\ @@ -4925,6 +4926,26 @@ qt_resource_name = b"\ \x00\x61\ \x00\x6e\x00\x69\x00\x6d\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\ \x00\x06\ +\x06\xb8\xa0\x47\ +\x00\x65\ +\x00\x61\x00\x73\x00\x69\x00\x6e\x00\x67\ +\x00\x0d\ +\x01\x01\x29\x3c\ +\x00\x61\ +\x00\x6e\x00\x69\x00\x6d\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x2e\x00\x71\x00\x6d\x00\x6c\ +\x00\x06\ +\x07\xaa\x8a\xc3\ +\x00\x73\ +\x00\x74\x00\x61\x00\x74\x00\x65\x00\x73\ +\x00\x0d\ +\x05\x2d\x81\x1e\ +\x00\x70\ +\x00\x61\x00\x74\x00\x68\x00\x61\x00\x6e\x00\x69\x00\x6d\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\ +\x00\x09\ +\x0e\x8c\x57\xf3\ +\x00\x62\ +\x00\x65\x00\x68\x00\x61\x00\x76\x00\x69\x00\x6f\x00\x72\x00\x73\ +\x00\x06\ \x06\x88\x9f\xa3\ \x00\x62\ \x00\x61\x00\x73\x00\x69\x00\x63\x00\x73\ @@ -4932,74 +4953,11 @@ qt_resource_name = b"\ \x09\x74\x70\xe2\ \x00\x70\ \x00\x61\x00\x74\x00\x68\x00\x69\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x70\x00\x6f\x00\x6c\x00\x61\x00\x74\x00\x6f\x00\x72\ -\x00\x0d\ -\x01\x01\x29\x3c\ -\x00\x61\ -\x00\x6e\x00\x69\x00\x6d\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\x00\x06\ -\x06\xb8\xa0\x47\ -\x00\x65\ -\x00\x61\x00\x73\x00\x69\x00\x6e\x00\x67\ -\x00\x06\ -\x07\xaa\x8a\xc3\ -\x00\x73\ -\x00\x74\x00\x61\x00\x74\x00\x65\x00\x73\ -\x00\x09\ -\x0e\x8c\x57\xf3\ -\x00\x62\ -\x00\x65\x00\x68\x00\x61\x00\x76\x00\x69\x00\x6f\x00\x72\x00\x73\ -\x00\x0d\ -\x05\x2d\x81\x1e\ -\x00\x70\ -\x00\x61\x00\x74\x00\x68\x00\x61\x00\x6e\x00\x69\x00\x6d\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\ -\x00\x11\ -\x01\x2b\x0f\x3c\ -\x00\x70\ -\x00\x61\x00\x74\x00\x68\x00\x61\x00\x6e\x00\x69\x00\x6d\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\ -\x00\x0e\ -\x03\x4b\xca\x1c\ -\x00\x77\ -\x00\x69\x00\x67\x00\x67\x00\x6c\x00\x79\x00\x74\x00\x65\x00\x78\x00\x74\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\x00\x0c\ -\x00\x98\x05\x3c\ -\x00\x53\ -\x00\x69\x00\x64\x00\x65\x00\x52\x00\x65\x00\x63\x00\x74\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\x00\x0c\ -\x0a\x81\x10\x9c\ -\x00\x74\ -\x00\x76\x00\x74\x00\x65\x00\x6e\x00\x6e\x00\x69\x00\x73\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\x00\x14\ -\x02\xfe\x8d\x7c\ -\x00\x62\ -\x00\x65\x00\x68\x00\x61\x00\x76\x00\x69\x00\x6f\x00\x72\x00\x2d\x00\x65\x00\x78\x00\x61\x00\x6d\x00\x70\x00\x6c\x00\x65\x00\x2e\ -\x00\x71\x00\x6d\x00\x6c\ -\x00\x0b\ -\x05\x52\xbf\x27\ -\x00\x71\ -\x00\x74\x00\x2d\x00\x6c\x00\x6f\x00\x67\x00\x6f\x00\x2e\x00\x70\x00\x6e\x00\x67\ -\x00\x0f\ -\x06\xe3\xac\x1c\ -\x00\x74\ -\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x69\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x73\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\x00\x0a\ -\x0a\xcd\x05\x3c\ -\x00\x73\ -\x00\x74\x00\x61\x00\x74\x00\x65\x00\x73\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\x00\x0a\ -\x00\x47\x29\x7c\ -\x00\x65\ -\x00\x61\x00\x73\x00\x69\x00\x6e\x00\x67\x00\x2e\x00\x71\x00\x6d\x00\x6c\ \x00\x14\ \x00\xf7\xc0\xdc\ \x00\x70\ \x00\x61\x00\x74\x00\x68\x00\x69\x00\x6e\x00\x74\x00\x65\x00\x72\x00\x70\x00\x6f\x00\x6c\x00\x61\x00\x74\x00\x6f\x00\x72\x00\x2e\ \x00\x71\x00\x6d\x00\x6c\ -\x00\x13\ -\x09\x74\xb2\xfc\ -\x00\x63\ -\x00\x6f\x00\x6c\x00\x6f\x00\x72\x00\x2d\x00\x61\x00\x6e\x00\x69\x00\x6d\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x2e\x00\x71\ -\x00\x6d\x00\x6c\ \x00\x06\ \x07\x03\x7d\xc3\ \x00\x69\ @@ -5009,127 +4967,105 @@ qt_resource_name = b"\ \x00\x70\ \x00\x72\x00\x6f\x00\x70\x00\x65\x00\x72\x00\x74\x00\x79\x00\x2d\x00\x61\x00\x6e\x00\x69\x00\x6d\x00\x61\x00\x74\x00\x69\x00\x6f\ \x00\x6e\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\x00\x08\ -\x06\x61\x59\xc7\ -\x00\x6d\ -\x00\x6f\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ -\x00\x0e\ -\x03\x18\xd8\x27\ -\x00\x66\ -\x00\x61\x00\x63\x00\x65\x00\x2d\x00\x73\x00\x6d\x00\x69\x00\x6c\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ -\x00\x08\ -\x0a\x85\x58\x07\ -\x00\x73\ -\x00\x74\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ -\x00\x07\ -\x0a\xc1\x57\xa7\ -\x00\x73\ -\x00\x75\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x13\ +\x09\x74\xb2\xfc\ +\x00\x63\ +\x00\x6f\x00\x6c\x00\x6f\x00\x72\x00\x2d\x00\x61\x00\x6e\x00\x69\x00\x6d\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x2e\x00\x71\ +\x00\x6d\x00\x6c\ \x00\x0a\ \x0b\x69\x6b\xa7\ \x00\x73\ \x00\x68\x00\x61\x00\x64\x00\x6f\x00\x77\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x08\ +\x06\x61\x59\xc7\ +\x00\x6d\ +\x00\x6f\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x07\ +\x0a\xc1\x57\xa7\ +\x00\x73\ +\x00\x75\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x08\ +\x0a\x85\x58\x07\ +\x00\x73\ +\x00\x74\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x03\x18\xd8\x27\ +\x00\x66\ +\x00\x61\x00\x63\x00\x65\x00\x2d\x00\x73\x00\x6d\x00\x69\x00\x6c\x00\x65\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0c\ +\x00\x98\x05\x3c\ +\x00\x53\ +\x00\x69\x00\x64\x00\x65\x00\x52\x00\x65\x00\x63\x00\x74\x00\x2e\x00\x71\x00\x6d\x00\x6c\ +\x00\x0c\ +\x0a\x81\x10\x9c\ +\x00\x74\ +\x00\x76\x00\x74\x00\x65\x00\x6e\x00\x6e\x00\x69\x00\x73\x00\x2e\x00\x71\x00\x6d\x00\x6c\ +\x00\x0e\ +\x03\x4b\xca\x1c\ +\x00\x77\ +\x00\x69\x00\x67\x00\x67\x00\x6c\x00\x79\x00\x74\x00\x65\x00\x78\x00\x74\x00\x2e\x00\x71\x00\x6d\x00\x6c\ +\x00\x14\ +\x02\xfe\x8d\x7c\ +\x00\x62\ +\x00\x65\x00\x68\x00\x61\x00\x76\x00\x69\x00\x6f\x00\x72\x00\x2d\x00\x65\x00\x78\x00\x61\x00\x6d\x00\x70\x00\x6c\x00\x65\x00\x2e\ +\x00\x71\x00\x6d\x00\x6c\ +\x00\x11\ +\x01\x2b\x0f\x3c\ +\x00\x70\ +\x00\x61\x00\x74\x00\x68\x00\x61\x00\x6e\x00\x69\x00\x6d\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x2e\x00\x71\x00\x6d\x00\x6c\ +\ +\x00\x0f\ +\x06\xe3\xac\x1c\ +\x00\x74\ +\x00\x72\x00\x61\x00\x6e\x00\x73\x00\x69\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x73\x00\x2e\x00\x71\x00\x6d\x00\x6c\ +\x00\x0b\ +\x05\x52\xbf\x27\ +\x00\x71\ +\x00\x74\x00\x2d\x00\x6c\x00\x6f\x00\x67\x00\x6f\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0a\ +\x0a\xcd\x05\x3c\ +\x00\x73\ +\x00\x74\x00\x61\x00\x74\x00\x65\x00\x73\x00\x2e\x00\x71\x00\x6d\x00\x6c\ +\x00\x0a\ +\x00\x47\x29\x7c\ +\x00\x65\ +\x00\x61\x00\x73\x00\x69\x00\x6e\x00\x67\x00\x2e\x00\x71\x00\x6d\x00\x6c\ " -qt_resource_struct_v1 = b"\ +qt_resource_struct = b"\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x07\x00\x00\x00\x02\ -\x00\x00\x00\x50\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x00\xac\x00\x02\x00\x00\x00\x01\x00\x00\x00\x1a\ -\x00\x00\x00\x18\x00\x02\x00\x00\x00\x03\x00\x00\x00\x12\ -\x00\x00\x00\x70\x00\x02\x00\x00\x00\x01\x00\x00\x00\x11\ -\x00\x00\x00\x82\x00\x02\x00\x00\x00\x03\x00\x00\x00\x0e\ -\x00\x00\x00\x2a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0d\ -\x00\x00\x00\x94\x00\x02\x00\x00\x00\x04\x00\x00\x00\x09\ -\x00\x00\x01\x16\x00\x00\x00\x00\x00\x01\x00\x00\x2a\x80\ -\x00\x00\x01\x52\x00\x00\x00\x00\x00\x01\x00\x00\x45\x01\ -\x00\x00\x00\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x1a\x82\ -\x00\x00\x01\x34\x00\x00\x00\x00\x00\x01\x00\x00\x33\xe5\ -\x00\x00\x01\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x95\xdf\ -\x00\x00\x01\x80\x00\x00\x00\x00\x00\x01\x00\x00\x56\x61\ -\x00\x00\x01\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x6a\x82\ -\x00\x00\x01\xc0\x00\x00\x00\x00\x00\x01\x00\x00\x7d\xca\ -\x00\x00\x01\xda\x00\x01\x00\x00\x00\x01\x00\x00\x8c\xf2\ -\x00\x00\x02\x4e\x00\x02\x00\x00\x00\x05\x00\x00\x00\x15\ -\x00\x00\x02\x60\x00\x00\x00\x00\x00\x01\x00\x00\xb7\x50\ -\x00\x00\x02\x22\x00\x00\x00\x00\x00\x01\x00\x00\xa3\xef\ -\x00\x00\x02\xa8\x00\x00\x00\x00\x00\x01\x00\x00\xd1\x34\ -\x00\x00\x02\x92\x00\x00\x00\x00\x00\x01\x00\x00\xc7\xaf\ -\x00\x00\x02\xca\x00\x00\x00\x00\x00\x01\x00\x01\x0d\x68\ -\x00\x00\x02\xe0\x00\x00\x00\x00\x00\x01\x00\x01\x0e\xc9\ -\x00\x00\x02\xf4\x00\x00\x00\x00\x00\x01\x00\x01\x2e\xa6\ +\x00\x00\x00\x2a\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x00\x5c\x00\x02\x00\x00\x00\x01\x00\x00\x00\x1a\ +\x00\x00\x00\x94\x00\x02\x00\x00\x00\x03\x00\x00\x00\x12\ +\x00\x00\x00\x18\x00\x02\x00\x00\x00\x01\x00\x00\x00\x11\ +\x00\x00\x00\x4a\x00\x02\x00\x00\x00\x03\x00\x00\x00\x0e\ +\x00\x00\x00\xa6\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0d\ +\x00\x00\x00\x7c\x00\x02\x00\x00\x00\x04\x00\x00\x00\x09\ +\x00\x00\x01\xe6\x00\x00\x00\x00\x00\x01\x00\x00\xa7\xa3\ +\x00\x00\x02\x44\x00\x00\x00\x00\x00\x01\x00\x00\xd2\x22\ +\x00\x00\x02\x22\x00\x00\x00\x00\x00\x01\x00\x00\xc2\x24\ +\x00\x00\x02\x04\x00\x00\x00\x00\x00\x01\x00\x00\xb1\x08\ \x00\x00\x00\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x0d\x2f\ +\x00\x00\x02\xbe\x00\x00\x00\x00\x00\x01\x00\x01\x04\x1d\ +\x00\x00\x02\x9a\x00\x00\x00\x00\x00\x01\x00\x00\xf0\xd5\ +\x00\x00\x02\xda\x00\x00\x00\x00\x00\x01\x00\x01\x18\x3e\ +\x00\x00\x02\xf4\x00\x01\x00\x00\x00\x01\x00\x01\x27\x66\ +\x00\x00\x00\xfa\x00\x02\x00\x00\x00\x05\x00\x00\x00\x15\ +\x00\x00\x01\x0c\x00\x00\x00\x00\x00\x01\x00\x00\x1b\x3f\ +\x00\x00\x01\x3e\x00\x00\x00\x00\x00\x01\x00\x00\x2b\x9e\ +\x00\x00\x01\xc4\x00\x00\x00\x00\x00\x01\x00\x00\x6b\x6f\ +\x00\x00\x01\x84\x00\x00\x00\x00\x00\x01\x00\x00\x40\xac\ +\x00\x00\x01\xae\x00\x00\x00\x00\x00\x01\x00\x00\x6a\x0e\ +\x00\x00\x01\x9a\x00\x00\x00\x00\x00\x01\x00\x00\x4a\x31\ +\x00\x00\x01\x6a\x00\x00\x00\x00\x00\x01\x00\x00\x3e\xff\ +\x00\x00\x02\x72\x00\x00\x00\x00\x00\x01\x00\x00\xe3\x82\ " -qt_resource_struct_v2 = 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\x07\x00\x00\x00\x02\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x50\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x00\xac\x00\x02\x00\x00\x00\x01\x00\x00\x00\x1a\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x18\x00\x02\x00\x00\x00\x03\x00\x00\x00\x12\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x70\x00\x02\x00\x00\x00\x01\x00\x00\x00\x11\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x82\x00\x02\x00\x00\x00\x03\x00\x00\x00\x0e\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x2a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0d\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x94\x00\x02\x00\x00\x00\x04\x00\x00\x00\x09\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x01\x16\x00\x00\x00\x00\x00\x01\x00\x00\x2a\x80\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\x52\x00\x00\x00\x00\x00\x01\x00\x00\x45\x01\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x00\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x1a\x82\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\x34\x00\x00\x00\x00\x00\x01\x00\x00\x33\xe5\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\xf4\x00\x00\x00\x00\x00\x01\x00\x00\x95\xdf\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\x80\x00\x00\x00\x00\x00\x01\x00\x00\x56\x61\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\x9c\x00\x00\x00\x00\x00\x01\x00\x00\x6a\x82\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\xc0\x00\x00\x00\x00\x00\x01\x00\x00\x7d\xca\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\xda\x00\x01\x00\x00\x00\x01\x00\x00\x8c\xf2\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\x4e\x00\x02\x00\x00\x00\x05\x00\x00\x00\x15\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x02\x60\x00\x00\x00\x00\x00\x01\x00\x00\xb7\x50\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\x22\x00\x00\x00\x00\x00\x01\x00\x00\xa3\xef\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\xa8\x00\x00\x00\x00\x00\x01\x00\x00\xd1\x34\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\x92\x00\x00\x00\x00\x00\x01\x00\x00\xc7\xaf\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\xca\x00\x00\x00\x00\x00\x01\x00\x01\x0d\x68\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\xe0\x00\x00\x00\x00\x00\x01\x00\x01\x0e\xc9\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\xf4\x00\x00\x00\x00\x00\x01\x00\x01\x2e\xa6\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x00\xcc\x00\x00\x00\x00\x00\x01\x00\x00\x0d\x2f\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -" - -qt_version = QtCore.qVersion().split('.') -if qt_version < ['5', '8', '0']: - rcc_version = 1 - qt_resource_struct = qt_resource_struct_v1 -else: - rcc_version = 2 - qt_resource_struct = qt_resource_struct_v2 - def qInitResources(): - QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) def qCleanupResources(): - QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) qInitResources() diff --git a/src/pyqt-official/quick/animation/basics/color-animation.qml b/quick/animation/basics/color-animation.qml similarity index 100% rename from src/pyqt-official/quick/animation/basics/color-animation.qml rename to quick/animation/basics/color-animation.qml diff --git a/src/pyqt-official/quick/animation/basics/images/face-smile.png b/quick/animation/basics/images/face-smile.png similarity index 100% rename from src/pyqt-official/quick/animation/basics/images/face-smile.png rename to quick/animation/basics/images/face-smile.png diff --git a/src/pyqt-official/quick/animation/basics/images/moon.png b/quick/animation/basics/images/moon.png similarity index 100% rename from src/pyqt-official/quick/animation/basics/images/moon.png rename to quick/animation/basics/images/moon.png diff --git a/src/pyqt-official/quick/animation/basics/images/shadow.png b/quick/animation/basics/images/shadow.png similarity index 100% rename from src/pyqt-official/quick/animation/basics/images/shadow.png rename to quick/animation/basics/images/shadow.png diff --git a/src/pyqt-official/quick/animation/basics/images/star.png b/quick/animation/basics/images/star.png similarity index 100% rename from src/pyqt-official/quick/animation/basics/images/star.png rename to quick/animation/basics/images/star.png diff --git a/src/pyqt-official/quick/animation/basics/images/sun.png b/quick/animation/basics/images/sun.png similarity index 100% rename from src/pyqt-official/quick/animation/basics/images/sun.png rename to quick/animation/basics/images/sun.png diff --git a/src/pyqt-official/quick/animation/basics/property-animation.qml b/quick/animation/basics/property-animation.qml similarity index 100% rename from src/pyqt-official/quick/animation/basics/property-animation.qml rename to quick/animation/basics/property-animation.qml diff --git a/src/pyqt-official/quick/animation/behaviors/SideRect.qml b/quick/animation/behaviors/SideRect.qml similarity index 100% rename from src/pyqt-official/quick/animation/behaviors/SideRect.qml rename to quick/animation/behaviors/SideRect.qml diff --git a/src/pyqt-official/quick/animation/behaviors/behavior-example.qml b/quick/animation/behaviors/behavior-example.qml similarity index 100% rename from src/pyqt-official/quick/animation/behaviors/behavior-example.qml rename to quick/animation/behaviors/behavior-example.qml diff --git a/src/pyqt-official/quick/animation/behaviors/tvtennis.qml b/quick/animation/behaviors/tvtennis.qml similarity index 100% rename from src/pyqt-official/quick/animation/behaviors/tvtennis.qml rename to quick/animation/behaviors/tvtennis.qml diff --git a/src/pyqt-official/quick/animation/behaviors/wigglytext.qml b/quick/animation/behaviors/wigglytext.qml similarity index 100% rename from src/pyqt-official/quick/animation/behaviors/wigglytext.qml rename to quick/animation/behaviors/wigglytext.qml diff --git a/src/pyqt-official/quick/animation/easing/easing.qml b/quick/animation/easing/easing.qml similarity index 100% rename from src/pyqt-official/quick/animation/easing/easing.qml rename to quick/animation/easing/easing.qml diff --git a/src/pyqt-official/quick/animation/pathanimation/pathanimation.qml b/quick/animation/pathanimation/pathanimation.qml similarity index 100% rename from src/pyqt-official/quick/animation/pathanimation/pathanimation.qml rename to quick/animation/pathanimation/pathanimation.qml diff --git a/src/pyqt-official/quick/animation/pathinterpolator/pathinterpolator.qml b/quick/animation/pathinterpolator/pathinterpolator.qml similarity index 100% rename from src/pyqt-official/quick/animation/pathinterpolator/pathinterpolator.qml rename to quick/animation/pathinterpolator/pathinterpolator.qml diff --git a/src/pyqt-official/quick/animation/states/qt-logo.png b/quick/animation/states/qt-logo.png similarity index 100% rename from src/pyqt-official/quick/animation/states/qt-logo.png rename to quick/animation/states/qt-logo.png diff --git a/src/pyqt-official/quick/animation/states/states.qml b/quick/animation/states/states.qml similarity index 100% rename from src/pyqt-official/quick/animation/states/states.qml rename to quick/animation/states/states.qml diff --git a/src/pyqt-official/quick/animation/states/transitions.qml b/quick/animation/states/transitions.qml similarity index 100% rename from src/pyqt-official/quick/animation/states/transitions.qml rename to quick/animation/states/transitions.qml diff --git a/src/pyqt-official/quick/canvas/bezierCurve/bezierCurve.qml b/quick/canvas/bezierCurve/bezierCurve.qml similarity index 100% rename from src/pyqt-official/quick/canvas/bezierCurve/bezierCurve.qml rename to quick/canvas/bezierCurve/bezierCurve.qml diff --git a/src/pyqt-official/quick/canvas/canvas.py b/quick/canvas/canvas.py similarity index 100% rename from src/pyqt-official/quick/canvas/canvas.py rename to quick/canvas/canvas.py diff --git a/src/pyqt-official/quick/canvas/canvas.qml b/quick/canvas/canvas.qml similarity index 100% rename from src/pyqt-official/quick/canvas/canvas.qml rename to quick/canvas/canvas.qml diff --git a/src/pyqt-official/quick/canvas/canvas.qrc b/quick/canvas/canvas.qrc similarity index 100% rename from src/pyqt-official/quick/canvas/canvas.qrc rename to quick/canvas/canvas.qrc diff --git a/src/pyqt-official/quick/canvas/canvas_rc.py b/quick/canvas/canvas_rc.py similarity index 99% rename from src/pyqt-official/quick/canvas/canvas_rc.py rename to quick/canvas/canvas_rc.py index 18cd9a1..2045ea9 100644 --- a/src/pyqt-official/quick/canvas/canvas_rc.py +++ b/quick/canvas/canvas_rc.py @@ -2,7 +2,8 @@ # Resource object code # -# Created by: The Resource Compiler for PyQt5 (Qt v5.8.0) +# Created: Mon Jul 22 19:21:56 2013 +# by: The Resource Compiler for PyQt (Qt v5.1.0) # # WARNING! All changes made in this file will be lost! @@ -203,940 +204,6 @@ qt_resource_data = b"\ \x64\x55\x72\x6c\x28\x22\x74\x69\x67\x65\x72\x2f\x74\x69\x67\x65\ \x72\x2e\x71\x6d\x6c\x22\x29\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\ \x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ -\x00\x00\x13\xad\ -\x2f\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ -\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ -\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ -\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ -\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ -\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ -\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ -\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ -\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ -\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ -\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ -\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ -\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ -\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ -\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ -\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ -\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ -\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ -\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ -\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ -\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ -\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ -\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ -\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ -\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ -\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ -\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ -\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ -\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ -\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ -\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ -\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ -\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ -\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ -\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ -\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ -\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ -\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ -\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ -\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ -\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ -\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ -\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ -\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ -\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ -\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ -\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ -\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ -\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ -\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ -\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ -\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ -\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ -\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ -\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ -\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ -\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ -\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ -\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ -\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ -\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ -\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ -\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ -\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ -\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ -\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ -\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ -\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ -\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ -\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ -\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ -\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ -\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ -\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ -\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ -\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ -\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ -\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ -\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ -\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ -\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ -\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ -\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ -\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ -\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ -\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ -\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ -\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ -\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ -\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ -\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ -\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ -\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ -\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ -\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ -\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ -\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ -\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ -\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ -\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ -\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ -\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ -\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ -\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x69\x6d\x70\ -\x6f\x72\x74\x20\x22\x2e\x2e\x2f\x63\x6f\x6e\x74\x65\x6e\x74\x73\ -\x22\x0a\x49\x74\x65\x6d\x20\x7b\x0a\x20\x20\x69\x64\x3a\x63\x6f\ -\x6e\x74\x61\x69\x6e\x65\x72\x0a\x20\x20\x77\x69\x64\x74\x68\x3a\ -\x33\x32\x30\x0a\x20\x20\x68\x65\x69\x67\x68\x74\x3a\x34\x38\x30\ -\x0a\x0a\x20\x20\x43\x6f\x6c\x75\x6d\x6e\x20\x7b\x0a\x20\x20\x20\ -\x20\x73\x70\x61\x63\x69\x6e\x67\x3a\x35\x0a\x20\x20\x20\x20\x61\ -\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x70\x61\x72\x65\ -\x6e\x74\x0a\x20\x20\x20\x20\x54\x65\x78\x74\x20\x7b\x20\x66\x6f\ -\x6e\x74\x2e\x70\x6f\x69\x6e\x74\x53\x69\x7a\x65\x3a\x31\x35\x3b\ -\x20\x74\x65\x78\x74\x3a\x22\x4d\x61\x6b\x65\x73\x20\x73\x71\x75\ -\x69\x72\x63\x6c\x65\x20\x69\x63\x6f\x6e\x20\x77\x69\x74\x68\x20\ -\x63\x6c\x69\x70\x22\x3b\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x68\ -\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\ -\x70\x61\x72\x65\x6e\x74\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\ -\x6c\x43\x65\x6e\x74\x65\x72\x7d\x0a\x20\x20\x20\x20\x43\x61\x6e\ -\x76\x61\x73\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x63\ -\x61\x6e\x76\x61\x73\x0a\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\ -\x68\x3a\x33\x32\x30\x0a\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\ -\x68\x74\x3a\x32\x38\x30\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x20\x73\x74\x72\x69\x6e\x67\x20\x73\x74\x72\ -\x6f\x6b\x65\x53\x74\x79\x6c\x65\x3a\x22\x62\x6c\x75\x65\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x73\ -\x74\x72\x69\x6e\x67\x20\x66\x69\x6c\x6c\x53\x74\x79\x6c\x65\x3a\ -\x22\x73\x74\x65\x65\x6c\x62\x6c\x75\x65\x22\x0a\x20\x20\x20\x20\ -\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\x74\x20\x6c\ -\x69\x6e\x65\x57\x69\x64\x74\x68\x3a\x32\x0a\x20\x20\x20\x20\x20\ -\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\x74\x20\x6e\x53\ -\x69\x7a\x65\x3a\x6e\x43\x74\x72\x6c\x2e\x76\x61\x6c\x75\x65\x0a\ -\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x72\ -\x65\x61\x6c\x20\x72\x61\x64\x69\x75\x73\x3a\x72\x43\x74\x72\x6c\ -\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x20\x62\x6f\x6f\x6c\x20\x66\x69\x6c\x6c\x3a\ -\x74\x72\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x62\x6f\x6f\x6c\x20\x73\x74\x72\x6f\x6b\x65\x3a\ -\x66\x61\x6c\x73\x65\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x72\x65\x61\x6c\x20\x70\x78\x3a\x78\x43\x74\ -\x72\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x72\x65\x61\x6c\x20\x70\x79\x3a\ -\x79\x43\x74\x72\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\ -\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x72\x65\x61\x6c\x20\ -\x61\x6c\x70\x68\x61\x3a\x61\x6c\x70\x68\x61\x43\x74\x72\x6c\x2e\ -\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x73\x74\x72\x69\x6e\x67\x20\x69\x6d\x61\x67\ -\x65\x66\x69\x6c\x65\x3a\x22\x2e\x2e\x2f\x63\x6f\x6e\x74\x65\x6e\ -\x74\x73\x2f\x71\x74\x2d\x6c\x6f\x67\x6f\x2e\x70\x6e\x67\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x61\x6e\x74\x69\x61\x6c\x69\x61\x73\x69\ -\x6e\x67\x3a\x20\x74\x72\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x43\ -\x6f\x6d\x70\x6f\x6e\x65\x6e\x74\x2e\x6f\x6e\x43\x6f\x6d\x70\x6c\ -\x65\x74\x65\x64\x3a\x6c\x6f\x61\x64\x49\x6d\x61\x67\x65\x28\x63\ -\x61\x6e\x76\x61\x73\x2e\x69\x6d\x61\x67\x65\x66\x69\x6c\x65\x29\ -\x3b\x0a\x0a\x20\x20\x20\x20\x6f\x6e\x41\x6c\x70\x68\x61\x43\x68\ -\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\ -\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\x52\x61\x64\x69\ -\x75\x73\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\ -\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\ -\x4c\x69\x6e\x65\x57\x69\x64\x74\x68\x43\x68\x61\x6e\x67\x65\x64\ -\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\ -\x0a\x20\x20\x20\x20\x6f\x6e\x4e\x53\x69\x7a\x65\x43\x68\x61\x6e\ -\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\ -\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\x46\x69\x6c\x6c\x43\x68\ -\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\ -\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\x53\x74\x72\x6f\ -\x6b\x65\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\ -\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\ -\x50\x78\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\ -\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\ -\x50\x79\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\ -\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x0a\x20\ -\x20\x20\x20\x6f\x6e\x49\x6d\x61\x67\x65\x4c\x6f\x61\x64\x65\x64\ -\x20\x3a\x20\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\ -\x29\x3b\x0a\x0a\x20\x20\x20\x20\x6f\x6e\x50\x61\x69\x6e\x74\x3a\ -\x20\x73\x71\x75\x63\x69\x72\x6c\x65\x28\x29\x3b\x0a\x0a\x20\x20\ -\x20\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x73\x71\x75\x63\x69\ -\x72\x6c\x65\x28\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x76\x61\ -\x72\x20\x63\x74\x78\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\x67\ -\x65\x74\x43\x6f\x6e\x74\x65\x78\x74\x28\x22\x32\x64\x22\x29\x3b\ -\x0a\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x4e\x20\x3d\x20\x63\ -\x61\x6e\x76\x61\x73\x2e\x6e\x53\x69\x7a\x65\x3b\x0a\x20\x20\x20\ -\x20\x20\x20\x76\x61\x72\x20\x52\x20\x3d\x20\x63\x61\x6e\x76\x61\ -\x73\x2e\x72\x61\x64\x69\x75\x73\x3b\x0a\x0a\x20\x20\x20\x20\x20\ -\x20\x4e\x3d\x4d\x61\x74\x68\x2e\x61\x62\x73\x28\x4e\x29\x3b\x0a\ -\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x4d\x3d\x4e\x3b\x0a\x20\ -\x20\x20\x20\x20\x20\x69\x66\x20\x28\x4e\x3e\x31\x30\x30\x29\x20\ -\x4d\x3d\x31\x30\x30\x3b\x0a\x20\x20\x20\x20\x20\x20\x69\x66\x20\ -\x28\x4e\x3c\x30\x2e\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x31\ -\x29\x20\x4d\x3d\x30\x2e\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\ -\x31\x3b\x0a\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x61\ -\x76\x65\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\ -\x67\x6c\x6f\x62\x61\x6c\x41\x6c\x70\x68\x61\x20\x3d\x63\x61\x6e\ -\x76\x61\x73\x2e\x61\x6c\x70\x68\x61\x3b\x0a\x20\x20\x20\x20\x20\ -\x20\x63\x74\x78\x2e\x66\x69\x6c\x6c\x53\x74\x79\x6c\x65\x20\x3d\ -\x20\x22\x67\x72\x61\x79\x22\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\ -\x74\x78\x2e\x66\x69\x6c\x6c\x52\x65\x63\x74\x28\x30\x2c\x20\x30\ -\x2c\x20\x63\x61\x6e\x76\x61\x73\x2e\x77\x69\x64\x74\x68\x2c\x20\ -\x63\x61\x6e\x76\x61\x73\x2e\x68\x65\x69\x67\x68\x74\x29\x3b\x0a\ -\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x74\x72\x6f\x6b\ -\x65\x53\x74\x79\x6c\x65\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\ -\x73\x74\x72\x6f\x6b\x65\x53\x74\x79\x6c\x65\x3b\x0a\x20\x20\x20\ -\x20\x20\x20\x63\x74\x78\x2e\x66\x69\x6c\x6c\x53\x74\x79\x6c\x65\ -\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\x66\x69\x6c\x6c\x53\x74\ -\x79\x6c\x65\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x6c\ -\x69\x6e\x65\x57\x69\x64\x74\x68\x20\x3d\x20\x63\x61\x6e\x76\x61\ -\x73\x2e\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x3b\x0a\x0a\x20\x20\ -\x20\x20\x20\x20\x63\x74\x78\x2e\x62\x65\x67\x69\x6e\x50\x61\x74\ -\x68\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x69\ -\x20\x3d\x20\x30\x2c\x20\x78\x2c\x20\x79\x3b\x0a\x20\x20\x20\x20\ -\x20\x20\x66\x6f\x72\x20\x28\x69\x3d\x30\x3b\x20\x69\x3c\x28\x32\ -\x2a\x52\x2b\x31\x29\x3b\x20\x69\x2b\x2b\x29\x7b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x78\x20\x3d\x20\x4d\x61\x74\x68\x2e\x72\ -\x6f\x75\x6e\x64\x28\x69\x2d\x52\x29\x20\x2b\x20\x63\x61\x6e\x76\ -\x61\x73\x2e\x70\x78\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x79\x20\x3d\x20\x4d\x61\x74\x68\x2e\x72\x6f\x75\x6e\x64\x28\x4d\ -\x61\x74\x68\x2e\x70\x6f\x77\x28\x4d\x61\x74\x68\x2e\x61\x62\x73\ -\x28\x4d\x61\x74\x68\x2e\x70\x6f\x77\x28\x52\x2c\x4d\x29\x2d\x4d\ -\x61\x74\x68\x2e\x70\x6f\x77\x28\x4d\x61\x74\x68\x2e\x61\x62\x73\ -\x28\x69\x2d\x52\x29\x2c\x4d\x29\x29\x2c\x31\x2f\x4d\x29\x29\x20\ -\x2b\x20\x63\x61\x6e\x76\x61\x73\x2e\x70\x79\x3b\x0a\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x28\x69\x20\x3d\x3d\x20\ -\x30\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\ -\x78\x2e\x6d\x6f\x76\x65\x54\x6f\x28\x78\x2c\x20\x79\x29\x3b\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x65\x6c\x73\x65\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x6c\x69\x6e\ -\x65\x54\x6f\x28\x78\x2c\x20\x79\x29\x3b\x0a\x20\x20\x20\x20\x20\ -\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\x20\x66\x6f\x72\x20\x28\x69\ -\x3d\x28\x32\x2a\x52\x29\x3b\x20\x69\x3c\x28\x34\x2a\x52\x2b\x31\ -\x29\x3b\x20\x69\x2b\x2b\x29\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x78\x20\x3d\x4d\x61\x74\x68\x2e\x72\x6f\x75\x6e\x64\x28\x33\ -\x2a\x52\x2d\x69\x29\x2b\x63\x61\x6e\x76\x61\x73\x2e\x70\x78\x3b\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x79\x20\x3d\x20\x4d\x61\x74\ -\x68\x2e\x72\x6f\x75\x6e\x64\x28\x2d\x4d\x61\x74\x68\x2e\x70\x6f\ -\x77\x28\x4d\x61\x74\x68\x2e\x61\x62\x73\x28\x4d\x61\x74\x68\x2e\ -\x70\x6f\x77\x28\x52\x2c\x4d\x29\x2d\x4d\x61\x74\x68\x2e\x70\x6f\ -\x77\x28\x4d\x61\x74\x68\x2e\x61\x62\x73\x28\x33\x2a\x52\x2d\x69\ -\x29\x2c\x4d\x29\x29\x2c\x31\x2f\x4d\x29\x29\x20\x2b\x20\x63\x61\ -\x6e\x76\x61\x73\x2e\x70\x79\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x63\x74\x78\x2e\x6c\x69\x6e\x65\x54\x6f\x28\x78\x2c\x20\x79\ -\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\ -\x20\x63\x74\x78\x2e\x63\x6c\x6f\x73\x65\x50\x61\x74\x68\x28\x29\ -\x3b\x0a\x20\x20\x20\x20\x20\x20\x69\x66\x20\x28\x63\x61\x6e\x76\ -\x61\x73\x2e\x73\x74\x72\x6f\x6b\x65\x29\x20\x7b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x74\x72\x6f\x6b\ -\x65\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\ -\x20\x20\x20\x20\x69\x66\x20\x28\x63\x61\x6e\x76\x61\x73\x2e\x66\ -\x69\x6c\x6c\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x63\x74\x78\x2e\x66\x69\x6c\x6c\x28\x29\x3b\x0a\x20\x20\x20\ -\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x2f\x2f\x21\x20\x5b\ -\x30\x5d\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x63\x6c\x69\ -\x70\x28\x29\x3b\x0a\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\ -\x64\x72\x61\x77\x49\x6d\x61\x67\x65\x28\x63\x61\x6e\x76\x61\x73\ -\x2e\x69\x6d\x61\x67\x65\x66\x69\x6c\x65\x2c\x20\x30\x2c\x20\x30\ -\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x2f\x2f\x21\x20\x5b\x30\x5d\ -\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x72\x65\x73\x74\x6f\ -\x72\x65\x28\x29\x3b\x0a\x20\x20\x20\x20\x7d\x0a\x20\x20\x7d\x0a\ -\x0a\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x63\x6f\x6e\x74\ -\x72\x6f\x6c\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\ -\x74\x68\x3a\x33\x32\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x68\ -\x65\x69\x67\x68\x74\x3a\x31\x35\x30\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x43\x6f\x6c\x75\x6d\x6e\x20\x7b\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x73\x70\x61\x63\x69\x6e\x67\x3a\x33\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\x65\x72\x20\ -\x7b\x69\x64\x3a\x6e\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\ -\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\ -\x20\x6d\x69\x6e\x3a\x31\x3b\x20\x6d\x61\x78\x3a\x31\x30\x3b\x20\ -\x69\x6e\x69\x74\x3a\x34\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x4e\x22\ -\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\ -\x65\x72\x20\x7b\x69\x64\x3a\x72\x43\x74\x72\x6c\x3b\x20\x77\x69\ -\x64\x74\x68\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\ -\x32\x30\x3b\x20\x6d\x69\x6e\x3a\x33\x30\x3b\x20\x6d\x61\x78\x3a\ -\x31\x38\x30\x3b\x20\x69\x6e\x69\x74\x3a\x31\x30\x30\x3b\x20\x6e\ -\x61\x6d\x65\x3a\x22\x52\x61\x64\x69\x75\x73\x22\x7d\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\x65\x72\x20\x7b\ -\x69\x64\x3a\x78\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\x3a\ -\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\x20\ -\x6d\x69\x6e\x3a\x35\x30\x3b\x20\x6d\x61\x78\x3a\x33\x30\x30\x3b\ -\x20\x69\x6e\x69\x74\x3a\x31\x38\x30\x3b\x20\x6e\x61\x6d\x65\x3a\ -\x22\x58\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\ -\x6c\x69\x64\x65\x72\x20\x7b\x69\x64\x3a\x79\x43\x74\x72\x6c\x3b\ -\x20\x77\x69\x64\x74\x68\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\ -\x68\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\x3a\x33\x30\x3b\x20\x6d\ -\x61\x78\x3a\x33\x30\x30\x3b\x20\x69\x6e\x69\x74\x3a\x32\x32\x30\ -\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x59\x22\x7d\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\x65\x72\x20\x7b\x69\x64\ -\x3a\x61\x6c\x70\x68\x61\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\ -\x68\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x32\x30\ -\x3b\x20\x6d\x69\x6e\x3a\x30\x3b\x20\x6d\x61\x78\x3a\x31\x3b\x20\ -\x69\x6e\x69\x74\x3a\x31\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x41\x6c\ -\x70\x68\x61\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\ -\x20\x20\x20\x20\x7d\x0a\x20\x20\x7d\x0a\x7d\x0a\ -\x00\x00\x13\xce\ -\x2f\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ -\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ -\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ -\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ -\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ -\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ -\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ -\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ -\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ -\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ -\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ -\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ -\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ -\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ -\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ -\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ -\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ -\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ -\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ -\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ -\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ -\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ -\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ -\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ -\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ -\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ -\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ -\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ -\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ -\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ -\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ -\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ -\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ -\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ -\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ -\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ -\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ -\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ -\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ -\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ -\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ -\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ -\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ -\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ -\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ -\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ -\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ -\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ -\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ -\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ -\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ -\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ -\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ -\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ -\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ -\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ -\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ -\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ -\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ -\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ -\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ -\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ -\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ -\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ -\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ -\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ -\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ -\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ -\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ -\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ -\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ -\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ -\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ -\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ -\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ -\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ -\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ -\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ -\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ -\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ -\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ -\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ -\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ -\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ -\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ -\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ -\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ -\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ -\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ -\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ -\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ -\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ -\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ -\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ -\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ -\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ -\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ -\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ -\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ -\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ -\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ -\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ -\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ -\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x69\x6d\x70\ -\x6f\x72\x74\x20\x22\x2e\x2e\x2f\x63\x6f\x6e\x74\x65\x6e\x74\x73\ -\x22\x0a\x49\x74\x65\x6d\x20\x7b\x0a\x20\x20\x69\x64\x3a\x63\x6f\ -\x6e\x74\x61\x69\x6e\x65\x72\x0a\x20\x20\x77\x69\x64\x74\x68\x3a\ -\x33\x32\x30\x0a\x20\x20\x68\x65\x69\x67\x68\x74\x3a\x34\x38\x30\ -\x0a\x0a\x20\x20\x43\x6f\x6c\x75\x6d\x6e\x20\x7b\x0a\x20\x20\x20\ -\x20\x73\x70\x61\x63\x69\x6e\x67\x3a\x35\x0a\x20\x20\x20\x20\x61\ -\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x70\x61\x72\x65\ -\x6e\x74\x0a\x20\x20\x20\x20\x54\x65\x78\x74\x20\x7b\x20\x66\x6f\ -\x6e\x74\x2e\x70\x6f\x69\x6e\x74\x53\x69\x7a\x65\x3a\x31\x35\x3b\ -\x20\x74\x65\x78\x74\x3a\x22\x52\x6f\x75\x6e\x64\x65\x64\x20\x72\ -\x65\x63\x74\x61\x6e\x67\x6c\x65\x22\x3b\x20\x61\x6e\x63\x68\x6f\ -\x72\x73\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\ -\x74\x65\x72\x3a\x70\x61\x72\x65\x6e\x74\x2e\x68\x6f\x72\x69\x7a\ -\x6f\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\x72\x7d\x0a\x20\x20\x20\ -\x20\x43\x61\x6e\x76\x61\x73\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x69\x64\x3a\x63\x61\x6e\x76\x61\x73\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x33\x32\x30\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3a\x32\x38\x30\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x74\x69\x61\x6c\x69\ -\x61\x73\x69\x6e\x67\x3a\x20\x74\x72\x75\x65\x0a\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\ -\x74\x20\x72\x61\x64\x69\x75\x73\x3a\x20\x72\x43\x74\x72\x6c\x2e\ -\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\x74\x20\x72\x65\x63\x74\x78\ -\x3a\x20\x72\x78\x43\x74\x72\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ -\x69\x6e\x74\x20\x72\x65\x63\x74\x79\x3a\x20\x72\x79\x43\x74\x72\ -\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\x74\x20\x72\x65\x63\ -\x74\x57\x69\x64\x74\x68\x3a\x20\x77\x69\x64\x74\x68\x20\x2d\x20\ -\x32\x2a\x72\x65\x63\x74\x78\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\x74\x20\x72\x65\x63\ -\x74\x48\x65\x69\x67\x68\x74\x3a\x20\x68\x65\x69\x67\x68\x74\x20\ -\x2d\x20\x32\x2a\x72\x65\x63\x74\x79\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x73\x74\x72\x69\x6e\ -\x67\x20\x73\x74\x72\x6f\x6b\x65\x53\x74\x79\x6c\x65\x3a\x22\x62\ -\x6c\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x20\x73\x74\x72\x69\x6e\x67\x20\x66\x69\x6c\ -\x6c\x53\x74\x79\x6c\x65\x3a\x22\x73\x74\x65\x65\x6c\x62\x6c\x75\ -\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x69\x6e\x74\x20\x6c\x69\x6e\x65\x57\x69\x64\x74\ -\x68\x3a\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x43\x74\x72\x6c\x2e\ -\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x62\x6f\x6f\x6c\x20\x66\x69\x6c\x6c\ -\x3a\x74\x72\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x62\x6f\x6f\x6c\x20\x73\x74\x72\x6f\ -\x6b\x65\x3a\x74\x72\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x72\x65\x61\x6c\x20\x61\x6c\ -\x70\x68\x61\x3a\x61\x6c\x70\x68\x61\x43\x74\x72\x6c\x2e\x76\x61\ -\x6c\x75\x65\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x4c\ -\x69\x6e\x65\x57\x69\x64\x74\x68\x43\x68\x61\x6e\x67\x65\x64\x3a\ -\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x46\x69\x6c\x6c\x43\x68\ -\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\ -\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\ -\x53\x74\x72\x6f\x6b\x65\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\ -\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x6f\x6e\x52\x61\x64\x69\x75\x73\x43\x68\ -\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\ -\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\ -\x52\x65\x63\x74\x78\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\ -\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x6f\x6e\x52\x65\x63\x74\x79\x43\x68\x61\x6e\ -\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\ -\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x41\x6c\ -\x70\x68\x61\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\ -\x73\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x6f\x6e\x50\x61\x69\x6e\x74\x3a\x20\x7b\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x63\ -\x74\x78\x20\x3d\x20\x67\x65\x74\x43\x6f\x6e\x74\x65\x78\x74\x28\ -\x22\x32\x64\x22\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x63\x74\x78\x2e\x73\x61\x76\x65\x28\x29\x3b\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x63\ -\x6c\x65\x61\x72\x52\x65\x63\x74\x28\x30\x2c\x30\x2c\x63\x61\x6e\ -\x76\x61\x73\x2e\x77\x69\x64\x74\x68\x2c\x20\x63\x61\x6e\x76\x61\ -\x73\x2e\x68\x65\x69\x67\x68\x74\x29\x3b\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x74\x72\x6f\x6b\ -\x65\x53\x74\x79\x6c\x65\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\ -\x73\x74\x72\x6f\x6b\x65\x53\x74\x79\x6c\x65\x3b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x6c\x69\x6e\ -\x65\x57\x69\x64\x74\x68\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\ -\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x66\x69\x6c\x6c\x53\x74\ -\x79\x6c\x65\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\x66\x69\x6c\ -\x6c\x53\x74\x79\x6c\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x63\x74\x78\x2e\x67\x6c\x6f\x62\x61\x6c\x41\x6c\x70\ -\x68\x61\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\x61\x6c\x70\x68\ -\x61\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\ -\x78\x2e\x62\x65\x67\x69\x6e\x50\x61\x74\x68\x28\x29\x3b\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x6d\ -\x6f\x76\x65\x54\x6f\x28\x72\x65\x63\x74\x78\x2b\x72\x61\x64\x69\ -\x75\x73\x2c\x72\x65\x63\x74\x79\x29\x3b\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x74\x6f\ -\x70\x20\x73\x69\x64\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x63\x74\x78\x2e\x6c\x69\x6e\x65\x54\x6f\x28\x72\x65\ -\x63\x74\x78\x2b\x72\x65\x63\x74\x57\x69\x64\x74\x68\x2d\x72\x61\ -\x64\x69\x75\x73\x2c\x72\x65\x63\x74\x79\x29\x3b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x64\x72\x61\x77\ -\x20\x74\x6f\x70\x20\x72\x69\x67\x68\x74\x20\x63\x6f\x72\x6e\x65\ -\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\ -\x78\x2e\x61\x72\x63\x54\x6f\x28\x72\x65\x63\x74\x78\x2b\x72\x65\ -\x63\x74\x57\x69\x64\x74\x68\x2c\x72\x65\x63\x74\x79\x2c\x72\x65\ -\x63\x74\x78\x2b\x72\x65\x63\x74\x57\x69\x64\x74\x68\x2c\x72\x65\ -\x63\x74\x79\x2b\x72\x61\x64\x69\x75\x73\x2c\x72\x61\x64\x69\x75\ -\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x63\x74\x78\x2e\x6c\x69\x6e\x65\x54\x6f\x28\x72\x65\x63\x74\x78\ -\x2b\x72\x65\x63\x74\x57\x69\x64\x74\x68\x2c\x72\x65\x63\x74\x79\ -\x2b\x72\x65\x63\x74\x48\x65\x69\x67\x68\x74\x2d\x72\x61\x64\x69\ -\x75\x73\x29\x3b\x20\x20\x20\x20\x2f\x2f\x20\x72\x69\x67\x68\x74\ -\x20\x73\x69\x64\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x2f\x2f\x20\x64\x72\x61\x77\x20\x62\x6f\x74\x74\x6f\x6d\ -\x20\x72\x69\x67\x68\x74\x20\x63\x6f\x72\x6e\x65\x72\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x61\x72\ -\x63\x54\x6f\x28\x72\x65\x63\x74\x78\x2b\x72\x65\x63\x74\x57\x69\ -\x64\x74\x68\x2c\x72\x65\x63\x74\x79\x2b\x72\x65\x63\x74\x48\x65\ -\x69\x67\x68\x74\x2c\x72\x65\x63\x74\x78\x2b\x72\x65\x63\x74\x57\ -\x69\x64\x74\x68\x2d\x72\x61\x64\x69\x75\x73\x2c\x72\x65\x63\x74\ -\x79\x2b\x72\x65\x63\x74\x48\x65\x69\x67\x68\x74\x2c\x72\x61\x64\ -\x69\x75\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x63\x74\x78\x2e\x6c\x69\x6e\x65\x54\x6f\x28\x72\x65\x63\ -\x74\x78\x2b\x72\x61\x64\x69\x75\x73\x2c\x72\x65\x63\x74\x79\x2b\ -\x72\x65\x63\x74\x48\x65\x69\x67\x68\x74\x29\x3b\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x62\x6f\x74\ -\x74\x6f\x6d\x20\x73\x69\x64\x65\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x2f\x2f\x20\x64\x72\x61\x77\x20\x62\x6f\x74\ -\x74\x6f\x6d\x20\x6c\x65\x66\x74\x20\x63\x6f\x72\x6e\x65\x72\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\ -\x61\x72\x63\x54\x6f\x28\x72\x65\x63\x74\x78\x2c\x72\x65\x63\x74\ -\x79\x2b\x72\x65\x63\x74\x48\x65\x69\x67\x68\x74\x2c\x72\x65\x63\ -\x74\x78\x2c\x72\x65\x63\x74\x79\x2b\x72\x65\x63\x74\x48\x65\x69\ -\x67\x68\x74\x2d\x72\x61\x64\x69\x75\x73\x2c\x72\x61\x64\x69\x75\ -\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x63\x74\x78\x2e\x6c\x69\x6e\x65\x54\x6f\x28\x72\x65\x63\x74\x78\ -\x2c\x72\x65\x63\x74\x79\x2b\x72\x61\x64\x69\x75\x73\x29\x3b\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x2f\x2f\x20\x6c\x65\x66\x74\x20\x73\x69\x64\x65\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x64\x72\x61\x77\ -\x20\x74\x6f\x70\x20\x6c\x65\x66\x74\x20\x63\x6f\x72\x6e\x65\x72\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\ -\x2e\x61\x72\x63\x54\x6f\x28\x72\x65\x63\x74\x78\x2c\x72\x65\x63\ -\x74\x79\x2c\x72\x65\x63\x74\x78\x2b\x72\x61\x64\x69\x75\x73\x2c\ -\x72\x65\x63\x74\x79\x2c\x72\x61\x64\x69\x75\x73\x29\x3b\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x63\ -\x6c\x6f\x73\x65\x50\x61\x74\x68\x28\x29\x3b\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x28\x63\x61\x6e\x76\ -\x61\x73\x2e\x66\x69\x6c\x6c\x29\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x66\x69\x6c\ -\x6c\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x69\x66\x20\x28\x63\x61\x6e\x76\x61\x73\x2e\x73\x74\x72\x6f\ -\x6b\x65\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x74\x72\x6f\x6b\x65\x28\x29\ -\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\ -\x78\x2e\x72\x65\x73\x74\x6f\x72\x65\x28\x29\x3b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\ -\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x63\x6f\x6e\x74\x72\x6f\x6c\ -\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\ -\x33\x32\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\ -\x68\x74\x3a\x31\x35\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x43\ -\x6f\x6c\x75\x6d\x6e\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x73\x70\x61\x63\x69\x6e\x67\x3a\x33\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\x65\x72\x20\x7b\x69\x64\ -\x3a\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x43\x74\x72\x6c\x3b\x20\ -\x77\x69\x64\x74\x68\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\ -\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\x3a\x31\x3b\x20\x6d\x61\x78\ -\x3a\x31\x30\x3b\x20\x69\x6e\x69\x74\x3a\x32\x3b\x20\x6e\x61\x6d\ -\x65\x3a\x22\x4c\x69\x6e\x65\x20\x77\x69\x64\x74\x68\x22\x7d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\x65\x72\ -\x20\x7b\x69\x64\x3a\x72\x78\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\ -\x74\x68\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x32\ -\x30\x3b\x20\x6d\x69\x6e\x3a\x35\x3b\x20\x6d\x61\x78\x3a\x33\x30\ -\x3b\x20\x69\x6e\x69\x74\x3a\x31\x30\x3b\x20\x6e\x61\x6d\x65\x3a\ -\x22\x72\x65\x63\x74\x78\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x53\x6c\x69\x64\x65\x72\x20\x7b\x69\x64\x3a\x72\x79\ -\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\x3a\x33\x30\x30\x3b\ -\x20\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\x3a\ -\x35\x3b\x20\x6d\x61\x78\x3a\x33\x30\x3b\x20\x69\x6e\x69\x74\x3a\ -\x31\x30\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x72\x65\x63\x74\x79\x22\ -\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\ -\x65\x72\x20\x7b\x69\x64\x3a\x72\x43\x74\x72\x6c\x3b\x20\x77\x69\ -\x64\x74\x68\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\ -\x32\x30\x3b\x20\x6d\x69\x6e\x3a\x31\x30\x3b\x20\x6d\x61\x78\x3a\ -\x31\x30\x30\x3b\x20\x69\x6e\x69\x74\x3a\x34\x30\x3b\x20\x6e\x61\ -\x6d\x65\x3a\x22\x52\x61\x64\x69\x75\x73\x22\x7d\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\x65\x72\x20\x7b\x69\ -\x64\x3a\x61\x6c\x70\x68\x61\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\ -\x74\x68\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x32\ -\x30\x3b\x20\x6d\x69\x6e\x3a\x30\x3b\x20\x6d\x61\x78\x3a\x31\x3b\ -\x20\x69\x6e\x69\x74\x3a\x31\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x41\ -\x6c\x70\x68\x61\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\ -\x0a\x20\x20\x20\x20\x7d\x0a\x20\x20\x7d\x0a\x7d\x0a\ -\x00\x00\x12\x78\ -\x2f\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ -\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ -\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ -\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ -\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ -\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ -\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ -\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ -\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ -\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ -\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ -\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ -\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ -\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ -\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ -\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ -\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ -\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ -\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ -\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ -\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ -\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ -\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ -\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ -\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ -\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ -\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ -\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ -\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ -\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ -\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ -\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ -\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ -\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ -\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ -\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ -\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ -\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ -\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ -\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ -\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ -\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ -\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ -\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ -\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ -\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ -\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ -\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ -\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ -\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ -\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ -\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ -\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ -\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ -\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ -\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ -\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ -\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ -\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ -\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ -\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ -\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ -\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ -\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ -\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ -\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ -\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ -\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ -\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ -\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ -\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ -\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ -\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ -\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ -\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ -\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ -\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ -\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ -\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ -\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ -\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ -\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ -\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ -\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ -\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ -\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ -\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ -\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ -\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ -\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ -\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ -\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ -\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ -\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ -\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ -\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ -\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ -\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ -\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ -\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ -\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ -\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ -\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ -\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x69\x6d\x70\ -\x6f\x72\x74\x20\x22\x2e\x2e\x2f\x63\x6f\x6e\x74\x65\x6e\x74\x73\ -\x22\x0a\x49\x74\x65\x6d\x20\x7b\x0a\x20\x20\x69\x64\x3a\x63\x6f\ -\x6e\x74\x61\x69\x6e\x65\x72\x0a\x20\x20\x77\x69\x64\x74\x68\x3a\ -\x33\x32\x30\x0a\x20\x20\x68\x65\x69\x67\x68\x74\x3a\x34\x38\x30\ -\x0a\x0a\x20\x20\x43\x6f\x6c\x75\x6d\x6e\x20\x7b\x0a\x20\x20\x20\ -\x20\x73\x70\x61\x63\x69\x6e\x67\x3a\x35\x0a\x20\x20\x20\x20\x61\ -\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x70\x61\x72\x65\ -\x6e\x74\x0a\x20\x20\x20\x20\x54\x65\x78\x74\x20\x7b\x20\x66\x6f\ -\x6e\x74\x2e\x70\x6f\x69\x6e\x74\x53\x69\x7a\x65\x3a\x31\x35\x3b\ -\x20\x74\x65\x78\x74\x3a\x22\x42\x65\x7a\x69\x65\x72\x20\x43\x75\ -\x72\x76\x65\x22\x3b\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x68\x6f\ -\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x70\ -\x61\x72\x65\x6e\x74\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\ -\x43\x65\x6e\x74\x65\x72\x7d\x0a\x0a\x20\x20\x20\x20\x43\x61\x6e\ -\x76\x61\x73\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x63\ -\x61\x6e\x76\x61\x73\x0a\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\ -\x68\x3a\x33\x32\x30\x0a\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\ -\x68\x74\x3a\x32\x38\x30\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\ -\x70\x65\x72\x74\x79\x20\x73\x74\x72\x69\x6e\x67\x20\x73\x74\x72\ -\x6f\x6b\x65\x53\x74\x79\x6c\x65\x3a\x22\x72\x65\x64\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x73\x74\ -\x72\x69\x6e\x67\x20\x66\x69\x6c\x6c\x53\x74\x79\x6c\x65\x3a\x22\ -\x72\x65\x64\x22\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\ -\x72\x74\x79\x20\x69\x6e\x74\x20\x6c\x69\x6e\x65\x57\x69\x64\x74\ -\x68\x3a\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x43\x74\x72\x6c\x2e\ -\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\ -\x65\x72\x74\x79\x20\x62\x6f\x6f\x6c\x20\x66\x69\x6c\x6c\x3a\x74\ -\x72\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x62\x6f\x6f\x6c\x20\x73\x74\x72\x6f\x6b\x65\x3a\x74\ -\x72\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x72\x65\x61\x6c\x20\x61\x6c\x70\x68\x61\x3a\x61\x6c\ -\x70\x68\x61\x43\x74\x72\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\ -\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x72\x65\x61\ -\x6c\x20\x73\x63\x61\x6c\x65\x58\x20\x3a\x20\x73\x63\x61\x6c\x65\ -\x58\x43\x74\x72\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\ -\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x72\x65\x61\x6c\x20\ -\x73\x63\x61\x6c\x65\x59\x20\x3a\x20\x73\x63\x61\x6c\x65\x59\x43\ -\x74\x72\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\ -\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x72\x65\x61\x6c\x20\x72\x6f\ -\x74\x61\x74\x65\x20\x3a\x20\x72\x6f\x74\x61\x74\x65\x43\x74\x72\ -\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x61\x6e\ -\x74\x69\x61\x6c\x69\x61\x73\x69\x6e\x67\x3a\x20\x74\x72\x75\x65\ -\x0a\x0a\x20\x20\x20\x20\x20\x20\x42\x65\x68\x61\x76\x69\x6f\x72\ -\x20\x6f\x6e\x20\x73\x63\x61\x6c\x65\x58\x20\x7b\x20\x53\x70\x72\ -\x69\x6e\x67\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\x73\ -\x70\x72\x69\x6e\x67\x3a\x20\x32\x3b\x20\x64\x61\x6d\x70\x69\x6e\ -\x67\x3a\x20\x30\x2e\x32\x3b\x20\x6c\x6f\x6f\x70\x73\x3a\x41\x6e\ -\x69\x6d\x61\x74\x69\x6f\x6e\x2e\x49\x6e\x66\x69\x6e\x69\x74\x65\ -\x20\x7d\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x42\x65\x68\x61\x76\ -\x69\x6f\x72\x20\x6f\x6e\x20\x73\x63\x61\x6c\x65\x59\x20\x7b\x20\ -\x53\x70\x72\x69\x6e\x67\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\ -\x7b\x20\x73\x70\x72\x69\x6e\x67\x3a\x20\x32\x3b\x20\x64\x61\x6d\ -\x70\x69\x6e\x67\x3a\x20\x30\x2e\x32\x3b\x20\x6c\x6f\x6f\x70\x73\ -\x3a\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2e\x49\x6e\x66\x69\x6e\ -\x69\x74\x65\x7d\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x42\x65\x68\ -\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\x72\x6f\x74\x61\x74\x65\x20\ -\x7b\x20\x53\x70\x72\x69\x6e\x67\x41\x6e\x69\x6d\x61\x74\x69\x6f\ -\x6e\x20\x7b\x20\x73\x70\x72\x69\x6e\x67\x3a\x20\x32\x3b\x20\x64\ -\x61\x6d\x70\x69\x6e\x67\x3a\x20\x30\x2e\x32\x3b\x20\x6c\x6f\x6f\ -\x70\x73\x3a\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2e\x49\x6e\x66\ -\x69\x6e\x69\x74\x65\x7d\x20\x7d\x0a\x0a\x20\x20\x20\x20\x6f\x6e\ -\x4c\x69\x6e\x65\x57\x69\x64\x74\x68\x43\x68\x61\x6e\x67\x65\x64\ -\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\ -\x0a\x20\x20\x20\x20\x6f\x6e\x46\x69\x6c\x6c\x43\x68\x61\x6e\x67\ -\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\ -\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\x53\x74\x72\x6f\x6b\x65\x43\ -\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\ -\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\x41\x6c\x70\ -\x68\x61\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\ -\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\ -\x53\x63\x61\x6c\x65\x58\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\ -\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\ -\x20\x20\x6f\x6e\x53\x63\x61\x6c\x65\x59\x43\x68\x61\x6e\x67\x65\ -\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\x29\ -\x3b\x0a\x20\x20\x20\x20\x6f\x6e\x52\x6f\x74\x61\x74\x65\x43\x68\ -\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\ -\x6e\x74\x28\x29\x3b\x0a\x0a\x20\x20\x20\x20\x6f\x6e\x50\x61\x69\ -\x6e\x74\x3a\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\ -\x63\x74\x78\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\x67\x65\x74\ -\x43\x6f\x6e\x74\x65\x78\x74\x28\x27\x32\x64\x27\x29\x3b\x0a\x20\ -\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x61\x76\x65\x28\x29\x3b\ -\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x63\x6c\x65\x61\x72\ -\x52\x65\x63\x74\x28\x30\x2c\x20\x30\x2c\x20\x63\x61\x6e\x76\x61\ -\x73\x2e\x77\x69\x64\x74\x68\x2c\x20\x63\x61\x6e\x76\x61\x73\x2e\ -\x68\x65\x69\x67\x68\x74\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\ -\x74\x78\x2e\x67\x6c\x6f\x62\x61\x6c\x41\x6c\x70\x68\x61\x20\x3d\ -\x20\x63\x61\x6e\x76\x61\x73\x2e\x61\x6c\x70\x68\x61\x3b\x0a\x20\ -\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x74\x72\x6f\x6b\x65\x53\ -\x74\x79\x6c\x65\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\x73\x74\ -\x72\x6f\x6b\x65\x53\x74\x79\x6c\x65\x3b\x0a\x20\x20\x20\x20\x20\ -\x20\x63\x74\x78\x2e\x66\x69\x6c\x6c\x53\x74\x79\x6c\x65\x20\x3d\ -\x20\x63\x61\x6e\x76\x61\x73\x2e\x66\x69\x6c\x6c\x53\x74\x79\x6c\ -\x65\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x6c\x69\x6e\ -\x65\x57\x69\x64\x74\x68\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\ -\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x3b\x0a\x20\x20\x20\x20\x20\ -\x20\x63\x74\x78\x2e\x73\x63\x61\x6c\x65\x28\x63\x61\x6e\x76\x61\ -\x73\x2e\x73\x63\x61\x6c\x65\x58\x2c\x20\x63\x61\x6e\x76\x61\x73\ -\x2e\x73\x63\x61\x6c\x65\x59\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\ -\x63\x74\x78\x2e\x72\x6f\x74\x61\x74\x65\x28\x63\x61\x6e\x76\x61\ -\x73\x2e\x72\x6f\x74\x61\x74\x65\x29\x3b\x0a\x20\x20\x20\x20\x20\ -\x20\x2f\x2f\x21\x20\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\x20\x63\ -\x74\x78\x2e\x62\x65\x67\x69\x6e\x50\x61\x74\x68\x28\x29\x3b\x0a\ -\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x6d\x6f\x76\x65\x54\x6f\ -\x28\x37\x35\x2c\x34\x30\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\ -\x74\x78\x2e\x62\x65\x7a\x69\x65\x72\x43\x75\x72\x76\x65\x54\x6f\ -\x28\x37\x35\x2c\x33\x37\x2c\x37\x30\x2c\x32\x35\x2c\x35\x30\x2c\ -\x32\x35\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x62\ -\x65\x7a\x69\x65\x72\x43\x75\x72\x76\x65\x54\x6f\x28\x32\x30\x2c\ -\x32\x35\x2c\x32\x30\x2c\x36\x32\x2e\x35\x2c\x32\x30\x2c\x36\x32\ -\x2e\x35\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x62\ -\x65\x7a\x69\x65\x72\x43\x75\x72\x76\x65\x54\x6f\x28\x32\x30\x2c\ -\x38\x30\x2c\x34\x30\x2c\x31\x30\x32\x2c\x37\x35\x2c\x31\x32\x30\ -\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x62\x65\x7a\ -\x69\x65\x72\x43\x75\x72\x76\x65\x54\x6f\x28\x31\x31\x30\x2c\x31\ -\x30\x32\x2c\x31\x33\x30\x2c\x38\x30\x2c\x31\x33\x30\x2c\x36\x32\ -\x2e\x35\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x62\ -\x65\x7a\x69\x65\x72\x43\x75\x72\x76\x65\x54\x6f\x28\x31\x33\x30\ -\x2c\x36\x32\x2e\x35\x2c\x31\x33\x30\x2c\x32\x35\x2c\x31\x30\x30\ -\x2c\x32\x35\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\ -\x62\x65\x7a\x69\x65\x72\x43\x75\x72\x76\x65\x54\x6f\x28\x38\x35\ -\x2c\x32\x35\x2c\x37\x35\x2c\x33\x37\x2c\x37\x35\x2c\x34\x30\x29\ -\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x63\x6c\x6f\x73\ -\x65\x50\x61\x74\x68\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x2f\ -\x2f\x21\x20\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\x20\x69\x66\x20\ -\x28\x63\x61\x6e\x76\x61\x73\x2e\x66\x69\x6c\x6c\x29\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x66\x69\x6c\x6c\x28\ -\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x69\x66\x20\x28\x63\x61\x6e\ -\x76\x61\x73\x2e\x73\x74\x72\x6f\x6b\x65\x29\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x74\x72\x6f\x6b\x65\x28\ -\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x72\x65\x73\ -\x74\x6f\x72\x65\x28\x29\x3b\x0a\x20\x20\x20\x20\x7d\x0a\x20\x20\ -\x7d\x0a\x0a\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\ -\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x63\x6f\ -\x6e\x74\x72\x6f\x6c\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\ -\x69\x64\x74\x68\x3a\x33\x32\x30\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x68\x65\x69\x67\x68\x74\x3a\x31\x35\x30\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x43\x6f\x6c\x75\x6d\x6e\x20\x7b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x73\x70\x61\x63\x69\x6e\x67\x3a\x33\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\x65\ -\x72\x20\x7b\x69\x64\x3a\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x43\ -\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\x3a\x33\x30\x30\x3b\x20\ -\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\x3a\x31\ -\x3b\x20\x6d\x61\x78\x3a\x31\x30\x3b\x20\x69\x6e\x69\x74\x3a\x32\ -\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x4c\x69\x6e\x65\x20\x77\x69\x64\ -\x74\x68\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\ -\x6c\x69\x64\x65\x72\x20\x7b\x69\x64\x3a\x73\x63\x61\x6c\x65\x58\ -\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\x3a\x33\x30\x30\x3b\ -\x20\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\x3a\ -\x30\x2e\x31\x3b\x20\x6d\x61\x78\x3a\x31\x30\x3b\x20\x69\x6e\x69\ -\x74\x3a\x31\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x53\x63\x61\x6c\x65\ -\x58\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\ -\x69\x64\x65\x72\x20\x7b\x69\x64\x3a\x73\x63\x61\x6c\x65\x59\x43\ -\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\x3a\x33\x30\x30\x3b\x20\ -\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\x3a\x30\ -\x2e\x31\x3b\x20\x6d\x61\x78\x3a\x31\x30\x3b\x20\x69\x6e\x69\x74\ -\x3a\x31\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x53\x63\x61\x6c\x65\x59\ -\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\ -\x64\x65\x72\x20\x7b\x69\x64\x3a\x72\x6f\x74\x61\x74\x65\x43\x74\ -\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\x3a\x33\x30\x30\x3b\x20\x68\ -\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\x3a\x30\x3b\ -\x20\x6d\x61\x78\x3a\x4d\x61\x74\x68\x2e\x50\x49\x2a\x32\x3b\x20\ -\x69\x6e\x69\x74\x3a\x30\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x52\x6f\ -\x74\x61\x74\x65\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x53\x6c\x69\x64\x65\x72\x20\x7b\x69\x64\x3a\x61\x6c\x70\x68\ -\x61\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\x3a\x33\x30\x30\ -\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\ -\x3a\x30\x3b\x20\x6d\x61\x78\x3a\x31\x3b\x20\x69\x6e\x69\x74\x3a\ -\x31\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x41\x6c\x70\x68\x61\x22\x7d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\ -\x0a\x20\x20\x7d\x0a\x7d\x0a\ \x00\x00\x13\x00\ \x2f\ \x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ @@ -8009,6 +7076,169 @@ qt_resource_data = b"\ \x6d\x65\x3a\x22\x41\x6c\x70\x68\x61\x22\x7d\x0a\x20\x20\x20\x20\ \x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x20\x20\x7d\x0a\ \x7d\x0a\ +\x00\x00\x0a\x04\ +\x2f\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ +\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ +\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ +\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ +\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ +\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ +\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ +\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ +\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ +\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ +\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ +\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ +\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ +\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ +\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ +\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ +\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ +\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ +\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ +\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ +\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ +\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ +\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ +\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ +\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ +\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ +\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ +\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ +\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ +\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ +\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ +\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ +\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ +\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ +\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ +\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ +\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ +\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ +\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ +\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ +\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ +\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ +\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ +\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ +\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ +\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ +\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ +\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ +\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ +\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ +\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ +\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ +\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ +\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ +\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ +\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ +\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ +\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ +\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ +\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ +\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ +\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ +\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ +\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ +\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ +\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ +\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ +\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ +\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ +\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ +\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ +\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ +\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ +\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ +\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ +\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ +\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ +\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ +\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ +\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ +\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ +\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ +\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ +\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ +\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ +\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ +\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ +\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ +\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ +\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ +\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ +\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ +\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ +\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ +\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ +\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ +\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ +\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ +\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ +\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ +\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ +\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ +\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ +\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x49\x74\ +\x65\x6d\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\x3a\x20\x74\x6f\x6f\ +\x6c\x62\x61\x72\x0a\x0a\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x20\x76\x61\x72\x69\x61\x6e\x74\x20\x6c\x61\x62\x65\x6c\ +\x73\x0a\x20\x20\x20\x20\x73\x69\x67\x6e\x61\x6c\x20\x62\x75\x74\ +\x74\x6f\x6e\x43\x6c\x69\x63\x6b\x65\x64\x28\x69\x6e\x74\x20\x69\ +\x6e\x64\x65\x78\x29\x0a\x0a\x20\x20\x20\x20\x42\x6f\x72\x64\x65\ +\x72\x49\x6d\x61\x67\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x73\x6f\x75\x72\x63\x65\x3a\x20\x22\x69\x6d\x61\x67\x65\x73\ +\x2f\x74\x69\x74\x6c\x65\x62\x61\x72\x2e\x73\x63\x69\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x70\x61\ +\x72\x65\x6e\x74\x2e\x77\x69\x64\x74\x68\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x70\x61\x72\x65\x6e\ +\x74\x2e\x68\x65\x69\x67\x68\x74\x20\x2b\x20\x31\x34\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x79\x3a\x20\x2d\x37\x0a\x20\x20\x20\x20\ +\x7d\x0a\x0a\x20\x20\x20\x20\x52\x6f\x77\x20\x7b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x79\x3a\x20\x33\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x68\x6f\x72\x69\x7a\x6f\ +\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\ +\x6e\x74\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\ +\x74\x65\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x70\x65\ +\x61\x74\x65\x72\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x6d\x6f\x64\x65\x6c\x3a\x20\x74\x6f\x6f\x6c\x62\x61\ +\x72\x2e\x6c\x61\x62\x65\x6c\x73\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x64\x65\x6c\x65\x67\x61\x74\x65\x3a\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x42\ +\x75\x74\x74\x6f\x6e\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x74\x65\x78\x74\ +\x3a\x20\x6d\x6f\x64\x65\x6c\x44\x61\x74\x61\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x6f\x6e\x43\x6c\x69\x63\x6b\x65\x64\x3a\x20\x74\x6f\x6f\x6c\x62\ +\x61\x72\x2e\x62\x75\x74\x74\x6f\x6e\x43\x6c\x69\x63\x6b\x65\x64\ +\x28\x6d\x6f\x64\x65\x6c\x2e\x69\x6e\x64\x65\x78\x29\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\ +\x0a\x7d\x0a\ \x00\x00\x0b\xd2\ \x2f\ \x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ @@ -8448,169 +7678,6 @@ qt_resource_data = b"\ \x65\x6e\x74\x2e\x77\x69\x64\x74\x68\x0a\x20\x20\x20\x20\x20\x20\ \x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ \x7d\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ -\x00\x00\x0a\x04\ -\x2f\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ -\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ -\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ -\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ -\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ -\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ -\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ -\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ -\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ -\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ -\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ -\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ -\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ -\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ -\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ -\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ -\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ -\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ -\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ -\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ -\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ -\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ -\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ -\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ -\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ -\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ -\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ -\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ -\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ -\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ -\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ -\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ -\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ -\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ -\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ -\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ -\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ -\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ -\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ -\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ -\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ -\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ -\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ -\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ -\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ -\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ -\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ -\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ -\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ -\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ -\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ -\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ -\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ -\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ -\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ -\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ -\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ -\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ -\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ -\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ -\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ -\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ -\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ -\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ -\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ -\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ -\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ -\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ -\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ -\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ -\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ -\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ -\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ -\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ -\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ -\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ -\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ -\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ -\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ -\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ -\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ -\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ -\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ -\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ -\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ -\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ -\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ -\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ -\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ -\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ -\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ -\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ -\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ -\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ -\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ -\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ -\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ -\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ -\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ -\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ -\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ -\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ -\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ -\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x49\x74\ -\x65\x6d\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\x3a\x20\x74\x6f\x6f\ -\x6c\x62\x61\x72\x0a\x0a\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\ -\x74\x79\x20\x76\x61\x72\x69\x61\x6e\x74\x20\x6c\x61\x62\x65\x6c\ -\x73\x0a\x20\x20\x20\x20\x73\x69\x67\x6e\x61\x6c\x20\x62\x75\x74\ -\x74\x6f\x6e\x43\x6c\x69\x63\x6b\x65\x64\x28\x69\x6e\x74\x20\x69\ -\x6e\x64\x65\x78\x29\x0a\x0a\x20\x20\x20\x20\x42\x6f\x72\x64\x65\ -\x72\x49\x6d\x61\x67\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x73\x6f\x75\x72\x63\x65\x3a\x20\x22\x69\x6d\x61\x67\x65\x73\ -\x2f\x74\x69\x74\x6c\x65\x62\x61\x72\x2e\x73\x63\x69\x22\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\x70\x61\ -\x72\x65\x6e\x74\x2e\x77\x69\x64\x74\x68\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x70\x61\x72\x65\x6e\ -\x74\x2e\x68\x65\x69\x67\x68\x74\x20\x2b\x20\x31\x34\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x79\x3a\x20\x2d\x37\x0a\x20\x20\x20\x20\ -\x7d\x0a\x0a\x20\x20\x20\x20\x52\x6f\x77\x20\x7b\x0a\x20\x20\x20\ -\x20\x20\x20\x20\x20\x79\x3a\x20\x33\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x68\x6f\x72\x69\x7a\x6f\ -\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\ -\x6e\x74\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\ -\x74\x65\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x52\x65\x70\x65\ -\x61\x74\x65\x72\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x6d\x6f\x64\x65\x6c\x3a\x20\x74\x6f\x6f\x6c\x62\x61\ -\x72\x2e\x6c\x61\x62\x65\x6c\x73\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x64\x65\x6c\x65\x67\x61\x74\x65\x3a\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x42\ -\x75\x74\x74\x6f\x6e\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x74\x65\x78\x74\ -\x3a\x20\x6d\x6f\x64\x65\x6c\x44\x61\x74\x61\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ -\x6f\x6e\x43\x6c\x69\x63\x6b\x65\x64\x3a\x20\x74\x6f\x6f\x6c\x62\ -\x61\x72\x2e\x62\x75\x74\x74\x6f\x6e\x43\x6c\x69\x63\x6b\x65\x64\ -\x28\x6d\x6f\x64\x65\x6c\x2e\x69\x6e\x64\x65\x78\x29\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\ -\x0a\x7d\x0a\ \x00\x00\x0b\x0a\ \x2f\ \x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ @@ -8790,220 +7857,6 @@ qt_resource_data = b"\ \x54\x65\x78\x74\x2e\x52\x61\x69\x73\x65\x64\x3b\x20\x73\x74\x79\ \x6c\x65\x43\x6f\x6c\x6f\x72\x3a\x20\x22\x42\x6c\x61\x63\x6b\x22\ \x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ -\x00\x00\x0d\x3f\ -\x2f\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ -\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ -\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ -\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ -\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ -\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ -\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x4d\x6f\x62\x69\x6c\ -\x69\x74\x79\x20\x43\x6f\x6d\x70\x6f\x6e\x65\x6e\x74\x73\x2e\x0a\ -\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\x47\x49\x4e\x5f\ -\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\x0a\x2a\x2a\x20\ -\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\x74\x68\x69\x73\ -\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\x74\x68\x65\x20\ -\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\x20\x42\x53\x44\ -\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\x66\x6f\x6c\x6c\ -\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\x52\x65\x64\x69\ -\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\x6e\x64\x20\x75\ -\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\x20\x61\x6e\x64\ -\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\x73\x2c\x20\x77\ -\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\x75\x74\x0a\x2a\ -\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\x6f\x6e\x2c\x20\ -\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\x64\x20\x70\x72\ -\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\x74\x68\x65\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\x6e\x64\x69\x74\ -\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\x6d\x65\x74\x3a\ -\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\ -\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\x6f\x75\x72\x63\ -\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\x72\x65\x74\x61\ -\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\x6f\x70\ -\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6e\x6f\ -\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\x74\x20\ -\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x6e\ -\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\ -\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\x2a\x2a\x20\x20\ -\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\ -\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\ -\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\x64\x75\x63\x65\ -\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\x6f\x70\x79\x72\ -\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6e\x6f\x74\x69\ -\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\x74\x20\x6f\x66\ -\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x6e\x64\x20\ -\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x64\x69\ -\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\x2a\x2a\x20\x20\ -\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\x65\x6e\x74\x61\ -\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\x6f\x74\x68\x65\ -\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\x70\x72\x6f\x76\ -\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\x65\x0a\x2a\x2a\ -\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\ -\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\x69\x74\x68\x65\ -\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x44\x69\ -\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\x69\x74\x73\x20\ -\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\ -\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x73\x0a\x2a\ -\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\x20\x63\x6f\x6e\ -\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\x79\x20\x62\x65\ -\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\x6f\x72\x73\x65\ -\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\x70\x72\x6f\x64\ -\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\x0a\x2a\x2a\x20\ -\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\x73\x20\x73\x6f\ -\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\x75\x74\x20\x73\ -\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\x72\x20\x77\x72\ -\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\x73\x69\x6f\x6e\ -\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\x48\x49\x53\x20\ -\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\x50\x52\x4f\x56\ -\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\x43\x4f\x50\x59\ -\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\x53\x20\x41\x4e\ -\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\x53\x0a\x2a\ -\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\x44\x20\x41\x4e\ -\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\x20\x49\x4d\x50\ -\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x2c\ -\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\x54\x20\ -\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\x20\x54\ -\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\ -\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\x20\x4d\x45\x52\ -\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\x20\x41\x4e\x44\ -\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\x0a\x2a\x2a\x20\ -\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\x20\x50\x55\x52\ -\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\x43\x4c\x41\x49\ -\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\x56\x45\x4e\x54\ -\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\x4f\x50\x59\x52\ -\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\x52\x20\x4f\x52\ -\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\x53\x20\x42\x45\ -\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\x41\x4e\x59\x20\ -\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\x52\x45\x43\x54\ -\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\x2c\x0a\x2a\x2a\ -\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\x45\x4d\x50\x4c\ -\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\x45\x51\x55\x45\ -\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\x53\x20\x28\x49\ -\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\x54\x20\x4e\x4f\ -\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\x20\x54\x4f\x2c\ -\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\x20\x4f\x46\x20\ -\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\x4f\x4f\x44\x53\ -\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\x3b\x20\x4c\x4f\ -\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\x2a\x20\x44\x41\ -\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\x54\x53\x3b\x20\ -\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\x49\x4e\x54\x45\ -\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\x57\x45\x56\x45\ -\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\x20\x4f\x4e\x20\ -\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\x59\x20\x4f\x46\ -\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\x57\x48\x45\x54\ -\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\x41\x43\x54\x2c\ -\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\ -\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\x2a\x20\x28\x49\ -\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\x4c\x49\x47\x45\ -\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\x57\x49\x53\x45\ -\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\x20\x41\x4e\x59\ -\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\x54\x48\x45\x20\ -\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\x49\x53\x20\x53\ -\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\x4e\x20\x49\x46\ -\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\x54\x48\x45\x20\ -\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\x4f\x46\x20\x53\ -\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\x49\x43\x45\x4e\ -\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\x20\x51\x74\x51\ -\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x49\x74\x65\x6d\x20\x7b\ -\x0a\x20\x20\x20\x20\x69\x64\x3a\x20\x73\x63\x72\x6f\x6c\x6c\x42\ -\x61\x72\x0a\x20\x20\x20\x20\x2f\x2f\x20\x54\x68\x65\x20\x70\x72\ -\x6f\x70\x65\x72\x74\x69\x65\x73\x20\x74\x68\x61\x74\x20\x64\x65\ -\x66\x69\x6e\x65\x20\x74\x68\x65\x20\x73\x63\x72\x6f\x6c\x6c\x62\ -\x61\x72\x27\x73\x20\x73\x74\x61\x74\x65\x2e\x0a\x20\x20\x20\x20\ -\x2f\x2f\x20\x70\x6f\x73\x69\x74\x69\x6f\x6e\x20\x61\x6e\x64\x20\ -\x70\x61\x67\x65\x53\x69\x7a\x65\x20\x61\x72\x65\x20\x69\x6e\x20\ -\x74\x68\x65\x20\x72\x61\x6e\x67\x65\x20\x30\x2e\x30\x20\x2d\x20\ -\x31\x2e\x30\x2e\x20\x20\x54\x68\x65\x79\x20\x61\x72\x65\x20\x72\ -\x65\x6c\x61\x74\x69\x76\x65\x20\x74\x6f\x20\x74\x68\x65\x0a\x20\ -\x20\x20\x20\x2f\x2f\x20\x68\x65\x69\x67\x68\x74\x20\x6f\x66\x20\ -\x74\x68\x65\x20\x70\x61\x67\x65\x2c\x20\x69\x2e\x65\x2e\x20\x61\ -\x20\x70\x61\x67\x65\x53\x69\x7a\x65\x20\x6f\x66\x20\x30\x2e\x35\ -\x20\x6d\x65\x61\x6e\x73\x20\x74\x68\x61\x74\x20\x79\x6f\x75\x20\ -\x63\x61\x6e\x20\x73\x65\x65\x20\x35\x30\x25\x0a\x20\x20\x20\x20\ -\x2f\x2f\x20\x6f\x66\x20\x74\x68\x65\x20\x68\x65\x69\x67\x68\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x76\x69\x65\x77\x2e\x0a\x20\x20\ -\x20\x20\x2f\x2f\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\ -\x20\x63\x61\x6e\x20\x62\x65\x20\x65\x69\x74\x68\x65\x72\x20\x27\ -\x56\x65\x72\x74\x69\x63\x61\x6c\x27\x20\x6f\x72\x20\x27\x48\x6f\ -\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x27\x0a\x20\x20\x20\x20\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x72\x65\x61\x6c\x20\x70\x6f\x73\x69\ -\x74\x69\x6f\x6e\x0a\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\ -\x79\x20\x72\x65\x61\x6c\x20\x70\x61\x67\x65\x53\x69\x7a\x65\x0a\ -\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x73\x74\x72\ -\x69\x6e\x67\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\ -\x3a\x20\x22\x56\x65\x72\x74\x69\x63\x61\x6c\x22\x0a\x20\x20\x20\ -\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x61\x6c\x69\x61\x73\x20\ -\x62\x67\x43\x6f\x6c\x6f\x72\x3a\x20\x62\x61\x63\x6b\x67\x72\x6f\ -\x75\x6e\x64\x2e\x63\x6f\x6c\x6f\x72\x0a\x20\x20\x20\x20\x70\x72\ -\x6f\x70\x65\x72\x74\x79\x20\x61\x6c\x69\x61\x73\x20\x66\x67\x43\ -\x6f\x6c\x6f\x72\x3a\x20\x74\x68\x75\x6d\x62\x2e\x63\x6f\x6c\x6f\ -\x72\x0a\x0a\x20\x20\x20\x20\x2f\x2f\x20\x41\x20\x6c\x69\x67\x68\ -\x74\x2c\x20\x73\x65\x6d\x69\x2d\x74\x72\x61\x6e\x73\x70\x61\x72\ -\x65\x6e\x74\x20\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x0a\x20\ -\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\ -\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x62\x61\x63\x6b\x67\ -\x72\x6f\x75\x6e\x64\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x72\x61\ -\x64\x69\x75\x73\x3a\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\ -\x6e\x20\x3d\x3d\x20\x27\x56\x65\x72\x74\x69\x63\x61\x6c\x27\x20\ -\x3f\x20\x28\x77\x69\x64\x74\x68\x2f\x32\x20\x2d\x20\x31\x29\x20\ -\x3a\x20\x28\x68\x65\x69\x67\x68\x74\x2f\x32\x20\x2d\x20\x31\x29\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\ -\x22\x77\x68\x69\x74\x65\x22\x3b\x20\x6f\x70\x61\x63\x69\x74\x79\ -\x3a\x20\x30\x2e\x33\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\ -\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x20\x70\x61\x72\x65\ -\x6e\x74\x0a\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x2f\x2f\x20\ -\x53\x69\x7a\x65\x20\x74\x68\x65\x20\x62\x61\x72\x20\x74\x6f\x20\ -\x74\x68\x65\x20\x72\x65\x71\x75\x69\x72\x65\x64\x20\x73\x69\x7a\ -\x65\x2c\x20\x64\x65\x70\x65\x6e\x64\x69\x6e\x67\x20\x75\x70\x6f\ -\x6e\x20\x74\x68\x65\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\ -\x6e\x2e\x0a\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\ -\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x74\ -\x68\x75\x6d\x62\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x70\x61\ -\x63\x69\x74\x79\x3a\x20\x30\x2e\x37\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x62\x6c\x61\x63\x6b\x22\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x72\x61\x64\x69\x75\x73\x3a\ -\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x3d\x3d\x20\ -\x27\x56\x65\x72\x74\x69\x63\x61\x6c\x27\x20\x3f\x20\x28\x77\x69\ -\x64\x74\x68\x2f\x32\x20\x2d\x20\x31\x29\x20\x3a\x20\x28\x68\x65\ -\x69\x67\x68\x74\x2f\x32\x20\x2d\x20\x31\x29\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x78\x3a\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\ -\x6f\x6e\x20\x3d\x3d\x20\x27\x56\x65\x72\x74\x69\x63\x61\x6c\x27\ -\x20\x3f\x20\x31\x20\x3a\x20\x28\x73\x63\x72\x6f\x6c\x6c\x42\x61\ -\x72\x2e\x70\x6f\x73\x69\x74\x69\x6f\x6e\x20\x2a\x20\x28\x73\x63\ -\x72\x6f\x6c\x6c\x42\x61\x72\x2e\x77\x69\x64\x74\x68\x2d\x32\x29\ -\x20\x2b\x20\x31\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3a\ -\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x3d\x3d\x20\ -\x27\x56\x65\x72\x74\x69\x63\x61\x6c\x27\x20\x3f\x20\x28\x73\x63\ -\x72\x6f\x6c\x6c\x42\x61\x72\x2e\x70\x6f\x73\x69\x74\x69\x6f\x6e\ -\x20\x2a\x20\x28\x73\x63\x72\x6f\x6c\x6c\x42\x61\x72\x2e\x68\x65\ -\x69\x67\x68\x74\x2d\x32\x29\x20\x2b\x20\x31\x29\x20\x3a\x20\x31\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\ -\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x3d\x3d\x20\x27\ -\x56\x65\x72\x74\x69\x63\x61\x6c\x27\x20\x3f\x20\x28\x70\x61\x72\ -\x65\x6e\x74\x2e\x77\x69\x64\x74\x68\x2d\x32\x29\x20\x3a\x20\x28\ -\x73\x63\x72\x6f\x6c\x6c\x42\x61\x72\x2e\x70\x61\x67\x65\x53\x69\ -\x7a\x65\x20\x2a\x20\x28\x73\x63\x72\x6f\x6c\x6c\x42\x61\x72\x2e\ -\x77\x69\x64\x74\x68\x2d\x32\x29\x29\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x6f\x72\x69\x65\x6e\x74\ -\x61\x74\x69\x6f\x6e\x20\x3d\x3d\x20\x27\x56\x65\x72\x74\x69\x63\ -\x61\x6c\x27\x20\x3f\x20\x28\x73\x63\x72\x6f\x6c\x6c\x42\x61\x72\ -\x2e\x70\x61\x67\x65\x53\x69\x7a\x65\x20\x2a\x20\x28\x73\x63\x72\ -\x6f\x6c\x6c\x42\x61\x72\x2e\x68\x65\x69\x67\x68\x74\x2d\x32\x29\ -\x29\x20\x3a\x20\x28\x70\x61\x72\x65\x6e\x74\x2e\x68\x65\x69\x67\ -\x68\x74\x2d\x32\x29\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ \x00\x00\x5b\xdf\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ @@ -10476,147 +9329,239 @@ qt_resource_data = b"\ \xdc\x70\xc3\x11\xba\x1b\x6e\x38\x42\x77\xc3\x0d\x37\x1c\xa1\xbb\ \xe1\x86\x1b\xcf\xab\xf1\xff\x04\x18\x00\x0f\x62\x62\xc5\x0e\x9e\ \x8d\xff\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ -\x00\x00\x08\xa9\ -\x00\ -\x00\x1d\x22\x78\x9c\xc5\x58\x59\x6f\xdb\x48\x12\x7e\xcf\xaf\x20\ -\x94\x97\x04\x2b\x51\x7d\x1f\x86\xe5\x41\xd6\x83\x19\xcc\x42\xb3\ -\x0b\x24\x13\xec\x33\x4d\xb5\x6c\x4e\x64\x52\x43\x52\xb1\x95\x5f\ -\xbf\x55\xdd\x3c\x75\x38\x76\xb2\x83\x18\x48\xc4\xee\xae\xf3\xab\ -\xea\xea\xea\xbe\xfc\xe9\xf1\x7e\x13\x7d\x76\x65\x95\x15\xf9\x62\ -\x42\x63\x32\x89\x5c\x9e\x16\xab\x2c\xbf\x5d\x4c\x3e\xfe\xf1\xcb\ -\xcc\x4c\xa2\xaa\x4e\xf2\x55\xb2\x29\x72\xb7\x98\xe4\xc5\xe4\xa7\ -\xab\x57\x97\xd5\xe7\xdb\x08\x38\xf3\xea\x62\x95\x2e\x26\x77\x75\ -\xbd\xbd\x98\xcf\xb7\xbb\x72\x13\x17\xe5\xed\x7c\x95\xce\xdd\xc6\ -\xdd\xbb\xbc\xae\xe6\x34\xa6\xf3\x49\x43\x9b\xf6\xb4\x69\xe9\x92\ -\x3a\xfb\xec\xd2\xe2\xfe\xbe\xc8\x2b\xcf\x96\x57\xaf\x5b\xca\x72\ -\xb5\xee\x48\x1f\x1e\x1e\xe2\x07\xee\x29\xa8\xb5\x76\x4e\xd8\x9c\ -\xb1\x19\x50\xcc\xaa\x7d\x5e\x27\x8f\xb3\x01\x1f\xd8\x75\x8a\x8f\ -\x11\x42\xe6\xb0\xd6\x90\x3d\x83\xe4\xe2\x71\x93\xe5\x9f\xce\xda\ -\xe0\x57\x27\xd1\x43\xb6\xaa\xef\x16\x13\x61\xb6\x8f\x93\xe8\xce\ -\x65\xb7\x77\x75\x3b\xca\x56\x8b\x09\x88\xa3\x9c\xa8\xc9\xd5\xab\ -\x28\xba\x5c\xb9\x75\xe5\x67\xf1\x03\xa6\x8d\x9f\x86\x05\x10\xe5\ -\x92\xf2\xd7\x32\x59\x65\x80\x98\x27\x19\x4f\x09\x62\x78\x43\x0c\ -\xe4\x55\x5d\x6c\x83\x74\xf8\x80\x25\x39\x89\x8a\xf5\xba\x72\xa0\ -\x99\x60\xac\x8a\xed\x2c\x2d\x36\x45\xb9\x98\xbc\x5e\xfb\xbf\x66\ -\xb2\xd8\x26\x69\x56\xef\x91\x6a\x3e\x16\xd6\xb1\xc7\x5a\x4e\x86\ -\xa2\xed\xb7\xc9\x1b\x48\xd0\xbd\x71\xf4\x59\xc2\x68\x2b\xec\x72\ -\x3e\x06\xe1\xf9\x60\x71\x76\x16\x2c\x2e\x9e\x04\x4b\xa7\xec\xc8\ -\xb9\x58\x71\xc3\xac\x36\xea\x3c\x6a\xd2\x72\x2b\x28\xb7\x43\xec\ -\xb8\x3a\x14\x9f\x26\x6b\xee\x8e\xc5\x53\xc3\x85\x51\x4c\x9c\x07\ -\x91\x9b\x81\xd1\xb1\xe1\x46\x12\x29\x8f\xd0\x3c\x23\x5e\x12\x21\ -\x8d\xa6\xfa\xbc\x78\x41\x9e\x88\xd1\x49\xa9\xff\x87\x18\x31\x75\ -\x36\x46\xcc\x3c\x19\x23\x9b\xaa\xb3\xf6\x9c\x08\x8d\xa0\x0a\xfe\ -\x46\xa1\x11\xec\x58\x2a\x33\xe9\x57\xa5\x0e\x22\xf2\x14\x64\x6b\ -\x97\xe0\x9e\xfc\x2e\xc8\x7c\x79\xb9\xb8\x2b\x1d\x54\xc1\xd7\x27\ -\xb0\x3b\x81\x29\xa7\x0a\x80\xbb\x6d\x46\x1f\xf3\xac\x86\x32\xb7\ -\xab\x5c\xf9\x01\x6c\x70\xff\xc9\x3f\x56\x10\xc7\x47\xba\x98\xcc\ -\x98\x89\xad\x32\x56\x80\x91\x7b\x3f\x96\x31\x67\xca\x50\x18\x3f\ -\x32\x18\x73\x1d\x53\xab\x2c\x48\xdb\xe3\xd0\xc6\x52\x5a\x22\x49\ -\xb7\x01\x2e\x51\x47\xb2\x79\x9e\xb1\xb0\x19\xbd\xb1\x63\x1e\x70\ -\x02\x20\x4c\x1f\x51\x1b\x8f\x25\xb5\x44\x73\x18\xef\xd1\x1a\x16\ -\x53\xca\x61\xc7\x4d\xa2\xf5\xc1\xfa\xfa\x60\x1d\xe0\x06\xe3\xbe\ -\xea\x74\xbb\xfc\x47\x99\xe4\xd5\xba\x28\xef\x17\x93\xfb\xa4\x2e\ -\xb3\xc7\x37\x24\x16\x46\x6b\x6e\xa7\x34\x66\x96\x81\x51\xd3\x19\ -\x1c\x57\x00\xb0\x9e\xc2\x92\xd5\x4c\xc0\x8c\xa0\x31\xd2\xf0\x29\ -\x67\xb1\xa0\xc2\xb2\xb7\xdf\x04\x04\x94\xf0\x93\x40\x18\x1a\x80\ -\x60\x3c\xb6\xf8\x17\x60\x80\x11\x87\x88\x00\xe8\x1e\x85\x7e\x71\ -\x3d\x5e\x04\x08\xa8\x8d\xa9\xa0\x16\xe5\x9c\xf7\x14\x0e\x76\xa2\ -\x34\xa1\x53\x16\x33\x2e\x21\xdc\x6e\x46\xd5\x74\x86\x23\x4d\xa5\ -\x1f\x20\x89\x96\x0c\x3c\x86\xa2\xa4\xc0\x2e\x85\x20\x30\x48\x04\ -\xfa\xf6\x6b\x18\x7b\x40\x2e\xe7\x78\xb2\xe1\x17\x0e\xee\x5d\x9d\ -\xac\x92\x3a\xf1\x4e\xb7\x03\xca\x29\x6d\x8f\x3d\x38\xc0\x2f\xde\ -\xff\xfc\x4b\xb7\xc7\xd2\xf4\xe2\xbf\x45\xf9\x29\xc2\xf9\xe4\xa6\ -\xd8\xc1\xde\xea\x6a\x04\x1e\x9f\xe9\x05\x7a\x94\xd4\x57\xd9\x7d\ -\x72\xeb\xf0\xa8\xfe\x07\x9c\xd4\xa0\xb4\x5b\x18\x11\xd7\xfb\xad\ -\xf3\xb2\x4a\x57\x15\xbb\x32\x75\x27\xdb\x94\x55\x7a\x9f\x21\xe5\ -\xfc\x43\x9d\x6d\x36\xbf\xa1\xe4\x7e\xdb\x37\x82\xb2\x7a\xe3\xae\ -\x1e\xa0\x5d\xb9\x73\xe5\x2c\xdd\x40\x54\xbd\xd2\x30\x3f\x22\x05\ -\x17\xdd\xd5\xbf\x92\x7c\x97\x94\xfb\x08\x1a\x0a\xe5\x09\xfd\xec\ -\x88\xce\x37\x3f\x45\xd9\x4f\x06\xf7\xdf\xdd\x76\x05\xe1\xd8\x80\ -\xf7\xfb\x24\x8f\xae\x8b\xcd\x26\x73\x65\xf4\x66\x5b\xb9\xdd\xaa\ -\x78\x7b\xca\x10\x0c\xc4\xb1\x30\x4f\x79\xa4\x17\xc5\x6f\x77\x37\ -\x9b\xac\x02\xdf\x5e\x64\xce\xa0\x2f\x82\xee\xf0\xb6\x98\x6d\xcb\ -\xe2\x4f\x97\xd6\x08\xec\x0b\xad\x3a\x61\x00\xea\x09\x51\x1b\x2a\ -\x0a\x4e\x43\x73\xea\x3a\x2d\x0d\xd1\x98\x71\x77\x83\x96\x8c\x74\ -\x63\x22\xfc\x33\xb9\x3d\xf0\x06\x67\x37\x59\x1b\xdb\xcb\x79\x33\ -\x3e\x49\x94\x6c\xb7\x1b\x57\x3f\x4d\x93\x17\x75\xb6\xce\x52\x68\ -\x6c\x8b\xfc\x14\x65\x98\x1b\xd9\x11\xbc\x38\xb4\x18\xe1\xdf\x64\ -\xa9\xcb\xab\x33\x39\x7c\xaa\x7d\x6e\x18\xaa\xf9\xcd\x7e\x56\x25\ -\x73\x16\x93\xf9\x61\x2e\xa7\x45\x0e\xe5\xe0\x66\xf7\xd2\xe4\xfb\ -\x35\x29\x4b\x57\xd7\xd1\xd2\x7d\x80\x1d\xf2\xd2\xac\x3b\x56\xea\ -\x69\x71\xb7\x0f\x77\xff\x72\xe0\x70\x53\x00\x5e\xe8\xed\x18\xc0\ -\xad\x2b\x61\x73\x57\xa7\x01\x7c\x70\x37\x71\x3b\xe9\xe5\xa5\xe9\ -\xfc\xbd\x83\x24\x5e\xed\x52\x0c\xdf\x08\xb9\x6f\x11\xf6\x73\x56\ -\x05\xaf\x4f\x08\x2b\xdd\x5f\xbb\x0c\x18\x9e\x2f\xed\xdf\x90\x59\ -\xa9\xfb\x7e\x39\xef\xea\xb3\x46\xbd\xdc\x43\x57\x66\x9f\x7d\x5c\ -\x30\x92\xd5\xf7\x1b\xf7\xe1\x2e\x29\xdd\xbb\x4d\xf6\x69\xe0\xa8\ -\xcf\x94\x26\x33\xda\x0e\x6a\x70\x72\x5c\xce\xdb\xa3\xc5\x8f\x6e\ -\x43\x63\x94\xec\x5d\xd9\x9d\x33\xdd\x66\x83\xd5\x41\x63\xac\x87\ -\xd9\xb2\x85\x02\x10\x01\xe7\xef\x11\x13\x11\x8b\x65\xb4\x8c\x18\ -\x8d\x15\x93\x11\x1c\xae\x46\xcb\xe8\x3a\x82\xbe\x83\x5b\x0b\x37\ -\x08\x98\x22\x0a\xda\x7d\x6a\x22\x38\x88\xa9\xa5\x82\xa8\xc8\x22\ -\xa3\x45\x32\x11\x1b\xb8\x93\x59\x1c\x41\x63\xa5\x08\xb1\x4a\x75\ -\x2c\x3a\x62\x2a\xe6\xba\x13\xbb\x6c\xf5\x7d\x89\x7e\x8f\x4c\x6c\ -\x28\x68\x34\xb1\xf6\xbf\xcb\x88\xd2\xd8\x08\xa4\xa6\x32\x66\x8d\ -\x19\x94\x41\x37\xe2\xcd\xa0\xd0\x13\x30\x23\x95\x1d\x7e\xf5\xab\ -\x2d\x4b\x27\x64\x79\xa8\x00\x75\x72\xdb\x90\xf5\x5a\xa1\xcd\x09\ -\x9f\x1d\xe7\x75\xc4\x45\x4c\x34\x15\x9c\x0e\x34\x70\xd0\xc0\xbc\ -\x77\xbd\x7e\xae\x62\x2a\x11\xb6\x4e\xfd\xf2\x58\x05\xea\x6d\xfc\ -\x07\x90\xe1\xf2\x14\x80\x00\x14\xb0\xcd\x51\x81\xab\x25\x00\xb8\ -\x1a\x1b\x10\x43\xcd\xb9\xe6\x88\xab\xd4\x56\x32\x8f\x7a\xac\xe1\ -\x72\x46\x79\x88\xc0\x35\xfe\x40\x50\x0c\x09\xb1\x23\xd0\xc7\x18\ -\x69\x7c\xf0\xb4\x96\x9a\x1e\x29\xf6\x20\x34\xc0\x34\x21\xbf\xc6\ -\x09\xcb\xa5\x51\x66\x10\x75\x6e\x07\xe1\xe6\x8d\x36\xff\xdb\x06\ -\x7c\xc0\xd5\x05\xbe\x13\x1d\xc2\xbe\x8c\x84\x44\x3f\x05\xe2\x32\ -\xd6\x8a\x86\x74\x88\x77\x31\xe8\x82\xc6\xbb\x8c\xe9\xa0\xed\xc0\ -\xbe\x1e\x46\xa0\x8f\x4a\x1f\xa9\x3e\x7a\x47\x0a\xbc\xff\xad\xa0\ -\x6e\xf6\x3a\xc8\x01\x64\xad\xe7\x96\x96\x29\xff\x61\xb4\x82\x24\ -\x86\x45\x6a\x85\xb6\x16\x39\x82\x79\x20\x82\x8d\xa2\xdd\x1b\x7c\ -\x2c\x1e\x95\x36\x6e\xb7\x28\xf8\x9d\xe0\xc1\x59\xb6\x60\xb5\x4b\ -\xd7\x63\x3c\x5b\x8c\x7b\xdc\x7d\x30\xb8\xdf\x7d\xa3\x08\xf5\xb1\ -\xeb\xb9\xc6\x5a\xbf\x44\xd0\x51\x43\xe3\xe7\xaf\xba\xce\x8a\x75\ -\x18\x0e\xef\x6d\x70\x91\x2b\x8b\x4f\x6e\x74\x19\xc6\x89\x59\xf3\ -\xf6\x03\x95\x04\x72\x92\x19\x2b\xbb\x15\x6c\xfd\xd3\x64\x0b\xb7\ -\xc5\xbf\xa0\x13\x74\xa3\xf9\x3f\x8b\x2c\x87\x7e\x38\xab\x5d\xd9\ -\xcd\xfb\xd1\x26\x83\x9f\xc5\x44\x74\xb3\xab\xa4\x82\x7a\x58\x26\ -\x7b\x7c\x74\xcb\x7b\x29\xa7\x2e\xa8\x87\x25\x0c\x82\xe7\x81\x64\ -\xb1\x92\xed\x4e\x08\x48\xf2\x98\x58\x03\x7f\x38\xc5\x38\x15\x46\ -\xe1\x9c\x14\x1a\x82\x35\xaa\x62\x42\xb2\x76\x5b\xc5\x96\x50\x4a\ -\xd9\x90\x45\x36\xdb\xb2\x11\xbc\xec\x94\xfa\x34\x26\x6d\x05\xc1\ -\x17\x25\x4c\x59\xdc\xdc\x54\xc4\x61\x23\x43\xb2\x42\x3a\x4a\x6e\ -\xf0\x4b\x59\x7c\x67\xc2\x2f\xb8\x6d\x11\xe2\xcb\x1a\xe1\x46\x0b\ -\xcf\x20\xbc\x74\x60\x17\x4d\x59\x38\x10\xed\xb3\x57\xc7\x03\x55\ -\x70\x5d\x1c\xb1\xf8\xda\xc5\x89\x50\x58\x0a\xbd\x68\x1a\x72\xda\ -\x2a\x6a\x28\x0d\x26\xc0\x85\x48\x62\x52\x4b\xee\x45\x8b\x66\xaf\ -\x0e\x25\x87\xa2\xe5\xcd\x41\x54\xbd\xcf\xe0\x70\xd8\xc1\xc3\xb2\ -\x15\x48\x00\x9f\x90\xba\x88\x99\x80\x2b\x94\xcf\x57\x43\xa8\x08\ -\x67\x45\x2c\x04\x23\xb0\x21\x87\x55\x4b\x72\xe5\x8f\x12\xe0\xa0\ -\x4c\x73\x2f\x97\xe0\x16\x36\x07\x9a\x9b\x9a\xe5\xeb\x57\x17\xe2\ -\x50\xb5\xb4\x32\x92\x0e\xa2\x1c\xaa\x56\x13\xde\x71\xd5\x6a\x02\ -\x3c\xe0\xea\x02\xdd\x09\x6f\xc3\x0c\x75\x0b\xf6\x6e\xa8\x9c\x4d\ -\xed\x1a\x6b\xf7\x26\xb5\x00\xe2\x95\xdd\x76\x07\x87\x95\x86\x59\ -\x8e\x5f\x0c\x8a\xb6\x08\xf1\xb0\xd6\xc8\xb0\xa8\xb9\xe2\x6d\xd4\ -\x3a\x09\x2d\xf6\xe1\xff\xe5\x09\xd1\x3e\xcf\x30\xad\x1a\xd6\x41\ -\x6a\x20\x53\x5b\x2b\x43\x28\x91\x3d\x24\x9e\x26\x60\x0b\xf3\x9a\ -\xa1\x20\x98\x90\x6e\x70\x34\x53\x5f\xde\xa0\xe0\x11\x28\x12\x43\ -\xb9\xbe\x54\xb5\x5e\xb6\x6e\x87\x62\xd5\x22\xb2\xec\x71\x6a\x09\ -\xae\x0f\xc0\xec\x00\x6e\x41\x1f\x95\xac\x41\x78\xfa\xc0\xf5\x5c\ -\x87\xda\xfb\xa2\x15\xea\xc2\xd9\x8a\x05\xf7\xdc\x37\xaf\x8f\xdf\ -\x1b\xde\x1e\x97\x30\x23\x94\x50\x90\xa7\x3f\xb0\x84\x5d\xce\x07\ -\x8d\xda\xa0\xae\x8d\xee\x6c\xa1\xca\xd5\x27\x1e\x72\xb4\xc6\x33\ -\x1f\xdf\x6f\x88\xa2\x70\x14\x4e\x9b\x0f\x7c\xc9\x69\xd6\x94\x8e\ -\x05\xb6\x0d\x53\x88\x2c\x34\x63\x4c\x00\x10\xbe\x60\xe2\x9b\x92\ -\x8c\x66\x54\xc3\xff\xef\x60\xaf\x49\xff\x8f\x44\x50\x1d\xa2\x08\ -\xdf\x7f\xe4\xf4\xdc\xe2\x80\xf3\x4b\x7f\x94\xac\x9d\x93\xe2\x9b\ -\x8e\x12\x69\x2d\xa5\xda\xfc\xd0\xa3\xe4\x3c\xcc\x34\x66\x50\xb7\ -\xa4\x0e\x4f\x44\x5a\x13\x44\x97\x51\xa5\x04\xc3\x27\x34\x49\x8d\ -\x10\x08\xb3\xa2\x4a\x98\xa9\x20\xb1\x64\xfa\x6f\x02\xf9\x64\x6e\ -\x33\xf2\xf6\x09\xd4\x47\xae\x37\x90\x43\x96\x50\x38\xbf\x8d\xf8\ -\xb1\xa7\xf7\x93\x99\x4d\xa1\xd9\xa5\x08\x39\x14\x04\x2e\xec\x34\ -\x7c\xc8\x69\xb3\x04\x89\x0d\x8d\x19\x1c\x9d\x62\x0a\x07\x12\x1c\ -\x66\xe2\xef\x4a\xec\xe7\x94\x9b\xe3\x47\xe9\x53\xe5\x86\x29\x82\ -\x0d\xe4\x8f\xed\x98\x06\x05\xa7\xfd\x6c\x3e\xfc\xcf\x25\x3e\x31\ -\x5e\xbd\xfa\x1f\x0e\x0e\xd3\xe3\ +\x00\x00\x0d\x3f\ +\x2f\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ +\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ +\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ +\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ +\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ +\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ +\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x4d\x6f\x62\x69\x6c\ +\x69\x74\x79\x20\x43\x6f\x6d\x70\x6f\x6e\x65\x6e\x74\x73\x2e\x0a\ +\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\x47\x49\x4e\x5f\ +\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\x0a\x2a\x2a\x20\ +\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\x74\x68\x69\x73\ +\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\x74\x68\x65\x20\ +\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\x20\x42\x53\x44\ +\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\x66\x6f\x6c\x6c\ +\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\x52\x65\x64\x69\ +\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\x6e\x64\x20\x75\ +\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\x20\x61\x6e\x64\ +\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\x73\x2c\x20\x77\ +\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\x75\x74\x0a\x2a\ +\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\x6f\x6e\x2c\x20\ +\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\x64\x20\x70\x72\ +\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\x74\x68\x65\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\x6e\x64\x69\x74\ +\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\x6d\x65\x74\x3a\ +\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\ +\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\x6f\x75\x72\x63\ +\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\x72\x65\x74\x61\ +\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\x6f\x70\ +\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6e\x6f\ +\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\x74\x20\ +\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x6e\ +\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\ +\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\x2a\x2a\x20\x20\ +\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\ +\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\ +\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\x64\x75\x63\x65\ +\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\x6f\x70\x79\x72\ +\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6e\x6f\x74\x69\ +\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\x74\x20\x6f\x66\ +\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x6e\x64\x20\ +\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x64\x69\ +\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\x2a\x2a\x20\x20\ +\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\x65\x6e\x74\x61\ +\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\x6f\x74\x68\x65\ +\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\x70\x72\x6f\x76\ +\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\x65\x0a\x2a\x2a\ +\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\ +\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\x69\x74\x68\x65\ +\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\x66\x20\x44\x69\ +\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\x69\x74\x73\x20\ +\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\ +\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x73\x0a\x2a\ +\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\x20\x63\x6f\x6e\ +\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\x79\x20\x62\x65\ +\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\x6f\x72\x73\x65\ +\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\x70\x72\x6f\x64\ +\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\x0a\x2a\x2a\x20\ +\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\x73\x20\x73\x6f\ +\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\x75\x74\x20\x73\ +\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\x72\x20\x77\x72\ +\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\x73\x69\x6f\x6e\ +\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\x48\x49\x53\x20\ +\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\x50\x52\x4f\x56\ +\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\x43\x4f\x50\x59\ +\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\x53\x20\x41\x4e\ +\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\x53\x0a\x2a\ +\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\x44\x20\x41\x4e\ +\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\x20\x49\x4d\x50\ +\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x2c\ +\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\x54\x20\ +\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\x20\x54\ +\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\ +\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\x20\x4d\x45\x52\ +\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\x20\x41\x4e\x44\ +\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\x0a\x2a\x2a\x20\ +\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\x20\x50\x55\x52\ +\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\x43\x4c\x41\x49\ +\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\x56\x45\x4e\x54\ +\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\x4f\x50\x59\x52\ +\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\x52\x20\x4f\x52\ +\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\x53\x20\x42\x45\ +\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\x41\x4e\x59\x20\ +\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\x52\x45\x43\x54\ +\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\x2c\x0a\x2a\x2a\ +\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\x45\x4d\x50\x4c\ +\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\x45\x51\x55\x45\ +\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\x53\x20\x28\x49\ +\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\x54\x20\x4e\x4f\ +\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\x20\x54\x4f\x2c\ +\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\x20\x4f\x46\x20\ +\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\x4f\x4f\x44\x53\ +\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\x3b\x20\x4c\x4f\ +\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\x2a\x20\x44\x41\ +\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\x54\x53\x3b\x20\ +\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\x49\x4e\x54\x45\ +\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\x57\x45\x56\x45\ +\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\x20\x4f\x4e\x20\ +\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\x59\x20\x4f\x46\ +\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\x57\x48\x45\x54\ +\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\x41\x43\x54\x2c\ +\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\ +\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\x2a\x20\x28\x49\ +\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\x4c\x49\x47\x45\ +\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\x57\x49\x53\x45\ +\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\x20\x41\x4e\x59\ +\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\x54\x48\x45\x20\ +\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\x49\x53\x20\x53\ +\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\x4e\x20\x49\x46\ +\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\x54\x48\x45\x20\ +\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\x4f\x46\x20\x53\ +\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\x49\x43\x45\x4e\ +\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\x20\x51\x74\x51\ +\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x49\x74\x65\x6d\x20\x7b\ +\x0a\x20\x20\x20\x20\x69\x64\x3a\x20\x73\x63\x72\x6f\x6c\x6c\x42\ +\x61\x72\x0a\x20\x20\x20\x20\x2f\x2f\x20\x54\x68\x65\x20\x70\x72\ +\x6f\x70\x65\x72\x74\x69\x65\x73\x20\x74\x68\x61\x74\x20\x64\x65\ +\x66\x69\x6e\x65\x20\x74\x68\x65\x20\x73\x63\x72\x6f\x6c\x6c\x62\ +\x61\x72\x27\x73\x20\x73\x74\x61\x74\x65\x2e\x0a\x20\x20\x20\x20\ +\x2f\x2f\x20\x70\x6f\x73\x69\x74\x69\x6f\x6e\x20\x61\x6e\x64\x20\ +\x70\x61\x67\x65\x53\x69\x7a\x65\x20\x61\x72\x65\x20\x69\x6e\x20\ +\x74\x68\x65\x20\x72\x61\x6e\x67\x65\x20\x30\x2e\x30\x20\x2d\x20\ +\x31\x2e\x30\x2e\x20\x20\x54\x68\x65\x79\x20\x61\x72\x65\x20\x72\ +\x65\x6c\x61\x74\x69\x76\x65\x20\x74\x6f\x20\x74\x68\x65\x0a\x20\ +\x20\x20\x20\x2f\x2f\x20\x68\x65\x69\x67\x68\x74\x20\x6f\x66\x20\ +\x74\x68\x65\x20\x70\x61\x67\x65\x2c\x20\x69\x2e\x65\x2e\x20\x61\ +\x20\x70\x61\x67\x65\x53\x69\x7a\x65\x20\x6f\x66\x20\x30\x2e\x35\ +\x20\x6d\x65\x61\x6e\x73\x20\x74\x68\x61\x74\x20\x79\x6f\x75\x20\ +\x63\x61\x6e\x20\x73\x65\x65\x20\x35\x30\x25\x0a\x20\x20\x20\x20\ +\x2f\x2f\x20\x6f\x66\x20\x74\x68\x65\x20\x68\x65\x69\x67\x68\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x76\x69\x65\x77\x2e\x0a\x20\x20\ +\x20\x20\x2f\x2f\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\ +\x20\x63\x61\x6e\x20\x62\x65\x20\x65\x69\x74\x68\x65\x72\x20\x27\ +\x56\x65\x72\x74\x69\x63\x61\x6c\x27\x20\x6f\x72\x20\x27\x48\x6f\ +\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x27\x0a\x20\x20\x20\x20\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x72\x65\x61\x6c\x20\x70\x6f\x73\x69\ +\x74\x69\x6f\x6e\x0a\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\ +\x79\x20\x72\x65\x61\x6c\x20\x70\x61\x67\x65\x53\x69\x7a\x65\x0a\ +\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x73\x74\x72\ +\x69\x6e\x67\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\ +\x3a\x20\x22\x56\x65\x72\x74\x69\x63\x61\x6c\x22\x0a\x20\x20\x20\ +\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x61\x6c\x69\x61\x73\x20\ +\x62\x67\x43\x6f\x6c\x6f\x72\x3a\x20\x62\x61\x63\x6b\x67\x72\x6f\ +\x75\x6e\x64\x2e\x63\x6f\x6c\x6f\x72\x0a\x20\x20\x20\x20\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x61\x6c\x69\x61\x73\x20\x66\x67\x43\ +\x6f\x6c\x6f\x72\x3a\x20\x74\x68\x75\x6d\x62\x2e\x63\x6f\x6c\x6f\ +\x72\x0a\x0a\x20\x20\x20\x20\x2f\x2f\x20\x41\x20\x6c\x69\x67\x68\ +\x74\x2c\x20\x73\x65\x6d\x69\x2d\x74\x72\x61\x6e\x73\x70\x61\x72\ +\x65\x6e\x74\x20\x62\x61\x63\x6b\x67\x72\x6f\x75\x6e\x64\x0a\x20\ +\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x62\x61\x63\x6b\x67\ +\x72\x6f\x75\x6e\x64\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x72\x61\ +\x64\x69\x75\x73\x3a\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\ +\x6e\x20\x3d\x3d\x20\x27\x56\x65\x72\x74\x69\x63\x61\x6c\x27\x20\ +\x3f\x20\x28\x77\x69\x64\x74\x68\x2f\x32\x20\x2d\x20\x31\x29\x20\ +\x3a\x20\x28\x68\x65\x69\x67\x68\x74\x2f\x32\x20\x2d\x20\x31\x29\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\ +\x22\x77\x68\x69\x74\x65\x22\x3b\x20\x6f\x70\x61\x63\x69\x74\x79\ +\x3a\x20\x30\x2e\x33\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\ +\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x20\x70\x61\x72\x65\ +\x6e\x74\x0a\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x2f\x2f\x20\ +\x53\x69\x7a\x65\x20\x74\x68\x65\x20\x62\x61\x72\x20\x74\x6f\x20\ +\x74\x68\x65\x20\x72\x65\x71\x75\x69\x72\x65\x64\x20\x73\x69\x7a\ +\x65\x2c\x20\x64\x65\x70\x65\x6e\x64\x69\x6e\x67\x20\x75\x70\x6f\ +\x6e\x20\x74\x68\x65\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\ +\x6e\x2e\x0a\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\ +\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x74\ +\x68\x75\x6d\x62\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x70\x61\ +\x63\x69\x74\x79\x3a\x20\x30\x2e\x37\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x62\x6c\x61\x63\x6b\x22\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x72\x61\x64\x69\x75\x73\x3a\ +\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x3d\x3d\x20\ +\x27\x56\x65\x72\x74\x69\x63\x61\x6c\x27\x20\x3f\x20\x28\x77\x69\ +\x64\x74\x68\x2f\x32\x20\x2d\x20\x31\x29\x20\x3a\x20\x28\x68\x65\ +\x69\x67\x68\x74\x2f\x32\x20\x2d\x20\x31\x29\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x78\x3a\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\ +\x6f\x6e\x20\x3d\x3d\x20\x27\x56\x65\x72\x74\x69\x63\x61\x6c\x27\ +\x20\x3f\x20\x31\x20\x3a\x20\x28\x73\x63\x72\x6f\x6c\x6c\x42\x61\ +\x72\x2e\x70\x6f\x73\x69\x74\x69\x6f\x6e\x20\x2a\x20\x28\x73\x63\ +\x72\x6f\x6c\x6c\x42\x61\x72\x2e\x77\x69\x64\x74\x68\x2d\x32\x29\ +\x20\x2b\x20\x31\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x79\x3a\ +\x20\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x3d\x3d\x20\ +\x27\x56\x65\x72\x74\x69\x63\x61\x6c\x27\x20\x3f\x20\x28\x73\x63\ +\x72\x6f\x6c\x6c\x42\x61\x72\x2e\x70\x6f\x73\x69\x74\x69\x6f\x6e\ +\x20\x2a\x20\x28\x73\x63\x72\x6f\x6c\x6c\x42\x61\x72\x2e\x68\x65\ +\x69\x67\x68\x74\x2d\x32\x29\x20\x2b\x20\x31\x29\x20\x3a\x20\x31\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x20\ +\x6f\x72\x69\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x3d\x3d\x20\x27\ +\x56\x65\x72\x74\x69\x63\x61\x6c\x27\x20\x3f\x20\x28\x70\x61\x72\ +\x65\x6e\x74\x2e\x77\x69\x64\x74\x68\x2d\x32\x29\x20\x3a\x20\x28\ +\x73\x63\x72\x6f\x6c\x6c\x42\x61\x72\x2e\x70\x61\x67\x65\x53\x69\ +\x7a\x65\x20\x2a\x20\x28\x73\x63\x72\x6f\x6c\x6c\x42\x61\x72\x2e\ +\x77\x69\x64\x74\x68\x2d\x32\x29\x29\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x6f\x72\x69\x65\x6e\x74\ +\x61\x74\x69\x6f\x6e\x20\x3d\x3d\x20\x27\x56\x65\x72\x74\x69\x63\ +\x61\x6c\x27\x20\x3f\x20\x28\x73\x63\x72\x6f\x6c\x6c\x42\x61\x72\ +\x2e\x70\x61\x67\x65\x53\x69\x7a\x65\x20\x2a\x20\x28\x73\x63\x72\ +\x6f\x6c\x6c\x42\x61\x72\x2e\x68\x65\x69\x67\x68\x74\x2d\x32\x29\ +\x29\x20\x3a\x20\x28\x70\x61\x72\x65\x6e\x74\x2e\x68\x65\x69\x67\ +\x68\x74\x2d\x32\x29\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ +\x00\x00\x01\x01\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x08\x00\x00\x00\x08\x08\x06\x00\x00\x00\xc4\x0f\xbe\x8b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x08\x15\ +\x01\x1e\x17\xf8\x02\xdb\x04\x00\x00\x00\x81\x49\x44\x41\x54\x18\ +\xd3\x9d\xcd\xb1\x0d\xc2\x30\x14\x45\xd1\x1b\xf1\xf5\x95\xca\x8e\ +\x15\xb9\x77\x91\x21\x68\x90\xd2\x31\x12\x6b\xb0\x8d\x33\x02\x3d\ +\xec\x81\x2b\xe4\x02\x7f\x68\x40\x22\x52\x2a\x5e\x7b\xf4\x74\x77\ +\x71\x1c\x1f\xcf\xd6\x0e\xad\xb5\x0b\x70\xe7\xb3\x94\x52\x6f\x66\ +\x09\x15\x59\x44\x64\x06\xfa\x5f\x1c\x86\x61\xf6\xde\x2f\x00\xd3\ +\x16\x3a\xe7\x16\x55\xbd\x75\x40\x07\xbc\xbe\x58\x4a\xd9\x9b\xd9\ +\xa9\xd6\x8a\x99\x9d\xd9\x78\x66\x55\xcd\xab\xec\xff\x08\x10\x63\ +\x9c\x42\x08\x59\x55\xaf\x22\x72\x5c\x21\xf0\x06\x78\x82\x2b\x9e\ +\x02\x46\xc4\xbc\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\ \x00\x00\x02\x3b\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ @@ -10747,6 +9692,140 @@ qt_resource_data = b"\ \x71\x16\xe2\xe7\x40\x14\x46\x7a\x66\x7c\xa6\xe4\x98\xff\x12\x31\ \x27\xab\xd1\xdf\x22\xfe\x05\x87\x94\x8c\x6a\x16\x44\xdd\xd8\x00\ \x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x02\x34\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x5e\x00\x00\x00\x18\x08\x04\x00\x00\x00\xd9\xda\x82\x94\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ +\x48\x59\x73\x00\x00\x0f\x12\x00\x00\x0f\x12\x01\x21\x9b\xf2\x33\ +\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x03\x12\x05\x2d\x12\x91\ +\x0d\xeb\xcf\x00\x00\x00\x19\x74\x45\x58\x74\x43\x6f\x6d\x6d\x65\ +\x6e\x74\x00\x43\x72\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\ +\x47\x49\x4d\x50\x57\x81\x0e\x17\x00\x00\x01\x93\x49\x44\x41\x54\ +\x58\xc3\xd5\x96\xbb\x4e\xc3\x30\x14\x86\x3f\x27\x4e\x7a\x91\x90\ +\x80\x89\x37\x61\x40\x62\x04\x09\x31\x31\xf0\xa4\x2c\x30\x20\x36\ +\xd4\x17\x60\x61\x65\x29\x12\x88\x96\x2a\x4d\x42\xed\xc3\x90\x4b\ +\x93\xa6\xad\x14\x21\x21\xfb\x78\xf0\xe5\xd8\xd2\xe7\x93\x3f\xc7\ +\x47\x4d\x81\x94\x1c\xbf\x2c\x66\x08\x68\x98\x83\x8c\x08\x09\x3c\ +\x01\xb7\xe4\x24\x24\xea\x08\x9d\x12\xca\x98\x7b\x26\xcc\x6a\xb7\ +\x72\x06\x54\x6a\x60\x10\x04\x30\x1c\x73\xca\x15\xef\x32\x53\xea\ +\x95\xa1\x3c\xf0\xc8\x4f\x89\xad\x1c\xba\x80\x94\xc8\xb6\x71\x01\ +\x80\x90\x73\xae\xf9\x50\x01\x44\x4c\x30\x58\x2c\x16\xc1\x96\x1b\ +\xa4\x6e\xb6\xf6\xfd\x77\x6b\xa3\x57\x2b\x06\xcb\x33\x63\x16\x68\ +\x50\x24\x0d\x3d\x01\xa5\xfa\x55\xeb\xc3\x15\x23\xf5\x87\x18\xaa\ +\x9e\xbb\x2b\xec\x66\xcc\xa5\x16\x50\xc6\x0a\x5d\xb8\x57\x2d\x6c\ +\xeb\xd8\x0f\xda\x04\xb7\x40\x58\xae\xeb\xb5\xb6\x00\x4c\x2b\x42\ +\x9b\xf1\x92\x1e\xde\x7e\xa7\x9b\xb3\xee\x39\x29\xa1\x37\x83\xaa\ +\xdb\xb7\x53\x2d\xa1\xd0\x99\xf5\xf3\xf6\x3b\x2d\x3b\xc6\x66\x0b\ +\x76\x71\x21\x5d\xa1\x5b\x87\xf3\xfa\xae\x04\x5a\xcb\xc6\x5d\xf8\ +\xdd\xa6\x41\xc8\xc9\x58\x79\x04\x5d\xe9\x5f\x03\xe4\xa4\x5e\xc1\ +\xeb\x66\x9f\x90\x96\x2f\xac\x1f\x16\x61\xaa\x1f\x56\xc8\x3c\x8b\ +\xbc\x29\xfb\x00\x8f\xcd\x5b\xf8\x3a\xcf\x2b\x0f\x40\xb7\x95\xeb\ +\xba\x28\x31\x43\x70\x56\xf5\xdd\x77\x38\x24\x5a\xc3\x1f\x60\xc8\ +\xf6\x3c\xea\xae\x25\xca\x98\x01\x51\x51\x98\xe5\x5c\x70\x47\x88\ +\xc1\x7a\x20\x21\xd0\x0c\xb8\x64\x49\x80\x8e\x59\x70\x03\x3c\xb1\ +\xdc\x53\x1c\xb9\x94\x5f\x46\x9c\x71\xcb\x0b\x31\x6a\xca\x27\xb9\ +\x0c\x19\x77\xca\x57\x17\xad\xa8\x7a\xe7\xbc\x81\x3a\x41\x4d\x11\ +\xbe\xf9\x62\x41\x5e\x17\xc6\xae\x5b\x48\xcc\x31\x87\xfc\x02\xe8\ +\xd1\xec\xea\x42\xfb\xcf\xc2\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ +\x00\x00\x00\x57\ +\x62\ +\x6f\x72\x64\x65\x72\x2e\x6c\x65\x66\x74\x3a\x20\x31\x35\x0a\x62\ +\x6f\x72\x64\x65\x72\x2e\x74\x6f\x70\x3a\x20\x34\x0a\x62\x6f\x72\ +\x64\x65\x72\x2e\x62\x6f\x74\x74\x6f\x6d\x3a\x20\x34\x0a\x62\x6f\ +\x72\x64\x65\x72\x2e\x72\x69\x67\x68\x74\x3a\x20\x31\x35\x0a\x73\ +\x6f\x75\x72\x63\x65\x3a\x20\x74\x6f\x6f\x6c\x62\x75\x74\x74\x6f\ +\x6e\x2e\x70\x6e\x67\x0a\ +\x00\x00\x00\x57\ +\x62\ +\x6f\x72\x64\x65\x72\x2e\x6c\x65\x66\x74\x3a\x20\x31\x30\x0a\x62\ +\x6f\x72\x64\x65\x72\x2e\x74\x6f\x70\x3a\x20\x31\x30\x0a\x62\x6f\ +\x72\x64\x65\x72\x2e\x62\x6f\x74\x74\x6f\x6d\x3a\x20\x31\x30\x0a\ +\x62\x6f\x72\x64\x65\x72\x2e\x72\x69\x67\x68\x74\x3a\x20\x31\x30\ +\x0a\x73\x6f\x75\x72\x63\x65\x3a\x20\x6c\x69\x6e\x65\x65\x64\x69\ +\x74\x2e\x70\x6e\x67\x0a\ +\x00\x00\x04\xd4\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x4f\x00\x00\x00\x4f\x08\x06\x00\x00\x00\xaa\x34\x98\x86\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ +\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x08\x15\ +\x04\x1c\x13\xcb\x92\xbf\x74\x00\x00\x04\x54\x49\x44\x41\x54\x78\ +\xda\xed\x5c\xd9\x52\x1b\x31\x10\x6c\xad\x97\x60\xcc\x6d\xe3\x04\ +\x08\xb9\xf8\xff\x2f\xcb\x47\x78\xf2\xe0\x71\x50\x09\xad\x56\xc7\ +\xe8\x58\x90\xaa\x28\x5c\xae\x95\xbd\x6a\x4d\xf7\xf4\xcc\x0a\x14\ +\x11\x3d\xe1\x38\x48\xfb\x81\xf1\x7b\xea\x75\x89\x79\x50\x4a\xa1\ +\xc5\x31\x02\xd0\xef\x4c\x19\x37\x6f\x7b\x4f\x19\x8b\x53\x13\xf3\ +\xcc\x6b\x63\xe7\x81\x88\xa8\x45\x00\x47\x00\xc3\xcc\xa2\x48\x03\ +\xd8\x06\x06\x79\x80\x81\xc0\x0d\x7a\xf7\x1e\x11\x35\x17\x89\xe3\ +\x04\x30\x14\x11\x89\x53\xd7\xa8\x09\x4a\x2a\x47\xc4\x39\x37\x84\ +\x18\xc9\xda\x20\xea\x91\xe7\x43\x39\xd7\xa2\x94\x05\x2c\x1f\xaa\ +\xfa\x82\x68\xa5\x73\x4d\x10\x47\xed\xa6\xa6\x16\x12\x1c\x19\xda\ +\xb5\x07\x87\x0c\x84\x80\xef\xa4\xf8\x89\xd2\xa5\x41\x3c\x45\x1e\ +\x2c\x34\x4b\x5e\x94\xf1\xd9\x21\xf3\x42\x75\x92\x00\xa8\xd2\x91\ +\x68\x66\xdb\x50\x61\x9f\xa3\x5c\xca\xbc\x58\x19\x28\x16\x89\x66\ +\xb6\xd5\x6f\x58\x92\x72\xa9\x54\x45\x0a\x9d\x73\x45\xe3\xe8\xd0\ +\xad\x14\xca\xa9\x02\x54\x9d\x03\x3f\xbb\x57\xf4\x31\xc9\x2e\xb3\ +\x3b\xb7\xd0\xc3\x94\xf1\x8d\x00\xc3\x37\x49\x4d\x6e\x88\x34\x9d\ +\x75\xda\x86\x46\x8b\xcf\x42\x87\x19\xdd\x2a\x19\xc1\x90\xa6\xb3\ +\x2d\x61\x48\xec\x7a\xcb\xc9\x46\xcc\x2b\x9a\x9a\x27\xe1\xef\xa4\ +\xc1\xf0\x31\xd7\x31\x74\x4e\xd6\x44\x5b\x79\x96\xea\xef\x54\x24\ +\x55\x53\x33\x36\x05\x6e\xda\x3b\x10\x43\xe9\x6c\x96\x67\x4a\x48\ +\xef\x52\x93\x0d\x32\x68\x70\x10\xb0\x3e\x74\x1e\x3d\x01\xa3\xc8\ +\x12\x2e\xa7\xde\xc5\xb6\xc3\xe0\x68\x60\x04\xd5\xcf\x2e\x93\x4c\ +\x8e\x0e\x49\xa9\x48\x94\x68\x87\x29\x81\x4d\xb3\xda\x9c\x31\x82\ +\xaa\xc8\x70\xc3\x59\x2b\x8d\x84\x79\xce\xfa\xd9\x65\x92\x69\xa2\ +\xee\x8d\xd5\x91\x9c\x0b\x4d\xd5\xd2\xa8\xfa\xd9\xa4\x6d\x8e\x66\ +\x66\x8e\xa4\x21\xde\xd6\x8a\xf9\x3e\xd3\xaa\x00\xb2\x86\xb4\x56\ +\xe6\x2d\x32\xcf\xb4\x2a\x3e\xd1\xb2\xa4\x4a\x23\xc7\xa6\xfd\xc7\ +\xc0\x65\x92\x6b\xe9\xd6\x1c\x75\x42\x74\x2b\x56\xef\x7c\x9c\x05\ +\xd9\xca\xb3\x52\xbb\x1e\x1b\xc1\x53\x8b\xca\x31\xcf\x29\x57\x53\ +\xd9\x36\xf4\xe1\x4d\x69\x8b\x91\xd2\x0e\x13\x7b\xd6\x3c\x02\xf8\ +\x0b\x60\xef\x01\x62\x8d\xa6\x40\x2c\xe5\xe6\xda\x61\x22\xb2\xa3\ +\x88\x48\x31\x78\x3f\x01\x9c\x1b\x17\x1c\x8c\x6e\x72\xea\x71\x0b\ +\xfd\xb3\x25\xe7\xcd\xdd\x53\xe8\xf7\x79\xbd\x56\x5a\xe9\x71\x01\ +\xe0\x37\x80\xad\xe5\xc3\x11\xb1\xd0\x1c\x67\x5d\x72\x81\x1f\x35\ +\x4f\x19\xb5\xdb\x29\x0a\x7f\x69\x51\x98\x6b\xd7\x4b\x1f\x18\x12\ +\x07\x51\x4d\xf4\xf9\xd7\x0c\xe0\x03\xec\xc7\x30\x4a\x50\x27\x57\ +\xe4\x8b\x31\x46\x39\x1e\x96\x0c\x00\xee\x59\x0b\xaf\x1a\xd6\xad\ +\x6a\x91\xef\x6c\x97\x72\x14\xae\x00\x3c\x01\xf8\x0e\xe0\x4b\x01\ +\xca\x51\x64\x92\xa2\x84\xe4\x76\x70\x00\x3d\x39\xcf\xab\x69\xaf\ +\x25\x94\x1f\xac\x89\x43\x03\x7a\x17\x4b\x4b\xb1\xef\x0b\x7a\xe2\ +\xc1\xb6\xe6\x96\x41\xbc\x5b\x68\x06\x15\xdb\xec\xe0\xe7\x6d\x5a\ +\x56\xbe\x67\x10\xaf\x1d\x6d\xab\x5a\x99\x37\x57\x72\x0b\xa7\xed\ +\x8c\x1e\x6e\x01\x3c\x03\xb8\x69\xd8\x62\x64\x89\x44\x91\x73\x07\ +\x44\xb4\x62\x5b\xf3\x02\x60\x53\x89\x72\xc5\x93\x8d\xd8\xc9\x17\ +\x8e\xc4\x01\xc0\x57\x8e\xc4\x8d\x07\x9d\x51\x3a\x5a\x24\xe7\x89\ +\x9f\xbb\x62\x10\x47\xd6\xc4\x67\x4d\x13\x73\x2c\x2a\x26\x82\xc5\ +\x74\x39\xdb\xe9\x3f\x4d\x13\x6f\x19\xc4\xbb\x99\x48\x6c\x85\xe2\ +\xde\x20\x16\x39\x7f\xca\x40\x5e\xb2\xd9\xde\x72\xdd\xdc\x02\x55\ +\x93\xc0\x2f\x7a\x02\x9a\x41\x3c\x67\xa3\xbd\x67\x40\x55\x21\x30\ +\xc4\xfd\x64\x95\x33\xf8\x9a\x2e\x5e\x03\x78\x64\x7d\x5c\x15\xea\ +\xac\xd4\x33\xc9\x99\x80\x5c\x73\x24\x3e\x70\x19\x38\x34\x5a\x07\ +\xcb\x98\xe4\x4c\x40\x0e\x6c\xb6\x77\x9a\x36\xd6\x6c\x82\xd6\xc9\ +\xb6\x02\xd1\x78\xc6\x99\x7a\xcf\x99\x7a\x68\xad\x7e\x6e\xf3\x6f\ +\x31\xed\xb4\xde\xf1\xcf\xa5\x85\xd6\x55\x2a\x94\xe6\xc1\xb3\xd0\ +\xfa\x8a\xb5\x51\xa7\x75\x15\xfb\xb2\x28\xf0\x2c\xb4\xde\x72\xb6\ +\xde\x38\xaa\x98\x6c\x1d\xef\x45\x82\x67\xe9\x31\x5e\x03\xf8\xc6\ +\xda\x78\x56\xa8\xd2\xc0\xe2\xc1\x33\x40\x5c\x6b\x06\xfc\x5c\xd8\ +\x5c\xe7\x69\x49\x35\x48\xe9\x2f\x9c\x5c\x1e\x19\x50\x85\x0c\x7d\ +\xbf\x0f\x07\x9e\x25\xc1\x3c\x30\x88\x66\x29\x58\xaf\x93\xbc\x30\ +\x10\xf5\x16\xd9\xa5\x14\x9d\x3f\x05\x78\x46\x8b\x6c\x8b\x63\xc7\ +\xfb\xe2\xc3\x9b\xe4\x8c\x91\xb8\xe7\x16\xd9\x3a\xd6\x5c\x7f\x4a\ +\xf0\x8c\xc4\xf2\xc8\x20\xae\x42\x23\xf1\xd3\x82\x67\x80\xb8\x61\ +\x2a\xef\x0c\xb3\x8d\x0f\x6d\x92\x85\x7d\xe2\x1d\xde\xce\xe6\xcc\ +\x9a\xeb\x0e\x9e\xbd\xec\x3b\x9d\xcd\x19\xd0\x5a\x27\x79\x21\x20\ +\xde\xe0\x78\xd8\xf3\x66\x2a\xf3\x76\xf0\xdc\x20\x9e\x4e\x88\xbd\ +\xe0\xed\x1f\xf8\xf4\xc8\x0b\x8c\xc2\x2b\x00\x7f\x70\x6c\xce\xa2\ +\x83\x17\x67\xb0\x5f\x58\x0b\x57\x9d\xb6\x71\x20\xee\x00\xbc\x02\ +\x58\x77\xf0\xe2\x7d\xe1\x6b\x07\x2f\x1e\xc0\x8e\x5d\x1f\x7d\xf4\ +\xd1\x47\x1f\x7d\xf4\xd1\x47\x1f\x7d\xf4\xd1\x47\x1b\xe3\x1f\xe0\ +\x81\xec\x5e\x51\xd2\x2e\xc1\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ +\x42\x60\x82\ \x00\x00\x09\xf6\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ @@ -10909,143 +9988,155 @@ qt_resource_data = b"\ \xcd\x59\x40\x2a\xa7\xd3\x26\xa6\xb6\xdf\xd5\xd5\x55\x9e\xc4\xff\ \x00\x5c\x02\x19\x87\x64\x82\xd5\x44\x00\x00\x00\x00\x49\x45\x4e\ \x44\xae\x42\x60\x82\ -\x00\x00\x02\x34\ -\x89\ -\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ -\x00\x00\x5e\x00\x00\x00\x18\x08\x04\x00\x00\x00\xd9\xda\x82\x94\ -\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ -\x02\x62\x4b\x47\x44\x00\xff\x87\x8f\xcc\xbf\x00\x00\x00\x09\x70\ -\x48\x59\x73\x00\x00\x0f\x12\x00\x00\x0f\x12\x01\x21\x9b\xf2\x33\ -\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x03\x12\x05\x2d\x12\x91\ -\x0d\xeb\xcf\x00\x00\x00\x19\x74\x45\x58\x74\x43\x6f\x6d\x6d\x65\ -\x6e\x74\x00\x43\x72\x65\x61\x74\x65\x64\x20\x77\x69\x74\x68\x20\ -\x47\x49\x4d\x50\x57\x81\x0e\x17\x00\x00\x01\x93\x49\x44\x41\x54\ -\x58\xc3\xd5\x96\xbb\x4e\xc3\x30\x14\x86\x3f\x27\x4e\x7a\x91\x90\ -\x80\x89\x37\x61\x40\x62\x04\x09\x31\x31\xf0\xa4\x2c\x30\x20\x36\ -\xd4\x17\x60\x61\x65\x29\x12\x88\x96\x2a\x4d\x42\xed\xc3\x90\x4b\ -\x93\xa6\xad\x14\x21\x21\xfb\x78\xf0\xe5\xd8\xd2\xe7\x93\x3f\xc7\ -\x47\x4d\x81\x94\x1c\xbf\x2c\x66\x08\x68\x98\x83\x8c\x08\x09\x3c\ -\x01\xb7\xe4\x24\x24\xea\x08\x9d\x12\xca\x98\x7b\x26\xcc\x6a\xb7\ -\x72\x06\x54\x6a\x60\x10\x04\x30\x1c\x73\xca\x15\xef\x32\x53\xea\ -\x95\xa1\x3c\xf0\xc8\x4f\x89\xad\x1c\xba\x80\x94\xc8\xb6\x71\x01\ -\x80\x90\x73\xae\xf9\x50\x01\x44\x4c\x30\x58\x2c\x16\xc1\x96\x1b\ -\xa4\x6e\xb6\xf6\xfd\x77\x6b\xa3\x57\x2b\x06\xcb\x33\x63\x16\x68\ -\x50\x24\x0d\x3d\x01\xa5\xfa\x55\xeb\xc3\x15\x23\xf5\x87\x18\xaa\ -\x9e\xbb\x2b\xec\x66\xcc\xa5\x16\x50\xc6\x0a\x5d\xb8\x57\x2d\x6c\ -\xeb\xd8\x0f\xda\x04\xb7\x40\x58\xae\xeb\xb5\xb6\x00\x4c\x2b\x42\ -\x9b\xf1\x92\x1e\xde\x7e\xa7\x9b\xb3\xee\x39\x29\xa1\x37\x83\xaa\ -\xdb\xb7\x53\x2d\xa1\xd0\x99\xf5\xf3\xf6\x3b\x2d\x3b\xc6\x66\x0b\ -\x76\x71\x21\x5d\xa1\x5b\x87\xf3\xfa\xae\x04\x5a\xcb\xc6\x5d\xf8\ -\xdd\xa6\x41\xc8\xc9\x58\x79\x04\x5d\xe9\x5f\x03\xe4\xa4\x5e\xc1\ -\xeb\x66\x9f\x90\x96\x2f\xac\x1f\x16\x61\xaa\x1f\x56\xc8\x3c\x8b\ -\xbc\x29\xfb\x00\x8f\xcd\x5b\xf8\x3a\xcf\x2b\x0f\x40\xb7\x95\xeb\ -\xba\x28\x31\x43\x70\x56\xf5\xdd\x77\x38\x24\x5a\xc3\x1f\x60\xc8\ -\xf6\x3c\xea\xae\x25\xca\x98\x01\x51\x51\x98\xe5\x5c\x70\x47\x88\ -\xc1\x7a\x20\x21\xd0\x0c\xb8\x64\x49\x80\x8e\x59\x70\x03\x3c\xb1\ -\xdc\x53\x1c\xb9\x94\x5f\x46\x9c\x71\xcb\x0b\x31\x6a\xca\x27\xb9\ -\x0c\x19\x77\xca\x57\x17\xad\xa8\x7a\xe7\xbc\x81\x3a\x41\x4d\x11\ -\xbe\xf9\x62\x41\x5e\x17\xc6\xae\x5b\x48\xcc\x31\x87\xfc\x02\xe8\ -\xd1\xec\xea\x42\xfb\xcf\xc2\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ -\x42\x60\x82\ -\x00\x00\x01\x01\ -\x89\ -\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ -\x00\x00\x08\x00\x00\x00\x08\x08\x06\x00\x00\x00\xc4\x0f\xbe\x8b\ -\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ -\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ -\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ -\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x08\x15\ -\x01\x1e\x17\xf8\x02\xdb\x04\x00\x00\x00\x81\x49\x44\x41\x54\x18\ -\xd3\x9d\xcd\xb1\x0d\xc2\x30\x14\x45\xd1\x1b\xf1\xf5\x95\xca\x8e\ -\x15\xb9\x77\x91\x21\x68\x90\xd2\x31\x12\x6b\xb0\x8d\x33\x02\x3d\ -\xec\x81\x2b\xe4\x02\x7f\x68\x40\x22\x52\x2a\x5e\x7b\xf4\x74\x77\ -\x71\x1c\x1f\xcf\xd6\x0e\xad\xb5\x0b\x70\xe7\xb3\x94\x52\x6f\x66\ -\x09\x15\x59\x44\x64\x06\xfa\x5f\x1c\x86\x61\xf6\xde\x2f\x00\xd3\ -\x16\x3a\xe7\x16\x55\xbd\x75\x40\x07\xbc\xbe\x58\x4a\xd9\x9b\xd9\ -\xa9\xd6\x8a\x99\x9d\xd9\x78\x66\x55\xcd\xab\xec\xff\x08\x10\x63\ -\x9c\x42\x08\x59\x55\xaf\x22\x72\x5c\x21\xf0\x06\x78\x82\x2b\x9e\ -\x02\x46\xc4\xbc\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ -\ -\x00\x00\x04\xd4\ -\x89\ -\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ -\x00\x00\x4f\x00\x00\x00\x4f\x08\x06\x00\x00\x00\xaa\x34\x98\x86\ -\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ -\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ -\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0d\xd7\x00\x00\x0d\xd7\x01\ -\x42\x28\x9b\x78\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xd9\x08\x15\ -\x04\x1c\x13\xcb\x92\xbf\x74\x00\x00\x04\x54\x49\x44\x41\x54\x78\ -\xda\xed\x5c\xd9\x52\x1b\x31\x10\x6c\xad\x97\x60\xcc\x6d\xe3\x04\ -\x08\xb9\xf8\xff\x2f\xcb\x47\x78\xf2\xe0\x71\x50\x09\xad\x56\xc7\ -\xe8\x58\x90\xaa\x28\x5c\xae\x95\xbd\x6a\x4d\xf7\xf4\xcc\x0a\x14\ -\x11\x3d\xe1\x38\x48\xfb\x81\xf1\x7b\xea\x75\x89\x79\x50\x4a\xa1\ -\xc5\x31\x02\xd0\xef\x4c\x19\x37\x6f\x7b\x4f\x19\x8b\x53\x13\xf3\ -\xcc\x6b\x63\xe7\x81\x88\xa8\x45\x00\x47\x00\xc3\xcc\xa2\x48\x03\ -\xd8\x06\x06\x79\x80\x81\xc0\x0d\x7a\xf7\x1e\x11\x35\x17\x89\xe3\ -\x04\x30\x14\x11\x89\x53\xd7\xa8\x09\x4a\x2a\x47\xc4\x39\x37\x84\ -\x18\xc9\xda\x20\xea\x91\xe7\x43\x39\xd7\xa2\x94\x05\x2c\x1f\xaa\ -\xfa\x82\x68\xa5\x73\x4d\x10\x47\xed\xa6\xa6\x16\x12\x1c\x19\xda\ -\xb5\x07\x87\x0c\x84\x80\xef\xa4\xf8\x89\xd2\xa5\x41\x3c\x45\x1e\ -\x2c\x34\x4b\x5e\x94\xf1\xd9\x21\xf3\x42\x75\x92\x00\xa8\xd2\x91\ -\x68\x66\xdb\x50\x61\x9f\xa3\x5c\xca\xbc\x58\x19\x28\x16\x89\x66\ -\xb6\xd5\x6f\x58\x92\x72\xa9\x54\x45\x0a\x9d\x73\x45\xe3\xe8\xd0\ -\xad\x14\xca\xa9\x02\x54\x9d\x03\x3f\xbb\x57\xf4\x31\xc9\x2e\xb3\ -\x3b\xb7\xd0\xc3\x94\xf1\x8d\x00\xc3\x37\x49\x4d\x6e\x88\x34\x9d\ -\x75\xda\x86\x46\x8b\xcf\x42\x87\x19\xdd\x2a\x19\xc1\x90\xa6\xb3\ -\x2d\x61\x48\xec\x7a\xcb\xc9\x46\xcc\x2b\x9a\x9a\x27\xe1\xef\xa4\ -\xc1\xf0\x31\xd7\x31\x74\x4e\xd6\x44\x5b\x79\x96\xea\xef\x54\x24\ -\x55\x53\x33\x36\x05\x6e\xda\x3b\x10\x43\xe9\x6c\x96\x67\x4a\x48\ -\xef\x52\x93\x0d\x32\x68\x70\x10\xb0\x3e\x74\x1e\x3d\x01\xa3\xc8\ -\x12\x2e\xa7\xde\xc5\xb6\xc3\xe0\x68\x60\x04\xd5\xcf\x2e\x93\x4c\ -\x8e\x0e\x49\xa9\x48\x94\x68\x87\x29\x81\x4d\xb3\xda\x9c\x31\x82\ -\xaa\xc8\x70\xc3\x59\x2b\x8d\x84\x79\xce\xfa\xd9\x65\x92\x69\xa2\ -\xee\x8d\xd5\x91\x9c\x0b\x4d\xd5\xd2\xa8\xfa\xd9\xa4\x6d\x8e\x66\ -\x66\x8e\xa4\x21\xde\xd6\x8a\xf9\x3e\xd3\xaa\x00\xb2\x86\xb4\x56\ -\xe6\x2d\x32\xcf\xb4\x2a\x3e\xd1\xb2\xa4\x4a\x23\xc7\xa6\xfd\xc7\ -\xc0\x65\x92\x6b\xe9\xd6\x1c\x75\x42\x74\x2b\x56\xef\x7c\x9c\x05\ -\xd9\xca\xb3\x52\xbb\x1e\x1b\xc1\x53\x8b\xca\x31\xcf\x29\x57\x53\ -\xd9\x36\xf4\xe1\x4d\x69\x8b\x91\xd2\x0e\x13\x7b\xd6\x3c\x02\xf8\ -\x0b\x60\xef\x01\x62\x8d\xa6\x40\x2c\xe5\xe6\xda\x61\x22\xb2\xa3\ -\x88\x48\x31\x78\x3f\x01\x9c\x1b\x17\x1c\x8c\x6e\x72\xea\x71\x0b\ -\xfd\xb3\x25\xe7\xcd\xdd\x53\xe8\xf7\x79\xbd\x56\x5a\xe9\x71\x01\ -\xe0\x37\x80\xad\xe5\xc3\x11\xb1\xd0\x1c\x67\x5d\x72\x81\x1f\x35\ -\x4f\x19\xb5\xdb\x29\x0a\x7f\x69\x51\x98\x6b\xd7\x4b\x1f\x18\x12\ -\x07\x51\x4d\xf4\xf9\xd7\x0c\xe0\x03\xec\xc7\x30\x4a\x50\x27\x57\ -\xe4\x8b\x31\x46\x39\x1e\x96\x0c\x00\xee\x59\x0b\xaf\x1a\xd6\xad\ -\x6a\x91\xef\x6c\x97\x72\x14\xae\x00\x3c\x01\xf8\x0e\xe0\x4b\x01\ -\xca\x51\x64\x92\xa2\x84\xe4\x76\x70\x00\x3d\x39\xcf\xab\x69\xaf\ -\x25\x94\x1f\xac\x89\x43\x03\x7a\x17\x4b\x4b\xb1\xef\x0b\x7a\xe2\ -\xc1\xb6\xe6\x96\x41\xbc\x5b\x68\x06\x15\xdb\xec\xe0\xe7\x6d\x5a\ -\x56\xbe\x67\x10\xaf\x1d\x6d\xab\x5a\x99\x37\x57\x72\x0b\xa7\xed\ -\x8c\x1e\x6e\x01\x3c\x03\xb8\x69\xd8\x62\x64\x89\x44\x91\x73\x07\ -\x44\xb4\x62\x5b\xf3\x02\x60\x53\x89\x72\xc5\x93\x8d\xd8\xc9\x17\ -\x8e\xc4\x01\xc0\x57\x8e\xc4\x8d\x07\x9d\x51\x3a\x5a\x24\xe7\x89\ -\x9f\xbb\x62\x10\x47\xd6\xc4\x67\x4d\x13\x73\x2c\x2a\x26\x82\xc5\ -\x74\x39\xdb\xe9\x3f\x4d\x13\x6f\x19\xc4\xbb\x99\x48\x6c\x85\xe2\ -\xde\x20\x16\x39\x7f\xca\x40\x5e\xb2\xd9\xde\x72\xdd\xdc\x02\x55\ -\x93\xc0\x2f\x7a\x02\x9a\x41\x3c\x67\xa3\xbd\x67\x40\x55\x21\x30\ -\xc4\xfd\x64\x95\x33\xf8\x9a\x2e\x5e\x03\x78\x64\x7d\x5c\x15\xea\ -\xac\xd4\x33\xc9\x99\x80\x5c\x73\x24\x3e\x70\x19\x38\x34\x5a\x07\ -\xcb\x98\xe4\x4c\x40\x0e\x6c\xb6\x77\x9a\x36\xd6\x6c\x82\xd6\xc9\ -\xb6\x02\xd1\x78\xc6\x99\x7a\xcf\x99\x7a\x68\xad\x7e\x6e\xf3\x6f\ -\x31\xed\xb4\xde\xf1\xcf\xa5\x85\xd6\x55\x2a\x94\xe6\xc1\xb3\xd0\ -\xfa\x8a\xb5\x51\xa7\x75\x15\xfb\xb2\x28\xf0\x2c\xb4\xde\x72\xb6\ -\xde\x38\xaa\x98\x6c\x1d\xef\x45\x82\x67\xe9\x31\x5e\x03\xf8\xc6\ -\xda\x78\x56\xa8\xd2\xc0\xe2\xc1\x33\x40\x5c\x6b\x06\xfc\x5c\xd8\ -\x5c\xe7\x69\x49\x35\x48\xe9\x2f\x9c\x5c\x1e\x19\x50\x85\x0c\x7d\ -\xbf\x0f\x07\x9e\x25\xc1\x3c\x30\x88\x66\x29\x58\xaf\x93\xbc\x30\ -\x10\xf5\x16\xd9\xa5\x14\x9d\x3f\x05\x78\x46\x8b\x6c\x8b\x63\xc7\ -\xfb\xe2\xc3\x9b\xe4\x8c\x91\xb8\xe7\x16\xd9\x3a\xd6\x5c\x7f\x4a\ -\xf0\x8c\xc4\xf2\xc8\x20\xae\x42\x23\xf1\xd3\x82\x67\x80\xb8\x61\ -\x2a\xef\x0c\xb3\x8d\x0f\x6d\x92\x85\x7d\xe2\x1d\xde\xce\xe6\xcc\ -\x9a\xeb\x0e\x9e\xbd\xec\x3b\x9d\xcd\x19\xd0\x5a\x27\x79\x21\x20\ -\xde\xe0\x78\xd8\xf3\x66\x2a\xf3\x76\xf0\xdc\x20\x9e\x4e\x88\xbd\ -\xe0\xed\x1f\xf8\xf4\xc8\x0b\x8c\xc2\x2b\x00\x7f\x70\x6c\xce\xa2\ -\x83\x17\x67\xb0\x5f\x58\x0b\x57\x9d\xb6\x71\x20\xee\x00\xbc\x02\ -\x58\x77\xf0\xe2\x7d\xe1\x6b\x07\x2f\x1e\xc0\x8e\x5d\x1f\x7d\xf4\ -\xd1\x47\x1f\x7d\xf4\xd1\x47\x1f\x7d\xf4\xd1\x47\x1b\xe3\x1f\xe0\ -\x81\xec\x5e\x51\xd2\x2e\xc1\x00\x00\x00\x00\x49\x45\x4e\x44\xae\ -\x42\x60\x82\ +\x00\x00\x08\xa9\ +\x00\ +\x00\x1d\x22\x78\x9c\xc5\x58\x59\x6f\xdb\x48\x12\x7e\xcf\xaf\x20\ +\x94\x97\x04\x2b\x51\x7d\x1f\x86\xe5\x41\xd6\x83\x19\xcc\x42\xb3\ +\x0b\x24\x13\xec\x33\x4d\xb5\x6c\x4e\x64\x52\x43\x52\xb1\x95\x5f\ +\xbf\x55\xdd\x3c\x75\x38\x76\xb2\x83\x18\x48\xc4\xee\xae\xf3\xab\ +\xea\xea\xea\xbe\xfc\xe9\xf1\x7e\x13\x7d\x76\x65\x95\x15\xf9\x62\ +\x42\x63\x32\x89\x5c\x9e\x16\xab\x2c\xbf\x5d\x4c\x3e\xfe\xf1\xcb\ +\xcc\x4c\xa2\xaa\x4e\xf2\x55\xb2\x29\x72\xb7\x98\xe4\xc5\xe4\xa7\ +\xab\x57\x97\xd5\xe7\xdb\x08\x38\xf3\xea\x62\x95\x2e\x26\x77\x75\ +\xbd\xbd\x98\xcf\xb7\xbb\x72\x13\x17\xe5\xed\x7c\x95\xce\xdd\xc6\ +\xdd\xbb\xbc\xae\xe6\x34\xa6\xf3\x49\x43\x9b\xf6\xb4\x69\xe9\x92\ +\x3a\xfb\xec\xd2\xe2\xfe\xbe\xc8\x2b\xcf\x96\x57\xaf\x5b\xca\x72\ +\xb5\xee\x48\x1f\x1e\x1e\xe2\x07\xee\x29\xa8\xb5\x76\x4e\xd8\x9c\ +\xb1\x19\x50\xcc\xaa\x7d\x5e\x27\x8f\xb3\x01\x1f\xd8\x75\x8a\x8f\ +\x11\x42\xe6\xb0\xd6\x90\x3d\x83\xe4\xe2\x71\x93\xe5\x9f\xce\xda\ +\xe0\x57\x27\xd1\x43\xb6\xaa\xef\x16\x13\x61\xb6\x8f\x93\xe8\xce\ +\x65\xb7\x77\x75\x3b\xca\x56\x8b\x09\x88\xa3\x9c\xa8\xc9\xd5\xab\ +\x28\xba\x5c\xb9\x75\xe5\x67\xf1\x03\xa6\x8d\x9f\x86\x05\x10\xe5\ +\x92\xf2\xd7\x32\x59\x65\x80\x98\x27\x19\x4f\x09\x62\x78\x43\x0c\ +\xe4\x55\x5d\x6c\x83\x74\xf8\x80\x25\x39\x89\x8a\xf5\xba\x72\xa0\ +\x99\x60\xac\x8a\xed\x2c\x2d\x36\x45\xb9\x98\xbc\x5e\xfb\xbf\x66\ +\xb2\xd8\x26\x69\x56\xef\x91\x6a\x3e\x16\xd6\xb1\xc7\x5a\x4e\x86\ +\xa2\xed\xb7\xc9\x1b\x48\xd0\xbd\x71\xf4\x59\xc2\x68\x2b\xec\x72\ +\x3e\x06\xe1\xf9\x60\x71\x76\x16\x2c\x2e\x9e\x04\x4b\xa7\xec\xc8\ +\xb9\x58\x71\xc3\xac\x36\xea\x3c\x6a\xd2\x72\x2b\x28\xb7\x43\xec\ +\xb8\x3a\x14\x9f\x26\x6b\xee\x8e\xc5\x53\xc3\x85\x51\x4c\x9c\x07\ +\x91\x9b\x81\xd1\xb1\xe1\x46\x12\x29\x8f\xd0\x3c\x23\x5e\x12\x21\ +\x8d\xa6\xfa\xbc\x78\x41\x9e\x88\xd1\x49\xa9\xff\x87\x18\x31\x75\ +\x36\x46\xcc\x3c\x19\x23\x9b\xaa\xb3\xf6\x9c\x08\x8d\xa0\x0a\xfe\ +\x46\xa1\x11\xec\x58\x2a\x33\xe9\x57\xa5\x0e\x22\xf2\x14\x64\x6b\ +\x97\xe0\x9e\xfc\x2e\xc8\x7c\x79\xb9\xb8\x2b\x1d\x54\xc1\xd7\x27\ +\xb0\x3b\x81\x29\xa7\x0a\x80\xbb\x6d\x46\x1f\xf3\xac\x86\x32\xb7\ +\xab\x5c\xf9\x01\x6c\x70\xff\xc9\x3f\x56\x10\xc7\x47\xba\x98\xcc\ +\x98\x89\xad\x32\x56\x80\x91\x7b\x3f\x96\x31\x67\xca\x50\x18\x3f\ +\x32\x18\x73\x1d\x53\xab\x2c\x48\xdb\xe3\xd0\xc6\x52\x5a\x22\x49\ +\xb7\x01\x2e\x51\x47\xb2\x79\x9e\xb1\xb0\x19\xbd\xb1\x63\x1e\x70\ +\x02\x20\x4c\x1f\x51\x1b\x8f\x25\xb5\x44\x73\x18\xef\xd1\x1a\x16\ +\x53\xca\x61\xc7\x4d\xa2\xf5\xc1\xfa\xfa\x60\x1d\xe0\x06\xe3\xbe\ +\xea\x74\xbb\xfc\x47\x99\xe4\xd5\xba\x28\xef\x17\x93\xfb\xa4\x2e\ +\xb3\xc7\x37\x24\x16\x46\x6b\x6e\xa7\x34\x66\x96\x81\x51\xd3\x19\ +\x1c\x57\x00\xb0\x9e\xc2\x92\xd5\x4c\xc0\x8c\xa0\x31\xd2\xf0\x29\ +\x67\xb1\xa0\xc2\xb2\xb7\xdf\x04\x04\x94\xf0\x93\x40\x18\x1a\x80\ +\x60\x3c\xb6\xf8\x17\x60\x80\x11\x87\x88\x00\xe8\x1e\x85\x7e\x71\ +\x3d\x5e\x04\x08\xa8\x8d\xa9\xa0\x16\xe5\x9c\xf7\x14\x0e\x76\xa2\ +\x34\xa1\x53\x16\x33\x2e\x21\xdc\x6e\x46\xd5\x74\x86\x23\x4d\xa5\ +\x1f\x20\x89\x96\x0c\x3c\x86\xa2\xa4\xc0\x2e\x85\x20\x30\x48\x04\ +\xfa\xf6\x6b\x18\x7b\x40\x2e\xe7\x78\xb2\xe1\x17\x0e\xee\x5d\x9d\ +\xac\x92\x3a\xf1\x4e\xb7\x03\xca\x29\x6d\x8f\x3d\x38\xc0\x2f\xde\ +\xff\xfc\x4b\xb7\xc7\xd2\xf4\xe2\xbf\x45\xf9\x29\xc2\xf9\xe4\xa6\ +\xd8\xc1\xde\xea\x6a\x04\x1e\x9f\xe9\x05\x7a\x94\xd4\x57\xd9\x7d\ +\x72\xeb\xf0\xa8\xfe\x07\x9c\xd4\xa0\xb4\x5b\x18\x11\xd7\xfb\xad\ +\xf3\xb2\x4a\x57\x15\xbb\x32\x75\x27\xdb\x94\x55\x7a\x9f\x21\xe5\ +\xfc\x43\x9d\x6d\x36\xbf\xa1\xe4\x7e\xdb\x37\x82\xb2\x7a\xe3\xae\ +\x1e\xa0\x5d\xb9\x73\xe5\x2c\xdd\x40\x54\xbd\xd2\x30\x3f\x22\x05\ +\x17\xdd\xd5\xbf\x92\x7c\x97\x94\xfb\x08\x1a\x0a\xe5\x09\xfd\xec\ +\x88\xce\x37\x3f\x45\xd9\x4f\x06\xf7\xdf\xdd\x76\x05\xe1\xd8\x80\ +\xf7\xfb\x24\x8f\xae\x8b\xcd\x26\x73\x65\xf4\x66\x5b\xb9\xdd\xaa\ +\x78\x7b\xca\x10\x0c\xc4\xb1\x30\x4f\x79\xa4\x17\xc5\x6f\x77\x37\ +\x9b\xac\x02\xdf\x5e\x64\xce\xa0\x2f\x82\xee\xf0\xb6\x98\x6d\xcb\ +\xe2\x4f\x97\xd6\x08\xec\x0b\xad\x3a\x61\x00\xea\x09\x51\x1b\x2a\ +\x0a\x4e\x43\x73\xea\x3a\x2d\x0d\xd1\x98\x71\x77\x83\x96\x8c\x74\ +\x63\x22\xfc\x33\xb9\x3d\xf0\x06\x67\x37\x59\x1b\xdb\xcb\x79\x33\ +\x3e\x49\x94\x6c\xb7\x1b\x57\x3f\x4d\x93\x17\x75\xb6\xce\x52\x68\ +\x6c\x8b\xfc\x14\x65\x98\x1b\xd9\x11\xbc\x38\xb4\x18\xe1\xdf\x64\ +\xa9\xcb\xab\x33\x39\x7c\xaa\x7d\x6e\x18\xaa\xf9\xcd\x7e\x56\x25\ +\x73\x16\x93\xf9\x61\x2e\xa7\x45\x0e\xe5\xe0\x66\xf7\xd2\xe4\xfb\ +\x35\x29\x4b\x57\xd7\xd1\xd2\x7d\x80\x1d\xf2\xd2\xac\x3b\x56\xea\ +\x69\x71\xb7\x0f\x77\xff\x72\xe0\x70\x53\x00\x5e\xe8\xed\x18\xc0\ +\xad\x2b\x61\x73\x57\xa7\x01\x7c\x70\x37\x71\x3b\xe9\xe5\xa5\xe9\ +\xfc\xbd\x83\x24\x5e\xed\x52\x0c\xdf\x08\xb9\x6f\x11\xf6\x73\x56\ +\x05\xaf\x4f\x08\x2b\xdd\x5f\xbb\x0c\x18\x9e\x2f\xed\xdf\x90\x59\ +\xa9\xfb\x7e\x39\xef\xea\xb3\x46\xbd\xdc\x43\x57\x66\x9f\x7d\x5c\ +\x30\x92\xd5\xf7\x1b\xf7\xe1\x2e\x29\xdd\xbb\x4d\xf6\x69\xe0\xa8\ +\xcf\x94\x26\x33\xda\x0e\x6a\x70\x72\x5c\xce\xdb\xa3\xc5\x8f\x6e\ +\x43\x63\x94\xec\x5d\xd9\x9d\x33\xdd\x66\x83\xd5\x41\x63\xac\x87\ +\xd9\xb2\x85\x02\x10\x01\xe7\xef\x11\x13\x11\x8b\x65\xb4\x8c\x18\ +\x8d\x15\x93\x11\x1c\xae\x46\xcb\xe8\x3a\x82\xbe\x83\x5b\x0b\x37\ +\x08\x98\x22\x0a\xda\x7d\x6a\x22\x38\x88\xa9\xa5\x82\xa8\xc8\x22\ +\xa3\x45\x32\x11\x1b\xb8\x93\x59\x1c\x41\x63\xa5\x08\xb1\x4a\x75\ +\x2c\x3a\x62\x2a\xe6\xba\x13\xbb\x6c\xf5\x7d\x89\x7e\x8f\x4c\x6c\ +\x28\x68\x34\xb1\xf6\xbf\xcb\x88\xd2\xd8\x08\xa4\xa6\x32\x66\x8d\ +\x19\x94\x41\x37\xe2\xcd\xa0\xd0\x13\x30\x23\x95\x1d\x7e\xf5\xab\ +\x2d\x4b\x27\x64\x79\xa8\x00\x75\x72\xdb\x90\xf5\x5a\xa1\xcd\x09\ +\x9f\x1d\xe7\x75\xc4\x45\x4c\x34\x15\x9c\x0e\x34\x70\xd0\xc0\xbc\ +\x77\xbd\x7e\xae\x62\x2a\x11\xb6\x4e\xfd\xf2\x58\x05\xea\x6d\xfc\ +\x07\x90\xe1\xf2\x14\x80\x00\x14\xb0\xcd\x51\x81\xab\x25\x00\xb8\ +\x1a\x1b\x10\x43\xcd\xb9\xe6\x88\xab\xd4\x56\x32\x8f\x7a\xac\xe1\ +\x72\x46\x79\x88\xc0\x35\xfe\x40\x50\x0c\x09\xb1\x23\xd0\xc7\x18\ +\x69\x7c\xf0\xb4\x96\x9a\x1e\x29\xf6\x20\x34\xc0\x34\x21\xbf\xc6\ +\x09\xcb\xa5\x51\x66\x10\x75\x6e\x07\xe1\xe6\x8d\x36\xff\xdb\x06\ +\x7c\xc0\xd5\x05\xbe\x13\x1d\xc2\xbe\x8c\x84\x44\x3f\x05\xe2\x32\ +\xd6\x8a\x86\x74\x88\x77\x31\xe8\x82\xc6\xbb\x8c\xe9\xa0\xed\xc0\ +\xbe\x1e\x46\xa0\x8f\x4a\x1f\xa9\x3e\x7a\x47\x0a\xbc\xff\xad\xa0\ +\x6e\xf6\x3a\xc8\x01\x64\xad\xe7\x96\x96\x29\xff\x61\xb4\x82\x24\ +\x86\x45\x6a\x85\xb6\x16\x39\x82\x79\x20\x82\x8d\xa2\xdd\x1b\x7c\ +\x2c\x1e\x95\x36\x6e\xb7\x28\xf8\x9d\xe0\xc1\x59\xb6\x60\xb5\x4b\ +\xd7\x63\x3c\x5b\x8c\x7b\xdc\x7d\x30\xb8\xdf\x7d\xa3\x08\xf5\xb1\ +\xeb\xb9\xc6\x5a\xbf\x44\xd0\x51\x43\xe3\xe7\xaf\xba\xce\x8a\x75\ +\x18\x0e\xef\x6d\x70\x91\x2b\x8b\x4f\x6e\x74\x19\xc6\x89\x59\xf3\ +\xf6\x03\x95\x04\x72\x92\x19\x2b\xbb\x15\x6c\xfd\xd3\x64\x0b\xb7\ +\xc5\xbf\xa0\x13\x74\xa3\xf9\x3f\x8b\x2c\x87\x7e\x38\xab\x5d\xd9\ +\xcd\xfb\xd1\x26\x83\x9f\xc5\x44\x74\xb3\xab\xa4\x82\x7a\x58\x26\ +\x7b\x7c\x74\xcb\x7b\x29\xa7\x2e\xa8\x87\x25\x0c\x82\xe7\x81\x64\ +\xb1\x92\xed\x4e\x08\x48\xf2\x98\x58\x03\x7f\x38\xc5\x38\x15\x46\ +\xe1\x9c\x14\x1a\x82\x35\xaa\x62\x42\xb2\x76\x5b\xc5\x96\x50\x4a\ +\xd9\x90\x45\x36\xdb\xb2\x11\xbc\xec\x94\xfa\x34\x26\x6d\x05\xc1\ +\x17\x25\x4c\x59\xdc\xdc\x54\xc4\x61\x23\x43\xb2\x42\x3a\x4a\x6e\ +\xf0\x4b\x59\x7c\x67\xc2\x2f\xb8\x6d\x11\xe2\xcb\x1a\xe1\x46\x0b\ +\xcf\x20\xbc\x74\x60\x17\x4d\x59\x38\x10\xed\xb3\x57\xc7\x03\x55\ +\x70\x5d\x1c\xb1\xf8\xda\xc5\x89\x50\x58\x0a\xbd\x68\x1a\x72\xda\ +\x2a\x6a\x28\x0d\x26\xc0\x85\x48\x62\x52\x4b\xee\x45\x8b\x66\xaf\ +\x0e\x25\x87\xa2\xe5\xcd\x41\x54\xbd\xcf\xe0\x70\xd8\xc1\xc3\xb2\ +\x15\x48\x00\x9f\x90\xba\x88\x99\x80\x2b\x94\xcf\x57\x43\xa8\x08\ +\x67\x45\x2c\x04\x23\xb0\x21\x87\x55\x4b\x72\xe5\x8f\x12\xe0\xa0\ +\x4c\x73\x2f\x97\xe0\x16\x36\x07\x9a\x9b\x9a\xe5\xeb\x57\x17\xe2\ +\x50\xb5\xb4\x32\x92\x0e\xa2\x1c\xaa\x56\x13\xde\x71\xd5\x6a\x02\ +\x3c\xe0\xea\x02\xdd\x09\x6f\xc3\x0c\x75\x0b\xf6\x6e\xa8\x9c\x4d\ +\xed\x1a\x6b\xf7\x26\xb5\x00\xe2\x95\xdd\x76\x07\x87\x95\x86\x59\ +\x8e\x5f\x0c\x8a\xb6\x08\xf1\xb0\xd6\xc8\xb0\xa8\xb9\xe2\x6d\xd4\ +\x3a\x09\x2d\xf6\xe1\xff\xe5\x09\xd1\x3e\xcf\x30\xad\x1a\xd6\x41\ +\x6a\x20\x53\x5b\x2b\x43\x28\x91\x3d\x24\x9e\x26\x60\x0b\xf3\x9a\ +\xa1\x20\x98\x90\x6e\x70\x34\x53\x5f\xde\xa0\xe0\x11\x28\x12\x43\ +\xb9\xbe\x54\xb5\x5e\xb6\x6e\x87\x62\xd5\x22\xb2\xec\x71\x6a\x09\ +\xae\x0f\xc0\xec\x00\x6e\x41\x1f\x95\xac\x41\x78\xfa\xc0\xf5\x5c\ +\x87\xda\xfb\xa2\x15\xea\xc2\xd9\x8a\x05\xf7\xdc\x37\xaf\x8f\xdf\ +\x1b\xde\x1e\x97\x30\x23\x94\x50\x90\xa7\x3f\xb0\x84\x5d\xce\x07\ +\x8d\xda\xa0\xae\x8d\xee\x6c\xa1\xca\xd5\x27\x1e\x72\xb4\xc6\x33\ +\x1f\xdf\x6f\x88\xa2\x70\x14\x4e\x9b\x0f\x7c\xc9\x69\xd6\x94\x8e\ +\x05\xb6\x0d\x53\x88\x2c\x34\x63\x4c\x00\x10\xbe\x60\xe2\x9b\x92\ +\x8c\x66\x54\xc3\xff\xef\x60\xaf\x49\xff\x8f\x44\x50\x1d\xa2\x08\ +\xdf\x7f\xe4\xf4\xdc\xe2\x80\xf3\x4b\x7f\x94\xac\x9d\x93\xe2\x9b\ +\x8e\x12\x69\x2d\xa5\xda\xfc\xd0\xa3\xe4\x3c\xcc\x34\x66\x50\xb7\ +\xa4\x0e\x4f\x44\x5a\x13\x44\x97\x51\xa5\x04\xc3\x27\x34\x49\x8d\ +\x10\x08\xb3\xa2\x4a\x98\xa9\x20\xb1\x64\xfa\x6f\x02\xf9\x64\x6e\ +\x33\xf2\xf6\x09\xd4\x47\xae\x37\x90\x43\x96\x50\x38\xbf\x8d\xf8\ +\xb1\xa7\xf7\x93\x99\x4d\xa1\xd9\xa5\x08\x39\x14\x04\x2e\xec\x34\ +\x7c\xc8\x69\xb3\x04\x89\x0d\x8d\x19\x1c\x9d\x62\x0a\x07\x12\x1c\ +\x66\xe2\xef\x4a\xec\xe7\x94\x9b\xe3\x47\xe9\x53\xe5\x86\x29\x82\ +\x0d\xe4\x8f\xed\x98\x06\x05\xa7\xfd\x6c\x3e\xfc\xcf\x25\x3e\x31\ +\x5e\xbd\xfa\x1f\x0e\x0e\xd3\xe3\ +\x00\x00\x00\x57\ +\x62\ +\x6f\x72\x64\x65\x72\x2e\x6c\x65\x66\x74\x3a\x20\x31\x30\x0a\x62\ +\x6f\x72\x64\x65\x72\x2e\x74\x6f\x70\x3a\x20\x31\x32\x0a\x62\x6f\ +\x72\x64\x65\x72\x2e\x62\x6f\x74\x74\x6f\x6d\x3a\x20\x31\x32\x0a\ +\x62\x6f\x72\x64\x65\x72\x2e\x72\x69\x67\x68\x74\x3a\x20\x31\x30\ +\x0a\x73\x6f\x75\x72\x63\x65\x3a\x20\x74\x69\x74\x6c\x65\x62\x61\ +\x72\x2e\x70\x6e\x67\x0a\ \x00\x00\x09\x41\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ @@ -11197,30 +10288,6 @@ qt_resource_data = b"\ \x70\x3e\xe9\xbf\x81\x7c\x3f\xfe\xef\xc6\x7f\x00\xba\x0e\x9f\x79\ \x33\xcd\x2d\x45\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ \ -\x00\x00\x00\x57\ -\x62\ -\x6f\x72\x64\x65\x72\x2e\x6c\x65\x66\x74\x3a\x20\x31\x30\x0a\x62\ -\x6f\x72\x64\x65\x72\x2e\x74\x6f\x70\x3a\x20\x31\x30\x0a\x62\x6f\ -\x72\x64\x65\x72\x2e\x62\x6f\x74\x74\x6f\x6d\x3a\x20\x31\x30\x0a\ -\x62\x6f\x72\x64\x65\x72\x2e\x72\x69\x67\x68\x74\x3a\x20\x31\x30\ -\x0a\x73\x6f\x75\x72\x63\x65\x3a\x20\x6c\x69\x6e\x65\x65\x64\x69\ -\x74\x2e\x70\x6e\x67\x0a\ -\x00\x00\x00\x57\ -\x62\ -\x6f\x72\x64\x65\x72\x2e\x6c\x65\x66\x74\x3a\x20\x31\x30\x0a\x62\ -\x6f\x72\x64\x65\x72\x2e\x74\x6f\x70\x3a\x20\x31\x32\x0a\x62\x6f\ -\x72\x64\x65\x72\x2e\x62\x6f\x74\x74\x6f\x6d\x3a\x20\x31\x32\x0a\ -\x62\x6f\x72\x64\x65\x72\x2e\x72\x69\x67\x68\x74\x3a\x20\x31\x30\ -\x0a\x73\x6f\x75\x72\x63\x65\x3a\x20\x74\x69\x74\x6c\x65\x62\x61\ -\x72\x2e\x70\x6e\x67\x0a\ -\x00\x00\x00\x57\ -\x62\ -\x6f\x72\x64\x65\x72\x2e\x6c\x65\x66\x74\x3a\x20\x31\x35\x0a\x62\ -\x6f\x72\x64\x65\x72\x2e\x74\x6f\x70\x3a\x20\x34\x0a\x62\x6f\x72\ -\x64\x65\x72\x2e\x62\x6f\x74\x74\x6f\x6d\x3a\x20\x34\x0a\x62\x6f\ -\x72\x64\x65\x72\x2e\x72\x69\x67\x68\x74\x3a\x20\x31\x35\x0a\x73\ -\x6f\x75\x72\x63\x65\x3a\x20\x74\x6f\x6f\x6c\x62\x75\x74\x74\x6f\ -\x6e\x2e\x70\x6e\x67\x0a\ \x00\x00\x05\x87\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ @@ -11312,6 +10379,940 @@ qt_resource_data = b"\ \x9e\x9a\xa2\x31\x16\x3e\x29\xdd\x59\x7a\xca\x17\xfc\xb8\x71\x46\ \xfe\x02\x18\x0f\xa2\x8d\xe6\x63\xa5\x8b\x00\x00\x00\x00\x49\x45\ \x4e\x44\xae\x42\x60\x82\ +\x00\x00\x13\xce\ +\x2f\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ +\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ +\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ +\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ +\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ +\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ +\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ +\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ +\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ +\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ +\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ +\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ +\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ +\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ +\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ +\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ +\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ +\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ +\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ +\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ +\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ +\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ +\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ +\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ +\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ +\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ +\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ +\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ +\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ +\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ +\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ +\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ +\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ +\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ +\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ +\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ +\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ +\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ +\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ +\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ +\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ +\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ +\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ +\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ +\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ +\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ +\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ +\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ +\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ +\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ +\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ +\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ +\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ +\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ +\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ +\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ +\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ +\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ +\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ +\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ +\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ +\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ +\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ +\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ +\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ +\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ +\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ +\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ +\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ +\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ +\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ +\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ +\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ +\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ +\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ +\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ +\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ +\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ +\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ +\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ +\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ +\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ +\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ +\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ +\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ +\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ +\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ +\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ +\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ +\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ +\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ +\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ +\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ +\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ +\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ +\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ +\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ +\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ +\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ +\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ +\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ +\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ +\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ +\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x69\x6d\x70\ +\x6f\x72\x74\x20\x22\x2e\x2e\x2f\x63\x6f\x6e\x74\x65\x6e\x74\x73\ +\x22\x0a\x49\x74\x65\x6d\x20\x7b\x0a\x20\x20\x69\x64\x3a\x63\x6f\ +\x6e\x74\x61\x69\x6e\x65\x72\x0a\x20\x20\x77\x69\x64\x74\x68\x3a\ +\x33\x32\x30\x0a\x20\x20\x68\x65\x69\x67\x68\x74\x3a\x34\x38\x30\ +\x0a\x0a\x20\x20\x43\x6f\x6c\x75\x6d\x6e\x20\x7b\x0a\x20\x20\x20\ +\x20\x73\x70\x61\x63\x69\x6e\x67\x3a\x35\x0a\x20\x20\x20\x20\x61\ +\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x70\x61\x72\x65\ +\x6e\x74\x0a\x20\x20\x20\x20\x54\x65\x78\x74\x20\x7b\x20\x66\x6f\ +\x6e\x74\x2e\x70\x6f\x69\x6e\x74\x53\x69\x7a\x65\x3a\x31\x35\x3b\ +\x20\x74\x65\x78\x74\x3a\x22\x52\x6f\x75\x6e\x64\x65\x64\x20\x72\ +\x65\x63\x74\x61\x6e\x67\x6c\x65\x22\x3b\x20\x61\x6e\x63\x68\x6f\ +\x72\x73\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\ +\x74\x65\x72\x3a\x70\x61\x72\x65\x6e\x74\x2e\x68\x6f\x72\x69\x7a\ +\x6f\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\x72\x7d\x0a\x20\x20\x20\ +\x20\x43\x61\x6e\x76\x61\x73\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x69\x64\x3a\x63\x61\x6e\x76\x61\x73\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\x33\x32\x30\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\x68\x74\x3a\x32\x38\x30\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x74\x69\x61\x6c\x69\ +\x61\x73\x69\x6e\x67\x3a\x20\x74\x72\x75\x65\x0a\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\ +\x74\x20\x72\x61\x64\x69\x75\x73\x3a\x20\x72\x43\x74\x72\x6c\x2e\ +\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\x74\x20\x72\x65\x63\x74\x78\ +\x3a\x20\x72\x78\x43\x74\x72\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\ +\x69\x6e\x74\x20\x72\x65\x63\x74\x79\x3a\x20\x72\x79\x43\x74\x72\ +\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\x74\x20\x72\x65\x63\ +\x74\x57\x69\x64\x74\x68\x3a\x20\x77\x69\x64\x74\x68\x20\x2d\x20\ +\x32\x2a\x72\x65\x63\x74\x78\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\x74\x20\x72\x65\x63\ +\x74\x48\x65\x69\x67\x68\x74\x3a\x20\x68\x65\x69\x67\x68\x74\x20\ +\x2d\x20\x32\x2a\x72\x65\x63\x74\x79\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x73\x74\x72\x69\x6e\ +\x67\x20\x73\x74\x72\x6f\x6b\x65\x53\x74\x79\x6c\x65\x3a\x22\x62\ +\x6c\x75\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x20\x73\x74\x72\x69\x6e\x67\x20\x66\x69\x6c\ +\x6c\x53\x74\x79\x6c\x65\x3a\x22\x73\x74\x65\x65\x6c\x62\x6c\x75\ +\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x20\x69\x6e\x74\x20\x6c\x69\x6e\x65\x57\x69\x64\x74\ +\x68\x3a\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x43\x74\x72\x6c\x2e\ +\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x62\x6f\x6f\x6c\x20\x66\x69\x6c\x6c\ +\x3a\x74\x72\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x70\x72\ +\x6f\x70\x65\x72\x74\x79\x20\x62\x6f\x6f\x6c\x20\x73\x74\x72\x6f\ +\x6b\x65\x3a\x74\x72\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x72\x65\x61\x6c\x20\x61\x6c\ +\x70\x68\x61\x3a\x61\x6c\x70\x68\x61\x43\x74\x72\x6c\x2e\x76\x61\ +\x6c\x75\x65\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x4c\ +\x69\x6e\x65\x57\x69\x64\x74\x68\x43\x68\x61\x6e\x67\x65\x64\x3a\ +\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x46\x69\x6c\x6c\x43\x68\ +\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\ +\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\ +\x53\x74\x72\x6f\x6b\x65\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\ +\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x6f\x6e\x52\x61\x64\x69\x75\x73\x43\x68\ +\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\ +\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\ +\x52\x65\x63\x74\x78\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\ +\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x6f\x6e\x52\x65\x63\x74\x79\x43\x68\x61\x6e\ +\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\ +\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x41\x6c\ +\x70\x68\x61\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\ +\x73\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x6f\x6e\x50\x61\x69\x6e\x74\x3a\x20\x7b\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x63\ +\x74\x78\x20\x3d\x20\x67\x65\x74\x43\x6f\x6e\x74\x65\x78\x74\x28\ +\x22\x32\x64\x22\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x63\x74\x78\x2e\x73\x61\x76\x65\x28\x29\x3b\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x63\ +\x6c\x65\x61\x72\x52\x65\x63\x74\x28\x30\x2c\x30\x2c\x63\x61\x6e\ +\x76\x61\x73\x2e\x77\x69\x64\x74\x68\x2c\x20\x63\x61\x6e\x76\x61\ +\x73\x2e\x68\x65\x69\x67\x68\x74\x29\x3b\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x74\x72\x6f\x6b\ +\x65\x53\x74\x79\x6c\x65\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\ +\x73\x74\x72\x6f\x6b\x65\x53\x74\x79\x6c\x65\x3b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x6c\x69\x6e\ +\x65\x57\x69\x64\x74\x68\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\ +\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x66\x69\x6c\x6c\x53\x74\ +\x79\x6c\x65\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\x66\x69\x6c\ +\x6c\x53\x74\x79\x6c\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x63\x74\x78\x2e\x67\x6c\x6f\x62\x61\x6c\x41\x6c\x70\ +\x68\x61\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\x61\x6c\x70\x68\ +\x61\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\ +\x78\x2e\x62\x65\x67\x69\x6e\x50\x61\x74\x68\x28\x29\x3b\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x6d\ +\x6f\x76\x65\x54\x6f\x28\x72\x65\x63\x74\x78\x2b\x72\x61\x64\x69\ +\x75\x73\x2c\x72\x65\x63\x74\x79\x29\x3b\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x74\x6f\ +\x70\x20\x73\x69\x64\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x63\x74\x78\x2e\x6c\x69\x6e\x65\x54\x6f\x28\x72\x65\ +\x63\x74\x78\x2b\x72\x65\x63\x74\x57\x69\x64\x74\x68\x2d\x72\x61\ +\x64\x69\x75\x73\x2c\x72\x65\x63\x74\x79\x29\x3b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x64\x72\x61\x77\ +\x20\x74\x6f\x70\x20\x72\x69\x67\x68\x74\x20\x63\x6f\x72\x6e\x65\ +\x72\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\ +\x78\x2e\x61\x72\x63\x54\x6f\x28\x72\x65\x63\x74\x78\x2b\x72\x65\ +\x63\x74\x57\x69\x64\x74\x68\x2c\x72\x65\x63\x74\x79\x2c\x72\x65\ +\x63\x74\x78\x2b\x72\x65\x63\x74\x57\x69\x64\x74\x68\x2c\x72\x65\ +\x63\x74\x79\x2b\x72\x61\x64\x69\x75\x73\x2c\x72\x61\x64\x69\x75\ +\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x63\x74\x78\x2e\x6c\x69\x6e\x65\x54\x6f\x28\x72\x65\x63\x74\x78\ +\x2b\x72\x65\x63\x74\x57\x69\x64\x74\x68\x2c\x72\x65\x63\x74\x79\ +\x2b\x72\x65\x63\x74\x48\x65\x69\x67\x68\x74\x2d\x72\x61\x64\x69\ +\x75\x73\x29\x3b\x20\x20\x20\x20\x2f\x2f\x20\x72\x69\x67\x68\x74\ +\x20\x73\x69\x64\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x2f\x2f\x20\x64\x72\x61\x77\x20\x62\x6f\x74\x74\x6f\x6d\ +\x20\x72\x69\x67\x68\x74\x20\x63\x6f\x72\x6e\x65\x72\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x61\x72\ +\x63\x54\x6f\x28\x72\x65\x63\x74\x78\x2b\x72\x65\x63\x74\x57\x69\ +\x64\x74\x68\x2c\x72\x65\x63\x74\x79\x2b\x72\x65\x63\x74\x48\x65\ +\x69\x67\x68\x74\x2c\x72\x65\x63\x74\x78\x2b\x72\x65\x63\x74\x57\ +\x69\x64\x74\x68\x2d\x72\x61\x64\x69\x75\x73\x2c\x72\x65\x63\x74\ +\x79\x2b\x72\x65\x63\x74\x48\x65\x69\x67\x68\x74\x2c\x72\x61\x64\ +\x69\x75\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x63\x74\x78\x2e\x6c\x69\x6e\x65\x54\x6f\x28\x72\x65\x63\ +\x74\x78\x2b\x72\x61\x64\x69\x75\x73\x2c\x72\x65\x63\x74\x79\x2b\ +\x72\x65\x63\x74\x48\x65\x69\x67\x68\x74\x29\x3b\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x62\x6f\x74\ +\x74\x6f\x6d\x20\x73\x69\x64\x65\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x2f\x2f\x20\x64\x72\x61\x77\x20\x62\x6f\x74\ +\x74\x6f\x6d\x20\x6c\x65\x66\x74\x20\x63\x6f\x72\x6e\x65\x72\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\ +\x61\x72\x63\x54\x6f\x28\x72\x65\x63\x74\x78\x2c\x72\x65\x63\x74\ +\x79\x2b\x72\x65\x63\x74\x48\x65\x69\x67\x68\x74\x2c\x72\x65\x63\ +\x74\x78\x2c\x72\x65\x63\x74\x79\x2b\x72\x65\x63\x74\x48\x65\x69\ +\x67\x68\x74\x2d\x72\x61\x64\x69\x75\x73\x2c\x72\x61\x64\x69\x75\ +\x73\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x63\x74\x78\x2e\x6c\x69\x6e\x65\x54\x6f\x28\x72\x65\x63\x74\x78\ +\x2c\x72\x65\x63\x74\x79\x2b\x72\x61\x64\x69\x75\x73\x29\x3b\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x2f\x2f\x20\x6c\x65\x66\x74\x20\x73\x69\x64\x65\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x2f\x2f\x20\x64\x72\x61\x77\ +\x20\x74\x6f\x70\x20\x6c\x65\x66\x74\x20\x63\x6f\x72\x6e\x65\x72\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\ +\x2e\x61\x72\x63\x54\x6f\x28\x72\x65\x63\x74\x78\x2c\x72\x65\x63\ +\x74\x79\x2c\x72\x65\x63\x74\x78\x2b\x72\x61\x64\x69\x75\x73\x2c\ +\x72\x65\x63\x74\x79\x2c\x72\x61\x64\x69\x75\x73\x29\x3b\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x63\ +\x6c\x6f\x73\x65\x50\x61\x74\x68\x28\x29\x3b\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x28\x63\x61\x6e\x76\ +\x61\x73\x2e\x66\x69\x6c\x6c\x29\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x66\x69\x6c\ +\x6c\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x69\x66\x20\x28\x63\x61\x6e\x76\x61\x73\x2e\x73\x74\x72\x6f\ +\x6b\x65\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x74\x72\x6f\x6b\x65\x28\x29\ +\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\ +\x78\x2e\x72\x65\x73\x74\x6f\x72\x65\x28\x29\x3b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\ +\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x63\x6f\x6e\x74\x72\x6f\x6c\ +\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\x68\x3a\ +\x33\x32\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\ +\x68\x74\x3a\x31\x35\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x43\ +\x6f\x6c\x75\x6d\x6e\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x73\x70\x61\x63\x69\x6e\x67\x3a\x33\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\x65\x72\x20\x7b\x69\x64\ +\x3a\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x43\x74\x72\x6c\x3b\x20\ +\x77\x69\x64\x74\x68\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\ +\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\x3a\x31\x3b\x20\x6d\x61\x78\ +\x3a\x31\x30\x3b\x20\x69\x6e\x69\x74\x3a\x32\x3b\x20\x6e\x61\x6d\ +\x65\x3a\x22\x4c\x69\x6e\x65\x20\x77\x69\x64\x74\x68\x22\x7d\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\x65\x72\ +\x20\x7b\x69\x64\x3a\x72\x78\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\ +\x74\x68\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x32\ +\x30\x3b\x20\x6d\x69\x6e\x3a\x35\x3b\x20\x6d\x61\x78\x3a\x33\x30\ +\x3b\x20\x69\x6e\x69\x74\x3a\x31\x30\x3b\x20\x6e\x61\x6d\x65\x3a\ +\x22\x72\x65\x63\x74\x78\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x53\x6c\x69\x64\x65\x72\x20\x7b\x69\x64\x3a\x72\x79\ +\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\x3a\x33\x30\x30\x3b\ +\x20\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\x3a\ +\x35\x3b\x20\x6d\x61\x78\x3a\x33\x30\x3b\x20\x69\x6e\x69\x74\x3a\ +\x31\x30\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x72\x65\x63\x74\x79\x22\ +\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\ +\x65\x72\x20\x7b\x69\x64\x3a\x72\x43\x74\x72\x6c\x3b\x20\x77\x69\ +\x64\x74\x68\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\ +\x32\x30\x3b\x20\x6d\x69\x6e\x3a\x31\x30\x3b\x20\x6d\x61\x78\x3a\ +\x31\x30\x30\x3b\x20\x69\x6e\x69\x74\x3a\x34\x30\x3b\x20\x6e\x61\ +\x6d\x65\x3a\x22\x52\x61\x64\x69\x75\x73\x22\x7d\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\x65\x72\x20\x7b\x69\ +\x64\x3a\x61\x6c\x70\x68\x61\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\ +\x74\x68\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x32\ +\x30\x3b\x20\x6d\x69\x6e\x3a\x30\x3b\x20\x6d\x61\x78\x3a\x31\x3b\ +\x20\x69\x6e\x69\x74\x3a\x31\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x41\ +\x6c\x70\x68\x61\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\ +\x0a\x20\x20\x20\x20\x7d\x0a\x20\x20\x7d\x0a\x7d\x0a\ +\x00\x00\x13\xad\ +\x2f\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ +\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ +\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ +\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ +\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ +\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ +\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ +\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ +\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ +\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ +\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ +\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ +\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ +\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ +\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ +\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ +\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ +\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ +\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ +\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ +\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ +\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ +\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ +\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ +\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ +\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ +\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ +\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ +\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ +\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ +\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ +\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ +\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ +\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ +\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ +\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ +\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ +\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ +\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ +\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ +\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ +\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ +\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ +\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ +\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ +\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ +\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ +\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ +\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ +\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ +\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ +\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ +\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ +\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ +\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ +\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ +\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ +\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ +\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ +\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ +\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ +\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ +\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ +\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ +\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ +\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ +\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ +\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ +\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ +\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ +\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ +\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ +\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ +\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ +\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ +\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ +\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ +\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ +\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ +\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ +\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ +\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ +\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ +\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ +\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ +\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ +\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ +\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ +\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ +\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ +\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ +\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ +\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ +\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ +\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ +\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ +\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ +\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ +\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ +\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ +\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ +\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ +\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ +\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x69\x6d\x70\ +\x6f\x72\x74\x20\x22\x2e\x2e\x2f\x63\x6f\x6e\x74\x65\x6e\x74\x73\ +\x22\x0a\x49\x74\x65\x6d\x20\x7b\x0a\x20\x20\x69\x64\x3a\x63\x6f\ +\x6e\x74\x61\x69\x6e\x65\x72\x0a\x20\x20\x77\x69\x64\x74\x68\x3a\ +\x33\x32\x30\x0a\x20\x20\x68\x65\x69\x67\x68\x74\x3a\x34\x38\x30\ +\x0a\x0a\x20\x20\x43\x6f\x6c\x75\x6d\x6e\x20\x7b\x0a\x20\x20\x20\ +\x20\x73\x70\x61\x63\x69\x6e\x67\x3a\x35\x0a\x20\x20\x20\x20\x61\ +\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x70\x61\x72\x65\ +\x6e\x74\x0a\x20\x20\x20\x20\x54\x65\x78\x74\x20\x7b\x20\x66\x6f\ +\x6e\x74\x2e\x70\x6f\x69\x6e\x74\x53\x69\x7a\x65\x3a\x31\x35\x3b\ +\x20\x74\x65\x78\x74\x3a\x22\x4d\x61\x6b\x65\x73\x20\x73\x71\x75\ +\x69\x72\x63\x6c\x65\x20\x69\x63\x6f\x6e\x20\x77\x69\x74\x68\x20\ +\x63\x6c\x69\x70\x22\x3b\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x68\ +\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\ +\x70\x61\x72\x65\x6e\x74\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\ +\x6c\x43\x65\x6e\x74\x65\x72\x7d\x0a\x20\x20\x20\x20\x43\x61\x6e\ +\x76\x61\x73\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x63\ +\x61\x6e\x76\x61\x73\x0a\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\ +\x68\x3a\x33\x32\x30\x0a\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\ +\x68\x74\x3a\x32\x38\x30\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x20\x73\x74\x72\x69\x6e\x67\x20\x73\x74\x72\ +\x6f\x6b\x65\x53\x74\x79\x6c\x65\x3a\x22\x62\x6c\x75\x65\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x73\ +\x74\x72\x69\x6e\x67\x20\x66\x69\x6c\x6c\x53\x74\x79\x6c\x65\x3a\ +\x22\x73\x74\x65\x65\x6c\x62\x6c\x75\x65\x22\x0a\x20\x20\x20\x20\ +\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\x74\x20\x6c\ +\x69\x6e\x65\x57\x69\x64\x74\x68\x3a\x32\x0a\x20\x20\x20\x20\x20\ +\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x69\x6e\x74\x20\x6e\x53\ +\x69\x7a\x65\x3a\x6e\x43\x74\x72\x6c\x2e\x76\x61\x6c\x75\x65\x0a\ +\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x72\ +\x65\x61\x6c\x20\x72\x61\x64\x69\x75\x73\x3a\x72\x43\x74\x72\x6c\ +\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x20\x62\x6f\x6f\x6c\x20\x66\x69\x6c\x6c\x3a\ +\x74\x72\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x20\x62\x6f\x6f\x6c\x20\x73\x74\x72\x6f\x6b\x65\x3a\ +\x66\x61\x6c\x73\x65\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x20\x72\x65\x61\x6c\x20\x70\x78\x3a\x78\x43\x74\ +\x72\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x20\x72\x65\x61\x6c\x20\x70\x79\x3a\ +\x79\x43\x74\x72\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\ +\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x72\x65\x61\x6c\x20\ +\x61\x6c\x70\x68\x61\x3a\x61\x6c\x70\x68\x61\x43\x74\x72\x6c\x2e\ +\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x20\x73\x74\x72\x69\x6e\x67\x20\x69\x6d\x61\x67\ +\x65\x66\x69\x6c\x65\x3a\x22\x2e\x2e\x2f\x63\x6f\x6e\x74\x65\x6e\ +\x74\x73\x2f\x71\x74\x2d\x6c\x6f\x67\x6f\x2e\x70\x6e\x67\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x61\x6e\x74\x69\x61\x6c\x69\x61\x73\x69\ +\x6e\x67\x3a\x20\x74\x72\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x43\ +\x6f\x6d\x70\x6f\x6e\x65\x6e\x74\x2e\x6f\x6e\x43\x6f\x6d\x70\x6c\ +\x65\x74\x65\x64\x3a\x6c\x6f\x61\x64\x49\x6d\x61\x67\x65\x28\x63\ +\x61\x6e\x76\x61\x73\x2e\x69\x6d\x61\x67\x65\x66\x69\x6c\x65\x29\ +\x3b\x0a\x0a\x20\x20\x20\x20\x6f\x6e\x41\x6c\x70\x68\x61\x43\x68\ +\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\ +\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\x52\x61\x64\x69\ +\x75\x73\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\ +\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\ +\x4c\x69\x6e\x65\x57\x69\x64\x74\x68\x43\x68\x61\x6e\x67\x65\x64\ +\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\ +\x0a\x20\x20\x20\x20\x6f\x6e\x4e\x53\x69\x7a\x65\x43\x68\x61\x6e\ +\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\ +\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\x46\x69\x6c\x6c\x43\x68\ +\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\ +\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\x53\x74\x72\x6f\ +\x6b\x65\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\ +\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\ +\x50\x78\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\ +\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\ +\x50\x79\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\ +\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x0a\x20\ +\x20\x20\x20\x6f\x6e\x49\x6d\x61\x67\x65\x4c\x6f\x61\x64\x65\x64\ +\x20\x3a\x20\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\ +\x29\x3b\x0a\x0a\x20\x20\x20\x20\x6f\x6e\x50\x61\x69\x6e\x74\x3a\ +\x20\x73\x71\x75\x63\x69\x72\x6c\x65\x28\x29\x3b\x0a\x0a\x20\x20\ +\x20\x20\x66\x75\x6e\x63\x74\x69\x6f\x6e\x20\x73\x71\x75\x63\x69\ +\x72\x6c\x65\x28\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x76\x61\ +\x72\x20\x63\x74\x78\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\x67\ +\x65\x74\x43\x6f\x6e\x74\x65\x78\x74\x28\x22\x32\x64\x22\x29\x3b\ +\x0a\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x4e\x20\x3d\x20\x63\ +\x61\x6e\x76\x61\x73\x2e\x6e\x53\x69\x7a\x65\x3b\x0a\x20\x20\x20\ +\x20\x20\x20\x76\x61\x72\x20\x52\x20\x3d\x20\x63\x61\x6e\x76\x61\ +\x73\x2e\x72\x61\x64\x69\x75\x73\x3b\x0a\x0a\x20\x20\x20\x20\x20\ +\x20\x4e\x3d\x4d\x61\x74\x68\x2e\x61\x62\x73\x28\x4e\x29\x3b\x0a\ +\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x4d\x3d\x4e\x3b\x0a\x20\ +\x20\x20\x20\x20\x20\x69\x66\x20\x28\x4e\x3e\x31\x30\x30\x29\x20\ +\x4d\x3d\x31\x30\x30\x3b\x0a\x20\x20\x20\x20\x20\x20\x69\x66\x20\ +\x28\x4e\x3c\x30\x2e\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x31\ +\x29\x20\x4d\x3d\x30\x2e\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\ +\x31\x3b\x0a\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x61\ +\x76\x65\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\ +\x67\x6c\x6f\x62\x61\x6c\x41\x6c\x70\x68\x61\x20\x3d\x63\x61\x6e\ +\x76\x61\x73\x2e\x61\x6c\x70\x68\x61\x3b\x0a\x20\x20\x20\x20\x20\ +\x20\x63\x74\x78\x2e\x66\x69\x6c\x6c\x53\x74\x79\x6c\x65\x20\x3d\ +\x20\x22\x67\x72\x61\x79\x22\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\ +\x74\x78\x2e\x66\x69\x6c\x6c\x52\x65\x63\x74\x28\x30\x2c\x20\x30\ +\x2c\x20\x63\x61\x6e\x76\x61\x73\x2e\x77\x69\x64\x74\x68\x2c\x20\ +\x63\x61\x6e\x76\x61\x73\x2e\x68\x65\x69\x67\x68\x74\x29\x3b\x0a\ +\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x74\x72\x6f\x6b\ +\x65\x53\x74\x79\x6c\x65\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\ +\x73\x74\x72\x6f\x6b\x65\x53\x74\x79\x6c\x65\x3b\x0a\x20\x20\x20\ +\x20\x20\x20\x63\x74\x78\x2e\x66\x69\x6c\x6c\x53\x74\x79\x6c\x65\ +\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\x66\x69\x6c\x6c\x53\x74\ +\x79\x6c\x65\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x6c\ +\x69\x6e\x65\x57\x69\x64\x74\x68\x20\x3d\x20\x63\x61\x6e\x76\x61\ +\x73\x2e\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x3b\x0a\x0a\x20\x20\ +\x20\x20\x20\x20\x63\x74\x78\x2e\x62\x65\x67\x69\x6e\x50\x61\x74\ +\x68\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\x69\ +\x20\x3d\x20\x30\x2c\x20\x78\x2c\x20\x79\x3b\x0a\x20\x20\x20\x20\ +\x20\x20\x66\x6f\x72\x20\x28\x69\x3d\x30\x3b\x20\x69\x3c\x28\x32\ +\x2a\x52\x2b\x31\x29\x3b\x20\x69\x2b\x2b\x29\x7b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x78\x20\x3d\x20\x4d\x61\x74\x68\x2e\x72\ +\x6f\x75\x6e\x64\x28\x69\x2d\x52\x29\x20\x2b\x20\x63\x61\x6e\x76\ +\x61\x73\x2e\x70\x78\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x79\x20\x3d\x20\x4d\x61\x74\x68\x2e\x72\x6f\x75\x6e\x64\x28\x4d\ +\x61\x74\x68\x2e\x70\x6f\x77\x28\x4d\x61\x74\x68\x2e\x61\x62\x73\ +\x28\x4d\x61\x74\x68\x2e\x70\x6f\x77\x28\x52\x2c\x4d\x29\x2d\x4d\ +\x61\x74\x68\x2e\x70\x6f\x77\x28\x4d\x61\x74\x68\x2e\x61\x62\x73\ +\x28\x69\x2d\x52\x29\x2c\x4d\x29\x29\x2c\x31\x2f\x4d\x29\x29\x20\ +\x2b\x20\x63\x61\x6e\x76\x61\x73\x2e\x70\x79\x3b\x0a\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x69\x66\x20\x28\x69\x20\x3d\x3d\x20\ +\x30\x29\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\ +\x78\x2e\x6d\x6f\x76\x65\x54\x6f\x28\x78\x2c\x20\x79\x29\x3b\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x65\x6c\x73\x65\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x6c\x69\x6e\ +\x65\x54\x6f\x28\x78\x2c\x20\x79\x29\x3b\x0a\x20\x20\x20\x20\x20\ +\x20\x7d\x0a\x0a\x20\x20\x20\x20\x20\x20\x66\x6f\x72\x20\x28\x69\ +\x3d\x28\x32\x2a\x52\x29\x3b\x20\x69\x3c\x28\x34\x2a\x52\x2b\x31\ +\x29\x3b\x20\x69\x2b\x2b\x29\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x78\x20\x3d\x4d\x61\x74\x68\x2e\x72\x6f\x75\x6e\x64\x28\x33\ +\x2a\x52\x2d\x69\x29\x2b\x63\x61\x6e\x76\x61\x73\x2e\x70\x78\x3b\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x79\x20\x3d\x20\x4d\x61\x74\ +\x68\x2e\x72\x6f\x75\x6e\x64\x28\x2d\x4d\x61\x74\x68\x2e\x70\x6f\ +\x77\x28\x4d\x61\x74\x68\x2e\x61\x62\x73\x28\x4d\x61\x74\x68\x2e\ +\x70\x6f\x77\x28\x52\x2c\x4d\x29\x2d\x4d\x61\x74\x68\x2e\x70\x6f\ +\x77\x28\x4d\x61\x74\x68\x2e\x61\x62\x73\x28\x33\x2a\x52\x2d\x69\ +\x29\x2c\x4d\x29\x29\x2c\x31\x2f\x4d\x29\x29\x20\x2b\x20\x63\x61\ +\x6e\x76\x61\x73\x2e\x70\x79\x3b\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x63\x74\x78\x2e\x6c\x69\x6e\x65\x54\x6f\x28\x78\x2c\x20\x79\ +\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\ +\x20\x63\x74\x78\x2e\x63\x6c\x6f\x73\x65\x50\x61\x74\x68\x28\x29\ +\x3b\x0a\x20\x20\x20\x20\x20\x20\x69\x66\x20\x28\x63\x61\x6e\x76\ +\x61\x73\x2e\x73\x74\x72\x6f\x6b\x65\x29\x20\x7b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x74\x72\x6f\x6b\ +\x65\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\ +\x20\x20\x20\x20\x69\x66\x20\x28\x63\x61\x6e\x76\x61\x73\x2e\x66\ +\x69\x6c\x6c\x29\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x63\x74\x78\x2e\x66\x69\x6c\x6c\x28\x29\x3b\x0a\x20\x20\x20\ +\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x2f\x2f\x21\x20\x5b\ +\x30\x5d\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x63\x6c\x69\ +\x70\x28\x29\x3b\x0a\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\ +\x64\x72\x61\x77\x49\x6d\x61\x67\x65\x28\x63\x61\x6e\x76\x61\x73\ +\x2e\x69\x6d\x61\x67\x65\x66\x69\x6c\x65\x2c\x20\x30\x2c\x20\x30\ +\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x2f\x2f\x21\x20\x5b\x30\x5d\ +\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x72\x65\x73\x74\x6f\ +\x72\x65\x28\x29\x3b\x0a\x20\x20\x20\x20\x7d\x0a\x20\x20\x7d\x0a\ +\x0a\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x63\x6f\x6e\x74\ +\x72\x6f\x6c\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\x69\x64\ +\x74\x68\x3a\x33\x32\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x68\ +\x65\x69\x67\x68\x74\x3a\x31\x35\x30\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x43\x6f\x6c\x75\x6d\x6e\x20\x7b\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x73\x70\x61\x63\x69\x6e\x67\x3a\x33\x0a\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\x65\x72\x20\ +\x7b\x69\x64\x3a\x6e\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\ +\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\ +\x20\x6d\x69\x6e\x3a\x31\x3b\x20\x6d\x61\x78\x3a\x31\x30\x3b\x20\ +\x69\x6e\x69\x74\x3a\x34\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x4e\x22\ +\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\ +\x65\x72\x20\x7b\x69\x64\x3a\x72\x43\x74\x72\x6c\x3b\x20\x77\x69\ +\x64\x74\x68\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\ +\x32\x30\x3b\x20\x6d\x69\x6e\x3a\x33\x30\x3b\x20\x6d\x61\x78\x3a\ +\x31\x38\x30\x3b\x20\x69\x6e\x69\x74\x3a\x31\x30\x30\x3b\x20\x6e\ +\x61\x6d\x65\x3a\x22\x52\x61\x64\x69\x75\x73\x22\x7d\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\x65\x72\x20\x7b\ +\x69\x64\x3a\x78\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\x3a\ +\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\x20\ +\x6d\x69\x6e\x3a\x35\x30\x3b\x20\x6d\x61\x78\x3a\x33\x30\x30\x3b\ +\x20\x69\x6e\x69\x74\x3a\x31\x38\x30\x3b\x20\x6e\x61\x6d\x65\x3a\ +\x22\x58\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\ +\x6c\x69\x64\x65\x72\x20\x7b\x69\x64\x3a\x79\x43\x74\x72\x6c\x3b\ +\x20\x77\x69\x64\x74\x68\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\ +\x68\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\x3a\x33\x30\x3b\x20\x6d\ +\x61\x78\x3a\x33\x30\x30\x3b\x20\x69\x6e\x69\x74\x3a\x32\x32\x30\ +\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x59\x22\x7d\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\x65\x72\x20\x7b\x69\x64\ +\x3a\x61\x6c\x70\x68\x61\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\ +\x68\x3a\x33\x30\x30\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x32\x30\ +\x3b\x20\x6d\x69\x6e\x3a\x30\x3b\x20\x6d\x61\x78\x3a\x31\x3b\x20\ +\x69\x6e\x69\x74\x3a\x31\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x41\x6c\ +\x70\x68\x61\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\ +\x20\x20\x20\x20\x7d\x0a\x20\x20\x7d\x0a\x7d\x0a\ +\x00\x00\x12\x78\ +\x2f\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ +\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ +\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ +\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ +\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ +\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ +\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ +\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ +\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ +\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ +\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ +\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ +\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ +\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ +\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ +\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ +\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ +\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ +\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ +\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ +\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ +\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ +\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ +\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ +\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ +\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ +\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ +\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ +\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ +\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ +\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ +\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ +\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ +\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ +\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ +\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ +\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ +\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ +\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ +\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ +\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ +\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ +\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ +\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ +\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ +\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ +\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ +\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ +\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ +\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ +\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ +\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ +\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ +\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ +\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ +\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ +\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ +\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ +\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ +\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ +\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ +\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ +\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ +\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ +\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ +\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ +\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ +\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ +\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ +\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ +\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ +\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ +\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ +\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ +\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ +\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ +\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ +\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ +\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ +\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ +\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ +\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ +\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ +\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ +\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ +\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ +\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ +\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ +\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ +\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ +\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ +\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ +\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ +\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ +\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ +\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ +\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ +\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ +\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ +\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ +\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ +\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ +\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x0a\x69\x6d\x70\x6f\x72\x74\ +\x20\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x69\x6d\x70\ +\x6f\x72\x74\x20\x22\x2e\x2e\x2f\x63\x6f\x6e\x74\x65\x6e\x74\x73\ +\x22\x0a\x49\x74\x65\x6d\x20\x7b\x0a\x20\x20\x69\x64\x3a\x63\x6f\ +\x6e\x74\x61\x69\x6e\x65\x72\x0a\x20\x20\x77\x69\x64\x74\x68\x3a\ +\x33\x32\x30\x0a\x20\x20\x68\x65\x69\x67\x68\x74\x3a\x34\x38\x30\ +\x0a\x0a\x20\x20\x43\x6f\x6c\x75\x6d\x6e\x20\x7b\x0a\x20\x20\x20\ +\x20\x73\x70\x61\x63\x69\x6e\x67\x3a\x35\x0a\x20\x20\x20\x20\x61\ +\x6e\x63\x68\x6f\x72\x73\x2e\x66\x69\x6c\x6c\x3a\x70\x61\x72\x65\ +\x6e\x74\x0a\x20\x20\x20\x20\x54\x65\x78\x74\x20\x7b\x20\x66\x6f\ +\x6e\x74\x2e\x70\x6f\x69\x6e\x74\x53\x69\x7a\x65\x3a\x31\x35\x3b\ +\x20\x74\x65\x78\x74\x3a\x22\x42\x65\x7a\x69\x65\x72\x20\x43\x75\ +\x72\x76\x65\x22\x3b\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x68\x6f\ +\x72\x69\x7a\x6f\x6e\x74\x61\x6c\x43\x65\x6e\x74\x65\x72\x3a\x70\ +\x61\x72\x65\x6e\x74\x2e\x68\x6f\x72\x69\x7a\x6f\x6e\x74\x61\x6c\ +\x43\x65\x6e\x74\x65\x72\x7d\x0a\x0a\x20\x20\x20\x20\x43\x61\x6e\ +\x76\x61\x73\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x63\ +\x61\x6e\x76\x61\x73\x0a\x20\x20\x20\x20\x20\x20\x77\x69\x64\x74\ +\x68\x3a\x33\x32\x30\x0a\x20\x20\x20\x20\x20\x20\x68\x65\x69\x67\ +\x68\x74\x3a\x32\x38\x30\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\ +\x70\x65\x72\x74\x79\x20\x73\x74\x72\x69\x6e\x67\x20\x73\x74\x72\ +\x6f\x6b\x65\x53\x74\x79\x6c\x65\x3a\x22\x72\x65\x64\x22\x0a\x20\ +\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x73\x74\ +\x72\x69\x6e\x67\x20\x66\x69\x6c\x6c\x53\x74\x79\x6c\x65\x3a\x22\ +\x72\x65\x64\x22\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\ +\x72\x74\x79\x20\x69\x6e\x74\x20\x6c\x69\x6e\x65\x57\x69\x64\x74\ +\x68\x3a\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x43\x74\x72\x6c\x2e\ +\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\ +\x65\x72\x74\x79\x20\x62\x6f\x6f\x6c\x20\x66\x69\x6c\x6c\x3a\x74\ +\x72\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x20\x62\x6f\x6f\x6c\x20\x73\x74\x72\x6f\x6b\x65\x3a\x74\ +\x72\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\ +\x74\x79\x20\x72\x65\x61\x6c\x20\x61\x6c\x70\x68\x61\x3a\x61\x6c\ +\x70\x68\x61\x43\x74\x72\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\ +\x20\x20\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x72\x65\x61\ +\x6c\x20\x73\x63\x61\x6c\x65\x58\x20\x3a\x20\x73\x63\x61\x6c\x65\ +\x58\x43\x74\x72\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\ +\x20\x20\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x72\x65\x61\x6c\x20\ +\x73\x63\x61\x6c\x65\x59\x20\x3a\x20\x73\x63\x61\x6c\x65\x59\x43\ +\x74\x72\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\ +\x70\x72\x6f\x70\x65\x72\x74\x79\x20\x72\x65\x61\x6c\x20\x72\x6f\ +\x74\x61\x74\x65\x20\x3a\x20\x72\x6f\x74\x61\x74\x65\x43\x74\x72\ +\x6c\x2e\x76\x61\x6c\x75\x65\x0a\x20\x20\x20\x20\x20\x20\x61\x6e\ +\x74\x69\x61\x6c\x69\x61\x73\x69\x6e\x67\x3a\x20\x74\x72\x75\x65\ +\x0a\x0a\x20\x20\x20\x20\x20\x20\x42\x65\x68\x61\x76\x69\x6f\x72\ +\x20\x6f\x6e\x20\x73\x63\x61\x6c\x65\x58\x20\x7b\x20\x53\x70\x72\ +\x69\x6e\x67\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\x73\ +\x70\x72\x69\x6e\x67\x3a\x20\x32\x3b\x20\x64\x61\x6d\x70\x69\x6e\ +\x67\x3a\x20\x30\x2e\x32\x3b\x20\x6c\x6f\x6f\x70\x73\x3a\x41\x6e\ +\x69\x6d\x61\x74\x69\x6f\x6e\x2e\x49\x6e\x66\x69\x6e\x69\x74\x65\ +\x20\x7d\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x42\x65\x68\x61\x76\ +\x69\x6f\x72\x20\x6f\x6e\x20\x73\x63\x61\x6c\x65\x59\x20\x7b\x20\ +\x53\x70\x72\x69\x6e\x67\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x20\ +\x7b\x20\x73\x70\x72\x69\x6e\x67\x3a\x20\x32\x3b\x20\x64\x61\x6d\ +\x70\x69\x6e\x67\x3a\x20\x30\x2e\x32\x3b\x20\x6c\x6f\x6f\x70\x73\ +\x3a\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2e\x49\x6e\x66\x69\x6e\ +\x69\x74\x65\x7d\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x42\x65\x68\ +\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\x72\x6f\x74\x61\x74\x65\x20\ +\x7b\x20\x53\x70\x72\x69\x6e\x67\x41\x6e\x69\x6d\x61\x74\x69\x6f\ +\x6e\x20\x7b\x20\x73\x70\x72\x69\x6e\x67\x3a\x20\x32\x3b\x20\x64\ +\x61\x6d\x70\x69\x6e\x67\x3a\x20\x30\x2e\x32\x3b\x20\x6c\x6f\x6f\ +\x70\x73\x3a\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x2e\x49\x6e\x66\ +\x69\x6e\x69\x74\x65\x7d\x20\x7d\x0a\x0a\x20\x20\x20\x20\x6f\x6e\ +\x4c\x69\x6e\x65\x57\x69\x64\x74\x68\x43\x68\x61\x6e\x67\x65\x64\ +\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\ +\x0a\x20\x20\x20\x20\x6f\x6e\x46\x69\x6c\x6c\x43\x68\x61\x6e\x67\ +\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\ +\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\x53\x74\x72\x6f\x6b\x65\x43\ +\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\ +\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\x41\x6c\x70\ +\x68\x61\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\ +\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\x20\x20\x6f\x6e\ +\x53\x63\x61\x6c\x65\x58\x43\x68\x61\x6e\x67\x65\x64\x3a\x72\x65\ +\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\x29\x3b\x0a\x20\x20\ +\x20\x20\x6f\x6e\x53\x63\x61\x6c\x65\x59\x43\x68\x61\x6e\x67\x65\ +\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\x6e\x74\x28\x29\ +\x3b\x0a\x20\x20\x20\x20\x6f\x6e\x52\x6f\x74\x61\x74\x65\x43\x68\ +\x61\x6e\x67\x65\x64\x3a\x72\x65\x71\x75\x65\x73\x74\x50\x61\x69\ +\x6e\x74\x28\x29\x3b\x0a\x0a\x20\x20\x20\x20\x6f\x6e\x50\x61\x69\ +\x6e\x74\x3a\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x76\x61\x72\x20\ +\x63\x74\x78\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\x67\x65\x74\ +\x43\x6f\x6e\x74\x65\x78\x74\x28\x27\x32\x64\x27\x29\x3b\x0a\x20\ +\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x61\x76\x65\x28\x29\x3b\ +\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x63\x6c\x65\x61\x72\ +\x52\x65\x63\x74\x28\x30\x2c\x20\x30\x2c\x20\x63\x61\x6e\x76\x61\ +\x73\x2e\x77\x69\x64\x74\x68\x2c\x20\x63\x61\x6e\x76\x61\x73\x2e\ +\x68\x65\x69\x67\x68\x74\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\ +\x74\x78\x2e\x67\x6c\x6f\x62\x61\x6c\x41\x6c\x70\x68\x61\x20\x3d\ +\x20\x63\x61\x6e\x76\x61\x73\x2e\x61\x6c\x70\x68\x61\x3b\x0a\x20\ +\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x74\x72\x6f\x6b\x65\x53\ +\x74\x79\x6c\x65\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\x73\x74\ +\x72\x6f\x6b\x65\x53\x74\x79\x6c\x65\x3b\x0a\x20\x20\x20\x20\x20\ +\x20\x63\x74\x78\x2e\x66\x69\x6c\x6c\x53\x74\x79\x6c\x65\x20\x3d\ +\x20\x63\x61\x6e\x76\x61\x73\x2e\x66\x69\x6c\x6c\x53\x74\x79\x6c\ +\x65\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x6c\x69\x6e\ +\x65\x57\x69\x64\x74\x68\x20\x3d\x20\x63\x61\x6e\x76\x61\x73\x2e\ +\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x3b\x0a\x20\x20\x20\x20\x20\ +\x20\x63\x74\x78\x2e\x73\x63\x61\x6c\x65\x28\x63\x61\x6e\x76\x61\ +\x73\x2e\x73\x63\x61\x6c\x65\x58\x2c\x20\x63\x61\x6e\x76\x61\x73\ +\x2e\x73\x63\x61\x6c\x65\x59\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\ +\x63\x74\x78\x2e\x72\x6f\x74\x61\x74\x65\x28\x63\x61\x6e\x76\x61\ +\x73\x2e\x72\x6f\x74\x61\x74\x65\x29\x3b\x0a\x20\x20\x20\x20\x20\ +\x20\x2f\x2f\x21\x20\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\x20\x63\ +\x74\x78\x2e\x62\x65\x67\x69\x6e\x50\x61\x74\x68\x28\x29\x3b\x0a\ +\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x6d\x6f\x76\x65\x54\x6f\ +\x28\x37\x35\x2c\x34\x30\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\ +\x74\x78\x2e\x62\x65\x7a\x69\x65\x72\x43\x75\x72\x76\x65\x54\x6f\ +\x28\x37\x35\x2c\x33\x37\x2c\x37\x30\x2c\x32\x35\x2c\x35\x30\x2c\ +\x32\x35\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x62\ +\x65\x7a\x69\x65\x72\x43\x75\x72\x76\x65\x54\x6f\x28\x32\x30\x2c\ +\x32\x35\x2c\x32\x30\x2c\x36\x32\x2e\x35\x2c\x32\x30\x2c\x36\x32\ +\x2e\x35\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x62\ +\x65\x7a\x69\x65\x72\x43\x75\x72\x76\x65\x54\x6f\x28\x32\x30\x2c\ +\x38\x30\x2c\x34\x30\x2c\x31\x30\x32\x2c\x37\x35\x2c\x31\x32\x30\ +\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x62\x65\x7a\ +\x69\x65\x72\x43\x75\x72\x76\x65\x54\x6f\x28\x31\x31\x30\x2c\x31\ +\x30\x32\x2c\x31\x33\x30\x2c\x38\x30\x2c\x31\x33\x30\x2c\x36\x32\ +\x2e\x35\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x62\ +\x65\x7a\x69\x65\x72\x43\x75\x72\x76\x65\x54\x6f\x28\x31\x33\x30\ +\x2c\x36\x32\x2e\x35\x2c\x31\x33\x30\x2c\x32\x35\x2c\x31\x30\x30\ +\x2c\x32\x35\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\ +\x62\x65\x7a\x69\x65\x72\x43\x75\x72\x76\x65\x54\x6f\x28\x38\x35\ +\x2c\x32\x35\x2c\x37\x35\x2c\x33\x37\x2c\x37\x35\x2c\x34\x30\x29\ +\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x63\x6c\x6f\x73\ +\x65\x50\x61\x74\x68\x28\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x2f\ +\x2f\x21\x20\x5b\x30\x5d\x0a\x20\x20\x20\x20\x20\x20\x69\x66\x20\ +\x28\x63\x61\x6e\x76\x61\x73\x2e\x66\x69\x6c\x6c\x29\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x66\x69\x6c\x6c\x28\ +\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x69\x66\x20\x28\x63\x61\x6e\ +\x76\x61\x73\x2e\x73\x74\x72\x6f\x6b\x65\x29\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x73\x74\x72\x6f\x6b\x65\x28\ +\x29\x3b\x0a\x20\x20\x20\x20\x20\x20\x63\x74\x78\x2e\x72\x65\x73\ +\x74\x6f\x72\x65\x28\x29\x3b\x0a\x20\x20\x20\x20\x7d\x0a\x20\x20\ +\x7d\x0a\x0a\x20\x20\x20\x20\x52\x65\x63\x74\x61\x6e\x67\x6c\x65\ +\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x63\x6f\ +\x6e\x74\x72\x6f\x6c\x73\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x77\ +\x69\x64\x74\x68\x3a\x33\x32\x30\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x68\x65\x69\x67\x68\x74\x3a\x31\x35\x30\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x43\x6f\x6c\x75\x6d\x6e\x20\x7b\x0a\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x20\x73\x70\x61\x63\x69\x6e\x67\x3a\x33\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\x64\x65\ +\x72\x20\x7b\x69\x64\x3a\x6c\x69\x6e\x65\x57\x69\x64\x74\x68\x43\ +\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\x3a\x33\x30\x30\x3b\x20\ +\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\x3a\x31\ +\x3b\x20\x6d\x61\x78\x3a\x31\x30\x3b\x20\x69\x6e\x69\x74\x3a\x32\ +\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x4c\x69\x6e\x65\x20\x77\x69\x64\ +\x74\x68\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\ +\x6c\x69\x64\x65\x72\x20\x7b\x69\x64\x3a\x73\x63\x61\x6c\x65\x58\ +\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\x3a\x33\x30\x30\x3b\ +\x20\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\x3a\ +\x30\x2e\x31\x3b\x20\x6d\x61\x78\x3a\x31\x30\x3b\x20\x69\x6e\x69\ +\x74\x3a\x31\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x53\x63\x61\x6c\x65\ +\x58\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\ +\x69\x64\x65\x72\x20\x7b\x69\x64\x3a\x73\x63\x61\x6c\x65\x59\x43\ +\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\x3a\x33\x30\x30\x3b\x20\ +\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\x3a\x30\ +\x2e\x31\x3b\x20\x6d\x61\x78\x3a\x31\x30\x3b\x20\x69\x6e\x69\x74\ +\x3a\x31\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x53\x63\x61\x6c\x65\x59\ +\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x53\x6c\x69\ +\x64\x65\x72\x20\x7b\x69\x64\x3a\x72\x6f\x74\x61\x74\x65\x43\x74\ +\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\x3a\x33\x30\x30\x3b\x20\x68\ +\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\x3a\x30\x3b\ +\x20\x6d\x61\x78\x3a\x4d\x61\x74\x68\x2e\x50\x49\x2a\x32\x3b\x20\ +\x69\x6e\x69\x74\x3a\x30\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x52\x6f\ +\x74\x61\x74\x65\x22\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x53\x6c\x69\x64\x65\x72\x20\x7b\x69\x64\x3a\x61\x6c\x70\x68\ +\x61\x43\x74\x72\x6c\x3b\x20\x77\x69\x64\x74\x68\x3a\x33\x30\x30\ +\x3b\x20\x68\x65\x69\x67\x68\x74\x3a\x32\x30\x3b\x20\x6d\x69\x6e\ +\x3a\x30\x3b\x20\x6d\x61\x78\x3a\x31\x3b\x20\x69\x6e\x69\x74\x3a\ +\x31\x3b\x20\x6e\x61\x6d\x65\x3a\x22\x41\x6c\x70\x68\x61\x22\x7d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x7d\ +\x0a\x20\x20\x7d\x0a\x7d\x0a\ \x00\x00\x13\x80\ \x2f\ \x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ @@ -11637,6 +11638,18 @@ qt_resource_name = b"\ \x0d\xc6\xb9\xaf\ \x00\x71\ \x00\x75\x00\x61\x00\x64\x00\x72\x00\x61\x00\x74\x00\x69\x00\x63\x00\x43\x00\x75\x00\x72\x00\x76\x00\x65\x00\x54\x00\x6f\ +\x00\x0b\ +\x0c\xbb\x68\x25\ +\x00\x62\ +\x00\x65\x00\x7a\x00\x69\x00\x65\x00\x72\x00\x43\x00\x75\x00\x72\x00\x76\x00\x65\ +\x00\x04\ +\x00\x06\xa3\x00\ +\x00\x63\ +\x00\x6c\x00\x69\x00\x70\ +\x00\x0b\ +\x0a\x49\x53\x24\ +\x00\x72\ +\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x65\x00\x64\x00\x72\x00\x65\x00\x63\x00\x74\ \x00\x08\ \x06\x5a\xc8\xf3\ \x00\x63\ @@ -11649,38 +11662,14 @@ qt_resource_name = b"\ \x00\x7a\x40\x25\ \x00\x73\ \x00\x6d\x00\x69\x00\x6c\x00\x65\ -\x00\x05\ -\x00\x7a\xfd\xc2\ -\x00\x74\ -\x00\x69\x00\x67\x00\x65\x00\x72\ -\x00\x0b\ -\x0c\xbb\x68\x25\ -\x00\x62\ -\x00\x65\x00\x7a\x00\x69\x00\x65\x00\x72\x00\x43\x00\x75\x00\x72\x00\x76\x00\x65\ -\x00\x0b\ -\x0a\x49\x53\x24\ -\x00\x72\ -\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x65\x00\x64\x00\x72\x00\x65\x00\x63\x00\x74\ -\x00\x04\ -\x00\x06\xa3\x00\ -\x00\x63\ -\x00\x6c\x00\x69\x00\x70\ \x00\x0a\ \x0c\x8b\x68\x9c\ \x00\x63\ \x00\x61\x00\x6e\x00\x76\x00\x61\x00\x73\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\x00\x08\ -\x03\x03\x5d\x7c\ -\x00\x63\ -\x00\x6c\x00\x69\x00\x70\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\x00\x0f\ -\x03\x33\xc6\x9c\ -\x00\x72\ -\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x65\x00\x64\x00\x72\x00\x65\x00\x63\x00\x74\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\x00\x0f\ -\x08\x41\x22\xfc\ -\x00\x62\ -\x00\x65\x00\x7a\x00\x69\x00\x65\x00\x72\x00\x43\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x71\x00\x6d\x00\x6c\ +\x00\x05\ +\x00\x7a\xfd\xc2\ +\x00\x74\ +\x00\x69\x00\x67\x00\x65\x00\x72\ \x00\x09\ \x0d\xc5\xa5\xdc\ \x00\x74\ @@ -11701,6 +11690,10 @@ qt_resource_name = b"\ \x09\x79\xd9\x3c\ \x00\x73\ \x00\x71\x00\x75\x00\x69\x00\x72\x00\x63\x00\x6c\x00\x65\x00\x2e\x00\x71\x00\x6d\x00\x6c\ +\x00\x0b\ +\x08\x33\x9c\x3c\ +\x00\x54\ +\x00\x6f\x00\x6f\x00\x6c\x00\x42\x00\x61\x00\x72\x00\x2e\x00\x71\x00\x6d\x00\x6c\ \x00\x0a\ \x0b\x68\x71\x5c\ \x00\x42\ @@ -11709,30 +11702,26 @@ qt_resource_name = b"\ \x0a\xce\x15\xdc\ \x00\x53\ \x00\x6c\x00\x69\x00\x64\x00\x65\x00\x72\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\x00\x0b\ -\x08\x33\x9c\x3c\ -\x00\x54\ -\x00\x6f\x00\x6f\x00\x6c\x00\x42\x00\x61\x00\x72\x00\x2e\x00\x71\x00\x6d\x00\x6c\ \x00\x0c\ \x03\xe4\x35\x1c\ \x00\x54\ \x00\x69\x00\x74\x00\x6c\x00\x65\x00\x42\x00\x61\x00\x72\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\x00\x0d\ -\x0b\xd7\x93\x5c\ -\x00\x53\ -\x00\x63\x00\x72\x00\x6f\x00\x6c\x00\x6c\x00\x42\x00\x61\x00\x72\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\x00\x06\ -\x07\x03\x7d\xc3\ -\x00\x69\ -\x00\x6d\x00\x61\x00\x67\x00\x65\x00\x73\ \x00\x0b\ \x05\x52\xbf\x27\ \x00\x71\ \x00\x74\x00\x2d\x00\x6c\x00\x6f\x00\x67\x00\x6f\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x06\ +\x07\x03\x7d\xc3\ +\x00\x69\ +\x00\x6d\x00\x61\x00\x67\x00\x65\x00\x73\ +\x00\x0d\ +\x0b\xd7\x93\x5c\ +\x00\x53\ +\x00\x63\x00\x72\x00\x6f\x00\x6c\x00\x6c\x00\x42\x00\x61\x00\x72\x00\x2e\x00\x71\x00\x6d\x00\x6c\ \x00\x0b\ -\x0c\xe2\x23\xc7\ -\x00\x64\ -\x00\x65\x00\x66\x00\x61\x00\x75\x00\x6c\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x06\x33\x25\x47\ +\x00\x73\ +\x00\x74\x00\x72\x00\x69\x00\x70\x00\x65\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x12\ \x01\x4a\xa3\xa7\ \x00\x62\ @@ -11742,42 +11731,54 @@ qt_resource_name = b"\ \x07\xe4\x32\x27\ \x00\x74\ \x00\x69\x00\x74\x00\x6c\x00\x65\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x70\x00\x6e\x00\x67\ -\x00\x0e\ -\x07\xa4\x70\xe7\ -\x00\x74\ -\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x75\x00\x74\x00\x74\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ \x00\x0a\ \x0b\x6c\x6e\x27\ \x00\x62\ \x00\x75\x00\x74\x00\x74\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ -\x00\x0b\ -\x06\x33\x25\x47\ -\x00\x73\ -\x00\x74\x00\x72\x00\x69\x00\x70\x00\x65\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ -\x00\x09\ -\x06\xa6\x8b\x27\ -\x00\x67\ -\x00\x6c\x00\x6f\x00\x73\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ -\x00\x08\ -\x0c\x07\x58\x47\ -\x00\x71\ -\x00\x75\x00\x69\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ -\x00\x0c\ -\x05\x67\xce\xf9\ -\x00\x6c\ -\x00\x69\x00\x6e\x00\x65\x00\x65\x00\x64\x00\x69\x00\x74\x00\x2e\x00\x73\x00\x63\x00\x69\ -\x00\x0c\ -\x07\xe4\x3c\xf9\ -\x00\x74\ -\x00\x69\x00\x74\x00\x6c\x00\x65\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x73\x00\x63\x00\x69\ \x00\x0e\ \x07\xa4\x7e\x39\ \x00\x74\ \x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x75\x00\x74\x00\x74\x00\x6f\x00\x6e\x00\x2e\x00\x73\x00\x63\x00\x69\ \x00\x0c\ +\x05\x67\xce\xf9\ +\x00\x6c\ +\x00\x69\x00\x6e\x00\x65\x00\x65\x00\x64\x00\x69\x00\x74\x00\x2e\x00\x73\x00\x63\x00\x69\ +\x00\x09\ +\x06\xa6\x8b\x27\ +\x00\x67\ +\x00\x6c\x00\x6f\x00\x73\x00\x73\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0e\ +\x07\xa4\x70\xe7\ +\x00\x74\ +\x00\x6f\x00\x6f\x00\x6c\x00\x62\x00\x75\x00\x74\x00\x74\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0b\ +\x0c\xe2\x23\xc7\ +\x00\x64\ +\x00\x65\x00\x66\x00\x61\x00\x75\x00\x6c\x00\x74\x00\x2e\x00\x73\x00\x76\x00\x67\ +\x00\x0c\ +\x07\xe4\x3c\xf9\ +\x00\x74\ +\x00\x69\x00\x74\x00\x6c\x00\x65\x00\x62\x00\x61\x00\x72\x00\x2e\x00\x73\x00\x63\x00\x69\ +\x00\x08\ +\x0c\x07\x58\x47\ +\x00\x71\ +\x00\x75\x00\x69\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0c\ \x05\x67\xc0\x27\ \x00\x6c\ \x00\x69\x00\x6e\x00\x65\x00\x65\x00\x64\x00\x69\x00\x74\x00\x2e\x00\x70\x00\x6e\x00\x67\ +\x00\x0f\ +\x03\x33\xc6\x9c\ +\x00\x72\ +\x00\x6f\x00\x75\x00\x6e\x00\x64\x00\x65\x00\x64\x00\x72\x00\x65\x00\x63\x00\x74\x00\x2e\x00\x71\x00\x6d\x00\x6c\ +\x00\x08\ +\x03\x03\x5d\x7c\ +\x00\x63\ +\x00\x6c\x00\x69\x00\x70\x00\x2e\x00\x71\x00\x6d\x00\x6c\ +\x00\x0f\ +\x08\x41\x22\xfc\ +\x00\x62\ +\x00\x65\x00\x7a\x00\x69\x00\x65\x00\x72\x00\x43\x00\x75\x00\x72\x00\x76\x00\x65\x00\x2e\x00\x71\x00\x6d\x00\x6c\ \x00\x14\ \x09\xad\xdd\x5c\ \x00\x71\ @@ -11785,141 +11786,52 @@ qt_resource_name = b"\ \x00\x71\x00\x6d\x00\x6c\ " -qt_resource_struct_v1 = b"\ +qt_resource_struct = b"\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x09\x00\x00\x00\x02\ -\x00\x00\x00\xbc\x00\x02\x00\x00\x00\x01\x00\x00\x00\x26\ -\x00\x00\x00\x64\x00\x02\x00\x00\x00\x01\x00\x00\x00\x25\ -\x00\x00\x00\x74\x00\x02\x00\x00\x00\x02\x00\x00\x00\x23\ -\x00\x00\x00\x38\x00\x02\x00\x00\x00\x07\x00\x00\x00\x10\ -\x00\x00\x00\x4e\x00\x02\x00\x00\x00\x02\x00\x00\x00\x0e\ -\x00\x00\x00\xa0\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0d\ -\x00\x00\x00\xca\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x00\x84\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0c\ +\x00\x00\x00\x54\x00\x02\x00\x00\x00\x01\x00\x00\x00\x26\ +\x00\x00\x00\xaa\x00\x02\x00\x00\x00\x01\x00\x00\x00\x25\ +\x00\x00\x00\xd4\x00\x02\x00\x00\x00\x02\x00\x00\x00\x23\ +\x00\x00\x00\x7e\x00\x02\x00\x00\x00\x07\x00\x00\x00\x10\ +\x00\x00\x00\x94\x00\x02\x00\x00\x00\x02\x00\x00\x00\x0e\ +\x00\x00\x00\x62\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0d\ +\x00\x00\x00\xba\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x00\x38\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0c\ \x00\x00\x00\x12\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0b\ \x00\x00\x03\xe6\x00\x00\x00\x00\x00\x01\x00\x02\xbe\xaa\ -\x00\x00\x01\x1e\x00\x00\x00\x00\x00\x01\x00\x00\x33\x84\ -\x00\x00\x00\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x1f\xb2\ -\x00\x00\x01\x88\x00\x00\x00\x00\x00\x01\x00\x01\xda\xbf\ -\x00\x00\x01\xa6\x00\x00\x00\x00\x00\x01\x00\x01\xdd\xc6\ -\x00\x00\x02\x14\x00\x00\x00\x00\x00\x01\x00\x02\x17\xfa\ -\x00\x00\x02\x64\x00\x00\x00\x00\x00\x01\x00\x02\x30\x4b\ -\x00\x00\x02\x52\x00\x02\x00\x00\x00\x0c\x00\x00\x00\x17\ -\x00\x00\x01\xf8\x00\x00\x00\x00\x00\x01\x00\x02\x0d\xf2\ -\x00\x00\x01\xde\x00\x00\x00\x00\x00\x01\x00\x01\xfe\xa3\ -\x00\x00\x01\xc4\x00\x00\x00\x00\x00\x01\x00\x01\xf2\xcd\ -\x00\x00\x02\x32\x00\x00\x00\x00\x00\x01\x00\x02\x23\x08\ -\x00\x00\x02\x9c\x00\x00\x00\x00\x00\x01\x00\x02\x94\xdb\ -\x00\x00\x03\xc8\x00\x00\x00\x00\x00\x01\x00\x02\xb9\x1f\ -\x00\x00\x03\x6a\x00\x00\x00\x00\x00\x01\x00\x02\xb8\x0e\ -\x00\x00\x03\x20\x00\x00\x00\x00\x00\x01\x00\x02\xa8\xec\ -\x00\x00\x03\x3c\x00\x00\x00\x00\x00\x01\x00\x02\xa9\xf1\ -\x00\x00\x02\xe4\x00\x00\x00\x00\x00\x01\x00\x02\x9c\xba\ -\x00\x00\x03\xa6\x00\x00\x00\x00\x00\x01\x00\x02\xb8\xc4\ -\x00\x00\x02\xc6\x00\x00\x00\x00\x00\x01\x00\x02\x97\x1a\ -\x00\x00\x03\x88\x00\x00\x00\x00\x00\x01\x00\x02\xb8\x69\ -\x00\x00\x03\x06\x00\x00\x00\x00\x00\x01\x00\x02\xa6\xb4\ -\x00\x00\x03\x54\x00\x00\x00\x00\x00\x01\x00\x02\xae\xc9\ -\x00\x00\x02\x80\x00\x01\x00\x00\x00\x01\x00\x02\x8c\x2e\ -\x00\x00\x01\x42\x00\x00\x00\x00\x00\x01\x00\x00\x46\x00\ -\x00\x00\x01\x5a\x00\x00\x00\x00\x00\x01\x00\x00\x59\x04\ -\x00\x00\x01\x70\x00\x00\x00\x00\x00\x01\x00\x01\xc6\xf4\ +\x00\x00\x03\xc2\x00\x00\x00\x00\x00\x01\x00\x02\xac\x2e\ +\x00\x00\x03\x88\x00\x00\x00\x00\x00\x01\x00\x02\x84\xab\ +\x00\x00\x01\x2a\x00\x00\x00\x00\x00\x01\x00\x01\xa0\xc0\ +\x00\x00\x01\x48\x00\x00\x00\x00\x00\x01\x00\x01\xa3\xc7\ +\x00\x00\x01\xb6\x00\x00\x00\x00\x00\x01\x00\x01\xdd\xfb\ +\x00\x00\x01\xd4\x00\x00\x00\x00\x00\x01\x00\x01\xe9\x09\ +\x00\x00\x01\xf0\x00\x02\x00\x00\x00\x0c\x00\x00\x00\x17\ +\x00\x00\x01\x66\x00\x00\x00\x00\x00\x01\x00\x01\xb8\xce\ +\x00\x00\x01\x9c\x00\x00\x00\x00\x00\x01\x00\x01\xce\xac\ +\x00\x00\x01\x82\x00\x00\x00\x00\x00\x01\x00\x01\xc2\xd6\ +\x00\x00\x02\x02\x00\x00\x00\x00\x00\x01\x00\x02\x44\xec\ +\x00\x00\x02\x3e\x00\x00\x00\x00\x00\x01\x00\x02\x53\x34\ +\x00\x00\x03\x6a\x00\x00\x00\x00\x00\x01\x00\x02\x7f\x20\ +\x00\x00\x02\xc2\x00\x00\x00\x00\x00\x01\x00\x02\x5d\xa6\ +\x00\x00\x02\x22\x00\x00\x00\x00\x00\x01\x00\x02\x52\x2f\ +\x00\x00\x02\xe0\x00\x00\x00\x00\x00\x01\x00\x02\x5e\x01\ +\x00\x00\x02\xf8\x00\x00\x00\x00\x00\x01\x00\x02\x62\xd9\ +\x00\x00\x02\xa0\x00\x00\x00\x00\x00\x01\x00\x02\x5d\x4b\ +\x00\x00\x02\x68\x00\x00\x00\x00\x00\x01\x00\x02\x55\x73\ +\x00\x00\x03\x36\x00\x00\x00\x00\x00\x01\x00\x02\x75\x80\ +\x00\x00\x02\x86\x00\x00\x00\x00\x00\x01\x00\x02\x5b\x13\ +\x00\x00\x03\x54\x00\x00\x00\x00\x00\x01\x00\x02\x75\xdb\ +\x00\x00\x03\x1a\x00\x01\x00\x00\x00\x01\x00\x02\x6c\xd3\ \x00\x00\x00\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x0c\x01\ +\x00\x00\x00\xfc\x00\x00\x00\x00\x00\x01\x00\x00\x1f\x05\ +\x00\x00\x01\x12\x00\x00\x00\x00\x00\x01\x00\x01\x8c\xf5\ +\x00\x00\x03\xac\x00\x00\x00\x00\x00\x01\x00\x02\x98\x7d\ " -qt_resource_struct_v2 = 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\x09\x00\x00\x00\x02\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\xbc\x00\x02\x00\x00\x00\x01\x00\x00\x00\x26\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x64\x00\x02\x00\x00\x00\x01\x00\x00\x00\x25\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x74\x00\x02\x00\x00\x00\x02\x00\x00\x00\x23\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x38\x00\x02\x00\x00\x00\x07\x00\x00\x00\x10\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x4e\x00\x02\x00\x00\x00\x02\x00\x00\x00\x0e\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\xa0\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0d\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\xca\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x00\x84\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0c\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x12\x00\x02\x00\x00\x00\x01\x00\x00\x00\x0b\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x03\xe6\x00\x00\x00\x00\x00\x01\x00\x02\xbe\xaa\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\x1e\x00\x00\x00\x00\x00\x01\x00\x00\x33\x84\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x00\xfa\x00\x00\x00\x00\x00\x01\x00\x00\x1f\xb2\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\x88\x00\x00\x00\x00\x00\x01\x00\x01\xda\xbf\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\xa6\x00\x00\x00\x00\x00\x01\x00\x01\xdd\xc6\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\x14\x00\x00\x00\x00\x00\x01\x00\x02\x17\xfa\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\x64\x00\x00\x00\x00\x00\x01\x00\x02\x30\x4b\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\x52\x00\x02\x00\x00\x00\x0c\x00\x00\x00\x17\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x01\xf8\x00\x00\x00\x00\x00\x01\x00\x02\x0d\xf2\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\xde\x00\x00\x00\x00\x00\x01\x00\x01\xfe\xa3\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\xc4\x00\x00\x00\x00\x00\x01\x00\x01\xf2\xcd\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\x32\x00\x00\x00\x00\x00\x01\x00\x02\x23\x08\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\x9c\x00\x00\x00\x00\x00\x01\x00\x02\x94\xdb\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x03\xc8\x00\x00\x00\x00\x00\x01\x00\x02\xb9\x1f\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x03\x6a\x00\x00\x00\x00\x00\x01\x00\x02\xb8\x0e\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x03\x20\x00\x00\x00\x00\x00\x01\x00\x02\xa8\xec\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x03\x3c\x00\x00\x00\x00\x00\x01\x00\x02\xa9\xf1\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\xe4\x00\x00\x00\x00\x00\x01\x00\x02\x9c\xba\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x03\xa6\x00\x00\x00\x00\x00\x01\x00\x02\xb8\xc4\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\xc6\x00\x00\x00\x00\x00\x01\x00\x02\x97\x1a\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x03\x88\x00\x00\x00\x00\x00\x01\x00\x02\xb8\x69\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x03\x06\x00\x00\x00\x00\x00\x01\x00\x02\xa6\xb4\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x03\x54\x00\x00\x00\x00\x00\x01\x00\x02\xae\xc9\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x02\x80\x00\x01\x00\x00\x00\x01\x00\x02\x8c\x2e\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\x42\x00\x00\x00\x00\x00\x01\x00\x00\x46\x00\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\x5a\x00\x00\x00\x00\x00\x01\x00\x00\x59\x04\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x01\x70\x00\x00\x00\x00\x00\x01\x00\x01\xc6\xf4\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x00\xe4\x00\x00\x00\x00\x00\x01\x00\x00\x0c\x01\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -" - -qt_version = QtCore.qVersion().split('.') -if qt_version < ['5', '8', '0']: - rcc_version = 1 - qt_resource_struct = qt_resource_struct_v1 -else: - rcc_version = 2 - qt_resource_struct = qt_resource_struct_v2 - def qInitResources(): - QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) def qCleanupResources(): - QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) qInitResources() diff --git a/src/pyqt-official/quick/canvas/clip/clip.qml b/quick/canvas/clip/clip.qml similarity index 100% rename from src/pyqt-official/quick/canvas/clip/clip.qml rename to quick/canvas/clip/clip.qml diff --git a/src/pyqt-official/quick/canvas/contents/Button.qml b/quick/canvas/contents/Button.qml similarity index 100% rename from src/pyqt-official/quick/canvas/contents/Button.qml rename to quick/canvas/contents/Button.qml diff --git a/src/pyqt-official/quick/canvas/contents/ScrollBar.qml b/quick/canvas/contents/ScrollBar.qml similarity index 100% rename from src/pyqt-official/quick/canvas/contents/ScrollBar.qml rename to quick/canvas/contents/ScrollBar.qml diff --git a/src/pyqt-official/quick/canvas/contents/Slider.qml b/quick/canvas/contents/Slider.qml similarity index 100% rename from src/pyqt-official/quick/canvas/contents/Slider.qml rename to quick/canvas/contents/Slider.qml diff --git a/src/pyqt-official/quick/canvas/contents/TitleBar.qml b/quick/canvas/contents/TitleBar.qml similarity index 100% rename from src/pyqt-official/quick/canvas/contents/TitleBar.qml rename to quick/canvas/contents/TitleBar.qml diff --git a/src/pyqt-official/quick/canvas/contents/ToolBar.qml b/quick/canvas/contents/ToolBar.qml similarity index 100% rename from src/pyqt-official/quick/canvas/contents/ToolBar.qml rename to quick/canvas/contents/ToolBar.qml diff --git a/src/pyqt-official/quick/canvas/contents/images/button-pressed.png b/quick/canvas/contents/images/button-pressed.png similarity index 100% rename from src/pyqt-official/quick/canvas/contents/images/button-pressed.png rename to quick/canvas/contents/images/button-pressed.png diff --git a/src/pyqt-official/quick/canvas/contents/images/button.png b/quick/canvas/contents/images/button.png similarity index 100% rename from src/pyqt-official/quick/canvas/contents/images/button.png rename to quick/canvas/contents/images/button.png diff --git a/src/pyqt-official/quick/canvas/contents/images/default.svg b/quick/canvas/contents/images/default.svg similarity index 100% rename from src/pyqt-official/quick/canvas/contents/images/default.svg rename to quick/canvas/contents/images/default.svg diff --git a/src/pyqt-official/quick/canvas/contents/images/gloss.png b/quick/canvas/contents/images/gloss.png similarity index 100% rename from src/pyqt-official/quick/canvas/contents/images/gloss.png rename to quick/canvas/contents/images/gloss.png diff --git a/src/pyqt-official/quick/canvas/contents/images/lineedit.png b/quick/canvas/contents/images/lineedit.png similarity index 100% rename from src/pyqt-official/quick/canvas/contents/images/lineedit.png rename to quick/canvas/contents/images/lineedit.png diff --git a/src/pyqt-official/quick/canvas/contents/images/lineedit.sci b/quick/canvas/contents/images/lineedit.sci similarity index 100% rename from src/pyqt-official/quick/canvas/contents/images/lineedit.sci rename to quick/canvas/contents/images/lineedit.sci diff --git a/src/pyqt-official/quick/canvas/contents/images/quit.png b/quick/canvas/contents/images/quit.png similarity index 100% rename from src/pyqt-official/quick/canvas/contents/images/quit.png rename to quick/canvas/contents/images/quit.png diff --git a/src/pyqt-official/quick/canvas/contents/images/stripes.png b/quick/canvas/contents/images/stripes.png similarity index 100% rename from src/pyqt-official/quick/canvas/contents/images/stripes.png rename to quick/canvas/contents/images/stripes.png diff --git a/src/pyqt-official/quick/canvas/contents/images/titlebar.png b/quick/canvas/contents/images/titlebar.png similarity index 100% rename from src/pyqt-official/quick/canvas/contents/images/titlebar.png rename to quick/canvas/contents/images/titlebar.png diff --git a/src/pyqt-official/quick/canvas/contents/images/titlebar.sci b/quick/canvas/contents/images/titlebar.sci similarity index 100% rename from src/pyqt-official/quick/canvas/contents/images/titlebar.sci rename to quick/canvas/contents/images/titlebar.sci diff --git a/src/pyqt-official/quick/canvas/contents/images/toolbutton.png b/quick/canvas/contents/images/toolbutton.png similarity index 100% rename from src/pyqt-official/quick/canvas/contents/images/toolbutton.png rename to quick/canvas/contents/images/toolbutton.png diff --git a/src/pyqt-official/quick/canvas/contents/images/toolbutton.sci b/quick/canvas/contents/images/toolbutton.sci similarity index 100% rename from src/pyqt-official/quick/canvas/contents/images/toolbutton.sci rename to quick/canvas/contents/images/toolbutton.sci diff --git a/src/pyqt-official/quick/canvas/contents/qt-logo.png b/quick/canvas/contents/qt-logo.png similarity index 100% rename from src/pyqt-official/quick/canvas/contents/qt-logo.png rename to quick/canvas/contents/qt-logo.png diff --git a/src/pyqt-official/quick/canvas/quadraticCurveTo/quadraticCurveTo.qml b/quick/canvas/quadraticCurveTo/quadraticCurveTo.qml similarity index 100% rename from src/pyqt-official/quick/canvas/quadraticCurveTo/quadraticCurveTo.qml rename to quick/canvas/quadraticCurveTo/quadraticCurveTo.qml diff --git a/src/pyqt-official/quick/canvas/roundedrect/roundedrect.qml b/quick/canvas/roundedrect/roundedrect.qml similarity index 100% rename from src/pyqt-official/quick/canvas/roundedrect/roundedrect.qml rename to quick/canvas/roundedrect/roundedrect.qml diff --git a/src/pyqt-official/quick/canvas/smile/smile.qml b/quick/canvas/smile/smile.qml similarity index 100% rename from src/pyqt-official/quick/canvas/smile/smile.qml rename to quick/canvas/smile/smile.qml diff --git a/src/pyqt-official/quick/canvas/squircle/squircle.png b/quick/canvas/squircle/squircle.png similarity index 100% rename from src/pyqt-official/quick/canvas/squircle/squircle.png rename to quick/canvas/squircle/squircle.png diff --git a/src/pyqt-official/quick/canvas/squircle/squircle.qml b/quick/canvas/squircle/squircle.qml similarity index 100% rename from src/pyqt-official/quick/canvas/squircle/squircle.qml rename to quick/canvas/squircle/squircle.qml diff --git a/src/pyqt-official/quick/canvas/tiger/tiger.js b/quick/canvas/tiger/tiger.js similarity index 100% rename from src/pyqt-official/quick/canvas/tiger/tiger.js rename to quick/canvas/tiger/tiger.js diff --git a/src/pyqt-official/quick/canvas/tiger/tiger.qml b/quick/canvas/tiger/tiger.qml similarity index 100% rename from src/pyqt-official/quick/canvas/tiger/tiger.qml rename to quick/canvas/tiger/tiger.qml diff --git a/src/pyqt-official/quick/models/abstractitemmodel/abstractitemmodel.py b/quick/models/abstractitemmodel/abstractitemmodel.py similarity index 91% rename from src/pyqt-official/quick/models/abstractitemmodel/abstractitemmodel.py rename to quick/models/abstractitemmodel/abstractitemmodel.py index 031a0ec..c541eb0 100644 --- a/src/pyqt-official/quick/models/abstractitemmodel/abstractitemmodel.py +++ b/quick/models/abstractitemmodel/abstractitemmodel.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2018 Riverbank Computing Limited. +## Copyright (C) 2016 Riverbank Computing Limited. ## Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ## ## This file is part of the examples of PyQt. @@ -100,14 +100,8 @@ class AnimalModel(QAbstractListModel): if __name__ == '__main__': - import os import sys - # This is necessary to avoid a possible crash when running from another - # directory by ensuring the compiled version of the embedded QML file - # doesn't get mixed up with another of the same name. - os.chdir(os.path.dirname(os.path.abspath(__file__))) - app = QGuiApplication(sys.argv) model = AnimalModel() diff --git a/src/pyqt-official/quick/models/abstractitemmodel/abstractitemmodel.qrc b/quick/models/abstractitemmodel/abstractitemmodel.qrc similarity index 100% rename from src/pyqt-official/quick/models/abstractitemmodel/abstractitemmodel.qrc rename to quick/models/abstractitemmodel/abstractitemmodel.qrc diff --git a/src/pyqt-official/quick/models/abstractitemmodel/abstractitemmodel_rc.py b/quick/models/abstractitemmodel/abstractitemmodel_rc.py similarity index 92% rename from src/pyqt-official/quick/models/abstractitemmodel/abstractitemmodel_rc.py rename to quick/models/abstractitemmodel/abstractitemmodel_rc.py index 935dddd..f7a0a64 100644 --- a/src/pyqt-official/quick/models/abstractitemmodel/abstractitemmodel_rc.py +++ b/quick/models/abstractitemmodel/abstractitemmodel_rc.py @@ -2,7 +2,8 @@ # Resource object code # -# Created by: The Resource Compiler for PyQt5 (Qt v5.10.1) +# Created: Tue Jul 23 11:31:33 2013 +# by: The Resource Compiler for PyQt (Qt v5.1.0) # # WARNING! All changes made in this file will be lost! @@ -155,30 +156,15 @@ qt_resource_name = b"\ \x00\x69\x00\x65\x00\x77\x00\x2e\x00\x71\x00\x6d\x00\x6c\ " -qt_resource_struct_v1 = b"\ +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\x01\x00\x00\x00\x00\ " -qt_resource_struct_v2 = 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\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01\x61\x10\x60\xec\xb8\ -" - -qt_version = [int(v) for v in QtCore.qVersion().split('.')] -if qt_version < [5, 8, 0]: - rcc_version = 1 - qt_resource_struct = qt_resource_struct_v1 -else: - rcc_version = 2 - qt_resource_struct = qt_resource_struct_v2 - def qInitResources(): - QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) def qCleanupResources(): - QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) qInitResources() diff --git a/src/pyqt-official/quick/models/abstractitemmodel/view.qml b/quick/models/abstractitemmodel/view.qml similarity index 100% rename from src/pyqt-official/quick/models/abstractitemmodel/view.qml rename to quick/models/abstractitemmodel/view.qml diff --git a/src/pyqt-official/quick/models/objectlistmodel/objectlistmodel.py b/quick/models/objectlistmodel/objectlistmodel.py similarity index 91% rename from src/pyqt-official/quick/models/objectlistmodel/objectlistmodel.py rename to quick/models/objectlistmodel/objectlistmodel.py index 373072b..198f3cf 100644 --- a/src/pyqt-official/quick/models/objectlistmodel/objectlistmodel.py +++ b/quick/models/objectlistmodel/objectlistmodel.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2018 Riverbank Computing Limited. +## Copyright (C) 2013 Riverbank Computing Limited. ## Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ## ## This file is part of the examples of PyQt. @@ -82,14 +82,8 @@ class DataObject(QObject): if __name__ == '__main__': - import os import sys - # This is necessary to avoid a possible crash when running from another - # directory by ensuring the compiled version of the embedded QML file - # doesn't get mixed up with another of the same name. - os.chdir(os.path.dirname(os.path.abspath(__file__))) - app = QGuiApplication(sys.argv) dataList = [DataObject("Item 1", 'red'), diff --git a/src/pyqt-official/quick/models/objectlistmodel/objectlistmodel.qrc b/quick/models/objectlistmodel/objectlistmodel.qrc similarity index 100% rename from src/pyqt-official/quick/models/objectlistmodel/objectlistmodel.qrc rename to quick/models/objectlistmodel/objectlistmodel.qrc diff --git a/src/pyqt-official/quick/models/objectlistmodel/objectlistmodel_rc.py b/quick/models/objectlistmodel/objectlistmodel_rc.py similarity index 92% rename from src/pyqt-official/quick/models/objectlistmodel/objectlistmodel_rc.py rename to quick/models/objectlistmodel/objectlistmodel_rc.py index e4059d7..6cef7f6 100644 --- a/src/pyqt-official/quick/models/objectlistmodel/objectlistmodel_rc.py +++ b/quick/models/objectlistmodel/objectlistmodel_rc.py @@ -2,7 +2,8 @@ # Resource object code # -# Created by: The Resource Compiler for PyQt5 (Qt v5.10.1) +# Created: Mon Jul 22 22:27:26 2013 +# by: The Resource Compiler for PyQt (Qt v5.1.0) # # WARNING! All changes made in this file will be lost! @@ -160,30 +161,15 @@ qt_resource_name = b"\ \x00\x69\x00\x65\x00\x77\x00\x2e\x00\x71\x00\x6d\x00\x6c\ " -qt_resource_struct_v1 = b"\ +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\x01\x00\x00\x00\x00\ " -qt_resource_struct_v2 = 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\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01\x61\x10\x60\xec\xb8\ -" - -qt_version = [int(v) for v in QtCore.qVersion().split('.')] -if qt_version < [5, 8, 0]: - rcc_version = 1 - qt_resource_struct = qt_resource_struct_v1 -else: - rcc_version = 2 - qt_resource_struct = qt_resource_struct_v2 - def qInitResources(): - QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) def qCleanupResources(): - QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) qInitResources() diff --git a/src/pyqt-official/quick/models/objectlistmodel/view.qml b/quick/models/objectlistmodel/view.qml similarity index 100% rename from src/pyqt-official/quick/models/objectlistmodel/view.qml rename to quick/models/objectlistmodel/view.qml diff --git a/src/pyqt-official/quick/models/stringlistmodel/stringlistmodel.py b/quick/models/stringlistmodel/stringlistmodel.py similarity index 88% rename from src/pyqt-official/quick/models/stringlistmodel/stringlistmodel.py rename to quick/models/stringlistmodel/stringlistmodel.py index 664e4f0..5da800d 100644 --- a/src/pyqt-official/quick/models/stringlistmodel/stringlistmodel.py +++ b/quick/models/stringlistmodel/stringlistmodel.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2018 Riverbank Computing Limited. +## Copyright (C) 2013 Riverbank Computing Limited. ## Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ## ## This file is part of the examples of PyQt. @@ -41,7 +41,6 @@ ############################################################################# -import os import sys from PyQt5.QtCore import QUrl @@ -51,11 +50,6 @@ from PyQt5.QtQuick import QQuickView import stringlistmodel_rc -# This is necessary to avoid a possible crash when running from another -# directory by ensuring the compiled version of the embedded QML file doesn't -# get mixed up with another of the same name. -os.chdir(os.path.dirname(os.path.abspath(__file__))) - app = QGuiApplication(sys.argv) dataList = ["Item 1", "Item 2", "Item 3", "Item 4"] diff --git a/src/pyqt-official/quick/models/stringlistmodel/stringlistmodel.qrc b/quick/models/stringlistmodel/stringlistmodel.qrc similarity index 100% rename from src/pyqt-official/quick/models/stringlistmodel/stringlistmodel.qrc rename to quick/models/stringlistmodel/stringlistmodel.qrc diff --git a/src/pyqt-official/quick/models/stringlistmodel/stringlistmodel_rc.py b/quick/models/stringlistmodel/stringlistmodel_rc.py similarity index 92% rename from src/pyqt-official/quick/models/stringlistmodel/stringlistmodel_rc.py rename to quick/models/stringlistmodel/stringlistmodel_rc.py index c261dfc..cfec677 100644 --- a/src/pyqt-official/quick/models/stringlistmodel/stringlistmodel_rc.py +++ b/quick/models/stringlistmodel/stringlistmodel_rc.py @@ -2,7 +2,8 @@ # Resource object code # -# Created by: The Resource Compiler for PyQt5 (Qt v5.10.1) +# Created: Mon Jul 22 22:20:10 2013 +# by: The Resource Compiler for PyQt (Qt v5.1.0) # # WARNING! All changes made in this file will be lost! @@ -158,30 +159,15 @@ qt_resource_name = b"\ \x00\x69\x00\x65\x00\x77\x00\x2e\x00\x71\x00\x6d\x00\x6c\ " -qt_resource_struct_v1 = b"\ +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\x01\x00\x00\x00\x00\ " -qt_resource_struct_v2 = 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\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01\x62\x96\x22\x83\x38\ -" - -qt_version = [int(v) for v in QtCore.qVersion().split('.')] -if qt_version < [5, 8, 0]: - rcc_version = 1 - qt_resource_struct = qt_resource_struct_v1 -else: - rcc_version = 2 - qt_resource_struct = qt_resource_struct_v2 - def qInitResources(): - QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) def qCleanupResources(): - QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) qInitResources() diff --git a/src/pyqt-official/quick/models/stringlistmodel/view.qml b/quick/models/stringlistmodel/view.qml similarity index 100% rename from src/pyqt-official/quick/models/stringlistmodel/view.qml rename to quick/models/stringlistmodel/view.qml diff --git a/src/pyqt-official/quick/scenegraph/customgeometry/customgeometry.py b/quick/scenegraph/customgeometry/customgeometry.py similarity index 100% rename from src/pyqt-official/quick/scenegraph/customgeometry/customgeometry.py rename to quick/scenegraph/customgeometry/customgeometry.py diff --git a/src/pyqt-official/quick/scenegraph/customgeometry/customgeometry.qrc b/quick/scenegraph/customgeometry/customgeometry.qrc similarity index 100% rename from src/pyqt-official/quick/scenegraph/customgeometry/customgeometry.qrc rename to quick/scenegraph/customgeometry/customgeometry.qrc diff --git a/src/pyqt-official/quick/scenegraph/customgeometry/customgeometry_rc.py b/quick/scenegraph/customgeometry/customgeometry_rc.py similarity index 93% rename from src/pyqt-official/quick/scenegraph/customgeometry/customgeometry_rc.py rename to quick/scenegraph/customgeometry/customgeometry_rc.py index 1c61f9e..8d37430 100644 --- a/src/pyqt-official/quick/scenegraph/customgeometry/customgeometry_rc.py +++ b/quick/scenegraph/customgeometry/customgeometry_rc.py @@ -2,7 +2,8 @@ # Resource object code # -# Created by: The Resource Compiler for PyQt5 (Qt v5.8.0) +# Created: Tue Jul 23 17:08:56 2013 +# by: The Resource Compiler for PyQt (Qt v5.1.0) # # WARNING! All changes made in this file will be lost! @@ -199,36 +200,17 @@ qt_resource_name = b"\ \x00\x61\x00\x69\x00\x6e\x00\x2e\x00\x71\x00\x6d\x00\x6c\ " -qt_resource_struct_v1 = b"\ +qt_resource_struct = b"\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\ \x00\x00\x00\x1a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\ \x00\x00\x00\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ " -qt_resource_struct_v2 = 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\x1a\x00\x02\x00\x00\x00\x01\x00\x00\x00\x03\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x3c\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -" - -qt_version = QtCore.qVersion().split('.') -if qt_version < ['5', '8', '0']: - rcc_version = 1 - qt_resource_struct = qt_resource_struct_v1 -else: - rcc_version = 2 - qt_resource_struct = qt_resource_struct_v2 - def qInitResources(): - QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) def qCleanupResources(): - QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) qInitResources() diff --git a/src/pyqt-official/quick/scenegraph/customgeometry/main.qml b/quick/scenegraph/customgeometry/main.qml similarity index 100% rename from src/pyqt-official/quick/scenegraph/customgeometry/main.qml rename to quick/scenegraph/customgeometry/main.qml diff --git a/src/pyqt-official/quick/shared/Button.qml b/quick/shared/Button.qml similarity index 100% rename from src/pyqt-official/quick/shared/Button.qml rename to quick/shared/Button.qml diff --git a/src/pyqt-official/quick/shared/LauncherList.qml b/quick/shared/LauncherList.qml similarity index 100% rename from src/pyqt-official/quick/shared/LauncherList.qml rename to quick/shared/LauncherList.qml diff --git a/src/pyqt-official/quick/shared/SimpleLauncherDelegate.qml b/quick/shared/SimpleLauncherDelegate.qml similarity index 100% rename from src/pyqt-official/quick/shared/SimpleLauncherDelegate.qml rename to quick/shared/SimpleLauncherDelegate.qml diff --git a/src/pyqt-official/quick/shared/images/back.png b/quick/shared/images/back.png similarity index 100% rename from src/pyqt-official/quick/shared/images/back.png rename to quick/shared/images/back.png diff --git a/src/pyqt-official/quick/shared/images/next.png b/quick/shared/images/next.png similarity index 100% rename from src/pyqt-official/quick/shared/images/next.png rename to quick/shared/images/next.png diff --git a/src/pyqt-official/quick/shared/shared.qrc b/quick/shared/shared.qrc similarity index 100% rename from src/pyqt-official/quick/shared/shared.qrc rename to quick/shared/shared.qrc diff --git a/src/pyqt-official/quick/shared/shared_rc.py b/quick/shared/shared_rc.py similarity index 97% rename from src/pyqt-official/quick/shared/shared_rc.py rename to quick/shared/shared_rc.py index 015a5ca..b65af71 100644 --- a/src/pyqt-official/quick/shared/shared_rc.py +++ b/quick/shared/shared_rc.py @@ -2,7 +2,8 @@ # Resource object code # -# Created by: The Resource Compiler for PyQt5 (Qt v5.8.0) +# Created: Mon Jul 22 19:07:45 2013 +# by: The Resource Compiler for PyQt (Qt v5.1.0) # # WARNING! All changes made in this file will be lost! @@ -217,214 +218,6 @@ qt_resource_data = b"\ \x20\x20\x20\x20\x20\x66\x6f\x6e\x74\x2e\x70\x69\x78\x65\x6c\x53\ \x69\x7a\x65\x3a\x20\x31\x32\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ \x7d\x0a\x20\x20\x20\x20\x7d\x0a\x7d\x0a\ -\x00\x00\x0c\xd7\ -\x2f\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ -\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ -\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ -\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ -\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ -\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ -\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ -\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ -\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ -\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ -\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ -\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ -\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ -\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ -\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ -\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ -\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ -\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ -\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ -\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ -\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ -\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ -\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ -\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ -\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ -\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ -\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ -\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ -\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ -\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ -\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ -\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ -\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ -\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ -\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ -\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ -\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ -\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ -\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ -\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ -\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ -\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ -\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ -\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ -\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ -\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ -\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ -\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ -\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ -\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ -\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ -\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ -\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ -\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ -\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ -\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ -\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ -\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ -\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ -\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ -\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ -\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ -\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ -\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ -\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ -\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ -\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ -\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ -\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ -\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ -\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ -\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ -\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ -\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ -\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ -\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ -\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ -\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ -\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ -\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ -\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ -\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ -\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ -\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ -\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ -\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ -\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ -\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ -\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ -\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ -\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ -\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ -\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ -\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ -\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ -\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ -\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ -\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ -\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ -\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ -\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ -\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ -\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ -\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ -\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ -\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ -\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ -\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ -\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ -\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ -\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ -\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x69\x6d\x70\x6f\x72\x74\x20\ -\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x52\x65\x63\ -\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\x3a\ -\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x0a\x20\x20\x20\x20\x70\ -\x72\x6f\x70\x65\x72\x74\x79\x20\x49\x74\x65\x6d\x20\x65\x78\x61\ -\x6d\x70\x6c\x65\x49\x74\x65\x6d\x0a\x20\x20\x20\x20\x77\x69\x64\ -\x74\x68\x3a\x20\x4c\x69\x73\x74\x56\x69\x65\x77\x2e\x76\x69\x65\ -\x77\x2e\x77\x69\x64\x74\x68\x0a\x20\x20\x20\x20\x68\x65\x69\x67\ -\x68\x74\x3a\x20\x62\x75\x74\x74\x6f\x6e\x2e\x69\x6d\x70\x6c\x69\ -\x63\x69\x74\x48\x65\x69\x67\x68\x74\x20\x2b\x20\x32\x32\x0a\x0a\ -\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x3a\x20\x47\x72\ -\x61\x64\x69\x65\x6e\x74\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x47\x72\x61\x64\x69\x65\x6e\x74\x53\x74\x6f\x70\x20\x7b\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x70\x6f\x73\x69\ -\x74\x69\x6f\x6e\x3a\x20\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x42\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\ -\x63\x6f\x6c\x6f\x72\x20\x7b\x43\x6f\x6c\x6f\x72\x41\x6e\x69\x6d\ -\x61\x74\x69\x6f\x6e\x20\x7b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\ -\x3a\x20\x31\x30\x30\x20\x7d\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x62\x75\x74\x74\ -\x6f\x6e\x2e\x70\x72\x65\x73\x73\x65\x64\x20\x3f\x20\x22\x23\x65\ -\x30\x65\x30\x65\x30\x22\x20\x3a\x20\x22\x23\x66\x66\x66\x22\x0a\ -\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x47\x72\x61\x64\x69\x65\x6e\x74\x53\x74\x6f\x70\x20\x7b\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x70\x6f\x73\ -\x69\x74\x69\x6f\x6e\x3a\x20\x31\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x42\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\ -\x20\x63\x6f\x6c\x6f\x72\x20\x7b\x43\x6f\x6c\x6f\x72\x41\x6e\x69\ -\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\x64\x75\x72\x61\x74\x69\x6f\ -\x6e\x3a\x20\x31\x30\x30\x20\x7d\x7d\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x62\x75\x74\ -\x74\x6f\x6e\x2e\x70\x72\x65\x73\x73\x65\x64\x20\x3f\x20\x22\x23\ -\x65\x30\x65\x30\x65\x30\x22\x20\x3a\x20\x62\x75\x74\x74\x6f\x6e\ -\x2e\x63\x6f\x6e\x74\x61\x69\x6e\x73\x4d\x6f\x75\x73\x65\x20\x3f\ -\x20\x22\x23\x66\x35\x66\x35\x66\x35\x22\x20\x3a\x20\x22\x23\x65\ -\x65\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\ -\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x49\x6d\x61\x67\x65\x20\x7b\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x69\x6d\x61\ -\x67\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x70\x61\x63\x69\ -\x74\x79\x3a\x20\x30\x2e\x37\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x42\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\x6f\x70\x61\x63\ -\x69\x74\x79\x20\x7b\x4e\x75\x6d\x62\x65\x72\x41\x6e\x69\x6d\x61\ -\x74\x69\x6f\x6e\x20\x7b\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x20\ -\x31\x30\x30\x7d\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ -\x75\x72\x63\x65\x3a\x20\x22\x69\x6d\x61\x67\x65\x73\x2f\x6e\x65\ -\x78\x74\x2e\x70\x6e\x67\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x61\x6e\x63\x68\x6f\x72\x73\x2e\x76\x65\x72\x74\x69\x63\x61\x6c\ -\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x76\ -\x65\x72\x74\x69\x63\x61\x6c\x43\x65\x6e\x74\x65\x72\x0a\x20\x20\ -\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x72\x69\ -\x67\x68\x74\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x72\x69\x67\x68\ -\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\ -\x73\x2e\x72\x69\x67\x68\x74\x4d\x61\x72\x67\x69\x6e\x3a\x20\x31\ -\x36\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x42\x75\x74\ -\x74\x6f\x6e\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ -\x3a\x20\x62\x75\x74\x74\x6f\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x74\x6f\x70\x3a\x20\x70\x61\ -\x72\x65\x6e\x74\x2e\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\x20\x20\ -\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x6c\x65\x66\x74\x3a\x20\x70\ -\x61\x72\x65\x6e\x74\x2e\x6c\x65\x66\x74\x0a\x20\x20\x20\x20\x20\ -\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x62\x6f\x74\x74\x6f\ -\x6d\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x62\x6f\x74\x74\x6f\x6d\ -\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\ -\x2e\x72\x69\x67\x68\x74\x3a\x69\x6d\x61\x67\x65\x2e\x6c\x65\x66\ -\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x74\x65\x78\x74\x3a\x20\ -\x6e\x61\x6d\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x73\x75\x62\ -\x54\x65\x78\x74\x3a\x20\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6f\ -\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x43\x6c\x69\x63\ -\x6b\x65\x64\x3a\x20\x65\x78\x61\x6d\x70\x6c\x65\x49\x74\x65\x6d\ -\x2e\x65\x78\x61\x6d\x70\x6c\x65\x55\x72\x6c\x20\x3d\x20\x75\x72\ -\x6c\x3b\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x52\x65\ -\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x31\x0a\x20\x20\x20\x20\ -\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x23\x63\x63\x63\ -\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\ -\x73\x2e\x62\x6f\x74\x74\x6f\x6d\x3a\x20\x70\x61\x72\x65\x6e\x74\ -\x2e\x62\x6f\x74\x74\x6f\x6d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ -\x61\x6e\x63\x68\x6f\x72\x73\x2e\x6c\x65\x66\x74\x3a\x20\x70\x61\ -\x72\x65\x6e\x74\x2e\x6c\x65\x66\x74\x0a\x20\x20\x20\x20\x20\x20\ -\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x72\x69\x67\x68\x74\x3a\ -\x20\x70\x61\x72\x65\x6e\x74\x2e\x72\x69\x67\x68\x74\x0a\x20\x20\ -\x20\x20\x7d\x0a\x7d\x0a\ \x00\x00\x14\x36\ \x2f\ \x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ @@ -751,6 +544,214 @@ qt_resource_data = b"\ \x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\ \x20\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\ \x20\x7d\x0a\x7d\x0a\ +\x00\x00\x0c\xd7\ +\x2f\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x0a\x2a\x2a\x0a\ +\x2a\x2a\x20\x43\x6f\x70\x79\x72\x69\x67\x68\x74\x20\x28\x43\x29\ +\x20\x32\x30\x31\x33\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\ +\x61\x6e\x64\x2f\x6f\x72\x20\x69\x74\x73\x20\x73\x75\x62\x73\x69\ +\x64\x69\x61\x72\x79\x28\x2d\x69\x65\x73\x29\x2e\x0a\x2a\x2a\x20\ +\x43\x6f\x6e\x74\x61\x63\x74\x3a\x20\x68\x74\x74\x70\x3a\x2f\x2f\ +\x77\x77\x77\x2e\x71\x74\x2d\x70\x72\x6f\x6a\x65\x63\x74\x2e\x6f\ +\x72\x67\x2f\x6c\x65\x67\x61\x6c\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x69\x73\x20\x70\x61\x72\x74\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x65\x78\x61\x6d\x70\x6c\x65\x73\ +\x20\x6f\x66\x20\x74\x68\x65\x20\x51\x74\x20\x54\x6f\x6f\x6c\x6b\ +\x69\x74\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x42\x45\ +\x47\x49\x4e\x5f\x4c\x49\x43\x45\x4e\x53\x45\x3a\x42\x53\x44\x24\ +\x0a\x2a\x2a\x20\x59\x6f\x75\x20\x6d\x61\x79\x20\x75\x73\x65\x20\ +\x74\x68\x69\x73\x20\x66\x69\x6c\x65\x20\x75\x6e\x64\x65\x72\x20\ +\x74\x68\x65\x20\x74\x65\x72\x6d\x73\x20\x6f\x66\x20\x74\x68\x65\ +\x20\x42\x53\x44\x20\x6c\x69\x63\x65\x6e\x73\x65\x20\x61\x73\x20\ +\x66\x6f\x6c\x6c\x6f\x77\x73\x3a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x22\ +\x52\x65\x64\x69\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x20\x61\ +\x6e\x64\x20\x75\x73\x65\x20\x69\x6e\x20\x73\x6f\x75\x72\x63\x65\ +\x20\x61\x6e\x64\x20\x62\x69\x6e\x61\x72\x79\x20\x66\x6f\x72\x6d\ +\x73\x2c\x20\x77\x69\x74\x68\x20\x6f\x72\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x0a\x2a\x2a\x20\x6d\x6f\x64\x69\x66\x69\x63\x61\x74\x69\ +\x6f\x6e\x2c\x20\x61\x72\x65\x20\x70\x65\x72\x6d\x69\x74\x74\x65\ +\x64\x20\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x74\x68\x61\x74\x20\ +\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\x67\x20\x63\x6f\ +\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\x61\x72\x65\x0a\x2a\x2a\x20\ +\x6d\x65\x74\x3a\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\ +\x73\x74\x72\x69\x62\x75\x74\x69\x6f\x6e\x73\x20\x6f\x66\x20\x73\ +\x6f\x75\x72\x63\x65\x20\x63\x6f\x64\x65\x20\x6d\x75\x73\x74\x20\ +\x72\x65\x74\x61\x69\x6e\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\ +\x20\x63\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\ +\x20\x20\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\ +\x69\x73\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\ +\x73\x20\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\ +\x69\x6e\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x2e\x0a\ +\x2a\x2a\x20\x20\x20\x2a\x20\x52\x65\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x73\x20\x69\x6e\x20\x62\x69\x6e\x61\x72\x79\ +\x20\x66\x6f\x72\x6d\x20\x6d\x75\x73\x74\x20\x72\x65\x70\x72\x6f\ +\x64\x75\x63\x65\x20\x74\x68\x65\x20\x61\x62\x6f\x76\x65\x20\x63\ +\x6f\x70\x79\x72\x69\x67\x68\x74\x0a\x2a\x2a\x20\x20\x20\x20\x20\ +\x6e\x6f\x74\x69\x63\x65\x2c\x20\x74\x68\x69\x73\x20\x6c\x69\x73\ +\x74\x20\x6f\x66\x20\x63\x6f\x6e\x64\x69\x74\x69\x6f\x6e\x73\x20\ +\x61\x6e\x64\x20\x74\x68\x65\x20\x66\x6f\x6c\x6c\x6f\x77\x69\x6e\ +\x67\x20\x64\x69\x73\x63\x6c\x61\x69\x6d\x65\x72\x20\x69\x6e\x0a\ +\x2a\x2a\x20\x20\x20\x20\x20\x74\x68\x65\x20\x64\x6f\x63\x75\x6d\ +\x65\x6e\x74\x61\x74\x69\x6f\x6e\x20\x61\x6e\x64\x2f\x6f\x72\x20\ +\x6f\x74\x68\x65\x72\x20\x6d\x61\x74\x65\x72\x69\x61\x6c\x73\x20\ +\x70\x72\x6f\x76\x69\x64\x65\x64\x20\x77\x69\x74\x68\x20\x74\x68\ +\x65\x0a\x2a\x2a\x20\x20\x20\x20\x20\x64\x69\x73\x74\x72\x69\x62\ +\x75\x74\x69\x6f\x6e\x2e\x0a\x2a\x2a\x20\x20\x20\x2a\x20\x4e\x65\ +\x69\x74\x68\x65\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\x65\x20\x6f\ +\x66\x20\x44\x69\x67\x69\x61\x20\x50\x6c\x63\x20\x61\x6e\x64\x20\ +\x69\x74\x73\x20\x53\x75\x62\x73\x69\x64\x69\x61\x72\x79\x28\x2d\ +\x69\x65\x73\x29\x20\x6e\x6f\x72\x20\x74\x68\x65\x20\x6e\x61\x6d\ +\x65\x73\x0a\x2a\x2a\x20\x20\x20\x20\x20\x6f\x66\x20\x69\x74\x73\ +\x20\x63\x6f\x6e\x74\x72\x69\x62\x75\x74\x6f\x72\x73\x20\x6d\x61\ +\x79\x20\x62\x65\x20\x75\x73\x65\x64\x20\x74\x6f\x20\x65\x6e\x64\ +\x6f\x72\x73\x65\x20\x6f\x72\x20\x70\x72\x6f\x6d\x6f\x74\x65\x20\ +\x70\x72\x6f\x64\x75\x63\x74\x73\x20\x64\x65\x72\x69\x76\x65\x64\ +\x0a\x2a\x2a\x20\x20\x20\x20\x20\x66\x72\x6f\x6d\x20\x74\x68\x69\ +\x73\x20\x73\x6f\x66\x74\x77\x61\x72\x65\x20\x77\x69\x74\x68\x6f\ +\x75\x74\x20\x73\x70\x65\x63\x69\x66\x69\x63\x20\x70\x72\x69\x6f\ +\x72\x20\x77\x72\x69\x74\x74\x65\x6e\x20\x70\x65\x72\x6d\x69\x73\ +\x73\x69\x6f\x6e\x2e\x0a\x2a\x2a\x0a\x2a\x2a\x0a\x2a\x2a\x20\x54\ +\x48\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x20\x49\x53\x20\ +\x50\x52\x4f\x56\x49\x44\x45\x44\x20\x42\x59\x20\x54\x48\x45\x20\ +\x43\x4f\x50\x59\x52\x49\x47\x48\x54\x20\x48\x4f\x4c\x44\x45\x52\ +\x53\x20\x41\x4e\x44\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\ +\x52\x53\x0a\x2a\x2a\x20\x22\x41\x53\x20\x49\x53\x22\x20\x41\x4e\ +\x44\x20\x41\x4e\x59\x20\x45\x58\x50\x52\x45\x53\x53\x20\x4f\x52\ +\x20\x49\x4d\x50\x4c\x49\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\ +\x49\x45\x53\x2c\x20\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\ +\x42\x55\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\ +\x45\x44\x20\x54\x4f\x2c\x20\x54\x48\x45\x20\x49\x4d\x50\x4c\x49\ +\x45\x44\x20\x57\x41\x52\x52\x41\x4e\x54\x49\x45\x53\x20\x4f\x46\ +\x20\x4d\x45\x52\x43\x48\x41\x4e\x54\x41\x42\x49\x4c\x49\x54\x59\ +\x20\x41\x4e\x44\x20\x46\x49\x54\x4e\x45\x53\x53\x20\x46\x4f\x52\ +\x0a\x2a\x2a\x20\x41\x20\x50\x41\x52\x54\x49\x43\x55\x4c\x41\x52\ +\x20\x50\x55\x52\x50\x4f\x53\x45\x20\x41\x52\x45\x20\x44\x49\x53\ +\x43\x4c\x41\x49\x4d\x45\x44\x2e\x20\x49\x4e\x20\x4e\x4f\x20\x45\ +\x56\x45\x4e\x54\x20\x53\x48\x41\x4c\x4c\x20\x54\x48\x45\x20\x43\ +\x4f\x50\x59\x52\x49\x47\x48\x54\x0a\x2a\x2a\x20\x4f\x57\x4e\x45\ +\x52\x20\x4f\x52\x20\x43\x4f\x4e\x54\x52\x49\x42\x55\x54\x4f\x52\ +\x53\x20\x42\x45\x20\x4c\x49\x41\x42\x4c\x45\x20\x46\x4f\x52\x20\ +\x41\x4e\x59\x20\x44\x49\x52\x45\x43\x54\x2c\x20\x49\x4e\x44\x49\ +\x52\x45\x43\x54\x2c\x20\x49\x4e\x43\x49\x44\x45\x4e\x54\x41\x4c\ +\x2c\x0a\x2a\x2a\x20\x53\x50\x45\x43\x49\x41\x4c\x2c\x20\x45\x58\ +\x45\x4d\x50\x4c\x41\x52\x59\x2c\x20\x4f\x52\x20\x43\x4f\x4e\x53\ +\x45\x51\x55\x45\x4e\x54\x49\x41\x4c\x20\x44\x41\x4d\x41\x47\x45\ +\x53\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x2c\x20\x42\x55\ +\x54\x20\x4e\x4f\x54\x0a\x2a\x2a\x20\x4c\x49\x4d\x49\x54\x45\x44\ +\x20\x54\x4f\x2c\x20\x50\x52\x4f\x43\x55\x52\x45\x4d\x45\x4e\x54\ +\x20\x4f\x46\x20\x53\x55\x42\x53\x54\x49\x54\x55\x54\x45\x20\x47\ +\x4f\x4f\x44\x53\x20\x4f\x52\x20\x53\x45\x52\x56\x49\x43\x45\x53\ +\x3b\x20\x4c\x4f\x53\x53\x20\x4f\x46\x20\x55\x53\x45\x2c\x0a\x2a\ +\x2a\x20\x44\x41\x54\x41\x2c\x20\x4f\x52\x20\x50\x52\x4f\x46\x49\ +\x54\x53\x3b\x20\x4f\x52\x20\x42\x55\x53\x49\x4e\x45\x53\x53\x20\ +\x49\x4e\x54\x45\x52\x52\x55\x50\x54\x49\x4f\x4e\x29\x20\x48\x4f\ +\x57\x45\x56\x45\x52\x20\x43\x41\x55\x53\x45\x44\x20\x41\x4e\x44\ +\x20\x4f\x4e\x20\x41\x4e\x59\x0a\x2a\x2a\x20\x54\x48\x45\x4f\x52\ +\x59\x20\x4f\x46\x20\x4c\x49\x41\x42\x49\x4c\x49\x54\x59\x2c\x20\ +\x57\x48\x45\x54\x48\x45\x52\x20\x49\x4e\x20\x43\x4f\x4e\x54\x52\ +\x41\x43\x54\x2c\x20\x53\x54\x52\x49\x43\x54\x20\x4c\x49\x41\x42\ +\x49\x4c\x49\x54\x59\x2c\x20\x4f\x52\x20\x54\x4f\x52\x54\x0a\x2a\ +\x2a\x20\x28\x49\x4e\x43\x4c\x55\x44\x49\x4e\x47\x20\x4e\x45\x47\ +\x4c\x49\x47\x45\x4e\x43\x45\x20\x4f\x52\x20\x4f\x54\x48\x45\x52\ +\x57\x49\x53\x45\x29\x20\x41\x52\x49\x53\x49\x4e\x47\x20\x49\x4e\ +\x20\x41\x4e\x59\x20\x57\x41\x59\x20\x4f\x55\x54\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x55\x53\x45\x0a\x2a\x2a\x20\x4f\x46\x20\x54\x48\ +\x49\x53\x20\x53\x4f\x46\x54\x57\x41\x52\x45\x2c\x20\x45\x56\x45\ +\x4e\x20\x49\x46\x20\x41\x44\x56\x49\x53\x45\x44\x20\x4f\x46\x20\ +\x54\x48\x45\x20\x50\x4f\x53\x53\x49\x42\x49\x4c\x49\x54\x59\x20\ +\x4f\x46\x20\x53\x55\x43\x48\x20\x44\x41\x4d\x41\x47\x45\x2e\x22\ +\x0a\x2a\x2a\x0a\x2a\x2a\x20\x24\x51\x54\x5f\x45\x4e\x44\x5f\x4c\ +\x49\x43\x45\x4e\x53\x45\x24\x0a\x2a\x2a\x0a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\ +\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2f\x0a\x69\x6d\x70\x6f\x72\x74\x20\ +\x51\x74\x51\x75\x69\x63\x6b\x20\x32\x2e\x30\x0a\x0a\x52\x65\x63\ +\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x69\x64\x3a\ +\x20\x63\x6f\x6e\x74\x61\x69\x6e\x65\x72\x0a\x20\x20\x20\x20\x70\ +\x72\x6f\x70\x65\x72\x74\x79\x20\x49\x74\x65\x6d\x20\x65\x78\x61\ +\x6d\x70\x6c\x65\x49\x74\x65\x6d\x0a\x20\x20\x20\x20\x77\x69\x64\ +\x74\x68\x3a\x20\x4c\x69\x73\x74\x56\x69\x65\x77\x2e\x76\x69\x65\ +\x77\x2e\x77\x69\x64\x74\x68\x0a\x20\x20\x20\x20\x68\x65\x69\x67\ +\x68\x74\x3a\x20\x62\x75\x74\x74\x6f\x6e\x2e\x69\x6d\x70\x6c\x69\ +\x63\x69\x74\x48\x65\x69\x67\x68\x74\x20\x2b\x20\x32\x32\x0a\x0a\ +\x20\x20\x20\x20\x67\x72\x61\x64\x69\x65\x6e\x74\x3a\x20\x47\x72\ +\x61\x64\x69\x65\x6e\x74\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x47\x72\x61\x64\x69\x65\x6e\x74\x53\x74\x6f\x70\x20\x7b\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x70\x6f\x73\x69\ +\x74\x69\x6f\x6e\x3a\x20\x30\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x42\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\ +\x63\x6f\x6c\x6f\x72\x20\x7b\x43\x6f\x6c\x6f\x72\x41\x6e\x69\x6d\ +\x61\x74\x69\x6f\x6e\x20\x7b\x20\x64\x75\x72\x61\x74\x69\x6f\x6e\ +\x3a\x20\x31\x30\x30\x20\x7d\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x62\x75\x74\x74\ +\x6f\x6e\x2e\x70\x72\x65\x73\x73\x65\x64\x20\x3f\x20\x22\x23\x65\ +\x30\x65\x30\x65\x30\x22\x20\x3a\x20\x22\x23\x66\x66\x66\x22\x0a\ +\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x47\x72\x61\x64\x69\x65\x6e\x74\x53\x74\x6f\x70\x20\x7b\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x70\x6f\x73\ +\x69\x74\x69\x6f\x6e\x3a\x20\x31\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x42\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\ +\x20\x63\x6f\x6c\x6f\x72\x20\x7b\x43\x6f\x6c\x6f\x72\x41\x6e\x69\ +\x6d\x61\x74\x69\x6f\x6e\x20\x7b\x20\x64\x75\x72\x61\x74\x69\x6f\ +\x6e\x3a\x20\x31\x30\x30\x20\x7d\x7d\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x62\x75\x74\ +\x74\x6f\x6e\x2e\x70\x72\x65\x73\x73\x65\x64\x20\x3f\x20\x22\x23\ +\x65\x30\x65\x30\x65\x30\x22\x20\x3a\x20\x62\x75\x74\x74\x6f\x6e\ +\x2e\x63\x6f\x6e\x74\x61\x69\x6e\x73\x4d\x6f\x75\x73\x65\x20\x3f\ +\x20\x22\x23\x66\x35\x66\x35\x66\x35\x22\x20\x3a\x20\x22\x23\x65\ +\x65\x65\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x7d\x0a\x20\x20\ +\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x49\x6d\x61\x67\x65\x20\x7b\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\x3a\x20\x69\x6d\x61\ +\x67\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x70\x61\x63\x69\ +\x74\x79\x3a\x20\x30\x2e\x37\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x42\x65\x68\x61\x76\x69\x6f\x72\x20\x6f\x6e\x20\x6f\x70\x61\x63\ +\x69\x74\x79\x20\x7b\x4e\x75\x6d\x62\x65\x72\x41\x6e\x69\x6d\x61\ +\x74\x69\x6f\x6e\x20\x7b\x64\x75\x72\x61\x74\x69\x6f\x6e\x3a\x20\ +\x31\x30\x30\x7d\x7d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x73\x6f\ +\x75\x72\x63\x65\x3a\x20\x22\x69\x6d\x61\x67\x65\x73\x2f\x6e\x65\ +\x78\x74\x2e\x70\x6e\x67\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x61\x6e\x63\x68\x6f\x72\x73\x2e\x76\x65\x72\x74\x69\x63\x61\x6c\ +\x43\x65\x6e\x74\x65\x72\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x76\ +\x65\x72\x74\x69\x63\x61\x6c\x43\x65\x6e\x74\x65\x72\x0a\x20\x20\ +\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x72\x69\ +\x67\x68\x74\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x72\x69\x67\x68\ +\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\ +\x73\x2e\x72\x69\x67\x68\x74\x4d\x61\x72\x67\x69\x6e\x3a\x20\x31\ +\x36\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x42\x75\x74\ +\x74\x6f\x6e\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x69\x64\ +\x3a\x20\x62\x75\x74\x74\x6f\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x74\x6f\x70\x3a\x20\x70\x61\ +\x72\x65\x6e\x74\x2e\x74\x6f\x70\x0a\x20\x20\x20\x20\x20\x20\x20\ +\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x6c\x65\x66\x74\x3a\x20\x70\ +\x61\x72\x65\x6e\x74\x2e\x6c\x65\x66\x74\x0a\x20\x20\x20\x20\x20\ +\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x62\x6f\x74\x74\x6f\ +\x6d\x3a\x20\x70\x61\x72\x65\x6e\x74\x2e\x62\x6f\x74\x74\x6f\x6d\ +\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\ +\x2e\x72\x69\x67\x68\x74\x3a\x69\x6d\x61\x67\x65\x2e\x6c\x65\x66\ +\x74\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x74\x65\x78\x74\x3a\x20\ +\x6e\x61\x6d\x65\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x73\x75\x62\ +\x54\x65\x78\x74\x3a\x20\x64\x65\x73\x63\x72\x69\x70\x74\x69\x6f\ +\x6e\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x6f\x6e\x43\x6c\x69\x63\ +\x6b\x65\x64\x3a\x20\x65\x78\x61\x6d\x70\x6c\x65\x49\x74\x65\x6d\ +\x2e\x65\x78\x61\x6d\x70\x6c\x65\x55\x72\x6c\x20\x3d\x20\x75\x72\ +\x6c\x3b\x0a\x20\x20\x20\x20\x7d\x0a\x0a\x20\x20\x20\x20\x52\x65\ +\x63\x74\x61\x6e\x67\x6c\x65\x20\x7b\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x68\x65\x69\x67\x68\x74\x3a\x20\x31\x0a\x20\x20\x20\x20\ +\x20\x20\x20\x20\x63\x6f\x6c\x6f\x72\x3a\x20\x22\x23\x63\x63\x63\ +\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x61\x6e\x63\x68\x6f\x72\ +\x73\x2e\x62\x6f\x74\x74\x6f\x6d\x3a\x20\x70\x61\x72\x65\x6e\x74\ +\x2e\x62\x6f\x74\x74\x6f\x6d\x0a\x20\x20\x20\x20\x20\x20\x20\x20\ +\x61\x6e\x63\x68\x6f\x72\x73\x2e\x6c\x65\x66\x74\x3a\x20\x70\x61\ +\x72\x65\x6e\x74\x2e\x6c\x65\x66\x74\x0a\x20\x20\x20\x20\x20\x20\ +\x20\x20\x61\x6e\x63\x68\x6f\x72\x73\x2e\x72\x69\x67\x68\x74\x3a\ +\x20\x70\x61\x72\x65\x6e\x74\x2e\x72\x69\x67\x68\x74\x0a\x20\x20\ +\x20\x20\x7d\x0a\x7d\x0a\ \x00\x00\x05\x5b\ \x89\ \x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ @@ -948,23 +949,23 @@ qt_resource_name = b"\ \x07\x9e\x88\xb4\ \x00\x73\ \x00\x68\x00\x61\x00\x72\x00\x65\x00\x64\ +\x00\x06\ +\x07\x03\x7d\xc3\ +\x00\x69\ +\x00\x6d\x00\x61\x00\x67\x00\x65\x00\x73\ \x00\x0a\ \x0b\x68\x71\x5c\ \x00\x42\ \x00\x75\x00\x74\x00\x74\x00\x6f\x00\x6e\x00\x2e\x00\x71\x00\x6d\x00\x6c\ +\x00\x10\ +\x09\x8e\x7d\x5c\ +\x00\x4c\ +\x00\x61\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x72\x00\x4c\x00\x69\x00\x73\x00\x74\x00\x2e\x00\x71\x00\x6d\x00\x6c\ \x00\x1a\ \x04\x27\x53\xdc\ \x00\x53\ \x00\x69\x00\x6d\x00\x70\x00\x6c\x00\x65\x00\x4c\x00\x61\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x72\x00\x44\x00\x65\x00\x6c\ \x00\x65\x00\x67\x00\x61\x00\x74\x00\x65\x00\x2e\x00\x71\x00\x6d\x00\x6c\ -\x00\x06\ -\x07\x03\x7d\xc3\ -\x00\x69\ -\x00\x6d\x00\x61\x00\x67\x00\x65\x00\x73\ -\x00\x10\ -\x09\x8e\x7d\x5c\ -\x00\x4c\ -\x00\x61\x00\x75\x00\x6e\x00\x63\x00\x68\x00\x65\x00\x72\x00\x4c\x00\x69\x00\x73\x00\x74\x00\x2e\x00\x71\x00\x6d\x00\x6c\ \x00\x08\ \x0c\xf7\x59\xc7\ \x00\x6e\ @@ -975,48 +976,21 @@ qt_resource_name = b"\ \x00\x61\x00\x63\x00\x6b\x00\x2e\x00\x70\x00\x6e\x00\x67\ " -qt_resource_struct_v1 = b"\ +qt_resource_struct = b"\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ \x00\x00\x00\x00\x00\x02\x00\x00\x00\x04\x00\x00\x00\x02\ -\x00\x00\x00\x2c\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xdf\ -\x00\x00\x00\x66\x00\x02\x00\x00\x00\x02\x00\x00\x00\x06\ -\x00\x00\x00\x78\x00\x00\x00\x00\x00\x01\x00\x00\x19\xba\ -\x00\x00\x00\x12\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x00\x64\x00\x00\x00\x00\x00\x01\x00\x00\x21\x19\ +\x00\x00\x00\x12\x00\x02\x00\x00\x00\x02\x00\x00\x00\x06\ +\x00\x00\x00\x3e\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xdf\ +\x00\x00\x00\x24\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ \x00\x00\x00\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x33\x53\ \x00\x00\x00\x9e\x00\x00\x00\x00\x00\x01\x00\x00\x2d\xf4\ " -qt_resource_struct_v2 = 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\x04\x00\x00\x00\x02\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x2c\x00\x00\x00\x00\x00\x01\x00\x00\x0c\xdf\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x00\x66\x00\x02\x00\x00\x00\x02\x00\x00\x00\x06\ -\x00\x00\x00\x00\x00\x00\x00\x00\ -\x00\x00\x00\x78\x00\x00\x00\x00\x00\x01\x00\x00\x19\xba\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x00\x12\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x00\xb4\x00\x00\x00\x00\x00\x01\x00\x00\x33\x53\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -\x00\x00\x00\x9e\x00\x00\x00\x00\x00\x01\x00\x00\x2d\xf4\ -\x00\x00\x01\x5a\x38\x00\xd4\xd8\ -" - -qt_version = QtCore.qVersion().split('.') -if qt_version < ['5', '8', '0']: - rcc_version = 1 - qt_resource_struct = qt_resource_struct_v1 -else: - rcc_version = 2 - qt_resource_struct = qt_resource_struct_v2 - def qInitResources(): - QtCore.qRegisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) def qCleanupResources(): - QtCore.qUnregisterResourceData(rcc_version, qt_resource_struct, qt_resource_name, qt_resource_data) + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) qInitResources() diff --git a/src/pyqt-official/quick/tutorials/extending/chapter1-basics/app.qml b/quick/tutorials/extending/chapter1-basics/app.qml similarity index 100% rename from src/pyqt-official/quick/tutorials/extending/chapter1-basics/app.qml rename to quick/tutorials/extending/chapter1-basics/app.qml diff --git a/src/pyqt-official/quick/tutorials/extending/chapter1-basics/chapter1-basics.py b/quick/tutorials/extending/chapter1-basics/chapter1-basics.py similarity index 87% rename from src/pyqt-official/quick/tutorials/extending/chapter1-basics/chapter1-basics.py rename to quick/tutorials/extending/chapter1-basics/chapter1-basics.py index 1ba9f26..ad10048 100644 --- a/src/pyqt-official/quick/tutorials/extending/chapter1-basics/chapter1-basics.py +++ b/quick/tutorials/extending/chapter1-basics/chapter1-basics.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2018 Riverbank Computing Limited. +## Copyright (C) 2013 Riverbank Computing Limited. ## Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ## ## This file is part of the examples of PyQt. @@ -41,7 +41,7 @@ ############################################################################# -from PyQt5.QtCore import pyqtProperty, pyqtSignal, QRectF, QUrl +from PyQt5.QtCore import pyqtProperty, QRectF, QUrl from PyQt5.QtGui import QColor, QGuiApplication, QPainter, QPen from PyQt5.QtQml import qmlRegisterType from PyQt5.QtQuick import QQuickPaintedItem, QQuickView @@ -49,18 +49,13 @@ from PyQt5.QtQuick import QQuickPaintedItem, QQuickView class PieChart(QQuickPaintedItem): - nameChanged = pyqtSignal(str) - - @pyqtProperty(str, notify=nameChanged) + @pyqtProperty(str) def name(self): return self._name @name.setter def name(self, name): - if self._name != name: - self._name = name - self.nameChanged.emit(name) - self.update() + self._name = name @pyqtProperty(QColor) def color(self): @@ -96,8 +91,7 @@ if __name__ == '__main__': view.setResizeMode(QQuickView.SizeRootObjectToView) view.setSource( QUrl.fromLocalFile( - os.path.join(os.path.dirname(os.path.abspath(__file__)), - 'app.qml'))) + os.path.join(os.path.dirname(__file__),'app.qml'))) view.show() sys.exit(app.exec_()) diff --git a/src/pyqt-official/quick/tutorials/extending/chapter2-methods/app.qml b/quick/tutorials/extending/chapter2-methods/app.qml similarity index 100% rename from src/pyqt-official/quick/tutorials/extending/chapter2-methods/app.qml rename to quick/tutorials/extending/chapter2-methods/app.qml diff --git a/src/pyqt-official/quick/tutorials/extending/chapter2-methods/chapter2-methods.py b/quick/tutorials/extending/chapter2-methods/chapter2-methods.py similarity index 95% rename from src/pyqt-official/quick/tutorials/extending/chapter2-methods/chapter2-methods.py rename to quick/tutorials/extending/chapter2-methods/chapter2-methods.py index e5c8aae..8f40407 100644 --- a/src/pyqt-official/quick/tutorials/extending/chapter2-methods/chapter2-methods.py +++ b/quick/tutorials/extending/chapter2-methods/chapter2-methods.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2018 Riverbank Computing Limited. +## Copyright (C) 2013 Riverbank Computing Limited. ## Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ## ## This file is part of the examples of PyQt. @@ -100,8 +100,7 @@ if __name__ == '__main__': view.setResizeMode(QQuickView.SizeRootObjectToView) view.setSource( QUrl.fromLocalFile( - os.path.join(os.path.dirname(os.path.abspath(__file__)), - 'app.qml'))) + os.path.join(os.path.dirname(__file__),'app.qml'))) view.show() sys.exit(app.exec_()) diff --git a/src/pyqt-official/quick/tutorials/extending/chapter3-bindings/app.qml b/quick/tutorials/extending/chapter3-bindings/app.qml similarity index 100% rename from src/pyqt-official/quick/tutorials/extending/chapter3-bindings/app.qml rename to quick/tutorials/extending/chapter3-bindings/app.qml diff --git a/src/pyqt-official/quick/tutorials/extending/chapter3-bindings/chapter3-bindings.py b/quick/tutorials/extending/chapter3-bindings/chapter3-bindings.py similarity index 95% rename from src/pyqt-official/quick/tutorials/extending/chapter3-bindings/chapter3-bindings.py rename to quick/tutorials/extending/chapter3-bindings/chapter3-bindings.py index 49de7d4..386df4c 100644 --- a/src/pyqt-official/quick/tutorials/extending/chapter3-bindings/chapter3-bindings.py +++ b/quick/tutorials/extending/chapter3-bindings/chapter3-bindings.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2018 Riverbank Computing Limited. +## Copyright (C) 2013 Riverbank Computing Limited. ## Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ## ## This file is part of the examples of PyQt. @@ -101,8 +101,7 @@ if __name__ == '__main__': view.setResizeMode(QQuickView.SizeRootObjectToView) view.setSource( QUrl.fromLocalFile( - os.path.join(os.path.dirname(os.path.abspath(__file__)), - 'app.qml'))) + os.path.join(os.path.dirname(__file__),'app.qml'))) view.show() sys.exit(app.exec_()) diff --git a/src/pyqt-official/quick/tutorials/extending/chapter4-customPropertyTypes/app.qml b/quick/tutorials/extending/chapter4-customPropertyTypes/app.qml similarity index 100% rename from src/pyqt-official/quick/tutorials/extending/chapter4-customPropertyTypes/app.qml rename to quick/tutorials/extending/chapter4-customPropertyTypes/app.qml diff --git a/src/pyqt-official/quick/tutorials/extending/chapter4-customPropertyTypes/chapter4-customPropertyTypes.py b/quick/tutorials/extending/chapter4-customPropertyTypes/chapter4-customPropertyTypes.py similarity index 95% rename from src/pyqt-official/quick/tutorials/extending/chapter4-customPropertyTypes/chapter4-customPropertyTypes.py rename to quick/tutorials/extending/chapter4-customPropertyTypes/chapter4-customPropertyTypes.py index c0bfab8..fa1aaa1 100644 --- a/src/pyqt-official/quick/tutorials/extending/chapter4-customPropertyTypes/chapter4-customPropertyTypes.py +++ b/quick/tutorials/extending/chapter4-customPropertyTypes/chapter4-customPropertyTypes.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2018 Riverbank Computing Limited. +## Copyright (C) 2013 Riverbank Computing Limited. ## Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ## ## This file is part of the examples of PyQt. @@ -109,8 +109,7 @@ if __name__ == '__main__': view.setResizeMode(QQuickView.SizeRootObjectToView) view.setSource( QUrl.fromLocalFile( - os.path.join(os.path.dirname(os.path.abspath(__file__)), - 'app.qml'))) + os.path.join(os.path.dirname(__file__),'app.qml'))) view.show() sys.exit(app.exec_()) diff --git a/src/pyqt-official/quick/tutorials/extending/chapter5-listproperties/app.qml b/quick/tutorials/extending/chapter5-listproperties/app.qml similarity index 100% rename from src/pyqt-official/quick/tutorials/extending/chapter5-listproperties/app.qml rename to quick/tutorials/extending/chapter5-listproperties/app.qml diff --git a/src/pyqt-official/quick/tutorials/extending/chapter5-listproperties/chapter5-listproperties.py b/quick/tutorials/extending/chapter5-listproperties/chapter5-listproperties.py similarity index 96% rename from src/pyqt-official/quick/tutorials/extending/chapter5-listproperties/chapter5-listproperties.py rename to quick/tutorials/extending/chapter5-listproperties/chapter5-listproperties.py index d1a302d..6d92587 100644 --- a/src/pyqt-official/quick/tutorials/extending/chapter5-listproperties/chapter5-listproperties.py +++ b/quick/tutorials/extending/chapter5-listproperties/chapter5-listproperties.py @@ -3,7 +3,7 @@ ############################################################################# ## -## Copyright (C) 2018 Riverbank Computing Limited. +## Copyright (C) 2013 Riverbank Computing Limited. ## Copyright (C) 2013 Digia Plc and/or its subsidiary(-ies). ## ## This file is part of the examples of PyQt. @@ -122,8 +122,7 @@ if __name__ == '__main__': view.setResizeMode(QQuickView.SizeRootObjectToView) view.setSource( QUrl.fromLocalFile( - os.path.join(os.path.dirname(os.path.abspath(__file__)), - 'app.qml'))) + os.path.join(os.path.dirname(__file__),'app.qml'))) view.show() sys.exit(app.exec_()) diff --git a/src/pyqt-official/quick/tutorials/extending/chapter6-plugins/Charts/chartsplugin.py b/quick/tutorials/extending/chapter6-plugins/Charts/chartsplugin.py similarity index 100% rename from src/pyqt-official/quick/tutorials/extending/chapter6-plugins/Charts/chartsplugin.py rename to quick/tutorials/extending/chapter6-plugins/Charts/chartsplugin.py diff --git a/src/pyqt-official/quick/tutorials/extending/chapter6-plugins/Charts/piechart.py b/quick/tutorials/extending/chapter6-plugins/Charts/piechart.py similarity index 100% rename from src/pyqt-official/quick/tutorials/extending/chapter6-plugins/Charts/piechart.py rename to quick/tutorials/extending/chapter6-plugins/Charts/piechart.py diff --git a/src/pyqt-official/quick/tutorials/extending/chapter6-plugins/Charts/pieslice.py b/quick/tutorials/extending/chapter6-plugins/Charts/pieslice.py similarity index 100% rename from src/pyqt-official/quick/tutorials/extending/chapter6-plugins/Charts/pieslice.py rename to quick/tutorials/extending/chapter6-plugins/Charts/pieslice.py diff --git a/quick/tutorials/extending/chapter6-plugins/Charts/qmldir b/quick/tutorials/extending/chapter6-plugins/Charts/qmldir new file mode 100644 index 0000000..9f984d8 --- /dev/null +++ b/quick/tutorials/extending/chapter6-plugins/Charts/qmldir @@ -0,0 +1,2 @@ +module Charts +plugin pyqt5qmlplugin C:/Users/marcus/AppData/Local/Programs/Python/Python35/Lib/site-packages/PyQt5/plugins/PyQt5 diff --git a/src/pyqt-official/quick/tutorials/extending/chapter6-plugins/app.qml b/quick/tutorials/extending/chapter6-plugins/app.qml similarity index 100% rename from src/pyqt-official/quick/tutorials/extending/chapter6-plugins/app.qml rename to quick/tutorials/extending/chapter6-plugins/app.qml diff --git a/src/pyqt-official/richtext/README b/richtext/README similarity index 100% rename from src/pyqt-official/richtext/README rename to richtext/README diff --git a/src/pyqt-official/richtext/calendar.py b/richtext/calendar.py similarity index 100% rename from src/pyqt-official/richtext/calendar.py rename to richtext/calendar.py diff --git a/src/pyqt-official/richtext/orderform.py b/richtext/orderform.py similarity index 100% rename from src/pyqt-official/richtext/orderform.py rename to richtext/orderform.py diff --git a/src/pyqt-official/richtext/syntaxhighlighter.py b/richtext/syntaxhighlighter.py similarity index 100% rename from src/pyqt-official/richtext/syntaxhighlighter.py rename to richtext/syntaxhighlighter.py diff --git a/src/pyqt-official/richtext/textedit/example.html b/richtext/textedit/example.html similarity index 100% rename from src/pyqt-official/richtext/textedit/example.html rename to richtext/textedit/example.html diff --git a/src/pyqt-official/richtext/textedit/images/logo.png b/richtext/textedit/images/logo.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/logo.png rename to richtext/textedit/images/logo.png diff --git a/src/pyqt-official/richtext/textedit/images/logo32.png b/richtext/textedit/images/logo32.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/logo32.png rename to richtext/textedit/images/logo32.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/editcopy.png b/richtext/textedit/images/mac/editcopy.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/editcopy.png rename to richtext/textedit/images/mac/editcopy.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/editcut.png b/richtext/textedit/images/mac/editcut.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/editcut.png rename to richtext/textedit/images/mac/editcut.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/editpaste.png b/richtext/textedit/images/mac/editpaste.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/editpaste.png rename to richtext/textedit/images/mac/editpaste.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/editredo.png b/richtext/textedit/images/mac/editredo.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/editredo.png rename to richtext/textedit/images/mac/editredo.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/editundo.png b/richtext/textedit/images/mac/editundo.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/editundo.png rename to richtext/textedit/images/mac/editundo.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/exportpdf.png b/richtext/textedit/images/mac/exportpdf.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/exportpdf.png rename to richtext/textedit/images/mac/exportpdf.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/filenew.png b/richtext/textedit/images/mac/filenew.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/filenew.png rename to richtext/textedit/images/mac/filenew.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/fileopen.png b/richtext/textedit/images/mac/fileopen.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/fileopen.png rename to richtext/textedit/images/mac/fileopen.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/fileprint.png b/richtext/textedit/images/mac/fileprint.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/fileprint.png rename to richtext/textedit/images/mac/fileprint.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/filesave.png b/richtext/textedit/images/mac/filesave.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/filesave.png rename to richtext/textedit/images/mac/filesave.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/textbold.png b/richtext/textedit/images/mac/textbold.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/textbold.png rename to richtext/textedit/images/mac/textbold.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/textcenter.png b/richtext/textedit/images/mac/textcenter.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/textcenter.png rename to richtext/textedit/images/mac/textcenter.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/textitalic.png b/richtext/textedit/images/mac/textitalic.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/textitalic.png rename to richtext/textedit/images/mac/textitalic.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/textjustify.png b/richtext/textedit/images/mac/textjustify.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/textjustify.png rename to richtext/textedit/images/mac/textjustify.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/textleft.png b/richtext/textedit/images/mac/textleft.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/textleft.png rename to richtext/textedit/images/mac/textleft.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/textright.png b/richtext/textedit/images/mac/textright.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/textright.png rename to richtext/textedit/images/mac/textright.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/textunder.png b/richtext/textedit/images/mac/textunder.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/textunder.png rename to richtext/textedit/images/mac/textunder.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/zoomin.png b/richtext/textedit/images/mac/zoomin.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/zoomin.png rename to richtext/textedit/images/mac/zoomin.png diff --git a/src/pyqt-official/richtext/textedit/images/mac/zoomout.png b/richtext/textedit/images/mac/zoomout.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/mac/zoomout.png rename to richtext/textedit/images/mac/zoomout.png diff --git a/src/pyqt-official/richtext/textedit/images/win/editcopy.png b/richtext/textedit/images/win/editcopy.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/editcopy.png rename to richtext/textedit/images/win/editcopy.png diff --git a/src/pyqt-official/richtext/textedit/images/win/editcut.png b/richtext/textedit/images/win/editcut.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/editcut.png rename to richtext/textedit/images/win/editcut.png diff --git a/src/pyqt-official/richtext/textedit/images/win/editpaste.png b/richtext/textedit/images/win/editpaste.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/editpaste.png rename to richtext/textedit/images/win/editpaste.png diff --git a/src/pyqt-official/richtext/textedit/images/win/editredo.png b/richtext/textedit/images/win/editredo.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/editredo.png rename to richtext/textedit/images/win/editredo.png diff --git a/src/pyqt-official/richtext/textedit/images/win/editundo.png b/richtext/textedit/images/win/editundo.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/editundo.png rename to richtext/textedit/images/win/editundo.png diff --git a/src/pyqt-official/richtext/textedit/images/win/exportpdf.png b/richtext/textedit/images/win/exportpdf.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/exportpdf.png rename to richtext/textedit/images/win/exportpdf.png diff --git a/src/pyqt-official/richtext/textedit/images/win/filenew.png b/richtext/textedit/images/win/filenew.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/filenew.png rename to richtext/textedit/images/win/filenew.png diff --git a/src/pyqt-official/richtext/textedit/images/win/fileopen.png b/richtext/textedit/images/win/fileopen.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/fileopen.png rename to richtext/textedit/images/win/fileopen.png diff --git a/src/pyqt-official/richtext/textedit/images/win/fileprint.png b/richtext/textedit/images/win/fileprint.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/fileprint.png rename to richtext/textedit/images/win/fileprint.png diff --git a/src/pyqt-official/richtext/textedit/images/win/filesave.png b/richtext/textedit/images/win/filesave.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/filesave.png rename to richtext/textedit/images/win/filesave.png diff --git a/src/pyqt-official/richtext/textedit/images/win/textbold.png b/richtext/textedit/images/win/textbold.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/textbold.png rename to richtext/textedit/images/win/textbold.png diff --git a/src/pyqt-official/richtext/textedit/images/win/textcenter.png b/richtext/textedit/images/win/textcenter.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/textcenter.png rename to richtext/textedit/images/win/textcenter.png diff --git a/src/pyqt-official/richtext/textedit/images/win/textitalic.png b/richtext/textedit/images/win/textitalic.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/textitalic.png rename to richtext/textedit/images/win/textitalic.png diff --git a/src/pyqt-official/richtext/textedit/images/win/textjustify.png b/richtext/textedit/images/win/textjustify.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/textjustify.png rename to richtext/textedit/images/win/textjustify.png diff --git a/src/pyqt-official/richtext/textedit/images/win/textleft.png b/richtext/textedit/images/win/textleft.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/textleft.png rename to richtext/textedit/images/win/textleft.png diff --git a/src/pyqt-official/richtext/textedit/images/win/textright.png b/richtext/textedit/images/win/textright.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/textright.png rename to richtext/textedit/images/win/textright.png diff --git a/src/pyqt-official/richtext/textedit/images/win/textunder.png b/richtext/textedit/images/win/textunder.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/textunder.png rename to richtext/textedit/images/win/textunder.png diff --git a/src/pyqt-official/richtext/textedit/images/win/zoomin.png b/richtext/textedit/images/win/zoomin.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/zoomin.png rename to richtext/textedit/images/win/zoomin.png diff --git a/src/pyqt-official/richtext/textedit/images/win/zoomout.png b/richtext/textedit/images/win/zoomout.png similarity index 100% rename from src/pyqt-official/richtext/textedit/images/win/zoomout.png rename to richtext/textedit/images/win/zoomout.png diff --git a/src/pyqt-official/richtext/textedit/textedit.py b/richtext/textedit/textedit.py similarity index 100% rename from src/pyqt-official/richtext/textedit/textedit.py rename to richtext/textedit/textedit.py diff --git a/src/pyqt-official/richtext/textedit/textedit.qrc b/richtext/textedit/textedit.qrc similarity index 100% rename from src/pyqt-official/richtext/textedit/textedit.qrc rename to richtext/textedit/textedit.qrc diff --git a/src/pyqt-official/richtext/textedit/textedit_rc.py b/richtext/textedit/textedit_rc.py similarity index 100% rename from src/pyqt-official/richtext/textedit/textedit_rc.py rename to richtext/textedit/textedit_rc.py diff --git a/src/pyqt-official/richtext/textobject/files/heart.svg b/richtext/textobject/files/heart.svg similarity index 100% rename from src/pyqt-official/richtext/textobject/files/heart.svg rename to richtext/textobject/files/heart.svg diff --git a/src/pyqt-official/richtext/textobject/textobject.py b/richtext/textobject/textobject.py similarity index 100% rename from src/pyqt-official/richtext/textobject/textobject.py rename to richtext/textobject/textobject.py diff --git a/src/pyqt-official/sql/README b/sql/README similarity index 100% rename from src/pyqt-official/sql/README rename to sql/README diff --git a/src/pyqt-official/sql/cachedtable.py b/sql/cachedtable.py similarity index 100% rename from src/pyqt-official/sql/cachedtable.py rename to sql/cachedtable.py diff --git a/src/pyqt-official/sql/connection.py b/sql/connection.py similarity index 100% rename from src/pyqt-official/sql/connection.py rename to sql/connection.py diff --git a/src/pyqt-official/sql/querymodel.py b/sql/querymodel.py similarity index 100% rename from src/pyqt-official/sql/querymodel.py rename to sql/querymodel.py diff --git a/src/pyqt-official/sql/relationaltablemodel.py b/sql/relationaltablemodel.py similarity index 100% rename from src/pyqt-official/sql/relationaltablemodel.py rename to sql/relationaltablemodel.py diff --git a/src/pyqt-official/sql/tablemodel.py b/sql/tablemodel.py similarity index 100% rename from src/pyqt-official/sql/tablemodel.py rename to sql/tablemodel.py diff --git a/src/.gitignore b/src/.gitignore deleted file mode 100644 index 182d0cf..0000000 --- a/src/.gitignore +++ /dev/null @@ -1,105 +0,0 @@ -# Byte-compiled / optimized / DLL files -__pycache__/ -*.py[cod] -*$py.class - -# C extensions -*.so - -# Distribution / packaging -.Python -develop-eggs/ -dist/ -downloads/ -eggs/ -.eggs/ -lib/ -lib64/ -parts/ -sdist/ -var/ -wheels/ -*.egg-info/ -.installed.cfg -*.egg -MANIFEST - -# PyInstaller -# Usually these files are written by a python script from a template -# before PyInstaller builds the exe, so as to inject date/other infos into it. -*.manifest -*.spec - -# Installer logs -pip-log.txt -pip-delete-this-directory.txt - -# Unit test / coverage reports -htmlcov/ -.tox/ -.coverage -.coverage.* -.cache -nosetests.xml -coverage.xml -*.cover -.hypothesis/ -.pytest_cache/ - -# Translations -*.mo -*.pot - -# Django stuff: -*.log -local_settings.py -db.sqlite3 - -# Flask stuff: -instance/ -.webassets-cache - -# Scrapy stuff: -.scrapy - -# Sphinx documentation -docs/_build/ - -# PyBuilder -target/ - -# Jupyter Notebook -.ipynb_checkpoints - -# pyenv -.python-version - -# celery beat schedule file -celerybeat-schedule - -# SageMath parsed files -*.sage.py - -# Environments -.env -.venv -env/ -venv/ -ENV/ -env.bak/ -venv.bak/ - -# Spyder project settings -.spyderproject -.spyproject - -# Rope project settings -.ropeproject - -# mkdocs documentation -/site - -# mypy -.mypy_cache/ - -*.qmlc \ No newline at end of file diff --git a/src/01 PyQt QLabel/README.md b/src/01 PyQt QLabel/README.md deleted file mode 100644 index 129f16c..0000000 --- a/src/01 PyQt QLabel/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# PyQt QLabel - -This example shows how you can create a Hello World app using PyQt. It uses a [`QLabel`](https://doc.qt.io/qt-5/qlabel.html) to display a simple window: - -![PyQt QLabel screenshot](../screenshots/pyqt-qlabel.png) - -``` -from PyQt5.QtWidgets import * -app = QApplication([]) -label = QLabel('Hello World!') -label.show() -app.exec_() -``` - -For instructions how you can run this code, please see the [top-level README](https://github.com/pyqt/examples#running-the-examples). - -The code works as follows: First, we import the necessary PyQt classes via the statement: - - from PyQt5.QtWidgets import * - -Next, we create a [`QApplication`](https://doc.qt.io/Qt-5/qapplication.html). This is required in every PyQt app. In a sense, it initializes PyQt: - - app = QApplication([]) - -Then, we create the label with the text we want: - - label = QLabel('Hello World!') - -By calling `.show()` on a [widget](../02%20PyQt%20Widgets), we can spawn a window that displays it: - - label.show() - -Finally, we hand control over to Qt: - - app.exec_() - -This too is required in every Qt application. It gives Qt a chance to run and process user input, such as for instance when the user clicks the "Window close" button. - -And that's it! Congratulations on your first PyQt app :-) diff --git a/src/01 PyQt QLabel/main.py b/src/01 PyQt QLabel/main.py deleted file mode 100644 index 3802416..0000000 --- a/src/01 PyQt QLabel/main.py +++ /dev/null @@ -1,5 +0,0 @@ -from PyQt5.QtWidgets import * -app = QApplication([]) -label = QLabel('Hello World!') -label.show() -app.exec_() \ No newline at end of file diff --git a/src/02 PyQt Widgets/README.md b/src/02 PyQt Widgets/README.md deleted file mode 100644 index 9773c53..0000000 --- a/src/02 PyQt Widgets/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# PyQt Widgets - -A *widget* is a GUI element: A button, a text field, ... The sample application in this directory shows the most common PyQt widgets: - -![PyQt widgets screenshot](../screenshots/pyqt-widgets.png) - -If you know HTML: Widgets are a little like HTML elements. They can be nested, and have a different appearance and behavior depending on their type. (Eg. a link `` looks and behaves differently from an image ``.) - -Some of the widgets you can see in this screenshot are: - - * [QLabel](https://doc.qt.io/qt-5/qlabel.html) - * [QComboBox](https://doc.qt.io/qt-5/qcombobox.html) - * [QCheckBox](https://doc.qt.io/qt-5/qcheckbox.html) - * [QRadioButton](https://doc.qt.io/qt-5/qradiobutton.html) - * [QPushButton](https://doc.qt.io/qt-5/qpushbutton.html) - * [QTableWidget](https://doc.qt.io/qt-5/qtablewidget.html) - * [QLineEdit](https://doc.qt.io/qt-5/qlineedit.html) - * [QSlider](https://doc.qt.io/qt-5/qslider.html) - * [QProgressBar](https://doc.qt.io/qt-5/qprogressbar.html) - -The source code for this application is in [`main.py`](main.py). For instructions how to run it, please see [here](https://github.com/pyqt/examples#running-the-examples). Don't worry if you don't yet fully understand the source code. The main purpose of this example is to give you a feel for what a widget is, and which ones are available. The next examples give you a more gradual route to more advanced PyQt topics. diff --git a/src/02 PyQt Widgets/main.py b/src/02 PyQt Widgets/main.py deleted file mode 100644 index 1106806..0000000 --- a/src/02 PyQt Widgets/main.py +++ /dev/null @@ -1,243 +0,0 @@ -#!/usr/bin/env python - - -############################################################################# -## -## Copyright (C) 2013 Riverbank Computing Limited. -## Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -## All rights reserved. -## -## This file is part of the examples of PyQt. -## -## $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 Nokia Corporation and its Subsidiary(-ies) 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 PyQt5.QtCore import QDateTime, Qt, QTimer -from PyQt5.QtWidgets import (QApplication, QCheckBox, QComboBox, QDateTimeEdit, - QDial, QDialog, QGridLayout, QGroupBox, QHBoxLayout, QLabel, QLineEdit, - QProgressBar, QPushButton, QRadioButton, QScrollBar, QSizePolicy, - QSlider, QSpinBox, QStyleFactory, QTableWidget, QTabWidget, QTextEdit, - QVBoxLayout, QWidget) - - -class WidgetGallery(QDialog): - def __init__(self, parent=None): - super(WidgetGallery, self).__init__(parent) - - self.originalPalette = QApplication.palette() - - styleComboBox = QComboBox() - styleComboBox.addItems(QStyleFactory.keys()) - - styleLabel = QLabel("&Style:") - styleLabel.setBuddy(styleComboBox) - - self.useStylePaletteCheckBox = QCheckBox("&Use style's standard palette") - self.useStylePaletteCheckBox.setChecked(True) - - disableWidgetsCheckBox = QCheckBox("&Disable widgets") - - self.createTopLeftGroupBox() - self.createTopRightGroupBox() - self.createBottomLeftTabWidget() - self.createBottomRightGroupBox() - self.createProgressBar() - - styleComboBox.activated[str].connect(self.changeStyle) - self.useStylePaletteCheckBox.toggled.connect(self.changePalette) - disableWidgetsCheckBox.toggled.connect(self.topLeftGroupBox.setDisabled) - disableWidgetsCheckBox.toggled.connect(self.topRightGroupBox.setDisabled) - disableWidgetsCheckBox.toggled.connect(self.bottomLeftTabWidget.setDisabled) - disableWidgetsCheckBox.toggled.connect(self.bottomRightGroupBox.setDisabled) - - topLayout = QHBoxLayout() - topLayout.addWidget(styleLabel) - topLayout.addWidget(styleComboBox) - topLayout.addStretch(1) - topLayout.addWidget(self.useStylePaletteCheckBox) - topLayout.addWidget(disableWidgetsCheckBox) - - mainLayout = QGridLayout() - mainLayout.addLayout(topLayout, 0, 0, 1, 2) - mainLayout.addWidget(self.topLeftGroupBox, 1, 0) - mainLayout.addWidget(self.topRightGroupBox, 1, 1) - mainLayout.addWidget(self.bottomLeftTabWidget, 2, 0) - mainLayout.addWidget(self.bottomRightGroupBox, 2, 1) - mainLayout.addWidget(self.progressBar, 3, 0, 1, 2) - mainLayout.setRowStretch(1, 1) - mainLayout.setRowStretch(2, 1) - mainLayout.setColumnStretch(0, 1) - mainLayout.setColumnStretch(1, 1) - self.setLayout(mainLayout) - - self.setWindowTitle("Styles") - self.changeStyle('Windows') - - def changeStyle(self, styleName): - QApplication.setStyle(QStyleFactory.create(styleName)) - self.changePalette() - - def changePalette(self): - if (self.useStylePaletteCheckBox.isChecked()): - QApplication.setPalette(QApplication.style().standardPalette()) - else: - QApplication.setPalette(self.originalPalette) - - def advanceProgressBar(self): - curVal = self.progressBar.value() - maxVal = self.progressBar.maximum() - self.progressBar.setValue(curVal + (maxVal - curVal) / 100) - - def createTopLeftGroupBox(self): - self.topLeftGroupBox = QGroupBox("Group 1") - - radioButton1 = QRadioButton("Radio button 1") - radioButton2 = QRadioButton("Radio button 2") - radioButton3 = QRadioButton("Radio button 3") - radioButton1.setChecked(True) - - checkBox = QCheckBox("Tri-state check box") - checkBox.setTristate(True) - checkBox.setCheckState(Qt.PartiallyChecked) - - layout = QVBoxLayout() - layout.addWidget(radioButton1) - layout.addWidget(radioButton2) - layout.addWidget(radioButton3) - layout.addWidget(checkBox) - layout.addStretch(1) - self.topLeftGroupBox.setLayout(layout) - - def createTopRightGroupBox(self): - self.topRightGroupBox = QGroupBox("Group 2") - - defaultPushButton = QPushButton("Default Push Button") - defaultPushButton.setDefault(True) - - togglePushButton = QPushButton("Toggle Push Button") - togglePushButton.setCheckable(True) - togglePushButton.setChecked(True) - - flatPushButton = QPushButton("Flat Push Button") - flatPushButton.setFlat(True) - - layout = QVBoxLayout() - layout.addWidget(defaultPushButton) - layout.addWidget(togglePushButton) - layout.addWidget(flatPushButton) - layout.addStretch(1) - self.topRightGroupBox.setLayout(layout) - - def createBottomLeftTabWidget(self): - self.bottomLeftTabWidget = QTabWidget() - self.bottomLeftTabWidget.setSizePolicy(QSizePolicy.Preferred, - QSizePolicy.Ignored) - - tab1 = QWidget() - tableWidget = QTableWidget(10, 10) - - tab1hbox = QHBoxLayout() - tab1hbox.setContentsMargins(5, 5, 5, 5) - tab1hbox.addWidget(tableWidget) - tab1.setLayout(tab1hbox) - - tab2 = QWidget() - textEdit = QTextEdit() - - textEdit.setPlainText("Twinkle, twinkle, little star,\n" - "How I wonder what you are.\n" - "Up above the world so high,\n" - "Like a diamond in the sky.\n" - "Twinkle, twinkle, little star,\n" - "How I wonder what you are!\n") - - tab2hbox = QHBoxLayout() - tab2hbox.setContentsMargins(5, 5, 5, 5) - tab2hbox.addWidget(textEdit) - tab2.setLayout(tab2hbox) - - self.bottomLeftTabWidget.addTab(tab1, "&Table") - self.bottomLeftTabWidget.addTab(tab2, "Text &Edit") - - def createBottomRightGroupBox(self): - self.bottomRightGroupBox = QGroupBox("Group 3") - self.bottomRightGroupBox.setCheckable(True) - self.bottomRightGroupBox.setChecked(True) - - lineEdit = QLineEdit('s3cRe7') - lineEdit.setEchoMode(QLineEdit.Password) - - spinBox = QSpinBox(self.bottomRightGroupBox) - spinBox.setValue(50) - - dateTimeEdit = QDateTimeEdit(self.bottomRightGroupBox) - dateTimeEdit.setDateTime(QDateTime.currentDateTime()) - - slider = QSlider(Qt.Horizontal, self.bottomRightGroupBox) - slider.setValue(40) - - scrollBar = QScrollBar(Qt.Horizontal, self.bottomRightGroupBox) - scrollBar.setValue(60) - - dial = QDial(self.bottomRightGroupBox) - dial.setValue(30) - dial.setNotchesVisible(True) - - layout = QGridLayout() - layout.addWidget(lineEdit, 0, 0, 1, 2) - layout.addWidget(spinBox, 1, 0, 1, 2) - layout.addWidget(dateTimeEdit, 2, 0, 1, 2) - layout.addWidget(slider, 3, 0) - layout.addWidget(scrollBar, 4, 0) - layout.addWidget(dial, 3, 1, 2, 1) - layout.setRowStretch(5, 1) - self.bottomRightGroupBox.setLayout(layout) - - def createProgressBar(self): - self.progressBar = QProgressBar() - self.progressBar.setRange(0, 10000) - self.progressBar.setValue(0) - - timer = QTimer(self) - timer.timeout.connect(self.advanceProgressBar) - timer.start(1000) - - -if __name__ == '__main__': - - import sys - - app = QApplication(sys.argv) - gallery = WidgetGallery() - gallery.show() - sys.exit(app.exec_()) diff --git a/src/03 QVBoxLayout PyQt5/README.md b/src/03 QVBoxLayout PyQt5/README.md deleted file mode 100644 index d594fd6..0000000 --- a/src/03 QVBoxLayout PyQt5/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# QVBoxLayout PyQt5 - -Layouts let you position GUI elements next to each other. [`QVBoxLayout`](https://doc.qt.io/qt-5/qvboxlayout.html) for instance arranges items vertically: - -

QVBoxLayout PyQt5

- -The [source code for this example](main.py) is not much more complex than for our [Hello World app](../01%20PyQt%20QLabel). First, we import PyQt5: - - from PyQt5.QtWidgets import * - -Then, we create the required `QApplication`: - - app = QApplication([]) - -This time, we create a top-level window first. This will act as the container for the two buttons you see in the screenshot: - - window = QWidget() - -[`QWidget`](https://doc.qt.io/qt-5/qwidget.html) is the most basic kind of [widget](../02%20PyQt%20Widgets). It would simply be empty if we didn't add any contents to it. (Kind of like a `
` element in HTML.). - -To tell Qt to arrange our buttons vertically, we create a `QVBoxLayout`: - - layout = QVBoxLayout() - -Then, we add the two buttons to it: - - layout.addWidget(QPushButton('Top')) - layout.addWidget(QPushButton('Bottom')) - -Finally, we add the layout - and thus its contents - to the `window` we created above: - - window.setLayout(layout) - -We conclude by showing the window and (as is required) handing control over to Qt: - - window.show() - app.exec_() - -For instructions how you can run this example yourself, please see [here](https://github.com/pyqt/examples#running-the-examples). - -The related [`QHBoxLayout`](https://doc.qt.io/qt-5/qhboxlayout.html) positions items horizontally. For an even more powerful approach, see [`QGridLayout`](https://doc.qt.io/qt-5/qgridlayout.html). diff --git a/src/03 QVBoxLayout PyQt5/main.py b/src/03 QVBoxLayout PyQt5/main.py deleted file mode 100644 index b5550a4..0000000 --- a/src/03 QVBoxLayout PyQt5/main.py +++ /dev/null @@ -1,9 +0,0 @@ -from PyQt5.QtWidgets import * -app = QApplication([]) -window = QWidget() -layout = QVBoxLayout() -layout.addWidget(QPushButton('Top')) -layout.addWidget(QPushButton('Bottom')) -window.setLayout(layout) -window.show() -app.exec_() \ No newline at end of file diff --git a/src/04 PyQt Signals and Slots/README.md b/src/04 PyQt Signals and Slots/README.md deleted file mode 100644 index 06276e3..0000000 --- a/src/04 PyQt Signals and Slots/README.md +++ /dev/null @@ -1,32 +0,0 @@ -# PyQt Signals and Slots - -PyQt Signals let you react to user input such as mouse clicks. A *slot* is a function that gets called when such an event occurs. The file [`main.py`](main.py) in this directory shows this in action: When the user clicks a button, a popup appears: - -

PyQt Signals and Slots

- -The code begins in the usual way. First, we import PyQt5 and create a `QApplication`: - - from PyQt5.QtWidgets import * - app = QApplication([]) - -Next, we create a button: - - button = QPushButton('Click') - -Then we define a function. It will be called when the user clicks the button. You can see that it shows an alert: - - def on_button_clicked(): - alert = QMessageBox() - alert.setText('You clicked the button!') - alert.exec_() - -And here is where signals and slots come into play: We instruct Qt to invoke our function by _connecting_ it to the `.clicked` signal of our button: - - button.clicked.connect(on_button_clicked) - -Finally, we show the button on the screen and hand control over to Qt: - - button.show() - app.exec_() - -For instructions how you can run this example yourself, please see [here](https://github.com/pyqt/examples#running-the-examples). diff --git a/src/04 PyQt Signals and Slots/main.py b/src/04 PyQt Signals and Slots/main.py deleted file mode 100644 index 279b349..0000000 --- a/src/04 PyQt Signals and Slots/main.py +++ /dev/null @@ -1,13 +0,0 @@ -from PyQt5.QtWidgets import * - -app = QApplication([]) -button = QPushButton('Click') - -def on_button_clicked(): - alert = QMessageBox() - alert.setText('You clicked the button!') - alert.exec_() - -button.clicked.connect(on_button_clicked) -button.show() -app.exec_() \ No newline at end of file diff --git a/src/05 Qt Designer Python/README.md b/src/05 Qt Designer Python/README.md deleted file mode 100644 index 80378fe..0000000 --- a/src/05 Qt Designer Python/README.md +++ /dev/null @@ -1,47 +0,0 @@ -# Qt Designer Python - -[Qt Designer](https://build-system.fman.io/qt-designer-download) is a graphical tool for building Qt GUIs: - -

Qt Designer screenshot on Windows

- -It produces `.ui` files. You can load these files from C++ or Python to display the GUI. - -The dialog in the following screenshot comes from the file [`dialog.ui`](dialog.ui) in this directory: - -

Qt Designer Python

- -The [`main.py`](main.py) script (also in this directory) loads and invokes `dialog.ui` from Python. The steps with which it does this are quite easy. - -First, [`main.py`](main.py) imports the `uic` module from PyQt5: - - from PyQt5 import uic - -It also imports `QApplication`. Like all (Py)Qt apps, we must create an instance of this class. - - from PyQt5.QtWidgets import QApplication - -Then, we use [`uic.loadUiType(...)`](https://www.riverbankcomputing.com/static/Docs/PyQt5/designer.html#PyQt5.uic.loadUiType) to load the `.ui` file. This returns two classes, which we call `Form` and `Window`: - - Form, Window = uic.loadUiType("dialog.ui") - -The first is an ordinary Python class. It has a `.setupUi(...)` method which takes a single parameter, the [widget](../02%20PyQt%20Widgets) in which the UI should be displayed. The type of this parameter is given by the second class, `Window`. This is configured in Qt Designer and is usually one of `QDialog`, `QMainWindow` or `QWidget`. - -To show the UI, we thus proceed as follows. First, we create the necessary `QApplication`: - - app = QApplication([]) - -Then, we instantiate the `Window` class. It will act as the container for our user interface: - - window = Window() - -Next, we instantiate the `Form`. We invoke its `.setupUi(...)` method, passing the window as a parameter: - - form = Form() - form.setupUi(window) - -We've now connected the necessary components for displaying the user interface given in the `.ui` file. All that remains is to `.show()` the window and kick off Qt's event processing mechanism: - - window.show() - app.exec_() - -For instructions how to run this example yourself, please see [here](https://github.com/pyqt/examples#running-the-examples). diff --git a/src/05 Qt Designer Python/dialog.ui b/src/05 Qt Designer Python/dialog.ui deleted file mode 100644 index a79c9ff..0000000 --- a/src/05 Qt Designer Python/dialog.ui +++ /dev/null @@ -1,68 +0,0 @@ - - - Dialog - - - - 0 - 0 - 197 - 72 - - - - Dialog - - - - - -160 - 20 - 341 - 32 - - - - Qt::Horizontal - - - QDialogButtonBox::Cancel|QDialogButtonBox::Ok - - - - - - - buttonBox - accepted() - Dialog - accept() - - - 248 - 254 - - - 157 - 274 - - - - - buttonBox - rejected() - Dialog - reject() - - - 316 - 260 - - - 286 - 274 - - - - - diff --git a/src/05 Qt Designer Python/main.py b/src/05 Qt Designer Python/main.py deleted file mode 100644 index 7626b78..0000000 --- a/src/05 Qt Designer Python/main.py +++ /dev/null @@ -1,11 +0,0 @@ -from PyQt5 import uic -from PyQt5.QtWidgets import QApplication - -Form, Window = uic.loadUiType("dialog.ui") - -app = QApplication([]) -window = Window() -form = Form() -form.setupUi(window) -window.show() -app.exec_() \ No newline at end of file diff --git a/src/06 QML Python example/LICENSE.md b/src/06 QML Python example/LICENSE.md deleted file mode 100644 index 61345cd..0000000 --- a/src/06 QML Python example/LICENSE.md +++ /dev/null @@ -1,35 +0,0 @@ -This notice pertains to the following files: - - * main.qml - * pinwheel.png - * background.png - -They are modified versions of code / images which are originally: - -Copyright (c) 2012-2014, Juergen Bocklage Ryannel and Johan Thelin -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. 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. - -3. Neither the name of the copyright holder 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 HOLDER 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. \ No newline at end of file diff --git a/src/06 QML Python example/README.md b/src/06 QML Python example/README.md deleted file mode 100644 index d0c7898..0000000 --- a/src/06 QML Python example/README.md +++ /dev/null @@ -1,58 +0,0 @@ -# QML Python example - -Qt can be broadly split into two technologies: _Qt Widgets_ is the old core. It displays GUI elements in a way that is typical for operating systems such as Windows or macOS. A more recent alternative is _Qt Quick_. This technology is optimized for mobile and touch screen devices. It is better suited for very custom graphics and fluid animations. - -Qt Quick uses a markup language called QML. This example shows how you can combine QML with Python. - -

QML Python Example

- -The sample application displays a pin wheel in front of some hills. When you click with the mouse, the wheel rotates. - -The QML code lies in [`main.qml`](main.qml). It's a testament to QML that it is quite easy to read: - -``` -import QtQuick 2.2 -import QtQuick.Window 2.2 - -Window { - Image { - id: background - source: "background.png" - } - Image { - id: wheel - anchors.centerIn: parent - source: "pinwheel.png" - Behavior on rotation { - NumberAnimation { - duration: 250 - } - } - } - MouseArea { - anchors.fill: parent - onPressed: { - wheel.rotation += 90 - } - } - visible: true - width: background.width - height: background.height -} -``` - -Executing the QML from Python is even easier. The code is in [`main.py`](main.py): - -``` -from PyQt5.QtQml import QQmlApplicationEngine -from PyQt5.QtWidgets import QApplication - -app = QApplication([]) -engine = QQmlApplicationEngine() -engine.load("main.qml") -app.exec_() -``` - -If you'd like further instructions how you can run this code for yourself, please see [here](https://github.com/pyqt/examples#running-the-examples). - -Some code in this directory has special license requirements. For more information, please see [`LICENSE.md`](LICENSE.md). diff --git a/src/06 QML Python example/background.png b/src/06 QML Python example/background.png deleted file mode 100644 index d36e7788840b5de91a1e8cd940536af82fd1d3eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67199 zcmb??1y@|b66Roo4Q_+G+YlhQyCk?17$iU-!QI{6-95Mm9h?v(5P~}dCk#%|<-NE2 z5BA)1&uu$(yQ{0es;;h%Qh%?2g+Yb^006L*6lFC50L0fMf+QO7^)o&;g!%dbnyV}6!ui4yq2IlDjK)|0GI^-c@Y5Fx!~7AR9B^Ua;Q5f#ArNZbDhW2000d@NmfeR zbNQslpqatInd&Cbh0eLh?sQFOO-$@pCQ36dKrWIF3qQ^Z|C){WnfnOK$~!4bwZ2#i zKMoO{46;cF1)w28fxlL+T-EA-x2{)r?Gif~<23G~OZd}W&b!`fuN@Z{EcFPm(_4Ix z-1%G36=3iGQon~BCS9b?LYRS}%N_LJ)DeJ%5aU0EsFMGwzz7ot{5Q)ohw$I5bP;yo ze;Z=B0shyp5~=WiHI#t=5&Qo@Lb5#LzrW9*ly&|4C6?#^k~}X4-R>tTmuc(29P&_cT_#?&w%^G0js1(PBS{$v`e<=A_9n$L?@_1}(0ldNpE z%g4XOU2m*(?=MjTtQL^O=78zMsUacl^Ix*bWB!8j|;XEHz^uDi}2v2eR@FW#Os z(^+)s>{5eomU+n z9^~K%<^&?VF-gc{+x@36`!6-Elo2$R44NZ;e(_swl^e%m6reX2&^RPC_X$-cDIZI0C-k|B)ozn5PoC#S6{LCh3hEkdqH(@i5bl_0L?^Oo>GDa zxcL+4U&|tzLq(C^9BX6~r5DcAqWwae%pbHflLRLsdBqgF>JtJ-NMj>_J{BQsMZ>Ov z%Zo;!Hz5Y89(@B%iL<<9bLQ4px z5k)NLjRMezKIRYxeN##IXl7Mixu7%G(+Uh{Q||Njx6@LYd&aH?z0t@^5-7K#0R$sx zs6VM8t6?L<9*&+q=6z#PPWXsEVP^$xqnpr$ov-eEI>i;uw`Rc{5WH+Kh>|ma<@|Lc z6T&=p;fSUvYadepqNXfw;shST%yY?OU7)E(APTch4%JC3eIv?>+PvJo+*d&~HXMA` zi4LkvDO4{71!OE^$MxKPyl&^_nF6wWid-5Wz~-z|<*a+pi9Jf(MIZ7VW}Ym7=P&2f z#gtqh=l`W?Mt1{sbdGopWx9>X`|h3H?ZQ;h7ZZ=PqA%h(W5qQR4Ohsfx~w5`pBnY? zrgZJBHfLhtaK6FMX@dp>5caL_=522v4T2Qp#(7|h_Z&Cj<>vg(A!hc8Dz?~@cOITnk6WVt@4He^^`2H#0loBvJ%zG0Im+MTcJVx`yGp8|AQNQ%K z%NOUtbweY}n1l-e3ywCnRAN_go1M}2IqXkGRu|nm-ZTp4>Z<~YOS;FGR+t6^faN+{ znEKyFpv}R;S}$Lu=}E7)w0hpz3FZ(5*Wxg_q6IGqS0S~HgDp0VukEd|oR4|NvD_no z3!)9H&H6RIIxRMVX1YXdR&89WpXnZ;^+TDUs2Q{udw)Gt$#Zk9$RwTwpO5rz99vJx zNR45C5^@9IJ2*V$SMKY1QXb*5aNRX8>z<<$1{e_2m=<$jSOS1nkzpQ-d4j&jR^din z#1RA$hYiJDyw+QwAjUo1mpiF&yK3Ayd(`s#LXKh9`Ae$;^Bnb|13E_I^^>~@?ttBX$m z;iN*_muVw%yA_^;JU^bnIGS0t4iM)Ds@{5@(xUUv3*j_JI0k{G=hoO^==umz29WuI zbAA?m9ASA0G&0XQwf;uZ8!9b_dhEdM;mE53DNqSJndXx{g5}77j<^To)fVTtA#P}; zzo%^xNKNM$$BYxv+?EXcdLs)Z_qtXPEz7o`jJx52s^NpohA?6fuHwGO9!=;;pfFN2 z$@jYmvE!nd+m8q;RP-Y92EyIGiCeAgLiQ(yCkdP*SyK6=`a{~?d?7=bOgnmp2tz+3T7y|4w;wWrjkrR0#zJY#I|Kn?I;!CeD)Pwx7*y0DWjD^VyoNWp+mKb5hjIq1ASNrpxUBbQWNLGs*Kyssv0 zIs;|A>CNM?ZCIXfq#O@yat&1fVbalVddqPeGWCve#3K73P40Y^MIiO9K?f2>b`@DVSfG7>u{Lf- zmp}`0wqzLx{g@p{L2!l&^DWk+NHKluFVq>Rri)!AwMl+TIIjG2&vvUO+lKlIu{2i&MGdwh%HnU!o z_!YS5a=Ap~_d`p*jizLcF3k>-4nS^cOrd{CAj8Y(Xn6=tTtD$mn-P73v{-sC_60rd zb0Rlh=k+&+g#e;zynsCx{J!-SR4Lr$+jO?*T|YSzfQ<%YZRZXNbg!9Pgo;;$*2&?e>z!aKhfLM?z zozYC{wOiO^sO4GbTc|>O^Ys@9JuTs_t~MIQR;bkhYOf=0#>Y_;qsrf7(WBZ~9n=U~ zvc`#9Lv+oWH_q1&)-u~{ydyLUG~`8uyI6tP(HUVqFZ z%taVvm&_Rbv>iv8_QFuy@}j-wu@_mxWr~N@yz}IC(L|EK^mtT8ExpL`pqpzoVA^O|69fyEmZ7MdG=ls~_=*U|+_EZ^nBx`V_CK z)|9_P6Eo-po1HeX=xb_2Q>WPc5)C!eLBH&lRTc%?4ubMJ}piKZ+ zPY5p+NvpazznFnAAHx17m(w=tXV&PGMZ$D~%EUMVaDMQPXm6Ne{$s;@|NS^^r6w}= zh~^MlB|+iccwB%%%SeC?XzcH1+%ZzO6a8qd*ejsh{%Lmq;EH*;^!Z{rSmQXRuwT}( zbb2rRC)$|``U3+UtLvO(<}W~DiL7E#2>tF~^f$xYJfxJmQjo`RO4Bj4N+h@)-;L&m z*W&sJ)}B{h@IjE$O|4$LtmPvz{l!;ss-=-S^e(4&la|9b$xH(r%S>Ev+TPKq_1*06 zZ~1^kog>qEUCmrGGu8bd3_4Ut`n7K2T)Pz&@;yp|V zY-0l&4b7APIJ$>!_*&u(-NGp}3Y;mC# z*k}w^I}6{Sv*JPZf(8xrl0%w583U~MVtWxruV15!1h#gvp5C0V8~z>D-@j;{jTEw~ zt<`0Vt_ouy!FvY4AIZJA;Pw(%iKI=lOsNb5ztVK=Q~4dF@dl7AE={#`Qa{Nc6u61uY;Bt=M5winp2 zZ(>R7;D<9l5#Y3&};|Ml8xQ(~l@98QgG9@P#0c%U-vO5R#m zic*VL_H|A*v%w_%DukgG*n~f?$BJ0}d$8KX_Uk8vVG{Bu)NA3Q^NsHjnb-<<{in1h zUD*~6tLo3XCouvwj9+QO!HY4Tez;wY${k}p&jyC5bSTQRP#0yM7 zk-<)ZzVf?&NaStZ@PQuf2bC@~#TH85XGKBY+N}}c3e+2z`Hxer7(x%^&ujUaq|lC? z1`+p;-hIdYpF5Woq~gBDn>z}m&PGt335{39{bO@%uoF~RC{Du>s?Fk$a@2QpdCPK4 z_0pto#!Lkg)>DuQ&G}Pa5=h2Y}vabRfM|iUje=;I&zvZYq(?0=$fboe2 z#D|#SshS{EfoJKz$D+aHd0|l+FL_UxS2hX_ArfOJnOHF##fKkSWh*DEJA)2k+m1($ zE)s+65h(uu8epReq$BoGDSr@UspcPqITQQ!ZS5H6@YH>IW&&n}FDilvdUE?Ivt{a{%px=YY*bwa=&c}!J2O}q;;0j|aR-#6lWFQ9zKf&jRwcqI+ z-Sy9sZ)ek&5#t}5bWBwt!BJ!%%q+QETa=XDknEDkQHw!82A~FDur&m%P0!_V)R?fd z3SDe#E#iMX)n>6+*3I4{c6j*dM|AFkb2q|61Iq}NQ_8FlG>{VffN%BVXx~|02Gfad3fPTV&m+gJ= zR%sA9?kvL4C&*BkIHfQrV@E%gc#;#YvqOMPJ)hzMd`Pzz1 zw>SUj)X%vRubHZCwKBkc_^BdiQ1^Ox=DL_Zs`{>KgEc<|CTQMhS_{qmI*l(v((yzq zBt+43oza@Mbv_XWRh&XI^_fHP1RmK@o_eGmY5JYS^;2h3s1&ph@Qcug^iX!`R+EE4 z#vkDk2G>4zSI1`HI5x@(Pt^xXz4^XhDw1<;E1AnuEK!E7okz@O8ZWsdu%+1@Pbtqg z)9|~A5@Wn@QraJ)n<^X)$gxHu2=i_cYjX==-1j8 z1#K&+?6S{~Mfg592Ci#7l_v%P5{u}*fVN13q%{&IJ5*hu%+9pNwC@lG5_YOvGc1HmnA!pru z0}FL~iveYEKa^yD6;Y`V+?ZmuOCvf=C5mqt!zI3vgf9iNKe7;~wLL+&8#&ThzIar=I|j@xn49yeXYJ%HQ1-gpI9aq; zA2~31Mv+@EL|j^I;bF&9I{99As0Oojheb@dem)xzi+!Sg}Wh8qD6kfFRmT9ZCq zy@xJ)+1#T-1Q$dY1vF|oKKCJ2USZm<>ZV8CHj@`C?@<$X=)Mza;7R2WB&o_T z?}B-EQ*}_l&d}sniPZ3Mh&yH;a-Q8Z#PUNDY;Iz>ixgq!L%dLq{pud-NgDp!pa~=E z@cyY?|DZOVW&h?wASr{JizMCRnaAYG_oN2*TO8l|Cel^t4o*l3MoCjXl@ zmCf^4dyOFCp~8Uwgo(X@g&5AE*OBuM;!fIonLPLv6&rQOuw#_Q-Ybdi%TkCM`rvfE z%H7W^6Ot+6Qe=gVi5%! z?T}2fMnl~NrXMQ_8qAVTTtL`^d(V$Ci#On{;|0_X;o8`~T}PD}ud7^|H3S&yUF1a0 zP+Q|wz8Ol#%w>k5izk_+=HFux|DiA8MK(#P*|D=3X0U;FwOYCEn@Az!BS7heapK(3 zyx|osN_s!kCR~u6^I~;--YlHF3mY|s4L@g(sLWKZODC-t%jg0Q3MSY>=D4bqmzpZN zWXTi(hgXX~$Qw9h8mNi|K^xhybQ#UsnmjvcC?-Y!=6U-1Z$l&|dB#L*49qpSAmi>% zZpm9B0u=UVdW5aKghWkn;%}8~`EqlbM1F)%D%zPea|9Y^zNWcTIHZ7Q+;U-nzH5@G zf0bM0Oq#FLAGz>(LonS52+O1=+01Yu_3?xkQ^h5>Hho5{{(YeNPBvKn<$AeYB72iu zAiSfsz$`Q8x|50U=LH`?AaaI=dY%*z^ez&ys6mCrSirLg+R-DMr}FDb`sVl0$ydS1 z$bzr%Sf$UV5z8ctAtp|5^OqC#XYVV70X?n(hP6`}C?f{(!6T5$ylg;at zWS~nXx(Kf~!-r)1)Q^&{Hd#&4)ttkdZoz&xt^J*z4kjNQ8X+&o%G2vc{9 z-T64e*5T^T4C&T-)M$x8_|q10yE|vE|L?64!c35A1+{+kjn|JD%g~f+f5pm6^ebP_ z=kHGywg6A@WUt#<@eXgjgVo3lQyM_BvlYWVkLdFRslH0bw+ypPQq^$cfLkRulZpxS z${XvC#7aeI^YW&=fOOHDQKVI&2?%BOlq9Fd4^xOP4;O=&WFcl z1}mK-MMc%q6hnBit0di6GLn0WC7)+R3gM{=qVo5{$m@+G0K8Hnledp+m)&sClo-YR z0>R2ZdP1<|-hY?i2>T^cwLD{#TjO)IF2q^< zX#{|fl;6cJ&tJ?6TgMSuLVaqvJa32|yacIs(%6NtnX$j|_JmnOi5~I}GCfe?XnDNB z1IT^vV`z7agfs)Cl8g36Ck)-no_&+!`B&wgZSQjt=bzc_2e0u4OaiKUvfStoA%*Le zebvSem0YI8;4TVGRi1HP-%I)MjQ@BU^iSeHGa6cG{JA>jj$NcU?p1dD)aE98h7@|TP{*J`Eaf9v7ZNy)&lA`xmp{Y5$7*>c~lAnvV-UB$y9A5X< zcBHu|&o?`^I2FUT?|zeMMR8q&Of`(H?)$pL-=oT`E>1$oGN(c(Se%KjZbe)>VL&og z_04$XS>Xr8Qi9@d2>7(%!?On4?e{ud4jjLjH}blJ7h7@Fu2J;85Ypt;E=YfB_A77iB~&`G zvaQqTH%8g2PzGFV(c7}$H>)1#{8@Ko+m_D|+qyDlD5vKTgk~>P*_t;DGuzhUv3#>c z(4ZqbaQS>%iGqPqC+`S{k*&Wy9c0qf-V(KU4dnkO3%yKc}?i3YJ`qf;$~ zVZ^bI&<(RY=W<$cix-MWUql#M4t`Bu3$Ze*&=Ki1CmR-qU6InMsWMW71x?WxEO!ate*ZybT1t*fW-P2+ z(;OQCzXpjBk^j?aWUP?2C5knZ?_V!NElu`rSL{H`#~+f@+2e@xA|ot6&Yv<+Jzuxk zU$tV+X+E3s=Af`^{(k!WSRyE57%fjQKt$P@sWW|>I%EdGOEG;fE z4Qp#6>A)7l;ISUMnzhW&5~BE+VjXve3y5V4yCj|vf^6vd&)*-!tX9GVga*>}udsp| zPY4w-uiw)Cl8ZX^@^Kp~RHBdUU-k*}1~%3eI=qV(bbijz@}GO4O99+SzAC-4dCm_>T>EeT*b3N@~{TZ74?2Rx?L`>`nX; zK=`3L2QtM8%vxHP0EM7@T9Xk4GgsA(7LZd_MIglfe6kGI*n?t(iUy|4MsH=yM773g zK9DTul_3(F;WR1~TnxzHe!t4zjFuP&WuG=h zR%hEh7~~vc^g!C{WD)ttnm{yvdNVJCaiIxdi0Qb5C7u%!tPJL8-gg8b^L)h~94Xd= zvk20LTjAGy7$a65?p1`8EA5+jzV&Lr`$Q)BUgClb&?qJ%YBe-Gi(4L<3{T;$7v(qO zURt9deKBtx8u|maB6u9si?~~Vb(SoSg}K@|?n4HjJpn88 zLw7badMsp?LG$0+K!D)upoKGdpj<9Ftbo7whQ~T1^i&f;>Fl04k|c@d*#iHwr0s4y zn6PxpG!a+e^A~>KILuq_T$x`3enQ1Bj*e>3M~@5I@e0IUiFXb=S(OT_V{5CznOv-KZb;r)wzL52mNuH zRzFt?^13LqR0(TGRr3Q}59Q^j=4m_>0c3hg@vEfBvGPl`Rw_o<-(@=yEi9qmWbBee zLI$G-+4Y=H5=Lu}KGKKOzK8t@GdorYnSHRvfGtm(<2hD~y)E7MV!-SN%h#~Y?hN$j zpIKgU&zYRJE-Ol@nlBf1SYaR(5H>pW_$jN$eR#n<1E{k=XDa{k({o(Xy35l)&a=z- zK6%GKMTIn{X>&?{tWs|XmMdo>D#JX(qW7r^5G$=1u+jVcX=fWdcf@>@TUl;saUlP8?=%ix`SdT5xdLp<=?~Hgm&nu^dcOcpXGulq>!7fGL|eIxmt3MXy%={ zTX~L+ph3eRr5DbTR$7*b&(t^q<%4uI=9meC>#R-YcIt{$1B)#jLFsZ)vkq2Y@0!Wn z9}{solulR@e1{E~1}-P!^7yM}pp43=H-L+PV@)(ym&AJZ7ONbM3PLZcok!QM{$c{TV3K-qGf|<4 zNfn5Re)hcL@C(@D$8&udJZ7{NZjfXBJ(5yPk7eOgJST6?Q@VLqW|wOa@)R|E-9sUB zjHvXP|1tV{ZDG~=GEHF%eZNO+z-JC^=TpCMSjVsBrS;`?SIM!vFpXAyf|Se-W%79H z$GfFv+D63Ud?iz#CYboo@TZ*o%YC*wl03x9su#EQ04UbTKk!DE*w9x!)I~}m%c;mC z_af``WDmaNWU2(deDa&u`l0#AXYYH=kl1_cy1vcy(CH>{znNw<6z~^$HX!o)xYdF zoXyTD?jn$zNM4T^dMjTY7}dBTX?#a=YFhYLX;IwyNbB^sB1j4!jQbzO8#))j+tqo_k@v!R$2wFS>^@c z3IjFy2(76@S-??8&yEk;Duqg*CP}tiu1|-}EtmqU@^@6i9Pg_yObtQ!ZweOqKJr)^ zYtEJ+mf#Twk^RgZ>;VYJ*Usfr9P=GOI#asD>;NMV7kU~7kH(ZR=Ab1mcg8U0M&gWyABG+QHchUlux^5 z;Y1(Y*0~VkY#r_nG2CbSTy%>uyNT`_(+ow@4kI?4g^6%52$Bqi^E*)jsh(o64e4+S z*c7*K-zzW&no1Piv8Yzaejp02Y1BViyj&BsfRKV?Be?V_e&4ZozHe?MzMS28K1Y;` zvNn$>-CmBw3+1q*`tpPR68V9+3O)RiTUws0HQf=3lL)n$pVu5BoktKwnutilpxMSz zh*4kQ`aEOkt)T_j+Wsy3(#rw)PEq$h!t)hh2BYNCYh9kZHM8#^1T_0G7rOylehi-9X8turb~=Q&-etG+z}{pcV=V~z zw>i2N!)0ecN^3~?zcZl%!dC@}m%JRcgpK?hvuZ-Tej5dNbl~QGDc*AY9`kd+FKTHmZWrAX5(1p!qlqkOaqrNNNgvM0@GxOLQNt61&& zES$&bec;a}*h=Ag>kEPqrVi_jWWQKh??je43mn9IjC15TTYO|8&pEJswW1JGRb$71ph{GEyuEr+ z1a&f5;cl$tUssxbNtN*k&6fPq$uLphmVmAP{gb5B5;bAtL`<2obn2vUTibHMNQnj^ zW>#`H3Qphi0)<~3YC>AE`$UBYOMW$R0YyFd3&+@QZf5A$v~Y&PR%Wc&+*dfccnFc&1NtO2Vy!hd#vn+i?xb5YG`^v z?_;6o6G~F7;)IgTWKwT{69X%^xaub$LoU0tn%NYvoPpzNXP>%^75_A!Ax;^)&4YL> zulkvFmK9*fS>wXe-EUMtY0*|{ZGoWpzE643wOHdYw^%Li2XSslWuXX1HZdYwBRo+} zjYwN+_{NI0HgW7%%;|5xPv}9MCpzps4Is(I2UGT!cM&qLo`^n9#H{)=b=6oWHry@hxHA=`bW%`&x_~KZ>f<792fHFv zzeT~AvA(>4=U)wl)gjQBHUd&6wnqNqF1Qa1qjS)MP&3MwB0Z(-GN{dT`E;N8*=S5ROTDd3nw*Ydob znrh4SJeEUpk!m8>kY0O00RaO)PK7NY>e9GlalMT zVdw?)M{Dz7Ei|VeT$eJlsav=7`@Hk|HfI4X<5Nk^SLD#mLFVmv8)Wm-#|kGi)I{p+ zISjEp?o=_D05@MP`uFDk>H^9py1v)IVG~+!0RKIP{o;`@Afx{q=u9kot9JT5k15_` z^L#8Co_nbz8@hebS3|b)_R!$vsZPAgaE_3DTuSleHA9cWunf z$WvUYNIyU5AJa*mHS*R}Kch}Dlz>w*>r(MQCmL!4N|{yAhxIgv?=u+nX%FXOf{C_5 ze$xv|4Vwv~CiB%c6Xuy0cRMCJ|%g*Jsd05QgBc z3lwt++L`kCy-$Ngams0P>W1ztRdX3@GE34z0PiRzcaSZGp0`6rJ02{fbpC;=0A?qi z9pdi0i%ZSci@cOX9T-*eN>1G72#fc`t=9DR&0mldKYixjp82B`k=w3!SrBZIO2$iF z8x|Ya>&XhxEjj}^LcaTyyuekWkjaC2238ZJHQc5Fl-qNumf*0qOc!+BD>SRfV50s> zZgGm)=PUuz$&!6~E(51Hr5R1>C#j84QT$j2bZlMfRwm+Ih;38GbH{>fi!i-UL8~s-yGfwaC1gSLLC7g*5%@{-t z6gG zW!cX4+2_GCQ*$zDjnvQ!Q@%zG#i-2Qurx7VIVDfWrlDUS4cdJSG`OXU-b@JFOtjs{n4nE9yNZwW{ zY8gl%$Cu2Dt5aSvRgh}39_Zjm z9NtW$DEqkW!TO27aYRb+J$$cle(6CipFy)sYsn9YnP z^u;d!oKvB`JHJj6A`(IoM!9rKA9|^)*aIuH22hwwh05qurno-aKG6^ODtSKqMNeOE;WT0W zZWBi5D{jbKXocA18|d+O8txF_OpT)!ZJkX*(>i+7s-RUZ)~Ob6Y&%VCX!?&&L%CKD z-91?Z+|8x%xqc5@9?lW7!o2u_m7kL8GRy;jHdpXKB5K5{yiZgR9+#2U`Gu(V|4Z_!{dT7;j!X6Lhy-Q1T;7w3FN=;Z<}!Z+bnvMtNbdgiXz6Fvk^(H!p7lPf zqQEjc=?jmMeJ@#DS0mah?pxY+mla)Xq8**2r{AMzoqZSpI_O(`dhH81CbynGa4( z3&%B|{^g~e!OuJVU$VM=Gg#$QPyWrp`pxG(*NXBQ zcZxGvAA4k*&y?6u0kl_7ng8PdhQAH&<9qA`bAg|6u z=BkOK;6(W`>Sz8%>l7%^(_6}%w)D(sIf90KSzv)&+MDIGp0sV_&S-MsGYR{E&#jf` zSwCn>hw}s36T3eVGwh>*5jgV?QjKc3#N!gu<4g_?{H_I7EvWDza4w&+9C2zTpAvju zdkRS8xDThvp&~U(2kr%_v*D&tkoD$k+UBJQw*>PSExqj;6DZ{Yj$Senqih)8AN2P2qJN1rXc#SzJ0-dXg%UvjK_bd*do&fF!fZ74{uzq|bXfHA zwM}C4?=Pa~N0Nlii|(=){+D{sa@bctY>pZk>re<3e$yi)?)6Ceyt2^|TyI(c%|x32 z%mPWrf`IDm$eh#oY&AwHk=LoA4*e{j+@YyGp$o zWuucZsBzm1Hd@_b1H#0?QoyYkXEhDo)75p#E(fEwcLcO zro0b}w#5f|DyFC$c@=kl&_~5>0Y|F_%39+Eg`(>Y(aWXF5ZqEz^f4H5Qey8RQ$-jGemWj2r&=CVO?WTpLGgC*mJn|L^a`ERvDPr4a&YDhx$yJhR4V zd2yT+ga8)hf!A9SY8zgmsLl9X)Y>xvGA|4N0>ZYl@&I-#6uc-hp}uRvcT*uk{{Aln zzAt}1JnGe-S$L$&ojE9{cWfgbeg|VQ?gMJ3GmCK0a6Vm z`}gNkN~}?8PR7l<+O&1_O00!=q2H5cua9}2Ut^ag{2pju^;tc#@lg?%F6IlN>89}N zd+ZZeG*IGil;Bk0=E*pcu}ByDM7G)kTGS-NxEV@c9~w55EXjw0?YI@-E6{$thK zDTPgzAhp5OLatuL@1K~qo`W6cEIr#df!yVQBaITyDT&q(P0ajexr&vRMD1t1j))e4 z`CGzymzFW8(-lfHy@Wvud=f9un$5JxBSB}p%1#V6!9U$neiMqctBnr&&Pj#m3z zUh$^4I~72x4=!|iWAqjVHK>6PdQd?(vNJH8MyyClpOyzD6A z#wObLDmK2utx;^vKX*#1>h`Pd8Dc0tTYtL!j-*1+dY^g~n)~g}Ct<|DiNqttWu)Yp zv)Xr9>BE2r7@eZg?#q2~0IdhBFzUe5oYNaT9LmGBKIkJR4n14+txa+RwCbO#kCTJoN)upS_*Gp7nTqF{8RVK~zY$UskK9!PODB>2 zVVA$2xVw1PVrBbd>nmE3yBZL@{#Rt*k|9U^rwWEW@;0fTyno4Ur`gM*G#rWbqnvA4 zbn-@D!=3C^FAWXh-+GUiN0F3H1pHuTEK$64#;w0I_%90^tHTirU&ro@j?KTBhizk; zWYnJ4eNQ83$ftL_wG6xcJ9$)BdrIN?2_Daf3J^=-^uljsae_s!95f_;6lsscJN#hZa&Te53bm{ z_^4uWm%&1yY@FPF*0T8T3ig?`$9`O3km6}_(k75*%J1M9H9j+t@QGVcdi!}0g|#0B zJ`|@NsHPEp6{xKhob!l)7l2B~+l%_=kG79Qee>5@350E2g9hl2!`xImo?Go&ScD)B zwb5`pr^@Pa$`I`aAg%sUUUC*o9gun?1*5do++GT(lX1dtMK@l~Pm2D8UqfFZ!W}q<~`Dj>)T#9MAoLYsZ~%z z&iDhsTle7`yiQ0s7pXrr6IN{jGA$}L_JEtZy|qzk&?_1>4)dVF?IaHReKWrdU?By2 zqQy5Sp}$g`V`aNE+v80axdOTP&CNLag;5nqF)r?=UpJ&%yG-^cdt=SkkDuK&%Gi8a z-|Q-@B}NN-B2aY+#X2_21>@lR^iz`PzFYUgMdlZVpaxA1g5Wt#(>Z5FL&XuA@c7}K z{a7W>XY@aPbJzS;78|lpx9V}JxTJWu(|q(~gMDo13Ga39e&FP9PIgr|dYL@gc|Y1M zw-!OChp$)&O_#|&Ocv76CH~lqgqPsNH;7EYPcxXof5>wIR>2DQ3US`H>HGSV|l8(w6bIA0;#HKW-_RWC1=&;MX@@3S49k%V|h**6iV)RwLj)?ntrwfONO26CRFI1|Hk$?vIeHAuU?_Sw% zdzo9)FH(jw+QHT&9!zuX-r>tkbCDEEHRHrM6ezOsi4$xsIHmA_fqHX?nf>v*5ss7S z#+!v92d=v7Y5UxGD3Up;L1P@f@v2tJBeDWC=P4qI(VDunQaD>-`i7c_8biL5K!e#H z9#TmuSts-CjRg#iopeNsjTDMk#?Zl2c+lq zL7@u|s_njqd7Tr`>5Xb219Jb3LbB5_p05p7A~dxu=U((-|NfrIiC1NZp`B>rV2lE@ z8Jppqt#T=G@=C=GHStXuvIPE&t87)6PT$GX>EMuyOAZ)oo->(Dj{{5eh=LnW8C)}7 z4Lfs?@D48UcMfLEvb`|0&P@2?_9Wv(&Ho&|?;dA$c}R(ujskyqyrO!3I5QpJLU$bYJ+jwl8)R*Xn~w!du3^P^iyQ3$4V zd@GI$)x=XRmW#(ZODsQ}dAlO8Ki+MkLD{JA8OfO4X#5tTxGlh_FeQ>>$W?LsQEsaM zTCnbe3+hHCrt*AwW?jEOL8cbX4vGzN6S@f8JNx-0byXB@dQK;dFajoI-`wc&qJD98 ziac9e8W!Auh_W>HDz$3OisG0k5TQT7bsc-%B@ZCgAq0(=ifFRMS5_Tj?1t%vtk}3Y!LNsSD z&=8!{iq>O_0Cpp;SHW5k3Yvw+^ktHVXnC$V|Sy8G;B*tMZ>mzRA9xvO*|5p#R>Wu%hzKTK6&8 z8K^nZ{(o3|&#lL%gyo`#UmjenBn!yYsWs7sOkil|XOq)i7O6E0f1V*Lst4N^uB1&!QAPCCG5r zg*N3h+TqCk2k*B}q+$}Sw3ZhtFIcW7UPdzrj3cKDxqzw`Yc9r(gTSPt%PD@srf=dA z={>kFPdS^!=JRy{aK~e+ET0;p4g?Sm`fB|I)Rp_t461{V7tfXUvj3a|GSA`YG zghQ%f0X3>$7Kk2SS+Y87f#2V|`c_e#`G<%ySsiX441K1bT>Qm20gPVc2VrKzk|_M! zhz!ldLeaPKQ`7ZtFJUsN3xRlDO;wh8Oz+84ZYBdAAHw^ zkc%3%O4sIzZ=GAQcrG*JUm~tN8+Z1;7V$=`9>#<}ak$lcrrK66|I*BFajf*`&Dv72 zmzTBOd0?-k0HE4{+T|cyJLqkaM(n+nexJ5qBjEAm-jcUo4APf_b9lXMI7Rtk<;x`Kn{8N5@kxAyc zsX^xKy5(FitL{G^zW4(58wbGex=}QT{rD;4y&q zj$)u2tfFsdhzxk0J&C&d%mmtL2wMi0h~9pC@aBo!vdC-o>PBW6HYIn)9J_a)v%iDY zhb`Ye(uyCNB$Y#>ShCil8}>>=1^Zn$Uj`rQp9Qq_hkR(RE#JK~_tiUZY0oV$Tv-L*x{^wr~zbe1LZSaZ}(W$7bpR&VpA<)aHj zl^ka89394fZ2vj3K!rHWQQQ2kEW+u+BEvL-)f>!IV;u`j{Loo6GI<4l*hBYHPB08S zj(cKDhj>$lseo_d*r*5m;rALQliilulKspsnZXweT)6Xe$M$y${Q*i$OFtY)(=mY1`(GHFQ2%RRdbUj&%7 z{md>Wxn%Af^8&wIPhAB?<1aXL(dXk-o!CG0l?Uaj`fUX~`HtnJXI%zI;!M+eiu|&o zg4&ILcKpcKC@qMsQp{MVD4Q5cZjJaH72RZB;>j3PPpv6d?}MIFf{NO);`nnPm8M!`tHmK5HRSGt2^fs{O;N{cy-l z^!7O4a?4%KBgzTR4+Hu?$cy}F%EK9`Dp-L@@yxVDws}gdAXki+>T##5+puYSY7ex*PteN(ByGw=e)VLe{BMP z>yf|IL;K2>Mu_>)pP9$5kx%Bvc+R$g=01AC`zN)i=&$vPCW;5=*SabCP~Ia}k~EhV zrf;N0$}B~p%Y;fJgqro5;c7>!yNqUrsWkxB%^#y#gH>9=xm!@c8+)pK^0DR_g2!3g z>;d#~%|0@{Wu{{Dzu;u0_j)dssGh;)nLi>O7=@ooJxypu9r9SdxN_wf{pfWu!i-Q; z7>G-CY6e?qw+hcG`2i-jDC_Ba7MWZ;?g=cLb>6Wb-q>CRRPm)C&v=xZ8`DMVUabDM zsDJKXwMM!r+X&O2Oa^~?!stu%@gTfg>W1gMbAH>E68*D|%P_Lgb=;4QOwM$=d$zwd z9?`4r`;c<#U%c8zIU`gD3=z4{(=o0T`NkI}1aBr^q`RK<>;2$E-sdSjup2{q7%jr& z>ydk)?}l@pn@$iWw( z4>ukb478=gqh3t&8*v~DzMmPgivm@@5-KohmetJHU?}RkkIcRHZ>*Urh!iN4P8Q(Y zL|UYG*#SL&<(buym7QN|_ji6>1j2E|o**E}w8#NHpT_~MSD4sPLx+&Z5uNO~WRj4A zCDvWLf;MQr^t*+uHmovb|o&$?>%s=?I5O^g7c3cc@kKY)A=e!pjK%p-2A zf-hE-l3_a%eajA?7D~IPp8tZD&QEn?ZZnqPf>?8nGG?Ja zD7Gb1>t1k)gSa2SdA3XI5>N48Z7IAmcAyq{zV=%(Hitr8WSI~UudyzwQ1Uxe=Qc2-9*+ujG> zRLRC2gx=Qa<3}9Y^8kMllytNuqNoSQ%h|c*(pXzPHCMFgWinYq{HQV1x;UCTfV-3Vd*5E$cEdG8VWqyr$6GQx07tpR2F(`aBDwXf`&YOe^I>I zxl{er0t%Wp?5m6s9~tFK_#8t{?ND_2_fXL*uA3*5g`#XI-B8OJ zZ$^XX{DEhCzq25u-fi|IR@H&+a`+3Z9c* z!`@j*i@)rUTUJ!*WAHGPh4^-9ElP-rVn_UB?Bm>#`n445(w9SdGTj!RnkK)|J?L@b~IuWs-j3GZ)OK z0w<=RS4jD{d4XBzvyVEgdNY?_9oHR$6Y9th>TVdPe0pAdLycDW6KRgrlk2lMLvMV& z`UB26NpPjfw=yGfn5l!*Y z%vdP3U3rBPc1Gh$s6F0+bYYWP4?R0i(F=r-ZJS|A*>smwS*MBHi!;Llg3l{&J1UQb zFX2XQ1PH~ztDdD6wX(j%N8d8g=}r9Wfk(!lI+exaUsRpsUZwPCT6{|tWSE61{q1Kh zMXN*(&-)k`Ixhg1)szkP{A}*^!Fh_})mlLZ5k=8avpIQUz25;KZ*U6!IB|#&s!PR; z&#m(k_99r{+lmlc(@@cKlgt?{1)HZZ@Jl1}R>PvxABu7dJ^Uf`Vq(vog?;F;vAl!5 zPy*Z9p_f%xD=z=+Twh6}G;qZ!Bq1_td7Js!b^E!75}tlsTHyxFSw}=O%I6rsE|JQ> zKZY7Yr~nrBmEC;s7U*Il@mvxYx^9{^((Xl9TmzhYtLbQbZI21J&{S#X?6O1^{i_6+ z6n^<=wd7%C9NVKgdP?$Et%4}y?K@ZGiJeP_ZfyOlSelB&krQ2&k6c!A5uTI0#S@sw zUooFiV(kH*DQdwdMARF^zifwCTmMoKIDZ5Z--8fhnG$lP=)fHu?a6G|HA7brUx*`( zn+HK0+p!HSZ7j>$F%iEMB^W6m zfSM~V&Z;VPxp%L~;nisD!aedoGLDe;!KTdHTYV9a+ZTb0HsALq>%v^|RE2pe;Qsrh z#zP)1&3(NO5yqdo`_hT==VBK~j;>JRbh`bVuK#rETGIp|oy9W6S^VU2Wf@7wotNkU zLT*s8;Wm1R;A9_l_bS%ckthWn7~Lr;)=_`o$n^B)fyR;UO<$XBkNxrxyFkkBwMg#S&Wl(83Jnc$;5LH5@8CDkIo+B1cq z@xKoHl*mLl_x_R`w0dSi5QOuv+`!%@B%Rz=i^Yg~^gEWI2DK*vBQH6Sk0Z#WwQ%H-iM?yZml98tLgsKkYbzD$7$3%?A z`6b%U$>NN@*b?BA1iY1=5Apu5aCVpC+50CXNi~5O94}%8&x&80koxBR{m(fon zFk{x$o*4jr`IU^@WSE;zg6Oi-vW&#vPL`deKg;el$`@aB#!w_4C*RPe&A&r6N{mKM zbK%ypBBB26r6subKTaj}ShpCp`#1s}lR$Md-J|5Zdw3llONX53$t1(=7qYYmU62yo zx{a9^%XU_&{3O>6jnYQtzd8s}`Hn`19A7er zzD0A8!J;tE=n=6Y^j4vw`(R<1sos6Jzg0&6h@UDHDeCEkRiFz&1T2ioHUrt|&KEJp z*y$aXgy^hK%w&k=++?3%bkE{nGXRVZ6dzyn^{oyuR+nC{9x_3gA8Dm36i$277Ui9F zst}bCV0q%Gx=91%jG+PYm2t0G(`T5WqQXDEC_!^AUZl-hYoo-Fn_Pr)8wzN<;=s|c z(B#~o-U?X*t{I?XyJ(b`l;f%o@1tt6Ul5golyg;Js7#;og#oH3iYw!lMQ~R-vN|ESra*(RTgjC-(|8hZr6e((>#JQgAMo7E&dH>Bgb__7V#c85U`m94e zuYjJ;-%s6k@%-DxV*@4tBH|-u88aF^&5HnmA}<8SWF!(EqOYCbqDcha1ty3}3yw@_7$ z>0NmyAk!L^xC(4!fm%Q%3syKJ7aCmO-D`T7t`E1F@A9lD`^*7h0<#>J!A$?N?%KHM z0t5pQma&4qQ4`20KHD&);?$Ya<4^{MJnYWH|JkJ(mj#{Iv~6U8f@i( zwJ{_;CXI|JE={Wvr@BbZBqWYTgbeA0;(Q}?>x5;HjWewrrpHSL^$g;(|5dvcz&Zc0 zfWbUM(0U5N`MgRX>Fz-?@3{^a{Y^#spNf@-wAFIH!~69S1%t8xTJ8?;@a@Q+nufl> zlDh|hHP!oh#KaN%yf{>QcVW6H|F=pn-^Sjk8BzXRcC(;;?of}lY{=8B8F@mGk$NB| zZXaOva#EVJb%y%LXdZ4TQ$eC$t$|e^=Fa)VKP1L4p!O}w<>i;x!U|gR0$cMu$_L5s zp1w<*?zaD=oa93QJ_rSnPjI~&>^6@Y5dkEdU-mdd4fd+`LJ4WY|GAAteMrCN35fsz6Z3OiYu03y z=}KwPlX^jwpnVO)?Qa(q-;(G>nfN~iCeb-hN%q!-`wYw3WI;UFOmuAjH{}W@)aMJK zUrJ5uh@~pU(w@wfvH%nAs{PI+C48Q;9ze;7LawcGY_^feL^L4|W z-n6aLAmJkFl7;d>`;kTZxTIqn~W48aw$Fa`%h#MOrgy6pV3!n6-wWqS*In#b# zMQ%%g^%Cya&>ngXbb#1LLrzSrs=^MvJbx5-FyZzxB2XQ36v>5lRl;zt^Z&cpfG_hu zf-h>eZ(sEPcY^Q#cL*?{JL0Sy0@~502y7KP6Muz4=iyQjLihoEQr(8grvYm1B92G@ z1r=L8r&#N{oWxV77t0;+PomUtXmHQQq}rf^f9XG7@xM=VHGR0WtjZUnxybT?o;_yW z3t-RnDd(nMhdT9usK!6yaC0avpqz*aKoV#+W|(SR&i;=B{I4hP6Au7svf*U$rCnj> zkt+X4!dAjA)P!FY83MUTY5_^paDoQ@k!q#LlE@0~;`qN_n2LY;*M&^tS5$-CjDXtz z`(k>>o0fqlT;Rxm=-q#x^>;D=^;s%Aqgf(CTY3}~gx^X1fO`T;`2fiz|FKI5B1Xs} z$pKt}8)w1)6KWJtYKb2v7H=RY_^JQs!&dYZ`IXmVY5s)E{6}m(5)#JSiguF3&;QGB z&Lm5o79*(={lD7{cNJBSq$qy|pdNUgLTG8=b;xn@FJ2-^f&~9jKxQmOTjq$c{rHzbLT{@2AQBAK5V#5V)^D9Zmm_6gE+kf;x;I}_dduN+^=0!5X_-a0{0F#T>(-{>Q z{p+6af^QFp#8+4KLSlT-p4_%5!LIRAfb(vblOcwAE=!gy-B0a)LU4g;?71f+JV z$76rKM*mPPr`4}&l4;3 zh}}-Fn(S*hk)?DkkvYRny2qO&mPO(p^k10#TfpOd^hoiS6ic7TO+aE zzXLyjw3{~N2j%>8z*2)X!*)Y5;NO2Ak=oq?WC+{ANeJH_kpA~nTGIS-adq?Ae`hW= z2>s`9W+w=c=?>!|a)M7wzu*%z^)D zvmI!Mq5RiO_b5AS{^B6fJV8k6{|XsS9Uens_j&{H|GJ4l5934q1D*`oDYeL0sy*4c>U^#SO1@Wt4q1bhIit^{@d*}2FE4`d4{3{>^+q&LvvuKm^m<4)gUo?FDEyLWfI(&#GL|}T ze~IZ47?==PJW4yf+DHIo^}qnMei#KpXBvsuE~+riJ#Q|^U4xtz=SP=0Px~-iu(Cl=l{pzJ$I>HgnnBex{h|M| z@+K0ITCl^H$^%Wbp}a#DdA6ep3k#vU_${yNT?0(iE2vh1(3>{<1hWSq?;QPgMj3^% zGh7}+Ut<~Fm)>}RB8)o*v=wi_p&rR@z zj^qOS)ac~n5OYJEMxm)?S4=7g0@jIgganN$+M)MalmPN3fw9OZghEkHJ)5G}#R(gKG# zd}kxIxUu^vUoEz4`}8Z2KFGPg_tejzd2s2Rto^m^6vTUo4^NqUiuj4g-K#`y`UiMG z5G$_%?m_?$9rgcAc=eSYI)fo;nD4cU0f%k>9y$n((o(c4qXKTh;P=yGsSX z(8R>_Ql@*d(y&_SL8r7YdtG~oZ3(nUa zgZLRrA|+Y{`+K&`OW`5qEH?@b7?WSpwoFnJW;o)iEO5wXU=%l*fr!`;!pr3LFszwh zlc^*MboZf={uG{&uIa7Ul6Ir)cy&6vM7Vl}k;Xrven_`Fu$Z@9Ky$MLxz41v23|ow^-yD!Fw6{ko9I zHD*KifKz|$IW^#fjI5-1oSv|X!8IfSN6^c&A2aghagcZW4Z`^>=heKWVIRA2c~43J z>03qO-LE?N=^yQo{LzhIdL4Sm)X)X=o6qV#JoNiDTxJjUOk?KtlI?5ncHLAUx%haSA*43=0j;4 z-9Y9wufMS^U8^?{*3-Yl-Ea82#G~8~Kf%MXdq!mC0i`8^<~dK!ZjYllvO2zhv+>he z^9h#Xv8`fx2Mat3XH*xuCW6c)O=f3B&L^BTF#^-FZh^iGeA2Vu5pkZW?r1;L)i_bMMU3H+(n2x^C|teE|3;l^qRW z{vBgRgPyI@7&XC9e+E4bEMr%z-aR826y{^%Lv0A zVnJG8cx8~+w{elNeL1TM_lpSX`V>xn-?L~bq|lxImPbDeNqoHzc&r1(C>+LS-NY6Y zZvpPYsy{-z6}!T5q2+eFQ>xus%o)n`yIpKF(e>4zrbwLaR|;$R_kWz+(3dS#^+C`M{=x}B5MR1r;D=W@J{8N6kO0Clg;&PuF3)t!(#UVT#){}3@; zd{Yeyq{vrtyDD6%ddK$B(Qd0ZW)*BCqx~)~pYqT-GKGwG+|%Conie$*u@JH&IWsdN zi+V8z7@%$n7I}S$(o`bw+b=%^U(I zZM%{=$5GPbC<%YhamaHTg4uCJ(q0>4Yv_9Aw;~D_z*aV(qDcvMX zKG?0Ymg>NJTe8o8c)4)mUVMS>dy*T4STm0_ipp}hp9TVq9@aDqW_u`p1WHYAV;x4a~z1+Xx!U+wHN!Y zHw4pEy_C7RJHpQfM0ZEc%LZ%_q+gfY~j0NOoAw8S9|<|iUqD*9l@g@SW4JK_?2WI4$dNZ z0{#Q2J(N_ueiE0$yC3zEHcK=>73AYUuFYd4ee+phnqdp2yKsFH<WrN@k$s|ta{9c#N} z1IN&it&_l->i~2`A9O&jxGQ$&-;B$_Ek{`x79QCSy}{Gv_(S{0Vc8{Zo@>Du+|?l@ z@@?|ow+V(0Pu4K7qrm-bfmxRu#`F7*gG*uG*-_-!y207#)I+OFsA{Q~TVUXK)Bz zl@2EA!eMghe8&DJb_wj?$hM^Kp@!!YS-cgTKu5`|hqO;zpR|Yhmt2rE-exGcDw>L? zBzfz2znSGdO`h&9_zS|BOE_8eyLOtALJ(+lTf<46NB~Dkfo<*jT9Hx#*MKrc&P@kY zcJE$?z`}nJ+wJ9}F3P)>nFmR#G3Zh(OZz*tSYSPf0~mZ_5_pa?%wIzeRsN~On0oo3 z31%XX0$)ZS$UGhzy=d`}|LMl}-G~Dc3$6lFY}zSKnTPDnk2q!616O6b+u{}l`{{l( zwGI67#M!PDWRGv@p+*s0j|d^1;lt~OMFHbCbw(kFv7yO3Ex#_jOl*2WaI;&Y7wJ+1 z0)sEGGDmA7%_eF|5_n4fUy~d5DsjqZT=Pz^2m>1E&+-?Wja-2%975Gsx>77``rdT$ zo)@2WwQ?i&BKW5qg!(MG4M&6F8K*{WA+BTQ?^owGIzJ|KsbADTqPrOfS0G*Di6>P@ z@M)eh#QOvSK5{F}Oz6G^$KJ4h|KYbgeim8W<%|oz`9AuCrOXDAjGE9AegpLC!gE1` z@M;5c5HQJrG~UJUIL>p;H;}BjPogBw)F{=qZyZ;KT(M*kpo!yRWugJ^3>0_Z&Dv4? zfb2J1!5k|eBG1yD*LTehblxrc=`Y+-(Sz#IiFDXxhrg4}(Y3#M{S6(E$4Xfdg6a=nwE+OE{7 zH6%~?*-vA*ZUU{6?H<84*NQjQGNt0|!Y1R|C`=n%{9INpQY)9Xq_QlN74vBb?-!G+B;%+KlRcG*UjdIF`*5T ziHhy1W1noD_OAjT%p|BKVVbx&avBI&l7rculLW45PJ4h)h~q6C^o|cAPEMc%HT9CT zyU1~;ugk8+=kO5`-`|=xX}30xA?lY;cs8ftO|S`dl2a5-)7s!__hN`S_D`NyXEXtgN#$h121+fP8rKtt9VH71^I23w4NeM#Swndk_Vj0vBk6gQtL_ z+W|~WjQ#zSdpph>0e_&+Y#_6Ih$S90H;BqsqU&DsgSJTBeVRaGfxZn~F|r6uYq;jv zydf}e&_Pj?Esglj-<6cTk!j3eJFtglL&HXqSmiJ^ZQh}uXFoAy{V@;NdmH4_>S`<+ zJLSz0-bKZ4wH2JhYN7RKHK2=J6D<3i)dcn(v z*JvN+0^KaIFjl0*xG0!^ieka45R0%X4XmWJv(bt|hHxBBDFXQ_lWFXFubTdj?>I!z zg9{;VVu(0sNQZxOMxu#61e(21t|9BlOz()2w!s+&ZXJXBbXW1&=;01LB?c<8)xC$L zHsHwX+glgSk+SXGLz0>Oa@G}LDtX!2?zgJ<4QZnj09Tci=9>Vr-pWTXi7S)4PW$Aj z7PZKD0eK6GdIja*s=3hd#>g^8iic(h|5l<9OlG#)i|ODTlH{T7`7(j*+H;osq(#ZY zyImSD!(Q_IIUF(BCvE};=?-L{Gq3jRd0o%EE?P@b#%Y9h01BM1&@N8nGChsuuymY}dx^d-1RZXA78>-2Oy*&nRk`!OX7b4n`Ss^R<)N7DdHf z5!w6G2^wm4&Yj(8!?@FMH^ckw;NZ}Xn0$qYl%YnXdeMaaeAZ)I>DOszPu@)7?n0AO zo6hW{9$u2j3fL`TNvQrf7ugHl$T$tOEVFpYdatFR!c1eJjj-z>u+Ec-SI%v@$b)HJ zfT*`I(4L$_{TwNq-tmDQFCP@ML1rGwL2e-5>1)^6-Pdx; zbI`{z7s-A449Mr4+#ageVb^Ka!SINRRIf2-VY{Q}udw%@l_vKYOXW%{{VAZ$b`Q)@ z;|WlWml&aV^=fzkjOJS2LB1Kt;Zw!^tw~a8qMQ30a_-j-SBuL$#2@C3Y~a43!^5P3 zYtSeL^u_uuOp_6a;)3AEg8a?`ynO<>AVZnnKB&8u40%I)=qE#aN~o`c-)kZ`vy~fa89}nTxgBxy0wyri(69EG{c=HkcepX%vu1 zb^7<=^ACpu%{GQ7X1)-hU^dmS&y^DI*W~K+w;7;5_oTQe0y_(3aZgl0;nfEMc*YRJPBs6{$h_5k!m zn%_O2VfJWUA^<04({|m3ylw;2q*~#-J*(QFU_MA@UhnvpC+uq7gzyLqp<8`VXJC0( zNxWR^jZ!)bTIKl^JH7t}RT3Yir;4WQUe;me%czjoInF0f+wLwODrmj8M%Xix(gt~~ zYMU*}i9i~ATfTr=Bz4rQYnN$(cjcbi1!Y14QYoWHouk(Fh*~Y{n$*AfUh%gx=1|v^ zstKrkN!K4raoe)AHvSedMMmk5y8o&S*3wyJgrGM{yO zaKDcxt@9phyUxvLLE2_&!bz3zNtyc_i7`itUsUDGC5Rbsi^p-|kUDcG@Fj+q8|w|E zWqo4E7`pU4)*Gzb-^S0Rd%{_Sjn5%!A~h~v^y4QIJ<|7w^M00t#F_rIwpWfE-HgND zZjzhBM2!b|)LdJ8K4W<-sC2;4G$yvzCvcCQ@iPCIu6&fD<~IY+W0@4nn<5Ek(4$Q0 zHJ?5+47IsLG|J6PD7U$r_Qn zJJEZo*l4er`(Q4K``RPv!tR8L*L`{9d&$Dl zCF7XjWuG%Co~`ziRJbM`{>sPxBo8F`drX|SNV8pTZ3q#4R3f0rf%$o;Dz{6sW2QN&es{r z)X?6*fBby89`DRJT=8W$EAIDltX|P$Ax0+$jW{rH~5^H${ohUOu4%QTq9|SkgOZ^0L}N=(7li7qf1#=5nMz~1{dDBB(gQbOjMgp(Q=t`@a}%tWey zCBii z=A=3O#$uX6?+-V_T*BS8q-de>m8h-VBwyo6AW(tf35UEX{TKmWT{;m)Hy02&@oU3_ zqL`{6)#=!GBg4lv{Oq!h+Ab_iJV}l6PNCN>WAG>Di8OMB@~mS@+LH_CO`te0g(dB_ zok9i;uYYFqyme0%h~IN*l7-sd(fj;cK*en(!?ASPWPVN^-p?BQiAKPi%sKrGYb}_5 zcm(vj?=@w#Tz1;qUL(~Cwra1rNUHeSH1fxle*5q1M+SxC}6YhOXK()NI2J{7oOO)L+ag-X2B{#;5v)&up zsz-?Sut57g*KIM-p=p6$xpR_0dbQ}C>o}x%F4W-6vNHRa{fN)Dzax>u8-dPl248;< z{6OpbdF1asW?Bq2%&hv6dqG$zNKH<7#~yD!-ZeZjBL?S2!P|fGvB)BqY3r;3ofW;|ze~YHHZLJCXie8O}_MK<3^J{q@;@*IrA61$Rx_iAV zYZ`(yL^`*W8glU5yr@d$(4%2V581yHAr_m=bvfkXp7*m z)e;MDb6QZX_uWQ=0?k*fPZ|e8733zwM_shsvLQq;L| zRJl1p)u+_?@>=yosPBF$6YYyJuc$WkN32iiG@ffLT=%dra1PI$+s6Ro!fWt)?eqYV z0adUglsu|pBe6LEmEF7wemM9wR`ysf$`@hxiZM;6XJw(G6W^Jmpv=_kY+$?*&E@l` zmuTga^DI?G`|A!&5o|VO>Ssc=(x37#B+E!nv*Mysi= z8As%Yqhovoe!JUDNBVC@(WN=XIS|_dde~7`C}S-%CO5^l%iqDQ77C=F-x`uCQJ*p? z<}%``70(Cmgma?h^zd>pHUR%=>CO0v6tQ(oVNJA;5J?1v$tc{hrQ16oCUJ%B{o$`P zbLF57NQ$+s)8w;0`KQ)09uAU}pSF&GkHS52mAe;u@^sA1vn71$)}ki&Bhg(s4`Br& z1>5bDiz0Goq~_#{Z1d9~OV{6>WbgN#-UVj)Rp`Ifk@X2uM0F)d%&ezbI3J>pn(Sb(K?R2B=ifzo9q%$ zepBVO)Q#0n2D{g=au@j`^!a8;gvt|EoWA}O7DMfx_^e9{Pt4yzVDI_;1KE*fDIrFc zm-5()*Q9GCov$#q9}srEn`)-0vV`G<`nzM_aKc4Ryb}h#)jG9P)8X9&o23%?`eh22 z>#6=6iPIfB`q^pXd;yP`X23J?%^>V?`>ssJBGHU{druOJG$8vmMH;aNaa2+w^NhD< zPO&)<8Am$hwQRlK+}2-URbckvqE|kVv>VXdNbdP*V$34lATe=fuw6c}pYR3?NUy!! zJHnfgR{yvv-dNRl3Za~vx1n$lGG`oId4#M}zj^t_-ss2F#8+^-*3%EfQBFizW2|M$ zw=bRQnbZ$oX&c7#2OD(l(UV4oKWxGyt-VxY|qs%=K7<9ym;mml^ z^g|te&d6011bH-2wSELkmnnm#1=w$$bSlqvoP|s&S-g(!+y%{S9JT=N=}q2Bj`qRA zO+*vNj#yginTe!@R~WlKa21!!7t}WHhC35`zIXw+dEIgAvML!vr2)AE$X#iBDrj7G z`hZk^P`}>EjLp1GV1(shCC_fQu_XjaR02Fh1+0}1seu(5oH%+K!)gtlmj_6iUVRfa z{H9LCvMC-m8LM68wd;s1QK1{|1ugN4vqN?wRp*=ufRkucJmE+iB z2n6vGZ}t?s_bl_>hdi!!olQ_n-4Yd!?PWS=Q}x50720`oJ0lBCTqyQ>aX68rKUmlH z1@m3Yr3saIs)zvc72Q`dPd82fQYciU-2{V73V)npCdnc}plPa!5>6ycL+G95ZSLO1 zPr{MkySn!By4|)|&@V8`fq(Ocbm0se%GbK6BJiX@jUp~P5VM|%Tpg%d>*%X0JX+*tw27Mh9YKjO|?GE2pb{KBda)#ADj*U4| zA+9DjovXXi-A_SzJMxRF%y&oISKF4cUCzuZA_AaQ%5@=W_s|HeWX;uO$P->!JI2g) zj1*}Thwx+){mq}`DLaxs*6cW%=b=5FR_8n0KHuxJZJj0(UriP)T7Hp4%b$FVd@tfv;LXQaa+(J zfyVOX%B=>#K~htG3alr`^sQ@4e%>KR&}L=)M*SN`il-a`iS26RLt8D?*0^P5Kkm^xH2qxh=M@;MAbVP&p5W?e%F((JtZt$*?B;rHUpeE(M3rH7h1 z^XrTK?2ug<0%0G*010P(Y8ToprfCmNV>S#=j<#YUOL#Rua<5=*4I(YW>(8O^NrLyn zl*Gf)M8xqyn{gVe#?m==K315B>(OKcVdg@!H?U$2<(OYA$^M zRCRkMz?LtS@YAa+3pp+)2Z4(0!#nlA$Sv(2yyVun6{M}GG>9&xUg8$IrTO(o6j0Ik z<4gOTLw+TTqd?VL9u7VD6fjYjF%D?6j3rUo1~W_l73e!T(?zAJT~JUQE>R))fe}s8 zz?3F>JToERVhDDqR20eAFR+ z%h6hQN@G4q4W%cZIH{q z_RcU5UYWom+MD3-m)PY$;pxPZrMh zRb>yywGHH2!yvbn^A>s0?1T6Tk&qbpF7OX4(1b#5(tY)1d9WZ^>bNxwtx&wd6(s+a z=;QiB^8r*oP+p0~)^Ph}lkdPgBMr9OmF{b#%0InHQLbZiPa|t_*M5Pw$L^8~qr?O0 z`=K${D973&kuZ!8wE2u>+kG!LoC16(P^_}d+x8us zKO(tndJMmZA&!*~kX|2O5kpa3zg028Q+IA`iy?ciqBiM|+k$rSDyu3WUYny2_4CY% z%$1m5=JSpsguQMW$@x%*c<4tKF%FX_>obvnpZ@v$y7y|-X~kcLK<^0YlgYlgg#yXd zY-gO!J1gi5ZAeqQFY39VaU88dxziiBCxG7{J4i!(sTZhcw zn;EFT*N|$L{cD#2khJJ~{F@Y%-3>aKGz1E<6g1je*)9=Y7Q2$8&Mu>HFg0&tKn_(owXgfgh6L zLcQZPUfKODUMW9|OMC#&-~4-c;q(*##v_7i*LeHzukhN%KgV0gkK=@IN%H~z87a`r zh@~sUy>?&G&EF0C#7lw3oJOWz?j7E5`$9tz1#L77W4S7Be~k8-=L6qtUg%~g(b+n7 za?M@7&gZHzaTt*^M<`egBT7ti0B(u@1%RCuToO_8Ff*I64!^3Y;7naBAec_T$f}(-NZy=@chl+z_T}h9R2LE=-x-?ty*26S1}s7We(r2lg}BxXTuJHNdn86l<1fJ$77MwDxRt9ofSkwoS1Dd zaNU{IKJC0|5%Wf1tRS#Su>g5*!r+JM`TGc=ObV3b_peHTL%G1dTwz}>#F&I#=K5ic z0lC?_Dfd!@)gPu^vo-XHKFg>m5w<@wbNl>!mE^d3@|ze=Sto_HGJe4HwX=Pc@$by{ z335VLVreAq#c&?P!`+iEH<{n~#Ev$|QQLvuI|EXe4%j#<14RMX z0KZQe$ZlD=laPW5@h;|@JI+{wv$9BEC-V}tSc`cDv!V-8@x%NakA^@1kydbqtU+N^bFyE|8xcO*)J=DiCqj38f#IS35f2@XxY!+V zu$?GvQlrJithr>Y@XtGBfVK7~tG9F!x~RyXzv*!4an&PZJ4zmALx$E2Ke=u<)9i=&@=h~k}C^)k7x`Q-~-Xh8*Fq)Koq zEZQQo!3p3{qJ3xa@1#2~M(|pQ#pLh|X4^{Pz%w#ad7p*ZSLYI#&eWU^P?@i!0~$ms z8>0ISQazR)Wi+ZLge>0YOa_WGLJlDEL^P^tBjLg- zvh7_M(CUZYNpxn5%D@_I>B*}gq6ac#Oie*e?tD`n{>)*K3P)BOL@VHVBn_fdE6;_Dax58mB>QZ@O6>UlV%nYYjHV`h0ix=s_s#tbQ6BBVhK zwM?Bj`Ptap+dV1Y!<@3}N&08O?Y2%l{Uae)kgXthN7a1-6HXcku~c&J#8i)s?$+Py zqlXJTe7MBJ`@X@DA=~+zsf>DGm$rXwlx=21F}bt(y`+FuB@YU?Q9amy z+F429bR1BXfw@5Y%#PJOdX2zUf?agQ;{%x?^-|7x^JloOkps_J^=9~tqIsE*P{zSO zb?Te=5cE-m0R;!_cURb#OX=9!ASwKYobYktAF;UMZm1SHQRbVrQ`iz|Ox}v~G z=gwVxN6=hd+bqEKQ8(MVX7j!-!?H9r1PaeTh;^R02WVtDpYT(HihyB0&7;4~(8ef@ z%o7Iy^t*F{RGAc8i6ar`>_&x;cc!ulBvn~b>&S#83&>6&LP_w@#EN+?1s;(3=#Fw& zSUc2&hcMZj7-7*EV-Dyt=v4n4tdGIQkBA}yp-;F$gYzTAxZny{Zhd_Vk5{4`tAU1b z)_g3{*4Mu5@Ye2^@vX~WCw@XSfEow43EfT)X)@!RdT{XP#fSVD9R|lfA@zAzL8+W> zka~Po4J9`}maHl=)rzQ>|HpJ9YRQJ^(J2TBzUy+{SQa&MHP_W5Fl_W-6oLZWq4R*1o$I81Z{uctY!*Nbg@gObYhp0>|COsvHXJ zVS@EVo=B<#5A1z)=9Bq@uj z7)^l&LRD}or_Scb{c7YVBMz65<0eu?LhYz{uu|~k@eZE8dBLUhF#;^sm!oi_wedpwQp#0;RWKU!yKCE-sJxdR33yxjD@WPk* zT)F-65G7xKZC6U!j{ z{5fvBc4x?;ldi#ceDFiWz0dUb>@mlfKEFC4_jT10VkU%IJ;ynJlg*leyeOD==ZUZ5 zLDmPv2E*mxETIc`dLOVn9*l)bp_Z?hB`Cgxh9bf9tHgI-j@XwY3QF1=a}g4l_@>+& z6Jj5Cm7baS^m#9%L>dd5q73SGN&AeM;$v=z?tLKc(NgTz4AIjK-}f;(x5R6M141kW zaXH^_(PCWpn;Hp(92C^r9Usb~Vg*lK-oeus4`CM$er~km=qH+MF6Ja#a_X!%KwHXOVgD>6#)bZ1YQ+WJfN`^Bk#;q)dUVFR1uIvR}=*!xmm2!kA z7+)}#!#@oK_)G@m`-B4&5Wv_p8dUKT8xW(8+$^T|xdNNjLjhv}p*thJmG!Udor~1y z3)0XszW-vvEt>IGD6w}ac>3}oJbCdD_N(!nSnyB4+V&f%6Y_83(P8E*(9ZAi{reMn zx3jjp6#>>I4x{o;X-GZ`9zcjGRrq6&-Ao|0sF@$^{SXIfWPO|T`PMuA7&Ku4F5_`P znZb1^6q>_uohdPIxaFUn|M!``X9AD~xN@ZIE&sE_C9GVI*CFWJrk%P4`Pi6=4wDV7 z>?6TMZXgdt663=xasV_Nz@xv!x^b$LU8|sp-Q3o7t(lE%BVZ$@2J%*=P#Yb^UE9u5 zA)7kx>HW`#S>^y#{$64!M=6|c6x?YCUGuqF`$SIHil{sqsKF9cNq~J_Hx&@gTsa>- z&)w@8pMhIk1fywKN-wLb9S0~8RL4*?6m3TSrxGfoQY76!=(8@c;JE=Q##>PlM~Gr{ z5J~hP<4u5Vsa!?cR833@~UE)xVumKm<;HImI!Bv9^YYk;T1TlCuE;SMmq9>t2H?%Vn&0Zyoc13+Ebi>yQai z7Ce4&g%4dlg8lmYs!{F&U8^P|IkmE%S{Ea8c(_sFvwPpN#iKqs$(EYkYX9Veyn#q6 z?Bv%B4$4_AzGYbsW(GTXZno(2*T)x|#&Q~U#%az^a=q!}Batvd|AmcqZhw3t2~KQ) z*$2Q@D`2zB^*@u(fh8ao7Q9sCk;!X1+nT}TX^0%GJ6RhZl>(yiO^cHlxZ?b)_gmX4 zeX_WdHl2G;51w1W%}~Buorjk)CXjw=?4T$4+@e@;=pj$DMrNhg=xspi2(~wp1D;e7 zaMk8R42V4E+1upzYmFQV2?LV3{lrdp#@C4`%G3h^lY>7ZHQ~9cXWP|CRD^WVdCZp9 zWFfarMh4v^=c0d)o370=porF0i+!(|FlcNBw+p$?gMDx$-3BEQ{fviliBb-uiCQ~j zyTzK@Q*y z)X=2y*q_L1kPQP88{aai55)8wupUFq%RAdykhBnCP7e1{rh0jVNZ#Ry7anhRHkaEb zr6_;HgmHfUeQKn#}pD zjQZ60YncCF5@T&$$6uf+V(87|@EQo~os=$uKE(CyCJKP4kB>5RKJbU*UTbo*#qSu8 zleKO|<_J*-|J21p_`uae#A^zQDftBse$!~?26@>N9|E~po*DYd+BdcWhCmw;(!jde zrmDZzP^%z8V9abIh%6eTcm`5;$m4HBDoUOb$0{8BPuocEV+_xL19 zRMxSDY=H5#17KGeZu?q&XUj_j@(dCL$VGq!ug1~6bM@?jfr~RKTm(BOAtxmzUYCI>vS%COv8$tWmsHTk*%KQbo;g+ zMFV*Sn4I1U)2EK#5X^^kfAmRn7Ri;B_HssbqORT|vge~%w=_B!NVH*aUY$5-&04%R z^Dw9aM6rPwOYaFCFbw_tfc5iQjQkfTdAo90w3xWs9q{2hkKm&0J0E}x>SkYVfrr$6 zH@Y=;<0e&c9<=x#Zz2CGsdo8U_BD1m(q*(KsHrNCj&x%NUoy7@swdaOl;du1iOpnx zdj~B%=scep{Q(6Kzkuk+AI1Y6-b0oGP89&j2&nZQGpk>m}_gOm?% z-a8vae|t?35jbAd`KA@FbyqDD$Z%}Nn(!u-e*C)!cwdH9E;MToH4eSJ^RA_r_a#cey8 z8dVx?RCg42`F(jRQ05^d(axJkAAV~-I;Lh|N)!yf{YKOtOGdxZQVkGUbPxm6>^VGeMLcxQ^)(N7EdS31Rhv|=HA`fP%R&n8naRSW% zXE_70V}b2aaRrp!upxC@S+r{&e8|D>3qhr_GF!7?&H{_(o=TCI$~b1rv$31ejp^#o z&6(_SpnD!XDtt#HCig^8@`P_jve^Rrfr+d#>k84deIyxde`Ce$%p<@g?JhIp`THwd z+Dbr`2}Iag&B$KnX~VV2Ym(lh#={lSoP>_BH4KP7BYF}j*yc1U0VWp5>-)%_4wEbd zMgjQ#!Gt%!u6sTTYl+hJJlAHqQ?FsE!^tS z3}_DR*^IqEahpUy0P4BO+^~sAzBWB~dc?9ZI7;J`RUg_f8 z*&X|QW;aSj25p3O9f@=c@bpQA6i(?%X5UM(&#|j>wfF{+q}-IZpkX~@t%=;v&zS9S zS1kx-VB9-35y7Af31Kvm!Hw7F*DQh{Fd7;8Myx^@h06|BE>OG>2@1)}!(AOhH5b6< zF}X}Mlkr8;3ex%oqKz&aCdJV}-fx<%udee>*bC%3gf-?9jtP+0yG>;1K=2u95@Mbk zSPYuesNpG(g`OZ52m509$kk)G*zFS|KaD~;frz{Gz^-)U^@1=a>;(ubv1tE7$P8#d z-JWM5#_mtEMG(pWOc<_2mL{873kEzTJtoi3Fi+cSjQxN>uwGuKg*{BC4Ct;{$k_H^ zAM6RmXpc|)0SqhOBJh29eex|h*(FYXNb_-Fgd&=dD3EBATx;(kKD=R%;wW0uAo%^e zo-VpMaJwECEYJ54Pzg-zd;^hdgy>Ys7r;b{!&N^QF|*uy-pt0xz=I!o?xP+sb_^uyRDfF3GwQtG}&#T2~DPE0#%#aXrddP`qXlxD6(SK&11G{fZ2JWdAk_ z?9z8*aleWZzwo@09)^j{G<{N%Ny5b^r%rYHhftP6+)s-U5F!B(p@<@zRLwVsc8owuJM>O!qI)6{ zl!gbqxu$n=2n>(locTM^9-K#cWsC_Nalf$sJ1l`%>}{0D-ua;cKp1r<^pgse*fb4X z@Bl0O{>gKcZgVeX4S)Mxl%UP;cX4zOl=(7}4AOn>=;wy);1^K=+Iyn;PC=fLGs-CW zB!R7?-{z@VOMtvfFgZ%r=V$pQi5hungCD=&?8~$jrw4JwBeTewo2b_+2`X;aSh_ zl(TKHO!k}E`Z`2fB=0|LP)x`XSG<5048;J$=^DgSC!Gb`g#r_!j+Bz8gs3zQ=tQDm zc*G_?q8QP9@`@(09Gk-;1Kddtf~Fk~`J`J2mqIQ+k`&4G=O320v+>+0f{na4q7<)? zWw?h?9v7)mMWkV2K1uK#iJx&SDbLAl;ThM-J&!fb036^bYXhPlA2T+8Cjd_M`4gC) z?|a(2n2dVvdsByL7FaZp)H*HtsOU7L_YYUNJEruFF-1+hq;bE~Tt9GvkR+&{3;kdK z#`_f#lRj`3O!-ldA20FL@u4n57I(uSV;qu7Bo);pe@VWtCWKhM|MPwlIY_~a1CD(> z#D!rS(x;HQ8JTe#Qn5xPZ=B=J^XxVK3TKUa(jhNoJ)02khL^s1ChJIXQ8aL4HrMCJ zn=CGfyW#zMz#wWc!T>PG?rH5z&)7Gc(SMNlEPU)7G{3* z9;*16b0T#$LcXMfunvflEkzNEqE-yX1i%{e$wL@Pk_ut90B$kB=Axje$yXpou2L!= zk*9PnX(^oE&RqZiAOJ~3K~zSWI}#qfaY1aRBci^>#HS+jjC2o}pp?O7)BEtrRzfO-*$?v5x4srj=(IceHo?s}ii3F7d?0ok4zuk@YXcph-rEv~MG@^D%+=EhLJ@v1JWvA|&!OQbSPP zu`kgU7iG+HEyz>a;Z6Sdtpe^czA~OG>PVRvuoJkgBvMO!{WkM16CMFu*>V8TaPd;O zZ-EQT85twRc{+~=kRCrHJC^kpzwsUJ)gx+{OBo&HQA<4Y%x3aQPr?$-Zdk07tb|5> zDJ1=3t4srJAT}8OMqM7aJqfB~9?^ub=%le#uEL~x4b)*lCMKf~ch6qrf73+1 z<{Kb}N-hq4SrVyxZYyNmBZ<(5c}VKY^{^aX->O6AfGv(I&iUe&qLS;3#oT@uq}^h@ zzd4iuNrzocodk7m%wiTb!;p@eYa>viBPj0`Wsv1mb59+%MR?vOiGHKV@GyEbW}{f> z_@N}b=sDmsv~bq(ubqYa0p9nHD6a|RlJ*;pKi^n~t)Ll=LI&TX8>fqhM_jLwgT%>`NQXWL7W#xd7sh&tSO?)kxer8- z5y8g~7kJ`$l}*}&iSOxm$^@^a`9iY!9zY4r^j(_-;S5BH?l3F}s2uSh3~K?f9^CCP zD8=MxHzvT?oCH{KhOy7{e@8N;Dd%+cT!9zu;6a5=AzR=yCMcP`J9YnyXh#1`$~0&D ztZ%^j%y&-*T>E|;zh)s}i`|{rjLuTtdSdVrDj)|9%|nyDs_9$}u7*44?pzk^Fv(I9 zGuW=GUBWRkh2MpPx4A6Y&(_ z7M#RfMhNAW(V@ zNq!S}kqnA>BaKQIA=p}GrT2q=ntG=)wGu{+qE_l_w2;#uroI6q_{VSIKh2ANztxMN zpkjyWJ9H6aO6VS+WkJ|40)yTNy0$Q40}+~Mfl&~rJxeH`lGR*&7|0r&_lsBv%WQx0 z^r9l5eX8=AViT+2N-?)Q`woO(9cd!PQOgK`H~=}rqH2>sW@V2bFY);CPDkZH(z~dj zlDdVZdhXIt*hJ;S#6dPb8^w-ih+;hSr2pn=-d8FKi33yhwUp9ur{7JWlbw^7Ahraxvh(@9^&RUN$mM3>dA{qU~-a zL!l^1NimRYyBV0&Ld|j)k{lm6a(Hp4$q;||-m{PAPT2`k%vl$si#3%ZB0fapOCZ1X{4(a`Dc$(80&qbu{ntkjSYvyw<~pJP>+4N^&vw zR^}ZI+gje}Bcgzi3OXcymE7)-=JgsoEcbAb6UAb+bs5zaX^2t2S+zix-#&Bs^P~=n zgy2W_S9tVrIeae2D!N-G)4^*t<2pd~son=8V-JW#aS96)gE%vt^|LEzBSZ4OMXHE> zvH4C1S7{QnwHcQeMs8SG z;~XY=A z0*_r>ip+18Pf)!|PQzgAhj1j1vSeS;#!ALVwa@anaC0MzWXUP8pjvQg?z(Eq4f~x< zI&s7fSP_8%GeJ_g`oVjqgH95;Nr9o#!O+#)#FWF3A^8b{pt%I${of|#fyw3|0X_!2 ze=@vtI-q*w$hJk9Xlx`&vQP_-Lp^q>h$K0~WUi&AKJ1<~@#sygV@;+SQNJ+O>w2JQ z%@z?-7d_M4=Txo{O)b@`g>HQ!&5P#a&gpz?usI7Q3TlJ?h_mW&bJ!tdKNP<&P52J)I++c?rFVY1z=wH$* z!q_6_+eh=B?8~oW8u9M12?7~8MXodWxbMsewpog&q_vrkil%zHl8D3O<9d%Bvy8Vo zgTE@_7s1AtiiYT$v3#ux`F7cZa-8*@vcr=XSK}aG#}FR!L^vD?!uAgtC$)+S!#$o9 zn%knqy_$cCI*CooEPHaaJ+PuS5}-0%qZtPT?iyXZ2S>hHArX`I7_78~}#5uXnh6Qg=f(R*HwFj5H?BTCjY;4@gKmXG>7t za0HBb>g`5l4BarvlSeQE5+*v|kTXlm+LSx;vnngy!b~|NP)f+f#O9J3jPuf;S-!W+ z+#f=^8EIZ-b4Ia8zX7%l_K9v-w7su0+Tsw!Te96K)0fe7D#uGr|kzK8@d3Awq32J9FqkpnvD&!^z`4ATglNq6YhI zIp8f2-=w^>gr`Rm@QCq6e!SVVA&8InlpCT&Qf0NxjE97viV3QQQ{SARwDY&UN?Z8bIV(gQLbVb57g5;*p?oAW!;^Sqm?w;XwAOxzYMQw)PRrX?$3LVA) z5epm#vV}f1&JL@5VlgqygKiacc)>l@#c6)$9$W_lIWYPzh}G?UBWC_Wf+*8td=j8z zf`T}*@lND9BwOAPIy8cq5V8~4x|HpLQ<<6au*rc*&9h*e1BVcyUz_LuFwV?)7wp15~Jj!@(eSzPTNbv33E*V%gaNS+mV zFORHnM(>Z9s7WZJN1grXUYtzK%nctn-XTRzB?m~J!7Iu-)D~k7&$i`evoIu5X_@tc zWH=|9pbC|P&|-lGO-3ER?{UBE%?67WX7qPR#ALMHl^GZtZy-nG_U8oxlb@+>3zL5q zA>6gQli6HbMP{nMPo4kFrHjT0V}r7^i242By)nFgzvz5F63~K1*kOqp-{;f86)QpY z!Gn{@gZ-CZXDXsfv+r!LE6!IwHvu{Kcro^&*H`(Q8g0a)fu)g+IV&F4;;U=f)FaIQ z6QUvTCv_J!yvIQ7%P}CaxXOghm?hpQ&EkAWEapTosuMEb88eeehO$oloRF&+8Ni6( zZQoZ>7F5OtFQIy4sn@Y_hKT6l6G9_6%Nrjnd`9=9JOK9L@67W zUpXM$?I#X^B)pCsi=n+&a+{-e>9&Uv5hnJu?N@jr9{_d(O_ANS-UYsA*&jVVWtv#< zybrAUios9no1qu{yND9NA+3yd z-<2Ap*}j$rjan%BY6Qgdu@p&ZGkMKQii>dDxvD+P?mAqDco0)1-xgXiHRVZ;S`!kV zo#6y<)gEMn*$+U`0(ao`>w@=AMI{?u9KMq7B9v!H#Xw|sb1?weRI-C0p>bD;tj_$u znOI|4FB=o0xVwmt54lZ4f9}~2V8H4wMn@h9h0=A4rKQhOJk4Gp|BvBsQ3E+q?VY)UKlSw* zI1GXC3Mwij^|R+b@Lp2Su6It$>+6l)KaUBe+s9Bf@Ni7bzGQ|^E}{UQytsp-m6apI z?N1E^)-Xyv^L?!L;nd9jIaGCDn4q+-V8 zFxFxqGxN!AbIJ|yumEkE>pe>&JO|g!T>c6_k1?BHHvoR^8vw7qUvR%tK3t!(D_n!g z{H`yqMyTV%-UkFH^SIb@1n7%@e)fKj{6Mkg4A;!aCqhV3qGv(617VD32ro*>SgvCP zr!Vg%%WxRh_W04HpX(Mm;KcN!Ef7uY%Rxc$@iTj0K@y@Fi3f+gfRsd~M`TEY_!b^V zFz(_EDCS9KxtM61WsBv-NHy$MXZ@6OnM3et+(4kmj^kEHG$^!WRjRqMLo@`Wv`tv3=8xl}Z6w%$AZ-3WeS zNsiE|kJpK7T-*SIJ#ux&L;EAHc86e-F6_pkl%aG<`K%{1dsvv$hp`Kv>|ET{INBwN zF^7fq0^f(dijb0RkdC_%Pze>b+WbZxK3DN3dD4ac%_Gw`*k#5FUEx9v`H&6+1?O_U zOK@ar%>6;0@#$tWAVJ+w?w$-^`&L>Bbnqip|FUa_8`*dvS(L_+2Df>%3(*QPdy*tA zb_b(^ZJ1YBBJ|{m5d@a3QH4M;k&+Q00-t7#F&MZ*FAt5(1(6jeiGE{);8(Dut>-aG zjn<}qj`7d)^O#nLB%PG*iMnvuFDU=$4DKXR}GCMX} zbM??zAH{5RpfkPzLf*V*yK0Y6Rb<>psjMi1g4C9!i%^3q1S2f57_M3q2_nb7CX%QK z9h+fss(ti$xxTJT%(BYvn%ugos-sKqFd;A3M5$=w1~FF({_9RoupUNJZ8Tt(N1Lh0 zsuTyj3sM{nxv@|=H+H>;NX@m9EjFFOrTl6i6?n|EUT($`7BPhnMGt|X#bqZ$MGIyD zAQ0J6QyjD}y>V^$#`}TEOpJTc_O~i9gkMxK>Ie>f9_DehY4C#4PFk5?Okm*|QtSxC zZAwN9G?xpH_k_DEu}n1V#6+#m62E9*Gk3y^b^vj9k6=dA!L>S62p%?)NRaZhz{can z&tG02sUxYLyBTLPRTvWhNIz?5=l2bu3Y466$P-J?h(vI5AQ{0#f?;)+6200exLKap zXVX1DBWvvAVZ#Agz=T+g$hc>ifB1DMT8C70u*G)?>LCw)A7T_HkB=$@$}o|}XZhBX z1MlAGtkY5ewoRmT>&!ew?gr$LxL9h74e=5YCqR)9TK2~OK_`)TI$xM?hT z4Tq~x&m#u`p*!zrnPFIGSw_s5Buwl5MC8*EC`RKhT5p8#PosX*de_|oj~}nd6T~J8 zsTh~-bXKeU+NoM|8bp}0gm=g|EAeFnnGL~a9^>ExA0Yx)K56>86JRM}_GWRe#ss#a z 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 IM6N<$f|Nq6yZ`_I diff --git a/src/07 Qt Text Editor/README.md b/src/07 Qt Text Editor/README.md deleted file mode 100644 index 6234ef5..0000000 --- a/src/07 Qt Text Editor/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# Qt Text Editor - -This example implements a simple text editor with (Py)Qt. - -![Qt Text Editor](../screenshots/qt-text-editor-windows.png) ![QMenu example](../screenshots/qmenu-example.png) - -![Qt QMenu](../screenshots/qt-qmenu.png) ![QDialog example](../screenshots/qdialog-example.png) - -![QMessageBox example](../screenshots/qmessagebox-example.png) - -It has a surprising number of features: - - * A *File* menu for opening and saving files. - * Keyboard shortcuts. - * An *About* dialog. - * A warning *Do you want to save before quitting?* if there are unmodified changes. - -The full source code is in [`main.py`](main.py). For instructions on how to run it, please see [here](https://github.com/pyqt/examples#running-the-examples). diff --git a/src/07 Qt Text Editor/icon.svg b/src/07 Qt Text Editor/icon.svg deleted file mode 100644 index 21e838a..0000000 --- a/src/07 Qt Text Editor/icon.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/07 Qt Text Editor/main.py b/src/07 Qt Text Editor/main.py deleted file mode 100644 index 06caccf..0000000 --- a/src/07 Qt Text Editor/main.py +++ /dev/null @@ -1,79 +0,0 @@ -from PyQt5.QtWidgets import * -from PyQt5.QtGui import QKeySequence - -class MainWindow(QMainWindow): - def closeEvent(self, e): - if not text.document().isModified(): - return - answer = QMessageBox.question( - window, None, - "You have unsaved changes. Save before closing?", - QMessageBox.Save | QMessageBox.Discard | QMessageBox.Cancel - ) - if answer & QMessageBox.Save: - save() - elif answer & QMessageBox.Cancel: - e.ignore() - -app = QApplication([]) -app.setApplicationName("Text Editor") -text = QPlainTextEdit() -window = MainWindow() -window.setCentralWidget(text) - -file_path = None - -menu = window.menuBar().addMenu("&File") -open_action = QAction("&Open") -def open_file(): - global file_path - path = QFileDialog.getOpenFileName(window, "Open")[0] - if path: - text.setPlainText(open(path).read()) - file_path = path -open_action.triggered.connect(open_file) -open_action.setShortcut(QKeySequence.Open) -menu.addAction(open_action) - -save_action = QAction("&Save") -def save(): - if file_path is None: - save_as() - else: - with open(file_path, "w") as f: - f.write(text.toPlainText()) - text.document().setModified(False) -save_action.triggered.connect(save) -save_action.setShortcut(QKeySequence.Save) -menu.addAction(save_action) - -save_as_action = QAction("Save &As...") -def save_as(): - global file_path - path = QFileDialog.getSaveFileName(window, "Save As")[0] - if path: - file_path = path - save() -save_as_action.triggered.connect(save_as) -menu.addAction(save_as_action) - -close = QAction("&Close") -close.triggered.connect(window.close) -menu.addAction(close) - -help_menu = window.menuBar().addMenu("&Help") -about_action = QAction("&About") -help_menu.addAction(about_action) -def show_about_dialog(): - text = "
" \ - "

Text Editor

" \ - "⁣" \ - "" \ - "
" \ - "

Version 31.4.159.265358
" \ - "Copyright © Company Inc.

" - QMessageBox.about(window, "About Text Editor", text) -about_action.triggered.connect(show_about_dialog) - -window.show() -app.exec_() \ No newline at end of file diff --git a/src/08 PyQt5 exe/README.md b/src/08 PyQt5 exe/README.md deleted file mode 100644 index 07c2845..0000000 --- a/src/08 PyQt5 exe/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# PyQt5 exe - -Once you have a PyQt5 application, you want to compile your Python source code into a standalone executable. Furthermore, you normally want to create an installer so your users can easily set up your app. - -This example uses [fbs](https://build-system.fman.io) to create a standalone executable and an installer for the text editor in [example 07](../07%20Qt%20Text%20Editor). - -PyQt5 exe installer Installer for a PyQt5 Mac application - -You can find a modified version of the ["old" main.py](../07%20Qt%20Text%20Editor/main.py) in [`src/main/python/main.py`](src/main/python/main.py). It only has a few extra lines: - -We import fbs's `ApplicationContext`: - - from fbs_runtime.application_context.PyQt5 import ApplicationContext - -Further down, we instantiate it: - - appctxt = ApplicationContext() - -We no longer need to create a `QApplication`. This is done automatically by fbs. - -The editor's _About_ dialog shows an icon: - -![QDialog example](../screenshots/qdialog-example.png) - -This is done in the original code as follows: - - text = "......" - -The new code however needs to be more flexible with regard to the icon's path. When running from source, the icon lies in [`src/main/resources/base/icon.svg`](src/main/resources/base/icon.svg). When running on the user's system however, it lies in the installation directory. - -To handle this, the new code uses fbs's [`ApplicationContext.get_resource(...)`](https://build-system.fman.io/manual/#get_resource) method: - - text = "......" % appctxt.get_resource("icon.svg") - -This automatically handles the different possible locations of the image. - -Because we didn't create the `QApplication` ourselves, we finally use the following call instead of only `app.exec_()`: - - appctxt.app.exec_() - -To run this example yourself, you need fbs installed as per the instructions [here](https://github.com/pyqt/examples#running-the-examples). Then, you can do use the following command to run the text editor: - - fbs run - -The following command then compiles the Python source code into a standalone executable in your `target/` directory: - - fbs freeze - -Finally, the following creates an installer that you can distribute to other people: - - fbs installer - -Please note that this last command requires that you have [NSIS](https://nsis.sourceforge.io/Main_Page) installed and on your `PATH` on Windows, or [`fpm`](https://github.com/jordansissel/fpm) on Linux. diff --git a/src/08 PyQt5 exe/src/build/settings/base.json b/src/08 PyQt5 exe/src/build/settings/base.json deleted file mode 100644 index aa02eec..0000000 --- a/src/08 PyQt5 exe/src/build/settings/base.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "app_name": "Text Editor", - "author": "Michael", - "main_module": "src/main/python/main.py", - "version": "0.0.0" -} \ No newline at end of file diff --git a/src/08 PyQt5 exe/src/build/settings/linux.json b/src/08 PyQt5 exe/src/build/settings/linux.json deleted file mode 100644 index 7a64c95..0000000 --- a/src/08 PyQt5 exe/src/build/settings/linux.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "categories": "Utility;", - "description": "", - "author_email": "", - "url": "" -} \ No newline at end of file diff --git a/src/08 PyQt5 exe/src/build/settings/mac.json b/src/08 PyQt5 exe/src/build/settings/mac.json deleted file mode 100644 index f7bd610..0000000 --- a/src/08 PyQt5 exe/src/build/settings/mac.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "mac_bundle_identifier": "" -} \ No newline at end of file diff --git a/src/08 PyQt5 exe/src/main/icons/Icon.ico b/src/08 PyQt5 exe/src/main/icons/Icon.ico deleted file mode 100644 index 45e9d13ec903d8978947a7504ca00aff8945ae65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165730 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 cKZgVWJRl<=BcS>td>yA3rmL{ABMKPK>z>% diff --git a/src/08 PyQt5 exe/src/main/icons/README.md b/src/08 PyQt5 exe/src/main/icons/README.md deleted file mode 100644 index c6c4194..0000000 --- a/src/08 PyQt5 exe/src/main/icons/README.md +++ /dev/null @@ -1,11 +0,0 @@ -![Sample app icon](linux/128.png) - -This directory contains the icons that are displayed for your app. Feel free to -change them. - -The difference between the icons on Mac and the other platforms is that on Mac, -they contain a ~5% transparent margin. This is because otherwise they look too -big (eg. in the Dock or in the app switcher). - -You can create Icon.ico from the .png files with -[an online tool](http://icoconvert.com/Multi_Image_to_one_icon/). \ No newline at end of file diff --git a/src/08 PyQt5 exe/src/main/icons/base/16.png b/src/08 PyQt5 exe/src/main/icons/base/16.png deleted file mode 100755 index ba99526f116fbc715b3ed55c4e0739a98062c895..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 732 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 diff --git a/src/08 PyQt5 exe/src/main/icons/base/64.png b/src/08 PyQt5 exe/src/main/icons/base/64.png deleted file mode 100755 index 3616ba149a3e1dd59d91246b54857894582ed1a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3893 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 D7da%g diff --git a/src/08 PyQt5 exe/src/main/icons/linux/1024.png b/src/08 PyQt5 exe/src/main/icons/linux/1024.png deleted file mode 100755 index 51cb359959fb6c836813fe9ab6095af0f6cf7fcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84643 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 diff --git a/src/08 PyQt5 exe/src/main/icons/mac/128.png b/src/08 PyQt5 exe/src/main/icons/mac/128.png deleted file mode 100644 index cce4e9d16ecc3caa16b612d003dc253d695d5e6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7177 zcmZWuby(C-(Er}iAq^rRAxEc#NQWStbV_%((tRKyN_UrpgrszbqzG~dNZldb&5_5; z@BQU$P_QTjOWij?Zuq~Ap z<$?SET0v)7^1}?CyOM#&!;abiI!KN^+xKA-#}lfmfU}DE6dwyS(BCW^0BF;o^0GR< z^ZU7e33PvQH>Lfim;Nm2E`8Heb}TnitYpzp-U67O5O7loHi=?;{3Nus^`32?6J)M= z+8&p2XVq`$#!c=$Ffb4EiFz`jHfJsb8=3`g)MFDsdg#E`kir`|p2q8{gB`IG-y20; zJsaKGKPG>o7(+;(q^6!%reB?)#t~P`%I?EVQFQPB&#*-@3qzCqVN|fKx~B?PONG*xGp~q)4vdJ*G`k?~ z8cD^Eg;fKPw1~^WqntkgvGnZ`D%9*v()T5@u2;IrwEAq}m!%aI3=)^f51%)Rv1{`J zVdnfwH~+kiE5JQnRzL1%=jTU@be#a-P6$GR%F8SiSZ41PaWf?#Xn%`w)J_)2!^6XE z+=@@qVUSdl*;MTcEc5oxE-wBItFFes%*yDt!~$-VkA#II9Ci&u9kK`s3HgOy64uHj z6*GVqHgm8^W6M+mJ{2L4TaJ8PRJrJhjWe{4x|* zS~O24^z!A$cYF4KFK}?Kf5!!XWQUvH%SazHM~$7Hn_1o-71jr)U-Lcp-!lKZ+wQqd zMtXd65*QRjNQ*OiV$$Io+BGNsy_v7HwfsqOPPhyFK|0AZLZp`Nu6SE@$)8MO_(#(C zvaTUZ=)(OXBzdGh&^Ak*F@ch=l$39bZNxO(fF*zXS*A*{jA_^e2`^ddQ6}$Cc|R$* zXQ)Mi({@a4hHuR#A>e(mSPt$@;ZYH`qkg^N^VXardKjmp`<|kdqs3i{cI0bl$={$5 zwvpc-Y_2HG*f!=0`vTEKv}QQ|XYR66e`gaL+;sXjO~Rg|Ei9xC|5d#><9qdesyaPm68l%P=(8<*{Hy)M1hJ6kfD)LfAQxxpNfhT^RQ&xS4@LT++09; z&xk6{_+tWk#;Z4^$*v{C=m7yEo@MeWs{Lb#r<=qXV zM2HPIpQZ!ZC$@`}p*S-w^?(ck2C?f!heVK$tZX8~!}Zh>1KSXYn`;w14$fXPH2 zV!i&S%hxnOqrwHbk?rP+gT^lidM6HyScfGhQWV*|#mI|nq#jYu@Td3zmoKmp?^Qsp zA=SNwk>!WIlh|5;2duZ_A|(30KD_z!Fs>Ht!bj#bR_q6?9jYQoxAq1Ak(x0Nl#(iV z3$GBl^e^};(wj-XLB0uhJ&t%MY#PoqaUOnDJagPRYwCfkrxi<*RlPbMD?;$sgcx z{cAv#Xm!cm<6-X_{B0y-GB-C*==vN4sPE6!tsaP4f%jfO)dDI@$8p^4cdV%m$dPK< zFwsrS(R#Y3NiHavX-&HM4Vl~uD*=+0z)QrkyJco*ot_}JYOa8Uu#~=S@B=d}bS`rQ@nQL>@`q*3RoL-48!|-h3 z?K5M?GGp3LMU3Id)I`ad!d5JR(YnN9b0R;#6{-FSW?S?Wnq+TppF{OXLy)285T$K~ z;NQ;Hvdd6x^f9&5mbBz3zE579M8bkl%+0C6&(wf9?_;g%n&!4$DYB29F zO7aAd%wS zqqSsp&IFoXLsyDlo_=GEWRu2mKsd?Q3Ne(BjG39)7px*npw?B!%8Gd`jmLwopKL$H z@vSC>G4EqT#~2xVHK2z-rj~o`39T+CK5kThc>juePJt68sX;5C3g3vsPJon`CnTRh z@qXLx7*<(@%D{gA{+(ruQ3-~1lB|vDRnp0-Ym2{73~&W{sz2?SItoLH6(`q0{B|m^ zR7}oN(B3oxG11f0Go&}!SWsPE9Tr!pYtjh(x9-LCsc0>nBf|CI=!m~eEw^niLMXSu zC^1i1C&oE(CI=*=gd2)D%qQulI(m#BN1idp=~JCanoT_UzsL4L1T{ae1Ztf%TRF^u z+}vDGZ*Q?U3(EbuXFQ_0AD(3B0{RtSNdP+8+3Kg2jMl`BHvz<+!Q0n8=?TRXpvq7& zJYL)Zr}~8Z!+10LATK>YL-iUS4UA&QD98K`IHTmH3pj69N|KHurjgxw!E)?&*j{)L z-EtIkRi4flt11qRQijpVzC{ck$?#1`pqo2x`c^Yull2f!!o9F)-=1ldwQVzOS)p#a zSLLh$5X!gsvcA3At+kK>*O3gHiW5uxgP0?Hu;)iZ$K@$Q?O_SqWTX7X<@s*SM$uFHtzlDhF6EXtw{XSU8XSg@g0JfjBKH%x_cM{{a4+KC6$|QJ9!}4jE;gF= zNJ^>Tr?JnF9u6*ij@ST`d@0%1`_@q+7;c1IxE#~a^PgYHqY(dE*}5li4)=c1X;Vb- zEngpIg!~vE(Baz*J%vq8_9QVY>Q65ikpZtI)KqZA1_f7xXbwAyP!`0dQ+wPYqH&wRY9J~h|`x6cZUV_il)Add5U6jZes`X_9JyX`Z@AfeP zh*xfg1DS}brJOlyEme_%rcQ{e>VsLN5Ce*nKNc>Lxl0oF(;sqP-sV$W(Dzt{w~;%q0FRf)$?gD?~q{XL}xq&qU}Riu$50zd*GKJoqO(z&vsEhZ=E|=eS`& zPXcnRJ(#>x-vdxeqM(vfVaE(2V+MGhSRE3?pHA_i;}UxbG7+?4!BP!2kDRKFV=L0) zQev#b=XyxVm^WD?cQNevjUKOOfbO<5Ukk-%kkl%z+*&>!iin;RFzClUVxYg9t;d*mO%Tj_^v^U_?HtIZDI*MdUdRL@aYyP1Y$hHnj#LCQeeAv$ zi@IZY-}MSC5T=e_%%;+d(QZmFY3z`1hY85xMn*=KO0d?>gynIvtXk!~JR%!H1b}#+ z=ZSW?2a}698;qT-k0q2$HS8x@bq-)l$;UrRl|<+-uF1QR3GT64XAKZ{4;A`^^ltZR zUkEIJg@tHAR@qnT1Yw?}H)6FWj!?DHO&i?f({-9#kZS$?L88J;M$g!Y8THQn$EEIToQuxO zmxcmdmz22#bKd)6^9u`O({NR?M2~@MVk^iOn;HxEpGbMPq%I2#k^!OQ&mW%0<=tCE zmX$Z=w#_vD-0h%&>Y;*MW@jTSwoxen2`=WFU$||H%&^`rkK0|iwDlo@^vIL&-+x+R zE=D4gUGB1(9$Sz|b#mI5pUQ_ukNQeTbFDg|kwYq&VaF{a5i5|=%+47sWxaRsr)DC6VD)e1`G7PR)RL$*lG znP@EJxR87xGLAXM+F^;Yz(-?s?h5j|MTYTX%&sxb@Aosr#`B$t`^_P#!r5rm(v5$o zS5-Dv{S9CMF2qI=#=A+=qgY0CoNXr6CtiaV5X60z#xmo{w*ohMF*P-=0F7G*qXDL_LC!_yk~X|bA$ig`Ql|%2vl+Q8qa0={inGUK*LpQYdvX7 z(&q%j^!6{Y@8P+f2ew6(QA3WpSpenA;NXbO{u{shETm`tV0jk=D(S_O9+@m}`S+fq z;&WxwV&BC=ci*i7*C*3<9+ZGMP|I91^#(bT%qIHo-#|>b(|V7FKAr+=cujDS$SbGU^2{kW2`@^odo33jFo-iMK zsh8kg#X3bD2S$$osG>se%u~%)IA(haUoK-0aTlK>eqy+hv9NDD7U^33w>C|t$E;yZ z)p~Jl?FVEN$CHrhBa6y4Gc?KYB5SFOG54)&+3M&7@&XfAnC~k)X7#$zF$bu}-yw8p zb!6aTT}9^AD-7i{?o5Sqx0Bmy9DzQRf2VP?-y_=DZ-bl1Gb%?H8o&6lez*LRkymW? zJL?_Pn=$cWs}xy|*{R@8cDx^d0hBp30UEU=Iu#hH+@yjg=r9Kwi3_C2%M(+_#igAC zwS$hE&n@5Ci?)>3bxv4cxMNC6Nt8cu)uzAe$%w1P3l0u=yx?|&zuOeZbn2fwa#r3` zl$fVT?>7)~e}{^n@TFi3?^!)oDW{M~jw^g%j{b1pCms-zN`~GkSwuZX$X{TSjIhsN zeZb`reeNgdUhF*c3x7QhkWS8Y)Gl|i-shrzfnjQ zvS@z(27sUNOOZiu!&8ucUx?Gh1ZeBv0J+?KIl+#`hWv;~pfLXIuapz`G+h4u*_TiC z-jN(H1E8A^_gxn*Bcc*nB*v^M$rgEN+!~sFcrC^?Hll|^dLcDx? zy4YhmNx0D5d3SdvDSEW}$6~-ekxn{}g}pgVd6`a9LUy{q$*~@7(WGu``&XZUaHjty7m)GuUqYf%cw%DWlV~8E z-_LaxgUb-?(xePel%d8RCKDiI1w%73O5>Vs)-i#Y zK@~M)r77{RUueU8rwXKtk|+0`cce#{80pWS8gzudzQ+DyOd}@1a+HPvlf1G870i1c z6@zL$Hr2We^HC zcsW!s!h1uLtzu#vVq$0s<90-Y>>Z5;v&Nf$H@b>{Dze1KGnw_cPAz8}KEd3#He*yy zDo!G>)qSttY08(VWWAyKfW748Cs&u0IW_Oj$S5fzFUpqZXT4(W=fbp-)SGHC8p}~)Fuc_&%k<$_HB2VR7ubw)!TAuE6 zZ*9q@*(5<98N3h(drQH>tg(C7HS?~YAD_M%u)J%Yy0Pq@c*wI03kx$vKo_-EoF&N7 zBoPBIGo{P6YP<0JJ*#_W=G$MXyH^L&`>SW$DX3f}njA^5xVi!rYv-Kbzp48ZsXx48 zHtwKc5=diD+DV)n}3?Vm~=WU5N%klLYQlAr4dL6g9I> z4(UfR*}$&cCs2W&MV`s{0*c2C!F!7-o9BD2Y6#|hD(UsLK3bXdcJF?_P>VrD&zM`k zE7QhFTG_;ktDbwa1Fut~n|p%xr79Lyqz~tu~ywlKAA&~I9}No#g8th*~hCg@EMV$+-COycm{J2?ao zOg~sw%6t#8ABVJV+^BK@7@f0NLuJghyroERCue5#bT93wu@4XY=tfi~JJGBgJX^(5 z({K2N@~<_xLa%MZ3kqh~Q>58TTTf)ogZR$AKgM_^MS_2jemJt&X6a;EdfFHJ46Y_X-u4c+5A3s0kN-^bOxqUz11GX0}tJeFSNCIwNFiG}2 zN)Zf|%I7On5nXV@s|(j~km@u(t{}nX)I|s$qZ!+=Gbn+d-|@aSJ#8o95f(F=)l#Ls zpo>ZU@|E?e1P8D;SJ(f=!LaAktFkf7mt#Luyd!yl=_1I(lKhw7rMIYA9c`S4NO+ttb~rHRt-sG5r1ImHAX z12Ct4J(u^n`l4hau7C{@c_-41h_|2?+{CcYO7nZ`j>ccf|IYTV>Du~Uosr~g8-0P= z$(lm?M;}Z{!CA|Y%?GGBTN4;=s}?beAac^$8d_n|Oegm}Rh6LuREyL0o=+L6f*8xL zDEj%cKr}9=8+>Ky@t=m1E)09-g`u zxxDSpM)0DHo!b~q`P#WZ51Yo$)|S2BVJGT(inz)dqb~)79L0fIP^(g%P$)2w;7&tI zb|%*x0s|MNIC1kQX2FCDfVm3|i(Z|^7%qYcobHenoABn9f2V2E2qap*$d>Ozn{nRO zUsmN^><_XxwWq8|igFgnzIut06Ihc2(2*GlxHfSBFc}-?`ZERXsA*{a-Cmu_KO@~t z%#k&0^W+HbmM)_=r;g;~VH;uf-PNWL#Bn4oQ?GM*!kDogv1?hEA7@h77WLN)iL!j1*O5ROA}LR2n?B>zjDiMwhZ;8=j(;RllY;m(;oH ztcs<*>RHS?0o*goif&_yg2(R&RTr?<2+V#FNMj~fsfr7Q#(>pwGI7BD*qEKegVrGP zP)6xkdlnj6H+y}Ez>Gj0_D|~Sl+!II3*POm!jH`Mm+5u1nHTh~e^RWK`I+V*? diff --git a/src/08 PyQt5 exe/src/main/icons/mac/256.png b/src/08 PyQt5 exe/src/main/icons/mac/256.png deleted file mode 100644 index e986078e95dbb2cf02365d9976a45845aa2e6cf4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14652 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 diff --git a/src/08 PyQt5 exe/src/main/icons/mac/512.png b/src/08 PyQt5 exe/src/main/icons/mac/512.png deleted file mode 100644 index fb7be828b04f3e0453d93b42d8ed77a4a55f8019..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33273 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 diff --git a/src/08 PyQt5 exe/src/main/python/main.py b/src/08 PyQt5 exe/src/main/python/main.py deleted file mode 100644 index 7c3ff21..0000000 --- a/src/08 PyQt5 exe/src/main/python/main.py +++ /dev/null @@ -1,89 +0,0 @@ -from fbs_runtime.application_context.PyQt5 import ApplicationContext -from PyQt5.QtWidgets import QMainWindow - -import sys - -appctxt = ApplicationContext() # 1. Instantiate ApplicationContext - -from PyQt5.QtWidgets import * -from PyQt5.QtGui import QKeySequence - -class MainWindow(QMainWindow): - def closeEvent(self, e): - if not text.document().isModified(): - return - answer = QMessageBox.question( - window, None, - "You have unsaved changes. Save before closing?", - QMessageBox.Save | QMessageBox.Discard | QMessageBox.Cancel - ) - if answer & QMessageBox.Save: - save() - elif answer & QMessageBox.Cancel: - e.ignore() - -text = QPlainTextEdit() -window = MainWindow() -window.setCentralWidget(text) - -file_path = None - -menu = window.menuBar().addMenu("&File") -open_action = QAction("&Open") -def open_file(): - global file_path - path = QFileDialog.getOpenFileName(window, "Open")[0] - if path: - text.setPlainText(open(path).read()) - file_path = path -open_action.triggered.connect(open_file) -open_action.setShortcut(QKeySequence.Open) -menu.addAction(open_action) - -save_action = QAction("&Save") -def save(): - if file_path is None: - save_as() - else: - with open(file_path, "w") as f: - f.write(text.toPlainText()) - text.document().setModified(False) -save_action.triggered.connect(save) -save_action.setShortcut(QKeySequence.Save) -menu.addAction(save_action) - -save_as_action = QAction("Save &As...") -def save_as(): - global file_path - path = QFileDialog.getSaveFileName(window, "Save As")[0] - if path: - file_path = path - save() -save_as_action.triggered.connect(save_as) -menu.addAction(save_as_action) - -close = QAction("&Close") -close.triggered.connect(window.close) -menu.addAction(close) - -help_menu = window.menuBar().addMenu("&Help") -about_action = QAction("&About") -help_menu.addAction(about_action) -def show_about_dialog(): - text = "

" \ - "

Text Editor

" \ - "⁣" \ - "" \ - "
" \ - "

Version 31.4.159.265358
" \ - "Copyright © Company Inc.

" \ - % appctxt.get_resource("icon.svg") - about_dialog = QMessageBox(window) - about_dialog.setText(text) - about_dialog.exec_() -about_action.triggered.connect(show_about_dialog) - -window.show() - -exit_code = appctxt.app.exec_() # 2. Invoke appctxt.app.exec_() -sys.exit(exit_code) \ No newline at end of file diff --git a/src/08 PyQt5 exe/src/main/resources/base/icon.svg b/src/08 PyQt5 exe/src/main/resources/base/icon.svg deleted file mode 100644 index 21e838a..0000000 --- a/src/08 PyQt5 exe/src/main/resources/base/icon.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/09 Qt dark theme/README.md b/src/09 Qt dark theme/README.md deleted file mode 100644 index 232d5f6..0000000 --- a/src/09 Qt dark theme/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# Qt Dark Theme - -This example shows how Qt's style mechanisms can be used to set a dark theme. It adapts the text editor from [example 7](../07%20Qt%20Text%20Editor). - -![Qt Dark Theme](../screenshots/qt-dark-theme.png) - -As you can see in [`main.py`](main.py), this example uses `QApplication.setStyle(...)` and a `QPalette` to change the application's colors: - - # Force the style to be the same on all OSs: - app.setStyle("Fusion") - - # Now use a palette to switch to dark colors: - palette = QPalette() - palette.setColor(QPalette.Window, QColor(53, 53, 53)) - palette.setColor(QPalette.WindowText, Qt.white) - ... - app.setPalette(palette) - -The rest of the code is the same as for the [original version of the text editor](../07%20Qt%20Text%20Editor). - -To run this example yourself, please follow the [instructions in the README of this repository](https://github.com/pyqt/examples#running-the-examples). diff --git a/src/09 Qt dark theme/icon.svg b/src/09 Qt dark theme/icon.svg deleted file mode 100644 index 21e838a..0000000 --- a/src/09 Qt dark theme/icon.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/09 Qt dark theme/main.py b/src/09 Qt dark theme/main.py deleted file mode 100644 index ee1105e..0000000 --- a/src/09 Qt dark theme/main.py +++ /dev/null @@ -1,105 +0,0 @@ -from PyQt5.QtWidgets import * -from PyQt5.QtGui import QKeySequence, QPalette, QColor -from PyQt5.QtCore import Qt - -app = QApplication([]) - -# Force the style to be the same on all OSs: -app.setStyle("Fusion") - -# Now use a palette to switch to dark colors: -palette = QPalette() -palette.setColor(QPalette.Window, QColor(53, 53, 53)) -palette.setColor(QPalette.WindowText, Qt.white) -palette.setColor(QPalette.Base, QColor(25, 25, 25)) -palette.setColor(QPalette.AlternateBase, QColor(53, 53, 53)) -palette.setColor(QPalette.ToolTipBase, Qt.white) -palette.setColor(QPalette.ToolTipText, Qt.white) -palette.setColor(QPalette.Text, Qt.white) -palette.setColor(QPalette.Button, QColor(53, 53, 53)) -palette.setColor(QPalette.ButtonText, Qt.white) -palette.setColor(QPalette.BrightText, Qt.red) -palette.setColor(QPalette.Link, QColor(42, 130, 218)) -palette.setColor(QPalette.Highlight, QColor(42, 130, 218)) -palette.setColor(QPalette.HighlightedText, Qt.black) -app.setPalette(palette) - -# The rest of the code is the same as for the "normal" text editor. - -app.setApplicationName("Text Editor") - -text = QPlainTextEdit() - -class MainWindow(QMainWindow): - def closeEvent(self, e): - if not text.document().isModified(): - return - answer = QMessageBox.question( - window, None, - "You have unsaved changes. Save before closing?", - QMessageBox.Save | QMessageBox.Discard | QMessageBox.Cancel - ) - if answer & QMessageBox.Save: - save() - elif answer & QMessageBox.Cancel: - e.ignore() - -window = MainWindow() -window.setCentralWidget(text) - -file_path = None - -menu = window.menuBar().addMenu("&File") -open_action = QAction("&Open") -def open_file(): - global file_path - path = QFileDialog.getOpenFileName(window, "Open")[0] - if path: - text.setPlainText(open(path).read()) - file_path = path -open_action.triggered.connect(open_file) -open_action.setShortcut(QKeySequence.Open) -menu.addAction(open_action) - -save_action = QAction("&Save") -def save(): - if file_path is None: - save_as() - else: - with open(file_path, "w") as f: - f.write(text.toPlainText()) - text.document().setModified(False) -save_action.triggered.connect(save) -save_action.setShortcut(QKeySequence.Save) -menu.addAction(save_action) - -save_as_action = QAction("Save &As...") -def save_as(): - global file_path - path = QFileDialog.getSaveFileName(window, "Save As")[0] - if path: - file_path = path - save() -save_as_action.triggered.connect(save_as) -menu.addAction(save_as_action) - -close = QAction("&Close") -close.triggered.connect(window.close) -menu.addAction(close) - -help_menu = window.menuBar().addMenu("&Help") -about_action = QAction("&About") -help_menu.addAction(about_action) -def show_about_dialog(): - text = "
" \ - "

Text Editor

" \ - "⁣" \ - "" \ - "
" \ - "

Version 31.4.159.265358
" \ - "Copyright © Company Inc.

" - QMessageBox.about(window, "About Text Editor", text) -about_action.triggered.connect(show_about_dialog) - -window.show() -app.exec_() \ No newline at end of file diff --git a/src/10 QPainter Python example/README.md b/src/10 QPainter Python example/README.md deleted file mode 100644 index 1a14302..0000000 --- a/src/10 QPainter Python example/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# QPainter Python example - -This example application demonstrates how you can use [`QPainter`](https://doc.qt.io/qt-5/qpainter.html) to perform custom rendering in a widget. It turns the text editor from [example 7](../07%20Qt%20Text%20Editor) into an action shooter: When you click inside the editor with the mouse, bullet holes appear. - -

QPainter Python Example

- -The crucial steps of this example are to [override `mousePressEvent(...)`](main.py#L13-L17) to handle the user's clicks, and [`paintEvent(...)`](main.py#L18-L22) to draw the bullets. See the top of [`main.py`](main.py) for how these features work in detail. - -To run this example yourself, please follow [these instructions](https://github.com/pyqt/examples#running-the-examples). diff --git a/src/10 QPainter Python example/bullet.png b/src/10 QPainter Python example/bullet.png deleted file mode 100644 index 80e9387c8757aab98316d42b6ac957fcda1c1af7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5017 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 diff --git a/src/10 QPainter Python example/icon.svg b/src/10 QPainter Python example/icon.svg deleted file mode 100644 index 21e838a..0000000 --- a/src/10 QPainter Python example/icon.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/10 QPainter Python example/main.py b/src/10 QPainter Python example/main.py deleted file mode 100644 index 484901e..0000000 --- a/src/10 QPainter Python example/main.py +++ /dev/null @@ -1,103 +0,0 @@ -from PyQt5.QtWidgets import * -from PyQt5.QtGui import * -from PyQt5.QtCore import * -from PyQt5.QtMultimedia import QSound - -class PlainTextEdit(QPlainTextEdit): - def __init__(self): - super().__init__() - self._holes = [] - self._bullet = QPixmap("bullet.png") - size = self._bullet.size() - self._offset = QPoint(size.width() / 2, size.height() / 2) - def mousePressEvent(self, e): - self._holes.append(e.pos()) - super().mousePressEvent(e) - self.viewport().update() - QSound.play("shot.wav") - def paintEvent(self, e): - super().paintEvent(e) - painter = QPainter(self.viewport()) - for hole in self._holes: - painter.drawPixmap(hole - self._offset, self._bullet) - -app = QApplication([]) -text = PlainTextEdit() -text.setPlainText("Click with the mouse below to shoot ;-)") - -# The rest of the code is as for the normal version of the text editor. - -class MainWindow(QMainWindow): - def closeEvent(self, e): - if not text.document().isModified(): - return - answer = QMessageBox.question( - window, None, - "You have unsaved changes. Save before closing?", - QMessageBox.Save | QMessageBox.Discard | QMessageBox.Cancel - ) - if answer & QMessageBox.Save: - save() - elif answer & QMessageBox.Cancel: - e.ignore() - -app.setApplicationName("Text Editor") -window = MainWindow() -window.setCentralWidget(text) - -file_path = None - -menu = window.menuBar().addMenu("&File") -open_action = QAction("&Open") -def open_file(): - global file_path - path = QFileDialog.getOpenFileName(window, "Open")[0] - if path: - text.setPlainText(open(path).read()) - file_path = path -open_action.triggered.connect(open_file) -open_action.setShortcut(QKeySequence.Open) -menu.addAction(open_action) - -save_action = QAction("&Save") -def save(): - if file_path is None: - save_as() - else: - with open(file_path, "w") as f: - f.write(text.toPlainText()) - text.document().setModified(False) -save_action.triggered.connect(save) -save_action.setShortcut(QKeySequence.Save) -menu.addAction(save_action) - -save_as_action = QAction("Save &As...") -def save_as(): - global file_path - path = QFileDialog.getSaveFileName(window, "Save As")[0] - if path: - file_path = path - save() -save_as_action.triggered.connect(save_as) -menu.addAction(save_as_action) - -close = QAction("&Close") -close.triggered.connect(window.close) -menu.addAction(close) - -help_menu = window.menuBar().addMenu("&Help") -about_action = QAction("&About") -help_menu.addAction(about_action) -def show_about_dialog(): - text = "
" \ - "

Text Editor

" \ - "⁣" \ - "" \ - "
" \ - "

Version 31.4.159.265358
" \ - "Copyright © Company Inc.

" - QMessageBox.about(window, "About Text Editor", text) -about_action.triggered.connect(show_about_dialog) - -window.show() -app.exec_() \ No newline at end of file diff --git a/src/10 QPainter Python example/shot.wav b/src/10 QPainter Python example/shot.wav deleted file mode 100644 index 0228460d19e6107e7649199b87a278724d33dfd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 235456 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 PiCV;6aOb& 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 z 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 QC9|>I!rIp#-gW=~118^hWdHyG diff --git a/src/11 PyQt Thread example/01_single_threaded.py b/src/11 PyQt Thread example/01_single_threaded.py deleted file mode 100644 index 7e02378..0000000 --- a/src/11 PyQt Thread example/01_single_threaded.py +++ /dev/null @@ -1,37 +0,0 @@ -from PyQt5.QtCore import * -from PyQt5.QtWidgets import * -from requests import Session - -name = input("Please enter your name: ") -chat_url = "https://build-system.fman.io/chat" -server = Session() - -# GUI: -app = QApplication([]) -text_area = QPlainTextEdit() -text_area.setFocusPolicy(Qt.NoFocus) -message = QLineEdit() -layout = QVBoxLayout() -layout.addWidget(text_area) -layout.addWidget(message) -window = QWidget() -window.setLayout(layout) -window.show() - -# Event handlers: -def display_new_messages(): - new_message = server.get(chat_url).text - if new_message: - text_area.appendPlainText(new_message) - -def send_message(): - server.post(chat_url, {"name": name, "message": message.text()}) - message.clear() - -# Signals: -message.returnPressed.connect(send_message) -timer = QTimer() -timer.timeout.connect(display_new_messages) -timer.start(1000) - -app.exec_() \ No newline at end of file diff --git a/src/11 PyQt Thread example/02_multithreaded.py b/src/11 PyQt Thread example/02_multithreaded.py deleted file mode 100644 index 9bf788f..0000000 --- a/src/11 PyQt Thread example/02_multithreaded.py +++ /dev/null @@ -1,49 +0,0 @@ -from PyQt5.QtCore import * -from PyQt5.QtWidgets import * -from requests import Session -from threading import Thread -from time import sleep - -name = input("Please enter your name: ") -chat_url = "https://build-system.fman.io/chat" -server = Session() - -# GUI: -app = QApplication([]) -text_area = QPlainTextEdit() -text_area.setFocusPolicy(Qt.NoFocus) -message = QLineEdit() -layout = QVBoxLayout() -layout.addWidget(text_area) -layout.addWidget(message) -window = QWidget() -window.setLayout(layout) -window.show() - -# Event handlers: -new_messages = [] -def fetch_new_messages(): - while True: - response = server.get(chat_url).text - if response: - new_messages.append(response) - sleep(.5) - -thread = Thread(target=fetch_new_messages, daemon=True) -thread.start() - -def display_new_messages(): - while new_messages: - text_area.appendPlainText(new_messages.pop(0)) - -def send_message(): - server.post(chat_url, {"name": name, "message": message.text()}) - message.clear() - -# Signals: -message.returnPressed.connect(send_message) -timer = QTimer() -timer.timeout.connect(display_new_messages) -timer.start(1000) - -app.exec_() \ No newline at end of file diff --git a/src/11 PyQt Thread example/03_with_threadutil.py b/src/11 PyQt Thread example/03_with_threadutil.py deleted file mode 100644 index 2d49dc4..0000000 --- a/src/11 PyQt Thread example/03_with_threadutil.py +++ /dev/null @@ -1,43 +0,0 @@ -from PyQt5.QtCore import * -from PyQt5.QtWidgets import * -from requests import Session -from threading import Thread -from threadutil import run_in_main_thread -from time import sleep - -name = input("Please enter your name: ") -chat_url = "https://build-system.fman.io/chat" -server = Session() - -# GUI: -app = QApplication([]) -text_area = QPlainTextEdit() -text_area.setFocusPolicy(Qt.NoFocus) -message = QLineEdit() -layout = QVBoxLayout() -layout.addWidget(text_area) -layout.addWidget(message) -window = QWidget() -window.setLayout(layout) -window.show() - -append_message = run_in_main_thread(text_area.appendPlainText) - -def fetch_new_messages(): - while True: - response = server.get(chat_url).text - if response: - append_message(response) - sleep(.5) - -def send_message(): - server.post(chat_url, {"name": name, "message": message.text()}) - message.clear() - -# Signals: -message.returnPressed.connect(send_message) - -thread = Thread(target=fetch_new_messages, daemon=True) -thread.start() - -app.exec_() \ No newline at end of file diff --git a/src/11 PyQt Thread example/README.md b/src/11 PyQt Thread example/README.md deleted file mode 100644 index cbf1255..0000000 --- a/src/11 PyQt Thread example/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# PyQt Thread example - -This example shows how you can use threads to make your PyQt application more responsive. It's a fully functional chat client. - -

PyQt Thread Example

- -To run this example, please follow [the instructions in the README of this repository](https://github.com/pyqt/examples#running-the-examples). Instead of `python main.py`, use `python` to execute one of the scripts described below. Eg. `python 01_single_threaded.py`. - -To demonstrate the utility of threads, this directory contains multiple implementations of the chat client: - - * [`01_single_threaded.py`](01_single_threaded.py) does not use threads. Once per second, it fetches the latest messages from the server. It does this in the main thread. While fetching messages, it's unable to process your key strokes. As a result, it sometimes lags a little as you type. - * [`02_multithreaded.py`](02_multithreaded.py) uses threads to fetch new messages in the background. It is considerably more responsive than the single threaded version. - * [`03_with_threadutil.py`](03_with_threadutil.py) is a variation of the multithreaded version. It extracts the logic necessary for communicating between threads into a separate module that you can use in your own apps, [`threadutil.py`](threadutil.py). For an even more powerful implementation, see [`threadutil_blocking.py`](threadutil_blocking.py). This is the code which [fman](https://fman.io) uses. - -Most of the added complexity of the multithreaded versions comes from having to synchronize the main and background threads. In more detail: The _main thread_ is the thread in which Qt draws pixels on the screen, processes events such as mouse clicks, etc. In the examples here, there is a single background thread which fetches messages from the server. But what should happen when a new message arrives? The background thread can't just draw the text on the screen, because Qt might just be in the process of drawing itself. The answer is that the background thread must somehow get Qt to draw the text in the main thread. The second and third examples presented here ([`02_multithreaded.py`](02_multithreaded.py) and [`03_with_threadutil.py`](03_with_threadutil.py)) use different ways of achieving this. In the former, the background thread appends messages to a list, which is then processed in the main thread. The latter uses a custom mechanism that lets the background thread execute arbitrary code in the main thread. In this case, the "arbitrary code" draws the text for the new message on the screen. diff --git a/src/11 PyQt Thread example/threadutil.py b/src/11 PyQt Thread example/threadutil.py deleted file mode 100644 index 7a4d3ea..0000000 --- a/src/11 PyQt Thread example/threadutil.py +++ /dev/null @@ -1,22 +0,0 @@ -from PyQt5.QtCore import QObject, pyqtSignal - -class CurrentThread(QObject): - - _on_execute = pyqtSignal(object, tuple, dict) - - def __init__(self): - super(QObject, self).__init__() - self._on_execute.connect(self._execute_in_thread) - - def execute(self, f, args, kwargs): - self._on_execute.emit(f, args, kwargs) - - def _execute_in_thread(self, f, args, kwargs): - f(*args, **kwargs) - -main_thread = CurrentThread() - -def run_in_main_thread(f): - def result(*args, **kwargs): - main_thread.execute(f, args, kwargs) - return result \ No newline at end of file diff --git a/src/11 PyQt Thread example/threadutil_blocking.py b/src/11 PyQt Thread example/threadutil_blocking.py deleted file mode 100644 index 716e9f4..0000000 --- a/src/11 PyQt Thread example/threadutil_blocking.py +++ /dev/null @@ -1,112 +0,0 @@ -""" -A more powerful, synchronous implementation of run_in_main_thread(...). -It allows you to receive results from the function invocation: - - @run_in_main_thread - def return_2(): - return 2 - - # Runs the above function in the main thread and prints '2': - print(return_2()) -""" - -from functools import wraps -from PyQt5.QtCore import pyqtSignal, QObject, QThread -from PyQt5.QtWidgets import QApplication -from threading import Event, get_ident - -def run_in_thread(thread_fn): - def decorator(f): - @wraps(f) - def result(*args, **kwargs): - thread = thread_fn() - return Executor.instance().run_in_thread(thread, f, args, kwargs) - return result - return decorator - -def _main_thread(): - app = QApplication.instance() - if app: - return app.thread() - # We reach here in tests that don't (want to) create a QApplication. - if int(QThread.currentThreadId()) == get_ident(): - return QThread.currentThread() - raise RuntimeError('Could not determine main thread') - -run_in_main_thread = run_in_thread(_main_thread) - -def is_in_main_thread(): - return QThread.currentThread() == _main_thread() - -class Executor: - - _INSTANCE = None - - @classmethod - def instance(cls): - if cls._INSTANCE is None: - cls._INSTANCE = cls(QApplication.instance()) - return cls._INSTANCE - def __init__(self, app): - self._pending_tasks = [] - self._app_is_about_to_quit = False - app.aboutToQuit.connect(self._about_to_quit) - def _about_to_quit(self): - self._app_is_about_to_quit = True - for task in self._pending_tasks: - task.set_exception(SystemExit()) - task.has_run.set() - def run_in_thread(self, thread, f, args, kwargs): - if QThread.currentThread() == thread: - return f(*args, **kwargs) - elif self._app_is_about_to_quit: - # In this case, the target thread's event loop most likely is not - # running any more. This would mean that our task (which is - # submitted to the event loop via signals/slots) is never run. - raise SystemExit() - task = Task(f, args, kwargs) - self._pending_tasks.append(task) - try: - receiver = Receiver(task) - receiver.moveToThread(thread) - sender = Sender() - sender.signal.connect(receiver.slot) - sender.signal.emit() - task.has_run.wait() - return task.result - finally: - self._pending_tasks.remove(task) - -class Task: - def __init__(self, fn, args, kwargs): - self._fn = fn - self._args = args - self._kwargs = kwargs - self.has_run = Event() - self._result = self._exception = None - def __call__(self): - try: - self._result = self._fn(*self._args, **self._kwargs) - except Exception as e: - self._exception = e - finally: - self.has_run.set() - def set_exception(self, exception): - self._exception = exception - @property - def result(self): - if not self.has_run.is_set(): - raise ValueError("Hasn't run.") - if self._exception: - raise self._exception - return self._result - -class Sender(QObject): - signal = pyqtSignal() - -class Receiver(QObject): - def __init__(self, callback, parent=None): - super().__init__(parent) - self.callback = callback - def slot(self): - self.callback() \ No newline at end of file diff --git a/src/12 QTreeView example in Python/README.md b/src/12 QTreeView example in Python/README.md deleted file mode 100644 index 9134acf..0000000 --- a/src/12 QTreeView example in Python/README.md +++ /dev/null @@ -1,23 +0,0 @@ -# QTreeView example in Python - -A _tree view_ is what's classicaly used to display files and folders: A hierarchical structure where items can be expanded. This example application shows how PyQt5's [`QTreeView`](https://doc.qt.io/qt-5/qtreeview.html) can be used to display your local files. - -

QTreeView example in Python

- -As for the other examples in this repository, the code lies in [`main.py`](main.py). The important steps are: - - model = QDirModel() - view = QTreeView() - view.setModel(model) - view.setRootIndex(model.index(home_directory)) - view.show() - -Both [`QDirModel`](https://doc.qt.io/qt-5/qdirmodel.html) and [`QTreeView`](https://doc.qt.io/qt-5/qtreeview.html) are a part of Qt's [Model/View framework](https://doc.qt.io/qt-5/model-view-programming.html). The idea is that the model provides data to the view, which then displays it. As you can see above, we first instantiate the model and the view, then connect the two via `.setModel(...)`. The `.setRootIndex(...)` call instructs the view to display the files in your home directory. - -The nice thing about the Model/View distinction is that it lets you visualize the same data in different ways. For instance, you could replace the line `view = QTreeView()` above by the following to display a flat _list_ of your files instead: - - view = QListView() - -The next example, [PyQt5 QListview](../13%20PyQt5%20QListView), shows another way of using `QListView`. - -To run this example yourself, please follow [the instructions in the README of this repository](https://github.com/pyqt/examples#running-the-examples). diff --git a/src/12 QTreeView example in Python/main.py b/src/12 QTreeView example in Python/main.py deleted file mode 100644 index 5b69c15..0000000 --- a/src/12 QTreeView example in Python/main.py +++ /dev/null @@ -1,12 +0,0 @@ -from os.path import expanduser -from PyQt5.QtWidgets import * - -home_directory = expanduser('~') - -app = QApplication([]) -model = QDirModel() -view = QTreeView() -view.setModel(model) -view.setRootIndex(model.index(home_directory)) -view.show() -app.exec_() \ No newline at end of file diff --git a/src/13 PyQt5 QListView/README.md b/src/13 PyQt5 QListView/README.md deleted file mode 100644 index df17483..0000000 --- a/src/13 PyQt5 QListView/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# PyQt5 QListView - -This example shows how you can use a PyQt5 [`QListView`](https://doc.qt.io/qt-5/qlistview.html) to display a list. - -

PyQt5 QListView

- -It simply shows a static list of strings. Technically, the data is managed by Qt's [`QStringListModel`](https://doc.qt.io/qt-5/qstringlistmodel.html). The important steps of the [code](main.py) are: - -``` -model = QStringListModel(["An element", "Another element", "Yay! Another one."]) -view = QListView() -view.setModel(model) -view.show() -``` - -This is very similar to the [previous example](../12%20QTreeView%20example%20in%20Python), where we displayed a tree view of files. The reason for this similarity is that both examples use Qt's Model/View framework. As an exercise for yourself, you might want to try using `QListView` instead of `QTreeView` in the previous example. - -To run this example, please follow [the instructions in the README of this repository](https://github.com/pyqt/examples#running-the-examples). diff --git a/src/13 PyQt5 QListView/main.py b/src/13 PyQt5 QListView/main.py deleted file mode 100644 index 3d80515..0000000 --- a/src/13 PyQt5 QListView/main.py +++ /dev/null @@ -1,11 +0,0 @@ -from PyQt5.QtWidgets import * -from PyQt5.QtCore import QStringListModel - -app = QApplication([]) -model = QStringListModel([ - "An element", "Another element", "Yay! Another one." -]) -view = QListView() -view.setModel(model) -view.show() -app.exec_() \ No newline at end of file diff --git a/src/14 QAbstractTableModel example/README.md b/src/14 QAbstractTableModel example/README.md deleted file mode 100644 index 92f3840..0000000 --- a/src/14 QAbstractTableModel example/README.md +++ /dev/null @@ -1,52 +0,0 @@ -# QAbstractTableModel example - -This [`QAbstractTableModel`](https://doc.qt.io/qt-5/qabstracttablemodel.html) example shows how you can define a custom Qt _model_ to display tabular data. - -

QAbstractTableModel example

- -The data is a table of famous scientists. In Python, it can be written as follows: - -``` -headers = ["Scientist name", "Birthdate", "Contribution"] -rows = [("Newton", "1643-01-04", "Classical mechanics"), - ("Einstein", "1879-03-14", "Relativity"), - ("Darwin", "1809-02-12", "Evolution")] -``` - -To make Qt display these data in a table, we need to answer the following questions: - - 1. How many rows are there? - 2. How many columns? - 3. What's the value of each cell? - 4. What are the (column) headers? - -We do this by subclassing `QAbstractTableModel`. This lets us answer each of the above questions by implementing a corresponding method: - -``` -class TableModel(QAbstractTableModel): - def rowCount(self, parent): - # How many rows are there? - return len(rows) - def columnCount(self, parent): - # How many columns? - return len(headers) - def data(self, index, role): - if role != Qt.DisplayRole: - return QVariant() - # What's the value of the cell at the given index? - return rows[index.row()][index.column()] - def headerData(self, section, orientation, role: - if role != Qt.DisplayRole or orientation != Qt.Horizontal: - return QVariant() - # What's the header for the given column? - return headers[section] -``` - -Once we have this model, we can instantiate it, connect it to a `QTableView` and show it in a window: - - model = TableModel() - view = QTableView() - view.setModel(model) - view.show() - -The full code is in [`main.py`](main.py). For instructions how to run it, please see [the instructions in the README of this repository](https://github.com/pyqt/examples#running-the-examples). diff --git a/src/14 QAbstractTableModel example/main.py b/src/14 QAbstractTableModel example/main.py deleted file mode 100644 index 5f1edba..0000000 --- a/src/14 QAbstractTableModel example/main.py +++ /dev/null @@ -1,28 +0,0 @@ -from PyQt5.QtWidgets import * -from PyQt5.QtCore import * - -headers = ["Scientist name", "Birthdate", "Contribution"] -rows = [("Newton", "1643-01-04", "Classical mechanics"), - ("Einstein", "1879-03-14", "Relativity"), - ("Darwin", "1809-02-12", "Evolution")] - -class TableModel(QAbstractTableModel): - def rowCount(self, parent): - return len(rows) - def columnCount(self, parent): - return len(headers) - def data(self, index, role): - if role != Qt.DisplayRole: - return QVariant() - return rows[index.row()][index.column()] - def headerData(self, section, orientation, role): - if role != Qt.DisplayRole or orientation != Qt.Horizontal: - return QVariant() - return headers[section] - -app = QApplication([]) -model = TableModel() -view = QTableView() -view.setModel(model) -view.show() -app.exec_() \ No newline at end of file diff --git a/src/15 PyQt database example/.gitignore b/src/15 PyQt database example/.gitignore deleted file mode 100644 index 98e6ef6..0000000 --- a/src/15 PyQt database example/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*.db diff --git a/src/15 PyQt database example/README.md b/src/15 PyQt database example/README.md deleted file mode 100644 index bf5d736..0000000 --- a/src/15 PyQt database example/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# PyQt database example - -This example shows how you can connect to a database from a PyQt application. - -

PyQt database example

- -The screenshot shows a table of project data that comes from a SQL database. One of the projects is real ;-) (Though the income is made up.) - -There are many different database systems: MySQL, PostgreSQL, etc. For simplicity, this example uses SQLite because it ships with Python and doesn't require separate installation. - -The default way of connecting to a database in Python is the [Database API v2.0](https://www.python.org/dev/peps/pep-0249/). You can see an example of its use in [`initdb.py`](initdb.py). Essentially, you use `.connect(...)` to connect to a database, `.cursor()` to obtain a cursor for data querying / manipulation, and `.commit()` to save any changes you made: - - import sqlite3 - connection = sqlite3.connect("projects.db") - cursor = connection.cursor() - cursor.execute("CREATE TABLE projects ...") - cursor.execute("INSERT INTO projects ...") - connection.commit() - -The above code creates the SQLite file `projects.db` with a copy of the data shown in the screenshot. - -Qt also has its own facilities for connecting to a database. You can see this in [`main.py`](main.py), where we open the `projects.db` file created above and display its data: - -``` -db = QSqlDatabase.addDatabase("QSQLITE") -db.setDatabaseName("projects.db") -db.open() -model = QSqlTableModel(None, db) -model.setTable("projects") -model.select() -view = QTableView() -view.setModel(model) -view.show() -``` - -As in [previous examples](../12%20QTreeView%20example%20in%20Python), this uses Qt's Model/View framework to separate the two concerns of obtaining and displaying the data: We use `model` to load the database, and `view` to display it. - -To run this example yourself, first follow [these instructions](https://github.com/pyqt/examples#running-the-examples). Then invoke `python initdb.py` to initialize the database. After that, you can execute `python main.py` to start the sample application. - -While we use SQLite here, you can easily use other database systems as well. For instance, you could use PostgreSQL via the [psycopg2](http://initd.org/psycopg/) library. diff --git a/src/15 PyQt database example/initdb.py b/src/15 PyQt database example/initdb.py deleted file mode 100644 index ceff98e..0000000 --- a/src/15 PyQt database example/initdb.py +++ /dev/null @@ -1,13 +0,0 @@ -import sqlite3 -connection = sqlite3.connect("projects.db") -cursor = connection.cursor() -cursor.execute(""" - CREATE TABLE projects - (url TEXT, descr TEXT, income INTEGER) -""") -cursor.execute("""INSERT INTO projects VALUES - ('giraffes.io', 'Uber, but with giraffes', 1900), - ('dronesweaters.com', 'Clothes for cold drones', 3000), - ('hummingpro.io', 'Online humming courses', 120000) -""") -connection.commit() \ No newline at end of file diff --git a/src/15 PyQt database example/main.py b/src/15 PyQt database example/main.py deleted file mode 100644 index c4cf692..0000000 --- a/src/15 PyQt database example/main.py +++ /dev/null @@ -1,21 +0,0 @@ -from os.path import exists -from PyQt5.QtWidgets import * -from PyQt5.QtSql import * - -import sys - -if not exists("projects.db"): - print("File projects.db does not exist. Please run initdb.py.") - sys.exit() - -app = QApplication([]) -db = QSqlDatabase.addDatabase("QSQLITE") -db.setDatabaseName("projects.db") -db.open() -model = QSqlTableModel(None, db) -model.setTable("projects") -model.select() -view = QTableView() -view.setModel(model) -view.show() -app.exec_() \ No newline at end of file diff --git a/src/pyqt-official/itemviews/frozencolumn/frozencolumn.py b/src/pyqt-official/itemviews/frozencolumn/frozencolumn.py deleted file mode 100644 index f0e2ea5..0000000 --- a/src/pyqt-official/itemviews/frozencolumn/frozencolumn.py +++ /dev/null @@ -1,163 +0,0 @@ -#!/usr/bin/env python - -############################################################################# -## -## Copyright (C) 2017 Hans-Peter Jansen -## Copyright (C) 2016 The Qt Company Ltd. -## -## This file is part of the examples of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:BSD$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https:#www.qt.io/terms-conditions. For further -## information use the contact form at https:#www.qt.io/contact-us. -## -## BSD License Usage -## Alternatively, you may use self 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, self list of conditions and the following disclaimer. -## * Redistributions in binary form must reproduce the above copyright -## notice, self 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 self 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 PyQt5.QtCore import QFile, QFileInfo, Qt -from PyQt5.QtGui import QStandardItem, QStandardItemModel -from PyQt5.QtWidgets import QApplication, QHeaderView, QTableView - - -class FreezeTableWidget(QTableView): - def __init__(self, model): - super(FreezeTableWidget, self).__init__() - self.setModel(model) - self.frozenTableView = QTableView(self) - self.init() - self.horizontalHeader().sectionResized.connect(self.updateSectionWidth) - self.verticalHeader().sectionResized.connect(self.updateSectionHeight) - self.frozenTableView.verticalScrollBar().valueChanged.connect( - self.verticalScrollBar().setValue) - self.verticalScrollBar().valueChanged.connect( - self.frozenTableView.verticalScrollBar().setValue) - - def init(self): - self.frozenTableView.setModel(self.model()) - self.frozenTableView.setFocusPolicy(Qt.NoFocus) - self.frozenTableView.verticalHeader().hide() - self.frozenTableView.horizontalHeader().setSectionResizeMode( - QHeaderView.Fixed) - self.viewport().stackUnder(self.frozenTableView) - - self.frozenTableView.setStyleSheet(''' - QTableView { border: none; - background-color: #8EDE21; - selection-background-color: #999; - }''') # for demo purposes - - self.frozenTableView.setSelectionModel(self.selectionModel()) - for col in range(1, self.model().columnCount()): - self.frozenTableView.setColumnHidden(col, True) - self.frozenTableView.setColumnWidth(0, self.columnWidth(0)) - self.frozenTableView.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff) - self.frozenTableView.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff) - self.frozenTableView.show() - self.updateFrozenTableGeometry() - self.setHorizontalScrollMode(self.ScrollPerPixel) - self.setVerticalScrollMode(self.ScrollPerPixel) - self.frozenTableView.setVerticalScrollMode(self.ScrollPerPixel) - - def updateSectionWidth(self, logicalIndex, oldSize, newSize): - if self.logicalIndex == 0: - self.frozenTableView.setColumnWidth(0, newSize) - self.updateFrozenTableGeometry() - - def updateSectionHeight(self, logicalIndex, oldSize, newSize): - self.frozenTableView.setRowHeight(logicalIndex, newSize) - - def resizeEvent(self, event): - super(FreezeTableWidget, self).resizeEvent(event) - self.updateFrozenTableGeometry() - - def moveCursor(self, cursorAction, modifiers): - current = super(FreezeTableWidget, self).moveCursor(cursorAction, modifiers) - if (cursorAction == self.MoveLeft and - self.current.column() > 0 and - self.visualRect(current).topLeft().x() < - self.frozenTableView.columnWidth(0)): - newValue = (self.horizontalScrollBar().value() + - self.visualRect(current).topLeft().x() - - self.frozenTableView.columnWidth(0)) - self.horizontalScrollBar().setValue(newValue) - return current - - def scrollTo(self, index, hint): - if index.column() > 0: - super(FreezeTableWidget, self).scrollTo(index, hint) - - def updateFrozenTableGeometry(self): - self.frozenTableView.setGeometry( - self.verticalHeader().width() + self.frameWidth(), - self.frameWidth(), self.columnWidth(0), - self.viewport().height() + self.horizontalHeader().height()) - - -def main(args): - def split_and_strip(s, splitter): - return [s.strip() for s in line.split(splitter)] - - app = QApplication(args) - model = QStandardItemModel() - file = QFile(QFileInfo(__file__).absolutePath() + '/grades.txt') - if file.open(QFile.ReadOnly): - line = file.readLine(200).decode('utf-8') - header = split_and_strip(line, ',') - model.setHorizontalHeaderLabels(header) - row = 0 - while file.canReadLine(): - line = file.readLine(200).decode('utf-8') - if not line.startswith('#') and ',' in line: - fields = split_and_strip(line, ',') - for col, field in enumerate(fields): - newItem = QStandardItem(field) - model.setItem(row, col, newItem) - row += 1 - file.close() - tableView = FreezeTableWidget(model) - tableView.setWindowTitle("Frozen Column Example") - tableView.resize(560, 680) - tableView.show() - return app.exec_() - - -if __name__ == '__main__': - import sys - main(sys.argv) diff --git a/src/pyqt-official/itemviews/frozencolumn/grades.txt b/src/pyqt-official/itemviews/frozencolumn/grades.txt deleted file mode 100644 index e1c6fcc..0000000 --- a/src/pyqt-official/itemviews/frozencolumn/grades.txt +++ /dev/null @@ -1,36 +0,0 @@ - France , Norway , YDS , UK(tech.), UK(adj.) , UIAA , Ger , Australia , Finland , Brazil - -1, , 5.2, , , I , I , , , Isup -2, , 5.3, , , II , II , 11, , II -3, 3, 5.4, , , III , III , 12, , IIsup -4, 4, 5.5, 4a , VD , IV , IV , 12, , III -5a , 5-, 5.6, , S , V- , V , 13, 5-, IIIsup -5b , 5, 5.7, 4b , HS , V , VI , 14, 5, IV - , , , 4c , , V+ , , 15, , -5c , 5+, 5.8, , VS , VI- , VIIa , 16, 5, IVsup -6a , 6-, 5.9, 5a , HVS , VI , VIIb , 17, , V -6a+ , 6-/6 , 5.10a , , E1 , VI+ , VIIc , 18, 6-, VI -6b , , 5.10b , 5b , , , , 19, , VI/VI+ -6b+ , 6, 5.10c , , E2 , VII- , VIIIa , 20, 6, VIsup/VI+ -6c , 6+, 5.10d , 5c , , VII , VIIIb , 21, , VIsup -6c+ , 7-, 5.11a , , E3 , VII+ , VIIIc , 22, 6, 7a -6c+ , 7, 5.11b , , , , , 23, , 7b -7a , 7+, 5.11c , 6a , E4 , VIII- , IXa , 24, 7-, 7c -7a , 7+/8- , 5.11d , , , VIII , IXb , , , 7c -7a+ , 8-, 5.12a , , E5 , VIII+ , IXc , 25, 7, 8a -7b , 8, 5.12b , 6b , , , , 26, 8-, 8b -7b+ , 8/8+ , 5.12c , , E6 , IX- , Xa , 27, 8, 8c -7c , 8+, 5.12d , 6c , , IX , Xb , 28, 8, 9a -7c+ , 9-, 5.13a , , E7 , IX+ , Xc , 29, 9-, 9b -8a , , 5.13b , , , , , , 9, 9c -8a+ , 9-/9 , 5.13c , 7a , , X- , , 30, 9, 10a -8b , 9, 5.13d , , E8 , X , , 31, 10-, 10b -8b+ , 9/9+ , 5.14a , , , X+ , , 32, 10, 10c -8c , 9+, 5.14b , 7b , , , , 33, 10, 11a -8c+ , 10-, 5.14c , , E9 , XI- , , 34, 11-, 11b -9a , 10, 5.14d , 7c , , XI , , 35, 11, 11c -9a+ , , 5.15a , , , XI+ , , , , 12a -9b , , 5.15b , , , , , , , 12b - -# Wikipedia contributors. Grade (climbing). Wikipedia, The Free Encyclopedia. May 15, 2009, 20:42 UTC. -# Available at: http://en.wikipedia.org/w/index.php?title=Grade_(climbing)&oldid=290165724. Accessed May 28, 2009. diff --git a/src/pyqt-official/itemviews/interview/images/services.png b/src/pyqt-official/itemviews/interview/images/services.png deleted file mode 100644 index 6b2ad969d4df7217dc622fde8d69b600329629e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3749 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 P00000NkvXXu0mjfVbJO? diff --git a/src/pyqt-official/itemviews/interview/interview.py b/src/pyqt-official/itemviews/interview/interview.py deleted file mode 100644 index 01bb54c..0000000 --- a/src/pyqt-official/itemviews/interview/interview.py +++ /dev/null @@ -1,191 +0,0 @@ -#!/usr/bin/env python - -############################################################################# -## -## Copyright (C) 2017 Hans-Peter Jansen -## Copyright (C) 2016 The Qt Company Ltd. -## -## This file is part of the examples of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:BSD$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https:#www.qt.io/terms-conditions. For further -## information use the contact form at https:#www.qt.io/contact-us. -## -## BSD License Usage -## Alternatively, you may use self 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, self list of conditions and the following disclaimer. -## * Redistributions in binary form must reproduce the above copyright -## notice, self 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 self 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 PyQt5.QtCore import (QAbstractItemModel, QFileInfo, QItemSelectionModel, - QModelIndex, Qt) -from PyQt5.QtGui import QIcon -from PyQt5.QtWidgets import (QAbstractItemView, QApplication, - QFileIconProvider, QListView, QSplitter, QTableView, QTreeView) - - -images_dir = QFileInfo(__file__).absolutePath() + '/images' - - -class Node(object): - def __init__(self, parent = None): - self.parent = parent - self.children = [] - - -class Model(QAbstractItemModel): - def __init__(self, rows, columns, parent = None): - super(Model, self).__init__(parent) - self.services = QIcon(images_dir + '/services.png') - self.rc = rows - self.cc = columns - self.tree = [Node() for node in range(rows)] - self.iconProvider = QFileIconProvider() - - def index(self, row, column, parent): - if row < self.rc and row >= 0 and column < self.cc and column >= 0: - parentNode = parent.internalPointer() - childNode = self.node(row, parentNode) - if childNode is not None: - return self.createIndex(row, column, childNode) - return QModelIndex() - - def parent(self, child): - if isinstance(child, QModelIndex): - # parent of QModelIndex child - if child.isValid(): - childNode = child.internalPointer() - parentNode = self.parent(childNode) - if parentNode: - return self.createIndex(self.row(parentNode), 0, parentNode) - return QModelIndex() - else: - # parent of Node - if child: - return child.parent - - def rowCount(self, parent): - if parent.isValid() and parent.column() != 0: - return 0 - return self.rc - - def columnCount(self, parent): - return self.cc - - def data(self, index, role): - if not index.isValid(): - return None - elif role == Qt.DisplayRole: - return "Item %d:%s" % (index.row(), index.column()) - elif role == Qt.DecorationRole: - if index.column() == 0: - return self.iconProvider.icon(QFileIconProvider.Folder) - return self.iconProvider.icon(QFileIconProvider.File) - return None - - def headerData(self, section, orientation, role): - if role == Qt.DisplayRole: - return str(section) - if role == Qt.DecorationRole: - return self.services - return super(Model, self).headerData(section, orientation, role) - - def hasChildren(self, parent): - if parent.isValid() and parent.column() != 0: - return False - return self.rc > 0 and self.cc > 0 - - def flags(self, index): - if not index.isValid(): - return 0 - return Qt.ItemIsDragEnabled | super(Model, self).flags(index) - - def node(self, row, parent): - if parent and not parent.children: - parent.children = [Node(parent) for node in range(self.rc)] - if parent: - return parent.children[row] - else: - return self.tree[row] - - def row(self, node): - if node.parent: - return node.parent.children.index(node) - else: - return self.tree.index(node) - - -def main(args): - app = QApplication(args) - page = QSplitter() - data = Model(1000, 10, page) - selections = QItemSelectionModel(data) - table = QTableView() - table.setModel(data) - table.setSelectionModel(selections) - table.horizontalHeader().setSectionsMovable(True) - table.verticalHeader().setSectionsMovable(True) - # Set StaticContents to enable minimal repaints on resizes. - table.viewport().setAttribute(Qt.WA_StaticContents) - page.addWidget(table) - tree = QTreeView() - tree.setModel(data) - tree.setSelectionModel(selections) - tree.setUniformRowHeights(True) - tree.header().setStretchLastSection(False) - tree.viewport().setAttribute(Qt.WA_StaticContents) - # Disable the focus rect to get minimal repaints when scrolling on Mac. - tree.setAttribute(Qt.WA_MacShowFocusRect, False) - page.addWidget(tree) - list = QListView() - list.setModel(data) - list.setSelectionModel(selections) - list.setViewMode(QListView.IconMode) - list.setSelectionMode(QAbstractItemView.ExtendedSelection) - list.setAlternatingRowColors(False) - list.viewport().setAttribute(Qt.WA_StaticContents) - list.setAttribute(Qt.WA_MacShowFocusRect, False) - page.addWidget(list) - page.setWindowIcon(QIcon(images_dir + '/interview.png')) - page.setWindowTitle("Interview") - page.show() - return app.exec_() - - -if __name__ == '__main__': - import sys - main(sys.argv) diff --git a/src/pyqt-official/itemviews/spreadsheet/images/interview.png b/src/pyqt-official/itemviews/spreadsheet/images/interview.png deleted file mode 100644 index 0c3d690258f42417c26d727ac6de9f10066790d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bJpcp$|NjSyC7X0704e5@ zAirP+Mke0mDVu>@Z%-G;kcv3lu7kV>40xDiI~jL%+d717{_n%OoQuEYnT+G7&WOe{ zHN3hj0@$V<$V#5S@|Mt>ODmQ-FvogTe~DWM4fbkaP) diff --git a/src/pyqt-official/itemviews/storageview.py b/src/pyqt-official/itemviews/storageview.py deleted file mode 100644 index 25252fd..0000000 --- a/src/pyqt-official/itemviews/storageview.py +++ /dev/null @@ -1,164 +0,0 @@ -#!/usr/bin/env python - -############################################################################# -## -## Copyright (C) 2017 Hans-Peter Jansen -## Copyright (C) 2016 The Qt Company Ltd. -## Copyright (C) 2016 Ivan Komissarov -## -## This file is part of the examples of the Qt Toolkit. -## -## $QT_BEGIN_LICENSE:BSD$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https:#www.qt.io/terms-conditions. For further -## information use the contact form at https:#www.qt.io/contact-us. -## -## BSD License Usage -## Alternatively, you may use self 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, self list of conditions and the following disclaimer. -## * Redistributions in binary form must reproduce the above copyright -## notice, self 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 self 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 math - -from PyQt5.QtCore import QAbstractTableModel, QByteArray, QDir, QStorageInfo, Qt -from PyQt5.QtWidgets import QAbstractItemView, QApplication, QTreeView - - -def sizeToString(size): - if size <= 0: - return "0 b" - decimals = 2 - units = ["b", "kB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"] - power = int(math.log(size, 1024)) - try: - unit = units[power] - except IndexError: - unit = units[-1] - power = len(units) - 1 - if power == 0: - decimals = 0 - normsize = size / math.pow(1024, power) - #: this should expand to "1.23 GB" - return "%0.*f %s" % (decimals, normsize, unit) - - -class StorageModel(QAbstractTableModel): - ColumnRootPath, ColumnName, ColumnDevice, ColumnFileSystemName, \ - ColumnTotal, ColumnFree, ColumnAvailable, ColumnIsReady, \ - ColumnIsReadOnly, ColumnIsValid, ColumnCount = range(11) - - columnFuncMap = { - ColumnRootPath: lambda volume: QDir.toNativeSeparators(volume.rootPath()), - ColumnName: lambda volume: volume.name(), - ColumnDevice: lambda volume: volume.device(), - ColumnFileSystemName: lambda volume: volume.fileSystemType(), - ColumnTotal: lambda volume: sizeToString(volume.bytesTotal()), - ColumnFree: lambda volume: sizeToString(volume.bytesFree()), - ColumnAvailable: lambda volume: sizeToString(volume.bytesAvailable()), - ColumnIsReady: lambda volume: volume.isReady(), - ColumnIsReadOnly: lambda volume: volume.isReadOnly(), - ColumnIsValid: lambda volume: volume.isValid(), - } - - columnNameMap = { - ColumnRootPath: "Root path", - ColumnName: "Volume Name", - ColumnDevice: "Device", - ColumnFileSystemName: "File system", - ColumnTotal: "Total", - ColumnFree: "Free", - ColumnAvailable: "Available", - ColumnIsReady: "Ready", - ColumnIsReadOnly: "Read-only", - ColumnIsValid: "Valid", - } - - def __init__(self, parent = None): - super(StorageModel, self).__init__(parent) - self.volumes = QStorageInfo.mountedVolumes() - - def columnCount(self, parent = None): - return self.ColumnCount - - def rowCount(self, parent): - if parent.isValid(): - return 0 - return len(self.volumes) - - def data(self, index, role): - if not index.isValid(): - return None - if role == Qt.DisplayRole: - volume = self.volumes[index.row()] - func = self.columnFuncMap.get(index.column()) - if func is not None: - return func(volume) - - elif role == Qt.ToolTipRole: - volume = self.volumes[index.row()] - tooltip = [] - for column in range(self.ColumnCount): - label = self.columnNameMap.get(column) - value = self.columnFuncMap[column](volume) - if isinstance(value, QByteArray): - value = str(bytes(value).decode('utf-8')) - tooltip.append("{0}: {1}".format(label, value)) - return "\n".join(tooltip) - - def headerData(self, section, orientation, role): - if orientation != Qt.Horizontal: - return None - if role != Qt.DisplayRole: - return None - return self.columnNameMap.get(section) - - -def main(args): - app = QApplication (args) - view = QTreeView() - view.setModel(StorageModel(view)) - view.resize(640, 480) - view.setSelectionBehavior(QAbstractItemView.SelectRows) - for column in range(view.model().columnCount()): - view.resizeColumnToContents(column) - view.show() - return app.exec_() - - -if __name__ == '__main__': - import sys - main(sys.argv) diff --git a/src/pyqt-official/quick/tutorials/extending/chapter6-plugins/Charts/qmldir b/src/pyqt-official/quick/tutorials/extending/chapter6-plugins/Charts/qmldir deleted file mode 100644 index 33aed0a..0000000 --- a/src/pyqt-official/quick/tutorials/extending/chapter6-plugins/Charts/qmldir +++ /dev/null @@ -1,2 +0,0 @@ -module Charts -plugin pyqt5qmlplugin diff --git a/src/pyqt-official/remoteobjects/modelview/modelviewclient.py b/src/pyqt-official/remoteobjects/modelview/modelviewclient.py deleted file mode 100644 index 3ae7e6a..0000000 --- a/src/pyqt-official/remoteobjects/modelview/modelviewclient.py +++ /dev/null @@ -1,78 +0,0 @@ -#!/usr/bin/env python - - -############################################################################# -## -## Copyright (C) 2018 Riverbank Computing Limited -## Copyright (C) 2017 Ford Motor Company -## -## This file is part of the examples of PyQt. -## -## $QT_BEGIN_LICENSE:BSD$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## BSD License Usage -## Alternatively, 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 PyQt5.QtCore import QLoggingCategory, QUrl -from PyQt5.QtRemoteObjects import QRemoteObjectNode -from PyQt5.QtWidgets import QApplication, QTreeView - - -QLoggingCategory.setFilterRules('qt.remoteobjects.debug=false\n' - 'qt.remoteobjects.warning=false\n' - 'qt.remoteobjects.models.debug=false\n' - 'qt.remoteobjects.models.debug=false') - -app = QApplication(sys.argv) - -node = QRemoteObjectNode(QUrl('local:registry')) -node.setHeartbeatInterval(1000) - -view = QTreeView() -view.setWindowTitle("RemoteView") -view.resize(640, 480) - -model = node.acquireModel('RemoteModel') -view.setModel(model) -view.show(); - -sys.exit(app.exec_()) diff --git a/src/pyqt-official/remoteobjects/modelview/modelviewserver.py b/src/pyqt-official/remoteobjects/modelview/modelviewserver.py deleted file mode 100644 index 34cf04c..0000000 --- a/src/pyqt-official/remoteobjects/modelview/modelviewserver.py +++ /dev/null @@ -1,169 +0,0 @@ -#!/usr/bin/python - - -############################################################################# -## -## Copyright (C) 2018 Riverbank Computing Limited -## Copyright (C) 2017 Ford Motor Company -## -## This file is part of the PyQt examples. -## -## $QT_BEGIN_LICENSE:BSD$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## BSD License Usage -## Alternatively, 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 PyQt5.QtCore import (pyqtSlot, QLoggingCategory, QModelIndex, QObject, Qt, - QTimer, QUrl) -from PyQt5.QtGui import QColor, QStandardItem, QStandardItemModel -from PyQt5.QtRemoteObjects import QRemoteObjectHost, QRemoteObjectRegistryHost -from PyQt5.QtWidgets import QApplication, QTreeView - - -class TimerHandler(QObject): - - def __init__(self, model, parent=None): - super().__init__(parent) - - self._model = model - - @pyqtSlot() - def changeData(self): - for i in range(10, 50): - self._model.setData(self._model.index(i, 1), QColor(Qt.blue), - Qt.BackgroundRole) - - @pyqtSlot() - def insertData(self): - self._model.insertRows(2, 9) - - for i in range(2, 11): - self._model.setData(self._model.index(i, 1), QColor(Qt.green), - Qt.BackgroundRole) - self._model.setData(self._model.index(i, 1), "InsertedRow", - Qt.DisplayRole) - - @pyqtSlot() - def removeData(self): - self._model.removeRows(2, 4) - - @pyqtSlot() - def changeFlags(self): - item = self._model.item(0, 0) - item.setEnabled(False) - - item = item.child(0, 0) - item.setFlags(item.flags() & Qt.ItemIsSelectable) - - @pyqtSlot() - def moveData(self): - self._model.moveRows(QModelIndex(), 2, 4, QModelIndex(), 10) - - -def addChild(numChildren, nestingLevel): - result = [] - - if nestingLevel == 0: - return result - - for i in range(numChildren): - child = QStandardItem( - "Child num {}, nesting level {}".format(i + 1, nestingLevel)) - - if i == 0: - child.appendRow(addChild(numChildren, nestingLevel - 1)) - - result.append(child) - - return result - - -if __name__ == '__main__': - - QLoggingCategory.setFilterRules('qt.remoteobjects.debug=false\n' - 'qt.remoteobjects.warning=false') - - app = QApplication(sys.argv) - - sourceModel = QStandardItemModel() - sourceModel.setHorizontalHeaderLabels( - ["First Column with spacing", "Second Column with spacing"]) - - for i in range(10000): - firstItem = QStandardItem("FancyTextNumber {}".format(i)) - if i == 0: - firstItem.appendRow(addChild(2, 2)) - - secondItem = QStandardItem("FancyRow2TextNumber {}".format(i)) - if i % 2 == 0: - firstItem.setBackground(Qt.red) - - sourceModel.invisibleRootItem().appendRow([firstItem, secondItem]) - - # Needed by QMLModelViewClient. - roleNames = { - Qt.DisplayRole: b'_text', - Qt.BackgroundRole: b'_color' - } - sourceModel.setItemRoleNames(roleNames) - - roles = [Qt.DisplayRole, Qt.BackgroundRole] - - node = QRemoteObjectRegistryHost(QUrl('local:registry')) - - node2 = QRemoteObjectHost(QUrl('local:replica'), QUrl('local:registry')) - node2.enableRemoting(sourceModel, 'RemoteModel', roles) - - view = QTreeView() - view.setWindowTitle("SourceView") - view.setModel(sourceModel) - view.show() - - handler = TimerHandler(sourceModel) - QTimer.singleShot(5000, handler.changeData) - QTimer.singleShot(10000, handler.insertData) - QTimer.singleShot(11000, handler.changeFlags) - QTimer.singleShot(12000, handler.removeData) - QTimer.singleShot(13000, handler.moveData) - - sys.exit(app.exec_()) diff --git a/src/pyqt-official/remoteobjects/simpleswitch/directconnectdynamicclient.py b/src/pyqt-official/remoteobjects/simpleswitch/directconnectdynamicclient.py deleted file mode 100644 index 27fcb9f..0000000 --- a/src/pyqt-official/remoteobjects/simpleswitch/directconnectdynamicclient.py +++ /dev/null @@ -1,110 +0,0 @@ -#!/usr/bin/env python - - -############################################################################# -## -## Copyright (C) 2018 Riverbank Computing Limited -## Copyright (C) 2017 Ford Motor Company -## -## This file is part of the PyQt examples. -## -## $QT_BEGIN_LICENSE:BSD$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## BSD License Usage -## Alternatively, 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 PyQt5.QtCore import pyqtSignal, pyqtSlot, QCoreApplication, QObject, QUrl -from PyQt5.QtRemoteObjects import QRemoteObjectNode - - -class DynamicClient(QObject): - - # This signal is connected with server_slot() slot of the source object and - # echoes back the switch state received from the source. - echoSwitchState = pyqtSignal(bool) - - def __init__(self, replica, parent=None): - super().__init__(parent) - - self._replica = replica - self._clientSwitchState = False - - replica.initialized.connect(self.initConnection) - - @pyqtSlot(bool) - def recSwitchState(self, value): - self._clientSwitchState = self._replica.property('currState') - - print("Received source state", value, self._clientSwitchState) - - # Emit the signal to echo the received state back to the server. - self.echoSwitchState.emit(self._clientSwitchState) - - @pyqtSlot() - def initConnection(self): - # Connect the replica source signal currStateChanged() with the - # client's recSwitchState() slot to receive the source's current state. - self._replica.currStateChanged.connect(self.recSwitchState) - - # Connect the client's echoSwitchState() signal with replica's - # server_slot() to echo back the received state. - self.echoSwitchState.connect(self._replica.server_slot) - - -if __name__ == '__main__': - - app = QCoreApplication(sys.argv) - - # Create the remote object node. - repNode = QRemoteObjectNode() - - # Connect with the remote host node. - repNode.connectToNode(QUrl('local:replica')) - - # Acquire a replica of the source from the host node. - replica = repNode.acquireDynamic('SimpleSwitch') - - # Create the client switch object and pass the replica to it. - rswitch = DynamicClient(replica) - - sys.exit(app.exec_()) diff --git a/src/pyqt-official/remoteobjects/simpleswitch/directconnectdynamicserver.py b/src/pyqt-official/remoteobjects/simpleswitch/directconnectdynamicserver.py deleted file mode 100644 index b7b0d05..0000000 --- a/src/pyqt-official/remoteobjects/simpleswitch/directconnectdynamicserver.py +++ /dev/null @@ -1,130 +0,0 @@ -#!/usr/bin/env python - - -############################################################################# -## -## Copyright (C) 2018 Riverbank Computing Limited -## Copyright (C) 2017 Ford Motor Company -## -## This file is part of the PyQt examples. -## -## $QT_BEGIN_LICENSE:BSD$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## BSD License Usage -## Alternatively, 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 PyQt5.QtCore import (pyqtProperty, pyqtSignal, pyqtSlot, QCoreApplication, - QObject, QTimer, QUrl) -from PyQt5.QtRemoteObjects import QRemoteObjectHost - - -class SimpleSwitch(QObject): - - def __init__(self, parent=None): - super().__init__(parent) - - self._currState = False - - self._stateChangeTimer = QTimer(self) - self._stateChangeTimer.timeout.connect(self._timeout) - self._stateChangeTimer.start(2000) - - print("Source node started") - - # PyQt does not support the use of static source types defined in .rep - # files. However we can manually specify a dynamic type that matches a - # .rep defined type by defining properties, signals and slots in the same - # order. We also have to account for any internals also generated by the - # .rep generator. At the moment this only includes an extra 'push' slot - # for each property (that never seems to get called). This allows this - # example to act as a server for Qt's C++ 'directconnectclient' example. - # It is not necessary when using with clients that use dynamic source types - # (written using either C++ or Python). - @pyqtSlot() - def pushCurrState(self, currState): - pass - - def _get_currState(self): - return self._currState - - def _set_currState(self, value): - # If the value has changed then update it and emit the notify signal. - if self._currState != value: - self._currState = value - self.currStateChanged.emit(value) - - # The property's notify signal. - currStateChanged = pyqtSignal(bool) - - # The property exposed to a remote client. - currState = pyqtProperty(bool, fget=_get_currState, fset=_set_currState, - notify=currStateChanged) - - # The slot exposed to a remote client. - @pyqtSlot(bool) - def server_slot(self, clientState): - # The switch state echoed back by the client. - print("Replica state is", clientState) - - def _timeout(self): - # Note that we don't decorate this callable so that it doesn't get - # exposed in a replica. - self.currState = not self.currState - - print("Source state is", self.currState) - - -if __name__ == '__main__': - - app = QCoreApplication(sys.argv) - - # Create the simple switch. - srcSwitch = SimpleSwitch() - - # Create the host object node. - srcNode = QRemoteObjectHost(QUrl('local:replica')) - - # Enable remoting. - srcNode.enableRemoting(srcSwitch, 'SimpleSwitch') - - sys.exit(app.exec_()) diff --git a/src/pyqt-official/remoteobjects/simpleswitch/registryconnecteddynamicclient.py b/src/pyqt-official/remoteobjects/simpleswitch/registryconnecteddynamicclient.py deleted file mode 100644 index f836878..0000000 --- a/src/pyqt-official/remoteobjects/simpleswitch/registryconnecteddynamicclient.py +++ /dev/null @@ -1,107 +0,0 @@ -#!/usr/bin/env python - - -############################################################################# -## -## Copyright (C) 2018 Riverbank Computing Limited -## Copyright (C) 2017 Ford Motor Company -## -## This file is part of the PyQt examples. -## -## $QT_BEGIN_LICENSE:BSD$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## BSD License Usage -## Alternatively, 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 PyQt5.QtCore import pyqtSignal, pyqtSlot, QCoreApplication, QObject, QUrl -from PyQt5.QtRemoteObjects import QRemoteObjectNode - - -class DynamicClient(QObject): - - # This signal is connected with server_slot() slot of the source object and - # echoes back the switch state received from the source. - echoSwitchState = pyqtSignal(bool) - - def __init__(self, replica, parent=None): - super().__init__(parent) - - self._replica = replica - self._clientSwitchState = False - - replica.initialized.connect(self.initConnection) - - @pyqtSlot(bool) - def recSwitchState(self, value): - self._clientSwitchState = self._replica.property('currState') - - print("Received source state", value, self._clientSwitchState) - - # Emit the signal to echo the received state back to the server. - self.echoSwitchState.emit(self._clientSwitchState) - - @pyqtSlot() - def initConnection(self): - # Connect the replica source signal currStateChanged() with the - # client's recSwitchState() slot to receive the source's current state. - self._replica.currStateChanged.connect(self.recSwitchState) - - # Connect the client's echoSwitchState() signal with replica's - # server_slot() to echo back the received state. - self.echoSwitchState.connect(self._replica.server_slot) - - -if __name__ == '__main__': - - app = QCoreApplication(sys.argv) - - # Create the remote object node. - repNode = QRemoteObjectNode(QUrl('local:registry')) - - # Acquire a replica of the source from the host node. - replica = repNode.acquireDynamic('SimpleSwitch') - - # Create the client switch object and pass the replica to it. - rswitch = DynamicClient(replica) - - sys.exit(app.exec_()) diff --git a/src/pyqt-official/remoteobjects/simpleswitch/registryconnecteddynamicserver.py b/src/pyqt-official/remoteobjects/simpleswitch/registryconnecteddynamicserver.py deleted file mode 100644 index 7745f94..0000000 --- a/src/pyqt-official/remoteobjects/simpleswitch/registryconnecteddynamicserver.py +++ /dev/null @@ -1,135 +0,0 @@ -#!/usr/bin/env python - - -############################################################################# -## -## Copyright (C) 2018 Riverbank Computing Limited -## Copyright (C) 2017 Ford Motor Company -## -## This file is part of the PyQt examples. -## -## $QT_BEGIN_LICENSE:BSD$ -## Commercial License Usage -## Licensees holding valid commercial Qt licenses may use this file in -## accordance with the commercial license agreement provided with the -## Software or, alternatively, in accordance with the terms contained in -## a written agreement between you and The Qt Company. For licensing terms -## and conditions see https://www.qt.io/terms-conditions. For further -## information use the contact form at https://www.qt.io/contact-us. -## -## BSD License Usage -## Alternatively, 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 PyQt5.QtCore import (pyqtProperty, pyqtSignal, pyqtSlot, QCoreApplication, - QObject, QTimer, QUrl) -from PyQt5.QtRemoteObjects import QRemoteObjectHost, QRemoteObjectRegistryHost - - -class SimpleSwitch(QObject): - - def __init__(self, parent=None): - super().__init__(parent) - - self._currState = False - - self._stateChangeTimer = QTimer(self) - self._stateChangeTimer.timeout.connect(self._timeout) - self._stateChangeTimer.start(2000) - - print("Source node started") - - # PyQt does not support the use of static source types defined in .rep - # files. However we can manually specify a dynamic type that matches a - # .rep defined type by defining properties, signals and slots in the same - # order. We also have to account for any internals also generated by the - # .rep generator. At the moment this only includes an extra 'push' slot - # for each property (that never seems to get called). This allows this - # example to act as a server for Qt's C++ 'directconnectclient' example. - # It is not necessary when using with clients that use dynamic source types - # (written using either C++ or Python). - @pyqtSlot() - def pushCurrState(self, currState): - pass - - def _get_currState(self): - return self._currState - - def _set_currState(self, value): - # If the value has changed then update it and emit the notify signal. - if self._currState != value: - self._currState = value - self.currStateChanged.emit(value) - - # The property's notify signal. - currStateChanged = pyqtSignal(bool) - - # The property exposed to a remote client. - currState = pyqtProperty(bool, fget=_get_currState, fset=_set_currState, - notify=currStateChanged) - - # The slot exposed to a remote client. - @pyqtSlot(bool) - def server_slot(self, clientState): - # The switch state echoed back by the client. - print("Replica state is", clientState) - - def _timeout(self): - # Note that we don't decorate this callable so that it doesn't get - # exposed in a replica. - self.currState = not self.currState - - print("Source state is", self.currState) - - -if __name__ == '__main__': - - app = QCoreApplication(sys.argv) - - # Create the simple switch. - srcSwitch = SimpleSwitch() - - # Create the node that hosts the registry. This could be in a separate - # process. - regNode = QRemoteObjectRegistryHost(QUrl('local:registry')) - - # Create the host object node. This will connect to the registry node - # rather than to a client. - srcNode = QRemoteObjectHost(QUrl('local:replica'), QUrl('local:registry')) - - # Enable remoting. - srcNode.enableRemoting(srcSwitch, 'SimpleSwitch') - - sys.exit(app.exec_()) diff --git a/src/requirements.txt b/src/requirements.txt deleted file mode 100644 index 40375b9..0000000 --- a/src/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -fbs==0.8.3 -PyQt5==5.12.3 -requests diff --git a/src/screenshots/pyqt-database-example.png b/src/screenshots/pyqt-database-example.png deleted file mode 100644 index 76174c9c93f55b1fec6b645861effeb8c41b4106..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21801 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ʀOOn|3rKU3#=6uRJ#SyMx&5sic@<`jyt_rZ> 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 diff --git a/src/screenshots/pyqt-examples-launcher.png b/src/screenshots/pyqt-examples-launcher.png deleted file mode 100644 index f5290516d9c2059521d916c84896b20404e97383..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165635 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�KYf`5Bu=&pBL|-Utue8P?T;9m#&rMjhy{CZl*< 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 LyT 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%0D!`5quzIte*H>*Mx0Lq_{ za=0>cC9>Cn-%>C7esQIQY=ZGp=h9F9^D&6Q}tJ5+6!RUyW9gGsp&`R^`*=XT&Y3St+y0 z5xu;zIJEPZFtep>1GSSo$8g+dB83&9OX3myTPuDDpjT!Q!zXF$Y4`6FYD7lRR-Z=& zrV?FQCSJ+hhg4P!S#jfYeh3>AA!1Aw&P!%hWDtt8WO}A=AGb&bjH9UQje08S%J`S9w!5(VuZ)I6JS~Qs0v>b? z#n#5PK)+_*K@hgl@4(U3(t8s_vr}UEvU&rh(AakEM&EqEF^t~lTbplA z`e%H5-s|4pH|w%xvr^uaF0SicnM5(15%^5&*z)=`IF5A5V$kV!c*|3@&~Y(luyLQm z(I3-Y5Laq8YH7(nvwH24!iObKGWmJ(OoE%Z=E2$^9q~_>l)-EP>OA*%3^-KP=(6aGXBZsf@&@h~ z=dT`3grf4lr~hHlA^Gn|p8k)+BLldVrtfYD%ZIP4yPlyS()>c{VWr2qf` diff --git a/src/screenshots/pyqt-signals-and-slots.jpg b/src/screenshots/pyqt-signals-and-slots.jpg deleted file mode 100644 index 98e1ba107591a661ca6ca5180f6734fc15b45daf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9244 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 Dujeiw diff --git a/src/screenshots/pyqt-thread-example.png b/src/screenshots/pyqt-thread-example.png deleted file mode 100644 index f735dea06388e3b0b8aa95469575759560e04ace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16801 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 diff --git a/src/screenshots/pyqt-widgets.png b/src/screenshots/pyqt-widgets.png deleted file mode 100644 index 558072a68706d3c1805f49fd76aa86784fc8224a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49010 zcmbTcV{~QF5-ysKZFIOhcG9tTY}-l4w(WGBj-7OD+qP}nwqE+2bKlQ5#(n$G9;;T( z8da;-tg5-bFH}xO6af|o76b$YL0n8o0R#jT00Q!D92)XV(jka#`t=9yARw*;{q^&N zHVpZ?#|b5yi3c68CRHv%!Swy`pzbuh3uGO~6swQ;-z>jZ*;`~VRb;#YD_KU+6( z#Sq5z-8PYxyaY!TgF^k`2;KfWM+~J;Mj06cynj+ao==H}nV%nANC*W&7 qTL0& zI6LVsGri&VeMlUd5Q8v#?7Tk7aP({}aoNSh9i?}X^w!KW5aiqxL1VU;i3jgEDBMc$9N@$t_b!NKUpmk|HD4C=cH0 zBM^XAm}MLq`>EfcCZ~+?<&#cfZ}&7Jxu^%auwohf+C<%d7rqvkge_Z&kO%T9hevVG zFfoeDNaT7M0ahTN<(AhWu(Y3OP(Bh9mmM@`l;2Pf7rvBRQ2)>4XiY^1B?Om< zzQ_m^QFMh9l#t-0gC1xok*Nwm)ME%RhalvW=gSqIJ`R;={ONtmpnw5kVloIii)v~* zTfibC6QyQZ{uLd%aP@uId`xQMz(6Nkw)`CEYzuywK)|wok33w7h-#UUQZ_Nitgmjp zTnSWDOtS&T;0y+~uh^Fh3Mfj-!sOsVK>OjLpF2cKKnt|sS{8hZn*1&|usY6y`jU~W zPT4=1dVSp=11jMW@Wh}9_?#j{N(py&b)K^fDG^6b8k~-ngDWh!H`1l-QYt)@p>~Fb zhWZ#Fu#j9l8+4p^h!c65cw$lEz2l3xst(NJz9s1RzG})~1I#9zNbad3kZ4>;<$I=K z{uDZAME~9?BpSjY_cH}K6GcLBO3Gr-C2sJ+2ofcWZa-00^75$Zduj$xO>}2Sp0J#~ zyoB^v2}488F)}n2i*1`lH5$x14O;0mkt)630o)m?DELw^vy=%(ys4}xgi^VUZ*sFu z?kCV`DsN*4Od_$g{1F;Iqi`gMN(Ukg4eZHO0u*D+;0T9W`va-C&L#dmA^AY$ASi&@ zF?QX9-GHt|Uup~tU$C+*a9tod9B9(9OKA*>=frMW>mR`90i~gAYbYy078UitVfOs| ztY>2KdpQ37_yGa;gX*Wl`AU8N*KV=7^wrG|BO&QK%u~iQ8+PVqxJGD+pJY+k4U{$Y zDmn4~Rcj8xZ0fLsouD|KLZLyOK;2|dO6SL%3&F(&)}ceEh7lC#h)@hO{rBi6yHcxJ zh5)pZV_u%|pP1B$Wh%Kk&b5rXCJrtGWpqA5QZ&Zc9R`guUw@TC(xF*`xQ?g&xUbhe z&qF?@`}eeIL4Fe0LS1|rkf5uXIiY$m_Pg?YkcKrUBDwn0l_BhIX)DT!;VG9s!|cpx zSK`uMI%2L!F1D^NAYxz)x8v_h{wOh9xy$~@X7!4OdV~lDKv%ayt6d{!qA*8+Nh1+T z%w+J+<=N5$PbC0~fBvni)l`VVm5{Oa(D`ut(d70g-;Ia}lBP&NqcKxiFyyTtHhhZn z_u6)-;FbWj7kvz|<(^iXvo<}i667KQQBVKSk@KvaM`9EuyG4EJj;_plNwup%yYw}! zkcqji?`!@^?v1(L!sO^*&aL*>hJ_2@Mq$R;_V9 zF+MCV?j6AlL(&))+ZQ(qJW#dwa|n^numIWR06bIXA-O*?!*YI(1a%ygg$%nic3`^P zBwGafWeS?g4AFtASEzo#4R2ISQBk=Z`7T(RJhZ#b)kbq@)ZOSqg~p^E?6!V>^;9UCcGwo~BM76M)Hq7_?kmgm1IgnDxCgbEQ_&=ku3TKbUs06W zR;Q&jwtUMaC=u%)^7BMp&N|BFQhR-sV0}aTog3~@(Tt{kJFPj!YrtPRyS0BJJ(69X zP8K*4wOx0$Xn)s+BrR~yNA{aFqc;zHvkI82{QE>L4TzKkwew_k#^ve3jds`qmh$1u z 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 diff --git a/src/screenshots/pyqt5-exe.png b/src/screenshots/pyqt5-exe.png deleted file mode 100644 index 0d4aaad3203d7b54768fcb4367d65d7a8a55b9ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11665 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 M`v_NqyUL*vkcyK6Cpt!qxan~TlHMj*U?(X`d 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 QT&j!#Zq8m#HHc8$-zD1{qyPW_ diff --git a/src/screenshots/qt-text-editor-windows.png b/src/screenshots/qt-text-editor-windows.png deleted file mode 100644 index 6b5029202e0b4dd3191ba94ae101421cb0ea2c54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2403 zcmeH}TU^rF7RUb*73F1U=rSc{o&5!}N_X=rRR?sB9_5$^9;oPrPwNDjggcA_fX5vD~<2?_uhwS7B!U2*p!006S!<%aW12%QzGIqOM!&&Uk)lD#nXHku#qSJK&TI&?2v zWPa)pEXTbpO|r`_ch`n{o|hqbaZ7HV6RQampv_bLRlx_Bm~kxxe1; zmFxMX=!Nkai9DCYW>#w6(L~ZdQ-g^S`nG6+;-Et+!;YZQGQIOO*K)RlF&xbwqRqIo z+u6}0Q8#1jW1A%KP2x$iA?}#1D8LNlC5AqYKZ(?D@#U4b4Kw1mC5Njj9*LfqgtxJa z&mbDewa(zA-dl#Mw@y325B})d2lk>*RUQZbs>9ps`iPp%LXDJ1kPnE6~PB^Mj_wcOAop?QUla9X8%lewY8eZ1%_@ z!u27`P;RVcosbqH;cO8OQypPsx_MYL3<6mZU{scCi;M*pj>v|)yvDR#h zPMGG2E?YbMJDPoDO*XAoRzLn7YVcHgru0V2^r3Cot;yyUMX9!Z-%{zMT*1?u8dXQ* zLk=8j9N1JOJheF<{va30ecJ69RrZTZNY8pr~{mdVg4I?a6*8usNxfby=4AD(h?3o~$q< zX9hKHet5!A(X`i8ybck96t9o=e(?$)|R1C zwhDQ)Dv01I-OSihaXNe{5;dwk9d1Wg(7r5cIsKT!&#C5f%XU*ARaIohiNQS9Xpnxr zuB;i?py_1a6Q6{`5r^``Y`gz#;qQ4yX#~v;>(p58a{4;61&}k;56*YqpM8d#dD_4$rK$rm21#){30j$LX z^LUiKJ?RH`@2+IXP>R%~4He|Lga>LkPyi1=^q^~SR_Y?Xnq25RW}02_BJ}r(1@C}m zi&#Ym$4|)5f^(t$XWCqSY{?sMPIf3RKMb&Ih)onIF~Bqpn&oA12IK7@`L1N*cfP^sF9Q2O5i}BRrL2@Ih{*rsPhCqE_nPTz!O^NCJEd z8wiW|a*4`+{DsnXv^#Hb4#WQZd5ZB{QAS;m6IkNqcO@ERc&lO)EJ|({TuGA@&&P&Q zb4zA+-wyuO;f`Wh0;{FrUKhkjy7o1X7NjVze<$F4%VlXZt}%yO?)-fjP24iREE$#F z?_E3a`Q$N@js4G_dmjb}-b?*r?w_Lz`5#P`crHXQrtT@!0Gnrkb#4ev4B3#r7yah* z0{V8s>f*wgc8-48n&A3}e@dvTqSW1BpTI;&Rd%rBtkv!tOto|{Wv}Oe5DdL%6_v*R zU+j`9L?m*OlqW^fCYyWn<%gr@70wmJrzc;e(H~V{E|6l$u&`7%k n)omWVXj4!dYRt(lQ@dhW-!6^G{c~Bj7y(`f2yPX4V*0-T1TFcG diff --git a/src/screenshots/qt-text-editor.png b/src/screenshots/qt-text-editor.png deleted file mode 100644 index e8adf39cd3f90e366b73665151d06cd8228834b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19063 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 diff --git a/src/screenshots/qvboxlayout-pyqt5.png b/src/screenshots/qvboxlayout-pyqt5.png deleted file mode 100644 index 19882ba705d7ed03d831cb9d1b7bebefe4d2e957..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4606 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 diff --git a/src/pyqt-official/threads/README b/threads/README similarity index 100% rename from src/pyqt-official/threads/README rename to threads/README diff --git a/src/pyqt-official/threads/mandelbrot.py b/threads/mandelbrot.py similarity index 100% rename from src/pyqt-official/threads/mandelbrot.py rename to threads/mandelbrot.py diff --git a/src/pyqt-official/threads/semaphores.py b/threads/semaphores.py similarity index 100% rename from src/pyqt-official/threads/semaphores.py rename to threads/semaphores.py diff --git a/src/pyqt-official/threads/waitconditions.py b/threads/waitconditions.py similarity index 100% rename from src/pyqt-official/threads/waitconditions.py rename to threads/waitconditions.py diff --git a/src/pyqt-official/tools/README b/tools/README similarity index 100% rename from src/pyqt-official/tools/README rename to tools/README diff --git a/src/pyqt-official/tools/codecs/codecs.py b/tools/codecs/codecs.py similarity index 100% rename from src/pyqt-official/tools/codecs/codecs.py rename to tools/codecs/codecs.py diff --git a/src/pyqt-official/tools/codecs/encodedfiles/iso-8859-1.txt b/tools/codecs/encodedfiles/iso-8859-1.txt similarity index 97% rename from src/pyqt-official/tools/codecs/encodedfiles/iso-8859-1.txt rename to tools/codecs/encodedfiles/iso-8859-1.txt index 4a7ebe3..d7fcaca 100644 --- a/src/pyqt-official/tools/codecs/encodedfiles/iso-8859-1.txt +++ b/tools/codecs/encodedfiles/iso-8859-1.txt @@ -1,6 +1,6 @@ -Paulo Coelho: O Gênio e as Rosas -Anna Hallström, Urban Östberg: Svår svenska -Darrell Huff: How to Lie with Statistics -Franz Kafka: Das Schloß -Walter Moers: Die 13½ Leben des Käpt'n Blaubär -Dag Solstad: Forsøk på å beskrive det ugjennomtrengelige +Paulo Coelho: O Gênio e as Rosas +Anna Hallström, Urban Östberg: Svår svenska +Darrell Huff: How to Lie with Statistics +Franz Kafka: Das Schloß +Walter Moers: Die 13½ Leben des Käpt'n Blaubär +Dag Solstad: Forsøk på å beskrive det ugjennomtrengelige diff --git a/src/pyqt-official/tools/codecs/encodedfiles/iso-8859-15.txt b/tools/codecs/encodedfiles/iso-8859-15.txt similarity index 97% rename from src/pyqt-official/tools/codecs/encodedfiles/iso-8859-15.txt rename to tools/codecs/encodedfiles/iso-8859-15.txt index cd43ea3..be2d83c 100644 --- a/src/pyqt-official/tools/codecs/encodedfiles/iso-8859-15.txt +++ b/tools/codecs/encodedfiles/iso-8859-15.txt @@ -1,8 +1,8 @@ -Paulo Coelho: O Gênio e as Rosas -Jean-Pierre Coffe: À table en famille avec 15 ¤ par jour -Anna Hallström, Urban Östberg: Svår svenska -Darrell Huff: How to Lie with Statistics -Franz Kafka: Das Schloß -Helena Lehecková: T¨ekkiä suomalaisille -Arthur Rimbaud: ¼uvres complètes -Dag Solstad: Forsøk på å beskrive det ugjennomtrengelige +Paulo Coelho: O Gênio e as Rosas +Jean-Pierre Coffe: À table en famille avec 15 ¤ par jour +Anna Hallström, Urban Östberg: Svår svenska +Darrell Huff: How to Lie with Statistics +Franz Kafka: Das Schloß +Helena Lehecková: T¨ekkiä suomalaisille +Arthur Rimbaud: ¼uvres complètes +Dag Solstad: Forsøk på å beskrive det ugjennomtrengelige diff --git a/src/pyqt-official/tools/codecs/encodedfiles/utf-16.txt b/tools/codecs/encodedfiles/utf-16.txt similarity index 100% rename from src/pyqt-official/tools/codecs/encodedfiles/utf-16.txt rename to tools/codecs/encodedfiles/utf-16.txt diff --git a/src/pyqt-official/tools/codecs/encodedfiles/utf-16be.txt b/tools/codecs/encodedfiles/utf-16be.txt similarity index 100% rename from src/pyqt-official/tools/codecs/encodedfiles/utf-16be.txt rename to tools/codecs/encodedfiles/utf-16be.txt diff --git a/src/pyqt-official/tools/codecs/encodedfiles/utf-16le.txt b/tools/codecs/encodedfiles/utf-16le.txt similarity index 100% rename from src/pyqt-official/tools/codecs/encodedfiles/utf-16le.txt rename to tools/codecs/encodedfiles/utf-16le.txt diff --git a/src/pyqt-official/tools/codecs/encodedfiles/utf-8.txt b/tools/codecs/encodedfiles/utf-8.txt similarity index 100% rename from src/pyqt-official/tools/codecs/encodedfiles/utf-8.txt rename to tools/codecs/encodedfiles/utf-8.txt diff --git a/src/pyqt-official/tools/customcompleter/customcompleter.py b/tools/customcompleter/customcompleter.py similarity index 100% rename from src/pyqt-official/tools/customcompleter/customcompleter.py rename to tools/customcompleter/customcompleter.py diff --git a/src/pyqt-official/tools/customcompleter/customcompleter.qrc b/tools/customcompleter/customcompleter.qrc similarity index 100% rename from src/pyqt-official/tools/customcompleter/customcompleter.qrc rename to tools/customcompleter/customcompleter.qrc diff --git a/src/pyqt-official/tools/customcompleter/customcompleter_rc.py b/tools/customcompleter/customcompleter_rc.py similarity index 100% rename from src/pyqt-official/tools/customcompleter/customcompleter_rc.py rename to tools/customcompleter/customcompleter_rc.py diff --git a/src/pyqt-official/tools/customcompleter/resources/wordlist.txt b/tools/customcompleter/resources/wordlist.txt similarity index 100% rename from src/pyqt-official/tools/customcompleter/resources/wordlist.txt rename to tools/customcompleter/resources/wordlist.txt diff --git a/src/pyqt-official/tools/i18n/i18n.py b/tools/i18n/i18n.py similarity index 100% rename from src/pyqt-official/tools/i18n/i18n.py rename to tools/i18n/i18n.py diff --git a/src/pyqt-official/tools/i18n/i18n.qrc b/tools/i18n/i18n.qrc similarity index 100% rename from src/pyqt-official/tools/i18n/i18n.qrc rename to tools/i18n/i18n.qrc diff --git a/src/pyqt-official/tools/i18n/i18n_rc.py b/tools/i18n/i18n_rc.py similarity index 100% rename from src/pyqt-official/tools/i18n/i18n_rc.py rename to tools/i18n/i18n_rc.py diff --git a/src/pyqt-official/tools/i18n/translations/i18n_ar.qm b/tools/i18n/translations/i18n_ar.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_ar.qm rename to tools/i18n/translations/i18n_ar.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_ar.ts b/tools/i18n/translations/i18n_ar.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_ar.ts rename to tools/i18n/translations/i18n_ar.ts diff --git a/src/pyqt-official/tools/i18n/translations/i18n_cs.qm b/tools/i18n/translations/i18n_cs.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_cs.qm rename to tools/i18n/translations/i18n_cs.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_cs.ts b/tools/i18n/translations/i18n_cs.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_cs.ts rename to tools/i18n/translations/i18n_cs.ts diff --git a/src/pyqt-official/tools/i18n/translations/i18n_de.qm b/tools/i18n/translations/i18n_de.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_de.qm rename to tools/i18n/translations/i18n_de.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_de.ts b/tools/i18n/translations/i18n_de.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_de.ts rename to tools/i18n/translations/i18n_de.ts diff --git a/src/pyqt-official/tools/i18n/translations/i18n_el.qm b/tools/i18n/translations/i18n_el.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_el.qm rename to tools/i18n/translations/i18n_el.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_el.ts b/tools/i18n/translations/i18n_el.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_el.ts rename to tools/i18n/translations/i18n_el.ts diff --git a/src/pyqt-official/tools/i18n/translations/i18n_en.qm b/tools/i18n/translations/i18n_en.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_en.qm rename to tools/i18n/translations/i18n_en.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_en.ts b/tools/i18n/translations/i18n_en.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_en.ts rename to tools/i18n/translations/i18n_en.ts diff --git a/src/pyqt-official/tools/i18n/translations/i18n_eo.qm b/tools/i18n/translations/i18n_eo.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_eo.qm rename to tools/i18n/translations/i18n_eo.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_eo.ts b/tools/i18n/translations/i18n_eo.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_eo.ts rename to tools/i18n/translations/i18n_eo.ts diff --git a/src/pyqt-official/tools/i18n/translations/i18n_fr.qm b/tools/i18n/translations/i18n_fr.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_fr.qm rename to tools/i18n/translations/i18n_fr.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_fr.ts b/tools/i18n/translations/i18n_fr.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_fr.ts rename to tools/i18n/translations/i18n_fr.ts diff --git a/src/pyqt-official/tools/i18n/translations/i18n_it.qm b/tools/i18n/translations/i18n_it.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_it.qm rename to tools/i18n/translations/i18n_it.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_it.ts b/tools/i18n/translations/i18n_it.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_it.ts rename to tools/i18n/translations/i18n_it.ts diff --git a/src/pyqt-official/tools/i18n/translations/i18n_jp.qm b/tools/i18n/translations/i18n_jp.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_jp.qm rename to tools/i18n/translations/i18n_jp.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_jp.ts b/tools/i18n/translations/i18n_jp.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_jp.ts rename to tools/i18n/translations/i18n_jp.ts diff --git a/src/pyqt-official/tools/i18n/translations/i18n_ko.qm b/tools/i18n/translations/i18n_ko.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_ko.qm rename to tools/i18n/translations/i18n_ko.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_ko.ts b/tools/i18n/translations/i18n_ko.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_ko.ts rename to tools/i18n/translations/i18n_ko.ts diff --git a/src/pyqt-official/tools/i18n/translations/i18n_no.qm b/tools/i18n/translations/i18n_no.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_no.qm rename to tools/i18n/translations/i18n_no.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_no.ts b/tools/i18n/translations/i18n_no.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_no.ts rename to tools/i18n/translations/i18n_no.ts diff --git a/src/pyqt-official/tools/i18n/translations/i18n_pt.qm b/tools/i18n/translations/i18n_pt.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_pt.qm rename to tools/i18n/translations/i18n_pt.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_pt.ts b/tools/i18n/translations/i18n_pt.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_pt.ts rename to tools/i18n/translations/i18n_pt.ts diff --git a/src/pyqt-official/tools/i18n/translations/i18n_ru.qm b/tools/i18n/translations/i18n_ru.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_ru.qm rename to tools/i18n/translations/i18n_ru.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_ru.ts b/tools/i18n/translations/i18n_ru.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_ru.ts rename to tools/i18n/translations/i18n_ru.ts diff --git a/src/pyqt-official/tools/i18n/translations/i18n_sv.qm b/tools/i18n/translations/i18n_sv.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_sv.qm rename to tools/i18n/translations/i18n_sv.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_sv.ts b/tools/i18n/translations/i18n_sv.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_sv.ts rename to tools/i18n/translations/i18n_sv.ts diff --git a/src/pyqt-official/tools/i18n/translations/i18n_zh.qm b/tools/i18n/translations/i18n_zh.qm similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_zh.qm rename to tools/i18n/translations/i18n_zh.qm diff --git a/src/pyqt-official/tools/i18n/translations/i18n_zh.ts b/tools/i18n/translations/i18n_zh.ts similarity index 100% rename from src/pyqt-official/tools/i18n/translations/i18n_zh.ts rename to tools/i18n/translations/i18n_zh.ts diff --git a/src/pyqt-official/tools/regexp.py b/tools/regexp.py similarity index 100% rename from src/pyqt-official/tools/regexp.py rename to tools/regexp.py diff --git a/src/pyqt-official/tools/settingseditor/inifiles/licensepage.ini b/tools/settingseditor/inifiles/licensepage.ini similarity index 100% rename from src/pyqt-official/tools/settingseditor/inifiles/licensepage.ini rename to tools/settingseditor/inifiles/licensepage.ini diff --git a/src/pyqt-official/tools/settingseditor/inifiles/qsa.ini b/tools/settingseditor/inifiles/qsa.ini similarity index 100% rename from src/pyqt-official/tools/settingseditor/inifiles/qsa.ini rename to tools/settingseditor/inifiles/qsa.ini diff --git a/src/pyqt-official/tools/settingseditor/settingseditor.py b/tools/settingseditor/settingseditor.py similarity index 100% rename from src/pyqt-official/tools/settingseditor/settingseditor.py rename to tools/settingseditor/settingseditor.py diff --git a/src/pyqt-official/tutorials/addressbook/README b/tutorials/addressbook/README similarity index 100% rename from src/pyqt-official/tutorials/addressbook/README rename to tutorials/addressbook/README diff --git a/src/pyqt-official/tutorials/addressbook/part1.py b/tutorials/addressbook/part1.py similarity index 100% rename from src/pyqt-official/tutorials/addressbook/part1.py rename to tutorials/addressbook/part1.py diff --git a/src/pyqt-official/tutorials/addressbook/part2.py b/tutorials/addressbook/part2.py similarity index 100% rename from src/pyqt-official/tutorials/addressbook/part2.py rename to tutorials/addressbook/part2.py diff --git a/src/pyqt-official/tutorials/addressbook/part3.py b/tutorials/addressbook/part3.py similarity index 100% rename from src/pyqt-official/tutorials/addressbook/part3.py rename to tutorials/addressbook/part3.py diff --git a/src/pyqt-official/tutorials/addressbook/part4.py b/tutorials/addressbook/part4.py similarity index 100% rename from src/pyqt-official/tutorials/addressbook/part4.py rename to tutorials/addressbook/part4.py diff --git a/src/pyqt-official/tutorials/addressbook/part5.py b/tutorials/addressbook/part5.py similarity index 100% rename from src/pyqt-official/tutorials/addressbook/part5.py rename to tutorials/addressbook/part5.py diff --git a/src/pyqt-official/tutorials/addressbook/part6.py b/tutorials/addressbook/part6.py similarity index 100% rename from src/pyqt-official/tutorials/addressbook/part6.py rename to tutorials/addressbook/part6.py diff --git a/src/pyqt-official/tutorials/addressbook/part7.py b/tutorials/addressbook/part7.py similarity index 100% rename from src/pyqt-official/tutorials/addressbook/part7.py rename to tutorials/addressbook/part7.py diff --git a/src/pyqt-official/webkit/README b/webkit/README similarity index 100% rename from src/pyqt-official/webkit/README rename to webkit/README diff --git a/src/pyqt-official/webkit/domtraversal/domtraversal.py b/webkit/domtraversal/domtraversal.py similarity index 100% rename from src/pyqt-official/webkit/domtraversal/domtraversal.py rename to webkit/domtraversal/domtraversal.py diff --git a/src/pyqt-official/webkit/domtraversal/ui_window.py b/webkit/domtraversal/ui_window.py similarity index 100% rename from src/pyqt-official/webkit/domtraversal/ui_window.py rename to webkit/domtraversal/ui_window.py diff --git a/src/pyqt-official/webkit/domtraversal/window.ui b/webkit/domtraversal/window.ui similarity index 100% rename from src/pyqt-official/webkit/domtraversal/window.ui rename to webkit/domtraversal/window.ui diff --git a/src/pyqt-official/webkit/fancybrowser/fancybrowser.py b/webkit/fancybrowser/fancybrowser.py similarity index 100% rename from src/pyqt-official/webkit/fancybrowser/fancybrowser.py rename to webkit/fancybrowser/fancybrowser.py diff --git a/src/pyqt-official/webkit/fancybrowser/jquery.min.js b/webkit/fancybrowser/jquery.min.js similarity index 100% rename from src/pyqt-official/webkit/fancybrowser/jquery.min.js rename to webkit/fancybrowser/jquery.min.js diff --git a/src/pyqt-official/webkit/fancybrowser/jquery.qrc b/webkit/fancybrowser/jquery.qrc similarity index 100% rename from src/pyqt-official/webkit/fancybrowser/jquery.qrc rename to webkit/fancybrowser/jquery.qrc diff --git a/src/pyqt-official/webkit/fancybrowser/jquery_rc.py b/webkit/fancybrowser/jquery_rc.py similarity index 100% rename from src/pyqt-official/webkit/fancybrowser/jquery_rc.py rename to webkit/fancybrowser/jquery_rc.py diff --git a/src/pyqt-official/webkit/formextractor/form.html b/webkit/formextractor/form.html similarity index 100% rename from src/pyqt-official/webkit/formextractor/form.html rename to webkit/formextractor/form.html diff --git a/src/pyqt-official/webkit/formextractor/formextractor.py b/webkit/formextractor/formextractor.py similarity index 100% rename from src/pyqt-official/webkit/formextractor/formextractor.py rename to webkit/formextractor/formextractor.py diff --git a/src/pyqt-official/webkit/formextractor/formextractor.qrc b/webkit/formextractor/formextractor.qrc similarity index 100% rename from src/pyqt-official/webkit/formextractor/formextractor.qrc rename to webkit/formextractor/formextractor.qrc diff --git a/src/pyqt-official/webkit/formextractor/formextractor.ui b/webkit/formextractor/formextractor.ui similarity index 100% rename from src/pyqt-official/webkit/formextractor/formextractor.ui rename to webkit/formextractor/formextractor.ui diff --git a/src/pyqt-official/webkit/formextractor/formextractor_rc.py b/webkit/formextractor/formextractor_rc.py similarity index 100% rename from src/pyqt-official/webkit/formextractor/formextractor_rc.py rename to webkit/formextractor/formextractor_rc.py diff --git a/src/pyqt-official/webkit/formextractor/ui_formextractor.py b/webkit/formextractor/ui_formextractor.py similarity index 100% rename from src/pyqt-official/webkit/formextractor/ui_formextractor.py rename to webkit/formextractor/ui_formextractor.py diff --git a/src/pyqt-official/webkit/framecapture.py b/webkit/framecapture.py similarity index 100% rename from src/pyqt-official/webkit/framecapture.py rename to webkit/framecapture.py diff --git a/src/pyqt-official/webkit/previewer/previewer.py b/webkit/previewer/previewer.py similarity index 100% rename from src/pyqt-official/webkit/previewer/previewer.py rename to webkit/previewer/previewer.py diff --git a/src/pyqt-official/webkit/previewer/previewer.ui b/webkit/previewer/previewer.ui similarity index 100% rename from src/pyqt-official/webkit/previewer/previewer.ui rename to webkit/previewer/previewer.ui diff --git a/src/pyqt-official/webkit/previewer/ui_previewer.py b/webkit/previewer/ui_previewer.py similarity index 100% rename from src/pyqt-official/webkit/previewer/ui_previewer.py rename to webkit/previewer/ui_previewer.py diff --git a/src/pyqt-official/webkit/simpleselector/simpleselector.py b/webkit/simpleselector/simpleselector.py similarity index 100% rename from src/pyqt-official/webkit/simpleselector/simpleselector.py rename to webkit/simpleselector/simpleselector.py diff --git a/src/pyqt-official/webkit/simpleselector/ui_window.py b/webkit/simpleselector/ui_window.py similarity index 100% rename from src/pyqt-official/webkit/simpleselector/ui_window.py rename to webkit/simpleselector/ui_window.py diff --git a/src/pyqt-official/webkit/simpleselector/window.ui b/webkit/simpleselector/window.ui similarity index 100% rename from src/pyqt-official/webkit/simpleselector/window.ui rename to webkit/simpleselector/window.ui diff --git a/src/pyqt-official/widgets/README b/widgets/README similarity index 100% rename from src/pyqt-official/widgets/README rename to widgets/README diff --git a/src/pyqt-official/widgets/analogclock.py b/widgets/analogclock.py similarity index 100% rename from src/pyqt-official/widgets/analogclock.py rename to widgets/analogclock.py diff --git a/src/pyqt-official/widgets/calculator.py b/widgets/calculator.py similarity index 100% rename from src/pyqt-official/widgets/calculator.py rename to widgets/calculator.py diff --git a/src/pyqt-official/widgets/calendarwidget.py b/widgets/calendarwidget.py similarity index 100% rename from src/pyqt-official/widgets/calendarwidget.py rename to widgets/calendarwidget.py diff --git a/src/pyqt-official/widgets/charactermap.py b/widgets/charactermap.py similarity index 100% rename from src/pyqt-official/widgets/charactermap.py rename to widgets/charactermap.py diff --git a/src/pyqt-official/widgets/digitalclock.py b/widgets/digitalclock.py similarity index 100% rename from src/pyqt-official/widgets/digitalclock.py rename to widgets/digitalclock.py diff --git a/src/pyqt-official/widgets/groupbox.py b/widgets/groupbox.py similarity index 100% rename from src/pyqt-official/widgets/groupbox.py rename to widgets/groupbox.py diff --git a/src/pyqt-official/widgets/icons/icons.py b/widgets/icons/icons.py similarity index 100% rename from src/pyqt-official/widgets/icons/icons.py rename to widgets/icons/icons.py diff --git a/src/pyqt-official/widgets/icons/images/designer.png b/widgets/icons/images/designer.png similarity index 100% rename from src/pyqt-official/widgets/icons/images/designer.png rename to widgets/icons/images/designer.png diff --git a/src/pyqt-official/widgets/icons/images/find_disabled.png b/widgets/icons/images/find_disabled.png similarity index 100% rename from src/pyqt-official/widgets/icons/images/find_disabled.png rename to widgets/icons/images/find_disabled.png diff --git a/src/pyqt-official/widgets/icons/images/find_normal.png b/widgets/icons/images/find_normal.png similarity index 100% rename from src/pyqt-official/widgets/icons/images/find_normal.png rename to widgets/icons/images/find_normal.png diff --git a/src/pyqt-official/widgets/icons/images/monkey_off_128x128.png b/widgets/icons/images/monkey_off_128x128.png similarity index 100% rename from src/pyqt-official/widgets/icons/images/monkey_off_128x128.png rename to widgets/icons/images/monkey_off_128x128.png diff --git a/src/pyqt-official/widgets/icons/images/monkey_off_16x16.png b/widgets/icons/images/monkey_off_16x16.png similarity index 100% rename from src/pyqt-official/widgets/icons/images/monkey_off_16x16.png rename to widgets/icons/images/monkey_off_16x16.png diff --git a/src/pyqt-official/widgets/icons/images/monkey_off_32x32.png b/widgets/icons/images/monkey_off_32x32.png similarity index 100% rename from src/pyqt-official/widgets/icons/images/monkey_off_32x32.png rename to widgets/icons/images/monkey_off_32x32.png diff --git a/src/pyqt-official/widgets/icons/images/monkey_off_64x64.png b/widgets/icons/images/monkey_off_64x64.png similarity index 100% rename from src/pyqt-official/widgets/icons/images/monkey_off_64x64.png rename to widgets/icons/images/monkey_off_64x64.png diff --git a/src/pyqt-official/widgets/icons/images/monkey_on_128x128.png b/widgets/icons/images/monkey_on_128x128.png similarity index 100% rename from src/pyqt-official/widgets/icons/images/monkey_on_128x128.png rename to widgets/icons/images/monkey_on_128x128.png diff --git a/src/pyqt-official/widgets/icons/images/monkey_on_16x16.png b/widgets/icons/images/monkey_on_16x16.png similarity index 100% rename from src/pyqt-official/widgets/icons/images/monkey_on_16x16.png rename to widgets/icons/images/monkey_on_16x16.png diff --git a/src/pyqt-official/widgets/icons/images/monkey_on_32x32.png b/widgets/icons/images/monkey_on_32x32.png similarity index 100% rename from src/pyqt-official/widgets/icons/images/monkey_on_32x32.png rename to widgets/icons/images/monkey_on_32x32.png diff --git a/src/pyqt-official/widgets/icons/images/monkey_on_64x64.png b/widgets/icons/images/monkey_on_64x64.png similarity index 100% rename from src/pyqt-official/widgets/icons/images/monkey_on_64x64.png rename to widgets/icons/images/monkey_on_64x64.png diff --git a/src/pyqt-official/widgets/icons/images/qt_extended_16x16.png b/widgets/icons/images/qt_extended_16x16.png similarity index 100% rename from src/pyqt-official/widgets/icons/images/qt_extended_16x16.png rename to widgets/icons/images/qt_extended_16x16.png diff --git a/src/pyqt-official/widgets/icons/images/qt_extended_32x32.png b/widgets/icons/images/qt_extended_32x32.png similarity index 100% rename from src/pyqt-official/widgets/icons/images/qt_extended_32x32.png rename to widgets/icons/images/qt_extended_32x32.png diff --git a/src/pyqt-official/widgets/icons/images/qt_extended_48x48.png b/widgets/icons/images/qt_extended_48x48.png similarity index 100% rename from src/pyqt-official/widgets/icons/images/qt_extended_48x48.png rename to widgets/icons/images/qt_extended_48x48.png diff --git a/src/pyqt-official/widgets/imageviewer.py b/widgets/imageviewer.py similarity index 100% rename from src/pyqt-official/widgets/imageviewer.py rename to widgets/imageviewer.py diff --git a/src/pyqt-official/widgets/lineedits.py b/widgets/lineedits.py similarity index 100% rename from src/pyqt-official/widgets/lineedits.py rename to widgets/lineedits.py diff --git a/src/pyqt-official/widgets/movie/animation.mng b/widgets/movie/animation.mng similarity index 100% rename from src/pyqt-official/widgets/movie/animation.mng rename to widgets/movie/animation.mng diff --git a/src/pyqt-official/widgets/movie/movie.py b/widgets/movie/movie.py similarity index 100% rename from src/pyqt-official/widgets/movie/movie.py rename to widgets/movie/movie.py diff --git a/src/pyqt-official/widgets/scribble.py b/widgets/scribble.py similarity index 100% rename from src/pyqt-official/widgets/scribble.py rename to widgets/scribble.py diff --git a/src/pyqt-official/widgets/shapedclock.py b/widgets/shapedclock.py similarity index 100% rename from src/pyqt-official/widgets/shapedclock.py rename to widgets/shapedclock.py diff --git a/src/pyqt-official/widgets/sliders.py b/widgets/sliders.py similarity index 100% rename from src/pyqt-official/widgets/sliders.py rename to widgets/sliders.py diff --git a/src/pyqt-official/widgets/spinboxes.py b/widgets/spinboxes.py similarity index 100% rename from src/pyqt-official/widgets/spinboxes.py rename to widgets/spinboxes.py diff --git a/src/pyqt-official/widgets/styles.py b/widgets/styles.py similarity index 100% rename from src/pyqt-official/widgets/styles.py rename to widgets/styles.py diff --git a/src/pyqt-official/widgets/stylesheet/images/checkbox_checked.png b/widgets/stylesheet/images/checkbox_checked.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/checkbox_checked.png rename to widgets/stylesheet/images/checkbox_checked.png diff --git a/src/pyqt-official/widgets/stylesheet/images/checkbox_checked_hover.png b/widgets/stylesheet/images/checkbox_checked_hover.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/checkbox_checked_hover.png rename to widgets/stylesheet/images/checkbox_checked_hover.png diff --git a/src/pyqt-official/widgets/stylesheet/images/checkbox_checked_pressed.png b/widgets/stylesheet/images/checkbox_checked_pressed.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/checkbox_checked_pressed.png rename to widgets/stylesheet/images/checkbox_checked_pressed.png diff --git a/src/pyqt-official/widgets/stylesheet/images/checkbox_unchecked.png b/widgets/stylesheet/images/checkbox_unchecked.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/checkbox_unchecked.png rename to widgets/stylesheet/images/checkbox_unchecked.png diff --git a/src/pyqt-official/widgets/stylesheet/images/checkbox_unchecked_hover.png b/widgets/stylesheet/images/checkbox_unchecked_hover.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/checkbox_unchecked_hover.png rename to widgets/stylesheet/images/checkbox_unchecked_hover.png diff --git a/src/pyqt-official/widgets/stylesheet/images/checkbox_unchecked_pressed.png b/widgets/stylesheet/images/checkbox_unchecked_pressed.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/checkbox_unchecked_pressed.png rename to widgets/stylesheet/images/checkbox_unchecked_pressed.png diff --git a/src/pyqt-official/widgets/stylesheet/images/down_arrow.png b/widgets/stylesheet/images/down_arrow.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/down_arrow.png rename to widgets/stylesheet/images/down_arrow.png diff --git a/src/pyqt-official/widgets/stylesheet/images/down_arrow_disabled.png b/widgets/stylesheet/images/down_arrow_disabled.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/down_arrow_disabled.png rename to widgets/stylesheet/images/down_arrow_disabled.png diff --git a/src/pyqt-official/widgets/stylesheet/images/frame.png b/widgets/stylesheet/images/frame.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/frame.png rename to widgets/stylesheet/images/frame.png diff --git a/src/pyqt-official/widgets/stylesheet/images/pagefold.png b/widgets/stylesheet/images/pagefold.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/pagefold.png rename to widgets/stylesheet/images/pagefold.png diff --git a/src/pyqt-official/widgets/stylesheet/images/pushbutton.png b/widgets/stylesheet/images/pushbutton.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/pushbutton.png rename to widgets/stylesheet/images/pushbutton.png diff --git a/src/pyqt-official/widgets/stylesheet/images/pushbutton_hover.png b/widgets/stylesheet/images/pushbutton_hover.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/pushbutton_hover.png rename to widgets/stylesheet/images/pushbutton_hover.png diff --git a/src/pyqt-official/widgets/stylesheet/images/pushbutton_pressed.png b/widgets/stylesheet/images/pushbutton_pressed.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/pushbutton_pressed.png rename to widgets/stylesheet/images/pushbutton_pressed.png diff --git a/src/pyqt-official/widgets/stylesheet/images/radiobutton_checked.png b/widgets/stylesheet/images/radiobutton_checked.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/radiobutton_checked.png rename to widgets/stylesheet/images/radiobutton_checked.png diff --git a/src/pyqt-official/widgets/stylesheet/images/radiobutton_checked_hover.png b/widgets/stylesheet/images/radiobutton_checked_hover.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/radiobutton_checked_hover.png rename to widgets/stylesheet/images/radiobutton_checked_hover.png diff --git a/src/pyqt-official/widgets/stylesheet/images/radiobutton_checked_pressed.png b/widgets/stylesheet/images/radiobutton_checked_pressed.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/radiobutton_checked_pressed.png rename to widgets/stylesheet/images/radiobutton_checked_pressed.png diff --git a/src/pyqt-official/widgets/stylesheet/images/radiobutton_unchecked.png b/widgets/stylesheet/images/radiobutton_unchecked.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/radiobutton_unchecked.png rename to widgets/stylesheet/images/radiobutton_unchecked.png diff --git a/src/pyqt-official/widgets/stylesheet/images/radiobutton_unchecked_hover.png b/widgets/stylesheet/images/radiobutton_unchecked_hover.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/radiobutton_unchecked_hover.png rename to widgets/stylesheet/images/radiobutton_unchecked_hover.png diff --git a/src/pyqt-official/widgets/stylesheet/images/radiobutton_unchecked_pressed.png b/widgets/stylesheet/images/radiobutton_unchecked_pressed.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/radiobutton_unchecked_pressed.png rename to widgets/stylesheet/images/radiobutton_unchecked_pressed.png diff --git a/src/pyqt-official/widgets/stylesheet/images/sizegrip.png b/widgets/stylesheet/images/sizegrip.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/sizegrip.png rename to widgets/stylesheet/images/sizegrip.png diff --git a/src/pyqt-official/widgets/stylesheet/images/spindown.png b/widgets/stylesheet/images/spindown.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/spindown.png rename to widgets/stylesheet/images/spindown.png diff --git a/src/pyqt-official/widgets/stylesheet/images/spindown_hover.png b/widgets/stylesheet/images/spindown_hover.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/spindown_hover.png rename to widgets/stylesheet/images/spindown_hover.png diff --git a/src/pyqt-official/widgets/stylesheet/images/spindown_off.png b/widgets/stylesheet/images/spindown_off.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/spindown_off.png rename to widgets/stylesheet/images/spindown_off.png diff --git a/src/pyqt-official/widgets/stylesheet/images/spindown_pressed.png b/widgets/stylesheet/images/spindown_pressed.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/spindown_pressed.png rename to widgets/stylesheet/images/spindown_pressed.png diff --git a/src/pyqt-official/widgets/stylesheet/images/spinup.png b/widgets/stylesheet/images/spinup.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/spinup.png rename to widgets/stylesheet/images/spinup.png diff --git a/src/pyqt-official/widgets/stylesheet/images/spinup_hover.png b/widgets/stylesheet/images/spinup_hover.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/spinup_hover.png rename to widgets/stylesheet/images/spinup_hover.png diff --git a/src/pyqt-official/widgets/stylesheet/images/spinup_off.png b/widgets/stylesheet/images/spinup_off.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/spinup_off.png rename to widgets/stylesheet/images/spinup_off.png diff --git a/src/pyqt-official/widgets/stylesheet/images/spinup_pressed.png b/widgets/stylesheet/images/spinup_pressed.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/spinup_pressed.png rename to widgets/stylesheet/images/spinup_pressed.png diff --git a/src/pyqt-official/widgets/stylesheet/images/up_arrow.png b/widgets/stylesheet/images/up_arrow.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/up_arrow.png rename to widgets/stylesheet/images/up_arrow.png diff --git a/src/pyqt-official/widgets/stylesheet/images/up_arrow_disabled.png b/widgets/stylesheet/images/up_arrow_disabled.png similarity index 100% rename from src/pyqt-official/widgets/stylesheet/images/up_arrow_disabled.png rename to widgets/stylesheet/images/up_arrow_disabled.png diff --git a/src/pyqt-official/widgets/stylesheet/mainwindow.ui b/widgets/stylesheet/mainwindow.ui similarity index 100% rename from src/pyqt-official/widgets/stylesheet/mainwindow.ui rename to widgets/stylesheet/mainwindow.ui diff --git a/src/pyqt-official/widgets/stylesheet/qss/coffee.qss b/widgets/stylesheet/qss/coffee.qss similarity index 100% rename from src/pyqt-official/widgets/stylesheet/qss/coffee.qss rename to widgets/stylesheet/qss/coffee.qss diff --git a/src/pyqt-official/widgets/stylesheet/qss/default.qss b/widgets/stylesheet/qss/default.qss similarity index 100% rename from src/pyqt-official/widgets/stylesheet/qss/default.qss rename to widgets/stylesheet/qss/default.qss diff --git a/src/pyqt-official/widgets/stylesheet/qss/pagefold.qss b/widgets/stylesheet/qss/pagefold.qss similarity index 100% rename from src/pyqt-official/widgets/stylesheet/qss/pagefold.qss rename to widgets/stylesheet/qss/pagefold.qss diff --git a/src/pyqt-official/widgets/stylesheet/stylesheet.py b/widgets/stylesheet/stylesheet.py similarity index 100% rename from src/pyqt-official/widgets/stylesheet/stylesheet.py rename to widgets/stylesheet/stylesheet.py diff --git a/src/pyqt-official/widgets/stylesheet/stylesheet.qrc b/widgets/stylesheet/stylesheet.qrc similarity index 100% rename from src/pyqt-official/widgets/stylesheet/stylesheet.qrc rename to widgets/stylesheet/stylesheet.qrc diff --git a/src/pyqt-official/widgets/stylesheet/stylesheet_rc.py b/widgets/stylesheet/stylesheet_rc.py similarity index 100% rename from src/pyqt-official/widgets/stylesheet/stylesheet_rc.py rename to widgets/stylesheet/stylesheet_rc.py diff --git a/src/pyqt-official/widgets/stylesheet/stylesheeteditor.py b/widgets/stylesheet/stylesheeteditor.py similarity index 100% rename from src/pyqt-official/widgets/stylesheet/stylesheeteditor.py rename to widgets/stylesheet/stylesheeteditor.py diff --git a/src/pyqt-official/widgets/stylesheet/stylesheeteditor.ui b/widgets/stylesheet/stylesheeteditor.ui similarity index 100% rename from src/pyqt-official/widgets/stylesheet/stylesheeteditor.ui rename to widgets/stylesheet/stylesheeteditor.ui diff --git a/src/pyqt-official/widgets/stylesheet/ui_mainwindow.py b/widgets/stylesheet/ui_mainwindow.py similarity index 100% rename from src/pyqt-official/widgets/stylesheet/ui_mainwindow.py rename to widgets/stylesheet/ui_mainwindow.py diff --git a/src/pyqt-official/widgets/stylesheet/ui_stylesheeteditor.py b/widgets/stylesheet/ui_stylesheeteditor.py similarity index 100% rename from src/pyqt-official/widgets/stylesheet/ui_stylesheeteditor.py rename to widgets/stylesheet/ui_stylesheeteditor.py diff --git a/src/pyqt-official/widgets/tetrix.py b/widgets/tetrix.py similarity index 100% rename from src/pyqt-official/widgets/tetrix.py rename to widgets/tetrix.py diff --git a/src/pyqt-official/widgets/tooltips/images/circle.png b/widgets/tooltips/images/circle.png similarity index 100% rename from src/pyqt-official/widgets/tooltips/images/circle.png rename to widgets/tooltips/images/circle.png diff --git a/src/pyqt-official/widgets/tooltips/images/square.png b/widgets/tooltips/images/square.png similarity index 100% rename from src/pyqt-official/widgets/tooltips/images/square.png rename to widgets/tooltips/images/square.png diff --git a/src/pyqt-official/widgets/tooltips/images/triangle.png b/widgets/tooltips/images/triangle.png similarity index 100% rename from src/pyqt-official/widgets/tooltips/images/triangle.png rename to widgets/tooltips/images/triangle.png diff --git a/src/pyqt-official/widgets/tooltips/tooltips.py b/widgets/tooltips/tooltips.py similarity index 100% rename from src/pyqt-official/widgets/tooltips/tooltips.py rename to widgets/tooltips/tooltips.py diff --git a/src/pyqt-official/widgets/tooltips/tooltips.qrc b/widgets/tooltips/tooltips.qrc similarity index 100% rename from src/pyqt-official/widgets/tooltips/tooltips.qrc rename to widgets/tooltips/tooltips.qrc diff --git a/src/pyqt-official/widgets/tooltips/tooltips_rc.py b/widgets/tooltips/tooltips_rc.py similarity index 100% rename from src/pyqt-official/widgets/tooltips/tooltips_rc.py rename to widgets/tooltips/tooltips_rc.py diff --git a/src/pyqt-official/widgets/wiggly.py b/widgets/wiggly.py similarity index 100% rename from src/pyqt-official/widgets/wiggly.py rename to widgets/wiggly.py diff --git a/src/pyqt-official/widgets/windowflags.py b/widgets/windowflags.py similarity index 100% rename from src/pyqt-official/widgets/windowflags.py rename to widgets/windowflags.py diff --git a/src/pyqt-official/xmlpatterns/README b/xmlpatterns/README similarity index 100% rename from src/pyqt-official/xmlpatterns/README rename to xmlpatterns/README diff --git a/src/pyqt-official/xmlpatterns/schema/files/contact.xsd b/xmlpatterns/schema/files/contact.xsd similarity index 100% rename from src/pyqt-official/xmlpatterns/schema/files/contact.xsd rename to xmlpatterns/schema/files/contact.xsd diff --git a/src/pyqt-official/xmlpatterns/schema/files/invalid_contact.xml b/xmlpatterns/schema/files/invalid_contact.xml similarity index 100% rename from src/pyqt-official/xmlpatterns/schema/files/invalid_contact.xml rename to xmlpatterns/schema/files/invalid_contact.xml diff --git a/src/pyqt-official/xmlpatterns/schema/files/invalid_order.xml b/xmlpatterns/schema/files/invalid_order.xml similarity index 100% rename from src/pyqt-official/xmlpatterns/schema/files/invalid_order.xml rename to xmlpatterns/schema/files/invalid_order.xml diff --git a/src/pyqt-official/xmlpatterns/schema/files/invalid_recipe.xml b/xmlpatterns/schema/files/invalid_recipe.xml similarity index 100% rename from src/pyqt-official/xmlpatterns/schema/files/invalid_recipe.xml rename to xmlpatterns/schema/files/invalid_recipe.xml diff --git a/src/pyqt-official/xmlpatterns/schema/files/order.xsd b/xmlpatterns/schema/files/order.xsd similarity index 100% rename from src/pyqt-official/xmlpatterns/schema/files/order.xsd rename to xmlpatterns/schema/files/order.xsd diff --git a/src/pyqt-official/xmlpatterns/schema/files/recipe.xsd b/xmlpatterns/schema/files/recipe.xsd similarity index 100% rename from src/pyqt-official/xmlpatterns/schema/files/recipe.xsd rename to xmlpatterns/schema/files/recipe.xsd diff --git a/src/pyqt-official/xmlpatterns/schema/files/valid_contact.xml b/xmlpatterns/schema/files/valid_contact.xml similarity index 100% rename from src/pyqt-official/xmlpatterns/schema/files/valid_contact.xml rename to xmlpatterns/schema/files/valid_contact.xml diff --git a/src/pyqt-official/xmlpatterns/schema/files/valid_order.xml b/xmlpatterns/schema/files/valid_order.xml similarity index 100% rename from src/pyqt-official/xmlpatterns/schema/files/valid_order.xml rename to xmlpatterns/schema/files/valid_order.xml diff --git a/src/pyqt-official/xmlpatterns/schema/files/valid_recipe.xml b/xmlpatterns/schema/files/valid_recipe.xml similarity index 100% rename from src/pyqt-official/xmlpatterns/schema/files/valid_recipe.xml rename to xmlpatterns/schema/files/valid_recipe.xml diff --git a/src/pyqt-official/xmlpatterns/schema/schema.py b/xmlpatterns/schema/schema.py similarity index 100% rename from src/pyqt-official/xmlpatterns/schema/schema.py rename to xmlpatterns/schema/schema.py diff --git a/src/pyqt-official/xmlpatterns/schema/schema.qrc b/xmlpatterns/schema/schema.qrc similarity index 100% rename from src/pyqt-official/xmlpatterns/schema/schema.qrc rename to xmlpatterns/schema/schema.qrc diff --git a/src/pyqt-official/xmlpatterns/schema/schema.ui b/xmlpatterns/schema/schema.ui similarity index 100% rename from src/pyqt-official/xmlpatterns/schema/schema.ui rename to xmlpatterns/schema/schema.ui diff --git a/src/pyqt-official/xmlpatterns/schema/schema_rc.py b/xmlpatterns/schema/schema_rc.py similarity index 100% rename from src/pyqt-official/xmlpatterns/schema/schema_rc.py rename to xmlpatterns/schema/schema_rc.py diff --git a/src/pyqt-official/xmlpatterns/schema/ui_schema.py b/xmlpatterns/schema/ui_schema.py similarity index 100% rename from src/pyqt-official/xmlpatterns/schema/ui_schema.py rename to xmlpatterns/schema/ui_schema.py

J;p8d-OZ9Y>Bee{YeTm)p4rA=lZK~fxiBH4 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 diff --git a/src/screenshots/qabstracttablemodel-example.png b/src/screenshots/qabstracttablemodel-example.png deleted file mode 100644 index 5abf7c08500368b5be19a40304f3b75e2179a1ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21627 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 Gp73{_X#3d! diff --git a/src/screenshots/qmessagebox-example.png b/src/screenshots/qmessagebox-example.png deleted file mode 100644 index ebe57092341305457050f55fcdafb7f718b3e51e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4390 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 diff --git a/src/screenshots/qml-python-example.png b/src/screenshots/qml-python-example.png deleted file mode 100644 index 10b68c860234c48599ccabd8bda2c20056de81af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92144 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 diff --git a/src/screenshots/qt-dark-theme.png b/src/screenshots/qt-dark-theme.png deleted file mode 100644 index c19f6f1c58cabacdcc9c254e8b1f50b1a6844a50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18787 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 diff --git a/src/screenshots/qt-designer-python.png b/src/screenshots/qt-designer-python.png deleted file mode 100644 index 13568eb97024caabc4437b9b29fce31231bfba06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7363 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 Js-;Xr{|l}nF!ule diff --git a/src/screenshots/qt-designer-windows.png b/src/screenshots/qt-designer-windows.png deleted file mode 100644 index dee8c107c645166b97a7aa77cff70d6ead548732..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58529 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

v 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 diff --git a/src/08 PyQt5 exe/src/main/icons/linux/128.png b/src/08 PyQt5 exe/src/main/icons/linux/128.png deleted file mode 100755 index a1bc2d53cd4036c069298ba5cdf6d6e497ad307e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8131 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 diff --git a/src/08 PyQt5 exe/src/main/icons/linux/256.png b/src/08 PyQt5 exe/src/main/icons/linux/256.png deleted file mode 100755 index 42b01e9c81253bfc08c64be7aea0eff2332d4e39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16585 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 Gq5li>t0E5o diff --git a/src/08 PyQt5 exe/src/main/icons/linux/512.png b/src/08 PyQt5 exe/src/main/icons/linux/512.png deleted file mode 100755 index 3ec71ae3de40e47688dc8fdcccd1f4ca027ae747..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36678 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