tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml
changeset 30 5dc02b23752f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/auto/declarative/qmlvisual/qdeclarativetextinput/data-X11/echoMode.qml	Tue Jul 06 15:10:48 2010 +0300
@@ -0,0 +1,1043 @@
+import Qt.VisualTest 4.7
+
+VisualTest {
+    Frame {
+        msec: 0
+    }
+    Frame {
+        msec: 16
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 32
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Key {
+        type: 6
+        key: 16777248
+        modifiers: 0
+        text: ""
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 48
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 64
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 80
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 96
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 112
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 128
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 144
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 160
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 176
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 192
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 208
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 224
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 240
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 256
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 272
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 288
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 304
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 320
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 336
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Frame {
+        msec: 352
+        hash: "48400809c3862dae64b0cd00d51057a4"
+    }
+    Key {
+        type: 6
+        key: 74
+        modifiers: 33554432
+        text: "4a"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 368
+        hash: "4acf112eda369b7eb351e0e522cefa05"
+    }
+    Frame {
+        msec: 384
+        hash: "4acf112eda369b7eb351e0e522cefa05"
+    }
+    Frame {
+        msec: 400
+        hash: "4acf112eda369b7eb351e0e522cefa05"
+    }
+    Frame {
+        msec: 416
+        hash: "4acf112eda369b7eb351e0e522cefa05"
+    }
+    Frame {
+        msec: 432
+        hash: "4acf112eda369b7eb351e0e522cefa05"
+    }
+    Key {
+        type: 7
+        key: 74
+        modifiers: 33554432
+        text: "4a"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 448
+        hash: "4acf112eda369b7eb351e0e522cefa05"
+    }
+    Frame {
+        msec: 464
+        hash: "4acf112eda369b7eb351e0e522cefa05"
+    }
+    Frame {
+        msec: 480
+        hash: "4acf112eda369b7eb351e0e522cefa05"
+    }
+    Frame {
+        msec: 496
+        hash: "4acf112eda369b7eb351e0e522cefa05"
+    }
+    Frame {
+        msec: 512
+        hash: "4acf112eda369b7eb351e0e522cefa05"
+    }
+    Frame {
+        msec: 528
+        hash: "4acf112eda369b7eb351e0e522cefa05"
+    }
+    Key {
+        type: 7
+        key: 16777248
+        modifiers: 33554432
+        text: ""
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 544
+        hash: "238dc96885dadb763bfc1500d8b7c5b2"
+    }
+    Frame {
+        msec: 560
+        hash: "238dc96885dadb763bfc1500d8b7c5b2"
+    }
+    Frame {
+        msec: 576
+        hash: "238dc96885dadb763bfc1500d8b7c5b2"
+    }
+    Frame {
+        msec: 592
+        hash: "238dc96885dadb763bfc1500d8b7c5b2"
+    }
+    Frame {
+        msec: 608
+        hash: "238dc96885dadb763bfc1500d8b7c5b2"
+    }
+    Frame {
+        msec: 624
+        hash: "238dc96885dadb763bfc1500d8b7c5b2"
+    }
+    Frame {
+        msec: 640
+        hash: "238dc96885dadb763bfc1500d8b7c5b2"
+    }
+    Frame {
+        msec: 656
+        hash: "238dc96885dadb763bfc1500d8b7c5b2"
+    }
+    Frame {
+        msec: 672
+        hash: "238dc96885dadb763bfc1500d8b7c5b2"
+    }
+    Frame {
+        msec: 688
+        hash: "238dc96885dadb763bfc1500d8b7c5b2"
+    }
+    Key {
+        type: 6
+        key: 65
+        modifiers: 0
+        text: "61"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 704
+        hash: "2da540e72d88932b61a261d791fc34b0"
+    }
+    Frame {
+        msec: 720
+        hash: "2da540e72d88932b61a261d791fc34b0"
+    }
+    Frame {
+        msec: 736
+        hash: "2da540e72d88932b61a261d791fc34b0"
+    }
+    Frame {
+        msec: 752
+        hash: "2da540e72d88932b61a261d791fc34b0"
+    }
+    Frame {
+        msec: 768
+        hash: "2da540e72d88932b61a261d791fc34b0"
+    }
+    Key {
+        type: 7
+        key: 65
+        modifiers: 0
+        text: "61"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 784
+        hash: "2da540e72d88932b61a261d791fc34b0"
+    }
+    Frame {
+        msec: 800
+        hash: "2da540e72d88932b61a261d791fc34b0"
+    }
+    Frame {
+        msec: 816
+        hash: "2da540e72d88932b61a261d791fc34b0"
+    }
+    Frame {
+        msec: 832
+        hash: "2da540e72d88932b61a261d791fc34b0"
+    }
+    Frame {
+        msec: 848
+        hash: "2da540e72d88932b61a261d791fc34b0"
+    }
+    Key {
+        type: 6
+        key: 67
+        modifiers: 0
+        text: "63"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 864
+        hash: "25ade09747f07a9bdd07f5885a72dc55"
+    }
+    Frame {
+        msec: 880
+        hash: "25ade09747f07a9bdd07f5885a72dc55"
+    }
+    Frame {
+        msec: 896
+        hash: "25ade09747f07a9bdd07f5885a72dc55"
+    }
+    Key {
+        type: 7
+        key: 67
+        modifiers: 0
+        text: "63"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 912
+        hash: "25ade09747f07a9bdd07f5885a72dc55"
+    }
+    Frame {
+        msec: 928
+        hash: "25ade09747f07a9bdd07f5885a72dc55"
+    }
+    Frame {
+        msec: 944
+        hash: "25ade09747f07a9bdd07f5885a72dc55"
+    }
+    Frame {
+        msec: 960
+        image: "echoMode.0.png"
+    }
+    Frame {
+        msec: 976
+        hash: "25ade09747f07a9bdd07f5885a72dc55"
+    }
+    Key {
+        type: 6
+        key: 75
+        modifiers: 0
+        text: "6b"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 992
+        hash: "0a60e76e96846f9f4e909f7a01ede377"
+    }
+    Frame {
+        msec: 1008
+        hash: "0a60e76e96846f9f4e909f7a01ede377"
+    }
+    Frame {
+        msec: 1024
+        hash: "0a60e76e96846f9f4e909f7a01ede377"
+    }
+    Frame {
+        msec: 1040
+        hash: "6f28f435e552cbbf6376f2443ed3843c"
+    }
+    Key {
+        type: 7
+        key: 75
+        modifiers: 0
+        text: "6b"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 1056
+        hash: "6f28f435e552cbbf6376f2443ed3843c"
+    }
+    Frame {
+        msec: 1072
+        hash: "6f28f435e552cbbf6376f2443ed3843c"
+    }
+    Frame {
+        msec: 1088
+        hash: "6f28f435e552cbbf6376f2443ed3843c"
+    }
+    Frame {
+        msec: 1104
+        hash: "6f28f435e552cbbf6376f2443ed3843c"
+    }
+    Frame {
+        msec: 1120
+        hash: "6f28f435e552cbbf6376f2443ed3843c"
+    }
+    Frame {
+        msec: 1136
+        hash: "6f28f435e552cbbf6376f2443ed3843c"
+    }
+    Frame {
+        msec: 1152
+        hash: "6f28f435e552cbbf6376f2443ed3843c"
+    }
+    Frame {
+        msec: 1168
+        hash: "6f28f435e552cbbf6376f2443ed3843c"
+    }
+    Frame {
+        msec: 1184
+        hash: "6f28f435e552cbbf6376f2443ed3843c"
+    }
+    Frame {
+        msec: 1200
+        hash: "6f28f435e552cbbf6376f2443ed3843c"
+    }
+    Frame {
+        msec: 1216
+        hash: "6f28f435e552cbbf6376f2443ed3843c"
+    }
+    Frame {
+        msec: 1232
+        hash: "6f28f435e552cbbf6376f2443ed3843c"
+    }
+    Key {
+        type: 6
+        key: 68
+        modifiers: 0
+        text: "64"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 1248
+        hash: "16a353e711a8fb654b5fe3097ba29296"
+    }
+    Frame {
+        msec: 1264
+        hash: "16a353e711a8fb654b5fe3097ba29296"
+    }
+    Frame {
+        msec: 1280
+        hash: "16a353e711a8fb654b5fe3097ba29296"
+    }
+    Key {
+        type: 7
+        key: 68
+        modifiers: 0
+        text: "64"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 1296
+        hash: "16a353e711a8fb654b5fe3097ba29296"
+    }
+    Frame {
+        msec: 1312
+        hash: "16a353e711a8fb654b5fe3097ba29296"
+    }
+    Frame {
+        msec: 1328
+        hash: "16a353e711a8fb654b5fe3097ba29296"
+    }
+    Key {
+        type: 6
+        key: 65
+        modifiers: 0
+        text: "61"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 1344
+        hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+    }
+    Frame {
+        msec: 1360
+        hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+    }
+    Frame {
+        msec: 1376
+        hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+    }
+    Frame {
+        msec: 1392
+        hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+    }
+    Frame {
+        msec: 1408
+        hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+    }
+    Frame {
+        msec: 1424
+        hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+    }
+    Frame {
+        msec: 1440
+        hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+    }
+    Frame {
+        msec: 1456
+        hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+    }
+    Frame {
+        msec: 1472
+        hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+    }
+    Key {
+        type: 7
+        key: 65
+        modifiers: 0
+        text: "61"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 1488
+        hash: "fcdbf8ef17e1a7aa6e0e1d952b25d47d"
+    }
+    Key {
+        type: 6
+        key: 87
+        modifiers: 0
+        text: "77"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 1504
+        hash: "fe0e4e097f655e0b330ed6fcfce669c2"
+    }
+    Frame {
+        msec: 1520
+        hash: "fe0e4e097f655e0b330ed6fcfce669c2"
+    }
+    Frame {
+        msec: 1536
+        hash: "522f11cbb8da0cca25af91d3f6d5240b"
+    }
+    Frame {
+        msec: 1552
+        hash: "522f11cbb8da0cca25af91d3f6d5240b"
+    }
+    Key {
+        type: 7
+        key: 87
+        modifiers: 0
+        text: "77"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 1568
+        hash: "522f11cbb8da0cca25af91d3f6d5240b"
+    }
+    Frame {
+        msec: 1584
+        hash: "522f11cbb8da0cca25af91d3f6d5240b"
+    }
+    Frame {
+        msec: 1600
+        hash: "522f11cbb8da0cca25af91d3f6d5240b"
+    }
+    Frame {
+        msec: 1616
+        hash: "522f11cbb8da0cca25af91d3f6d5240b"
+    }
+    Frame {
+        msec: 1632
+        hash: "522f11cbb8da0cca25af91d3f6d5240b"
+    }
+    Frame {
+        msec: 1648
+        hash: "522f11cbb8da0cca25af91d3f6d5240b"
+    }
+    Key {
+        type: 6
+        key: 83
+        modifiers: 0
+        text: "73"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 1664
+        hash: "f459ca172e643d6e22c38067f8ced305"
+    }
+    Frame {
+        msec: 1680
+        hash: "f459ca172e643d6e22c38067f8ced305"
+    }
+    Frame {
+        msec: 1696
+        hash: "f459ca172e643d6e22c38067f8ced305"
+    }
+    Frame {
+        msec: 1712
+        hash: "f459ca172e643d6e22c38067f8ced305"
+    }
+    Frame {
+        msec: 1728
+        hash: "f459ca172e643d6e22c38067f8ced305"
+    }
+    Key {
+        type: 6
+        key: 32
+        modifiers: 0
+        text: "20"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 1744
+        hash: "0016ecff508885d3a199b27baa9b7ecf"
+    }
+    Key {
+        type: 7
+        key: 83
+        modifiers: 0
+        text: "73"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 1760
+        hash: "0016ecff508885d3a199b27baa9b7ecf"
+    }
+    Frame {
+        msec: 1776
+        hash: "0016ecff508885d3a199b27baa9b7ecf"
+    }
+    Frame {
+        msec: 1792
+        hash: "0016ecff508885d3a199b27baa9b7ecf"
+    }
+    Key {
+        type: 7
+        key: 32
+        modifiers: 0
+        text: "20"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 1808
+        hash: "0016ecff508885d3a199b27baa9b7ecf"
+    }
+    Frame {
+        msec: 1824
+        hash: "0016ecff508885d3a199b27baa9b7ecf"
+    }
+    Frame {
+        msec: 1840
+        hash: "0016ecff508885d3a199b27baa9b7ecf"
+    }
+    Frame {
+        msec: 1856
+        hash: "0016ecff508885d3a199b27baa9b7ecf"
+    }
+    Key {
+        type: 6
+        key: 76
+        modifiers: 0
+        text: "6c"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 1872
+        hash: "05c631afb9df51c23b1f714a7de92788"
+    }
+    Frame {
+        msec: 1888
+        hash: "05c631afb9df51c23b1f714a7de92788"
+    }
+    Frame {
+        msec: 1904
+        hash: "05c631afb9df51c23b1f714a7de92788"
+    }
+    Frame {
+        msec: 1920
+        image: "echoMode.1.png"
+    }
+    Key {
+        type: 7
+        key: 76
+        modifiers: 0
+        text: "6c"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 1936
+        hash: "05c631afb9df51c23b1f714a7de92788"
+    }
+    Frame {
+        msec: 1952
+        hash: "05c631afb9df51c23b1f714a7de92788"
+    }
+    Frame {
+        msec: 1968
+        hash: "05c631afb9df51c23b1f714a7de92788"
+    }
+    Frame {
+        msec: 1984
+        hash: "05c631afb9df51c23b1f714a7de92788"
+    }
+    Frame {
+        msec: 2000
+        hash: "05c631afb9df51c23b1f714a7de92788"
+    }
+    Frame {
+        msec: 2016
+        hash: "05c631afb9df51c23b1f714a7de92788"
+    }
+    Key {
+        type: 6
+        key: 79
+        modifiers: 0
+        text: "6f"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 2032
+        hash: "95ad72a49b991225e2ed5ae9c2a7b4e5"
+    }
+    Frame {
+        msec: 2048
+        hash: "95ad72a49b991225e2ed5ae9c2a7b4e5"
+    }
+    Key {
+        type: 7
+        key: 79
+        modifiers: 0
+        text: "6f"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 2064
+        hash: "95ad72a49b991225e2ed5ae9c2a7b4e5"
+    }
+    Frame {
+        msec: 2080
+        hash: "95ad72a49b991225e2ed5ae9c2a7b4e5"
+    }
+    Key {
+        type: 6
+        key: 86
+        modifiers: 0
+        text: "76"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 2096
+        hash: "7f2366b163c110a50259936c150d8287"
+    }
+    Frame {
+        msec: 2112
+        hash: "7f2366b163c110a50259936c150d8287"
+    }
+    Frame {
+        msec: 2128
+        hash: "7f2366b163c110a50259936c150d8287"
+    }
+    Frame {
+        msec: 2144
+        hash: "7f2366b163c110a50259936c150d8287"
+    }
+    Key {
+        type: 6
+        key: 69
+        modifiers: 0
+        text: "65"
+        autorep: false
+        count: 1
+    }
+    Key {
+        type: 7
+        key: 86
+        modifiers: 0
+        text: "76"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 2160
+        hash: "b5110b1a7aa74f7b4ed72f573f10b1fe"
+    }
+    Frame {
+        msec: 2176
+        hash: "b5110b1a7aa74f7b4ed72f573f10b1fe"
+    }
+    Frame {
+        msec: 2192
+        hash: "b5110b1a7aa74f7b4ed72f573f10b1fe"
+    }
+    Frame {
+        msec: 2208
+        hash: "b5110b1a7aa74f7b4ed72f573f10b1fe"
+    }
+    Key {
+        type: 6
+        key: 32
+        modifiers: 0
+        text: "20"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 2224
+        hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+    }
+    Key {
+        type: 7
+        key: 69
+        modifiers: 0
+        text: "65"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 2240
+        hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+    }
+    Frame {
+        msec: 2256
+        hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+    }
+    Frame {
+        msec: 2272
+        hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+    }
+    Frame {
+        msec: 2288
+        hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+    }
+    Frame {
+        msec: 2304
+        hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+    }
+    Key {
+        type: 7
+        key: 32
+        modifiers: 0
+        text: "20"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 2320
+        hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+    }
+    Frame {
+        msec: 2336
+        hash: "30cdfb276e7a234c72d89a03e6a10dc5"
+    }
+    Key {
+        type: 6
+        key: 77
+        modifiers: 0
+        text: "6d"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 2352
+        hash: "c0f7406f3718ab0120c79ff119d6986c"
+    }
+    Frame {
+        msec: 2368
+        hash: "c0f7406f3718ab0120c79ff119d6986c"
+    }
+    Frame {
+        msec: 2384
+        hash: "c0f7406f3718ab0120c79ff119d6986c"
+    }
+    Frame {
+        msec: 2400
+        hash: "c0f7406f3718ab0120c79ff119d6986c"
+    }
+    Frame {
+        msec: 2416
+        hash: "c0f7406f3718ab0120c79ff119d6986c"
+    }
+    Frame {
+        msec: 2432
+        hash: "c0f7406f3718ab0120c79ff119d6986c"
+    }
+    Key {
+        type: 7
+        key: 77
+        modifiers: 0
+        text: "6d"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 2448
+        hash: "c0f7406f3718ab0120c79ff119d6986c"
+    }
+    Frame {
+        msec: 2464
+        hash: "c0f7406f3718ab0120c79ff119d6986c"
+    }
+    Frame {
+        msec: 2480
+        hash: "c0f7406f3718ab0120c79ff119d6986c"
+    }
+    Frame {
+        msec: 2496
+        hash: "c0f7406f3718ab0120c79ff119d6986c"
+    }
+    Key {
+        type: 6
+        key: 89
+        modifiers: 0
+        text: "79"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 2512
+        hash: "870d7866b8e289b4843b62c856d769d4"
+    }
+    Frame {
+        msec: 2528
+        hash: "870d7866b8e289b4843b62c856d769d4"
+    }
+    Frame {
+        msec: 2544
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Key {
+        type: 7
+        key: 89
+        modifiers: 0
+        text: "79"
+        autorep: false
+        count: 1
+    }
+    Frame {
+        msec: 2560
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2576
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2592
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2608
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2624
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2640
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2656
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2672
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2688
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2704
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2720
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2736
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2752
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2768
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2784
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2800
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2816
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2832
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2848
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2864
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2880
+        image: "echoMode.2.png"
+    }
+    Frame {
+        msec: 2896
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2912
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2928
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2944
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2960
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2976
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 2992
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 3008
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 3024
+        hash: "84e1cbf26e6b571603e0b9e69579af8b"
+    }
+    Frame {
+        msec: 3040
+        hash: "870d7866b8e289b4843b62c856d769d4"
+    }
+    Frame {
+        msec: 3056
+        hash: "870d7866b8e289b4843b62c856d769d4"
+    }
+}