summaryrefslogtreecommitdiffstats
path: root/tests/auto/declarative/qmlvisual/qdeclarativeflickable
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/declarative/qmlvisual/qdeclarativeflickable')
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.0.pngbin0 -> 1439 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.1.pngbin0 -> 1424 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.2.pngbin0 -> 1428 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.3.pngbin0 -> 1396 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.4.pngbin0 -> 1454 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.qml1575
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.pngbin0 -> 1436 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.pngbin0 -> 1426 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.pngbin0 -> 1429 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.pngbin0 -> 1395 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.4.pngbin0 -> 1454 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml1575
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.0.pngbin0 -> 1710 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.1.pngbin0 -> 1710 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.2.pngbin0 -> 1727 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.3.pngbin0 -> 1727 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.4.pngbin0 -> 1727 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.5.pngbin0 -> 1731 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.qml2159
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.pngbin0 -> 1070 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.pngbin0 -> 1064 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.pngbin0 -> 1079 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.pngbin0 -> 1079 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.pngbin0 -> 1057 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.pngbin0 -> 1080 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.pngbin0 -> 1030 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.pngbin0 -> 1070 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.pngbin0 -> 1055 bytes
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml3647
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-horizontal.qml37
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-nested.qml50
-rw-r--r--tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml90
32 files changed, 9133 insertions, 0 deletions
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.0.png
new file mode 100644
index 00000000..9a81b29a
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.1.png
new file mode 100644
index 00000000..2d9c4fdf
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.2.png
new file mode 100644
index 00000000..2bb0cb0f
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.3.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.3.png
new file mode 100644
index 00000000..8260a65d
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.4.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.4.png
new file mode 100644
index 00000000..0abcbc2f
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.qml
new file mode 100644
index 00000000..f1bb4282
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data-MAC/flickable-horizontal.qml
@@ -0,0 +1,1575 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "flickable-horizontal.0.png"
+ }
+ Frame {
+ msec: 32
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 48
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 64
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 80
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 96
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 112
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 128
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 144
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 160
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 176
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 192
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 208
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 224
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 240
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 256
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 272
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 288
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 304
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 320
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 336
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 352
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 368
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 384
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 400
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 416
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 432
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 448
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 464
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 480
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 496
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 512
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 528
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 544
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 560
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 576
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 592
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 608
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 624
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 640
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 656
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 672
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 688
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 704
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 720
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 447; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 736
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 752
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 768
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 446; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 784
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 440; y: 146
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 800
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 425; y: 151
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 407; y: 157
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 816
+ hash: "c92e345e4ffdb30c28d9d5aa5400bd30"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 359; y: 169
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 832
+ hash: "90f94986ab44ab59618e9a5da17b8cc9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 309; y: 181
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 848
+ hash: "0154a65f8693b98576101ac1c2fc8761"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 282; y: 187
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 282; y: 187
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 864
+ hash: "792c1b5267f14c891dae2348a8188a92"
+ }
+ Frame {
+ msec: 880
+ hash: "15ce9e88d4ad2e698bf167d1432c0b8a"
+ }
+ Frame {
+ msec: 896
+ hash: "8f4109ef4c24d286d73f689565a0d056"
+ }
+ Frame {
+ msec: 912
+ hash: "f5728190bf5c94742686f063b4a4b09b"
+ }
+ Frame {
+ msec: 928
+ hash: "a38c7527a9a818b7bc25466b0e4939f9"
+ }
+ Frame {
+ msec: 944
+ hash: "ed3902455fc31a4e3232308b815a4daa"
+ }
+ Frame {
+ msec: 960
+ hash: "a2093589363ac2d50491412e99e0193a"
+ }
+ Frame {
+ msec: 976
+ image: "flickable-horizontal.1.png"
+ }
+ Frame {
+ msec: 992
+ hash: "c32349580e3a9586cc1133c935607cf0"
+ }
+ Frame {
+ msec: 1008
+ hash: "cd2068492e346eb20d50aee69e3a3559"
+ }
+ Frame {
+ msec: 1024
+ hash: "f43a1a38894b8ffad009ba995d84b0ee"
+ }
+ Frame {
+ msec: 1040
+ hash: "2d5c4a73df2a054801571f1ce119e31f"
+ }
+ Frame {
+ msec: 1056
+ hash: "b8825cc6bdca8102a655d797ea41b5b1"
+ }
+ Frame {
+ msec: 1072
+ hash: "3f0be15b85220743d004f2d54b6e137c"
+ }
+ Frame {
+ msec: 1088
+ hash: "4b0952d33149b44ffa0a06723a4116c7"
+ }
+ Frame {
+ msec: 1104
+ hash: "9056bda43259e92cfe56fdf394e2ca54"
+ }
+ Frame {
+ msec: 1120
+ hash: "82ec9f09d2303e5b0b9c05b9a10a84db"
+ }
+ Frame {
+ msec: 1136
+ hash: "751a9b3054c09d900364d7c9cac8bc2b"
+ }
+ Frame {
+ msec: 1152
+ hash: "17dfdfef20f9da7e8b6f16df974baea9"
+ }
+ Frame {
+ msec: 1168
+ hash: "108e6d9a5a81df32823bfd7a90a000a7"
+ }
+ Frame {
+ msec: 1184
+ hash: "71dd0d55a3e837d3a8e4b4e318579ade"
+ }
+ Frame {
+ msec: 1200
+ hash: "8013cdb2615bca89134ea040409af509"
+ }
+ Frame {
+ msec: 1216
+ hash: "4b2826ad4c755690bd837994133f5fac"
+ }
+ Frame {
+ msec: 1232
+ hash: "52d0da7f138bd37ac587a448d6402aca"
+ }
+ Frame {
+ msec: 1248
+ hash: "e634724c5bb294d338210845bf64d2cf"
+ }
+ Frame {
+ msec: 1264
+ hash: "59bc5f0d057ee431f289806377f19213"
+ }
+ Frame {
+ msec: 1280
+ hash: "6ef2c5f7766c2cc77b30d636bfaa4422"
+ }
+ Frame {
+ msec: 1296
+ hash: "578d056c3db094420dbaa51bd08ced20"
+ }
+ Frame {
+ msec: 1312
+ hash: "14c6f7a04a52caffefa07af556ccb262"
+ }
+ Frame {
+ msec: 1328
+ hash: "7cb63d56fec144d0509ce219fc6fe459"
+ }
+ Frame {
+ msec: 1344
+ hash: "462dafa7f6427aecf6c28a5dcf5a10cc"
+ }
+ Frame {
+ msec: 1360
+ hash: "45360814f985ed780a443568a91fc170"
+ }
+ Frame {
+ msec: 1376
+ hash: "0d18ceb2436e4f7eb56a3443fab706e6"
+ }
+ Frame {
+ msec: 1392
+ hash: "1d83f367ba9f7f1d4496208271e925ed"
+ }
+ Frame {
+ msec: 1408
+ hash: "fdbd00ee4c122aef779df42ea53f403a"
+ }
+ Frame {
+ msec: 1424
+ hash: "bedd1cb304efd4851813b39a746198a4"
+ }
+ Frame {
+ msec: 1440
+ hash: "9aa7bed86efa9634466736f20ee0ab5b"
+ }
+ Frame {
+ msec: 1456
+ hash: "00fc8186a7ae44e10195a7b13defa0d2"
+ }
+ Frame {
+ msec: 1472
+ hash: "42d6e8e0bbed879ed63644c83e61e7bd"
+ }
+ Frame {
+ msec: 1488
+ hash: "df074f8c210249e5ef652349479b6325"
+ }
+ Frame {
+ msec: 1504
+ hash: "4f94020437e35cf44dd3576997990ab7"
+ }
+ Frame {
+ msec: 1520
+ hash: "8ca6c3b4fa3be73ac35073356b680a35"
+ }
+ Frame {
+ msec: 1536
+ hash: "c25eee1c5791383ebc59974e7754eacb"
+ }
+ Frame {
+ msec: 1552
+ hash: "f4917ada78942428cc6b9aa5e56c013d"
+ }
+ Frame {
+ msec: 1568
+ hash: "23e1e607101fc7260a4ac841344f5fe0"
+ }
+ Frame {
+ msec: 1584
+ hash: "2dcc7d187d8e0493e5766efbf09ef37c"
+ }
+ Frame {
+ msec: 1600
+ hash: "c1e5602753e80cf44d7b330140c6912e"
+ }
+ Frame {
+ msec: 1616
+ hash: "febaf72d01a3763461b4b7d2ddd7a23e"
+ }
+ Frame {
+ msec: 1632
+ hash: "071262b911b61576f451be25691a57cf"
+ }
+ Frame {
+ msec: 1648
+ hash: "44705db9289fd8753b9d63e8bc963b38"
+ }
+ Frame {
+ msec: 1664
+ hash: "0c41d7b7d36bd083abfc0b83b862cad9"
+ }
+ Frame {
+ msec: 1680
+ hash: "0c41d7b7d36bd083abfc0b83b862cad9"
+ }
+ Frame {
+ msec: 1696
+ hash: "071262b911b61576f451be25691a57cf"
+ }
+ Frame {
+ msec: 1712
+ hash: "a00aa90e894b48203b0446ca287ee712"
+ }
+ Frame {
+ msec: 1728
+ hash: "26c9ca53ee4b084c6595ad65bf4880df"
+ }
+ Frame {
+ msec: 1744
+ hash: "f4917ada78942428cc6b9aa5e56c013d"
+ }
+ Frame {
+ msec: 1760
+ hash: "ffedee7bf2d8099e361b8b1706b03f88"
+ }
+ Frame {
+ msec: 1776
+ hash: "1778ef1629ce977015b641448b46634f"
+ }
+ Frame {
+ msec: 1792
+ hash: "42d6e8e0bbed879ed63644c83e61e7bd"
+ }
+ Frame {
+ msec: 1808
+ hash: "99e843ec69b79b79b0792e0a2f28cd1b"
+ }
+ Frame {
+ msec: 1824
+ hash: "8b3ebca70b50a6a93823e015ea80f0f9"
+ }
+ Frame {
+ msec: 1840
+ hash: "8eaa7f076064ce55051237b04861e408"
+ }
+ Frame {
+ msec: 1856
+ hash: "6acc0ca5e5808d911287edfa78c8ac02"
+ }
+ Frame {
+ msec: 1872
+ hash: "e9f05899e0b53c21f6efe834095a3ea4"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 91; y: 208
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 93; y: 209
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1888
+ hash: "e9f05899e0b53c21f6efe834095a3ea4"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 99; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 108; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1904
+ hash: "d2dece405f5f6ed1de2acb6615a931de"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 142; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1920
+ hash: "21e0f21edc77424e8327c9a3350ecc1d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 198; y: 216
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1936
+ image: "flickable-horizontal.2.png"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 229; y: 218
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 266; y: 220
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1952
+ hash: "c10c8b0c94f899414d8b3ef0b7c97646"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 322; y: 223
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 322; y: 223
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1968
+ hash: "807aff4e6c96a9d0de7fa55e233446b1"
+ }
+ Frame {
+ msec: 1984
+ hash: "dbd02848cefacbb26f4bcb7d8f073d6c"
+ }
+ Frame {
+ msec: 2000
+ hash: "9a60608d8ea1b39fa2d3851873f2f08e"
+ }
+ Frame {
+ msec: 2016
+ hash: "e7b3e3a40281f63889808211d6746374"
+ }
+ Frame {
+ msec: 2032
+ hash: "188c225c46ec00105df230bfeea09974"
+ }
+ Frame {
+ msec: 2048
+ hash: "e2e977b42e91d8c5dee57fd8245692eb"
+ }
+ Frame {
+ msec: 2064
+ hash: "ca2f12fb173c405f95e608858ab982ad"
+ }
+ Frame {
+ msec: 2080
+ hash: "fa86ee5f25fa425cf2569c8ef570b9d8"
+ }
+ Frame {
+ msec: 2096
+ hash: "9b74656866fb8c7394bbbecec6414aca"
+ }
+ Frame {
+ msec: 2112
+ hash: "87147326d1baab174c0f9a5ccdc2cb84"
+ }
+ Frame {
+ msec: 2128
+ hash: "c0d00f98c71bf3f8e5954b45fbab95a8"
+ }
+ Frame {
+ msec: 2144
+ hash: "c087d1d62e56e573b55c1d8599bba8a6"
+ }
+ Frame {
+ msec: 2160
+ hash: "dd5a94c6febdee58e8f115cb75131aaa"
+ }
+ Frame {
+ msec: 2176
+ hash: "a7465d6137f865f512ce65ceb29533b4"
+ }
+ Frame {
+ msec: 2192
+ hash: "409086f6bb661aab8b548fea56d7e6b1"
+ }
+ Frame {
+ msec: 2208
+ hash: "6a22911e0fb58df31271baa463ff599d"
+ }
+ Frame {
+ msec: 2224
+ hash: "c4f6dd30d5fdfcf91a8b29cf5c622423"
+ }
+ Frame {
+ msec: 2240
+ hash: "5a95b83f237c7243a198a43e9a587179"
+ }
+ Frame {
+ msec: 2256
+ hash: "d79ed290efc6dbd976d574bf0b14a6a3"
+ }
+ Frame {
+ msec: 2272
+ hash: "a7bcb436e96d7c981852239462573495"
+ }
+ Frame {
+ msec: 2288
+ hash: "f63cc82e351daab503e316f8b516990f"
+ }
+ Frame {
+ msec: 2304
+ hash: "4ea63cd25a1424042ffc60549a78563c"
+ }
+ Frame {
+ msec: 2320
+ hash: "ef0fb776012575b3b0dbf6e5f4dee571"
+ }
+ Frame {
+ msec: 2336
+ hash: "e2508faec7737be2666d87ad715b5f74"
+ }
+ Frame {
+ msec: 2352
+ hash: "9fe4e897c6b853f774d11817a0eb53bf"
+ }
+ Frame {
+ msec: 2368
+ hash: "c122ce2e73cbfedcc99d649c21d91f9d"
+ }
+ Frame {
+ msec: 2384
+ hash: "883b8b180853f1f432ae98ddfe1b6ce3"
+ }
+ Frame {
+ msec: 2400
+ hash: "d0808284e431da60f61d571c257a3011"
+ }
+ Frame {
+ msec: 2416
+ hash: "df90f19450bf4d9496aab987a89e3a02"
+ }
+ Frame {
+ msec: 2432
+ hash: "5640c1e64556b90e7fbd4448fa9db462"
+ }
+ Frame {
+ msec: 2448
+ hash: "6d9b5c2f7d0dedbbc444e69bb39fed08"
+ }
+ Frame {
+ msec: 2464
+ hash: "485c4a8049068cf73bf22db5fd3618be"
+ }
+ Frame {
+ msec: 2480
+ hash: "9e25da59c9e7e4cf7796902e8e2ff92a"
+ }
+ Frame {
+ msec: 2496
+ hash: "bd45e8f2442d7c1a1b16a762bc29e7cf"
+ }
+ Frame {
+ msec: 2512
+ hash: "ec1013d23e581dbb39b1549d2e1b3b32"
+ }
+ Frame {
+ msec: 2528
+ hash: "1ea3c2fde8ee3a14406e027f2124d793"
+ }
+ Frame {
+ msec: 2544
+ hash: "3c3f31a05fb2f32538872c9fa158aaab"
+ }
+ Frame {
+ msec: 2560
+ hash: "05a84d9c55e634ec01edd2a63e13613b"
+ }
+ Frame {
+ msec: 2576
+ hash: "0f7ccd2da58e2e73b0ab18bb681dafd5"
+ }
+ Frame {
+ msec: 2592
+ hash: "e481ff78029f8bc4bf7c697db6824f6a"
+ }
+ Frame {
+ msec: 2608
+ hash: "efb92b8b7a90acabeb4a8d5cae52fe3c"
+ }
+ Frame {
+ msec: 2624
+ hash: "4728dd0fac4edf40cfd5ef5a422b4ed9"
+ }
+ Frame {
+ msec: 2640
+ hash: "27641dcd772c979ae22d12bfbadbb67f"
+ }
+ Frame {
+ msec: 2656
+ hash: "26268714105bc4832d336a38a859fc50"
+ }
+ Frame {
+ msec: 2672
+ hash: "caf0d351d3b6914ca52853a30643ea48"
+ }
+ Frame {
+ msec: 2688
+ hash: "319824b1143925162f04aaddcfaa65d9"
+ }
+ Frame {
+ msec: 2704
+ hash: "73aa36815f34bf5e005000e7da38555e"
+ }
+ Frame {
+ msec: 2720
+ hash: "73aa36815f34bf5e005000e7da38555e"
+ }
+ Frame {
+ msec: 2736
+ hash: "319824b1143925162f04aaddcfaa65d9"
+ }
+ Frame {
+ msec: 2752
+ hash: "caf0d351d3b6914ca52853a30643ea48"
+ }
+ Frame {
+ msec: 2768
+ hash: "6608412ee80d14e13a1a05fb4716e719"
+ }
+ Frame {
+ msec: 2784
+ hash: "f4f6f002fb76407a5120329972285dc4"
+ }
+ Frame {
+ msec: 2800
+ hash: "474d8b566b9e4ef7dc125a8df30ccbb1"
+ }
+ Frame {
+ msec: 2816
+ hash: "0133138f30be4ffc7f3af3d9f477c4b4"
+ }
+ Frame {
+ msec: 2832
+ hash: "e9ee9d7d0ab9dcea3f28ae71ee19270f"
+ }
+ Frame {
+ msec: 2848
+ hash: "9fd9eb665a42b48583bc28c6c0118799"
+ }
+ Frame {
+ msec: 2864
+ hash: "94231107bc4a7e900fe5f4eb823bd9bf"
+ }
+ Frame {
+ msec: 2880
+ hash: "6011b10728fb1c83f10d3c27366ea3a5"
+ }
+ Frame {
+ msec: 2896
+ image: "flickable-horizontal.3.png"
+ }
+ Frame {
+ msec: 2912
+ hash: "e456c5fddb5fbcb02662716f19755622"
+ }
+ Frame {
+ msec: 2928
+ hash: "88cef15940302e2b8b43e73234fd7b9c"
+ }
+ Frame {
+ msec: 2944
+ hash: "041aecec2b0b0d59a56e1dd26b45cab1"
+ }
+ Frame {
+ msec: 2960
+ hash: "0d519463c713f3da46ecacd155e1a0f3"
+ }
+ Frame {
+ msec: 2976
+ hash: "5dd0c855b97d298244fb599c9f781651"
+ }
+ Frame {
+ msec: 2992
+ hash: "8677cec5e559e51095d89abfeda8e542"
+ }
+ Frame {
+ msec: 3008
+ hash: "b05fb6e798ab3fed940b5ac4d88ca378"
+ }
+ Frame {
+ msec: 3024
+ hash: "6bc9cc0d3b11ea91856296b0ec934a8b"
+ }
+ Frame {
+ msec: 3040
+ hash: "f4e63f3af69dacbf2d1d719d4d03a266"
+ }
+ Frame {
+ msec: 3056
+ hash: "31ab08997eb86fab062a3128aecbccb5"
+ }
+ Frame {
+ msec: 3072
+ hash: "90736b240ba1e634bd0ea86423908e16"
+ }
+ Frame {
+ msec: 3088
+ hash: "90736b240ba1e634bd0ea86423908e16"
+ }
+ Frame {
+ msec: 3104
+ hash: "e74982557dc06aac572078840c7e889a"
+ }
+ Frame {
+ msec: 3120
+ hash: "e74982557dc06aac572078840c7e889a"
+ }
+ Frame {
+ msec: 3136
+ hash: "ca30c14c7344d1711a35c707f8804f6e"
+ }
+ Frame {
+ msec: 3152
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 3168
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 3184
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 3200
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 412; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3216
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 3232
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 3248
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 408; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 407; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3264
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 403; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3280
+ hash: "1991cbb0fb053937f922731d5716032c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 398; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3296
+ hash: "df447575a4734bb5bd9badc6e27d98e4"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 391; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3312
+ hash: "0fbfe1e0d7fb54450188398aa40690cd"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 383; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3328
+ hash: "cb62e60296046c73d301d7186e14faed"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 369; y: 213
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3344
+ hash: "909cbd1292476584554e22232cb43639"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 352; y: 211
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3360
+ hash: "e63b7e502dfb2834c06a969b683b9bd3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 331; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3376
+ hash: "4ea63cd25a1424042ffc60549a78563c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 314; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3392
+ hash: "77e39d2d4bfcacecdae4f014e4506d71"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 300; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3408
+ hash: "db576eca8bad67cb8b994f12fc448969"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 288; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3424
+ hash: "efeb3f616da9d78505c3c82fc34ee31c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 278; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3440
+ hash: "e4f8bb02f8ac6bc40e1801cc8f360078"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 266; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3456
+ hash: "82118ef71809e3867717232c4d9c5518"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 252; y: 208
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3472
+ hash: "5363451c696f6c6eb792b23d086243d7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 238; y: 208
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3488
+ hash: "fe6afe8ae8a7c216a1cffc5515f273d5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 227; y: 206
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3504
+ hash: "9b165741d86c70380c15e15cff3fabb6"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 224; y: 206
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3520
+ hash: "f5e176355468f4fa224d4dfcdd7525a3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 222; y: 206
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3536
+ hash: "8c5a14a76e052cc6503a3e78245d1da3"
+ }
+ Frame {
+ msec: 3552
+ hash: "8c5a14a76e052cc6503a3e78245d1da3"
+ }
+ Frame {
+ msec: 3568
+ hash: "8c5a14a76e052cc6503a3e78245d1da3"
+ }
+ Frame {
+ msec: 3584
+ hash: "8c5a14a76e052cc6503a3e78245d1da3"
+ }
+ Frame {
+ msec: 3600
+ hash: "8c5a14a76e052cc6503a3e78245d1da3"
+ }
+ Frame {
+ msec: 3616
+ hash: "8c5a14a76e052cc6503a3e78245d1da3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 224; y: 206
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3632
+ hash: "f5e176355468f4fa224d4dfcdd7525a3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 232; y: 204
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3648
+ hash: "acf538fce5f1b90b83474d9898b7cdd7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 246; y: 203
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3664
+ hash: "5a0ee016b8732fbc36064e8a35d91215"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 265; y: 203
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3680
+ hash: "8fd06a14c1de175813845ce8f07db6ec"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 292; y: 201
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3696
+ hash: "26b0ff6ffda0725e0800f7ea3af510ef"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 310; y: 201
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3712
+ hash: "80443f134511be0356a687c9b542b3e7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 321; y: 199
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3728
+ hash: "3eeb98a829d29b3dc52f3d145ac49d58"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 323; y: 199
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3744
+ hash: "f4d43069b16f41a30e5549aae911d4cd"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 324; y: 199
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3760
+ hash: "661c89fa832f0abdcf4ae0c9e8e2d18f"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 324; y: 199
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3776
+ hash: "661c89fa832f0abdcf4ae0c9e8e2d18f"
+ }
+ Frame {
+ msec: 3792
+ hash: "1520f54b6c8606b9e8372c5c06180453"
+ }
+ Frame {
+ msec: 3808
+ hash: "0fcf5e2ce47348cbb5bb485f101fe5ac"
+ }
+ Frame {
+ msec: 3824
+ hash: "2eb070e69de07c89830543e0475fc110"
+ }
+ Frame {
+ msec: 3840
+ hash: "d73c1059219c0655968af268d22e2c18"
+ }
+ Frame {
+ msec: 3856
+ image: "flickable-horizontal.4.png"
+ }
+ Frame {
+ msec: 3872
+ hash: "cc969b2c64839ca6d3b5069c0ed938d0"
+ }
+ Frame {
+ msec: 3888
+ hash: "1f819e18d1297a1c7eeebb7b040bdef8"
+ }
+ Frame {
+ msec: 3904
+ hash: "3643b99afbd8af0953cb39b2c8c04b9f"
+ }
+ Frame {
+ msec: 3920
+ hash: "713fd2e2fa38ab27604cb9cae59f1777"
+ }
+ Frame {
+ msec: 3936
+ hash: "e2508faec7737be2666d87ad715b5f74"
+ }
+ Frame {
+ msec: 3952
+ hash: "fc33b1c7479caeff676ffd885a18d618"
+ }
+ Frame {
+ msec: 3968
+ hash: "aca01143db4f870a56bb7546e84cbc5e"
+ }
+ Frame {
+ msec: 3984
+ hash: "442b58c39fd3745c61a1eb5043fcbb53"
+ }
+ Frame {
+ msec: 4000
+ hash: "7983d7183cc11d6819fa0a006c2d67b4"
+ }
+ Frame {
+ msec: 4016
+ hash: "9fe4e897c6b853f774d11817a0eb53bf"
+ }
+ Frame {
+ msec: 4032
+ hash: "43f528c81ccfa5b9921dfa3564a24c68"
+ }
+ Frame {
+ msec: 4048
+ hash: "dfe04ff0b3ccf205bb38beeab58a4411"
+ }
+ Frame {
+ msec: 4064
+ hash: "32ff30b50b500e9feb51e8eef205783c"
+ }
+ Frame {
+ msec: 4080
+ hash: "7d83ab4c336b05bcf2cde4e7d8031f6c"
+ }
+ Frame {
+ msec: 4096
+ hash: "c92e345e4ffdb30c28d9d5aa5400bd30"
+ }
+ Frame {
+ msec: 4112
+ hash: "02eec604d0c00965aae4ac61b91bdc22"
+ }
+ Frame {
+ msec: 4128
+ hash: "df447575a4734bb5bd9badc6e27d98e4"
+ }
+ Frame {
+ msec: 4144
+ hash: "bac10d8f94a39573313b3b8b2f871c49"
+ }
+ Frame {
+ msec: 4160
+ hash: "e5944c5dc6dec8f0c28b7ec3cd58723d"
+ }
+ Frame {
+ msec: 4176
+ hash: "1991cbb0fb053937f922731d5716032c"
+ }
+ Frame {
+ msec: 4192
+ hash: "50d6538bcaffc343f6626635a3e5899c"
+ }
+ Frame {
+ msec: 4208
+ hash: "f3613f57cdb9ed38d8e3fa636962aa99"
+ }
+ Frame {
+ msec: 4224
+ hash: "10a89da9887cb4bbd812c090a8a56797"
+ }
+ Frame {
+ msec: 4240
+ hash: "89ba74d46970ad2edff701475c059ec8"
+ }
+ Frame {
+ msec: 4256
+ hash: "6e8b84c70e81578a2216e9e975b35434"
+ }
+ Frame {
+ msec: 4272
+ hash: "6e8b84c70e81578a2216e9e975b35434"
+ }
+ Frame {
+ msec: 4288
+ hash: "883b8b180853f1f432ae98ddfe1b6ce3"
+ }
+ Frame {
+ msec: 4304
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4320
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4336
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4352
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4368
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4384
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4400
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4416
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4432
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4448
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4464
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4480
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4496
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4512
+ hash: "e616110d39009f0d636b816828cc0ccb"
+ }
+ Frame {
+ msec: 4528
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4544
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4560
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4576
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4592
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4608
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4624
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4640
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4656
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4672
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4688
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+ Frame {
+ msec: 4704
+ hash: "244c12e82ee0b2528a0dbb02a8b8134a"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png
new file mode 100644
index 00000000..968a78f7
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png
new file mode 100644
index 00000000..55ab3b71
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png
new file mode 100644
index 00000000..a6ec6d18
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png
new file mode 100644
index 00000000..e6755aca
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.4.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.4.png
new file mode 100644
index 00000000..4c4d17c9
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml
new file mode 100644
index 00000000..106d108a
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-horizontal.qml
@@ -0,0 +1,1575 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "flickable-horizontal.0.png"
+ }
+ Frame {
+ msec: 32
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 48
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 64
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 80
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 96
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 112
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 128
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 144
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 160
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 176
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 192
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 208
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 224
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 240
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 256
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 272
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 288
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 304
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 320
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 336
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 352
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 368
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 384
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 400
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 416
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 432
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 448
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 464
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 480
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 496
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 512
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 528
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 544
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 560
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 576
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 592
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 608
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 624
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 640
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 656
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 672
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 688
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 704
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 720
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 447; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 736
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 752
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 768
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 446; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 784
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 440; y: 146
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 800
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 425; y: 151
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 407; y: 157
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 816
+ hash: "49372aa66b86904d587b72c6c2cfd467"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 359; y: 169
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 832
+ hash: "06519aabcc86c5fd961c80a65d2cf67c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 309; y: 181
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 848
+ hash: "c3b182c37393ea0468c06474e84f127f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 282; y: 187
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 282; y: 187
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 864
+ hash: "dce4bcca20e89c40a603394515f679b1"
+ }
+ Frame {
+ msec: 880
+ hash: "dabf2b63bedd0073f761a858f048df5a"
+ }
+ Frame {
+ msec: 896
+ hash: "c51ca7786b7346b3e62b774c01a67f98"
+ }
+ Frame {
+ msec: 912
+ hash: "d1628aa2fd1ec92021fa37f9960fb06a"
+ }
+ Frame {
+ msec: 928
+ hash: "4e571776c8a01d1ab79ff1c3affc0474"
+ }
+ Frame {
+ msec: 944
+ hash: "85a3c22ecaed87c119202b76e22f2b2e"
+ }
+ Frame {
+ msec: 960
+ hash: "42d345e97b0a8e5cbcfdf4243ccafcdc"
+ }
+ Frame {
+ msec: 976
+ image: "flickable-horizontal.1.png"
+ }
+ Frame {
+ msec: 992
+ hash: "1a651405076d8980b03cc8279a379fff"
+ }
+ Frame {
+ msec: 1008
+ hash: "8c4f3c6a4c67c76fe92ff401114892e7"
+ }
+ Frame {
+ msec: 1024
+ hash: "447a817e33cd8213e362192ffe663272"
+ }
+ Frame {
+ msec: 1040
+ hash: "eed6ba9be5f7869101068afd1d46cb69"
+ }
+ Frame {
+ msec: 1056
+ hash: "15ae5acff4211f97802c6c50649ad487"
+ }
+ Frame {
+ msec: 1072
+ hash: "e30b0a23e215c0b9b71b083381a8523e"
+ }
+ Frame {
+ msec: 1088
+ hash: "6fad48a7d3a2480468aca07e6760de94"
+ }
+ Frame {
+ msec: 1104
+ hash: "998bd191ac5bac1f300e247514a112d7"
+ }
+ Frame {
+ msec: 1120
+ hash: "9245e8bf2fb38f491aa7f0da4400e190"
+ }
+ Frame {
+ msec: 1136
+ hash: "7565ea1f01cd9ad5d92e2a0ee7fc947d"
+ }
+ Frame {
+ msec: 1152
+ hash: "898c6e226787391340099910ee128ed6"
+ }
+ Frame {
+ msec: 1168
+ hash: "bafd74d70e99cf4053d3c00d18915762"
+ }
+ Frame {
+ msec: 1184
+ hash: "6456a5ca9bb90b2d0fb99bae63a8db35"
+ }
+ Frame {
+ msec: 1200
+ hash: "2b34216c9f7c76133ef4889b74df7ad9"
+ }
+ Frame {
+ msec: 1216
+ hash: "cbc75068017b378f277c2692f2cb1709"
+ }
+ Frame {
+ msec: 1232
+ hash: "8c72d80a5a2776ee2d805c089f5c534d"
+ }
+ Frame {
+ msec: 1248
+ hash: "d5a248b9177e078cad40af72b3cbceb5"
+ }
+ Frame {
+ msec: 1264
+ hash: "1a9b246f8223bbcf6421a22e8a1fb50e"
+ }
+ Frame {
+ msec: 1280
+ hash: "ea9b292eb000a9e4c5b46a8d94b8e80e"
+ }
+ Frame {
+ msec: 1296
+ hash: "ac059cd45cd1936a7ff3fd0fc9fa688b"
+ }
+ Frame {
+ msec: 1312
+ hash: "fda383d47ffb1e2fd633793594831cfb"
+ }
+ Frame {
+ msec: 1328
+ hash: "a4c7709f3642088e4be48ec607d0a0fe"
+ }
+ Frame {
+ msec: 1344
+ hash: "08d0268402d4a410f5f8c9bb8ba7b306"
+ }
+ Frame {
+ msec: 1360
+ hash: "ecc8f3c4faf86362e45b465b0f4d6dc2"
+ }
+ Frame {
+ msec: 1376
+ hash: "3107a4b522744a643dd107da5e5e13c2"
+ }
+ Frame {
+ msec: 1392
+ hash: "44c1731d0433aac53edc2e88a38c66b0"
+ }
+ Frame {
+ msec: 1408
+ hash: "d86e9dfb38be51b2fa9cf44271eddc3e"
+ }
+ Frame {
+ msec: 1424
+ hash: "0c33ce00df6fbb848d300aa510ad80d9"
+ }
+ Frame {
+ msec: 1440
+ hash: "48ff92aaa0c797c10ca8dbc5b2240736"
+ }
+ Frame {
+ msec: 1456
+ hash: "8582fd8c3643d9a5c1993e1607c6fae8"
+ }
+ Frame {
+ msec: 1472
+ hash: "2390e374160ec5bc99613a463aa98fb2"
+ }
+ Frame {
+ msec: 1488
+ hash: "369a11c32596b668a4f275232c45ac68"
+ }
+ Frame {
+ msec: 1504
+ hash: "0b0d82d523a77a925ee00cf457326034"
+ }
+ Frame {
+ msec: 1520
+ hash: "48e7a92905761d7f0b8b9ac95bb5ff45"
+ }
+ Frame {
+ msec: 1536
+ hash: "2cdccfd2cdf56728fa07a49de34142d9"
+ }
+ Frame {
+ msec: 1552
+ hash: "83a8166805523ee8426d88ef80c8f3a9"
+ }
+ Frame {
+ msec: 1568
+ hash: "20ac2e68a5c733dc6128921c34f033e5"
+ }
+ Frame {
+ msec: 1584
+ hash: "836963a1ed3084606b80b7f82fee09ef"
+ }
+ Frame {
+ msec: 1600
+ hash: "ee49c684d788558e20a10899ebe0b6c2"
+ }
+ Frame {
+ msec: 1616
+ hash: "e00c0b340165d335cb49730890eca301"
+ }
+ Frame {
+ msec: 1632
+ hash: "fba2c2adeef04e6c1a764c4d8a1a97bc"
+ }
+ Frame {
+ msec: 1648
+ hash: "8160bd2a6daa2757b948d038fa754c77"
+ }
+ Frame {
+ msec: 1664
+ hash: "10130d0b75ce420f5c9af6f181500783"
+ }
+ Frame {
+ msec: 1680
+ hash: "10130d0b75ce420f5c9af6f181500783"
+ }
+ Frame {
+ msec: 1696
+ hash: "fba2c2adeef04e6c1a764c4d8a1a97bc"
+ }
+ Frame {
+ msec: 1712
+ hash: "fec5477699ba60da129866e1c3727e08"
+ }
+ Frame {
+ msec: 1728
+ hash: "12076b96a177bd24be8ad4a3dc179d79"
+ }
+ Frame {
+ msec: 1744
+ hash: "83a8166805523ee8426d88ef80c8f3a9"
+ }
+ Frame {
+ msec: 1760
+ hash: "e9016d43624060ef4efbad2b7bc53b1b"
+ }
+ Frame {
+ msec: 1776
+ hash: "483700c4ba07a9f01d2a226a3efde15f"
+ }
+ Frame {
+ msec: 1792
+ hash: "2390e374160ec5bc99613a463aa98fb2"
+ }
+ Frame {
+ msec: 1808
+ hash: "094df49593f0cd1d6de4a0b91c459d15"
+ }
+ Frame {
+ msec: 1824
+ hash: "0a60ed609c7fcb2d485f393ea309527a"
+ }
+ Frame {
+ msec: 1840
+ hash: "d4e0f07c2f298626ae800d5d7b5f098b"
+ }
+ Frame {
+ msec: 1856
+ hash: "ff249c1301704da0b82b023558512c6a"
+ }
+ Frame {
+ msec: 1872
+ hash: "42883458efeb17ff1e52296ae7228fb2"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 91; y: 208
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 93; y: 209
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1888
+ hash: "42883458efeb17ff1e52296ae7228fb2"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 99; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 108; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1904
+ hash: "36a4b0d745ee8fa53e906b7a23b7ab88"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 142; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1920
+ hash: "826187b1a24fd09e1abcb6a01c59c059"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 198; y: 216
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1936
+ image: "flickable-horizontal.2.png"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 229; y: 218
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 266; y: 220
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1952
+ hash: "426f9459ac16c2903f85d618b366a475"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 322; y: 223
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 322; y: 223
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1968
+ hash: "d43dc1cfeaac1da281f2cdbffda93d17"
+ }
+ Frame {
+ msec: 1984
+ hash: "766dd54cdb6253ead664b6ab852e934b"
+ }
+ Frame {
+ msec: 2000
+ hash: "1db59868779a357917a5d4859130108e"
+ }
+ Frame {
+ msec: 2016
+ hash: "1da33a5f6a001915464f34799a651f7a"
+ }
+ Frame {
+ msec: 2032
+ hash: "868a6e445623378b6590789156e4b7e0"
+ }
+ Frame {
+ msec: 2048
+ hash: "46ae42a4b7f00e24a10ffdfd7a076b68"
+ }
+ Frame {
+ msec: 2064
+ hash: "2a91ffdfec461f573784cfaed2150e33"
+ }
+ Frame {
+ msec: 2080
+ hash: "2cbaa11e8589c806e65e52ce59ad1c42"
+ }
+ Frame {
+ msec: 2096
+ hash: "3b93b1e1fa7963d5a75103814f93a0a2"
+ }
+ Frame {
+ msec: 2112
+ hash: "a2e59dc9459a7afb6916638d08330dff"
+ }
+ Frame {
+ msec: 2128
+ hash: "cb3e8334babe3abffa202c2ba2d3b21f"
+ }
+ Frame {
+ msec: 2144
+ hash: "07882f5f098e59c479f089dbc74612bf"
+ }
+ Frame {
+ msec: 2160
+ hash: "e9ad84bf0c7f83bfe1bff3afed591bfd"
+ }
+ Frame {
+ msec: 2176
+ hash: "1839c26fda8710dc3fa7f5abd8136eee"
+ }
+ Frame {
+ msec: 2192
+ hash: "15e3bdd811c390ad3a9cf22949568ed7"
+ }
+ Frame {
+ msec: 2208
+ hash: "61ede9a7ef29997627bb08070fea65a4"
+ }
+ Frame {
+ msec: 2224
+ hash: "fac89040e757522117e3792625ca6a19"
+ }
+ Frame {
+ msec: 2240
+ hash: "1dc01a1118681f8606768fcf246397f7"
+ }
+ Frame {
+ msec: 2256
+ hash: "2b243094b7f25368a8fb4a9014968cad"
+ }
+ Frame {
+ msec: 2272
+ hash: "c6677acf9b9d632bc99caa8626448c49"
+ }
+ Frame {
+ msec: 2288
+ hash: "9035988b0dc0b7065fe4f1d1a4737801"
+ }
+ Frame {
+ msec: 2304
+ hash: "cd34e7118d43968cfcf52ed9ce58fc0a"
+ }
+ Frame {
+ msec: 2320
+ hash: "7142aeaed61722424e184c55bb8d047c"
+ }
+ Frame {
+ msec: 2336
+ hash: "9113c68cf5689e1f4690e58bbf824ae6"
+ }
+ Frame {
+ msec: 2352
+ hash: "2f9ec963d6f06f8252a69760965df2ee"
+ }
+ Frame {
+ msec: 2368
+ hash: "07373282f0337437944dc8fff1e32343"
+ }
+ Frame {
+ msec: 2384
+ hash: "4769fa4ba0c08baefa431b94b47a7ffc"
+ }
+ Frame {
+ msec: 2400
+ hash: "390cd7786aa1989b590033682472f604"
+ }
+ Frame {
+ msec: 2416
+ hash: "482e2969bc1a877ba63c3df65ec04b7e"
+ }
+ Frame {
+ msec: 2432
+ hash: "e3dc252a3a0b35398bf3d91c37d6b5e9"
+ }
+ Frame {
+ msec: 2448
+ hash: "5bce3aac5cc049d81a74e7f71e2cf522"
+ }
+ Frame {
+ msec: 2464
+ hash: "390edc00756c4e92e94a7a75f3d65c45"
+ }
+ Frame {
+ msec: 2480
+ hash: "285397b2ff5a64d2a112c458d6ec5aba"
+ }
+ Frame {
+ msec: 2496
+ hash: "ed0889dc439d66e6b5a81059956ef564"
+ }
+ Frame {
+ msec: 2512
+ hash: "cb804da0db92d879a5cb8f138c546f88"
+ }
+ Frame {
+ msec: 2528
+ hash: "523fe4d3d9c11631f41d96bcc604103b"
+ }
+ Frame {
+ msec: 2544
+ hash: "cc4717c4233f9a2f2380bfad6dc89075"
+ }
+ Frame {
+ msec: 2560
+ hash: "65c4171ff3e98aa04667606d9f6bd9b3"
+ }
+ Frame {
+ msec: 2576
+ hash: "b2994136a603206c8013158fd67ca6bd"
+ }
+ Frame {
+ msec: 2592
+ hash: "44ad0d4645a01243b9d9be0faaf6d6ee"
+ }
+ Frame {
+ msec: 2608
+ hash: "3b7b06f5f3f028fbae21dfedf821e696"
+ }
+ Frame {
+ msec: 2624
+ hash: "b86466e530c3bd51353074cbb9da9ec3"
+ }
+ Frame {
+ msec: 2640
+ hash: "2528deb04bae8b89a85dc6fcea05dbbd"
+ }
+ Frame {
+ msec: 2656
+ hash: "e0ff5e36bff2b9e08244fc7f79cecee6"
+ }
+ Frame {
+ msec: 2672
+ hash: "34ca311d2e3462da3779324419c027e7"
+ }
+ Frame {
+ msec: 2688
+ hash: "75aae68f21f68364a897c504f26ee655"
+ }
+ Frame {
+ msec: 2704
+ hash: "8039e52e7f1977433596c1a34a41cc9f"
+ }
+ Frame {
+ msec: 2720
+ hash: "8039e52e7f1977433596c1a34a41cc9f"
+ }
+ Frame {
+ msec: 2736
+ hash: "75aae68f21f68364a897c504f26ee655"
+ }
+ Frame {
+ msec: 2752
+ hash: "34ca311d2e3462da3779324419c027e7"
+ }
+ Frame {
+ msec: 2768
+ hash: "d3649eb8f8232b0e64b0cb476313b63c"
+ }
+ Frame {
+ msec: 2784
+ hash: "cdb30549933d3778e74dbd419b474a5f"
+ }
+ Frame {
+ msec: 2800
+ hash: "3a43d652bb85d3f562bd5eaec386107f"
+ }
+ Frame {
+ msec: 2816
+ hash: "df6771eb2afa24b6e3250b05b180fa4d"
+ }
+ Frame {
+ msec: 2832
+ hash: "cc4717c4233f9a2f2380bfad6dc89075"
+ }
+ Frame {
+ msec: 2848
+ hash: "76e04278dab430d5860306830b73ab6f"
+ }
+ Frame {
+ msec: 2864
+ hash: "8f70f69731fe8b8f4aa397a667f4c5c0"
+ }
+ Frame {
+ msec: 2880
+ hash: "25b72be5ca16c246bfc6adc4bf19871c"
+ }
+ Frame {
+ msec: 2896
+ image: "flickable-horizontal.3.png"
+ }
+ Frame {
+ msec: 2912
+ hash: "e3dc252a3a0b35398bf3d91c37d6b5e9"
+ }
+ Frame {
+ msec: 2928
+ hash: "ce0d8b3f0f0b235eaedc932f4514ea00"
+ }
+ Frame {
+ msec: 2944
+ hash: "f6b030effcca891ab20073f106b22d73"
+ }
+ Frame {
+ msec: 2960
+ hash: "2cfafd1f686f5794d5bf99ec4aaa1d08"
+ }
+ Frame {
+ msec: 2976
+ hash: "502a23fd9a3bcccb29c496e7edeb5d66"
+ }
+ Frame {
+ msec: 2992
+ hash: "82ac348a63a4e358a877a2e45d48e2b1"
+ }
+ Frame {
+ msec: 3008
+ hash: "0d321f4ca15f09d849c4a28f032cc1cc"
+ }
+ Frame {
+ msec: 3024
+ hash: "5c995f84415ea7a260647f946b8963ee"
+ }
+ Frame {
+ msec: 3040
+ hash: "ee4ecac449c4a2ad4e11ad1d560b3ec3"
+ }
+ Frame {
+ msec: 3056
+ hash: "0bc3d5b91d781bcf10041eb1557f0d6a"
+ }
+ Frame {
+ msec: 3072
+ hash: "321297177b354e0cc435b3eae49331a3"
+ }
+ Frame {
+ msec: 3088
+ hash: "321297177b354e0cc435b3eae49331a3"
+ }
+ Frame {
+ msec: 3104
+ hash: "de00148fe89be44237af32d929432655"
+ }
+ Frame {
+ msec: 3120
+ hash: "de00148fe89be44237af32d929432655"
+ }
+ Frame {
+ msec: 3136
+ hash: "756c8068009e9780428bd3ae35df19fe"
+ }
+ Frame {
+ msec: 3152
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 3168
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 3184
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 3200
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 412; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3216
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 3232
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 3248
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 408; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 407; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3264
+ hash: "96a78749a57bdb87cf28a3804b63793f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 403; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3280
+ hash: "b8f158a8694f2b922faf818d469230e4"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 398; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3296
+ hash: "257a298bec9589037e3022cc2fe7a775"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 391; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3312
+ hash: "391d17c09dd33b3dcfc9a619fbb500dc"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 383; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3328
+ hash: "b645a1808de7a5d2ce7944ab66a7c233"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 369; y: 213
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3344
+ hash: "54ddfe85ca8923bcf7f3b6ccab0560de"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 352; y: 211
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3360
+ hash: "5c1169e17ee96b817e66b4a6097f790c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 331; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3376
+ hash: "cd34e7118d43968cfcf52ed9ce58fc0a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 314; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3392
+ hash: "f3d9d5cd228914b2e1323f19c22aa6f9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 300; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3408
+ hash: "10e63c46f4b970a9c997126906c01cf9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 288; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3424
+ hash: "c9b412087f7b744096bf995c6a9ddf15"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 278; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3440
+ hash: "70cdc34e22c7a031c2e28898f7edea72"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 266; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3456
+ hash: "d0ea5c1f9050499d944ba7e61d354e40"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 252; y: 208
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3472
+ hash: "d9fc23e14a170b68264721dc18be4fb1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 238; y: 208
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3488
+ hash: "d59ccdfdb179f2c8c2636a64aecf2a6a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 227; y: 206
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3504
+ hash: "6d21752283210371faf2f757c7a972b3"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 224; y: 206
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3520
+ hash: "1338a54d3b980a6868ba7d167cfdbdf7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 222; y: 206
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3536
+ hash: "0be430c9e6058be2aee599d4182bc0d0"
+ }
+ Frame {
+ msec: 3552
+ hash: "0be430c9e6058be2aee599d4182bc0d0"
+ }
+ Frame {
+ msec: 3568
+ hash: "0be430c9e6058be2aee599d4182bc0d0"
+ }
+ Frame {
+ msec: 3584
+ hash: "0be430c9e6058be2aee599d4182bc0d0"
+ }
+ Frame {
+ msec: 3600
+ hash: "0be430c9e6058be2aee599d4182bc0d0"
+ }
+ Frame {
+ msec: 3616
+ hash: "0be430c9e6058be2aee599d4182bc0d0"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 224; y: 206
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3632
+ hash: "1338a54d3b980a6868ba7d167cfdbdf7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 232; y: 204
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3648
+ hash: "b58a71e761abe238de0e90c1c756cd37"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 246; y: 203
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3664
+ hash: "3383dc4a9b1f8267d145d22f9d825dc0"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 265; y: 203
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3680
+ hash: "95df7fbe18630d9b8ffa83850bc5bec5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 292; y: 201
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3696
+ hash: "96c625b6854a862c83ead3fbb32df3b0"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 310; y: 201
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3712
+ hash: "f48f12540c60bc7b60279db8e67ff91b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 321; y: 199
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3728
+ hash: "98353745244809a583c93c1fd87b9a56"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 323; y: 199
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3744
+ hash: "09a1bb3238282c80cc40fccb6e45ba28"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 324; y: 199
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3760
+ hash: "9e50b6fc980c66698a35178e2520e13c"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 324; y: 199
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3776
+ hash: "9e50b6fc980c66698a35178e2520e13c"
+ }
+ Frame {
+ msec: 3792
+ hash: "006c37d9d6b5a8470d74909b9646d5f1"
+ }
+ Frame {
+ msec: 3808
+ hash: "24cf52f7c3cf095be20393757dfaaa6b"
+ }
+ Frame {
+ msec: 3824
+ hash: "2189799d060770928f1feaaa44728ec8"
+ }
+ Frame {
+ msec: 3840
+ hash: "b8a6375f0303ec8b66cf14f59888c273"
+ }
+ Frame {
+ msec: 3856
+ image: "flickable-horizontal.4.png"
+ }
+ Frame {
+ msec: 3872
+ hash: "1fd391b060c84ac99c6e94d2d3647c31"
+ }
+ Frame {
+ msec: 3888
+ hash: "8b594f115e8158b931a9da42fa6829a5"
+ }
+ Frame {
+ msec: 3904
+ hash: "8f93fdffed4bfd31f9f5977b09074f6a"
+ }
+ Frame {
+ msec: 3920
+ hash: "d0f3eae785732bf24c363fd189672eb2"
+ }
+ Frame {
+ msec: 3936
+ hash: "9113c68cf5689e1f4690e58bbf824ae6"
+ }
+ Frame {
+ msec: 3952
+ hash: "44dd376f3d5f61ec71b7c488c3a6ee58"
+ }
+ Frame {
+ msec: 3968
+ hash: "4555e295bd6de22abcbaecf797ec8902"
+ }
+ Frame {
+ msec: 3984
+ hash: "eb343f3e69f205a240c0425873ea6db1"
+ }
+ Frame {
+ msec: 4000
+ hash: "37a5b81894c16cacd13312f7113a5445"
+ }
+ Frame {
+ msec: 4016
+ hash: "2f9ec963d6f06f8252a69760965df2ee"
+ }
+ Frame {
+ msec: 4032
+ hash: "dec984b2a5cdd85f2dfb8983da5cdee4"
+ }
+ Frame {
+ msec: 4048
+ hash: "a95f51c3e172ee76b5b74e94532cdfaf"
+ }
+ Frame {
+ msec: 4064
+ hash: "62d73e875875329c886d2eb540a9c2d9"
+ }
+ Frame {
+ msec: 4080
+ hash: "63c70a0ea1f43d92c717ff23dcfebe81"
+ }
+ Frame {
+ msec: 4096
+ hash: "49372aa66b86904d587b72c6c2cfd467"
+ }
+ Frame {
+ msec: 4112
+ hash: "523c18f3c7bbaaf9c625835ddf0d8435"
+ }
+ Frame {
+ msec: 4128
+ hash: "257a298bec9589037e3022cc2fe7a775"
+ }
+ Frame {
+ msec: 4144
+ hash: "d777e4b06791bda82cf1e8e84b1cff5c"
+ }
+ Frame {
+ msec: 4160
+ hash: "c31de5bfff431b13dcbf2b8b4c503bc3"
+ }
+ Frame {
+ msec: 4176
+ hash: "b8f158a8694f2b922faf818d469230e4"
+ }
+ Frame {
+ msec: 4192
+ hash: "5fd4cd0c335cecc7468d44d188e1669d"
+ }
+ Frame {
+ msec: 4208
+ hash: "77b003c8f72498ed295678158adf417c"
+ }
+ Frame {
+ msec: 4224
+ hash: "96a78749a57bdb87cf28a3804b63793f"
+ }
+ Frame {
+ msec: 4240
+ hash: "f497ed7bc98daea35a9ae4838427207e"
+ }
+ Frame {
+ msec: 4256
+ hash: "35a7221f2888ab3afec443b2c1060c80"
+ }
+ Frame {
+ msec: 4272
+ hash: "35a7221f2888ab3afec443b2c1060c80"
+ }
+ Frame {
+ msec: 4288
+ hash: "4769fa4ba0c08baefa431b94b47a7ffc"
+ }
+ Frame {
+ msec: 4304
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 4320
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 4336
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 4352
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 4368
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 4384
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 4400
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 4416
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 4432
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 4448
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 4464
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 4480
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 4496
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 4512
+ hash: "afec5604967bc19a2bb8fc7e899c1e11"
+ }
+ Frame {
+ msec: 4528
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 4544
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 4560
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 4576
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 4592
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 4608
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 4624
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 4640
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 4656
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 4672
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 4688
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+ Frame {
+ msec: 4704
+ hash: "66d988259c52db9bd85f60ed598469f7"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.0.png
new file mode 100644
index 00000000..464d9133
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.1.png
new file mode 100644
index 00000000..464d9133
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.2.png
new file mode 100644
index 00000000..b16b9f0e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.3.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.3.png
new file mode 100644
index 00000000..c3d2a6f5
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.4.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.4.png
new file mode 100644
index 00000000..d074e733
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.5.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.5.png
new file mode 100644
index 00000000..0cac34ce
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.qml
new file mode 100644
index 00000000..c418cc80
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-nested.qml
@@ -0,0 +1,2159 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "flickable-nested.0.png"
+ }
+ Frame {
+ msec: 32
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 48
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 64
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 80
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 96
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 112
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 128
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 144
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 160
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 176
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 192
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 208
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 224
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 240
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 256
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 272
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 288
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 304
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 320
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 336
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 352
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 368
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 384
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 400
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 416
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 432
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 448
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 464
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 480
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 496
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 512
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 528
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 544
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 560
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 576
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 592
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 608
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 624
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 640
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 656
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 672
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 688
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 704
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 720
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 736
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 752
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 768
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 784
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 800
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 816
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 832
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 848
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 864
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 880
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 896
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 912
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 928
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 206; y: 205
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 944
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Frame {
+ msec: 960
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 206; y: 204
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 976
+ image: "flickable-nested.1.png"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 206; y: 203
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 206; y: 202
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 992
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 205; y: 201
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 205; y: 199
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1008
+ hash: "7523750f0fd21aff13e6ab379e87640d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 204; y: 197
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 202; y: 196
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1024
+ hash: "bddf8ca2638c9a04f7029d6982152d11"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 198; y: 191
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 197; y: 189
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1040
+ hash: "bc15f1b562879d5058d3b1336fb9074e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 194; y: 185
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 194; y: 184
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1056
+ hash: "3572c62d7d2b9b23a8d9d3e5037591dd"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 194; y: 182
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 194; y: 182
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1072
+ hash: "ce9658887cca581a88e7db14b92d46f2"
+ }
+ Frame {
+ msec: 1088
+ hash: "e1fe1a2e1669a200e20468b4aa98dd3d"
+ }
+ Frame {
+ msec: 1104
+ hash: "b7582829bf01223e6641ce82f62047df"
+ }
+ Frame {
+ msec: 1120
+ hash: "80bd41fe22fb84efb011acf50ec38574"
+ }
+ Frame {
+ msec: 1136
+ hash: "04c8d6c3922ce9777ee27d8df59d4729"
+ }
+ Frame {
+ msec: 1152
+ hash: "f84dba18e525f1c06548c0232a244b6d"
+ }
+ Frame {
+ msec: 1168
+ hash: "26c74b95835e8e0da5aadc7c42cac81c"
+ }
+ Frame {
+ msec: 1184
+ hash: "1b4fcb1f0bd83a683cfe0ac303be0033"
+ }
+ Frame {
+ msec: 1200
+ hash: "1b4fcb1f0bd83a683cfe0ac303be0033"
+ }
+ Frame {
+ msec: 1216
+ hash: "4df47f90656fff253883e3e2d33506dc"
+ }
+ Frame {
+ msec: 1232
+ hash: "4df47f90656fff253883e3e2d33506dc"
+ }
+ Frame {
+ msec: 1248
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1264
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1280
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1296
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1312
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1328
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1344
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1360
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1376
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1392
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1408
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1424
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1440
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1456
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1472
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1488
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1504
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1520
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1536
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1552
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1568
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1584
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Frame {
+ msec: 1600
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 226; y: 218
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1616
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 225; y: 218
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1632
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 223; y: 217
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 222; y: 217
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1648
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 220; y: 216
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 218; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1664
+ hash: "7d0d94c4a7a9330f5bd17782ca484848"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 214; y: 212
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 212; y: 211
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1680
+ hash: "54b41609ba43f710b08ba63f0b96df99"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 208; y: 208
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 207; y: 207
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1696
+ hash: "8910b66b9eb1b2be80e36ed2824df1a0"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 205; y: 205
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 205; y: 205
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1712
+ hash: "38df31933f34f961a9b7020ad0d469c2"
+ }
+ Frame {
+ msec: 1728
+ hash: "7702a7f710991225d9f411e8f410b515"
+ }
+ Frame {
+ msec: 1744
+ hash: "c90d402e68208ccfd2c7345a2bf650cd"
+ }
+ Frame {
+ msec: 1760
+ hash: "2630ed37aaf37907d1ee48efb0239615"
+ }
+ Frame {
+ msec: 1776
+ hash: "527725818699ce3425b5cb95a25610d5"
+ }
+ Frame {
+ msec: 1792
+ hash: "7bd6e37853946a835973c3da213beddc"
+ }
+ Frame {
+ msec: 1808
+ hash: "e3c5e113d992e5e50b6780185891edd7"
+ }
+ Frame {
+ msec: 1824
+ hash: "e3c5e113d992e5e50b6780185891edd7"
+ }
+ Frame {
+ msec: 1840
+ hash: "20ced2b9960931c4c0cbe8bcc1f9e52a"
+ }
+ Frame {
+ msec: 1856
+ hash: "09710c8964c8b010a90c67f126acdefa"
+ }
+ Frame {
+ msec: 1872
+ hash: "09710c8964c8b010a90c67f126acdefa"
+ }
+ Frame {
+ msec: 1888
+ hash: "09710c8964c8b010a90c67f126acdefa"
+ }
+ Frame {
+ msec: 1904
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 1920
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 1936
+ image: "flickable-nested.2.png"
+ }
+ Frame {
+ msec: 1952
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 1968
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 1984
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2000
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2016
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2032
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2048
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2064
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2080
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2096
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2112
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2128
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2144
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2160
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2176
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2192
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2208
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2224
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2240
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2256
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2272
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2288
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Frame {
+ msec: 2304
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 274; y: 218
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2320
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 273; y: 218
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 273; y: 217
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2336
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 272; y: 215
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 272; y: 213
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2352
+ hash: "e80b03bd168ec62aba64cdf75dcd1d5f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 271; y: 210
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 270; y: 208
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2368
+ hash: "79a132ab719ccdf48d367cca443cd835"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 269; y: 204
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 269; y: 202
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2384
+ hash: "1f19e7d2c7494f5b603dee16e211d65d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 268; y: 196
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 268; y: 193
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2400
+ hash: "64fd22407c77fac28d13035ce78c67b2"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 268; y: 186
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 266; y: 177
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2416
+ hash: "f05a0f956b4964d4ebff056b63252297"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 265; y: 173
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 264; y: 167
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2432
+ hash: "3de1e9a2b33e37b0fe3b799b68ec22d6"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 263; y: 164
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 263; y: 164
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2448
+ hash: "71f115c60d4f20422e4ac3f319644c48"
+ }
+ Frame {
+ msec: 2464
+ hash: "c3995ac89f0a4b3fb07401479538d338"
+ }
+ Frame {
+ msec: 2480
+ hash: "950e83408adf55f4e7fc1c0c127caa89"
+ }
+ Frame {
+ msec: 2496
+ hash: "5b335621a76a527d058708384c2e5635"
+ }
+ Frame {
+ msec: 2512
+ hash: "a201ae31d5bb778bd44a49dd21951c1b"
+ }
+ Frame {
+ msec: 2528
+ hash: "550e6708a8999d56d1f57c121228692f"
+ }
+ Frame {
+ msec: 2544
+ hash: "d8eb4dd2b3cf50273cb7dfbb5bd658b9"
+ }
+ Frame {
+ msec: 2560
+ hash: "aa1fd0a990e42175acc84de96b384e9d"
+ }
+ Frame {
+ msec: 2576
+ hash: "0236fb15db30da5ec794444affee1169"
+ }
+ Frame {
+ msec: 2592
+ hash: "a7445a70874a9767462e79e1dff88dbc"
+ }
+ Frame {
+ msec: 2608
+ hash: "339ea6bd5b486ff85272e19e07669f0b"
+ }
+ Frame {
+ msec: 2624
+ hash: "2b24d9d17c77cd0ac52989328dcf499b"
+ }
+ Frame {
+ msec: 2640
+ hash: "2b24d9d17c77cd0ac52989328dcf499b"
+ }
+ Frame {
+ msec: 2656
+ hash: "e2fcfe4f3e14e46404eb6955502180a1"
+ }
+ Frame {
+ msec: 2672
+ hash: "5d0c9601b871690047f4df91723ccfb1"
+ }
+ Frame {
+ msec: 2688
+ hash: "5d0c9601b871690047f4df91723ccfb1"
+ }
+ Frame {
+ msec: 2704
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2720
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2736
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2752
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2768
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2784
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2800
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2816
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2832
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2848
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2864
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2880
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2896
+ image: "flickable-nested.3.png"
+ }
+ Frame {
+ msec: 2912
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2928
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2944
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Frame {
+ msec: 2960
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 268; y: 102
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2976
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 268; y: 103
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 268; y: 104
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2992
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 268; y: 105
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 269; y: 108
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3008
+ hash: "5b5d7e880e9f4942f52a3cde738dc7fb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 270; y: 111
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 270; y: 114
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3024
+ hash: "2b24d9d17c77cd0ac52989328dcf499b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 271; y: 119
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 272; y: 122
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3040
+ hash: "550e6708a8999d56d1f57c121228692f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 273; y: 130
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 274; y: 138
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3056
+ hash: "57f3c0a49cef2137e3cfa435396c099e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 274; y: 142
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 274; y: 149
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3072
+ hash: "0fffc659a270cc614d16ddf3fa2ab51d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 274; y: 153
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 274; y: 161
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3088
+ hash: "a8d937c8379950299a6e3611ff313415"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 273; y: 165
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 272; y: 172
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3104
+ hash: "46cfebbf821a08aa30055bfa8fffd137"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 271; y: 175
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 270; y: 180
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 270; y: 180
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3120
+ hash: "20a32ee8ae2cf88a2cfdb2dd8552255a"
+ }
+ Frame {
+ msec: 3136
+ hash: "20a32ee8ae2cf88a2cfdb2dd8552255a"
+ }
+ Frame {
+ msec: 3152
+ hash: "20a32ee8ae2cf88a2cfdb2dd8552255a"
+ }
+ Frame {
+ msec: 3168
+ hash: "20a32ee8ae2cf88a2cfdb2dd8552255a"
+ }
+ Frame {
+ msec: 3184
+ hash: "20a32ee8ae2cf88a2cfdb2dd8552255a"
+ }
+ Frame {
+ msec: 3200
+ hash: "20a32ee8ae2cf88a2cfdb2dd8552255a"
+ }
+ Frame {
+ msec: 3216
+ hash: "20a32ee8ae2cf88a2cfdb2dd8552255a"
+ }
+ Frame {
+ msec: 3232
+ hash: "20a32ee8ae2cf88a2cfdb2dd8552255a"
+ }
+ Frame {
+ msec: 3248
+ hash: "20a32ee8ae2cf88a2cfdb2dd8552255a"
+ }
+ Frame {
+ msec: 3264
+ hash: "20a32ee8ae2cf88a2cfdb2dd8552255a"
+ }
+ Frame {
+ msec: 3280
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3296
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3312
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3328
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3344
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3360
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3376
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3392
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3408
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3424
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3440
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3456
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3472
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3488
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3504
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3520
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3536
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3552
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3568
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 3584
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 352; y: 206
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3600
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 352; y: 205
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 352; y: 204
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3616
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 352; y: 201
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 352; y: 196
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3632
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 352; y: 193
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 352; y: 185
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3648
+ hash: "eb718f97648438dae1440e2089434b0a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 352; y: 176
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 352; y: 172
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3664
+ hash: "e4a2b82752939f351ac46032f2d3333e"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 353; y: 163
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 354; y: 158
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3680
+ hash: "ab1099a146433a5ec77b336673d0527c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 356; y: 148
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 356; y: 142
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3696
+ hash: "7e4ca5ba45d5de10d72ef5ab1171ead5"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 357; y: 130
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 357; y: 130
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3712
+ hash: "417bb78fc4f255194a71193e388b752f"
+ }
+ Frame {
+ msec: 3728
+ hash: "be63b1e57006d881a345db3ca66e7097"
+ }
+ Frame {
+ msec: 3744
+ hash: "e1b96137c2cc0ef18e224a32f665de9d"
+ }
+ Frame {
+ msec: 3760
+ hash: "6157ba3962fc7829e8693e2456fd6e8e"
+ }
+ Frame {
+ msec: 3776
+ hash: "951ae231b7b18517f8d6504ce7f01b3d"
+ }
+ Frame {
+ msec: 3792
+ hash: "57f60f9da1a204cc7eb930575de45ae4"
+ }
+ Frame {
+ msec: 3808
+ hash: "008323603b48a55b589af7cbb2f1c8b0"
+ }
+ Frame {
+ msec: 3824
+ hash: "b8447e994280cba5ccddc36e7ad3c927"
+ }
+ Frame {
+ msec: 3840
+ hash: "98dfc2d6573e5cb7a56a893b8fecf422"
+ }
+ Frame {
+ msec: 3856
+ image: "flickable-nested.4.png"
+ }
+ Frame {
+ msec: 3872
+ hash: "09dabc3ef85dc857719e7d20111e6023"
+ }
+ Frame {
+ msec: 3888
+ hash: "5864c4197fe3269c3f1ad05caf25832e"
+ }
+ Frame {
+ msec: 3904
+ hash: "370a471a614d22d281d9987a5b6a42bf"
+ }
+ Frame {
+ msec: 3920
+ hash: "36c74e2e325807c7c06e941581613f48"
+ }
+ Frame {
+ msec: 3936
+ hash: "e1e2b69992294dc611e6eef7e259d4cd"
+ }
+ Frame {
+ msec: 3952
+ hash: "e1e2b69992294dc611e6eef7e259d4cd"
+ }
+ Frame {
+ msec: 3968
+ hash: "e1e2b69992294dc611e6eef7e259d4cd"
+ }
+ Frame {
+ msec: 3984
+ hash: "36c74e2e325807c7c06e941581613f48"
+ }
+ Frame {
+ msec: 4000
+ hash: "36c74e2e325807c7c06e941581613f48"
+ }
+ Frame {
+ msec: 4016
+ hash: "bd8f39423d96fceaf577c7f792b61211"
+ }
+ Frame {
+ msec: 4032
+ hash: "370a471a614d22d281d9987a5b6a42bf"
+ }
+ Frame {
+ msec: 4048
+ hash: "c8fe4424d96460a2503632e3a54d4f6a"
+ }
+ Frame {
+ msec: 4064
+ hash: "09dabc3ef85dc857719e7d20111e6023"
+ }
+ Frame {
+ msec: 4080
+ hash: "22bff1406eba529d58320b8b19be76d9"
+ }
+ Frame {
+ msec: 4096
+ hash: "478bc04322b93b75b5185d047c2898b7"
+ }
+ Frame {
+ msec: 4112
+ hash: "98dfc2d6573e5cb7a56a893b8fecf422"
+ }
+ Frame {
+ msec: 4128
+ hash: "03b96d3e148e86f1150b09696012d07c"
+ }
+ Frame {
+ msec: 4144
+ hash: "735b24d2811beef969477c8b0f400d32"
+ }
+ Frame {
+ msec: 4160
+ hash: "b8399d2a7a6de0b5f81e68e8f8825622"
+ }
+ Frame {
+ msec: 4176
+ hash: "766a97e0881b623a0de93babfa841125"
+ }
+ Frame {
+ msec: 4192
+ hash: "008323603b48a55b589af7cbb2f1c8b0"
+ }
+ Frame {
+ msec: 4208
+ hash: "3da913235e4916b4691e3d089dc7b52f"
+ }
+ Frame {
+ msec: 4224
+ hash: "3da913235e4916b4691e3d089dc7b52f"
+ }
+ Frame {
+ msec: 4240
+ hash: "8c7f6ff7b3db65d7dd9ac4d18545f0d1"
+ }
+ Frame {
+ msec: 4256
+ hash: "8c7f6ff7b3db65d7dd9ac4d18545f0d1"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 346; y: 95
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4272
+ hash: "8c7f6ff7b3db65d7dd9ac4d18545f0d1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 346; y: 98
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 346; y: 103
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4288
+ hash: "951ae231b7b18517f8d6504ce7f01b3d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 348; y: 110
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 348; y: 115
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4304
+ hash: "364283bbbcedabc87689ec174ae29818"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 351; y: 124
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 353; y: 129
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4320
+ hash: "6a8a59ba8cf0539704fc035d7d5def41"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 358; y: 141
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 361; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4336
+ hash: "d4626b39fbf24cc6a4e23ef33a570add"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 370; y: 163
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4352
+ hash: "255604ac684a18e272dccfa9a81fa1bb"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 376; y: 172
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4368
+ hash: "2696641e48ea2a0ccfc65057b283814f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 377; y: 175
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 377; y: 175
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4384
+ hash: "4ae011d8d81c57f9e2495d32a90fb5c0"
+ }
+ Frame {
+ msec: 4400
+ hash: "c07f57059244b1164e698430b20aac8e"
+ }
+ Frame {
+ msec: 4416
+ hash: "d39c21bc6fc079c76ea78d1a3fb0c974"
+ }
+ Frame {
+ msec: 4432
+ hash: "f955985ee02fcb810ab8c5f4790f5c12"
+ }
+ Frame {
+ msec: 4448
+ hash: "d06b83769bf0f0331e53c270f5dc294c"
+ }
+ Frame {
+ msec: 4464
+ hash: "a49ef3866e3f71c26c57fcd616a6dc4c"
+ }
+ Frame {
+ msec: 4480
+ hash: "086f4bb966b2076f51b1f615368afda5"
+ }
+ Frame {
+ msec: 4496
+ hash: "898de0b200cb83c9724869dd2b74ed52"
+ }
+ Frame {
+ msec: 4512
+ hash: "47833f93c5c55f57de5733950ba53714"
+ }
+ Frame {
+ msec: 4528
+ hash: "0ced71db7e8c5b8ce8e195a7b821507d"
+ }
+ Frame {
+ msec: 4544
+ hash: "84888b8748e297ed4e0525019865ea2b"
+ }
+ Frame {
+ msec: 4560
+ hash: "0f62d1aaa0fec0dd90351258a3745869"
+ }
+ Frame {
+ msec: 4576
+ hash: "e34a874942161ea830907f94040fc0a5"
+ }
+ Frame {
+ msec: 4592
+ hash: "9031e4ad8ee57a8b826d6a6394f0feb9"
+ }
+ Frame {
+ msec: 4608
+ hash: "9031e4ad8ee57a8b826d6a6394f0feb9"
+ }
+ Frame {
+ msec: 4624
+ hash: "cc8a2477368001015b68c99db95ebaa1"
+ }
+ Frame {
+ msec: 4640
+ hash: "01c0f4d5b155eb16ac364b24d5085bac"
+ }
+ Frame {
+ msec: 4656
+ hash: "4c4f318b03e0da461bcecb61f43ef3cd"
+ }
+ Frame {
+ msec: 4672
+ hash: "dffd22d719f18c943cd0c30afe272434"
+ }
+ Frame {
+ msec: 4688
+ hash: "4f7ab0450512ae1319dad22a6e0400b7"
+ }
+ Frame {
+ msec: 4704
+ hash: "ea29e23bdb49a30694640dfb078c796a"
+ }
+ Frame {
+ msec: 4720
+ hash: "80739ed287906d0b55297be4b74a54cb"
+ }
+ Frame {
+ msec: 4736
+ hash: "8d9117cf841c4b158f30b79ac8f2afb0"
+ }
+ Frame {
+ msec: 4752
+ hash: "1850e9117160b2bd1865274092f9ec84"
+ }
+ Frame {
+ msec: 4768
+ hash: "07945c8954860895f95f8e352c49e0a5"
+ }
+ Frame {
+ msec: 4784
+ hash: "d0fa6087d2859446ff8f317c9d7dafe1"
+ }
+ Frame {
+ msec: 4800
+ hash: "8ebba2084793d90a640ec2fb12dc0547"
+ }
+ Frame {
+ msec: 4816
+ image: "flickable-nested.5.png"
+ }
+ Frame {
+ msec: 4832
+ hash: "77d479675c36ecda0926061449f5a60b"
+ }
+ Frame {
+ msec: 4848
+ hash: "77d479675c36ecda0926061449f5a60b"
+ }
+ Frame {
+ msec: 4864
+ hash: "b968c1528ce7ecf80008fbd56f0ca9a9"
+ }
+ Frame {
+ msec: 4880
+ hash: "b968c1528ce7ecf80008fbd56f0ca9a9"
+ }
+ Frame {
+ msec: 4896
+ hash: "b968c1528ce7ecf80008fbd56f0ca9a9"
+ }
+ Frame {
+ msec: 4912
+ hash: "b968c1528ce7ecf80008fbd56f0ca9a9"
+ }
+ Frame {
+ msec: 4928
+ hash: "b968c1528ce7ecf80008fbd56f0ca9a9"
+ }
+ Frame {
+ msec: 4944
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 4960
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 4976
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 4992
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5008
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5024
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5040
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5056
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5072
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5088
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5104
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5120
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5136
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5152
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5168
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5184
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5200
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5216
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5232
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5248
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5264
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5280
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5296
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5312
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5328
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5344
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5360
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5376
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5392
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5408
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5424
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5440
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5456
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5472
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5488
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5504
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5520
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5536
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5552
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5568
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5584
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5600
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5616
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5632
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5648
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5664
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5680
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+ Frame {
+ msec: 5696
+ hash: "38f29e86bd9bfe4df04c6411374f76ae"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png
new file mode 100644
index 00000000..5af9306b
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.0.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png
new file mode 100644
index 00000000..61acc87e
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.1.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png
new file mode 100644
index 00000000..bc6ac347
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.2.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png
new file mode 100644
index 00000000..bc6ac347
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.3.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png
new file mode 100644
index 00000000..c970488b
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.4.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png
new file mode 100644
index 00000000..0af1424c
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.5.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png
new file mode 100644
index 00000000..c826907d
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.6.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png
new file mode 100644
index 00000000..5af9306b
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.7.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png
new file mode 100644
index 00000000..f714fa5d
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.8.png
Binary files differ
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml
new file mode 100644
index 00000000..8ad3029b
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/data/flickable-vertical.qml
@@ -0,0 +1,3647 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+ Frame {
+ msec: 0
+ }
+ Frame {
+ msec: 16
+ image: "flickable-vertical.0.png"
+ }
+ Frame {
+ msec: 32
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 48
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 64
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 80
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 96
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 112
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 128
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 144
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 160
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 176
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 192
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 208
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 224
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 240
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 256
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 272
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 288
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 159; y: 207
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 304
+ hash: "71a0273e7582419e07937fe701d8e027"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 159; y: 206
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 320
+ hash: "71a0273e7582419e07937fe701d8e027"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 159; y: 205
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 159; y: 203
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 336
+ hash: "71a0273e7582419e07937fe701d8e027"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 159; y: 199
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 157; y: 190
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 352
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 155; y: 176
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 153; y: 158
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 368
+ hash: "a8d53f622836800e43157685ce21fad4"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 151; y: 141
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 148; y: 118
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 384
+ hash: "99c8215fbd87e45836908a85748dccc7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 146; y: 94
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 141; y: 70
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 400
+ hash: "d56ff1a2994f1acb5ad06b0468672a29"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 136; y: 46
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 136; y: 46
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 416
+ hash: "85ba01e36cc978459451887facbc3260"
+ }
+ Frame {
+ msec: 432
+ hash: "958d223a6b27ecc87febd860168d5aa5"
+ }
+ Frame {
+ msec: 448
+ hash: "851ef5f56b7b05d3feb0a1a357f96007"
+ }
+ Frame {
+ msec: 464
+ hash: "4d90460d3b6c46075ffda426bc6ceaa6"
+ }
+ Frame {
+ msec: 480
+ hash: "bb67acd602414cf59e27b5ff19f69169"
+ }
+ Frame {
+ msec: 496
+ hash: "acce28653f8bf46c09067254774fb126"
+ }
+ Frame {
+ msec: 512
+ hash: "91ea2538dfe0f9af7b4732cb4474215b"
+ }
+ Frame {
+ msec: 528
+ hash: "e7fd52f25a4a9c31a2f2fabd59c31160"
+ }
+ Frame {
+ msec: 544
+ hash: "6acdb4852ef9091382030998e28d02a5"
+ }
+ Frame {
+ msec: 560
+ hash: "10c7eaab96a538a7111b054a403132a3"
+ }
+ Frame {
+ msec: 576
+ hash: "4ebb31f7945bb5542f9e5146888b1065"
+ }
+ Frame {
+ msec: 592
+ hash: "b98d594580ad701afb4d2ef186853bc4"
+ }
+ Frame {
+ msec: 608
+ hash: "2700eb44f9b7400f3c1bd11d878e078d"
+ }
+ Frame {
+ msec: 624
+ hash: "b8a8c4db8325b3e0292e6473084347d9"
+ }
+ Frame {
+ msec: 640
+ hash: "88ff05697e82e78847794b153be12c46"
+ }
+ Frame {
+ msec: 656
+ hash: "06970943c3cd12f07b1d661de0ab730f"
+ }
+ Frame {
+ msec: 672
+ hash: "5804b412094ab17424de4ba12b2e2e32"
+ }
+ Frame {
+ msec: 688
+ hash: "8ff038b364f065e67430b2a312a10101"
+ }
+ Frame {
+ msec: 704
+ hash: "8a9a1c725b80af8fd3ffb9d8bc7328ac"
+ }
+ Frame {
+ msec: 720
+ hash: "83c3481ec7a1dddcbc36d6fb9b7d6149"
+ }
+ Frame {
+ msec: 736
+ hash: "abf102e5d88bef8ed429c222284907da"
+ }
+ Frame {
+ msec: 752
+ hash: "e9bcb3268f705e708ffbcf707c78c889"
+ }
+ Frame {
+ msec: 768
+ hash: "918c60c1ed90f5803d24ea515f21f8fa"
+ }
+ Frame {
+ msec: 784
+ hash: "f3064485083025aba09224faafcede14"
+ }
+ Frame {
+ msec: 800
+ hash: "9f36e5b91e6abc9f991625cc52afdd4e"
+ }
+ Frame {
+ msec: 816
+ hash: "70a50039fbd67d4b56c0c7ec3d7aecd1"
+ }
+ Frame {
+ msec: 832
+ hash: "90bbef58e2e59021f68b878db477f74b"
+ }
+ Frame {
+ msec: 848
+ hash: "21480d7b949acba033f4686c666d3f85"
+ }
+ Frame {
+ msec: 864
+ hash: "b622d2cea2428fb92a8e37715a60f195"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 109; y: 69
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 880
+ hash: "b622d2cea2428fb92a8e37715a60f195"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 110; y: 70
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 110; y: 71
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 896
+ hash: "b622d2cea2428fb92a8e37715a60f195"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 110; y: 74
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 111; y: 79
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 912
+ hash: "8b537cd0481c1a9bf84f4855ae5697ad"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 111; y: 89
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 113; y: 104
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 928
+ hash: "f5aba503b2c155401d26be068724e28a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 115; y: 119
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 115; y: 135
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 944
+ hash: "1aca5a9415dd669a0ff76ef4da9c9a56"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 118; y: 160
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 120; y: 183
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 960
+ hash: "b046e18396cd3d2da6505fa783bd2b89"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 122; y: 205
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 124; y: 230
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 124; y: 230
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 976
+ image: "flickable-vertical.1.png"
+ }
+ Frame {
+ msec: 992
+ hash: "c4506098417f905871a43d183cd5904d"
+ }
+ Frame {
+ msec: 1008
+ hash: "fe8014819e6fe41fa109f5b0ff2e9764"
+ }
+ Frame {
+ msec: 1024
+ hash: "6acdb4852ef9091382030998e28d02a5"
+ }
+ Frame {
+ msec: 1040
+ hash: "d5a9739669a9a641c0c1f44b777cb9b8"
+ }
+ Frame {
+ msec: 1056
+ hash: "a4006cb90c69313b9b04a6b7b8734855"
+ }
+ Frame {
+ msec: 1072
+ hash: "23b447e486a6354354505171cf3c45ec"
+ }
+ Frame {
+ msec: 1088
+ hash: "ad172b89d9764bd568d9127c91547c0b"
+ }
+ Frame {
+ msec: 1104
+ hash: "0003fb6329e0bf293d56af63265bf0ca"
+ }
+ Frame {
+ msec: 1120
+ hash: "dd62960e62800219c179fcd481e4504d"
+ }
+ Frame {
+ msec: 1136
+ hash: "7fe6c7bd1bc9e46d3e520178a2309e87"
+ }
+ Frame {
+ msec: 1152
+ hash: "bb67acd602414cf59e27b5ff19f69169"
+ }
+ Frame {
+ msec: 1168
+ hash: "3170c18b8dd74429b0f366ec07f4870b"
+ }
+ Frame {
+ msec: 1184
+ hash: "249e4e489236e3f0748ba63c7a105b33"
+ }
+ Frame {
+ msec: 1200
+ hash: "bd2fb97c583e6fe653a32fa610d6ac83"
+ }
+ Frame {
+ msec: 1216
+ hash: "95ca2f988370075070c6a98e5e680206"
+ }
+ Frame {
+ msec: 1232
+ hash: "851ef5f56b7b05d3feb0a1a357f96007"
+ }
+ Frame {
+ msec: 1248
+ hash: "80f599f50af9e601536f62ea93f4e429"
+ }
+ Frame {
+ msec: 1264
+ hash: "485d719d81429e63be4de1ba81d53996"
+ }
+ Frame {
+ msec: 1280
+ hash: "745f3c2e0baede59a52805eddac5b01f"
+ }
+ Frame {
+ msec: 1296
+ hash: "fea3fa6e26eb150ab37fe96a34d3be3b"
+ }
+ Frame {
+ msec: 1312
+ hash: "29c8004517294539adf3243533381436"
+ }
+ Frame {
+ msec: 1328
+ hash: "85ba01e36cc978459451887facbc3260"
+ }
+ Frame {
+ msec: 1344
+ hash: "deedb9ddcc2f5354a2356178db54d971"
+ }
+ Frame {
+ msec: 1360
+ hash: "9e1fb461c13b4affa39e5909d3ade168"
+ }
+ Frame {
+ msec: 1376
+ hash: "684a543d7afc5a5cac2bb823bbb94893"
+ }
+ Frame {
+ msec: 1392
+ hash: "636f04661a0418c1fdcaaaba28092671"
+ }
+ Frame {
+ msec: 1408
+ hash: "89cac82b6751208654d1e4ef4df8ef28"
+ }
+ Frame {
+ msec: 1424
+ hash: "a974415dcf31bee79874c4a6e84cf796"
+ }
+ Frame {
+ msec: 1440
+ hash: "f74c075e8cf2aef501b7115427b3b221"
+ }
+ Frame {
+ msec: 1456
+ hash: "7efcd27e34db1d3adc3d31e0b9ebe432"
+ }
+ Frame {
+ msec: 1472
+ hash: "c8747327ae3370b04a996aa6b5e373c6"
+ }
+ Frame {
+ msec: 1488
+ hash: "b7b32b5e782f8f5b1cbd6f581f90004a"
+ }
+ Frame {
+ msec: 1504
+ hash: "5fda56f77948e183557ff54690030746"
+ }
+ Frame {
+ msec: 1520
+ hash: "6e43987a8db7a6231887cf5883d381bf"
+ }
+ Frame {
+ msec: 1536
+ hash: "901e1f9851d05ff300fa2d52a38829ec"
+ }
+ Frame {
+ msec: 1552
+ hash: "abda2edf3c9f1aa28f41bf28083d081f"
+ }
+ Frame {
+ msec: 1568
+ hash: "5e324e90e4056f59730db9fbc941609a"
+ }
+ Frame {
+ msec: 1584
+ hash: "d98ec6ad7e6f2df6796f975cdf06ea2c"
+ }
+ Frame {
+ msec: 1600
+ hash: "fa62c8154b5aba9fa6daa0a50229e752"
+ }
+ Frame {
+ msec: 1616
+ hash: "c03b7e52c7da4f1cb6a4a2cab119a1a1"
+ }
+ Frame {
+ msec: 1632
+ hash: "57c1149d35ed84de63bac7accdb30c77"
+ }
+ Frame {
+ msec: 1648
+ hash: "48823d7e5b72ff6e11bbe877962c9884"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 44; y: 282
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1664
+ hash: "99c8215fbd87e45836908a85748dccc7"
+ }
+ Frame {
+ msec: 1680
+ hash: "45e2cf43322f038d2b322dea82e829f1"
+ }
+ Frame {
+ msec: 1696
+ hash: "6473a0dc426bf118674d09b281fb6c38"
+ }
+ Frame {
+ msec: 1712
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 44; y: 282
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 1728
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1744
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1760
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1776
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1792
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1808
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1824
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1840
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1856
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1872
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1888
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1904
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1920
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1936
+ image: "flickable-vertical.2.png"
+ }
+ Frame {
+ msec: 1952
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1968
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 1984
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2000
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2016
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2032
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2048
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2064
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2080
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 95; y: 222
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 95; y: 221
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2096
+ hash: "5f6ed58401fddd692503810f22b23e93"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 95; y: 220
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 95; y: 218
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2112
+ hash: "5f6ed58401fddd692503810f22b23e93"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 95; y: 216
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 95; y: 212
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2128
+ hash: "5f6ed58401fddd692503810f22b23e93"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 96; y: 205
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 96; y: 195
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2144
+ hash: "5f6ed58401fddd692503810f22b23e93"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 97; y: 184
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 97; y: 168
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2160
+ hash: "5f6ed58401fddd692503810f22b23e93"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 99; y: 153
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 99; y: 139
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2176
+ hash: "5f6ed58401fddd692503810f22b23e93"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 101; y: 125
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 101; y: 112
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2192
+ hash: "5f6ed58401fddd692503810f22b23e93"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 101; y: 99
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 101; y: 85
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2208
+ hash: "5f6ed58401fddd692503810f22b23e93"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 103; y: 75
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 103; y: 62
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2224
+ hash: "5f6ed58401fddd692503810f22b23e93"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 103; y: 53
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 103; y: 45
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 103; y: 45
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2240
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2256
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2272
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2288
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2304
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2320
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2336
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2352
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2368
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2384
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2400
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2416
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2432
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2448
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2464
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2480
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2496
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2512
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2528
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 90; y: 38
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2544
+ hash: "defd2e26ba579dffd2273bcc86c54a94"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 90; y: 39
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2560
+ hash: "defd2e26ba579dffd2273bcc86c54a94"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 90; y: 40
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 90; y: 41
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2576
+ hash: "defd2e26ba579dffd2273bcc86c54a94"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 91; y: 43
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 91; y: 46
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2592
+ hash: "defd2e26ba579dffd2273bcc86c54a94"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 92; y: 50
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 92; y: 55
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2608
+ hash: "defd2e26ba579dffd2273bcc86c54a94"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 94; y: 65
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 96; y: 79
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2624
+ hash: "defd2e26ba579dffd2273bcc86c54a94"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 97; y: 95
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 99; y: 112
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2640
+ hash: "defd2e26ba579dffd2273bcc86c54a94"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 101; y: 129
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 103; y: 148
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2656
+ hash: "defd2e26ba579dffd2273bcc86c54a94"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 105; y: 165
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 105; y: 180
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2672
+ hash: "defd2e26ba579dffd2273bcc86c54a94"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 107; y: 192
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 205
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2688
+ hash: "defd2e26ba579dffd2273bcc86c54a94"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 219
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 230
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2704
+ hash: "defd2e26ba579dffd2273bcc86c54a94"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 111; y: 235
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 111; y: 238
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2720
+ hash: "defd2e26ba579dffd2273bcc86c54a94"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 111; y: 240
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 111; y: 240
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 2736
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2752
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2768
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2784
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2800
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2816
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2832
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2848
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2864
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2880
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2896
+ image: "flickable-vertical.3.png"
+ }
+ Frame {
+ msec: 2912
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2928
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2944
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2960
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2976
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 2992
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3008
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3024
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3040
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3056
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3072
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3088
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3104
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3120
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3136
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 43; y: 269
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3152
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3168
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3184
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3200
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3216
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 43; y: 269
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3232
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3248
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3264
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3280
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3296
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3312
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3328
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3344
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3360
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3376
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3392
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3408
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3424
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3440
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3456
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3472
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 75; y: 279
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3488
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3504
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3520
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3536
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 75; y: 279
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3552
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3568
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3584
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3600
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3616
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3632
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3648
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3664
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3680
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3696
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3712
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3728
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Frame {
+ msec: 3744
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 116; y: 200
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3760
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 116; y: 199
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 117; y: 198
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3776
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 117; y: 195
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 117; y: 190
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3792
+ hash: "8caa38000edef97a8276022b5da19ecc"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 118; y: 183
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 120; y: 166
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3808
+ hash: "abda2edf3c9f1aa28f41bf28083d081f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 122; y: 146
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 124; y: 123
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3824
+ hash: "1a0305de0a8156f3f059d74891b71846"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 126; y: 94
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 128; y: 67
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3840
+ hash: "04c2fbbb1df6ca9d03c105fcfa5c0770"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 130; y: 41
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 133; y: 15
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3856
+ image: "flickable-vertical.4.png"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 135; y: -6
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 138; y: -27
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3872
+ hash: "4ebb31f7945bb5542f9e5146888b1065"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 140; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 140; y: -48
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 3888
+ hash: "2a731429c6d5c4ee1f1fa8f3ca07f0c2"
+ }
+ Frame {
+ msec: 3904
+ hash: "b8a8c4db8325b3e0292e6473084347d9"
+ }
+ Frame {
+ msec: 3920
+ hash: "fae53bd8bc9d05f343968c7006723207"
+ }
+ Frame {
+ msec: 3936
+ hash: "fe2fc28a79609af32ea1043f3c988b08"
+ }
+ Frame {
+ msec: 3952
+ hash: "18f77a48b14347b2ab41eb39c9de3be4"
+ }
+ Frame {
+ msec: 3968
+ hash: "93e83c35d34715ee703a0d79d51bc145"
+ }
+ Frame {
+ msec: 3984
+ hash: "4ae9d80d6079b92be66fcc099209d779"
+ }
+ Frame {
+ msec: 4000
+ hash: "bd8c0a924552cb4dfc5ddc1451931b01"
+ }
+ Frame {
+ msec: 4016
+ hash: "6a1874cdac6f754b36f022c583834d32"
+ }
+ Frame {
+ msec: 4032
+ hash: "f3064485083025aba09224faafcede14"
+ }
+ Frame {
+ msec: 4048
+ hash: "8e82568ac62969dfedbf1c2082101661"
+ }
+ Frame {
+ msec: 4064
+ hash: "4e447efea0dd139787c7aa9018327206"
+ }
+ Frame {
+ msec: 4080
+ hash: "ed23778ce6843053cd4af6df7262bdd0"
+ }
+ Frame {
+ msec: 4096
+ hash: "fe1118cc51b4cd25d775b5d1c1d66540"
+ }
+ Frame {
+ msec: 4112
+ hash: "02a59ccc15df26abe5612f13ce926286"
+ }
+ Frame {
+ msec: 4128
+ hash: "71c43a208e3dfbce6cb461f8ff0d2f17"
+ }
+ Frame {
+ msec: 4144
+ hash: "404b8155f17dff084c2da1407d6915a9"
+ }
+ Frame {
+ msec: 4160
+ hash: "ab0dba54c469dea461cd1619161edd82"
+ }
+ Frame {
+ msec: 4176
+ hash: "e6f158712a7afe1844acc1a1cd9385ec"
+ }
+ Frame {
+ msec: 4192
+ hash: "b9d8fcc3d68ebc6d4d4f60e4652befe3"
+ }
+ Frame {
+ msec: 4208
+ hash: "9005a49b3ac2ef2344d78ef68595ea26"
+ }
+ Frame {
+ msec: 4224
+ hash: "aad3dd90f766320ad68b62b97559ec02"
+ }
+ Frame {
+ msec: 4240
+ hash: "a39008d78d188e8bd3571f80f679a915"
+ }
+ Frame {
+ msec: 4256
+ hash: "cedc580acc63d6a069442bb83f17b6f8"
+ }
+ Frame {
+ msec: 4272
+ hash: "f63f5d20e3b5a4b6247339d0ec518449"
+ }
+ Frame {
+ msec: 4288
+ hash: "f63f5d20e3b5a4b6247339d0ec518449"
+ }
+ Frame {
+ msec: 4304
+ hash: "cedc580acc63d6a069442bb83f17b6f8"
+ }
+ Frame {
+ msec: 4320
+ hash: "bccf94c11e92af36f418dbee1b797a86"
+ }
+ Frame {
+ msec: 4336
+ hash: "a39008d78d188e8bd3571f80f679a915"
+ }
+ Frame {
+ msec: 4352
+ hash: "02d38396737a262fa983511a40514b38"
+ }
+ Frame {
+ msec: 4368
+ hash: "9005a49b3ac2ef2344d78ef68595ea26"
+ }
+ Frame {
+ msec: 4384
+ hash: "c05dad606a9b5b501a201bfead974f03"
+ }
+ Frame {
+ msec: 4400
+ hash: "27846f086c13e1b06e89a8a395802678"
+ }
+ Frame {
+ msec: 4416
+ hash: "f919b09b6f7f4f09b5d9b123b686a442"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 136; y: 176
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4432
+ hash: "f919b09b6f7f4f09b5d9b123b686a442"
+ }
+ Frame {
+ msec: 4448
+ hash: "f919b09b6f7f4f09b5d9b123b686a442"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 136; y: 175
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4464
+ hash: "f919b09b6f7f4f09b5d9b123b686a442"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 136; y: 173
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 136; y: 168
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4480
+ hash: "ab0dba54c469dea461cd1619161edd82"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 134; y: 159
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 133; y: 142
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4496
+ hash: "aad3dd90f766320ad68b62b97559ec02"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 130; y: 119
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 128; y: 98
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4512
+ hash: "09e110197afc9350dbbaf3e19e24dbe8"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 126; y: 78
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 124; y: 59
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4528
+ hash: "c50fa7aa75b947d065109c97a0db4c02"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 122; y: 44
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 120; y: 30
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4544
+ hash: "e701f8ef23f576f10c286191ea4caaf1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 120; y: 21
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 118; y: 12
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 118; y: 12
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4560
+ hash: "c24daebe9c5ba9bd46ef674c49edd160"
+ }
+ Frame {
+ msec: 4576
+ hash: "fc762235395c772666d2529a5e9bff98"
+ }
+ Frame {
+ msec: 4592
+ hash: "7f4f4420fde62e6126f0c3bf604425dc"
+ }
+ Frame {
+ msec: 4608
+ hash: "0e9978b0f60cba7bf599571b97f2f751"
+ }
+ Frame {
+ msec: 4624
+ hash: "ff19d1b0a0d7d0cc5dd8919606c17fc8"
+ }
+ Frame {
+ msec: 4640
+ hash: "7c61e0a6c354b4f30db6c861b9250be2"
+ }
+ Frame {
+ msec: 4656
+ hash: "bd1196ce51f5abd53f6052f17d926a81"
+ }
+ Frame {
+ msec: 4672
+ hash: "ab2b1c33a5f60690fe2724a0ddd3bb67"
+ }
+ Frame {
+ msec: 4688
+ hash: "0a0709d2649d649ab52eaddbe60c1dc9"
+ }
+ Frame {
+ msec: 4704
+ hash: "ef3b3099811cc2e26d823d94c5b66f1d"
+ }
+ Frame {
+ msec: 4720
+ hash: "522683305b2706b6e22d0e1770f285d6"
+ }
+ Frame {
+ msec: 4736
+ hash: "c08d933b3dbda5fc476ed673cd7a2e4a"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 111; y: 67
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4752
+ hash: "c08d933b3dbda5fc476ed673cd7a2e4a"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 111; y: 70
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 111; y: 74
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4768
+ hash: "ab0dba54c469dea461cd1619161edd82"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 111; y: 79
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 112; y: 86
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4784
+ hash: "d23653a4e1651babdbb3561fb7029df2"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 112; y: 95
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 114; y: 105
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4800
+ hash: "702d94cbca1ba235a5a2cc30c552d8b7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 114; y: 115
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 115; y: 126
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4816
+ image: "flickable-vertical.5.png"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 115; y: 142
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 117; y: 159
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4832
+ hash: "f53134176897d55299ab723ab20ba3fc"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 120; y: 180
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 122; y: 202
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4848
+ hash: "84146c913b41215c4bab1f36471f2b7b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 127; y: 224
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 129; y: 243
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 129; y: 243
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 4864
+ hash: "2a731429c6d5c4ee1f1fa8f3ca07f0c2"
+ }
+ Frame {
+ msec: 4880
+ hash: "a1e960ffef391daecb52d31698c7b06c"
+ }
+ Frame {
+ msec: 4896
+ hash: "adca54c132f170c517f1ef17c45006c8"
+ }
+ Frame {
+ msec: 4912
+ hash: "4ebb31f7945bb5542f9e5146888b1065"
+ }
+ Frame {
+ msec: 4928
+ hash: "c43ebd04137e379216c94b4c57cab3d9"
+ }
+ Frame {
+ msec: 4944
+ hash: "c0218c548f5e3eb74ef33cb2921dbc96"
+ }
+ Frame {
+ msec: 4960
+ hash: "e6a15947574c7ac8e5a2454a5f8b043d"
+ }
+ Frame {
+ msec: 4976
+ hash: "ec9aca63b61a8c3beb4ad476d4e38568"
+ }
+ Frame {
+ msec: 4992
+ hash: "28f0447e8107d7fac9ec29b83808d2cb"
+ }
+ Frame {
+ msec: 5008
+ hash: "74e28cddf8dd7bd7593c7185e09ea752"
+ }
+ Frame {
+ msec: 5024
+ hash: "23b447e486a6354354505171cf3c45ec"
+ }
+ Frame {
+ msec: 5040
+ hash: "3e3948addc7236ff8638863786dfe045"
+ }
+ Frame {
+ msec: 5056
+ hash: "49885ec2f3242fc3ba9c9b808b3bb491"
+ }
+ Frame {
+ msec: 5072
+ hash: "0c12fc65a0298af1a1ec3bccfcdb20ab"
+ }
+ Frame {
+ msec: 5088
+ hash: "49c71089343b963fd8b3587eb1d5d457"
+ }
+ Frame {
+ msec: 5104
+ hash: "f083682e9bce74022baeafcb26870adb"
+ }
+ Frame {
+ msec: 5120
+ hash: "5bd49eab3fd8b246659b51d4602ea391"
+ }
+ Frame {
+ msec: 5136
+ hash: "3170c18b8dd74429b0f366ec07f4870b"
+ }
+ Frame {
+ msec: 5152
+ hash: "d82de8b7c5a144b20085f447cf041350"
+ }
+ Frame {
+ msec: 5168
+ hash: "60e520c52c5b87c686294a23d96dbd11"
+ }
+ Frame {
+ msec: 5184
+ hash: "bb5b6cb5862e28a7f309ef5c7cf2b5dd"
+ }
+ Frame {
+ msec: 5200
+ hash: "b9e255376ad0b74b2c9be6e694f84d90"
+ }
+ Frame {
+ msec: 5216
+ hash: "e7527c7c8cb2f8c9e5ce32be98612837"
+ }
+ Frame {
+ msec: 5232
+ hash: "8f8547a6508b156d514c6d4a61d18424"
+ }
+ Frame {
+ msec: 5248
+ hash: "99b4220101d400b49346ca023799c8fe"
+ }
+ Frame {
+ msec: 5264
+ hash: "2d83cf7c5f93aad4f9dcadcfdbb08fa3"
+ }
+ Frame {
+ msec: 5280
+ hash: "c9ea64aa7000008ad9032cddd898767c"
+ }
+ Frame {
+ msec: 5296
+ hash: "4c37b188261e927f72725484d08ac9e1"
+ }
+ Frame {
+ msec: 5312
+ hash: "29c8004517294539adf3243533381436"
+ }
+ Frame {
+ msec: 5328
+ hash: "b5126298ebb61d6ab5ae58822c9380ca"
+ }
+ Frame {
+ msec: 5344
+ hash: "7b546c089dca57353b4867af724ea370"
+ }
+ Frame {
+ msec: 5360
+ hash: "deedb9ddcc2f5354a2356178db54d971"
+ }
+ Frame {
+ msec: 5376
+ hash: "9e1fb461c13b4affa39e5909d3ade168"
+ }
+ Frame {
+ msec: 5392
+ hash: "dbb54d7d203c99d466b1a173fb90c148"
+ }
+ Frame {
+ msec: 5408
+ hash: "0a67ef028264551c1122f4d8a0b07c20"
+ }
+ Frame {
+ msec: 5424
+ hash: "636f04661a0418c1fdcaaaba28092671"
+ }
+ Frame {
+ msec: 5440
+ hash: "de8946eb6317277b580cbf6a38a85a29"
+ }
+ Frame {
+ msec: 5456
+ hash: "45dd5e856c10ef2e5a9b968044802096"
+ }
+ Frame {
+ msec: 5472
+ hash: "a974415dcf31bee79874c4a6e84cf796"
+ }
+ Frame {
+ msec: 5488
+ hash: "58dab05300d4c83ba084c8bef6a04958"
+ }
+ Frame {
+ msec: 5504
+ hash: "f74c075e8cf2aef501b7115427b3b221"
+ }
+ Frame {
+ msec: 5520
+ hash: "7fd3e958115134b2f15cc6d3e01cbcfe"
+ }
+ Frame {
+ msec: 5536
+ hash: "7efcd27e34db1d3adc3d31e0b9ebe432"
+ }
+ Frame {
+ msec: 5552
+ hash: "2229621b9ad55dddce371061584a4dfd"
+ }
+ Frame {
+ msec: 5568
+ hash: "c8747327ae3370b04a996aa6b5e373c6"
+ }
+ Frame {
+ msec: 5584
+ hash: "677f52c273dda1f878bfea43b6353aaa"
+ }
+ Frame {
+ msec: 5600
+ hash: "d29de2f0505bdaca1e3443812a588fb1"
+ }
+ Frame {
+ msec: 5616
+ hash: "71f3088ea8794a232ee08c6b0ad72e98"
+ }
+ Frame {
+ msec: 5632
+ hash: "3733ba52e740ea8438967cb03c619368"
+ }
+ Frame {
+ msec: 5648
+ hash: "5fda56f77948e183557ff54690030746"
+ }
+ Frame {
+ msec: 5664
+ hash: "5996c2fc31ff3a13e1f3a23a230aad9a"
+ }
+ Frame {
+ msec: 5680
+ hash: "90b9b19f9f6aef7279b1199ca7b34b07"
+ }
+ Frame {
+ msec: 5696
+ hash: "05b4559167ff77d07bb3063b87c4e621"
+ }
+ Frame {
+ msec: 5712
+ hash: "6e43987a8db7a6231887cf5883d381bf"
+ }
+ Frame {
+ msec: 5728
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 5744
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 5760
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 5776
+ image: "flickable-vertical.6.png"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 102; y: 279
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5792
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 5808
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 5824
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 5840
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 102; y: 279
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 5856
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 5872
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 5888
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 5904
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 5920
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 5936
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 5952
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 5968
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 5984
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6000
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6016
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6032
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6048
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6064
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 148; y: 276
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6080
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6096
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6112
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6128
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6144
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 148; y: 276
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6160
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6176
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6192
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6208
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6224
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6240
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6256
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6272
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6288
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6304
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6320
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6336
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6352
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6368
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Frame {
+ msec: 6384
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 129; y: 101
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6400
+ hash: "9b748b3b85f63d7f62cd916b0bf4357c"
+ }
+ Frame {
+ msec: 6416
+ hash: "9b748b3b85f63d7f62cd916b0bf4357c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 129; y: 103
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 129; y: 105
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6432
+ hash: "9b748b3b85f63d7f62cd916b0bf4357c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 130; y: 110
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 132; y: 123
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6448
+ hash: "351d95ba7bc01ea8d4991883885ca537"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 132; y: 133
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 134; y: 145
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6464
+ hash: "2c84bdd7066c8fd8c66b022783c6fcfe"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 136; y: 159
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 138; y: 172
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6480
+ hash: "ffe18300d9ce72e2d4e191c473a6973c"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 138; y: 187
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 140; y: 203
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6496
+ hash: "427720fdd38ff4310c8040b1a5a5f84f"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 140; y: 214
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 141; y: 224
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6512
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 143; y: 235
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 143; y: 246
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6528
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 143; y: 257
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 145; y: 269
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6544
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 145; y: 278
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 145; y: 289
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6560
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 147; y: 299
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 147; y: 308
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6576
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 149; y: 316
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 149; y: 318
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6592
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 149; y: 320
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 149; y: 321
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 149; y: 321
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 6608
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6624
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6640
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6656
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6672
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6688
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6704
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6720
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6736
+ image: "flickable-vertical.7.png"
+ }
+ Frame {
+ msec: 6752
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6768
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6784
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6800
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6816
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6832
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6848
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6864
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6880
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6896
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6912
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6928
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6944
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6960
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6976
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Frame {
+ msec: 6992
+ hash: "08a827d109c78ff0d82ed7b6ef8d55b9"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 166; y: 191
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7008
+ hash: "ff198f6b27379e64b901b37e0cf1e98b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 167; y: 190
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 167; y: 189
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7024
+ hash: "ff198f6b27379e64b901b37e0cf1e98b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 167; y: 188
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 168; y: 185
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7040
+ hash: "ff198f6b27379e64b901b37e0cf1e98b"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 169; y: 183
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 169; y: 179
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7056
+ hash: "61d410fdbe0ee8a41e9c7b25eb2901a7"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 170; y: 172
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 170; y: 162
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7072
+ hash: "8e27d1db841047a115561861a1c20e67"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 168; y: 150
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 167; y: 139
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7088
+ hash: "7599e2f206da8b46dcaf35a4a7858747"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 165; y: 125
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 163; y: 113
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7104
+ hash: "45e2cf43322f038d2b322dea82e829f1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 161; y: 103
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 160; y: 92
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7120
+ hash: "0170b6aff2eab67213fc4f2883be1db9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 158; y: 80
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 156; y: 66
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7136
+ hash: "23ef985de50ae4600d8f62ed4c91edc9"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 154; y: 52
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 154; y: 38
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7152
+ hash: "a69e534df84e406e06ca94e2221c97f1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 152; y: 27
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 150; y: 18
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 150; y: 18
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7168
+ hash: "99b4220101d400b49346ca023799c8fe"
+ }
+ Frame {
+ msec: 7184
+ hash: "80f599f50af9e601536f62ea93f4e429"
+ }
+ Frame {
+ msec: 7200
+ hash: "e211b4a9e0059eaf7a3654121ed6b7a4"
+ }
+ Frame {
+ msec: 7216
+ hash: "ef0997291fb3323c877b65847905f7c3"
+ }
+ Frame {
+ msec: 7232
+ hash: "95ca2f988370075070c6a98e5e680206"
+ }
+ Frame {
+ msec: 7248
+ hash: "bb5b6cb5862e28a7f309ef5c7cf2b5dd"
+ }
+ Frame {
+ msec: 7264
+ hash: "958e9074dfa2392db05fb3f532573519"
+ }
+ Frame {
+ msec: 7280
+ hash: "4d90460d3b6c46075ffda426bc6ceaa6"
+ }
+ Frame {
+ msec: 7296
+ hash: "d82de8b7c5a144b20085f447cf041350"
+ }
+ Frame {
+ msec: 7312
+ hash: "4d5d1c8470df16097c51517e750ef6be"
+ }
+ Frame {
+ msec: 7328
+ hash: "3170c18b8dd74429b0f366ec07f4870b"
+ }
+ Frame {
+ msec: 7344
+ hash: "35b4e282089b4f7e8cc60aaf6635a0f7"
+ }
+ Frame {
+ msec: 7360
+ hash: "bb67acd602414cf59e27b5ff19f69169"
+ }
+ Frame {
+ msec: 7376
+ hash: "0135220633c5aebe964b596f3c1bae27"
+ }
+ Frame {
+ msec: 7392
+ hash: "b4a996bdc1ccae96f84e285b212a19a3"
+ }
+ Frame {
+ msec: 7408
+ hash: "7fe6c7bd1bc9e46d3e520178a2309e87"
+ }
+ Frame {
+ msec: 7424
+ hash: "b803764915a58bd59aed1223bd7c67d7"
+ }
+ Frame {
+ msec: 7440
+ hash: "49c71089343b963fd8b3587eb1d5d457"
+ }
+ Frame {
+ msec: 7456
+ hash: "d2e577eecdf6fc9ecadf500896e0ff46"
+ }
+ Mouse {
+ type: 2
+ button: 1
+ buttons: 1
+ x: 109; y: 172
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7472
+ hash: "d2e577eecdf6fc9ecadf500896e0ff46"
+ }
+ Frame {
+ msec: 7488
+ hash: "d2e577eecdf6fc9ecadf500896e0ff46"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 170
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 168
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7504
+ hash: "d2e577eecdf6fc9ecadf500896e0ff46"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 165
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 152
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7520
+ hash: "21bf0affeaf1033e59a99bed9efeb80d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 135
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 109; y: 116
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7536
+ hash: "c4506098417f905871a43d183cd5904d"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 106; y: 91
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 104; y: 66
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7552
+ hash: "fdf8dfa53431f930b01e667b3b86c7a1"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 102; y: 42
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 100; y: 17
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7568
+ hash: "a94e05f80f0f8d3af13678318fd91416"
+ }
+ Mouse {
+ type: 5
+ button: 0
+ buttons: 1
+ x: 100; y: -2
+ modifiers: 0
+ sendToViewport: true
+ }
+ Mouse {
+ type: 3
+ button: 1
+ buttons: 0
+ x: 100; y: -2
+ modifiers: 0
+ sendToViewport: true
+ }
+ Frame {
+ msec: 7584
+ hash: "bd8c0a924552cb4dfc5ddc1451931b01"
+ }
+ Frame {
+ msec: 7600
+ hash: "ed5bab2126fb459989b7ea0e44da6776"
+ }
+ Frame {
+ msec: 7616
+ hash: "756fc80a88e6f5d28f9c6bba771355c5"
+ }
+ Frame {
+ msec: 7632
+ hash: "640c092db0d2a523ce0cdc961e64124a"
+ }
+ Frame {
+ msec: 7648
+ hash: "097582f1b42c16d41f4413755ac15c3e"
+ }
+ Frame {
+ msec: 7664
+ hash: "67ef5e3297fe5605bd41a72681899f48"
+ }
+ Frame {
+ msec: 7680
+ hash: "91452c52c309b7d90c7ccca3fc9ae8b2"
+ }
+ Frame {
+ msec: 7696
+ image: "flickable-vertical.8.png"
+ }
+ Frame {
+ msec: 7712
+ hash: "ebef3c7095abadf45855fe75cbf3d358"
+ }
+ Frame {
+ msec: 7728
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7744
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7760
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7776
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7792
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7808
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7824
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7840
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7856
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7872
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7888
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7904
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7920
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7936
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7952
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7968
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 7984
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8000
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8016
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8032
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8048
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8064
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8080
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8096
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8112
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8128
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8144
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8160
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8176
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8192
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8208
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8224
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8240
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8256
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8272
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8288
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8304
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8320
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8336
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8352
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8368
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8384
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8400
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+ Frame {
+ msec: 8416
+ hash: "97b167a5a76d6b71713d25508ed360f0"
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-horizontal.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-horizontal.qml
new file mode 100644
index 00000000..8aa2389a
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-horizontal.qml
@@ -0,0 +1,37 @@
+import QtQuick 1.0
+
+Rectangle {
+ color: "lightSteelBlue"
+ width: 600; height: 300
+
+ ListModel {
+ id: list
+ ListElement { dayColor: "steelblue" }
+ ListElement { dayColor: "blue" }
+ ListElement { dayColor: "yellow" }
+ ListElement { dayColor: "purple" }
+ ListElement { dayColor: "red" }
+ ListElement { dayColor: "green" }
+ ListElement { dayColor: "orange" }
+ }
+
+ Flickable {
+ id: flickable
+ anchors.fill: parent; contentWidth: row.width
+
+ Row {
+ id: row
+ Repeater {
+ model: list
+ Rectangle { width: 200; height: 300; color: dayColor }
+ }
+ }
+ }
+ Rectangle {
+ radius: 3
+ y: flickable.height-8
+ height: 8
+ x: flickable.visibleArea.xPosition * flickable.width
+ width: flickable.visibleArea.widthRatio * flickable.width
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-nested.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-nested.qml
new file mode 100644
index 00000000..9335b9e3
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-nested.qml
@@ -0,0 +1,50 @@
+import QtQuick 1.0
+
+Item {
+ width: 640
+ height: 400
+
+ Flickable {
+ objectName: "flick 1"
+ anchors.fill: parent
+ contentWidth: width + 100
+ contentHeight: height + 100
+
+ Rectangle {
+ width: 300
+ height: 300
+ color: "blue"
+
+ Flickable {
+ objectName: "flick 2"
+ width: 300
+ height: 300
+ clip: true
+ contentWidth: 400
+ contentHeight: 400
+
+ Rectangle {
+ width: 100
+ height: 100
+ anchors.centerIn: parent
+ color: "yellow"
+
+ Flickable {
+ objectName: "flick 3"
+ anchors.fill: parent
+ clip: true
+ contentWidth: 150
+ contentHeight: 150
+ Rectangle {
+ x: 80
+ y: 80
+ width: 50
+ height: 50
+ color: "green"
+ }
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml
new file mode 100644
index 00000000..1fd65d17
--- /dev/null
+++ b/tests/auto/declarative/qmlvisual/qdeclarativeflickable/flickable-vertical.qml
@@ -0,0 +1,90 @@
+import QtQuick 1.0
+
+Rectangle {
+ color: "lightSteelBlue"
+ width: 200; height: 300
+
+ ListModel {
+ id: list
+ ListElement { dayColor: "steelblue" }
+ ListElement { dayColor: "blue" }
+ ListElement { dayColor: "yellow" }
+ ListElement { dayColor: "purple" }
+ ListElement { dayColor: "red" }
+ ListElement { dayColor: "green" }
+ ListElement { dayColor: "orange" }
+ }
+
+ Flickable {
+ id: flick
+ height: parent.height-50
+ width: parent.width; contentHeight: column.height
+
+ Column {
+ id: column
+ Repeater {
+ model: list
+ Rectangle { width: 200; height: 100; color: mr.pressed ? "black" : dayColor
+ MouseArea {
+ id: mr
+ anchors.fill: parent
+ }
+ }
+ }
+ }
+ clip: true
+ }
+ Rectangle {
+ radius: 3
+ x: flick.width-8
+ width: 8
+ y: flick.visibleArea.yPosition * flick.height
+ height: flick.visibleArea.heightRatio * flick.height
+ }
+
+ // click to toggle interactive flag
+ Rectangle {
+ width: 64
+ height: 48
+ y: parent.height - 50
+ color: "red"
+ MouseArea {
+ anchors.fill: parent
+ onClicked: flick.interactive = flick.interactive ? false : true
+ }
+ }
+
+ // click to toggle click delay
+ Rectangle {
+ width: 64
+ height: 48
+ x: 66
+ y: parent.height - 50
+ color: "green"
+ MouseArea {
+ anchors.fill: parent
+ onClicked: flick.pressDelay = flick.pressDelay > 0 ? 0 : 500
+ }
+ }
+
+ // click to toggle overshoot
+ Rectangle {
+ width: 64
+ height: 48
+ x: 130
+ y: parent.height - 50
+ color: "yellow"
+ MouseArea {
+ anchors.fill: parent
+ onClicked: flick.boundsBehavior = flick.boundsBehavior == Flickable.StopAtBounds ? Flickable.DragAndOvershootBounds : Flickable.StopAtBounds
+ }
+ }
+
+ Rectangle {
+ width: Math.abs(flick.verticalVelocity)/100
+ height: 50
+ x: 200
+ y: parent.height - 50
+ color: "blue"
+ }
+}