diff options
31 files changed, 4786 insertions, 409 deletions
@@ -315,7 +315,7 @@ sub syncHeader { unless(-e "$header") { my $header_dir = dirname($header); - mkpath $header_dir, 0777; + mkpath $header_dir, !$quiet; #write it my $iheader_out = fixPaths($iheader, $header_dir); @@ -455,7 +455,7 @@ sub copyFile if ( $knowdiff || ($filecontents ne $ifilecontents) ) { if ( $copy > 0 ) { my $file_dir = dirname($file); - mkpath $file_dir, 0777 unless(-e "$file_dir"); + mkpath $file_dir, !$quiet unless(-e "$file_dir"); open(O, "> " . $file) || die "Could not open $file for writing (no write permission?)"; local $/; binmode O; @@ -464,7 +464,7 @@ sub copyFile return 1; } elsif ( $copy < 0 ) { my $ifile_dir = dirname($ifile); - mkpath $ifile_dir, 0777 unless(-e "$ifile_dir"); + mkpath $ifile_dir, !$quiet unless(-e "$ifile_dir"); open(O, "> " . $ifile) || die "Could not open $ifile for writing (no write permission?)"; local $/; binmode O; @@ -657,7 +657,7 @@ while ( @ARGV ) { $isunix = checkUnix; #cache checkUnix # create path -mkpath "$out_basedir/include", 0777; +mkpath "$out_basedir/include", !$quiet; my @ignore_headers = (); my $class_lib_map_contents = ""; @@ -877,7 +877,7 @@ foreach (@modules_to_sync) { } if($master_include && $master_contents) { my $master_dir = dirname($master_include); - mkpath $master_dir, 0777; + mkpath $master_dir, !$quiet; print "header (master) created for $lib\n" unless $quiet; open MASTERINCLUDE, ">$master_include"; print MASTERINCLUDE "$master_contents"; @@ -901,7 +901,7 @@ foreach (@modules_to_sync) { } if($headers_pri_file && $master_contents) { my $headers_pri_dir = dirname($headers_pri_file); - mkpath $headers_pri_dir, 0777; + mkpath $headers_pri_dir, !$quiet; print "headers.pri file created for $lib\n" unless $quiet; open HEADERS_PRI_FILE, ">$headers_pri_file"; print HEADERS_PRI_FILE "$headers_pri_contents"; @@ -922,7 +922,7 @@ unless($showonly) { } if($class_lib_map) { my $class_lib_map_dir = dirname($class_lib_map); - mkpath $class_lib_map_dir, 0777; + mkpath $class_lib_map_dir, !$quiet; open CLASS_LIB_MAP, ">$class_lib_map"; print CLASS_LIB_MAP "$class_lib_map_contents"; close CLASS_LIB_MAP; diff --git a/src/declarative/qml/qmlxmlhttprequest.cpp b/src/declarative/qml/qmlxmlhttprequest.cpp index 72af43d..642c6de 100644 --- a/src/declarative/qml/qmlxmlhttprequest.cpp +++ b/src/declarative/qml/qmlxmlhttprequest.cpp @@ -1112,7 +1112,7 @@ void QmlXMLHttpRequest::send(const QByteArray &data) QVariant var = request.header(QNetworkRequest::ContentTypeHeader); if (var.isValid()) { QString str = var.toString(); - int charsetIdx = str.indexOf("charset="); + int charsetIdx = str.indexOf(QLatin1String("charset=")); if (charsetIdx == -1) { // No charset - append if (!str.isEmpty()) str.append(QLatin1Char(';')); @@ -1567,23 +1567,23 @@ void qt_add_qmlxmlhttprequest(QScriptEngine *engine) // DOM Exception QScriptValue domExceptionPrototype = engine->newObject(); - domExceptionPrototype.setProperty("INDEX_SIZE_ERR", INDEX_SIZE_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("DOMSTRING_SIZE_ERR", DOMSTRING_SIZE_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("HIERARCHY_REQUEST_ERR", HIERARCHY_REQUEST_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("WRONG_DOCUMENT_ERR", WRONG_DOCUMENT_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("INVALID_CHARACTER_ERR", INVALID_CHARACTER_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("NO_DATA_ALLOWED_ERR", NO_DATA_ALLOWED_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("NO_MODIFICATION_ALLOWED_ERR", NO_MODIFICATION_ALLOWED_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("NOT_FOUND_ERR", NOT_FOUND_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("NOT_SUPPORTED_ERR", NOT_SUPPORTED_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("INUSE_ATTRIBUTE_ERR", INUSE_ATTRIBUTE_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("INVALID_STATE_ERR", INVALID_STATE_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("SYNTAX_ERR", SYNTAX_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("INVALID_MODIFICATION_ERR", INVALID_MODIFICATION_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("NAMESPACE_ERR", NAMESPACE_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("INVALID_ACCESS_ERR", INVALID_ACCESS_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("VALIDATION_ERR", VALIDATION_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); - domExceptionPrototype.setProperty("TYPE_MISMATCH_ERR", TYPE_MISMATCH_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("INDEX_SIZE_ERR"), INDEX_SIZE_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("DOMSTRING_SIZE_ERR"), DOMSTRING_SIZE_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("HIERARCHY_REQUEST_ERR"), HIERARCHY_REQUEST_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("WRONG_DOCUMENT_ERR"), WRONG_DOCUMENT_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("INVALID_CHARACTER_ERR"), INVALID_CHARACTER_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("NO_DATA_ALLOWED_ERR"), NO_DATA_ALLOWED_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("NO_MODIFICATION_ALLOWED_ERR"), NO_MODIFICATION_ALLOWED_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("NOT_FOUND_ERR"), NOT_FOUND_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("NOT_SUPPORTED_ERR"), NOT_SUPPORTED_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("INUSE_ATTRIBUTE_ERR"), INUSE_ATTRIBUTE_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("INVALID_STATE_ERR"), INVALID_STATE_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("SYNTAX_ERR"), SYNTAX_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("INVALID_MODIFICATION_ERR"), INVALID_MODIFICATION_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("NAMESPACE_ERR"), NAMESPACE_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("INVALID_ACCESS_ERR"), INVALID_ACCESS_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("VALIDATION_ERR"), VALIDATION_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); + domExceptionPrototype.setProperty(QLatin1String("TYPE_MISMATCH_ERR"), TYPE_MISMATCH_ERR, QScriptValue::ReadOnly | QScriptValue::Undeletable | QScriptValue::SkipInEnumeration); engine->globalObject().setProperty(QLatin1String("DOMException"), domExceptionPrototype); } diff --git a/src/qbase.pri b/src/qbase.pri index 052bded..6428130 100644 --- a/src/qbase.pri +++ b/src/qbase.pri @@ -1,5 +1,5 @@ isEmpty(TARGET):error(You must set TARGET before include()'ing $${_FILE_}) -!equals(TARGET, QtDeclarative): INCLUDEPATH *= $$QMAKE_INCDIR_QT/$$TARGET #just for today to have some compat +INCLUDEPATH *= $$QMAKE_INCDIR_QT/$$TARGET #just for today to have some compat !isEmpty(RCC_DIR): INCLUDEPATH += $$RCC_DIR isEmpty(QT_ARCH):!isEmpty(ARCH):QT_ARCH=$$ARCH #another compat that will rot for change #215700 TEMPLATE = lib diff --git a/tests/auto/declarative/qmlgraphicslistview/data/itemlist.qml b/tests/auto/declarative/qmlgraphicslistview/data/itemlist.qml index 36d3501..e6b5c8f 100644 --- a/tests/auto/declarative/qmlgraphicslistview/data/itemlist.qml +++ b/tests/auto/declarative/qmlgraphicslistview/data/itemlist.qml @@ -14,17 +14,17 @@ Rectangle { Rectangle { objectName: "item1" height: view.height; width: view.width; color: "#FFFEF0" - Text { text: "Page 1"; font.bold: true; anchors.centerIn: parent } + Text { objectName: "text1"; text: "index: " + parent.VisualItemModel.index; font.bold: true; anchors.centerIn: parent } } Rectangle { objectName: "item2" height: view.height; width: view.width; color: "#F0FFF7" - Text { text: "Page 2"; font.bold: true; anchors.centerIn: parent } + Text { objectName: "text2"; text: "index: " + parent.VisualItemModel.index; font.bold: true; anchors.centerIn: parent } } Rectangle { objectName: "item3" height: view.height; width: view.width; color: "#F4F0FF" - Text { text: "Page 3"; font.bold: true; anchors.centerIn: parent } + Text { objectName: "text3"; text: "index: " + parent.VisualItemModel.index; font.bold: true; anchors.centerIn: parent } } } diff --git a/tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp b/tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp index 25e6996..d416603 100644 --- a/tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp +++ b/tests/auto/declarative/qmlgraphicslistview/tst_qmlgraphicslistview.cpp @@ -906,6 +906,10 @@ void tst_QmlGraphicsListView::itemList() QVERIFY(item); QCOMPARE(item->x(), 0.0); + QmlGraphicsText *text = findItem<QmlGraphicsText>(viewport, "text1"); + QVERIFY(text); + QCOMPARE(text->text(), QLatin1String("index: 0")); + listview->setCurrentIndex(2); QTest::qWait(1000); @@ -913,6 +917,10 @@ void tst_QmlGraphicsListView::itemList() QVERIFY(item); QCOMPARE(item->x(), 480.0); + text = findItem<QmlGraphicsText>(viewport, "text3"); + QVERIFY(text); + QCOMPARE(text->text(), QLatin1String("index: 2")); + delete canvas; } 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 475e2f5..99b43db 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 5c47eb8..35c18f0 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 differnew file mode 100644 index 0000000..1296fc3 --- /dev/null +++ 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 differnew file mode 100644 index 0000000..99b43db --- /dev/null +++ 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 differnew file mode 100644 index 0000000..882b363 --- /dev/null +++ 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 differnew file mode 100644 index 0000000..99b43db --- /dev/null +++ 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 differnew file mode 100644 index 0000000..882b363 --- /dev/null +++ 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 differnew file mode 100644 index 0000000..5a4e37a --- /dev/null +++ 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 differnew file mode 100644 index 0000000..accb73b --- /dev/null +++ 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 differnew file mode 100644 index 0000000..40bb4f9 --- /dev/null +++ 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 differnew file mode 100644 index 0000000..40bb4f9 --- /dev/null +++ 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 differnew file mode 100644 index 0000000..d107b90 --- /dev/null +++ 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 bef8cd7..cb425f3 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 differnew file mode 100644 index 0000000..3520d5a --- /dev/null +++ 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 differnew file mode 100644 index 0000000..3520d5a --- /dev/null +++ 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 differnew file mode 100644 index 0000000..64e568d --- /dev/null +++ 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 differnew file mode 100644 index 0000000..9291ce8 --- /dev/null +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.23.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 differnew file mode 100644 index 0000000..aab5b5f --- /dev/null +++ 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 differnew file mode 100644 index 0000000..aab5b5f --- /dev/null +++ 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 differnew file mode 100644 index 0000000..aab5b5f --- /dev/null +++ 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 differnew file mode 100644 index 0000000..aab5b5f --- /dev/null +++ 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 differnew file mode 100644 index 0000000..99b43db --- /dev/null +++ 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 differnew file mode 100644 index 0000000..99b43db --- /dev/null +++ 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 differnew file mode 100644 index 0000000..99b43db --- /dev/null +++ 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 20df167..0314ebe 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.qml +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/data/flickable-vertical.qml @@ -6,551 +6,967 @@ VisualTest { } Frame { msec: 16 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 32 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 48 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 64 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 80 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 96 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 112 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 128 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 144 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 160 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 176 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 192 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 208 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 224 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 240 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 256 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 272 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 288 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 304 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 320 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 336 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 352 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 368 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 384 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 400 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 416 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 432 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 448 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 464 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 480 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 496 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 512 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 528 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 544 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 560 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 576 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 592 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 608 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 624 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 640 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 656 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 672 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 688 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 704 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 720 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 736 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 752 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 768 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 784 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 800 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 816 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 832 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 848 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 864 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 880 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 896 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 912 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 928 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 944 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 960 + image: "flickable-vertical.0.png" + } + Frame { + msec: 976 + hash: "787c2122d18e19a5f63f38a87151e5f0" } Mouse { type: 2 button: 1 buttons: 1 - x: 202; y: 486 + x: 221; y: 77 modifiers: 0 sendToViewport: true } Frame { - msec: 816 - hash: "12f8ae38d58e978d78bf83c7c339537d" + msec: 992 + hash: "a21953e303c729e343b70e567652267f" } Frame { - msec: 832 - hash: "12f8ae38d58e978d78bf83c7c339537d" + msec: 1008 + hash: "a21953e303c729e343b70e567652267f" } Mouse { type: 5 button: 0 buttons: 1 - x: 202; y: 484 + x: 221; y: 79 modifiers: 0 sendToViewport: true } Frame { - msec: 848 - hash: "12f8ae38d58e978d78bf83c7c339537d" + msec: 1024 + hash: "a21953e303c729e343b70e567652267f" } Mouse { type: 5 button: 0 buttons: 1 - x: 202; y: 476 + x: 220; y: 82 modifiers: 0 sendToViewport: true } Frame { - msec: 864 - hash: "7ee6361319fa538204cece6cfdfd6ec0" + msec: 1040 + hash: "a21953e303c729e343b70e567652267f" } Mouse { type: 5 button: 0 buttons: 1 - x: 202; y: 466 + x: 220; y: 87 modifiers: 0 sendToViewport: true } - Frame { - msec: 880 - hash: "aac822b5bfed36a6574b00e1c2da7768" - } Mouse { type: 5 button: 0 buttons: 1 - x: 204; y: 448 + x: 219; y: 94 modifiers: 0 sendToViewport: true } Frame { - msec: 896 - hash: "356a2162d597298c5295e2d62ee6f185" + msec: 1056 + hash: "4fa69d7744b3e3a0a4451ce4e99ee7ba" } Mouse { type: 5 button: 0 buttons: 1 - x: 207; y: 420 + x: 218; y: 108 modifiers: 0 sendToViewport: true } Frame { - msec: 912 - hash: "cc72b8b9fe2f8f2a14559f3e1ef07b62" + msec: 1072 + hash: "1792514181c6c6c8f32b1742ddabb2b7" } Mouse { type: 5 button: 0 buttons: 1 - x: 208; y: 380 + x: 218; y: 116 modifiers: 0 sendToViewport: true } - Frame { - msec: 928 - hash: "38e6fdcd1ed7d93369a2585172e693a5" - } Mouse { type: 5 button: 0 buttons: 1 - x: 208; y: 334 + x: 218; y: 123 modifiers: 0 sendToViewport: true } + Frame { + msec: 1088 + hash: "cc69f85e8d89cfa028b9a32cc7d96503" + } Mouse { - type: 3 - button: 1 - buttons: 0 - x: 208; y: 334 + type: 5 + button: 0 + buttons: 1 + x: 218; y: 129 modifiers: 0 sendToViewport: true } Frame { - msec: 944 - hash: "5060aa07416f909ce62debcb7dc41f59" + msec: 1104 + hash: "ad8d39426f0cacd8d60b629474acfd94" } - Frame { - msec: 960 - image: "flickable-vertical.0.png" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 215; y: 141 + modifiers: 0 + sendToViewport: true } - Frame { - msec: 976 - hash: "ff2a52636ef08cc1c50017a932d1d7a2" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 214; y: 146 + modifiers: 0 + sendToViewport: true } Frame { - msec: 992 - hash: "951e80e2015f0ea4d3a4a625453df725" + msec: 1120 + hash: "8690767f68cf00e781344705ca344ae4" } - Frame { - msec: 1008 - hash: "9cb54b41349e62192e4f58b458d02114" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 214; y: 150 + modifiers: 0 + sendToViewport: true } Frame { - msec: 1024 - hash: "b2e2bb3805facc5051d1a07d9a2c1148" + msec: 1136 + hash: "f07c2539d2cfec230edac4ea3515d302" } - Frame { - msec: 1040 - hash: "00e22e1a119d50c111b33473530aed79" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 213; y: 155 + modifiers: 0 + sendToViewport: true } Frame { - msec: 1056 - hash: "1226183cd5118b785ae3dd0d45417434" + msec: 1152 + hash: "a0388eed4adcc65893165d39c8c80322" } - Frame { - msec: 1072 - hash: "50d41bff31234d7b3fa5081ae418ffba" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 212; y: 165 + modifiers: 0 + sendToViewport: true } Frame { - msec: 1088 - hash: "8ecc7dc39bd17c6baecd0998fbf6937e" + msec: 1168 + hash: "3ae7f7600c1e5ae2649c168d69415565" } - Frame { - msec: 1104 - hash: "40ae10e92f7bcc791bf433ab8de538b9" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 209; y: 176 + modifiers: 0 + sendToViewport: true } - Frame { - msec: 1120 - hash: "6fb7d01b1c9d486100af56121eff60d5" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 209; y: 181 + modifiers: 0 + sendToViewport: true } Frame { - msec: 1136 - hash: "fa5f7adad0a1e5ff06902860aa4f8248" + msec: 1184 + hash: "bcc7886c9b8e48a12015aa7ecc5acb4a" } - Frame { - msec: 1152 - hash: "67081124a7f909b9366cce1cbc89b03c" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 208; y: 186 + modifiers: 0 + sendToViewport: true } Frame { - msec: 1168 - hash: "7ccee35625f4daf9b97c0929f9eb14ae" + msec: 1200 + hash: "f6e8438e8e20fdd3b08b9cfeef7a2241" } - Frame { - msec: 1184 - hash: "db9b8bab0f2c71be0fb8d10d57199533" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 206; y: 191 + modifiers: 0 + sendToViewport: true } - Frame { - msec: 1200 - hash: "81a01620e28817c476fdda383183dc0e" + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 204; y: 195 + modifiers: 0 + sendToViewport: true } Frame { msec: 1216 - hash: "8f99dd630d547c3ffb74048b5e557dab" + hash: "e547206745aa4bce1246335d2679673f" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 202; y: 201 + modifiers: 0 + sendToViewport: true } Frame { msec: 1232 - hash: "15b90b0f3f0ecbea02c1c0a096b0375c" + hash: "ebbe77d2d1ec79cb533c4d2967765456" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 199; y: 212 + modifiers: 0 + sendToViewport: true } Frame { msec: 1248 - hash: "411d7b73389bf23019f4db6e4e8aec40" + 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 } Frame { msec: 1264 - hash: "8cb8d626658d5a244be2efceb6cc0caa" + hash: "4570e05efaa527df3be45da376fed489" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 195; y: 237 + modifiers: 0 + sendToViewport: true } Frame { msec: 1280 - hash: "a4c09ac39ce6fd73e374fb7830362d28" + hash: "bc1be718a11be962187cfacb6a27a09a" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 194; y: 243 + modifiers: 0 + sendToViewport: true } Frame { msec: 1296 - hash: "34f372f9f4edef7eaf806312178b6229" + hash: "2596464bcba93fa5050056591ebf3335" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 192; y: 254 + modifiers: 0 + sendToViewport: true } Frame { msec: 1312 - hash: "e60a578e183a8b0f650d55f5ae53af47" + 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 } Frame { msec: 1328 - hash: "92ad03e47c3011594cbe9eacea96b567" + hash: "ca6812f8046668c78db553b0309f87e1" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 278 + modifiers: 0 + sendToViewport: true } Frame { msec: 1344 - hash: "8c11b1658e99644966586672f0ed795a" + hash: "a6319e4141c209daa5278d83b9086761" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 284 + modifiers: 0 + sendToViewport: true } Frame { msec: 1360 - hash: "ee39e7ef14ac135d893c309395c7325b" + hash: "cc5b71a3ea11ee8fc5dfc8adc6d86978" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 296 + modifiers: 0 + sendToViewport: true } Frame { msec: 1376 - hash: "f4569fa1ae5d06bcf6a3d7fa07a79d36" + 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 } Frame { msec: 1392 - hash: "5b3a74d2e33848d27bc39ac68b18f1cb" + 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 } Frame { msec: 1408 - hash: "3037e5c910247bfa05664fc4f88b329a" + hash: "d1a1ea725f220dec1bfac9f8bf285f4c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 184; y: 325 + modifiers: 0 + sendToViewport: true } Frame { msec: 1424 - hash: "134ff2884f7a4ccb5b0b5022331ac981" + hash: "f5647888d12e295fef9a9c41f9322984" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 184; y: 329 + modifiers: 0 + sendToViewport: true } Frame { msec: 1440 - hash: "8e8335263e26f24bb88df0b86ccdef1e" + hash: "b9bb7509bedcdeb120014d51041dc58b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 184; y: 337 + modifiers: 0 + sendToViewport: true } Frame { msec: 1456 - hash: "c976d8abcd6511dc263bada0de531535" + 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 } Frame { msec: 1472 - hash: "8b09b7bffc48df791f8044fa8fd8c810" + hash: "c43ff533f6d85d1c2818a244e6bc2517" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 184; y: 351 + modifiers: 0 + sendToViewport: true } Frame { msec: 1488 - hash: "ff82a1f8070f76e8de314ef8cd800031" + hash: "3400145519929b2bc5eb7b026c15cf5e" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 184; y: 355 + modifiers: 0 + sendToViewport: true } Frame { msec: 1504 - hash: "98f720a9ab7cc824c0971d6e29954863" + 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 } Frame { msec: 1520 - hash: "98f720a9ab7cc824c0971d6e29954863" + hash: "255fbbb5098a93d1bc1073ed71bd694e" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 183; y: 369 + modifiers: 0 + sendToViewport: true } Frame { msec: 1536 - hash: "98a1cad92ec9d8eeae93eb3894ee65ef" + 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 } Frame { msec: 1552 - hash: "6d0a08623d30aa0bbca1acd6f84db84f" + 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 } Frame { msec: 1568 - hash: "473e40326f5e2059a2bf3d6d03a96aca" + 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 } Frame { msec: 1584 - hash: "c976d8abcd6511dc263bada0de531535" + hash: "4cded582d5864999fe4cd9ddd80616f6" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 183; y: 393 + modifiers: 0 + sendToViewport: true } Frame { msec: 1600 - hash: "196df7fdcb6ee4cfafb724b72a9dbab5" + 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 } Frame { msec: 1616 - hash: "8cf6ecc49e016f1543529826cad71e20" + hash: "3e7c7e1ead94817d9bffca7d41e65c45" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 183; y: 409 + modifiers: 0 + sendToViewport: true } Frame { msec: 1632 - hash: "63ce337f006b71999e9b07f5feacfc3f" + 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 } Frame { msec: 1648 - hash: "3ac7c056389764e33c77df0b08b3fb3d" + 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 } Frame { msec: 1664 - hash: "ef788c78a0e35d70e219af3a46b93a23" + hash: "7d089bd188e2ee63bdb34266a6623a31" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 184; y: 420 + modifiers: 0 + sendToViewport: true } Frame { msec: 1680 - hash: "0ea550b3f88a925b0293153ce3044fc3" + hash: "851a7f3a4eac2adbfc60511519f37f9a" } Frame { msec: 1696 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "851a7f3a4eac2adbfc60511519f37f9a" } Frame { msec: 1712 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "851a7f3a4eac2adbfc60511519f37f9a" } Frame { msec: 1728 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "851a7f3a4eac2adbfc60511519f37f9a" } Frame { msec: 1744 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "851a7f3a4eac2adbfc60511519f37f9a" } Frame { msec: 1760 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "851a7f3a4eac2adbfc60511519f37f9a" } Frame { msec: 1776 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "851a7f3a4eac2adbfc60511519f37f9a" } Frame { msec: 1792 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "851a7f3a4eac2adbfc60511519f37f9a" } Frame { msec: 1808 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "851a7f3a4eac2adbfc60511519f37f9a" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 184; y: 420 + modifiers: 0 + sendToViewport: true } Frame { msec: 1824 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "851a7f3a4eac2adbfc60511519f37f9a" } Frame { msec: 1840 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "15cfb157c4a8484884055e577912a8ba" } Frame { msec: 1856 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "da2f61c0263a2c7f3474bbb45af23038" } Frame { msec: 1872 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "e25ab8b97e0e1fa2d4b9eaa9ec4ea486" } Frame { msec: 1888 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "d9b67b282f095e31bc7ef9ab9cc6d3cb" } Frame { msec: 1904 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "667bcc36f63d6dc5052e2b6ad4f6c58a" } Frame { msec: 1920 @@ -558,327 +974,327 @@ VisualTest { } Frame { msec: 1936 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "91ec48828922eb02e933279940214fe2" } Frame { msec: 1952 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "35c74206a260e7ca56f7340f67663f00" } Frame { msec: 1968 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "6546dce3f25a520bd853292c4c2cb0c2" } Frame { msec: 1984 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "63a5aa4ffe674e8ce3078fabb5cba9f0" } Frame { msec: 2000 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "b854043648a91a9263d01bfbafc3b93e" } Frame { msec: 2016 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "42c178c49c25385531d978d32433144b" } Frame { msec: 2032 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2048 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2064 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2080 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2096 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2112 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2128 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2144 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2160 - hash: "9ca67bbd73fefc521819df517e6a0ecf" - } - Mouse { - type: 2 - button: 1 - buttons: 1 - x: 209; y: 122 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 208; y: 122 - modifiers: 0 - sendToViewport: true + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2176 - hash: "9ca67bbd73fefc521819df517e6a0ecf" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 208; y: 124 - modifiers: 0 - sendToViewport: true + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2192 - hash: "9ca67bbd73fefc521819df517e6a0ecf" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2208 - hash: "9ca67bbd73fefc521819df517e6a0ecf" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 207; y: 130 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 206; y: 141 - modifiers: 0 - sendToViewport: true + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2224 - hash: "2121160b0cab27b1b5f1d29b463f4c15" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2240 - hash: "2121160b0cab27b1b5f1d29b463f4c15" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 205; y: 160 - modifiers: 0 - sendToViewport: true + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2256 - hash: "22ea9a42269540113c3f83eb1e8d47af" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 204; y: 188 - modifiers: 0 - sendToViewport: true + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2272 - hash: "e0534106f487317ed11ce5c0cc41315f" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 204; y: 226 - modifiers: 0 - sendToViewport: true + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2288 - hash: "fcfca6b84764d04f6750754e3e880703" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 207; y: 272 - modifiers: 0 - sendToViewport: true + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2304 - hash: "939e7ee0446e39926531e202a1117968" - } - Mouse { - type: 5 - button: 0 - buttons: 1 - x: 210; y: 322 - modifiers: 0 - sendToViewport: true - } - Mouse { - type: 3 - button: 1 - buttons: 0 - x: 210; y: 322 - modifiers: 0 - sendToViewport: true + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2320 - hash: "301ab8202173c104a5eada9ff98e9972" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2336 - hash: "c8fe58c0ab2afbd7afe0887143b52fc4" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2352 - hash: "8a1d3c0f7e1ad817ba9bfd28272afa08" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2368 - hash: "28f48036d03696abb890fed65adeb4e8" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2384 - hash: "963d9bf16016c191be09a325575e4939" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2400 - hash: "fb69cf91ae5cae41692e97e7dd670ef8" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2416 - hash: "451552f0598cc9ebf7abc682450716bb" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2432 - hash: "ea15dd0b1fd64608d56cd89cf85758cb" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2448 - hash: "f3810b0a2e3bd1965648d2f8aac071e4" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2464 - hash: "2d049055ac110f3fb9889a5aa8c7e40f" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2480 - hash: "58cb05fb96601e068d94839e23fe5d5c" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2496 - hash: "7bf16d64e31f7689852ecd30edde91a5" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2512 - hash: "07f8a7336649e7bd0175033af61e7c13" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2528 - hash: "5f14c8d4d4df78bb980316d5504b18c5" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2544 - hash: "dfd747f34771af04f53509975ad2e55a" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2560 - hash: "b81eb1626f100a52d9da05c79f24d83b" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2576 - hash: "1febbc750e271153a93c61a244723b34" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2592 - hash: "b604470f6621930b3022c7b1d1190ab1" + hash: "787c2122d18e19a5f63f38a87151e5f0" } Frame { msec: 2608 - hash: "0563d86b925b1f32542efd6c5012df9f" + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 205; y: 461 + modifiers: 0 + sendToViewport: true } Frame { msec: 2624 - hash: "2d92ae71cc424a8d5bd20de4664b37ae" + hash: "c7587682b1aa4ad2e2320e784117bcf8" } Frame { msec: 2640 - hash: "f9122195cd14c767ca373090f2ecec87" + hash: "c7587682b1aa4ad2e2320e784117bcf8" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 204; y: 460 + modifiers: 0 + sendToViewport: true } Frame { msec: 2656 - hash: "74c6e3a107666609054737252df1ad86" + hash: "c7587682b1aa4ad2e2320e784117bcf8" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 203; y: 457 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 203; y: 452 + modifiers: 0 + sendToViewport: true } Frame { msec: 2672 - hash: "8845ca88445b5317863ac50db511b9fb" + hash: "a7677d62a890d5647b9d2c6b72525ad0" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 203; y: 443 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 205; y: 419 + modifiers: 0 + sendToViewport: true } Frame { msec: 2688 - hash: "0fed9f5fe46073fd0cbacdf66e9d8619" + hash: "359270139e6ac777ed0caf37b3dd3cff" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 211; y: 389 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 219; y: 351 + modifiers: 0 + sendToViewport: true } Frame { msec: 2704 - hash: "caaec9b6f8d17a72224eb14bd7dccc84" + hash: "550b38f128bacb6e5df730998c82cef9" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 225; y: 309 + modifiers: 0 + sendToViewport: true } Frame { msec: 2720 - hash: "e41245a9c1d8ebbf2ebd695e06e5ea09" + hash: "e4b912372c1c194ae51e4e7c6ae8eb46" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 233; y: 267 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 233; y: 267 + modifiers: 0 + sendToViewport: true } Frame { msec: 2736 - hash: "f0ec12f7a8a5c5f82afbd5db71a22945" + hash: "5a639e2054b0f1a72183e3513d95f4a9" } Frame { msec: 2752 - hash: "286fc5815c3097c88ad5059c88f54ecb" + hash: "41c761e4563988970c37675c2f52ec4c" } Frame { msec: 2768 - hash: "b4ffa4c9aebdcbf9bbf19e0de70142dd" + hash: "3b410e852e07a8ee26413315b80ce7e2" } Frame { msec: 2784 - hash: "758675faec11cd74517c95255a7f64e2" + hash: "bf5d7b4c19c2254a65416162a5148fd9" } Frame { msec: 2800 - hash: "758675faec11cd74517c95255a7f64e2" + hash: "3f7ea4933a8942e1824f757ae94306b5" } Frame { msec: 2816 - hash: "8f7cae2c23f1becfde192934db12ba03" + hash: "6a589d7ed6d3e1119c224a1f2abd46cc" } Frame { msec: 2832 - hash: "286fc5815c3097c88ad5059c88f54ecb" + hash: "eba3a081fe301200b43ccce6206a92ed" } Frame { msec: 2848 - hash: "2e3e8e53074ddef149367edffe7b430e" + hash: "55e67d774f3e51aea8c6876393e16826" } Frame { msec: 2864 - hash: "8765816b08838bf96415879faf094830" + hash: "d2f9ef765f81a45509baf5ae0ab65d11" } Frame { msec: 2880 @@ -886,222 +1302,4134 @@ VisualTest { } Frame { msec: 2896 - hash: "7a55c3562be2471f91268ccf76f0a6d8" + hash: "107d7b76a733574c393cbec5d4fff7b4" } Frame { msec: 2912 - hash: "1258f71c1c27a2101e600785a19fa305" + hash: "8f4aaac0499081f4957e0fd1075a68ca" } Frame { msec: 2928 - hash: "9a0e0ac06bbe83987ece38124c7ada92" + hash: "909fef1094aed8a3ed74335675bcb266" } Frame { msec: 2944 - hash: "0fed9f5fe46073fd0cbacdf66e9d8619" + hash: "3ea0c2483cfa240764f8adb0b48562fd" } Frame { msec: 2960 - hash: "04cd9d6996e4ce039646d1ce87cb5882" + hash: "60e27414cf16c7823324a6a10d604d35" } Frame { msec: 2976 - hash: "04cd9d6996e4ce039646d1ce87cb5882" + hash: "9b7faf303926e3b7c8aa2dde69cc9d32" } Frame { msec: 2992 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "b946b87938ff1bbae3084a9ab9a50192" } Frame { msec: 3008 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "269085e56504ed6417bf1c96a66cc8ca" } Frame { msec: 3024 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "a2e89e546b5b936e1fb87c88f06c66f4" } Frame { msec: 3040 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "5dc2cd9a79af41ebcf6b15e5ce674030" } Frame { msec: 3056 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "6f61e5dc76fa32335bd57cff79ed9955" } Frame { msec: 3072 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "4f39ae8d60c7a5a7c695c31fe02bf206" } Frame { msec: 3088 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "c2ed03f04865f16bc2d9461b36855408" } Frame { msec: 3104 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "8d5bd45263d4f85132454a2fc6e20fef" } Frame { msec: 3120 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "728886730bfc38160e8cce425064e018" } Frame { msec: 3136 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "59eff952f129286a40a3debd9b3ea269" } Frame { msec: 3152 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "5e1118637b42b5f4ebf945b0388e8ab7" } Frame { msec: 3168 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "cbf5ff7e3c06691457acad7edf17c4b8" } Frame { msec: 3184 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "7f60b6837035950be7502218ff28623f" } Frame { msec: 3200 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "019c05fc357d37af18e76eff3cb2f3c5" } Frame { msec: 3216 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "8c67afde829ec90a31977b8716e751be" } Frame { msec: 3232 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "99df28bf3d053c8844998039ce62691a" } Frame { msec: 3248 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "8b185f6aa311bf5df013638877986f90" } Frame { msec: 3264 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "d22036ffc0620faca6837b2c58a7e4dc" } Frame { msec: 3280 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "2fb5a3b005f4a3c3eca0849152675a75" } Frame { msec: 3296 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "d9b7f8d8b67f4db3bde22b7d28e21645" } Frame { msec: 3312 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "eb775352b91ea637d8aee11b7c93f984" } Frame { msec: 3328 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "bca1df4d66a5fc01b6428484a2bd43be" } Frame { msec: 3344 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "d504ecda86d091899d0c0555520146f7" } Frame { msec: 3360 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "834da75a058a80316a9dd37cf0543e98" } Frame { msec: 3376 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "a50152047924c711cb8bebfd23d49ef0" } Frame { msec: 3392 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "57fdad444d56b4147138c30002ba7337" } Frame { msec: 3408 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "a50152047924c711cb8bebfd23d49ef0" } Frame { msec: 3424 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "63a9c0dfc85f674a4f49a3f447893d1b" } Frame { msec: 3440 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "d504ecda86d091899d0c0555520146f7" } Frame { msec: 3456 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "704fbf5166135ecb1f613363dfeabb1a" } Frame { msec: 3472 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "905425a1a3705d32fc3040f678971e6c" } Frame { msec: 3488 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "1726c699e9a338e20dcdcee27df6d36e" } Frame { msec: 3504 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "0633173ebc978d1010bdeb6d6237e31c" } Frame { msec: 3520 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "eb6715844e2024cff9e78a2bb717036b" } Frame { msec: 3536 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "2ebaa6268d60f3005fc3be36ae945273" } Frame { msec: 3552 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "c2b37324a1d8f2c45e03707dd7c36da7" } Frame { msec: 3568 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "218f6bf5c3106bf54069a25def6fb1e4" } Frame { msec: 3584 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "218f6bf5c3106bf54069a25def6fb1e4" } Frame { msec: 3600 - hash: "12f8ae38d58e978d78bf83c7c339537d" - } - Key { - type: 6 - key: 16777249 - modifiers: 67108864 - text: "" - autorep: false - count: 1 + hash: "17b446f9af5b673e3d2462c8fb821836" } Frame { msec: 3616 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "17b446f9af5b673e3d2462c8fb821836" } Frame { msec: 3632 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "17b446f9af5b673e3d2462c8fb821836" } Frame { msec: 3648 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "17b446f9af5b673e3d2462c8fb821836" } Frame { msec: 3664 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "17b446f9af5b673e3d2462c8fb821836" } Frame { msec: 3680 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "17b446f9af5b673e3d2462c8fb821836" } Frame { msec: 3696 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "17b446f9af5b673e3d2462c8fb821836" } Frame { msec: 3712 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "17b446f9af5b673e3d2462c8fb821836" } Frame { msec: 3728 - hash: "12f8ae38d58e978d78bf83c7c339537d" + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3744 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3760 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3776 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3792 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3808 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3824 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3840 + image: "flickable-vertical.3.png" + } + Frame { + msec: 3856 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3872 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3888 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3904 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3920 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3936 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3952 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3968 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 3984 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4000 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4016 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4032 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4048 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4064 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4080 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4096 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4112 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4128 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4144 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4160 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4176 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4192 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4208 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4224 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4240 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4256 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4272 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4288 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4304 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4320 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4336 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4352 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4368 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4384 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4400 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4416 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4432 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4448 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4464 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4480 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4496 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4512 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4528 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4544 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 77; y: 565 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4560 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4576 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4592 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4608 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 77; y: 565 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 4624 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4640 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4656 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4672 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4688 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4704 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4720 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4736 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4752 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4768 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4784 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4800 + image: "flickable-vertical.4.png" + } + Frame { + msec: 4816 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4832 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4848 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4864 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4880 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4896 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4912 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4928 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4944 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4960 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4976 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 4992 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5008 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5024 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5040 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5056 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5072 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5088 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5104 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 100; y: 154 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5120 + hash: "2998725eb185ddf87bab87dc3fc3bbfa" + } + Frame { + msec: 5136 + hash: "2998725eb185ddf87bab87dc3fc3bbfa" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 100; y: 155 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 100; y: 160 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5152 + hash: "2998725eb185ddf87bab87dc3fc3bbfa" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 100; y: 168 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 100; y: 177 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5168 + hash: "2998725eb185ddf87bab87dc3fc3bbfa" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 100; y: 205 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 102; y: 235 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5184 + hash: "2998725eb185ddf87bab87dc3fc3bbfa" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 102; y: 267 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5200 + hash: "2998725eb185ddf87bab87dc3fc3bbfa" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 102; y: 301 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 102; y: 333 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5216 + hash: "2998725eb185ddf87bab87dc3fc3bbfa" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 102; y: 363 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 102; y: 391 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5232 + hash: "2998725eb185ddf87bab87dc3fc3bbfa" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 106; y: 411 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 114; y: 427 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 5248 + hash: "2998725eb185ddf87bab87dc3fc3bbfa" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 122; y: 439 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 122; y: 439 + 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" + } + Frame { + msec: 5424 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5440 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5456 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5472 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5488 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5504 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5520 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5536 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5552 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5568 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5584 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5600 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5616 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5632 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5648 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5664 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5680 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5696 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5712 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5728 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5744 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5760 + image: "flickable-vertical.5.png" + } + Frame { + msec: 5776 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5792 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5808 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5824 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5840 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5856 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5872 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5888 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5904 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5920 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5936 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5952 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5968 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 5984 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6000 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6016 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6032 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6048 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6064 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6080 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6096 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6112 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6128 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6144 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6160 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6176 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6192 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6208 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6224 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6240 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6256 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6272 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6288 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6304 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6320 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 59; y: 575 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 6336 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6352 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6368 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6384 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 59; y: 575 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 6400 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6416 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6432 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6448 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6464 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6480 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6496 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6512 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6528 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6544 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6560 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6576 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6592 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6608 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6624 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6640 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6656 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6672 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6688 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6704 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6720 + image: "flickable-vertical.6.png" + } + Frame { + msec: 6736 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6752 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6768 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6784 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6800 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6816 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6832 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6848 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6864 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6880 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6896 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6912 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Frame { + msec: 6928 + hash: "17b446f9af5b673e3d2462c8fb821836" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 100; y: 70 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 6944 + hash: "b1554d72ff557a525fb45bca3a8ebaa2" + } + Frame { + msec: 6960 + hash: "b1554d72ff557a525fb45bca3a8ebaa2" + } + 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 + } + 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 + } + 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 + } + Frame { + msec: 7024 + hash: "b768dcca0e28103ab8bd5f9a0930fda2" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 64; y: 259 + modifiers: 0 + sendToViewport: true + } + 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 + } + Frame { + msec: 7056 + hash: "45069d76b316dc40e9d0c92fc4f7773f" + } + Frame { + msec: 7072 + hash: "207c1c5b9e8cdfc3d52569050425bba5" + } + Frame { + msec: 7088 + hash: "3fb69f3d8cfd264ac6b0f67a0bb87712" + } + Frame { + msec: 7104 + hash: "4aa2738dd4b7ce882061d90e547ecd39" + } + Frame { + msec: 7120 + hash: "c0d8c31967423e28828e8c55f9a1b09b" + } + Frame { + msec: 7136 + hash: "2067afa33d39a69faf536c9658b524c3" + } + Frame { + msec: 7152 + hash: "096bd7c3d35be3604c8a7d35852e735c" + } + Frame { + msec: 7168 + hash: "8a18377e214ad471421d87b5167fb008" + } + Frame { + msec: 7184 + hash: "9028ba1b8a25b0874953c4dd1f14846b" + } + Frame { + msec: 7200 + hash: "5924c95d879b2ce7fada031ac57cb3ae" + } + Frame { + msec: 7216 + hash: "d06e46245845efd09ae5f939cb2c2dcc" + } + Frame { + msec: 7232 + hash: "3a3e04081958955caa431ac95be6c881" + } + Frame { + msec: 7248 + hash: "ada179b9e63c6aa5974f4688bbdc700d" + } + Frame { + msec: 7264 + hash: "de1cf10adf5c99341084b08c45553d67" + } + Frame { + msec: 7280 + hash: "f900f7aaa158f915c66c9d92aa07d076" + } + Frame { + msec: 7296 + hash: "25fa04edc2f864bf89f78f9bf31ad995" + } + Frame { + msec: 7312 + hash: "9f12bae409bf0dc9ac418ed2f1d05b79" + } + Frame { + msec: 7328 + hash: "83e7877f8fb36340321eb95d63b794d1" + } + Frame { + msec: 7344 + hash: "b139ebb635b9213ff2ee541c3c96a349" + } + Frame { + msec: 7360 + hash: "aaa68176709d00af06435f595128a05e" + } + Frame { + msec: 7376 + hash: "64c8523d5bf29e749d66fb29b1114f12" + } + Frame { + msec: 7392 + hash: "2e41827446d5ca510b1b94b373a51dda" + } + Frame { + msec: 7408 + hash: "62aa4fcc1e601e792f4ba0bebb6627bf" + } + Frame { + msec: 7424 + hash: "3bb7daec0a3d60f7c0f77e56eb8f8445" + } + Frame { + msec: 7440 + hash: "77bcef4234a4b48657c6d86b4822062c" + } + Frame { + msec: 7456 + hash: "367ee09837f5f9e01d204203b24c8e0e" + } + Frame { + msec: 7472 + hash: "eb100ec01acd73314294a4c70c1e86b3" + } + Frame { + msec: 7488 + hash: "eaa6704efd38e8aa0786e3b05a5d36d0" + } + Frame { + msec: 7504 + hash: "d556d865bfc26e86a56d30895f7b8464" + } + Frame { + msec: 7520 + hash: "5ba0ea619303b2f63c959057b0648d91" + } + Frame { + msec: 7536 + hash: "24b628da9b51f3419d120457d54d5935" + } + Frame { + msec: 7552 + hash: "61642066a0fddd35df7cff532bc4e6b4" + } + Frame { + msec: 7568 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7584 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7600 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7616 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7632 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7648 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7664 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7680 + image: "flickable-vertical.7.png" + } + Frame { + msec: 7696 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7712 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7728 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7744 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7760 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7776 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7792 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7808 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7824 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7840 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7856 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7872 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7888 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7904 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7920 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7936 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7952 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7968 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 7984 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8000 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8016 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8032 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8048 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8064 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8080 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8096 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8112 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8128 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8144 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8160 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8176 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8192 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8208 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8224 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8240 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8256 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8272 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8288 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8304 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8320 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8336 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8352 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8368 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8384 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8400 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8416 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8432 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8448 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8464 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8480 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8496 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8512 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8528 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8544 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8560 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8576 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8592 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8608 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8624 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8640 + image: "flickable-vertical.8.png" + } + Frame { + msec: 8656 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8672 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8688 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8704 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8720 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8736 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8752 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8768 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8784 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8800 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8816 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8832 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8848 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8864 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8880 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8896 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8912 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8928 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8944 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8960 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8976 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 8992 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9008 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9024 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9040 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9056 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9072 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9088 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9104 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9120 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 124; y: 571 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 9136 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9152 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9168 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9184 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9200 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 124; y: 571 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 9216 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9232 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9248 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9264 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9280 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9296 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9312 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9328 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9344 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9360 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9376 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9392 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9408 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9424 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9440 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9456 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9472 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9488 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9504 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9520 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9536 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9552 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9568 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9584 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9600 + image: "flickable-vertical.9.png" + } + Frame { + msec: 9616 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9632 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9648 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9664 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9680 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9696 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9712 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9728 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9744 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9760 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9776 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9792 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9808 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9824 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9840 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9856 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9872 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9888 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9904 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9920 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9936 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9952 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9968 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 9984 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10000 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10016 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10032 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10048 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10064 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10080 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10096 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10112 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10128 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10144 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10160 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10176 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10192 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10208 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10224 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10240 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10256 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10272 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10288 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10304 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10320 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10336 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10352 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10368 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10384 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10400 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10416 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 10432 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 166; y: 303 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 10448 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 167; y: 304 + modifiers: 0 + sendToViewport: true + } + 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 + } + Frame { + msec: 10480 + hash: "27d56f205f5a268c358327acd6b4a43e" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 169; y: 317 + modifiers: 0 + sendToViewport: true + } + 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 + } + Frame { + msec: 10512 + hash: "52d19b9eff39f3f559cfb0cc3d60c59e" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 170; y: 340 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 10528 + hash: "7eb2b02c979c9db2e14cde9634288984" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 172; y: 346 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 10544 + hash: "1543f3a4b4075ad4da18696fa43146a5" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 175; y: 372 + modifiers: 0 + sendToViewport: true + } + 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 + } + 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 + } + 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 + } + Frame { + msec: 10624 + hash: "ebbe77d2d1ec79cb533c4d2967765456" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 184; y: 430 + modifiers: 0 + sendToViewport: true + } + 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 + } + 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 + } + Frame { + msec: 10672 + hash: "ccd233880fd63a326a07668452bb85f7" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 183; y: 438 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 10688 + hash: "88257d803c4c27514702ae6d68bdaa18" + } + Frame { + msec: 10704 + hash: "88257d803c4c27514702ae6d68bdaa18" + } + 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 + } + Frame { + msec: 10736 + hash: "ae204c0695881c7dd262e612d76b6226" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 183; y: 441 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 10752 + hash: "ae204c0695881c7dd262e612d76b6226" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 183; y: 442 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 10768 + hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + } + Frame { + msec: 10784 + hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + } + Frame { + msec: 10800 + hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + } + Frame { + msec: 10816 + hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + } + Frame { + msec: 10832 + hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + } + Frame { + msec: 10848 + hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + } + Frame { + msec: 10864 + hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 183; y: 442 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 10880 + hash: "2b09fb2bf91d7bdfa7690eb99f8bf5b7" + } + Frame { + msec: 10896 + hash: "ae204c0695881c7dd262e612d76b6226" + } + Frame { + msec: 10912 + hash: "1c96c0685a777decc9da50c464b89dc2" + } + Frame { + msec: 10928 + hash: "dbcec09675b2830d88d7c2076af09bc4" + } + Frame { + msec: 10944 + hash: "e74b2e9591c6bc3f35b05784954cb9db" + } + Frame { + msec: 10960 + hash: "a4088aa1d8537ca903fb04eb64c23b74" + } + Frame { + msec: 10976 + hash: "6e2c28acb7703d064ed7f1a22dcfad01" + } + Frame { + msec: 10992 + hash: "aa0ba180a153757808e5af373f446ac3" + } + Frame { + msec: 11008 + hash: "7449e88e2224ec597953f6b7faedadad" + } + Frame { + msec: 11024 + hash: "16f64ee0d584480a4f1c00449f20f224" + } + Frame { + msec: 11040 + hash: "0540d7bf226e000a13a092f05792f1da" + } + Frame { + msec: 11056 + hash: "7907dc2792769959f516355407b59c28" + } + Frame { + msec: 11072 + hash: "11f3f5a71db17ea6e94bce81e2155e69" + } + Frame { + msec: 11088 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11104 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11120 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11136 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11152 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11168 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11184 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11200 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11216 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11232 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11248 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11264 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11280 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11296 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11312 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11328 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11344 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11360 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11376 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11392 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11408 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11424 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11440 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11456 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11472 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11488 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11504 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11520 + image: "flickable-vertical.11.png" + } + Frame { + msec: 11536 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11552 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11568 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11584 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11600 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11616 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11632 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11648 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11664 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11680 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11696 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11712 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11728 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11744 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11760 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11776 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 173; y: 330 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 11792 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11808 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11824 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11840 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11856 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11872 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11888 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11904 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11920 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11936 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11952 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11968 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 11984 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12000 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12016 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12032 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12048 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12064 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12080 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12096 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12112 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12128 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12144 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12160 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12176 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12192 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12208 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12224 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12240 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12256 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12272 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 12288 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12304 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12320 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12336 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12352 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12368 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12384 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12400 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12416 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12432 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12448 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12464 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12480 + image: "flickable-vertical.12.png" + } + Frame { + msec: 12496 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12512 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12528 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12544 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12560 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12576 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12592 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12608 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12624 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12640 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12656 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12672 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12688 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12704 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12720 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12736 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12752 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12768 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12784 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12800 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12816 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12832 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12848 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12864 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12880 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12896 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12912 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12928 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12944 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12960 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12976 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 12992 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 13008 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 13024 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 13040 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 13056 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 13072 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 173; y: 330 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 13088 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13104 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13120 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13136 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13152 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13168 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13184 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13200 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13216 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13232 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13248 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13264 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13280 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13296 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13312 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13328 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13344 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13360 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13376 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13392 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13408 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13424 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13440 + image: "flickable-vertical.13.png" + } + Frame { + msec: 13456 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13472 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13488 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13504 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13520 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13536 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13552 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13568 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13584 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13600 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13616 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13632 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13648 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13664 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13680 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13696 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13712 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13728 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13744 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13760 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13776 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13792 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13808 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13824 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13840 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13856 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13872 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Mouse { + type: 2 + button: 1 + buttons: 1 + x: 183; y: 301 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 13888 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13904 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13920 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13936 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13952 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13968 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 13984 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14000 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14016 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14032 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14048 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14064 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14080 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14096 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14112 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14128 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14144 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14160 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14176 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14192 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14208 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14224 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14240 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14256 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14272 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14288 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14304 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14320 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14336 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14352 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14368 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14384 + hash: "787c2122d18e19a5f63f38a87151e5f0" + } + Frame { + msec: 14400 + image: "flickable-vertical.14.png" + } + Frame { + msec: 14416 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14432 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14448 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14464 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14480 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14496 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14512 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14528 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14544 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14560 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14576 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14592 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14608 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14624 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14640 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14656 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14672 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14688 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14704 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14720 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14736 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Frame { + msec: 14752 + hash: "625d8b5be69a87f4c15e70829a415639" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 184; y: 300 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 184; y: 298 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14768 + hash: "32db754da44af126363a8c6e6526d738" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 184; y: 295 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14784 + hash: "fe98ffacfc980fc428964e074d5275d0" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 185; y: 290 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 186; y: 289 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14800 + hash: "2ef4ba85535e27bac93401a99bd6d2b2" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 186; y: 287 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14816 + hash: "1e61ca333203eefc11738fe9c05c313c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 186; y: 285 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 186; y: 284 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14832 + hash: "a6eb7e0fe1946bbdf5c126d7b3264741" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 282 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14848 + hash: "51cffd058dcc2373e0d95155ba253d9a" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 279 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14864 + hash: "bc0074e08ac9019740c840623c3da2eb" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 276 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14880 + hash: "fbac5ea2b658b5669f637c2b7a206af0" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 187; y: 275 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 188; y: 274 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14896 + hash: "d16da8a012d6d58c18c35b16bbf9d5b2" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 188; y: 270 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14912 + hash: "69927e2ef5938faa51d27e382e55dc6c" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 269 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 267 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14928 + hash: "2f6efb49298c5e24d9213eb7b596c5f4" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 265 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14944 + hash: "d1c73a74c0bce818ca1cf3c86f0f4e60" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 262 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14960 + hash: "117ed3a57bbc11758273caf72b7dec8e" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 259 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 257 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14976 + hash: "e1ae42b159f4fc2cd064d62af15d9d69" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 255 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 14992 + hash: "c14d81071770ee56c7eae401190afb4e" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 251 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 15008 + hash: "aac2872f8296ce46f6a81ae55638bff0" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 250 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 249 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 15024 + hash: "358195120a5c86f1fcc2453f23e27d1b" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 247 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 15040 + hash: "2f8d1a869dabb26adda2488e52f1e43f" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 245 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 15056 + hash: "dc9d14bc6a507d488cb72637cd3fb5ba" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 243 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 15072 + hash: "0e61e11399483608dae3a698d927cdd6" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 241 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 15088 + hash: "41da079a95997938cdff4f93708db0a3" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 239 + modifiers: 0 + sendToViewport: true + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 237 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 15104 + hash: "aca5a9eb3cc6867a8a7bbf8e6c1526fa" + } + Mouse { + type: 5 + button: 0 + buttons: 1 + x: 189; y: 236 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 15120 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15136 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15152 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15168 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15184 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15200 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15216 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15232 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15248 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15264 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15280 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15296 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15312 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15328 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Mouse { + type: 3 + button: 1 + buttons: 0 + x: 189; y: 236 + modifiers: 0 + sendToViewport: true + } + Frame { + msec: 15344 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15360 + image: "flickable-vertical.15.png" + } + Frame { + msec: 15376 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15392 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15408 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15424 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15440 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15456 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15472 + hash: "d5993f0307db451bf4c7595fea737f35" + } + Frame { + msec: 15488 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15504 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15520 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15536 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15552 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15568 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15584 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15600 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15616 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15632 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15648 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15664 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15680 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15696 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15712 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15728 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15744 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15760 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15776 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15792 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15808 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15824 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15840 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15856 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15872 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15888 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15904 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15920 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15936 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15952 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15968 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 15984 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16000 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16016 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16032 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16048 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16064 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16080 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16096 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16112 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16128 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16144 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16160 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16176 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16192 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16208 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16224 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16240 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16256 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16272 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16288 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16304 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" + } + Frame { + msec: 16320 + image: "flickable-vertical.16.png" + } + Frame { + msec: 16336 + hash: "98cbdfc57b4c33ef53c00ad4e71bfaaa" } } diff --git a/tests/auto/declarative/visual/qmlgraphicsflickable/flickable-vertical.qml b/tests/auto/declarative/visual/qmlgraphicsflickable/flickable-vertical.qml index a1885c4..287815f 100644 --- a/tests/auto/declarative/visual/qmlgraphicsflickable/flickable-vertical.qml +++ b/tests/auto/declarative/visual/qmlgraphicsflickable/flickable-vertical.qml @@ -17,15 +17,23 @@ Rectangle { Flickable { id: Flick - anchors.fill: parent; viewportHeight: column.height + height: parent.height-50 + width: parent.width; viewportHeight: column.height Column { id: column Repeater { model: list - Rectangle { width: 300; height: 200; color: dayColor } + Rectangle { width: 300; height: 200; color: mr.pressed ? "black" : dayColor + MouseRegion { + id: mr + anchors.fill: parent + } + } } } + clip: true + reportedVelocitySmoothing: 1000 } Rectangle { radius: 3 @@ -34,4 +42,37 @@ Rectangle { y: Flick.visibleArea.yPosition * Flick.height height: Flick.visibleArea.heightRatio * Flick.height } + + // click to toggle interactive flag + Rectangle { + width: 98 + height: 48 + y: parent.height - 50 + color: "red" + MouseRegion { + anchors.fill: parent + onClicked: Flick.interactive = Flick.interactive ? false : true + } + } + + // click to toggle click delay + Rectangle { + width: 98 + height: 48 + x: 100 + y: parent.height - 50 + color: "green" + MouseRegion { + anchors.fill: parent + onClicked: Flick.pressDelay = Flick.pressDelay > 0 ? 0 : 500 + } + } + + Rectangle { + width: Math.abs(Flick.verticalVelocity)/100 + height: 50 + x: 200 + y: parent.height - 50 + color: blue + } } |