diff options
author | Warwick Allison <warwick.allison@nokia.com> | 2009-11-19 07:46:31 (GMT) |
---|---|---|
committer | Warwick Allison <warwick.allison@nokia.com> | 2009-11-19 07:46:31 (GMT) |
commit | 5e6262210a71691e90f98318f4d1794b49ab361b (patch) | |
tree | ac4e5bfde2a53effb149fbd08a06a46fff4133be /tests/auto/declarative | |
parent | 27b0c833c18f6b98687937f427887da291184eec (diff) | |
parent | 5439a148cc5045769c336cf8e8228bc0e8b8f746 (diff) | |
download | Qt-5e6262210a71691e90f98318f4d1794b49ab361b.zip Qt-5e6262210a71691e90f98318f4d1794b49ab361b.tar.gz Qt-5e6262210a71691e90f98318f4d1794b49ab361b.tar.bz2 |
Merge branch 'kinetic-declarativeui' of git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
Diffstat (limited to 'tests/auto/declarative')
39 files changed, 4069 insertions, 2201 deletions
diff --git a/tests/auto/declarative/anchors/data/anchors.qml b/tests/auto/declarative/anchors/data/anchors.qml index b64d0b0..e6bed48 100644 --- a/tests/auto/declarative/anchors/data/anchors.qml +++ b/tests/auto/declarative/anchors/data/anchors.qml @@ -120,7 +120,7 @@ Rectangle { anchors.centerIn: masterRect } Rectangle { - id: rect23; objectName: "rect23" + id: rect23a; objectName: "rect23a" anchors.left: masterRect.left anchors.leftMargin: 5 anchors.right: masterRect.right @@ -131,6 +131,17 @@ Rectangle { anchors.bottomMargin: 5 } Rectangle { + id: rect23b; objectName: "rect23b" + anchors.left: rect23a.anchors.left + anchors.leftMargin: rect23a.anchors.leftMargin + anchors.right: rect23a.anchors.right + anchors.rightMargin: rect23a.anchors.rightMargin + anchors.top: rect23a.anchors.top + anchors.topMargin: rect23a.anchors.topMargin + anchors.bottom: rect23a.anchors.bottom + anchors.bottomMargin: rect23a.anchors.bottomMargin + } + Rectangle { id: rect24; objectName: "rect24" width: 10; height: 10 anchors.horizontalCenter: masterRect.left diff --git a/tests/auto/declarative/anchors/tst_anchors.cpp b/tests/auto/declarative/anchors/tst_anchors.cpp index d340a7d..d65d289 100644 --- a/tests/auto/declarative/anchors/tst_anchors.cpp +++ b/tests/auto/declarative/anchors/tst_anchors.cpp @@ -143,16 +143,20 @@ void tst_anchors::basicAnchors() QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect22"))->x(), 69.0); QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect22"))->y(), 5.0); - //margins - QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect23"))->x(), 31.0); - QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect23"))->y(), 5.0); - QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect23"))->width(), 86.0); - QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect23"))->height(), 10.0); - - // offsets - QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect24"))->x(), 26.0); - QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect25"))->y(), 60.0); - QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect26"))->y(), 5.0); + //margins + QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect23a"))->x(), 31.0); + QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect23a"))->y(), 5.0); + QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect23a"))->width(), 86.0); + QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect23a"))->height(), 10.0); + QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect23b"))->x(), 31.0); + QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect23b"))->y(), 5.0); + QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect23b"))->width(), 86.0); + QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect23b"))->height(), 10.0); + + // offsets + QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect24"))->x(), 26.0); + QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect25"))->y(), 60.0); + QCOMPARE(findItem<QmlGraphicsRectangle>(view->root(), QLatin1String("rect26"))->y(), 5.0); //baseline QmlGraphicsText *text1 = findItem<QmlGraphicsText>(view->root(), QLatin1String("text1")); diff --git a/tests/auto/declarative/animatedimage/animatedimage.pro b/tests/auto/declarative/animatedimage/animatedimage.pro index 4ff9db4..5a8ec6c 100644 --- a/tests/auto/declarative/animatedimage/animatedimage.pro +++ b/tests/auto/declarative/animatedimage/animatedimage.pro @@ -1,6 +1,7 @@ load(qttest_p4) -contains(QT_CONFIG,declarative): QT += declarative -SOURCES += tst_animatedimage.cpp +contains(QT_CONFIG,declarative): QT += declarative network +HEADERS += ../shared/testhttpserver.h +SOURCES += tst_animatedimage.cpp ../shared/testhttpserver.cpp macx:CONFIG -= app_bundle DEFINES += SRCDIR=\\\"$$PWD\\\" diff --git a/tests/auto/declarative/animatedimage/tst_animatedimage.cpp b/tests/auto/declarative/animatedimage/tst_animatedimage.cpp index 484fd1a..5ba0068 100644 --- a/tests/auto/declarative/animatedimage/tst_animatedimage.cpp +++ b/tests/auto/declarative/animatedimage/tst_animatedimage.cpp @@ -46,6 +46,18 @@ #include <private/qmlgraphicsimage_p.h> #include <private/qmlgraphicsanimatedimage_p.h> +#include "../shared/testhttpserver.h" + +#define TRY_WAIT(expr) \ + do { \ + for (int ii = 0; ii < 6; ++ii) { \ + if ((expr)) break; \ + QTest::qWait(50); \ + } \ + QVERIFY((expr)); \ + } while (false) + + class tst_animatedimage : public QObject { Q_OBJECT @@ -58,6 +70,9 @@ private slots: void stopped(); void setFrame(); void frameCount(); + void remote(); + void remote_data(); + void invalidSource(); }; void tst_animatedimage::play() @@ -121,6 +136,57 @@ void tst_animatedimage::frameCount() delete anim; } +void tst_animatedimage::remote() +{ + QFETCH(QString, fileName); + QFETCH(bool, paused); + + TestHTTPServer server(14445); + QVERIFY(server.isValid()); + server.serveDirectory(SRCDIR "/data"); + + QmlEngine engine; + QmlComponent component(&engine, QUrl("http://127.0.0.1:14445/" + fileName)); + TRY_WAIT(component.isReady()); + + QmlGraphicsAnimatedImage *anim = qobject_cast<QmlGraphicsAnimatedImage *>(component.create()); + QVERIFY(anim); + + TRY_WAIT(anim->isPlaying()); + if (paused) { + TRY_WAIT(anim->isPaused()); + QCOMPARE(anim->currentFrame(), 2); + } + + delete anim; +} + +void tst_animatedimage::remote_data() +{ + QTest::addColumn<QString>("fileName"); + QTest::addColumn<bool>("paused"); + + QTest::newRow("playing") << "stickman.qml" << false; + QTest::newRow("paused") << "stickmanpause.qml" << true; +} + +void tst_animatedimage::invalidSource() +{ + QmlEngine engine; + QmlComponent component(&engine, "import Qt 4.6\n AnimatedImage { source: \"no-such-file.gif\" }", QUrl("file://")); + QVERIFY(component.isReady()); + + QTest::ignoreMessage(QtWarningMsg, "Error Reading Animated Image File QUrl( \"file:no-such-file.gif\" ) "); + + QmlGraphicsAnimatedImage *anim = qobject_cast<QmlGraphicsAnimatedImage *>(component.create()); + QVERIFY(anim); + + QVERIFY(!anim->isPlaying()); + QVERIFY(!anim->isPaused()); + QCOMPARE(anim->currentFrame(), 0); + QCOMPARE(anim->frameCount(), 0); +} + QTEST_MAIN(tst_animatedimage) #include "tst_animatedimage.moc" diff --git a/tests/auto/declarative/declarative.pro b/tests/auto/declarative/declarative.pro index 33b5afc..0c4dc80 100644 --- a/tests/auto/declarative/declarative.pro +++ b/tests/auto/declarative/declarative.pro @@ -24,6 +24,7 @@ SUBDIRS += \ qmlengine \ # Cover qmlerror \ # Cover qmlfontloader \ # Cover + qmlgraphicsimage \ # Cover qmlgraphicsborderimage \ # Cover qmlgraphicsflickable \ # Cover qmlgraphicsflipable \ # Cover diff --git a/tests/auto/declarative/qmlgraphicsborderimage/tst_qmlgraphicsborderimage.cpp b/tests/auto/declarative/qmlgraphicsborderimage/tst_qmlgraphicsborderimage.cpp index a0860c5..f23c7d7 100644 --- a/tests/auto/declarative/qmlgraphicsborderimage/tst_qmlgraphicsborderimage.cpp +++ b/tests/auto/declarative/qmlgraphicsborderimage/tst_qmlgraphicsborderimage.cpp @@ -86,6 +86,8 @@ private slots: void sciSource(); void sciSource_data(); void invalidSciFile(); + void pendingRemoteRequest(); + void pendingRemoteRequest_data(); private: QmlEngine engine; @@ -113,13 +115,14 @@ void tst_qmlgraphicsborderimage::noSource() void tst_qmlgraphicsborderimage::imageSource() { QFETCH(QString, source); - QFETCH(bool, remote); QFETCH(bool, valid); - TestHTTPServer server(SERVER_PORT); + bool remote = source.startsWith("http"); + TestHTTPServer *server = 0; if (remote) { - QVERIFY(server.isValid()); - server.serveDirectory(SRCDIR "/data"); + server = new TestHTTPServer(SERVER_PORT); + QVERIFY(server->isValid()); + server->serveDirectory(SRCDIR "/data"); } QString componentStr = "import Qt 4.6\nBorderImage { source: \"" + source + "\" }"; @@ -143,6 +146,7 @@ void tst_qmlgraphicsborderimage::imageSource() } delete obj; + delete server; } void tst_qmlgraphicsborderimage::clearSource() @@ -167,13 +171,12 @@ void tst_qmlgraphicsborderimage::clearSource() void tst_qmlgraphicsborderimage::imageSource_data() { QTest::addColumn<QString>("source"); - QTest::addColumn<bool>("remote"); QTest::addColumn<bool>("valid"); - QTest::newRow("local") << SRCDIR "/data/colors.png" << false << true; - QTest::newRow("local not found") << SRCDIR "/data/no-such-file.png" << false << false; - QTest::newRow("remote") << SERVER_ADDR "/colors.png" << true << true; - QTest::newRow("remote not found") << SERVER_ADDR "/no-such-file.png" << true << false; + QTest::newRow("local") << SRCDIR "/data/colors.png" << true; + QTest::newRow("local not found") << SRCDIR "/data/no-such-file.png" << false; + QTest::newRow("remote") << SERVER_ADDR "/colors.png" << true; + QTest::newRow("remote not found") << SERVER_ADDR "/no-such-file.png" << false; } void tst_qmlgraphicsborderimage::resized() @@ -236,13 +239,14 @@ void tst_qmlgraphicsborderimage::tileModes() void tst_qmlgraphicsborderimage::sciSource() { QFETCH(QString, source); - QFETCH(bool, remote); QFETCH(bool, valid); - TestHTTPServer server(SERVER_PORT); + bool remote = source.startsWith("http"); + TestHTTPServer *server = 0; if (remote) { - QVERIFY(server.isValid()); - server.serveDirectory(SRCDIR "/data"); + server = new TestHTTPServer(SERVER_PORT); + QVERIFY(server->isValid()); + server->serveDirectory(SRCDIR "/data"); } QString componentStr = "import Qt 4.6\nBorderImage { source: \"" + source + "\"; width: 300; height: 300 }"; @@ -270,18 +274,18 @@ void tst_qmlgraphicsborderimage::sciSource() } delete obj; + delete server; } void tst_qmlgraphicsborderimage::sciSource_data() { QTest::addColumn<QString>("source"); - QTest::addColumn<bool>("remote"); QTest::addColumn<bool>("valid"); - QTest::newRow("local") << SRCDIR "/data/colors-round.sci" << false << true; - QTest::newRow("local not found") << SRCDIR "/data/no-such-file.sci" << false << false; - QTest::newRow("remote") << SERVER_ADDR "/colors-round.sci" << true << true; - QTest::newRow("remote not found") << SERVER_ADDR "/no-such-file.sci" << true << false; + QTest::newRow("local") << SRCDIR "/data/colors-round.sci" << true; + QTest::newRow("local not found") << SRCDIR "/data/no-such-file.sci" << false; + QTest::newRow("remote") << SERVER_ADDR "/colors-round.sci" << true; + QTest::newRow("remote not found") << SERVER_ADDR "/no-such-file.sci" << false; } void tst_qmlgraphicsborderimage::invalidSciFile() @@ -299,7 +303,29 @@ void tst_qmlgraphicsborderimage::invalidSciFile() delete obj; } +void tst_qmlgraphicsborderimage::pendingRemoteRequest() +{ + QFETCH(QString, source); + + QString componentStr = "import Qt 4.6\nBorderImage { source: \"" + source + "\" }"; + QmlComponent component(&engine, componentStr.toLatin1(), QUrl("file://")); + QmlGraphicsBorderImage *obj = qobject_cast<QmlGraphicsBorderImage*>(component.create()); + QVERIFY(obj != 0); + QCOMPARE(obj->status(), QmlGraphicsBorderImage::Loading); + // verify no crash + // This will cause a delayed "QThread: Destroyed while thread is still running" warning + delete obj; + QTest::qWait(50); +} + +void tst_qmlgraphicsborderimage::pendingRemoteRequest_data() +{ + QTest::addColumn<QString>("source"); + + QTest::newRow("png file") << "http://no-such-qt-server-like-this/none.png"; + QTest::newRow("sci file") << "http://no-such-qt-server-like-this/none.sci"; +} QTEST_MAIN(tst_qmlgraphicsborderimage) diff --git a/tests/auto/declarative/qmlgraphicsgridview/tst_qmlgraphicsgridview.cpp b/tests/auto/declarative/qmlgraphicsgridview/tst_qmlgraphicsgridview.cpp index 197191e..f31ea49 100644 --- a/tests/auto/declarative/qmlgraphicsgridview/tst_qmlgraphicsgridview.cpp +++ b/tests/auto/declarative/qmlgraphicsgridview/tst_qmlgraphicsgridview.cpp @@ -394,6 +394,9 @@ void tst_QmlGraphicsGridView::removed() // let transitions settle. QTest::qWait(300); + // Setting currentIndex above shouldn't cause view to scroll + QCOMPARE(gridview->viewportY(), 120.0); + model.removeItem(1); // let transitions settle. @@ -408,6 +411,14 @@ void tst_QmlGraphicsGridView::removed() QVERIFY(item->y() == (i/3)*60); } + // Remove currentIndex + QmlGraphicsItem *oldCurrent = gridview->currentItem(); + model.removeItem(9); + QTest::qWait(500); + + QCOMPARE(gridview->currentIndex(), 9); + QVERIFY(gridview->currentItem() != oldCurrent); + gridview->setViewportY(0); // let transitions settle. QTest::qWait(300); @@ -430,6 +441,27 @@ void tst_QmlGraphicsGridView::removed() model.removeItem(30); QVERIFY(gridview->currentIndex() == 31); + // remove current item beyond visible items. + gridview->setCurrentIndex(20); + QTest::qWait(500); + gridview->setViewportY(0); + model.removeItem(20); + QTest::qWait(500); + + QCOMPARE(gridview->currentIndex(), 20); + QVERIFY(gridview->currentItem() != 0); + + // remove item before current, but visible + gridview->setCurrentIndex(8); + QTest::qWait(500); + gridview->setViewportY(240); + oldCurrent = gridview->currentItem(); + model.removeItem(6); + QTest::qWait(500); + + QCOMPARE(gridview->currentIndex(), 7); + QVERIFY(gridview->currentItem() == oldCurrent); + delete canvas; } diff --git a/tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp b/tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp index e9f785b..08043f3 100644 --- a/tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp +++ b/tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp @@ -70,6 +70,9 @@ private slots: void qListModelInterface_moved(); void qAbstractItemModel_moved(); + void qListModelInterface_clear(); + void qAbstractItemModel_clear(); + void itemList(); void currentIndex(); void enforceRange(); @@ -83,6 +86,7 @@ private: template <class T> void inserted(); template <class T> void removed(bool animated); template <class T> void moved(); + template <class T> void clear(); QmlView *createView(const QString &filename); template<typename T> T *findItem(QmlGraphicsItem *parent, const QString &id, int index=-1); @@ -201,6 +205,12 @@ public: emit itemsChanged(index, 1, roles()); } + void clear() { + int count = list.count(); + list.clear(); + emit itemsRemoved(0, count); + } + private: QList<QPair<QString,QString> > list; }; @@ -262,6 +272,13 @@ public: emit dataChanged(index(idx,0), index(idx,0)); } + void clear() { + int count = list.count(); + emit beginRemoveRows(QModelIndex(), 0, count-1); + list.clear(); + emit endRemoveRows(); + } + private: QList<QPair<QString,QString> > list; }; @@ -571,6 +588,15 @@ void tst_QmlGraphicsListView::removed(bool animated) QCOMPARE(item->y(),40+i*20.0); } + // Remove current index + QVERIFY(listview->currentIndex() == 9); + QmlGraphicsItem *oldCurrent = listview->currentItem(); + model.removeItem(9); + QTest::qWait(500); + + QCOMPARE(listview->currentIndex(), 9); + QVERIFY(listview->currentItem() != oldCurrent); + listview->setViewportY(40); // That's the top now // let transitions settle. QTest::qWait(500); @@ -587,6 +613,7 @@ void tst_QmlGraphicsListView::removed(bool animated) // remove current item beyond visible items. listview->setCurrentIndex(20); QTest::qWait(500); + listview->setViewportY(40); model.removeItem(20); QTest::qWait(500); @@ -596,7 +623,7 @@ void tst_QmlGraphicsListView::removed(bool animated) // remove item before current, but visible listview->setCurrentIndex(8); QTest::qWait(500); - QmlGraphicsItem *oldCurrent = listview->currentItem(); + oldCurrent = listview->currentItem(); model.removeItem(6); QTest::qWait(500); @@ -607,6 +634,43 @@ void tst_QmlGraphicsListView::removed(bool animated) } template <class T> +void tst_QmlGraphicsListView::clear() +{ + QmlView *canvas = createView(SRCDIR "/data/listview.qml"); + + T model; + for (int i = 0; i < 30; i++) + model.addItem("Item" + QString::number(i), ""); + + QmlContext *ctxt = canvas->rootContext(); + ctxt->setContextProperty("testModel", &model); + + TestObject *testObject = new TestObject; + ctxt->setContextProperty("testObject", testObject); + + canvas->execute(); + qApp->processEvents(); + + QmlGraphicsListView *listview = findItem<QmlGraphicsListView>(canvas->root(), "list"); + QVERIFY(listview != 0); + + QmlGraphicsItem *viewport = listview->viewport(); + QVERIFY(viewport != 0); + + model.clear(); + + // let transitions settle. + QTest::qWait(500); + + QVERIFY(listview->count() == 0); + QVERIFY(listview->currentItem() == 0); + QVERIFY(listview->viewportY() == 0); + + delete canvas; +} + + +template <class T> void tst_QmlGraphicsListView::moved() { QmlView *canvas = createView(SRCDIR "/data/listview.qml"); @@ -1123,6 +1187,15 @@ void tst_QmlGraphicsListView::qAbstractItemModel_moved() moved<TestModel2>(); } +void tst_QmlGraphicsListView::qListModelInterface_clear() +{ + clear<TestModel>(); +} + +void tst_QmlGraphicsListView::qAbstractItemModel_clear() +{ + clear<TestModel2>(); +} QmlView *tst_QmlGraphicsListView::createView(const QString &filename) { diff --git a/tests/auto/declarative/qmlgraphicstextedit/tst_qmlgraphicstextedit.cpp b/tests/auto/declarative/qmlgraphicstextedit/tst_qmlgraphicstextedit.cpp index 543c650..96df0a5 100644 --- a/tests/auto/declarative/qmlgraphicstextedit/tst_qmlgraphicstextedit.cpp +++ b/tests/auto/declarative/qmlgraphicstextedit/tst_qmlgraphicstextedit.cpp @@ -656,7 +656,6 @@ void tst_qmlgraphicstextedit::navigation() QVERIFY(input != 0); QTRY_VERIFY(input->hasFocus() == true); - QEXPECT_FAIL("", "Depends on QT-2236", Abort); simulateKey(canvas, Qt::Key_Left); QVERIFY(input->hasFocus() == false); simulateKey(canvas, Qt::Key_Right); diff --git a/tests/auto/declarative/qmlgraphicstextinput/data/masks.qml b/tests/auto/declarative/qmlgraphicstextinput/data/masks.qml new file mode 100644 index 0000000..08a857c --- /dev/null +++ b/tests/auto/declarative/qmlgraphicstextinput/data/masks.qml @@ -0,0 +1,7 @@ +import Qt 4.6 + +TextInput{ + focus: true + objectName: "myInput" + inputMask: "HHHHhhhh; " +} diff --git a/tests/auto/declarative/qmlgraphicstextinput/data/maxLength.qml b/tests/auto/declarative/qmlgraphicstextinput/data/maxLength.qml new file mode 100644 index 0000000..7cbeadd --- /dev/null +++ b/tests/auto/declarative/qmlgraphicstextinput/data/maxLength.qml @@ -0,0 +1,7 @@ +import Qt 4.6 + +TextInput{ + focus: true + objectName: "myInput" + maximumLength: 10 +} diff --git a/tests/auto/declarative/qmlgraphicstextinput/tst_qmlgraphicstextinput.cpp b/tests/auto/declarative/qmlgraphicstextinput/tst_qmlgraphicstextinput.cpp index d84623f..0eba11b 100644 --- a/tests/auto/declarative/qmlgraphicstextinput/tst_qmlgraphicstextinput.cpp +++ b/tests/auto/declarative/qmlgraphicstextinput/tst_qmlgraphicstextinput.cpp @@ -328,27 +328,53 @@ void tst_qmlgraphicstextinput::selection() void tst_qmlgraphicstextinput::maxLength() { - QString componentStr = "import Qt 4.6\nTextInput { maximumLength: 10; }"; - QmlComponent textinputComponent(&engine, componentStr.toLatin1(), QUrl()); - QmlGraphicsTextInput *textinputObject = qobject_cast<QmlGraphicsTextInput*>(textinputComponent.create()); + //QString componentStr = "import Qt 4.6\nTextInput { maximumLength: 10; }"; + QmlView *canvas = createView(SRCDIR "/data/maxLength.qml"); + canvas->execute(); + canvas->show(); + canvas->setFocus(); + QVERIFY(canvas->root() != 0); + QmlGraphicsTextInput *textinputObject = qobject_cast<QmlGraphicsTextInput *>(canvas->root()); QVERIFY(textinputObject != 0); QVERIFY(textinputObject->text().isEmpty()); + QVERIFY(textinputObject->maxLength() == 10); foreach(const QString &str, standard){ QVERIFY(textinputObject->text().length() <= 10); textinputObject->setText(str); QVERIFY(textinputObject->text().length() <= 10); } - //TODO: Simulated keypress input adding 11 chars at a time + + textinputObject->setText(""); + QTRY_VERIFY(textinputObject->hasFocus() == true); + for(int i=0; i<20; i++){ + QCOMPARE(textinputObject->text().length(), qMin(i,10)); + //simulateKey(canvas, Qt::Key_A); + QTest::keyPress(canvas, Qt::Key_A); + QTest::keyRelease(canvas, Qt::Key_A, Qt::NoModifier ,10); + } } void tst_qmlgraphicstextinput::masks() { - QString componentStr = "import Qt 4.6\nTextInput { maximumLength: 10; }"; - QmlComponent textinputComponent(&engine, componentStr.toLatin1(), QUrl()); - QmlGraphicsTextInput *textinputObject = qobject_cast<QmlGraphicsTextInput*>(textinputComponent.create()); + //Not a comprehensive test of the possible masks, that's done elsewhere (QLineEdit) + //QString componentStr = "import Qt 4.6\nTextInput { inputMask: 'HHHHhhhh'; }"; + QmlView *canvas = createView(SRCDIR "/data/masks.qml"); + canvas->execute(); + canvas->show(); + canvas->setFocus(); + QVERIFY(canvas->root() != 0); + QmlGraphicsTextInput *textinputObject = qobject_cast<QmlGraphicsTextInput *>(canvas->root()); QVERIFY(textinputObject != 0); - - //TODO: Me + QTRY_VERIFY(textinputObject->hasFocus() == true); + QVERIFY(textinputObject->text().length() == 0); + QCOMPARE(textinputObject->inputMask(), QString("HHHHhhhh; ")); + for(int i=0; i<10; i++){ + QCOMPARE(qMin(i,8), textinputObject->text().length()); + QCOMPARE(i>=4, textinputObject->hasAcceptableInput()); + //simulateKey(canvas, Qt::Key_A); + QTest::keyPress(canvas, Qt::Key_A); + QTest::keyRelease(canvas, Qt::Key_A, Qt::NoModifier ,10); + } } void tst_qmlgraphicstextinput::validators() diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.0.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.0.png Binary files differindex 99b43db..18fef53 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.0.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.0.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.1.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.1.png Binary files differindex 35c18f0..18fef53 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.1.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.1.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.10.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.10.png Binary files differindex 1296fc3..b352c68 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.10.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.10.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.11.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.11.png Binary files differindex 99b43db..ce7ee68 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.11.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.11.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.12.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.12.png Binary files differindex 882b363..d8cdacf 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.12.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.12.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.13.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.13.png Binary files differindex 99b43db..0c2fa7b 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.13.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.13.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.14.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.14.png Binary files differindex 882b363..e9b3028 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.14.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.14.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.15.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.15.png Binary files differindex 5a4e37a..2186a8b 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.15.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.15.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.16.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.16.png Binary files differindex accb73b..b4590af 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.16.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.16.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.17.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.17.png Binary files differindex 40bb4f9..fe29f19 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.17.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.17.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.18.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.18.png Binary files differindex 40bb4f9..fe29f19 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.18.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.18.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.19.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.19.png Binary files differindex d107b90..4f8587f 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.19.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.19.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.2.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.2.png Binary files differindex cb425f3..0a7cc03 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.2.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.2.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.20.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.20.png Binary files differindex 3520d5a..4f8587f 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.20.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.20.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.21.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.21.png Binary files differindex 3520d5a..c0b0bdf 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.21.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.21.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.22.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.22.png Binary files differindex 64e568d..4168c3b 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.22.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.22.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.23.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.23.png Binary files differindex 9291ce8..18fef53 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.23.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.23.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.24.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.24.png new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.24.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.3.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.3.png Binary files differindex aab5b5f..fc6669d 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.3.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.3.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.4.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.4.png Binary files differindex aab5b5f..c0b0bdf 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.4.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.4.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.5.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.5.png Binary files differindex aab5b5f..2ffa96e 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.5.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.5.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.6.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.6.png Binary files differindex aab5b5f..f550b89 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.6.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.6.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.7.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.7.png Binary files differindex 99b43db..f550b89 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.7.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.7.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.8.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.8.png Binary files differindex 99b43db..f550b89 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.8.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.8.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.9.png b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.9.png Binary files differindex 99b43db..f550b89 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.9.png +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.9.png diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.qml b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.qml index 0314ebe..c376e39 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.qml +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.qml @@ -6,239 +6,239 @@ VisualTest { } Frame { msec: 16 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 32 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 48 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 64 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 80 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 96 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 112 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 128 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 144 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 160 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 176 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 192 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 208 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 224 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 240 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 256 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 272 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 288 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 304 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 320 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 336 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 352 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 368 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 384 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 400 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 416 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 432 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 448 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 464 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 480 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 496 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 512 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 528 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 544 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 560 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 576 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 592 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 608 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 624 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 640 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 656 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 672 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 688 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 704 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 720 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 736 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 752 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 768 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 784 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 800 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 816 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 832 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 848 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 864 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 880 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 896 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 912 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 928 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 944 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 960 @@ -246,727 +246,239 @@ VisualTest { } Frame { msec: 976 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 221; y: 77 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 992 - hash: "a21953e303c729e343b70e567652267f" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1008 - hash: "a21953e303c729e343b70e567652267f" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 221; y: 79 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1024 - hash: "a21953e303c729e343b70e567652267f" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 220; y: 82 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1040 - hash: "a21953e303c729e343b70e567652267f" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 220; y: 87 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 219; y: 94 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1056 - hash: "4fa69d7744b3e3a0a4451ce4e99ee7ba" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 218; y: 108 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1072 - hash: "1792514181c6c6c8f32b1742ddabb2b7" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 218; y: 116 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 218; y: 123 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1088 - hash: "cc69f85e8d89cfa028b9a32cc7d96503" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 218; y: 129 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1104 - hash: "ad8d39426f0cacd8d60b629474acfd94" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 215; y: 141 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 214; y: 146 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1120 - hash: "8690767f68cf00e781344705ca344ae4" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 214; y: 150 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1136 - hash: "f07c2539d2cfec230edac4ea3515d302" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 213; y: 155 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1152 - hash: "a0388eed4adcc65893165d39c8c80322" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 212; y: 165 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1168 - hash: "3ae7f7600c1e5ae2649c168d69415565" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 209; y: 176 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 209; y: 181 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1184 - hash: "bcc7886c9b8e48a12015aa7ecc5acb4a" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 208; y: 186 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1200 - hash: "f6e8438e8e20fdd3b08b9cfeef7a2241" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 206; y: 191 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 204; y: 195 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1216 - hash: "e547206745aa4bce1246335d2679673f" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 202; y: 201 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1232 - hash: "ebbe77d2d1ec79cb533c4d2967765456" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 199; y: 212 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1248 - hash: "88257d803c4c27514702ae6d68bdaa18" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 198; y: 219 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 197; y: 225 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1264 - hash: "4570e05efaa527df3be45da376fed489" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 195; y: 237 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1280 - hash: "bc1be718a11be962187cfacb6a27a09a" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 194; y: 243 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1296 - hash: "2596464bcba93fa5050056591ebf3335" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 192; y: 254 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1312 - hash: "486e7624796535f7662b62153a7be7b2" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 191; y: 260 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 190; y: 266 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1328 - hash: "ca6812f8046668c78db553b0309f87e1" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 189; y: 278 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1344 - hash: "a6319e4141c209daa5278d83b9086761" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 189; y: 284 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1360 - hash: "cc5b71a3ea11ee8fc5dfc8adc6d86978" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 189; y: 296 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1376 - hash: "85a69cf964300b9b30bacdd69e6053e0" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 188; y: 302 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 187; y: 307 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1392 - hash: "d2ed43e72b36ac6fcad6b1ee0644e3bc" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 186; y: 311 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 185; y: 316 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1408 - hash: "d1a1ea725f220dec1bfac9f8bf285f4c" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 184; y: 325 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1424 - hash: "f5647888d12e295fef9a9c41f9322984" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 184; y: 329 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1440 - hash: "b9bb7509bedcdeb120014d51041dc58b" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 184; y: 337 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1456 - hash: "449c14c71c15fba352bfa4005758fc29" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 184; y: 341 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 184; y: 345 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1472 - hash: "c43ff533f6d85d1c2818a244e6bc2517" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 184; y: 351 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1488 - hash: "3400145519929b2bc5eb7b026c15cf5e" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 184; y: 355 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1504 - hash: "e322b1ec455897e15a36d16c297b127a" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 362 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 366 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1520 - hash: "255fbbb5098a93d1bc1073ed71bd694e" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 369 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1536 - hash: "092e88e5f2227842138b2241fedf209b" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 373 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 377 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1552 - hash: "39e99216c54a7890d372b86075e93e7b" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 379 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 383 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1568 - hash: "b876e1a14b9ef0636bdb61ec1a3f02bc" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 386 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 390 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1584 - hash: "4cded582d5864999fe4cd9ddd80616f6" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 393 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1600 - hash: "b5f5c98b122247d2f660141dc927707d" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 397 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 401 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1616 - hash: "3e7c7e1ead94817d9bffca7d41e65c45" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 409 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1632 - hash: "70b52be0c8c5b28e63d70c69ee3a8acc" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 412 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 415 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1648 - hash: "1fafe3e3ebbf5f21a0f87fc3c8208cc6" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 417 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 419 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1664 - hash: "7d089bd188e2ee63bdb34266a6623a31" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 184; y: 420 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1680 - hash: "851a7f3a4eac2adbfc60511519f37f9a" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1696 - hash: "851a7f3a4eac2adbfc60511519f37f9a" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1712 - hash: "851a7f3a4eac2adbfc60511519f37f9a" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1728 - hash: "851a7f3a4eac2adbfc60511519f37f9a" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1744 - hash: "851a7f3a4eac2adbfc60511519f37f9a" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1760 - hash: "851a7f3a4eac2adbfc60511519f37f9a" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1776 - hash: "851a7f3a4eac2adbfc60511519f37f9a" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1792 - hash: "851a7f3a4eac2adbfc60511519f37f9a" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1808 - hash: "851a7f3a4eac2adbfc60511519f37f9a" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 184; y: 420 - modifiers: 0 - sendToViewport: true + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1824 - hash: "851a7f3a4eac2adbfc60511519f37f9a" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1840 - hash: "15cfb157c4a8484884055e577912a8ba" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1856 - hash: "da2f61c0263a2c7f3474bbb45af23038" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1872 - hash: "e25ab8b97e0e1fa2d4b9eaa9ec4ea486" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1888 - hash: "d9b67b282f095e31bc7ef9ab9cc6d3cb" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1904 - hash: "667bcc36f63d6dc5052e2b6ad4f6c58a" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1920 @@ -974,209 +486,145 @@ VisualTest { } Frame { msec: 1936 - hash: "91ec48828922eb02e933279940214fe2" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1952 - hash: "35c74206a260e7ca56f7340f67663f00" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1968 - hash: "6546dce3f25a520bd853292c4c2cb0c2" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 1984 - hash: "63a5aa4ffe674e8ce3078fabb5cba9f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2000 - hash: "b854043648a91a9263d01bfbafc3b93e" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2016 - hash: "42c178c49c25385531d978d32433144b" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2032 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2048 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2064 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2080 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2096 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2112 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2128 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2144 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2160 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2176 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2192 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2208 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2224 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2240 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2256 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2272 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2288 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2304 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2320 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2336 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2352 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { msec: 2368 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2384 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2400 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2416 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2432 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2448 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2464 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2480 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2496 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2512 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2528 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2544 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2560 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2576 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2592 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 2608 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "8443c45791c906a9fe23831844f48a1c" } Mouse { type: 2 button: 1 buttons: 1 - x: 205; y: 461 + x: 143; y: 387 modifiers: 0 sendToViewport: true } Frame { - msec: 2624 - hash: "c7587682b1aa4ad2e2320e784117bcf8" - } - Frame { - msec: 2640 - hash: "c7587682b1aa4ad2e2320e784117bcf8" + msec: 2384 + hash: "a21e65718bc7a0cdcbeb058d0cbd2977" } Mouse { type: 5 button: 0 buttons: 1 - x: 204; y: 460 + x: 144; y: 386 modifiers: 0 sendToViewport: true } Frame { - msec: 2656 - hash: "c7587682b1aa4ad2e2320e784117bcf8" + msec: 2400 + hash: "a21e65718bc7a0cdcbeb058d0cbd2977" } Mouse { type: 5 button: 0 buttons: 1 - x: 203; y: 457 + x: 145; y: 386 modifiers: 0 sendToViewport: true } @@ -1184,71 +632,63 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 203; y: 452 + x: 147; y: 380 modifiers: 0 sendToViewport: true } Frame { - msec: 2672 - hash: "a7677d62a890d5647b9d2c6b72525ad0" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 203; y: 443 - modifiers: 0 - sendToViewport: true + msec: 2416 + hash: "a21e65718bc7a0cdcbeb058d0cbd2977" } Mouse { type: 5 button: 0 buttons: 1 - x: 205; y: 419 + x: 151; y: 372 modifiers: 0 sendToViewport: true } Frame { - msec: 2688 - hash: "359270139e6ac777ed0caf37b3dd3cff" + msec: 2432 + hash: "90d9c65705a006741671657d00ab9dba" } Mouse { type: 5 button: 0 buttons: 1 - x: 211; y: 389 + x: 159; y: 346 modifiers: 0 sendToViewport: true } + Frame { + msec: 2448 + hash: "8c6301fb7409a22fda85072d48e838c8" + } Mouse { type: 5 button: 0 buttons: 1 - x: 219; y: 351 + x: 161; y: 328 modifiers: 0 sendToViewport: true } - Frame { - msec: 2704 - hash: "550b38f128bacb6e5df730998c82cef9" - } Mouse { type: 5 button: 0 buttons: 1 - x: 225; y: 309 + x: 161; y: 304 modifiers: 0 sendToViewport: true } Frame { - msec: 2720 - hash: "e4b912372c1c194ae51e4e7c6ae8eb46" + msec: 2464 + hash: "f5121fd6b0f20844d13cd8625a1a5047" } Mouse { type: 5 button: 0 buttons: 1 - x: 233; y: 267 + x: 159; y: 276 modifiers: 0 sendToViewport: true } @@ -1256,45 +696,109 @@ VisualTest { type: 3 button: 1 buttons: 0 - x: 233; y: 267 + x: 159; y: 276 modifiers: 0 sendToViewport: true } Frame { + msec: 2480 + hash: "0d64b804b3b7e3ee052395f612d62bcf" + } + Frame { + msec: 2496 + hash: "17b68429dfaf80bb3313e78bb01d6c4e" + } + Frame { + msec: 2512 + hash: "e86ea3b103a7d9f95f7484f3579a95b5" + } + Frame { + msec: 2528 + hash: "884d3842f4aa2a38ff73511b143789a0" + } + Frame { + msec: 2544 + hash: "646d1dd3003ccac06b7251e8ce1beb2f" + } + Frame { + msec: 2560 + hash: "ff66db77c56bf6830bc39211b3441e69" + } + Frame { + msec: 2576 + hash: "8ff9c081cf823adaf6b17014fc582f12" + } + Frame { + msec: 2592 + hash: "7b1563aed6f030003e04f19bb6e91a51" + } + Frame { + msec: 2608 + hash: "3661b26f082e44cbc38e6033c28e99cb" + } + Frame { + msec: 2624 + hash: "8e0f117dc1f2527d6b2b3f0c849fbda1" + } + Frame { + msec: 2640 + hash: "5a13b0045bc132ec6c917a6d7ddf9c7a" + } + Frame { + msec: 2656 + hash: "06f332d287ed14b29dd0a252d59565a2" + } + Frame { + msec: 2672 + hash: "7b1512aabac1fb17ecc8e0c771e2477f" + } + Frame { + msec: 2688 + hash: "22b62a7b42df6bbafad76d99001616c7" + } + Frame { + msec: 2704 + hash: "0f6588fc79fa06097b2ba9bf6b1d6d14" + } + Frame { + msec: 2720 + hash: "c7849941c7572b3581a7eb9423838d90" + } + Frame { msec: 2736 - hash: "5a639e2054b0f1a72183e3513d95f4a9" + hash: "8ddd8e9dc33698ecca6e19f2318e1c2e" } Frame { msec: 2752 - hash: "41c761e4563988970c37675c2f52ec4c" + hash: "1606eb49c73e60445d9eca11e23a33f9" } Frame { msec: 2768 - hash: "3b410e852e07a8ee26413315b80ce7e2" + hash: "6a7e58d27492742bf3d853ee37144dae" } Frame { msec: 2784 - hash: "bf5d7b4c19c2254a65416162a5148fd9" + hash: "a55ba5b7ccdabd39385c6cb32e8e1b26" } Frame { msec: 2800 - hash: "3f7ea4933a8942e1824f757ae94306b5" + hash: "afe5705e8ebc240babee4a88a4321189" } Frame { msec: 2816 - hash: "6a589d7ed6d3e1119c224a1f2abd46cc" + hash: "807d92ab4b8d2295f3abfd3508258dd5" } Frame { msec: 2832 - hash: "eba3a081fe301200b43ccce6206a92ed" + hash: "ae95ed79eee246c74535d9ca97878ce6" } Frame { msec: 2848 - hash: "55e67d774f3e51aea8c6876393e16826" + hash: "c8cf5d07a06646552d5595603532b786" } Frame { msec: 2864 - hash: "d2f9ef765f81a45509baf5ae0ab65d11" + hash: "45971fd130662a263fcd86513aee222d" } Frame { msec: 2880 @@ -1302,239 +806,239 @@ VisualTest { } Frame { msec: 2896 - hash: "107d7b76a733574c393cbec5d4fff7b4" + hash: "8e78a9098ebd02cc828b76609c58d6b9" } Frame { msec: 2912 - hash: "8f4aaac0499081f4957e0fd1075a68ca" + hash: "7f4d7a1c8e0a5494bf7f37a0a165d02b" } Frame { msec: 2928 - hash: "909fef1094aed8a3ed74335675bcb266" + hash: "881ed825133259e731b71cf6251ed862" } Frame { msec: 2944 - hash: "3ea0c2483cfa240764f8adb0b48562fd" + hash: "8fb86c54b4e0280de18eb2d4f1c55e68" } Frame { msec: 2960 - hash: "60e27414cf16c7823324a6a10d604d35" + hash: "58ad7494c0bddc0de86bfd041f45a5d3" } Frame { msec: 2976 - hash: "9b7faf303926e3b7c8aa2dde69cc9d32" + hash: "87489ba1390ee152a7de023e8ba25c72" } Frame { msec: 2992 - hash: "b946b87938ff1bbae3084a9ab9a50192" + hash: "b1f06b26110799e88837781cdf4688a7" } Frame { msec: 3008 - hash: "269085e56504ed6417bf1c96a66cc8ca" + hash: "d23e94ef53ce3b8143a716028ab729f9" } Frame { msec: 3024 - hash: "a2e89e546b5b936e1fb87c88f06c66f4" + hash: "1c5fdf8d85537836b698a50fcab58a4e" } Frame { msec: 3040 - hash: "5dc2cd9a79af41ebcf6b15e5ce674030" + hash: "bd9c6ea06278efa4d491519734d0032f" } Frame { msec: 3056 - hash: "6f61e5dc76fa32335bd57cff79ed9955" + hash: "b533e6543ca4efb34e187d540e4ed7e0" } Frame { msec: 3072 - hash: "4f39ae8d60c7a5a7c695c31fe02bf206" + hash: "65f4ff7328ce366671436512da44a094" } Frame { msec: 3088 - hash: "c2ed03f04865f16bc2d9461b36855408" + hash: "e7afcc4c29cd1868bcf1ebea1d19fca1" } Frame { msec: 3104 - hash: "8d5bd45263d4f85132454a2fc6e20fef" + hash: "ddaf80f4b1d98b07fe4bf8282e13b2a8" } Frame { msec: 3120 - hash: "728886730bfc38160e8cce425064e018" + hash: "d4888df20b11e30a7d613a32e603cea5" } Frame { msec: 3136 - hash: "59eff952f129286a40a3debd9b3ea269" + hash: "ac74be483173b08cb41b8d63e3e4d073" } Frame { msec: 3152 - hash: "5e1118637b42b5f4ebf945b0388e8ab7" + hash: "35c65757fe27f68e35c438269c00ba53" } Frame { msec: 3168 - hash: "cbf5ff7e3c06691457acad7edf17c4b8" + hash: "b8a28356b50362f2dabd0ab4a0d1d621" } Frame { msec: 3184 - hash: "7f60b6837035950be7502218ff28623f" + hash: "71205ebfcce9e3a018fe2c30f7f3ee92" } Frame { msec: 3200 - hash: "019c05fc357d37af18e76eff3cb2f3c5" + hash: "0ef526ebcc23342ba4b8dfa8ed41e7de" } Frame { msec: 3216 - hash: "8c67afde829ec90a31977b8716e751be" + hash: "9caaec9ca80b5da75e5e1231635c2f37" } Frame { msec: 3232 - hash: "99df28bf3d053c8844998039ce62691a" + hash: "bb6b951e8c2252d873828e9ef1c9b625" } Frame { msec: 3248 - hash: "8b185f6aa311bf5df013638877986f90" + hash: "15faa58fbb91f80a8c1256e5627e7777" } Frame { msec: 3264 - hash: "d22036ffc0620faca6837b2c58a7e4dc" + hash: "bf2d0f512ade00ee44adb6624573daf9" } Frame { msec: 3280 - hash: "2fb5a3b005f4a3c3eca0849152675a75" + hash: "5af713203ef673d40c69b014dcaf242f" } Frame { msec: 3296 - hash: "d9b7f8d8b67f4db3bde22b7d28e21645" + hash: "970972470176fbd64208a3b25d4f5f65" } Frame { msec: 3312 - hash: "eb775352b91ea637d8aee11b7c93f984" + hash: "135a4356d91e594ee2b71132ecf9a606" } Frame { msec: 3328 - hash: "bca1df4d66a5fc01b6428484a2bd43be" + hash: "8a6364c0e033d517180ec287e61b3c9d" } Frame { msec: 3344 - hash: "d504ecda86d091899d0c0555520146f7" + hash: "71c7d7eddd49b77e8f96f3b7a6e8470f" } Frame { msec: 3360 - hash: "834da75a058a80316a9dd37cf0543e98" + hash: "59667814b3e1a2d832b895235a9cdaf6" } Frame { msec: 3376 - hash: "a50152047924c711cb8bebfd23d49ef0" + hash: "a324de5e8d115862b9908aba881df913" } Frame { msec: 3392 - hash: "57fdad444d56b4147138c30002ba7337" + hash: "300902de67507207465a74bf6404c1c4" } Frame { msec: 3408 - hash: "a50152047924c711cb8bebfd23d49ef0" + hash: "63f40e307d9f0c14bab111e833047ee1" } Frame { msec: 3424 - hash: "63a9c0dfc85f674a4f49a3f447893d1b" + hash: "53f54f5a4745043ef616ac21583416ef" } Frame { msec: 3440 - hash: "d504ecda86d091899d0c0555520146f7" + hash: "851e6eebe48034d3185674f6908932af" } Frame { msec: 3456 - hash: "704fbf5166135ecb1f613363dfeabb1a" + hash: "06ef04a044394ab55fe2806a50db2abf" } Frame { msec: 3472 - hash: "905425a1a3705d32fc3040f678971e6c" + hash: "88c82d8bb518b18a174f55c647395de1" } Frame { msec: 3488 - hash: "1726c699e9a338e20dcdcee27df6d36e" + hash: "e62b84c87e1d73028305b9038915c53d" } Frame { msec: 3504 - hash: "0633173ebc978d1010bdeb6d6237e31c" + hash: "fdb38aa631cd6967585dd23e20f866a9" } Frame { msec: 3520 - hash: "eb6715844e2024cff9e78a2bb717036b" + hash: "edabcd9bee25b1abcabced3b0b3dff1e" } Frame { msec: 3536 - hash: "2ebaa6268d60f3005fc3be36ae945273" + hash: "6f0a2dc3151c018846b13fd2e11d0fab" } Frame { msec: 3552 - hash: "c2b37324a1d8f2c45e03707dd7c36da7" + hash: "5101944e7867260ffdd3134436c6373a" } Frame { msec: 3568 - hash: "218f6bf5c3106bf54069a25def6fb1e4" + hash: "a04f231f840571734f8dab609b2f82fd" } Frame { msec: 3584 - hash: "218f6bf5c3106bf54069a25def6fb1e4" + hash: "87c22f82c659b405fd4e81640ce0b166" } Frame { msec: 3600 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "2273564228baea48cac343a4f30d6a59" } Frame { msec: 3616 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "8a4d1fc12743e6153c0f47e1fce9d55f" } Frame { msec: 3632 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "944cd812097868935a686211551ccd35" } Frame { msec: 3648 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a2f1a14510a1cfe3c2c45fa10b0442b4" } Frame { msec: 3664 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "d754cc64c12ef8cc2db0ddf99381e88c" } Frame { msec: 3680 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "168487c8ca6f3463b3aa4433cfc99792" } Frame { msec: 3696 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "67a82c1516b0d8d953c7055f07a9fdc7" } Frame { msec: 3712 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "0df1592631b8cc1986f905a049b40bf0" } Frame { msec: 3728 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "8677472d35e17d7bd5fe40f7841bb01d" } Frame { msec: 3744 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "4472a8412e41377e0795d51706fb9180" } Frame { msec: 3760 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "84533717ec1419617895f2ec646fb1c0" } Frame { msec: 3776 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "ad50bd7708be94c6b8e63077e589ae48" } Frame { msec: 3792 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a37fb5d7cec3fbff8e12157c88e08833" } Frame { msec: 3808 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "df1ca02b5bb76338ff24a561876f89f2" } Frame { msec: 3824 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "df1ca02b5bb76338ff24a561876f89f2" } Frame { msec: 3840 @@ -1542,255 +1046,239 @@ VisualTest { } Frame { msec: 3856 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a37fb5d7cec3fbff8e12157c88e08833" } Frame { msec: 3872 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "3c8a94d2e139a9e84eaa6bf522250756" } Frame { msec: 3888 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "23647f577ee83bc500ca1078eea2be90" } Frame { msec: 3904 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "c1a52221113c162e963a2a165b8d08a5" } Frame { msec: 3920 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "993c57d4ed9026f8615c68ef5d8c5c16" } Frame { msec: 3936 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "3d843eac108e047b6fe9ac21d8866fdd" } Frame { msec: 3952 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "5be1fa7cb99fda017cd5cdcf91a18525" } Frame { msec: 3968 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "c68ef5177f4568eb77c0f4135ba65e44" } Frame { msec: 3984 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "f047939a56a0ecee5deefcd3d2bf1710" } Frame { msec: 4000 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "4af748f59c6a62156a228ae635ec2d9c" } Frame { msec: 4016 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "b69b045557a8eada80a24eb4caa7ea4e" } Frame { msec: 4032 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4048 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4064 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4080 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4096 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4112 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4128 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4144 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4160 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4176 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4192 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4208 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4224 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4240 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4256 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4272 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4288 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4304 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4320 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4336 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4352 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4368 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4384 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4400 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4416 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4432 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4448 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4464 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4480 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4496 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4512 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4528 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4544 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 77; y: 565 - modifiers: 0 - sendToViewport: true + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4560 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4576 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4592 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4608 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 77; y: 565 - modifiers: 0 - sendToViewport: true + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4624 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4640 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4656 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4672 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4688 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4704 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4720 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4736 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4752 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4768 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4784 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4800 @@ -1798,141 +1286,153 @@ VisualTest { } Frame { msec: 4816 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4832 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4848 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4864 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4880 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4896 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4912 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4928 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4944 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4960 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4976 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 4992 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 5008 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 5024 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 5040 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 5056 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 5072 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 5088 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 5104 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 100; y: 154 - modifiers: 0 - sendToViewport: true + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 5120 - hash: "2998725eb185ddf87bab87dc3fc3bbfa" + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { msec: 5136 - hash: "2998725eb185ddf87bab87dc3fc3bbfa" + hash: "a76f069dfcb1af0794999c34507e190e" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 100; y: 155 - modifiers: 0 - sendToViewport: true + Frame { + msec: 5152 + hash: "a76f069dfcb1af0794999c34507e190e" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 100; y: 160 - modifiers: 0 - sendToViewport: true + Frame { + msec: 5168 + hash: "a76f069dfcb1af0794999c34507e190e" } Frame { - msec: 5152 - hash: "2998725eb185ddf87bab87dc3fc3bbfa" + msec: 5184 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 5200 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 5216 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 5232 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 5248 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 5264 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 5280 + hash: "a76f069dfcb1af0794999c34507e190e" } Mouse { - type: 5 - button: 0 + type: 2 + button: 1 buttons: 1 - x: 100; y: 168 + x: 173; y: 85 modifiers: 0 sendToViewport: true } + Frame { + msec: 5296 + hash: "06472b42bc00fcaf7f84cd4ac613bbd2" + } Mouse { type: 5 button: 0 buttons: 1 - x: 100; y: 177 + x: 173; y: 86 modifiers: 0 sendToViewport: true } Frame { - msec: 5168 - hash: "2998725eb185ddf87bab87dc3fc3bbfa" + msec: 5312 + hash: "06472b42bc00fcaf7f84cd4ac613bbd2" } Mouse { type: 5 button: 0 buttons: 1 - x: 100; y: 205 + x: 173; y: 89 modifiers: 0 sendToViewport: true } @@ -1940,71 +1440,71 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 102; y: 235 + x: 173; y: 101 modifiers: 0 sendToViewport: true } Frame { - msec: 5184 - hash: "2998725eb185ddf87bab87dc3fc3bbfa" + msec: 5328 + hash: "0031f6edee383e97a3a31fe4268ff778" } Mouse { type: 5 button: 0 buttons: 1 - x: 102; y: 267 + x: 175; y: 117 modifiers: 0 sendToViewport: true } - Frame { - msec: 5200 - hash: "2998725eb185ddf87bab87dc3fc3bbfa" - } Mouse { type: 5 button: 0 buttons: 1 - x: 102; y: 301 + x: 179; y: 137 modifiers: 0 sendToViewport: true } + Frame { + msec: 5344 + hash: "e594c62fe10165ae08e3dd8b33b9f584" + } Mouse { type: 5 button: 0 buttons: 1 - x: 102; y: 333 + x: 183; y: 159 modifiers: 0 sendToViewport: true } - Frame { - msec: 5216 - hash: "2998725eb185ddf87bab87dc3fc3bbfa" - } Mouse { type: 5 button: 0 buttons: 1 - x: 102; y: 363 + x: 185; y: 183 modifiers: 0 sendToViewport: true } + Frame { + msec: 5360 + hash: "dd61c97aafee69eb7c54a47dceea5810" + } Mouse { type: 5 button: 0 buttons: 1 - x: 102; y: 391 + x: 185; y: 207 modifiers: 0 sendToViewport: true } Frame { - msec: 5232 - hash: "2998725eb185ddf87bab87dc3fc3bbfa" + msec: 5376 + hash: "29d06473d4aac07c89041b4413ce421f" } Mouse { type: 5 button: 0 buttons: 1 - x: 106; y: 411 + x: 185; y: 227 modifiers: 0 sendToViewport: true } @@ -2012,19 +1512,19 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 114; y: 427 + x: 185; y: 243 modifiers: 0 sendToViewport: true } Frame { - msec: 5248 - hash: "2998725eb185ddf87bab87dc3fc3bbfa" + msec: 5392 + hash: "7843b1bdb9efdbee0e6dd39ef8f1078a" } Mouse { type: 5 button: 0 buttons: 1 - x: 122; y: 439 + x: 185; y: 253 modifiers: 0 sendToViewport: true } @@ -2032,133 +1532,97 @@ VisualTest { type: 3 button: 1 buttons: 0 - x: 122; y: 439 + x: 185; y: 253 modifiers: 0 sendToViewport: true } Frame { - msec: 5264 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Frame { - msec: 5280 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Frame { - msec: 5296 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Frame { - msec: 5312 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Frame { - msec: 5328 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Frame { - msec: 5344 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Frame { - msec: 5360 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Frame { - msec: 5376 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Frame { - msec: 5392 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Frame { msec: 5408 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "f609350d3c3041998340c9a6ded9baec" } Frame { msec: 5424 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "53b559ea9764ad466a0ffc1c55a596c2" } Frame { msec: 5440 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "8ac64c07cb29adff5d8510f956f3c35d" } Frame { msec: 5456 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "cb7ab2e7af067f1493197731515462fa" } Frame { msec: 5472 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a0509acbb96bb3ced08a7c968836bd69" } Frame { msec: 5488 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "e4c5e681a275b4eff49eed39a6b544d6" } Frame { msec: 5504 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "4403e91762ff703eb12dee1b47f4072c" } Frame { msec: 5520 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "9f548a31dea71208c9f465e37bafc589" } Frame { msec: 5536 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "c86dd18e63508adfdbd5b3b891fd0d99" } Frame { msec: 5552 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "b182070ff0c1b579a9fd16d39f950079" } Frame { msec: 5568 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "4308c4d6346e20ed89026c0ec216ae89" } Frame { msec: 5584 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "2da84d83767e5ac1f7ce361bdcebe9c8" } Frame { msec: 5600 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a3ce932ebf10147f79a183e44a6f6eb7" } Frame { msec: 5616 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "f5907789e23150c8dd0858d7c5098907" } Frame { msec: 5632 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "98b76cfad574957f5b7633390c6788c8" } Frame { msec: 5648 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "8c58d6511a7077cc386216a6227e8b52" } Frame { msec: 5664 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "2ca5e16bfd83f933f32367aa49db0e1d" } Frame { msec: 5680 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "ba387d0ab480eb9eaf6993c2ad168350" } Frame { msec: 5696 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "ae9f3b3245ccf921967a178712566b55" } Frame { msec: 5712 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "32cf742724558260447f61da03d5f321" } Frame { msec: 5728 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "ad21273f37c1abac0719f532dd5530ac" } Frame { msec: 5744 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "50e43629e0b8d0d651b9670241354cb1" } Frame { msec: 5760 @@ -2166,255 +1630,239 @@ VisualTest { } Frame { msec: 5776 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "e4f0192406831c8e0abe1b561120b9c0" } Frame { msec: 5792 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "4c98e619b487d67d114ed0d7800f157e" } Frame { msec: 5808 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "11ed6dc9464396eb790db236f3713164" } Frame { msec: 5824 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "908febb1e344d6972d6df611e82792bd" } Frame { msec: 5840 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "03536bb4d6ff84bf75d9ec3574bb7361" } Frame { msec: 5856 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "f9946a44c2d4e91a947e6bda7415cf9b" } Frame { msec: 5872 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "0e63e4b9dd6bc7d7b684cb461c6257bf" } Frame { msec: 5888 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "1ffe88b771bed2aa27aafe6853b67c7a" } Frame { msec: 5904 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "ff1b78113a710481273ecf01cc978a46" } Frame { msec: 5920 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "e381553fa74436ca4b0d166bdca78cf7" } Frame { msec: 5936 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "d9a6f9bfc011edb7da23091fe24e2717" } Frame { msec: 5952 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "bd137e8b15f5c485d10b83461dedc67f" } Frame { msec: 5968 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "8f5b5e19845aa537790b683ef37c8626" } Frame { msec: 5984 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "5abbf0dccef8a3bb7b090a24d715a25f" } Frame { msec: 6000 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "bf924dd11e226022c9c812b5c7e8229e" } Frame { msec: 6016 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "c47b59ff7f3c4acfb296959f6eb14801" } Frame { msec: 6032 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "b5c0ac4514d44a651a4ab817646f1d88" } Frame { msec: 6048 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "86a9fba0e2ca761a4fb71e5edbf34cab" } Frame { msec: 6064 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "5bf43304399bdc979afd2580b922fd30" } Frame { msec: 6080 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "3696756d6250f23b1122d314df08b936" } Frame { msec: 6096 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "49c7b24b1655a1b5a9b4cc2187f7cc58" } Frame { msec: 6112 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a387dce727804fb4ca1c3378ba130d08" } Frame { msec: 6128 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "505150386afee9c5d89566c90778cf58" } Frame { msec: 6144 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a00ecae0150a069d306127ed54c4921f" } Frame { msec: 6160 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "e556bfca052e4d8922a4b85d6e94a22a" } Frame { msec: 6176 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "ac710b4796de4d0b7d275c5fffcefe1f" } Frame { msec: 6192 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "2f0475e842083c93b0fa0b8a8a33117a" } Frame { msec: 6208 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "6de0e820748df06e702a82f127d9f635" } Frame { msec: 6224 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "b3748d7a26ea8289e2faa9dd624b23a3" } Frame { msec: 6240 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "52be51e9a5bf6e6d0c2e64e584a4bf11" } Frame { msec: 6256 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "9c4a08a51556d56f2809d27a1de0aae3" } Frame { msec: 6272 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "4a151e94a39b68a47374cc45cb8969df" } Frame { msec: 6288 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "a2c2926224103d6e0a679b891451f791" } Frame { msec: 6304 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "c192adca5c3cf3741f6e7b33d53a722a" } Frame { msec: 6320 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 59; y: 575 - modifiers: 0 - sendToViewport: true + hash: "8fa9d85c213243e0709e3e32f03cebd9" } Frame { msec: 6336 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "20f516aa2c4ebc239a283176d83ade6f" } Frame { msec: 6352 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "ac8ace61348c5500dd6e2d1f3b4b174b" } Frame { msec: 6368 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "39cc6b136e17283ddc65425150cec7be" } Frame { msec: 6384 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 59; y: 575 - modifiers: 0 - sendToViewport: true + hash: "b250cb3fd5a7ab5c76ae15d5a500a894" } Frame { msec: 6400 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "f07e4f8b61c0ce514364e062867687a2" } Frame { msec: 6416 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "caed510a4edc2830f885f9a8ff98c072" } Frame { msec: 6432 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "2cfba2b8cd1cbc260edf390e17532afa" } Frame { msec: 6448 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "f1d705e01521261f22b89aeefb146c7a" } Frame { msec: 6464 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "9508799a0e28e60a65925b7c10fa2874" } Frame { msec: 6480 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "accdad5176a0cdce92ed07a7ae818a13" } Frame { msec: 6496 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "2748258d00cf2f0e5f94c94f97ed95ae" } Frame { msec: 6512 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "994897c0842947675e2e2df4021c1b5e" } Frame { msec: 6528 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "22936773b2fc5c555f14a8375da2a7a4" } Frame { msec: 6544 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "22936773b2fc5c555f14a8375da2a7a4" } Frame { msec: 6560 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "b58badc862e394bf5374554e019f90c0" } Frame { msec: 6576 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "b58badc862e394bf5374554e019f90c0" } Frame { msec: 6592 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "b58badc862e394bf5374554e019f90c0" } Frame { msec: 6608 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6624 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6640 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6656 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6672 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6688 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6704 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6720 @@ -2422,319 +1870,343 @@ VisualTest { } Frame { msec: 6736 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6752 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6768 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 31; y: 575 + modifiers: 0 + sendToViewport: true } Frame { msec: 6784 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6800 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6816 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6832 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6848 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6864 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 31; y: 575 + modifiers: 0 + sendToViewport: true } Frame { msec: 6880 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6896 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6912 - hash: "17b446f9af5b673e3d2462c8fb821836" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6928 - hash: "17b446f9af5b673e3d2462c8fb821836" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 100; y: 70 - modifiers: 0 - sendToViewport: true + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6944 - hash: "b1554d72ff557a525fb45bca3a8ebaa2" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6960 - hash: "b1554d72ff557a525fb45bca3a8ebaa2" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6976 - hash: "b1554d72ff557a525fb45bca3a8ebaa2" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 100; y: 71 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 100; y: 76 - modifiers: 0 - sendToViewport: true + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 6992 - hash: "b1554d72ff557a525fb45bca3a8ebaa2" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 100; y: 85 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 94; y: 115 - modifiers: 0 - sendToViewport: true + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7008 - hash: "0281ac6c22c8bc087d6ce8d37f4a5364" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 86; y: 159 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 76; y: 203 - modifiers: 0 - sendToViewport: true + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7024 - hash: "b768dcca0e28103ab8bd5f9a0930fda2" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 64; y: 259 - modifiers: 0 - sendToViewport: true + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7040 - hash: "4c1a15218521d77a94f16eae543a38f7" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 74; y: 353 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 74; y: 353 - modifiers: 0 - sendToViewport: true + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7056 - hash: "45069d76b316dc40e9d0c92fc4f7773f" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7072 - hash: "207c1c5b9e8cdfc3d52569050425bba5" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7088 - hash: "3fb69f3d8cfd264ac6b0f67a0bb87712" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7104 - hash: "4aa2738dd4b7ce882061d90e547ecd39" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7120 - hash: "c0d8c31967423e28828e8c55f9a1b09b" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7136 - hash: "2067afa33d39a69faf536c9658b524c3" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7152 - hash: "096bd7c3d35be3604c8a7d35852e735c" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7168 - hash: "8a18377e214ad471421d87b5167fb008" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7184 - hash: "9028ba1b8a25b0874953c4dd1f14846b" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7200 - hash: "5924c95d879b2ce7fada031ac57cb3ae" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7216 - hash: "d06e46245845efd09ae5f939cb2c2dcc" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7232 - hash: "3a3e04081958955caa431ac95be6c881" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7248 - hash: "ada179b9e63c6aa5974f4688bbdc700d" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7264 - hash: "de1cf10adf5c99341084b08c45553d67" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7280 - hash: "f900f7aaa158f915c66c9d92aa07d076" + hash: "679369b924d719ae309a45034bdba40d" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 156; y: 403 + modifiers: 0 + sendToViewport: true } Frame { msec: 7296 - hash: "25fa04edc2f864bf89f78f9bf31ad995" + hash: "843453070c3ac1bf26cfd84d3ab151eb" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 156; y: 402 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 158; y: 396 + modifiers: 0 + sendToViewport: true } Frame { msec: 7312 - hash: "9f12bae409bf0dc9ac418ed2f1d05b79" + hash: "843453070c3ac1bf26cfd84d3ab151eb" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 158; y: 386 + modifiers: 0 + sendToViewport: true } Frame { msec: 7328 - hash: "83e7877f8fb36340321eb95d63b794d1" + hash: "843453070c3ac1bf26cfd84d3ab151eb" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 158; y: 376 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 158; y: 360 + modifiers: 0 + sendToViewport: true } Frame { msec: 7344 - hash: "b139ebb635b9213ff2ee541c3c96a349" + hash: "843453070c3ac1bf26cfd84d3ab151eb" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 158; y: 344 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 160; y: 322 + modifiers: 0 + sendToViewport: true } Frame { msec: 7360 - hash: "aaa68176709d00af06435f595128a05e" + hash: "843453070c3ac1bf26cfd84d3ab151eb" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 164; y: 298 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 168; y: 278 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 168; y: 278 + modifiers: 0 + sendToViewport: true } Frame { msec: 7376 - hash: "64c8523d5bf29e749d66fb29b1114f12" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7392 - hash: "2e41827446d5ca510b1b94b373a51dda" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7408 - hash: "62aa4fcc1e601e792f4ba0bebb6627bf" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7424 - hash: "3bb7daec0a3d60f7c0f77e56eb8f8445" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7440 - hash: "77bcef4234a4b48657c6d86b4822062c" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7456 - hash: "367ee09837f5f9e01d204203b24c8e0e" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7472 - hash: "eb100ec01acd73314294a4c70c1e86b3" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7488 - hash: "eaa6704efd38e8aa0786e3b05a5d36d0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7504 - hash: "d556d865bfc26e86a56d30895f7b8464" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7520 - hash: "5ba0ea619303b2f63c959057b0648d91" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7536 - hash: "24b628da9b51f3419d120457d54d5935" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7552 - hash: "61642066a0fddd35df7cff532bc4e6b4" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7568 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7584 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7600 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7616 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7632 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7648 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7664 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7680 @@ -2742,239 +2214,359 @@ VisualTest { } Frame { msec: 7696 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7712 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7728 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7744 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7760 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7776 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7792 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7808 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 154; y: 161 + modifiers: 0 + sendToViewport: true } Frame { msec: 7824 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "16eef219cc7d4e7589ea59ebc349973c" } Frame { msec: 7840 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "16eef219cc7d4e7589ea59ebc349973c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 154; y: 162 + modifiers: 0 + sendToViewport: true } Frame { msec: 7856 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "16eef219cc7d4e7589ea59ebc349973c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 154; y: 164 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 154; y: 167 + modifiers: 0 + sendToViewport: true } Frame { msec: 7872 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "16eef219cc7d4e7589ea59ebc349973c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 154; y: 177 + modifiers: 0 + sendToViewport: true } Frame { msec: 7888 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "16eef219cc7d4e7589ea59ebc349973c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 150; y: 189 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 146; y: 207 + modifiers: 0 + sendToViewport: true } Frame { msec: 7904 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "16eef219cc7d4e7589ea59ebc349973c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 144; y: 229 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 140; y: 255 + modifiers: 0 + sendToViewport: true } Frame { msec: 7920 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "16eef219cc7d4e7589ea59ebc349973c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 134; y: 281 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 132; y: 313 + modifiers: 0 + sendToViewport: true } Frame { msec: 7936 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "16eef219cc7d4e7589ea59ebc349973c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 128; y: 343 + modifiers: 0 + sendToViewport: true } Frame { msec: 7952 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "16eef219cc7d4e7589ea59ebc349973c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 126; y: 373 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 126; y: 397 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 126; y: 397 + modifiers: 0 + sendToViewport: true } Frame { msec: 7968 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 7984 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8000 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8016 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8032 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8048 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8064 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8080 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8096 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8112 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8128 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8144 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8160 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8176 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8192 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8208 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8224 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8240 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8256 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8272 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8288 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8304 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8320 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8336 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8352 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8368 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8384 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8400 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8416 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8432 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8448 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8464 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8480 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8496 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8512 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8528 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8544 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8560 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8576 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8592 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8608 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8624 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8640 @@ -2982,967 +2574,831 @@ VisualTest { } Frame { msec: 8656 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8672 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8688 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8704 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8720 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8736 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8752 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8768 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8784 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8800 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8816 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8832 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8848 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8864 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8880 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8896 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8912 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8928 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8944 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8960 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8976 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 8992 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9008 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9024 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9040 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9056 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9072 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9088 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9104 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Frame { - msec: 9120 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Mouse { type: 2 button: 1 buttons: 1 - x: 124; y: 571 + x: 44; y: 574 modifiers: 0 sendToViewport: true } Frame { + msec: 9120 + hash: "679369b924d719ae309a45034bdba40d" + } + Frame { msec: 9136 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9152 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 44; y: 574 + modifiers: 0 + sendToViewport: true } Frame { msec: 9168 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9184 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9200 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 124; y: 571 - modifiers: 0 - sendToViewport: true + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9216 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9232 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9248 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9264 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9280 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9296 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9312 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9328 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9344 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9360 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9376 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9392 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9408 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9424 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9440 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9456 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9472 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9488 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9504 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9520 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9536 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9552 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9568 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9584 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "679369b924d719ae309a45034bdba40d" } Frame { msec: 9600 image: "flickable-vertical.9.png" } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 152; y: 444 + modifiers: 0 + sendToViewport: true + } Frame { msec: 9616 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "843453070c3ac1bf26cfd84d3ab151eb" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 152; y: 442 + modifiers: 0 + sendToViewport: true } Frame { msec: 9632 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "843453070c3ac1bf26cfd84d3ab151eb" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 152; y: 440 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 152; y: 438 + modifiers: 0 + sendToViewport: true } Frame { msec: 9648 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "843453070c3ac1bf26cfd84d3ab151eb" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 154; y: 429 + modifiers: 0 + sendToViewport: true } Frame { msec: 9664 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "3b0e0ed925b1c197cd94afd3d1a6d572" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 156; y: 421 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 158; y: 413 + modifiers: 0 + sendToViewport: true } Frame { msec: 9680 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d7b3838ee1219816b76224c29c7ba2e1" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 160; y: 403 + modifiers: 0 + sendToViewport: true } Frame { msec: 9696 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "9835b420f0c40a03f8f9fafe39e209f1" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 162; y: 393 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 162; y: 393 + modifiers: 0 + sendToViewport: true } Frame { msec: 9712 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "46fb2005a813fc2c278f1bfe83801c0e" } Frame { msec: 9728 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "81dd9308e475548db21474c37cb9a5b0" } Frame { msec: 9744 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "10043d74eef240abd2360d45845dd51e" } Frame { msec: 9760 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "0f83b8f23ba42b22c10a2b68227db64e" } Frame { msec: 9776 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "7a296e3702c9fef25cb53ac04053853b" } Frame { msec: 9792 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "ae439daa32f76a368ab314c86c55a378" } Frame { msec: 9808 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "42ac3503dfa462bf0b5d8c15f6f3b143" } Frame { msec: 9824 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "b8bb92eb2de7ca0f5924b09f380f47db" } Frame { msec: 9840 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "994e314d2d38005b6006e81468f10efa" } Frame { msec: 9856 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "be6a32f3c82aeccebc7778ff5646637f" } Frame { msec: 9872 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "2fb196f53d5e785e04a14d98d9dab8a1" } Frame { msec: 9888 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "0926f8209f4f35f6e6fa92935d7408e4" } Frame { msec: 9904 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "780450301d37ea2b94eb9386e7e5294c" } Frame { msec: 9920 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "cd4e9629c767813c9a2a2fa30dc5114b" } Frame { msec: 9936 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "409630d7b9c3c4231bccf74f7453f0af" } Frame { msec: 9952 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4c98e619b487d67d114ed0d7800f157e" } Frame { msec: 9968 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "0a8157dc45764ab8e0e0b89e5c73a76b" } Frame { msec: 9984 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "ecfc611b58e000df9f608c8889a2a84f" } Frame { msec: 10000 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "5c6bc246446c75d57bcd40e86041892b" } Frame { msec: 10016 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "fe1a3e688da126861b29a94b676b68f7" } Frame { msec: 10032 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "f5feef892bf013916bacb63ff6460cb7" } Frame { msec: 10048 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "665018efd991cab3acb4b80005fc2bd3" } Frame { msec: 10064 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "bc7614e4a0e0724a9cb0981f09f8a7f6" } Frame { msec: 10080 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "463a6da452a5a6267240992ad5284e89" } Frame { msec: 10096 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "eca3f146e0143856f58b4f7aee42e6f8" } Frame { msec: 10112 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "dec9b9845509c4d28d7faae043b292d1" } Frame { msec: 10128 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "49452842cb2429cd465e40478638e0e3" } Frame { msec: 10144 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "a7029d0090d3620ee21b9e3d55eefe78" } Frame { msec: 10160 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "1041b18d422acba0b9a45ca89856e493" } Frame { msec: 10176 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d53038b688b920715b196dd4cc2b2587" } Frame { msec: 10192 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "da59ffebb491ab5fa98429117c3bb8ac" } Frame { msec: 10208 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "602269f78eaf0df36c66de72e005989a" } Frame { msec: 10224 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "a311b6b35feb4096b0d01753a6695210" } Frame { msec: 10240 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "cd303e8850c6aac58fcf2a98db418f1b" } Frame { msec: 10256 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6e9132dd840a136cc688676bce7640de" } Frame { msec: 10272 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "a3818492bb4ebd91ce86675d34731c58" } Frame { msec: 10288 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "b85a127895713234028641787312b717" } Frame { msec: 10304 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "a030dc1543e84d8a0ec9f77fd6325060" } Frame { msec: 10320 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "669cd28abe17d419e9cabe4d796a38c3" } Frame { msec: 10336 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "bfdd15cf058050203561b5f935106263" } Frame { msec: 10352 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "a39abc94fee93175a6a37b402750e4f7" } Frame { msec: 10368 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "0c65e19e12d95ec8ee253219b0c3e472" } Frame { msec: 10384 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "15debc234e70765a4510bfbda886a2c9" } Frame { msec: 10400 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "9566a87437cb6e9025f9a3881a620823" } Frame { msec: 10416 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "b66d89244cba537a21901dcb11387bf7" } Frame { msec: 10432 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 166; y: 303 - modifiers: 0 - sendToViewport: true + hash: "03347ce314393bd84873026cd01c562f" } Frame { msec: 10448 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 167; y: 304 - modifiers: 0 - sendToViewport: true + hash: "458fab2449dba089ae6f1e78a230564b" } Frame { msec: 10464 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 167; y: 307 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 168; y: 312 - modifiers: 0 - sendToViewport: true + hash: "7115f27574bfc68ff58a2e4fb65107dd" } Frame { msec: 10480 - hash: "27d56f205f5a268c358327acd6b4a43e" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 169; y: 317 - modifiers: 0 - sendToViewport: true + hash: "66260c030dddda4b086bc98982a11934" } Frame { msec: 10496 - hash: "0fe0f653d7ab548cac68991bbe8baf37" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 170; y: 322 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 170; y: 328 - modifiers: 0 - sendToViewport: true + hash: "d5790ee5eb8ecf249cb1dcf58aefa4ee" } Frame { msec: 10512 - hash: "52d19b9eff39f3f559cfb0cc3d60c59e" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 170; y: 340 - modifiers: 0 - sendToViewport: true + hash: "6bec07ba1e2ac637aab7a9038cbacc93" } Frame { msec: 10528 - hash: "7eb2b02c979c9db2e14cde9634288984" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 172; y: 346 - modifiers: 0 - sendToViewport: true + hash: "a72f36cc18c8620a2bd85bac49f6771a" } Frame { msec: 10544 - hash: "1543f3a4b4075ad4da18696fa43146a5" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 175; y: 372 - modifiers: 0 - sendToViewport: true + hash: "65b178ae559ab0ba9c568718f287ff68" } Frame { msec: 10560 image: "flickable-vertical.10.png" } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 179; y: 388 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 180; y: 396 - modifiers: 0 - sendToViewport: true - } Frame { msec: 10576 - hash: "47473f70bef55eece502a388d87cb72e" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 181; y: 404 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 411 - modifiers: 0 - sendToViewport: true + hash: "b35a8e33f876921d477809b5adb7a201" } Frame { msec: 10592 - hash: "f2f36f41015e76f22550c36bd3d4767f" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 417 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 184; y: 421 - modifiers: 0 - sendToViewport: true + hash: "057b69ef8137f38c596432da547f1ead" } Frame { msec: 10608 - hash: "e547206745aa4bce1246335d2679673f" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 184; y: 424 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 184; y: 427 - modifiers: 0 - sendToViewport: true + hash: "62f76f46857106010c2e862ed19baeea" } Frame { msec: 10624 - hash: "ebbe77d2d1ec79cb533c4d2967765456" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 184; y: 430 - modifiers: 0 - sendToViewport: true + hash: "fbfc73e1b20b79d71953c298ca095047" } Frame { msec: 10640 - hash: "d4490e43fbf8db3d9c3c5fbe5f158693" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 184; y: 432 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 184; y: 434 - modifiers: 0 - sendToViewport: true + hash: "aea78988f875083660dd46d6afc71683" } Frame { msec: 10656 - hash: "5c3afd41f387928a7dc57e19d2871126" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 436 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 437 - modifiers: 0 - sendToViewport: true + hash: "60d8decd7ded420433256a94f1bf954f" } Frame { msec: 10672 - hash: "ccd233880fd63a326a07668452bb85f7" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 438 - modifiers: 0 - sendToViewport: true + hash: "221f72cdf18e0b33e7f6a65356fcc61b" } Frame { msec: 10688 - hash: "88257d803c4c27514702ae6d68bdaa18" + hash: "221f72cdf18e0b33e7f6a65356fcc61b" } Frame { msec: 10704 - hash: "88257d803c4c27514702ae6d68bdaa18" + hash: "c2eac9c0d84c6b2f133d8751ac5f265f" } Frame { msec: 10720 - hash: "88257d803c4c27514702ae6d68bdaa18" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 439 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 440 - modifiers: 0 - sendToViewport: true + hash: "c2eac9c0d84c6b2f133d8751ac5f265f" } Frame { msec: 10736 - hash: "ae204c0695881c7dd262e612d76b6226" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 441 - modifiers: 0 - sendToViewport: true + hash: "c2eac9c0d84c6b2f133d8751ac5f265f" } Frame { msec: 10752 - hash: "ae204c0695881c7dd262e612d76b6226" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 183; y: 442 - modifiers: 0 - sendToViewport: true + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 10768 - hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 10784 - hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 10800 - hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 10816 - hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 10832 - hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 10848 - hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 10864 - hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + hash: "28a06534a2e35250c67112dfb6c05095" + } + Frame { + msec: 10880 + hash: "28a06534a2e35250c67112dfb6c05095" } Mouse { - type: 3 + type: 2 button: 1 - buttons: 0 - x: 183; y: 442 + buttons: 1 + x: 98; y: 573 modifiers: 0 sendToViewport: true } Frame { - msec: 10880 - hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" - } - Frame { msec: 10896 - hash: "ae204c0695881c7dd262e612d76b6226" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 10912 - hash: "1c96c0685a777decc9da50c464b89dc2" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 10928 - hash: "dbcec09675b2830d88d7c2076af09bc4" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 10944 - hash: "e74b2e9591c6bc3f35b05784954cb9db" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 10960 - hash: "a4088aa1d8537ca903fb04eb64c23b74" + hash: "28a06534a2e35250c67112dfb6c05095" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 98; y: 573 + modifiers: 0 + sendToViewport: true } Frame { msec: 10976 - hash: "6e2c28acb7703d064ed7f1a22dcfad01" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 10992 - hash: "aa0ba180a153757808e5af373f446ac3" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11008 - hash: "7449e88e2224ec597953f6b7faedadad" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11024 - hash: "16f64ee0d584480a4f1c00449f20f224" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11040 - hash: "0540d7bf226e000a13a092f05792f1da" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11056 - hash: "7907dc2792769959f516355407b59c28" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11072 - hash: "11f3f5a71db17ea6e94bce81e2155e69" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11088 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11104 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11120 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11136 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11152 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11168 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11184 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11200 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11216 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11232 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11248 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11264 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11280 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11296 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11312 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11328 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11344 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11360 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11376 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11392 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11408 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11424 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11440 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11456 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11472 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11488 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11504 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11520 @@ -3950,495 +3406,799 @@ VisualTest { } Frame { msec: 11536 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11552 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11568 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11584 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11600 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11616 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11632 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11648 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11664 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11680 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11696 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11712 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11728 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 170; y: 335 + modifiers: 0 + sendToViewport: true } Frame { msec: 11744 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Frame { msec: 11760 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 170; y: 336 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 170; y: 338 + modifiers: 0 + sendToViewport: true } Frame { msec: 11776 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "28a06534a2e35250c67112dfb6c05095" } Mouse { - type: 2 - button: 1 + type: 5 + button: 0 buttons: 1 - x: 173; y: 330 + x: 170; y: 346 modifiers: 0 sendToViewport: true } Frame { msec: 11792 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "12040d4dd56848fc93d6390005045188" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 170; y: 359 + modifiers: 0 + sendToViewport: true } Frame { msec: 11808 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "caa70db5f31eb607c2de39734a42796c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 168; y: 367 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 166; y: 379 + modifiers: 0 + sendToViewport: true } Frame { msec: 11824 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "ca45ab832b5a8b041ba8bea1185a2b38" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 166; y: 393 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 164; y: 407 + modifiers: 0 + sendToViewport: true } Frame { msec: 11840 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "188042b1a045dc96a65a7fc0e90568c3" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 164; y: 419 + modifiers: 0 + sendToViewport: true } Frame { msec: 11856 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "714a3cf591beeeddbdc2df94f5cedef1" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 164; y: 443 + modifiers: 0 + sendToViewport: true } Frame { msec: 11872 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "e9978c24eef649d01cb2245f783cb562" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 164; y: 461 + modifiers: 0 + sendToViewport: true } Frame { msec: 11888 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "bc8f32062afdfe33da7c99ee867bc2a3" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 166; y: 467 + modifiers: 0 + sendToViewport: true } Frame { msec: 11904 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d788c09f4acba8197b2d8fef2e8ece51" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 168; y: 470 + modifiers: 0 + sendToViewport: true } Frame { msec: 11920 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "b0a383eb416727c22451a30a997f48f1" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 169; y: 472 + modifiers: 0 + sendToViewport: true } Frame { msec: 11936 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 11952 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 11968 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 11984 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12000 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12016 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12032 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12048 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12064 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 169; y: 472 + modifiers: 0 + sendToViewport: true } Frame { msec: 12080 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12096 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12112 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12128 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12144 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12160 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12176 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12192 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12208 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12224 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12240 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12256 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12272 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12288 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12304 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12320 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12336 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12352 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12368 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12384 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12400 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12416 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "6b81b365eb057ffa32d89e564bc92949" } Frame { msec: 12432 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "6b81b365eb057ffa32d89e564bc92949" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 171; y: 452 + modifiers: 0 + sendToViewport: true } Frame { msec: 12448 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "6b81b365eb057ffa32d89e564bc92949" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 172; y: 450 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 173; y: 448 + modifiers: 0 + sendToViewport: true } Frame { msec: 12464 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "6b81b365eb057ffa32d89e564bc92949" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 175; y: 434 + modifiers: 0 + sendToViewport: true } Frame { msec: 12480 image: "flickable-vertical.12.png" } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 175; y: 431 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 177; y: 423 + modifiers: 0 + sendToViewport: true + } Frame { msec: 12496 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "7e760a017ab10fe920074405248d1473" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 177; y: 415 + modifiers: 0 + sendToViewport: true } Frame { msec: 12512 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "eab43f1c2b6fb79aad578a164b8b7b28" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 181; y: 395 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 183; y: 383 + modifiers: 0 + sendToViewport: true } Frame { msec: 12528 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "a5446ca4c6650ffc9812845bdb8db088" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 185; y: 371 + modifiers: 0 + sendToViewport: true } Frame { msec: 12544 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "71cb7dc7f9dbb9e17d7f44885ec71bdb" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 357 + modifiers: 0 + sendToViewport: true } Frame { msec: 12560 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "ccf0908d968f658311a9787182de498a" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 329 + modifiers: 0 + sendToViewport: true } Frame { msec: 12576 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "26b9c6379590bbda24d129bd4f19f7d3" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 303 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 293 + modifiers: 0 + sendToViewport: true } Frame { msec: 12592 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "6c88a02ffdffee6d615ddc6a11c1b698" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 283 + modifiers: 0 + sendToViewport: true } Frame { msec: 12608 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "38175cb09b6e63353b478635b22dbb5b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 280 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 277 + modifiers: 0 + sendToViewport: true } Frame { msec: 12624 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "5084910bf204e8b688de31d4f9018a57" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 275 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 273 + modifiers: 0 + sendToViewport: true } Frame { msec: 12640 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "e984565312571ec144a1cd4cc11253e8" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 272 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 271 + modifiers: 0 + sendToViewport: true } Frame { msec: 12656 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12672 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12688 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12704 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12720 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12736 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12752 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12768 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 187; y: 271 + modifiers: 0 + sendToViewport: true } Frame { msec: 12784 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12800 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12816 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12832 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12848 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12864 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12880 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12896 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12912 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12928 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12944 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12960 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12976 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 12992 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 13008 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13024 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13040 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13056 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13072 - hash: "625d8b5be69a87f4c15e70829a415639" - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 173; y: 330 - modifiers: 0 - sendToViewport: true + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13088 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13104 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13120 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13136 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13152 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13168 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13184 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13200 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13216 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13232 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13248 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13264 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13280 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13296 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13312 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13328 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13344 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 181; y: 242 + modifiers: 0 + sendToViewport: true } Frame { msec: 13360 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13376 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13392 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13408 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13424 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 181; y: 242 + modifiers: 0 + sendToViewport: true } Frame { msec: 13440 @@ -4446,247 +4206,247 @@ VisualTest { } Frame { msec: 13456 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13472 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13488 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13504 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13520 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13536 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13552 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13568 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13584 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13600 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13616 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13632 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13648 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13664 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13680 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13696 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13712 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13728 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13744 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13760 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13776 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13792 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13808 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13824 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13840 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13856 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13872 - hash: "787c2122d18e19a5f63f38a87151e5f0" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 183; y: 301 - modifiers: 0 - sendToViewport: true + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13888 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13904 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13920 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13936 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 181; y: 242 + modifiers: 0 + sendToViewport: true } Frame { msec: 13952 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13968 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 13984 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 14000 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 14016 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 14032 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 14048 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 14064 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 14080 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 14096 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "4b86de37ae9bc630a2f3440811087617" } Frame { msec: 14112 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14128 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14144 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14160 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14176 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14192 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14208 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14224 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14240 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14256 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14272 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14288 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14304 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14320 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14336 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14352 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14368 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14384 - hash: "787c2122d18e19a5f63f38a87151e5f0" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14400 @@ -4694,97 +4454,589 @@ VisualTest { } Frame { msec: 14416 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14432 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "d96fb1b387b34f41f80e98c1feb05303" } Frame { msec: 14448 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "ecd5db8e582e6d2e15943ffd9fcb32a7" } Frame { msec: 14464 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "ecd5db8e582e6d2e15943ffd9fcb32a7" } Frame { msec: 14480 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "ecd5db8e582e6d2e15943ffd9fcb32a7" } Frame { msec: 14496 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "ecd5db8e582e6d2e15943ffd9fcb32a7" } Frame { msec: 14512 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "ecd5db8e582e6d2e15943ffd9fcb32a7" } Frame { msec: 14528 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "ecd5db8e582e6d2e15943ffd9fcb32a7" } Frame { msec: 14544 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "ecd5db8e582e6d2e15943ffd9fcb32a7" } Frame { msec: 14560 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "ecd5db8e582e6d2e15943ffd9fcb32a7" } Frame { msec: 14576 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "ecd5db8e582e6d2e15943ffd9fcb32a7" } Frame { msec: 14592 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "ecd5db8e582e6d2e15943ffd9fcb32a7" } Frame { msec: 14608 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "ecd5db8e582e6d2e15943ffd9fcb32a7" } Frame { msec: 14624 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "ecd5db8e582e6d2e15943ffd9fcb32a7" } Frame { msec: 14640 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "53a0e69fe4816e6eed0b4e795bf90e19" } Frame { msec: 14656 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "53a0e69fe4816e6eed0b4e795bf90e19" } Frame { msec: 14672 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "53a0e69fe4816e6eed0b4e795bf90e19" } Frame { msec: 14688 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "53a0e69fe4816e6eed0b4e795bf90e19" } Frame { msec: 14704 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "53a0e69fe4816e6eed0b4e795bf90e19" } Frame { msec: 14720 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "53a0e69fe4816e6eed0b4e795bf90e19" } Frame { msec: 14736 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "53a0e69fe4816e6eed0b4e795bf90e19" } Frame { msec: 14752 - hash: "625d8b5be69a87f4c15e70829a415639" + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14768 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14784 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14800 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14816 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14832 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14848 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14864 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14880 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14896 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14912 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14928 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14944 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14960 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14976 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 14992 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 15008 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 15024 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 15040 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 181; y: 242 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 15056 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15072 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15088 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15104 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15120 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15136 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15152 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15168 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15184 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15200 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15216 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15232 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15248 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15264 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15280 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15296 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15312 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15328 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15344 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15360 + image: "flickable-vertical.15.png" + } + Frame { + msec: 15376 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15392 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15408 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15424 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15440 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15456 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15472 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15488 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15504 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15520 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15536 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15552 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15568 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15584 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15600 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15616 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15632 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15648 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15664 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15680 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15696 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15712 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 192; y: 218 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 15728 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15744 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15760 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15776 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15792 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15808 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15824 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15840 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15856 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15872 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15888 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15904 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15920 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15936 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15952 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15968 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 15984 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16000 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16016 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16032 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16048 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16064 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16080 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16096 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16112 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16128 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16144 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16160 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16176 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16192 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16208 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16224 + hash: "e3069d9d3cbcd845b1e4763b0759dc38" + } + Frame { + msec: 16240 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16256 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16272 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16288 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16304 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16320 + image: "flickable-vertical.16.png" + } + Frame { + msec: 16336 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16352 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16368 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16384 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16400 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16416 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16432 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16448 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16464 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16480 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16496 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16512 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16528 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16544 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16560 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16576 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16592 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16608 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16624 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16640 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" + } + Frame { + msec: 16656 + hash: "53a0e69fe4816e6eed0b4e795bf90e19" } Mouse { type: 5 button: 0 buttons: 1 - x: 184; y: 300 + x: 198; y: 222 modifiers: 0 sendToViewport: true } @@ -4792,151 +5044,167 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 184; y: 298 + x: 198; y: 224 modifiers: 0 sendToViewport: true } Frame { - msec: 14768 - hash: "32db754da44af126363a8c6e6526d738" + msec: 16672 + hash: "c30bea2a73a8b5af4565ef3996f29416" } Mouse { type: 5 button: 0 buttons: 1 - x: 184; y: 295 + x: 198; y: 228 modifiers: 0 sendToViewport: true } - Frame { - msec: 14784 - hash: "fe98ffacfc980fc428964e074d5275d0" - } Mouse { type: 5 button: 0 buttons: 1 - x: 185; y: 290 + x: 198; y: 230 modifiers: 0 sendToViewport: true } + Frame { + msec: 16688 + hash: "9612c176ec3ecf76a367728f451522a4" + } Mouse { type: 5 button: 0 buttons: 1 - x: 186; y: 289 + x: 198; y: 233 modifiers: 0 sendToViewport: true } Frame { - msec: 14800 - hash: "2ef4ba85535e27bac93401a99bd6d2b2" + msec: 16704 + hash: "24f6feeeb1ff82c8d4262f74e4656602" } Mouse { type: 5 button: 0 buttons: 1 - x: 186; y: 287 + x: 198; y: 238 modifiers: 0 sendToViewport: true } Frame { - msec: 14816 - hash: "1e61ca333203eefc11738fe9c05c313c" + msec: 16720 + hash: "5823b56f1e362fdfc216a82e2dcdec61" } Mouse { type: 5 button: 0 buttons: 1 - x: 186; y: 285 + x: 198; y: 241 modifiers: 0 sendToViewport: true } + Frame { + msec: 16736 + hash: "4ee243b91e847dabaceb21b5540c2a6d" + } Mouse { type: 5 button: 0 buttons: 1 - x: 186; y: 284 + x: 198; y: 245 modifiers: 0 sendToViewport: true } Frame { - msec: 14832 - hash: "a6eb7e0fe1946bbdf5c126d7b3264741" + msec: 16752 + hash: "87f1dc2238577fc5be6b1bd941226f3e" } Mouse { type: 5 button: 0 buttons: 1 - x: 187; y: 282 + x: 198; y: 251 modifiers: 0 sendToViewport: true } Frame { - msec: 14848 - hash: "51cffd058dcc2373e0d95155ba253d9a" + msec: 16768 + hash: "480c6fcf1b3862a41a7225c35d8080c3" } Mouse { type: 5 button: 0 buttons: 1 - x: 187; y: 279 + x: 198; y: 256 modifiers: 0 sendToViewport: true } Frame { - msec: 14864 - hash: "bc0074e08ac9019740c840623c3da2eb" + msec: 16784 + hash: "0ac819bd8e6ce19553bd954e466e7ac0" } Mouse { type: 5 button: 0 buttons: 1 - x: 187; y: 276 + x: 199; y: 258 modifiers: 0 sendToViewport: true } Frame { - msec: 14880 - hash: "fbac5ea2b658b5669f637c2b7a206af0" + msec: 16800 + hash: "0636dd7c4eb0b56697fb59fb46f47f9c" } Mouse { type: 5 button: 0 buttons: 1 - x: 187; y: 275 + x: 201; y: 267 modifiers: 0 sendToViewport: true } + Frame { + msec: 16816 + hash: "62f76f46857106010c2e862ed19baeea" + } Mouse { type: 5 button: 0 buttons: 1 - x: 188; y: 274 + x: 203; y: 276 modifiers: 0 sendToViewport: true } Frame { - msec: 14896 - hash: "d16da8a012d6d58c18c35b16bbf9d5b2" + msec: 16832 + hash: "26b9c6379590bbda24d129bd4f19f7d3" } Mouse { type: 5 button: 0 buttons: 1 - x: 188; y: 270 + x: 203; y: 279 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 203; y: 280 modifiers: 0 sendToViewport: true } Frame { - msec: 14912 - hash: "69927e2ef5938faa51d27e382e55dc6c" + msec: 16848 + hash: "21baf0596553627c8e683a31c2e6d04f" } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 269 + x: 203; y: 281 modifiers: 0 sendToViewport: true } @@ -4944,155 +5212,1383 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 189; y: 267 + x: 203; y: 282 modifiers: 0 sendToViewport: true } Frame { - msec: 14928 - hash: "2f6efb49298c5e24d9213eb7b596c5f4" + msec: 16864 + hash: "036679da5def5e696361f2373172a3f4" } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 265 + x: 203; y: 283 modifiers: 0 sendToViewport: true } Frame { - msec: 14944 - hash: "d1c73a74c0bce818ca1cf3c86f0f4e60" + msec: 16880 + hash: "e3fc6101bc6cccf309b3df6b194820ea" } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 262 + x: 203; y: 285 modifiers: 0 sendToViewport: true } Frame { - msec: 14960 - hash: "117ed3a57bbc11758273caf72b7dec8e" + msec: 16896 + hash: "d9ee6d0a7455cfd724c1856549100756" } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 259 + x: 203; y: 286 modifiers: 0 sendToViewport: true } + Frame { + msec: 16912 + hash: "caa70db5f31eb607c2de39734a42796c" + } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 257 + x: 203; y: 287 modifiers: 0 sendToViewport: true } Frame { - msec: 14976 - hash: "e1ae42b159f4fc2cd064d62af15d9d69" + msec: 16928 + hash: "e2dc88b454e69cf92d6887a2f0629a94" + } + Frame { + msec: 16944 + hash: "e2dc88b454e69cf92d6887a2f0629a94" } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 255 + x: 203; y: 288 modifiers: 0 sendToViewport: true } Frame { - msec: 14992 - hash: "c14d81071770ee56c7eae401190afb4e" + msec: 16960 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 16976 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 16992 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17008 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17024 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17040 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17056 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17072 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17088 + hash: "fac8455a2707b04aabff25723375a78b" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 203; y: 288 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 17104 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17120 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17136 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17152 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17168 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17184 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17200 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17216 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17232 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17248 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17264 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17280 + image: "flickable-vertical.17.png" + } + Frame { + msec: 17296 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17312 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17328 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17344 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17360 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17376 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17392 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17408 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17424 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17440 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17456 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17472 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17488 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17504 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17520 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17536 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17552 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17568 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17584 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17600 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17616 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17632 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17648 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17664 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17680 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17696 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17712 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17728 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17744 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17760 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17776 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17792 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17808 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17824 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17840 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17856 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17872 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17888 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17904 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17920 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17936 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17952 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17968 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 17984 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18000 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18016 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18032 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18048 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18064 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18080 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18096 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18112 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18128 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18144 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18160 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18176 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18192 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18208 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18224 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18240 + image: "flickable-vertical.18.png" + } + Frame { + msec: 18256 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18272 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18288 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18304 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18320 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18336 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18352 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18368 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18384 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18400 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18416 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18432 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18448 + hash: "fac8455a2707b04aabff25723375a78b" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 102; y: 575 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 18464 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18480 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18496 + hash: "fac8455a2707b04aabff25723375a78b" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 102; y: 575 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 18512 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18528 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18544 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18560 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18576 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18592 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18608 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18624 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18640 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18656 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18672 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18688 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18704 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18720 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18736 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18752 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18768 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18784 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18800 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18816 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18832 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18848 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18864 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18880 + hash: "fac8455a2707b04aabff25723375a78b" + } + Frame { + msec: 18896 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 18912 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 18928 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 18944 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 18960 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 18976 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 18992 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19008 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19024 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19040 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19056 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19072 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19088 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19104 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19120 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19136 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19152 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19168 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19184 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19200 + image: "flickable-vertical.19.png" + } + Frame { + msec: 19216 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19232 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19248 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19264 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 164; y: 571 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 19280 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19296 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19312 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19328 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 164; y: 571 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 19344 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19360 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19376 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19392 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19408 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19424 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19440 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19456 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19472 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19488 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19504 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19520 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19536 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19552 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19568 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19584 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19600 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19616 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19632 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19648 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19664 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19680 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19696 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19712 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19728 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19744 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19760 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19776 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19792 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19808 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19824 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19840 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19856 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19872 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19888 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19904 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19920 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19936 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19952 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19968 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 19984 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 20000 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 20016 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 20032 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 20048 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 20064 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 20080 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 20096 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 20112 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 20128 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 20144 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 20160 + image: "flickable-vertical.20.png" + } + Frame { + msec: 20176 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 20192 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 20208 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Frame { + msec: 20224 + hash: "cce4177eb20b7aa43a7383a16c43f473" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 170; y: 450 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 20240 + hash: "b8e7a053fc023be42ab5136f6e7305fd" + } + Frame { + msec: 20256 + hash: "b8e7a053fc023be42ab5136f6e7305fd" } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 251 + x: 170; y: 448 modifiers: 0 sendToViewport: true } Frame { - msec: 15008 - hash: "aac2872f8296ce46f6a81ae55638bff0" + msec: 20272 + hash: "b8e7a053fc023be42ab5136f6e7305fd" } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 250 + x: 172; y: 438 modifiers: 0 sendToViewport: true } + Frame { + msec: 20288 + hash: "40cf6e4567c796d6ad83778fb1959d8a" + } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 249 + x: 176; y: 410 modifiers: 0 sendToViewport: true } Frame { - msec: 15024 - hash: "358195120a5c86f1fcc2453f23e27d1b" + msec: 20304 + hash: "9914584daf02407c1edc3b6a38b8302d" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 176; y: 388 + modifiers: 0 + sendToViewport: true } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 247 + x: 176; y: 366 modifiers: 0 sendToViewport: true } Frame { - msec: 15040 - hash: "2f8d1a869dabb26adda2488e52f1e43f" + msec: 20320 + hash: "5aff2316a5e34f5e15b7cb36257a3d72" } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 245 + x: 176; y: 342 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 176; y: 342 modifiers: 0 sendToViewport: true } Frame { - msec: 15056 - hash: "dc9d14bc6a507d488cb72637cd3fb5ba" + msec: 20336 + hash: "de1f9ff1abfa8cdc760bc84129fab40d" + } + Frame { + msec: 20352 + hash: "032c4fd62a0a611207262d317d4ea103" + } + Frame { + msec: 20368 + hash: "1db8a7b3899f5efea25ccf93285ee6bd" + } + Frame { + msec: 20384 + hash: "3c106f68b755862346cddd21d75c0caf" + } + Frame { + msec: 20400 + hash: "41d025dfe037b9cebe84e4c7200e9d15" + } + Frame { + msec: 20416 + hash: "f347687313c88150a6f977ae8b1620fc" + } + Frame { + msec: 20432 + hash: "4bb30faaec54e2a47dfd2b2988a6c231" + } + Frame { + msec: 20448 + hash: "fede02600e790d4b6eb1f85563b37cbc" + } + Frame { + msec: 20464 + hash: "0a949f7150b3709b9eda62c98f98fc62" + } + Frame { + msec: 20480 + hash: "214e571c2346b0d6b5d1220e856a8e67" + } + Frame { + msec: 20496 + hash: "f84207d20cfff984d1c79654a1074d02" + } + Frame { + msec: 20512 + hash: "7dc3592294dcd88fbfff2f984fd2d4c3" + } + Frame { + msec: 20528 + hash: "42829e78f62e692a093df267d2b673e2" + } + Frame { + msec: 20544 + hash: "d264570c78e7d1ea283c72191953a2ce" + } + Frame { + msec: 20560 + hash: "b69b045557a8eada80a24eb4caa7ea4e" + } + Frame { + msec: 20576 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20592 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20608 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20624 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20640 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20656 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20672 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20688 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20704 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20720 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20736 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20752 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20768 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20784 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20800 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20816 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20832 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20848 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20864 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20880 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20896 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20912 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20928 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20944 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20960 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20976 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 20992 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21008 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21024 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21040 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21056 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21072 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21088 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21104 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21120 + image: "flickable-vertical.21.png" + } + Frame { + msec: 21136 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21152 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21168 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21184 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21200 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21216 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21232 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21248 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21264 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21280 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21296 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21312 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21328 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21344 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21360 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21376 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21392 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21408 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21424 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21440 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21456 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21472 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21488 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21504 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21520 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21536 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21552 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21568 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Frame { + msec: 21584 + hash: "a76f069dfcb1af0794999c34507e190e" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 197; y: 124 + modifiers: 0 + sendToViewport: true } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 243 + x: 197; y: 132 modifiers: 0 sendToViewport: true } Frame { - msec: 15072 - hash: "0e61e11399483608dae3a698d927cdd6" + msec: 21600 + hash: "06472b42bc00fcaf7f84cd4ac613bbd2" } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 241 + x: 197; y: 146 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 197; y: 164 modifiers: 0 sendToViewport: true } Frame { - msec: 15088 - hash: "41da079a95997938cdff4f93708db0a3" + msec: 21616 + hash: "463fce69afc3dec181425c9adaa3e77c" } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 239 + x: 197; y: 190 modifiers: 0 sendToViewport: true } @@ -5100,336 +6596,442 @@ VisualTest { type: 5 button: 0 buttons: 1 - x: 189; y: 237 + x: 195; y: 218 modifiers: 0 sendToViewport: true } Frame { - msec: 15104 - hash: "aca5a9eb3cc6867a8a7bbf8e6c1526fa" + msec: 21632 + hash: "9af34ff618e277eafad32e0377ecc94b" } Mouse { type: 5 button: 0 buttons: 1 - x: 189; y: 236 + x: 187; y: 250 modifiers: 0 sendToViewport: true } Frame { - msec: 15120 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21648 + hash: "db4b2333630ccc4a7982361609a12837" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 183; y: 284 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 183; y: 284 + modifiers: 0 + sendToViewport: true } Frame { - msec: 15136 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21664 + hash: "50335b19a1e210f87924d01bb343a0e0" } Frame { - msec: 15152 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21680 + hash: "59b4f80a7cd6b732eb26f3b4147efe7e" } Frame { - msec: 15168 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21696 + hash: "b99cc1f07bcb0480801d4d5403372525" } Frame { - msec: 15184 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21712 + hash: "871040b0f921646609b79828bab38949" } Frame { - msec: 15200 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21728 + hash: "2acb3d19eed000313872d5cd66765b53" } Frame { - msec: 15216 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21744 + hash: "b5431a2d2e856a726ceac2066b128f8f" } Frame { - msec: 15232 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21760 + hash: "04047c917a95a2a3df30c14bb20601dd" } Frame { - msec: 15248 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21776 + hash: "fea7ac3d26975f438129e394c667e628" } Frame { - msec: 15264 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21792 + hash: "4db41ff05865cabc4ef288478254e633" } Frame { - msec: 15280 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21808 + hash: "e0d3737effd817a8f603eb393677b8b6" } Frame { - msec: 15296 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21824 + hash: "d4f06941d213544ddcae714ddc0b47e9" } Frame { - msec: 15312 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21840 + hash: "dbb21caf4a4c9b88563f1d0aad35f3d3" } Frame { - msec: 15328 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21856 + hash: "eb9a052219c3f955f2c036834990089b" } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 189; y: 236 - modifiers: 0 - sendToViewport: true + Frame { + msec: 21872 + hash: "40090a35caf674ed9c4bf1d10f9209ea" } Frame { - msec: 15344 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21888 + hash: "064de0abec66d1ddcf0f6073ce7d91ef" } Frame { - msec: 15360 - image: "flickable-vertical.15.png" + msec: 21904 + hash: "f407334d0b63a34657dc1306fd67aeb7" } Frame { - msec: 15376 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21920 + hash: "1c0744be97c65c68ca92bd86d42c7b0e" } Frame { - msec: 15392 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21936 + hash: "7469d4a06c5df073e22db3c905baefc1" } Frame { - msec: 15408 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21952 + hash: "35912a7e2ecc0c387fc9fb9da7201bfd" } Frame { - msec: 15424 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21968 + hash: "9f835091374f0d0d9a6996e6dad10e19" } Frame { - msec: 15440 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 21984 + hash: "afade1ecbaf5f920880eaff3b3de606e" } Frame { - msec: 15456 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 22000 + hash: "9c70e8a020c8c1101b9884529cb4527f" } Frame { - msec: 15472 - hash: "d5993f0307db451bf4c7595fea737f35" + msec: 22016 + hash: "3e7d4dc75f85dfeb065da18ef1c102c1" } Frame { - msec: 15488 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22032 + hash: "16852d62a77eefccea9497ae1b09842d" } Frame { - msec: 15504 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22048 + hash: "ea8afda6d837a98f408a7aa133494575" } Frame { - msec: 15520 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22064 + hash: "666435dccf30c53eb09ea7ad8b5264a1" } Frame { - msec: 15536 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22080 + image: "flickable-vertical.22.png" } Frame { - msec: 15552 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22096 + hash: "2e959bf0470bac84e2220d9e8a8bbb97" } Frame { - msec: 15568 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22112 + hash: "595b6cfd559f8362b010616de4947ec6" } Frame { - msec: 15584 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22128 + hash: "976dd345cc7cb4e3c09a288530d3c8af" } Frame { - msec: 15600 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22144 + hash: "9493e425d5cd3f9eef904a1be63f45f1" } Frame { - msec: 15616 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22160 + hash: "0a2013afebb5e09d82633c8d8a393f01" } Frame { - msec: 15632 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22176 + hash: "d8377c464bc59d95e0670d697888d804" } Frame { - msec: 15648 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22192 + hash: "52f9416973da953bd6fe55b2fe22786a" } Frame { - msec: 15664 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22208 + hash: "23b9af0f371b7817e9ceaa1a83995d35" } Frame { - msec: 15680 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22224 + hash: "34b0e0333c91bc4533e0c01eaeb3d3f9" } Frame { - msec: 15696 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22240 + hash: "1597b86afe2841c3bb77bb5dd6aa6803" } Frame { - msec: 15712 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22256 + hash: "d74111814ff259fea47e1eb3b36e174b" } Frame { - msec: 15728 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22272 + hash: "c64c46fe9cd75afbf2385241ea8e55d4" } Frame { - msec: 15744 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22288 + hash: "1e8740a104643fe30b0e874bbbed44ab" } Frame { - msec: 15760 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22304 + hash: "ef669a8d142947463084383a6c7c7f85" } Frame { - msec: 15776 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22320 + hash: "2314c42b5994bdbfd73eb2c3ea54626b" } Frame { - msec: 15792 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22336 + hash: "53a0694d8eee91b968bd43efe43f2c9e" } Frame { - msec: 15808 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22352 + hash: "be4772528f30c18193e49ae04a290af8" } Frame { - msec: 15824 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22368 + hash: "a0b0877ab92a0323e35fdb7beb602dee" } Frame { - msec: 15840 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22384 + hash: "a0e299fb4ba811a0b22fb62c222cb86c" } Frame { - msec: 15856 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22400 + hash: "2562bc9c9aa60a48b6ca00333f60d163" } Frame { - msec: 15872 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22416 + hash: "486b45c385d88d6f054fa6308b55f2ac" } Frame { - msec: 15888 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22432 + hash: "86502af668ed6336dce8fe329e3408a6" } Frame { - msec: 15904 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22448 + hash: "2a79a6530a07f00810310117d00d28ed" } Frame { - msec: 15920 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22464 + hash: "94a5fce3e0c3b219e0d807bfcade11e8" } Frame { - msec: 15936 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22480 + hash: "94a5fce3e0c3b219e0d807bfcade11e8" } Frame { - msec: 15952 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22496 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 15968 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22512 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 15984 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22528 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16000 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22544 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16016 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22560 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16032 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22576 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16048 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22592 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16064 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22608 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16080 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22624 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16096 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22640 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16112 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22656 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16128 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22672 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16144 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22688 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16160 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22704 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16176 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22720 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16192 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22736 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16208 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22752 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16224 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22768 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16240 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22784 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16256 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22800 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16272 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22816 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16288 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22832 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16304 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22848 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16320 - image: "flickable-vertical.16.png" + msec: 22864 + hash: "8443c45791c906a9fe23831844f48a1c" } Frame { - msec: 16336 - hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + msec: 22880 + hash: "8443c45791c906a9fe23831844f48a1c" } -} + Frame { + msec: 22896 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 22912 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 22928 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 22944 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 22960 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 22976 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 22992 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23008 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23024 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23040 + image: "flickable-vertical.23.png" + } + Frame { + msec: 23056 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23072 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23088 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23104 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23120 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23136 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23152 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23168 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23184 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23200 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23216 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23232 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23248 + hash: "8443c45791c906a9fe23831844f48a1c" + } + Frame { + msec: 23264 + hash: "8443c45791c906a9fe23831844f48a1c
\ No newline at end of file diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/flickable-vertical.qml b/tests/auto/declarative/visual/qmlgraphicsflickable/flickable-vertical.qml index 287815f..e9aae61 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/flickable-vertical.qml +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/flickable-vertical.qml @@ -45,7 +45,7 @@ Rectangle { // click to toggle interactive flag Rectangle { - width: 98 + width: 64 height: 48 y: parent.height - 50 color: "red" @@ -57,9 +57,9 @@ Rectangle { // click to toggle click delay Rectangle { - width: 98 + width: 64 height: 48 - x: 100 + x: 66 y: parent.height - 50 color: "green" MouseRegion { @@ -68,6 +68,19 @@ Rectangle { } } + // click to toggle overshoot + Rectangle { + width: 64 + height: 48 + x: 130 + y: parent.height - 50 + color: "yellow" + MouseRegion { + anchors.fill: parent + onClicked: Flick.overShoot = Flick.overShoot > 0 ? 0 : 30 + } + } + Rectangle { width: Math.abs(Flick.verticalVelocity)/100 height: 50 |