Browse Source

Fixed animation.

Thomas Buck 12 years ago
parent
commit
88c8e46934
3 changed files with 268 additions and 251 deletions
  1. 13
    9
      CubeFirmware/animations.c
  2. 0
    1
      CubeFirmware/main.c
  3. 255
    241
      CubeFirmware/main.hex

+ 13
- 9
CubeFirmware/animations.c View File

@@ -46,26 +46,22 @@ void executeAnimation(uint8_t id) {
46 46
 }
47 47
 
48 48
 void simpleAnimation(void) {
49
-	// Call this at least every 500ms
50
-	wdt_reset();
51
-	// Else it will reset the cpu
52
-}
53
-
54
-void anotherAnimation(void) {
55 49
 	uint8_t *buff;
56 50
 	int8_t x, y, z;
57 51
 	
58 52
 	buff = buffNew();
59 53
 
60
-	//Up-wave (Frames 1-8 of showoff.cube)
61
-	//We still need to set the Time, I haven't done that yet.
62 54
 	for(y = 0; y < 8; y++) {
63 55
 		for(x = 0; x < 8; x++) {
64 56
 			for(z = 0; z < 8; z++) {
65 57
 				buffSetPixel(buff, x, y, z);
66 58
 			}
67 59
 		}
60
+
68 61
 		setImage(buff);
62
+		while(!isFinished()) {
63
+			wdt_reset();
64
+		}
69 65
 	
70 66
 		for(x = 0; x < 8; x++) {
71 67
 			for(z = 0; z < 8; z++) {
@@ -74,14 +70,18 @@ void anotherAnimation(void) {
74 70
 		}
75 71
 	}
76 72
 	
77
-	//Down-wave (Frames 9-15 of showoff.cube)
73
+	// Down-wave (Frames 9-15 of showoff.cube)
78 74
 	for(y = 7; y >= 0; y--) {
79 75
 		for(x = 0; x < 8; x++) {
80 76
 			for(z = 0; z < 8; z++) {
81 77
 				buffSetPixel(buff, x, y, z);
82 78
 			}
83 79
 		}
80
+
84 81
 		setImage(buff);
82
+		while(!isFinished()) {
83
+			wdt_reset();
84
+		}
85 85
 	
86 86
 		for(x = 0; x < 8; x++) {
87 87
 			for(z = 0; z < 8; z++) {
@@ -90,3 +90,7 @@ void anotherAnimation(void) {
90 90
 		}
91 91
 	}		
92 92
 }
93
+
94
+void anotherAnimation(void) {
95
+
96
+}

+ 0
- 1
CubeFirmware/main.c View File

@@ -190,7 +190,6 @@ int main(void) {
190 190
 					free(imageData);
191 191
 				}
192 192
 			} else { // No frames available
193
-				executeAnimation(1); //Uhm.... I'm sure this belongs here ;)
194 193
 				if (!(DebugDone & 4)) { // Idle animation allowed
195 194
 					if (DebugDone & 2) {
196 195
 						if (idleCounter < numOfAnimations()) {

+ 255
- 241
CubeFirmware/main.hex View File

@@ -71,15 +71,15 @@
71 71
 :10046000038A03A003BA03D903E603F20306045385
72 72
 :100470007472696E67206E6F7420666F756E64218A
73 73
 :100480000A0011241FBECFE5D8E0DEBFCDBF11E0CA
74
-:10049000A0E6B0E0E2EDF0E202C005900D92A637D2
74
+:10049000A0E6B0E0ECEBF1E202C005900D92A637C9
75 75
 :1004A000B107D9F712E0A6E7B1E001C01D92AA3565
76
-:1004B000B107E1F70E94A7020C9467100C940000AA
76
+:1004B000B107E1F70E94A7020C94DC100C94000035
77 77
 :1004C000863561F1873580F4873411F1883438F44A
78 78
 :1004D0008234E1F08434C1F08F3331F513C08834B5
79 79
 :1004E00089F0833509F517C0883661F0893628F41C
80 80
 :1004F000843651F08736C1F40BC0833761F08637FC
81 81
 :1005000099F40CC086E00BC00E94BD0882E40DC0C7
82
-:100510000E941E0E08950E94E809089580E00E943E
82
+:100510000E94930E08950E945D0A089580E00E9453
83 83
 :1005200026090E942D05089583E20E94ED04089596
84 84
 :10053000B0990AC080917701882321F481E08093EB
85 85
 :10054000770102C0109277018091770108954F9250
@@ -100,9 +100,9 @@
100 100
 :10063000F1F00E94AF05681608F047C02E2D30E09B
101 101
 :10064000CE0101972817390710F4E39401C0EE2476
102 102
 :100650008E2D90E00E949C088C01FC01E05CFF4F15
103
-:1006600060800E945A05C8010E94960F2EC080919A
104
-:10067000780182FD2AC081FF0FC00E94D909F816B7
105
-:1006800038F40F2D0F5F8F2D0E94DB09F02E1DC057
103
+:1006600060800E945A05C8010E940B102EC0809124
104
+:10067000780182FD2AC081FF0FC00E944E0AF81641
105
+:1006800038F40F2D0F5F8F2D0E94500AF02E1DC0E1
106 106
 :10069000809178018D7F16C00E94AF058033A8F04D
107 107
 :1006A000EF2DF0E0EE0FFF1FEF59FE4F808191819B
108 108
 :1006B0000E945A053F2D323010F4F39406C0809109
@@ -234,7 +234,7 @@
234 234
 :100E9000FF920F931F93CF93DF934B015C0180E090
235 235
 :100EA000881680E0980681E0A80680E0B80618F46D
236 236
 :100EB00030EAE32E02C022EAE22E042F10E0C8013D
237
-:100EC0000E94FC0EEC016C01009759F18E2D0E94DE
237
+:100EC0000E94710FEC016C01009759F18E2D0E9468
238 238
 :100ED000A806882321F50E94ED06882D0E94ED06C4
239 239
 :100EE0008E2D81600E94E406BB244801089481088D
240 240
 :100EF000910807C00E94FA06FE01EE0DFF1D8083D7
@@ -293,8 +293,8 @@
293 293
 :10124000982F0E940807089580E008958A3248F494
294 294
 :10125000E82FF0E0EE0FFF1FE55EFB4F2591349184
295 295
 :1012600004C0EFE6F4E0259134918AE192E0B901FF
296
-:101270000E942F108AE192E0089580E490E00E949D
297
-:10128000FC0E9C01009709F4FFCFE82FF92FCF0146
296
+:101270000E94A4108AE192E0089580E490E00E9428
297
+:10128000710F9C01009709F4FFCFE82FF92FCF01D0
298 298
 :10129000805C9F4F1192E817F907E1F7C9010895A3
299 299
 :1012A000A7E0B0E0FD01E41BF109AD01421B5109CB
300 300
 :1012B0009A0143E0220F331F4A95E1F7E20FF31F33
@@ -303,243 +303,257 @@
303 303
 :1012E000E41BF109AD01421B51099A0153E0220FA1
304 304
 :1012F000331F5A95E1F7E20FF31FE80FF91F81E062
305 305
 :1013000090E002C0880F991F6A95E2F7809590815E
306
-:101310009823908308950E94960F0895AF92BF92EC
306
+:101310009823908308950E940B100895AF92BF9276
307 307
 :10132000DF92EF92FF920F931F93DF93CF9300D042
308 308
 :10133000CDB7DEB7F82E092F0E943D095C01802F42
309 309
 :101340000F2D182F30E08FE1F82EF80181918F01D9
310
-:101350006F2D0E94DC0ED82E50E010C0C501632F07
310
+:101350006F2D0E94510FD82E50E010C0C501632F91
311 311
 :101360004E2D252F3A8359830E945009E3945981C9
312 312
 :101370003A81ED149CF35F5F583011F0EE24F9CF01
313 313
 :101380003F5F373011F7C5010E945A05C5010E9421
314 314
 :101390008B090F900F90CF91DF911F910F91FF90CC
315
-:1013A000EF90DF90BF90AF9008950895A8950895AD
316
-:1013B000089582E00895823050F4E82FF0E0EE0FB7
317
-:1013C000FF1FE859FE4F0190F081E02D0995089527
318
-:1013D0002F923F924F925F926F927F928F929F9245
319
-:1013E000AF92BF92CF92DF92EF92FF920F931F9333
320
-:1013F000DF93CF93CDB7DEB72B970FB6F894DEBF50
321
-:101400000FBECDBF81E490E00E94FC0E89839A83D9
322
-:101410002C010E948B08B22EC32ED42E152F062F1E
323
-:10142000F72EE82EA92E82E40E94ED046CC00E94E3
324
-:101430008B08A22FAB19F1E02A1708F0F0E0232F58
325
-:101440002C19E1E0321708F0E0E0322F3F1BF32FB8
326
-:1014500031E02F1708F030E0E32B342F3D1921E065
327
-:10146000431708F020E0432F4E1BE42F41E03E17C6
328
-:1014700008F040E0242B452F411B31E0541708F0C1
329
-:1014800030E0542F521B21E0451708F020E0322BAA
330
-:10149000462F401B21E0641708F020E0642F631BF7
331
-:1014A00031E0461708F030E0232B472F4F1931E089
332
-:1014B000741708F030E0742F721B21E0471708F012
333
-:1014C00020E0322B482F4E1921E0841708F020E04D
334
-:1014D000842F831B31E0481708F030E0232B9A1942
335
-:1014E000921789F4882379F4772369F4662359F4F1
336
-:1014F000552349F4EE2339F4F63028F4F53011F48D
337
-:10150000AD3D08F4A8950E948904882309F48FCF83
338
-:101510000E9497048B8382E40E94ED04882499241E
339
-:101520003324C201805C9F4F9F838E838EC10E94B3
340
-:101530008B08E22FEB19F1E02E1708F0F0E0232FD3
341
-:101540002C19A1E0321708F0A0E0322F3F1BF32F37
342
-:1015500031E02F1708F030E0A32B342F3D1921E0A4
343
-:10156000431708F020E0432F4A1BA1E0341708F08E
344
-:10157000A0E02A2BA52FA11B31E05A1708F030E07C
345
-:101580005A2F521B21E0A51708F020E0322BB62F6E
346
-:10159000B01B21E06B1708F020E0AB2FA31B31E05C
347
-:1015A000BA1708F030E0232B672F6F1931E0761758
348
-:1015B00008F030E0762F721B21E0671708F020E07A
349
-:1015C000322B682F6E1921E0861708F020E0862F55
350
-:1015D000831B31E0681708F030E0232B9A1992172B
351
-:1015E00089F4882379F4772369F4AA2359F45523DD
352
-:1015F00049F4442339F4F63028F4F53011F4ED3D84
353
-:1016000008F4A8950E948904882309F490CF0E94C9
354
-:101610009704282E82E40E94ED0434010EC10E943A
355
-:101620008B08E22FEB19F1E02E1708F0F0E0A32F62
356
-:10163000AC1921E03A1708F020E03A2F3F1BF1E007
357
-:10164000A31708F0F0E02F2BA42FAD19F1E04A17F3
358
-:1016500008F0F0E04A2F421B21E0A41708F020E038
359
-:10166000F22BA52FA11B21E05A1708F020E05A2FDA
360
-:101670005F1BF1E0A51708F0F0E02F2BA62FA01BB1
361
-:10168000F1E06A1708F0F0E06A2F621B21E0A6176C
362
-:1016900008F020E0F22B272F2F19A1E0721708F095
363
-:1016A000A0E0722F7F1BF1E0271708F0F0E0AF2BCE
364
-:1016B000F82FFE1921E08F1708F020E08F2F8A1BEA
365
-:1016C000A1E0F81708F0A0E02A2B9A19921789F4E4
366
-:1016D000882379F4772369F4662359F4552349F470
367
-:1016E000442339F4363028F4353011F4ED3D08F454
368
-:1016F000A8950E948904882309F491CF0E94970439
369
-:10170000EE81FF81808382E40E94ED0499818A81C9
370
-:10171000292F382FC901805C9F4F9D838C83398787
371
-:1017200028876BC00E948B08E22FEB19F1E02E177F
372
-:1017300008F0F0E0232F2C19A1E0321708F0A0E008
373
-:10174000322F3F1BF32F31E02F1708F030E0A32B8F
374
-:10175000342F3D1921E0431708F020E0432F4A1BA6
375
-:10176000A1E0341708F0A0E02A2BA52FA11B31E03F
376
-:101770005A1708F030E05A2F521B21E0A51708F045
377
-:1017800020E0322BB62FB01B21E06B1708F020E0D1
378
-:10179000AB2FA31B31E0BA1708F030E0232B672FE3
379
-:1017A0006F1931E0761708F030E0762F721B21E0D8
380
-:1017B000671708F020E0322B682F6E1921E086179A
381
-:1017C00008F020E0862F831B31E0681708F030E036
382
-:1017D000232B9A19921789F4882379F4772369F4D3
383
-:1017E000AA2359F4552349F4442339F4F63028F454
384
-:1017F000F53011F4ED3D08F4A8950E948904882382
385
-:1018000009F490CF0E949704E885F9858193F987C0
386
-:10181000E8872C813D81E217F30779F782E40E9483
387
-:10182000ED0493012F5F3F4FC301B2012A873B872D
388
-:101830000E94AC082A853B853901862D88198215BE
389
-:1018400008F457CF820C911C33943B81331608F473
390
-:10185000D9CEC2010E94960F6CC00E948B08A22FA5
391
-:10186000AB19F1E02A1708F0F0E0232F2C19E1E082
392
-:10187000321708F0E0E0322F3F1BF32F31E02F1733
393
-:1018800008F030E0E32B342F3D1921E0431708F036
394
-:1018900020E0432F4E1BE42F41E03E1708F040E0CC
395
-:1018A000242B452F411B31E0541708F030E0542F12
396
-:1018B000521B21E0451708F020E0322B462F401B39
397
-:1018C00021E0641708F020E0642F631B31E0461725
398
-:1018D00008F030E0232B472F4F1931E0741708F040
399
-:1018E00030E0742F721B21E0471708F020E0322B04
400
-:1018F000482F4E1921E0841708F020E0842F831B25
401
-:1019000031E0481708F030E0232B9A19921789F438
402
-:10191000882379F4772369F4662359F4552349F42D
403
-:10192000EE2339F4F63028F4F53011F4AD3D08F427
404
-:10193000A8950E948904882309F48FCF0E949704F8
405
-:101940006CC00E948B08A22FAB19F1E02A1708F097
406
-:10195000F0E0232F2C19E1E0321708F0E0E0322FFD
407
-:101960003F1BF32F31E02F1708F030E0E32B342F2B
408
-:101970003D1921E0431708F020E0432F4E1BE42FD0
409
-:1019800041E03E1708F040E0242B452F411B31E099
410
-:10199000541708F030E0542F521B21E0451708F08F
411
-:1019A00020E0322B462F401B21E0641708F020E096
412
-:1019B000642F631B31E0461708F030E0232B472FDC
413
-:1019C0004F1931E0741708F030E0742F721B21E0DA
414
-:1019D000471708F020E0322B482F4E1921E08417DA
415
-:1019E00008F020E0842F831B31E0481708F030E036
416
-:1019F000232B9A19921789F4882379F4772369F4B1
417
-:101A0000662359F4552349F4EE2339F4F63028F4CB
418
-:101A1000F53011F4AD3D08F4A8950E94890488239F
419
-:101A200009F48FCF0E9497046CC00E948B08A22FEC
420
-:101A3000AB19F1E02A1708F0F0E0232F2C19E1E0B0
421
-:101A4000321708F0E0E0322F3F1BF32F31E02F1761
422
-:101A500008F030E0E32B342F3D1921E0431708F064
423
-:101A600020E0432F4E1BE42F41E03E1708F040E0FA
424
-:101A7000242B452F411B31E0541708F030E0542F40
425
-:101A8000521B21E0451708F020E0322B462F401B67
426
-:101A900021E0641708F020E0642F631B31E0461753
427
-:101AA00008F030E0232B472F4F1931E0741708F06E
428
-:101AB00030E0742F721B21E0471708F020E0322B32
429
-:101AC000482F4E1921E0841708F020E0842F831B53
430
-:101AD00031E0481708F030E0232B9A19921789F467
431
-:101AE000882379F4772369F4662359F4552349F45C
432
-:101AF000EE2339F4F63028F4F53011F4AD3D08F456
433
-:101B0000A8950E948904882309F48FCF0E94970426
434
-:101B10006CC00E948B08A22FAB19F1E02A1708F0C5
435
-:101B2000F0E0232F2C19E1E0321708F0E0E0322F2B
436
-:101B30003F1BF32F31E02F1708F030E0E32B342F59
437
-:101B40003D1921E0431708F020E0432F4E1BE42FFE
438
-:101B500041E03E1708F040E0242B452F411B31E0C7
439
-:101B6000541708F030E0542F521B21E0451708F0BD
440
-:101B700020E0322B462F401B21E0641708F020E0C4
441
-:101B8000642F631B31E0461708F030E0232B472F0A
442
-:101B90004F1931E0741708F030E0742F721B21E008
443
-:101BA000471708F020E0322B482F4E1921E0841708
444
-:101BB00008F020E0842F831B31E0481708F030E064
445
-:101BC000232B9A19921789F4882379F4772369F4DF
446
-:101BD000662359F4552349F4EE2339F4F63028F4FA
447
-:101BE000F53011F4AD3D08F4A8950E9489048823CE
448
-:101BF00009F48FCF0E94970482E40E94ED04C4018F
449
-:101C00000E94F80881E0809360002B960FB6F8944C
450
-:101C1000DEBF0FBECDBFCF91DF911F910F91FF901F
451
-:101C2000EF90DF90CF90BF90AF909F908F907F907C
452
-:101C30006F905F904F903F902F9008956F927F929A
453
-:101C40008F929F92AF92BF92CF92DF92EF92FF92CC
454
-:101C50000F931F93CF93DF930E94DC086C016FEF0B
455
-:101C600070E00E94E80E009711F4862E02C0862EC6
456
-:101C7000839482E40E94ED04882D0E94ED040E946A
457
-:101C80009704823409F058C000E010E041C08FEFA3
458
-:101C9000C816D10409F010F49C2C02C099249A941F
459
-:101CA000892D0E94ED040E949704823409F044C0FB
460
-:101CB000780126C0C7010E949C08EC01FC01E05C91
461
-:101CC000FF4F80810E94ED040E949704823489F4C2
462
-:101CD0005E0180E4682EF50181915F010E94ED04B0
463
-:101CE0006A94C9F70E9497040894E11CF11C82349D
464
-:101CF00021F0CE010E94960F1FC0CE010E94960FC8
465
-:101D00008E2D87198915B0F2C918D10801501F4FBF
466
-:101D1000702E802F8195881508F4B9CF82E40E9437
467
-:101D2000ED0482E40E94ED0482E40E94ED0482E46A
468
-:101D30000E94ED040E949704DF91CF911F910F91B3
469
-:101D4000FF90EF90DF90CF90BF90AF909F908F90DB
470
-:101D50007F906F9008951F93CF93DF930E94FF07AA
471
-:101D6000EC01009731F485E10E9426090E942D05BF
472
-:101D70001FC086E10E9426090E942D0510E3812FD5
473
-:101D80000E94ED048CE691E00E942D05899190E07F
474
-:101D90006AE172E04AE050E00E9436108AE192E087
475
-:101DA0000E942D058AE00E94ED041F5F173339F76A
476
-:101DB000DF91CF911F910895991B79E004C0991F7D
477
-:101DC000961708F0961B881F7A95C9F78095089595
478
-:101DD000AA1BBB1B51E107C0AA1FBB1FA617B70751
479
-:101DE00010F0A61BB70B881F991F5A95A9F780956D
480
-:101DF0009095BC01CD010895CF93DF93823091057A
481
-:101E000010F482E090E0E0915802F091590240E035
482
-:101E100050E020E030E026C06081718168177907CA
483
-:101E2000E0F06817790781F48281938121153105EB
484
-:101E300031F0D90113969C938E9312972BC09093F7
485
-:101E400059028093580226C04115510519F06417B4
486
-:101E5000750718F4AB01E901DF019F01728163810D
487
-:101E6000E72FF62F3097C1F64115510501F1481BB8
488
-:101E7000590B4430510580F412968D919C91139723
489
-:101E8000209719F09B838A8304C090935902809312
490
-:101E90005802FD01329646C0FD01E40FF51F819303
491
-:101EA00091934250504011965C934E933BC02091C9
492
-:101EB0005602309157022115310541F420917101EC
493
-:101EC0003091720130935702209356022091730192
494
-:101ED000309174012115310541F42DB73EB7409181
495
-:101EE0006F0150917001241B350BE0915602F09167
496
-:101EF0005702E217F307A0F42E1B3F0B28173907F0
497
-:101F000078F0AC014E5F5F4F2417350748F04E0F55
498
-:101F10005F1F50935702409356028193919302C0E2
499
-:101F2000E0E0F0E0CF01DF91CF910895CF93DF9310
500
-:101F3000009709F491C0FC013297138212826091DC
501
-:101F40005802709159026115710581F42081318127
502
-:101F5000280F391F809156029091570282179307DC
503
-:101F600099F5F0935702E093560276C0DB0180E0CA
504
-:101F700090E002C0CD01D901AE17BF0748F4129618
505
-:101F80002D913C91139721153105A1F7CD0121C069
506
-:101F9000B383A283EF01499159919E01240F351F0C
507
-:101FA000A217B30779F42D913C911197240F351F97
508
-:101FB0002E5F3F4F3183208312962D913C911397D2
509
-:101FC00033832283009729F4F0935902E093580257
510
-:101FD00043C0DC011396FC93EE9312974D915D91F3
511
-:101FE000A40FB51FEA17FB0769F420813181240F84
512
-:101FF000351F2E5F3F4FEC013983288322813381C7
513
-:102000003B832A83E0E0F0E002C0FB01BC01DB017E
514
-:1020100012968D919C9113970097B9F79B012E5FB3
515
-:102020003F4F8D919C911197820F931F40915602C3
516
-:10203000509157024817590779F4309729F41092B4
517
-:1020400059021092580202C013821282225030406C
518
-:102050003093570220935602DF91CF910895FB01F0
519
-:10206000DC0105900D920020E1F70895FB019F012E
520
-:10207000E8944230C4F04532B4F44A3029F497FB76
521
-:102080001EF4909581959F4F642F77270E94E80E4C
522
-:10209000805D8A330CF0895D8193CB010097A1F7B5
523
-:1020A00016F45DE251931082C9010C945710DC01C3
524
-:1020B000FC01672F71917723E1F7329704C07C917F
525
-:1020C0006D9370836291AE17BF07C8F30895F894BB
526
-:0220D000FFCF40
527
-:1020D20001FFFFFFFFFFFFFFFFFF81818181818100
528
-:1020E200FFFF818181818181FFFF818181818181E6
529
-:1020F200FFFF818181818181FFFF818181818181D6
530
-:10210200FFFF818181818181FFFFFFFFFFFFFFFFD1
531
-:10211200FFFF010101FF8080FFFF010101FF8080BD
532
-:10212200FFFF010101FF8080FFFF010101FF8080AD
533
-:10213200FFFF010101FF8080FFFF010101FF80809D
534
-:10214200FFFF010101FF8080FFFF010101FF80808D
535
-:10215200FF7E818181FF8181817E818181FF8181F9
536
-:10216200817E818181FF8181817E818181FF818167
537
-:10217200817E818181FF8181817E818181FF818157
538
-:10218200817E818181FF8181817E818181FF818147
539
-:10219200811E2222221E0202021E2222221E02026E
540
-:1021A200021E2222221E0202021E2222221E0202DD
541
-:1021B200021E2222221E0202021E2222221E0202CD
542
-:1021C200021E2222221E0202021E2222221E0202BD
543
-:1021D20002A100E100210101D609D8093A2000201C
544
-:0621E200005A020000009B
315
+:1013A000EF90DF90BF90AF90089508950895EF9269
316
+:1013B000FF920F931F93DF93CF930F92CDB7DEB7BA
317
+:1013C0000E943D097C0110E02EC0C701602F412F13
318
+:1013D000232F39830E94500939813F5F3830A9F7A4
319
+:1013E0000F5F083011F030E0F0CFC7010E945A05BE
320
+:1013F00001C0A8950E94AF058823D9F300E00EC074
321
+:10140000C701602F412F232F39830E946D09398135
322
+:101410003F5F3830A9F70F5F083011F030E0F0CFB0
323
+:101420001F5F183081F100E0DECFC701602F412F30
324
+:10143000232F39830E94500939813F5F3830A9F743
325
+:101440000F5F083011F030E0F0CFC7010E945A055D
326
+:1014500001C0A8950E94AF058823D9F300E00EC013
327
+:10146000C701602F412F232F39830E946D093981D5
328
+:101470003F5F3830A9F70F5F083011F030E0F0CF50
329
+:10148000115010F403C017E000E0DDCF0F90CF91B2
330
+:10149000DF911F910F91FF90EF90089582E00895E2
331
+:1014A000823050F4E82FF0E0EE0FFF1FE859FE4FB6
332
+:1014B0000190F081E02D099508952F923F924F926F
333
+:1014C0005F926F927F928F929F92AF92BF92CF92D4
334
+:1014D000DF92EF92FF920F931F93DF93CF93CDB7DD
335
+:1014E000DEB72B970FB6F894DEBF0FBECDBF81E4F9
336
+:1014F00090E00E94710F89839A832C010E948B08CF
337
+:10150000B22EC32ED42E152F062FF72EE82EA92E7D
338
+:1015100082E40E94ED046CC00E948B08A22FAB19DC
339
+:10152000F1E02A1708F0F0E0232F2C19E1E0321740
340
+:1015300008F0E0E0322F3F1BF32F31E02F1708F0C7
341
+:1015400030E0E32B342F3D1921E0431708F020E071
342
+:10155000432F4E1BE42F41E03E1708F040E0242BC0
343
+:10156000452F411B31E0541708F030E0542F521B37
344
+:1015700021E0451708F020E0322B462F401B21E0E8
345
+:10158000641708F020E0642F631B31E0461708F071
346
+:1015900030E0232B472F4F1931E0741708F030E06B
347
+:1015A000742F721B21E0471708F020E0322B482FE0
348
+:1015B0004E1921E0841708F020E0842F831B31E0CE
349
+:1015C000481708F030E0232B9A19921789F48823E2
350
+:1015D00079F4772369F4662359F4552349F4EE230B
351
+:1015E00039F4F63028F4F53011F4AD3D08F4A8953F
352
+:1015F0000E948904882309F48FCF0E9497048B836B
353
+:1016000082E40E94ED04882499243324C201805C82
354
+:101610009F4F9F838E838EC10E948B08E22FEB1910
355
+:10162000F1E02E1708F0F0E0232F2C19A1E032177B
356
+:1016300008F0A0E0322F3F1BF32F31E02F1708F006
357
+:1016400030E0A32B342F3D1921E0431708F020E0B0
358
+:10165000432F4A1BA1E0341708F0A0E02A2BA52F46
359
+:10166000A11B31E05A1708F030E05A2F521B21E03D
360
+:10167000A51708F020E0322BB62FB01B21E06B1726
361
+:1016800008F020E0AB2FA31B31E0BA1708F030E0E0
362
+:10169000232B672F6F1931E0761708F030E0762F93
363
+:1016A000721B21E0671708F020E0322B682F6E19BB
364
+:1016B00021E0861708F020E0862F831B31E06817B1
365
+:1016C00008F030E0232B9A19921789F4882379F4D3
366
+:1016D000772369F4AA2359F4552349F4442339F4B0
367
+:1016E000F63028F4F53011F4ED3D08F4A8950E9489
368
+:1016F0008904882309F490CF0E949704282E82E45D
369
+:101700000E94ED0434010EC10E948B08E22FEB19F8
370
+:10171000F1E02E1708F0F0E0A32FAC1921E03A1702
371
+:1017200008F020E03A2F3F1BF1E0A31708F0F0E0AB
372
+:101730002F2BA42FAD19F1E04A1708F0F0E04A2F43
373
+:10174000421B21E0A41708F020E0F22BA52FA11BDB
374
+:1017500021E05A1708F020E05A2F5F1BF1E0A5178F
375
+:1017600008F0F0E02F2BA62FA01BF1E06A1708F07D
376
+:10177000F0E06A2F621B21E0A61708F020E0F22BB0
377
+:10178000272F2F19A1E0721708F0A0E0722F7F1BFE
378
+:10179000F1E0271708F0F0E0AF2BF82FFE1921E059
379
+:1017A0008F1708F020E08F2F8A1BA1E0F81708F0B0
380
+:1017B000A0E02A2B9A19921789F4882379F47723C9
381
+:1017C00069F4662359F4552349F4442339F4363037
382
+:1017D00028F4353011F4ED3D08F4A8950E948904F1
383
+:1017E000882309F491CF0E949704EE81FF818083C2
384
+:1017F00082E40E94ED0499818A81292F382FC90142
385
+:10180000805C9F4F9D838C83398728876BC00E94A3
386
+:101810008B08E22FEB19F1E02E1708F0F0E0232FF0
387
+:101820002C19A1E0321708F0A0E0322F3F1BF32F54
388
+:1018300031E02F1708F030E0A32B342F3D1921E0C1
389
+:10184000431708F020E0432F4A1BA1E0341708F0AB
390
+:10185000A0E02A2BA52FA11B31E05A1708F030E099
391
+:101860005A2F521B21E0A51708F020E0322BB62F8B
392
+:10187000B01B21E06B1708F020E0AB2FA31B31E079
393
+:10188000BA1708F030E0232B672F6F1931E0761775
394
+:1018900008F030E0762F721B21E0671708F020E097
395
+:1018A000322B682F6E1921E0861708F020E0862F72
396
+:1018B000831B31E0681708F030E0232B9A19921748
397
+:1018C00089F4882379F4772369F4AA2359F45523FA
398
+:1018D00049F4442339F4F63028F4F53011F4ED3DA1
399
+:1018E00008F4A8950E948904882309F490CF0E94E7
400
+:1018F0009704E885F9858193F987E8872C813D81F4
401
+:10190000E217F30779F782E40E94ED0493012F5F59
402
+:101910003F4FC301B2012A873B870E94AC082A854A
403
+:101920003B853901862D8819821508F457CF820C22
404
+:10193000911C33943B81331608F4D9CEC2010E9426
405
+:101940000B106CC00E948B08A22FAB19F1E02A1774
406
+:1019500008F0F0E0232F2C19E1E0321708F0E0E066
407
+:10196000322F3F1BF32F31E02F1708F030E0E32B2D
408
+:10197000342F3D1921E0431708F020E0432F4E1B80
409
+:10198000E42F41E03E1708F040E0242B452F411B97
410
+:1019900031E0541708F030E0542F521B21E0451776
411
+:1019A00008F020E0322B462F401B21E0641708F09E
412
+:1019B00020E0642F631B31E0461708F030E0232B52
413
+:1019C000472F4F1931E0741708F030E0742F721B65
414
+:1019D00021E0471708F020E0322B482F4E1921E074
415
+:1019E000841708F020E0842F831B31E0481708F0AB
416
+:1019F00030E0232B9A19921789F4882379F47723FE
417
+:101A000069F4662359F4552349F4EE2339F4F6308A
418
+:101A100028F4F53011F4AD3D08F4A8950E9489042E
419
+:101A2000882309F48FCF0E9497046CC00E948B0812
420
+:101A3000A22FAB19F1E02A1708F0F0E0232F2C19A0
421
+:101A4000E1E0321708F0E0E0322F3F1BF32F31E0E6
422
+:101A50002F1708F030E0E32B342F3D1921E0431716
423
+:101A600008F020E0432F4E1BE42F41E03E1708F022
424
+:101A700040E0242B452F411B31E0541708F030E0A3
425
+:101A8000542F521B21E0451708F020E0322B462F3F
426
+:101A9000401B21E0641708F020E0642F631B31E055
427
+:101AA000461708F030E0232B472F4F1931E0741709
428
+:101AB00008F030E0742F721B21E0471708F020E097
429
+:101AC000322B482F4E1921E0841708F020E0842F94
430
+:101AD000831B31E0481708F030E0232B9A19921746
431
+:101AE00089F4882379F4772369F4662359F455231C
432
+:101AF00049F4EE2339F4F63028F4F53011F4AD3D15
433
+:101B000008F4A8950E948904882309F48FCF0E94C5
434
+:101B100097046CC00E948B08A22FAB19F1E02A1722
435
+:101B200008F0F0E0232F2C19E1E0321708F0E0E094
436
+:101B3000322F3F1BF32F31E02F1708F030E0E32B5B
437
+:101B4000342F3D1921E0431708F020E0432F4E1BAE
438
+:101B5000E42F41E03E1708F040E0242B452F411BC5
439
+:101B600031E0541708F030E0542F521B21E04517A4
440
+:101B700008F020E0322B462F401B21E0641708F0CC
441
+:101B800020E0642F631B31E0461708F030E0232B80
442
+:101B9000472F4F1931E0741708F030E0742F721B93
443
+:101BA00021E0471708F020E0322B482F4E1921E0A2
444
+:101BB000841708F020E0842F831B31E0481708F0D9
445
+:101BC00030E0232B9A19921789F4882379F477232C
446
+:101BD00069F4662359F4552349F4EE2339F4F630B9
447
+:101BE00028F4F53011F4AD3D08F4A8950E9489045D
448
+:101BF000882309F48FCF0E9497046CC00E948B0841
449
+:101C0000A22FAB19F1E02A1708F0F0E0232F2C19CE
450
+:101C1000E1E0321708F0E0E0322F3F1BF32F31E014
451
+:101C20002F1708F030E0E32B342F3D1921E0431744
452
+:101C300008F020E0432F4E1BE42F41E03E1708F050
453
+:101C400040E0242B452F411B31E0541708F030E0D1
454
+:101C5000542F521B21E0451708F020E0322B462F6D
455
+:101C6000401B21E0641708F020E0642F631B31E083
456
+:101C7000461708F030E0232B472F4F1931E0741737
457
+:101C800008F030E0742F721B21E0471708F020E0C5
458
+:101C9000322B482F4E1921E0841708F020E0842FC2
459
+:101CA000831B31E0481708F030E0232B9A19921774
460
+:101CB00089F4882379F4772369F4662359F455234A
461
+:101CC00049F4EE2339F4F63028F4F53011F4AD3D43
462
+:101CD00008F4A8950E948904882309F48FCF0E94F4
463
+:101CE000970482E40E94ED04C4010E94F80881E098
464
+:101CF000809360002B960FB6F894DEBF0FBECDBF69
465
+:101D0000CF91DF911F910F91FF90EF90DF90CF90D7
466
+:101D1000BF90AF909F908F907F906F905F904F900B
467
+:101D20003F902F9008956F927F928F929F92AF92E3
468
+:101D3000BF92CF92DF92EF92FF920F931F93CF93B8
469
+:101D4000DF930E94DC086C016FEF70E00E945D0F72
470
+:101D5000009711F4862E02C0862E839482E40E949E
471
+:101D6000ED04882D0E94ED040E949704823409F04E
472
+:101D700058C000E010E041C08FEFC816D10409F050
473
+:101D800010F49C2C02C099249A94892D0E94ED0491
474
+:101D90000E949704823409F044C0780126C0C7012C
475
+:101DA0000E949C08EC01FC01E05CFF4F80810E94D6
476
+:101DB000ED040E949704823489F45E0180E4682E69
477
+:101DC000F50181915F010E94ED046A94C9F70E94B8
478
+:101DD00097040894E11CF11C823421F0CE010E948A
479
+:101DE0000B101FC0CE010E940B108E2D8719891574
480
+:101DF000B0F2C918D10801501F4F702E802F819565
481
+:101E0000881508F4B9CF82E40E94ED0482E40E94B0
482
+:101E1000ED0482E40E94ED0482E40E94ED040E943D
483
+:101E20009704DF91CF911F910F91FF90EF90DF907A
484
+:101E3000CF90BF90AF909F908F907F906F900895BC
485
+:101E40001F93CF93DF930E94FF07EC01009731F4BB
486
+:101E500085E10E9426090E942D051FC086E10E948F
487
+:101E600026090E942D0510E3812F0E94ED048CE6C7
488
+:101E700091E00E942D05899190E06AE172E04AE0CC
489
+:101E800050E00E94AB108AE192E00E942D058AE0AA
490
+:101E90000E94ED041F5F173339F7DF91CF911F9137
491
+:101EA0000895991B79E004C0991F961708F0961BB6
492
+:101EB000881F7A95C9F780950895AA1BBB1B51E12D
493
+:101EC00007C0AA1FBB1FA617B70710F0A61BB70BAA
494
+:101ED000881F991F5A95A9F780959095BC01CD014F
495
+:101EE0000895CF93DF938230910510F482E090E063
496
+:101EF000E0915802F091590240E050E020E030E0DB
497
+:101F000026C06081718168177907E0F0681779074A
498
+:101F100081F4828193812115310531F0D901139625
499
+:101F20009C938E9312972BC09093590280935802E2
500
+:101F300026C04115510519F06417750718F4AB0157
501
+:101F4000E901DF019F0172816381E72FF62F30974E
502
+:101F5000C1F64115510501F1481B590B443051059B
503
+:101F600080F412968D919C911397209719F09B8382
504
+:101F70008A8304C09093590280935802FD013296DF
505
+:101F800046C0FD01E40FF51F8193919342505040EC
506
+:101F900011965C934E933BC02091560230915702AC
507
+:101FA0002115310541F42091710130917201309376
508
+:101FB000570220935602209173013091740121152C
509
+:101FC000310541F42DB73EB740916F01509170013A
510
+:101FD000241B350BE0915602F0915702E217F307EC
511
+:101FE000A0F42E1B3F0B2817390778F0AC014E5F89
512
+:101FF0005F4F2417350748F04E0F5F1F509357026D
513
+:10200000409356028193919302C0E0E0F0E0CF014B
514
+:10201000DF91CF910895CF93DF93009709F491C09A
515
+:10202000FC0132971382128260915802709159021A
516
+:102030006115710581F420813181280F391F80914C
517
+:102040005602909157028217930799F5F093570221
518
+:10205000E093560276C0DB0180E090E002C0CD0143
519
+:10206000D901AE17BF0748F412962D913C911397F2
520
+:1020700021153105A1F7CD0121C0B383A283EF0162
521
+:10208000499159919E01240F351FA217B30779F486
522
+:102090002D913C911197240F351F2E5F3F4F3183B7
523
+:1020A000208312962D913C911397338322830097BE
524
+:1020B00029F4F0935902E093580243C0DC011396CF
525
+:1020C000FC93EE9312974D915D91A40FB51FEA1703
526
+:1020D000FB0769F420813181240F351F2E5F3F4FAC
527
+:1020E000EC0139832883228133813B832A83E0E01A
528
+:1020F000F0E002C0FB01BC01DB0112968D919C91C6
529
+:1021000013970097B9F79B012E5F3F4F8D919C91DC
530
+:102110001197820F931F4091560250915702481712
531
+:10212000590779F4309729F4109259021092580205
532
+:1021300002C0138212822250304030935702209303
533
+:102140005602DF91CF910895FB01DC0105900D92BD
534
+:102150000020E1F70895FB019F01E8944230C4F0AC
535
+:102160004532B4F44A3029F497FB1EF490958195DA
536
+:102170009F4F642F77270E945D0F805D8A330CF09C
537
+:10218000895D8193CB010097A1F716F45DE251932D
538
+:102190001082C9010C94CC10DC01FC01672F7191F5
539
+:1021A0007723E1F7329704C07C916D93708362913D
540
+:0C21B000AE17BF07C8F30895F894FFCFE6
541
+:1021BC0001FFFFFFFFFFFFFFFFFF81818181818115
542
+:1021CC00FFFF818181818181FFFF818181818181FB
543
+:1021DC00FFFF818181818181FFFF818181818181EB
544
+:1021EC00FFFF818181818181FFFFFFFFFFFFFFFFE7
545
+:1021FC00FFFF010101FF8080FFFF010101FF8080D3
546
+:10220C00FFFF010101FF8080FFFF010101FF8080C2
547
+:10221C00FFFF010101FF8080FFFF010101FF8080B2
548
+:10222C00FFFF010101FF8080FFFF010101FF8080A2
549
+:10223C00FF7E818181FF8181817E818181FF81810E
550
+:10224C00817E818181FF8181817E818181FF81817C
551
+:10225C00817E818181FF8181817E818181FF81816C
552
+:10226C00817E818181FF8181817E818181FF81815C
553
+:10227C00811E2222221E0202021E2222221E020283
554
+:10228C00021E2222221E0202021E2222221E0202F2
555
+:10229C00021E2222221E0202021E2222221E0202E2
556
+:1022AC00021E2222221E0202021E2222221E0202D2
557
+:1022BC0002A100E100210101D709D6093A20002032
558
+:0622CC00005A02000000B0
545 559
 :00000001FF

Loading…
Cancel
Save