| Offset 1, 16 lines modified | Offset 0, 0 lines modified | ||
| 1 | Verifies | ||
| 2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
| 3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
| 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
| 5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
| 6 | Verified·for·SourceStamp:·false | ||
| 7 | Number·of·signers:·1 | ||
| 8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
| 9 | Signer·#1·certificate·SHA-256·digest:·9157c1df1fb32465b804fdfbacbdea284b06d3e5d61f17014033fcf0b2f231bb | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·515efc0cd0b179f8ebafb806da4b2bd4c0728d3b | ||
| 11 | Signer·#1·certificate·MD5·digest:·1977fccce58c0232909fd69490421dc7 | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·8f223a87bed3eda3b3f488d243de83e68a39d8b6981c9b724c8f93ebbc4b3bfb | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·95906aa3bf11686d31ed6e18ed79daea01eed612 | ||
| 16 | Signer·#1·public·key·MD5·digest:·9993c0f7242236fc3dd99d4a5ae31e3b | ||
| Offset 1, 3248 lines modified | Offset 1, 3112 lines modified | ||
| 1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
| 2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
| 3 | ------------------------------- | 3 | ------------------------------- |
| 4 | ··Zip·archive·file·size:····················739 | 4 | ··Zip·archive·file·size:····················739178·(00000000000B476Ah) |
| 5 | ··Actual·end-cent-dir·record·offset:········739 | 5 | ··Actual·end-cent-dir·record·offset:········739156·(00000000000B4754h) |
| 6 | ··Expected·end-cent-dir·record·offset:······739 | 6 | ··Expected·end-cent-dir·record·offset:······739156·(00000000000B4754h) |
| 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
| 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
| 9 | ··central·directory·contains·109·entries. | 9 | ··central·directory·contains·109·entries. |
| 10 | ··The·central·directory·is·89 | 10 | ··The·central·directory·is·8950·(00000000000022F6h)·bytes·long, |
| 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
| 12 | ··is·730 | 12 | ··is·730206·(00000000000B245Eh). |
| 13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
| 14 | --------------------------- | 14 | --------------------------- |
| 15 | ·· | 15 | ··AndroidManifest.xml |
| 16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
| 17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
| 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
| 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
| 22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
| 23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
| 24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
| 25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
| 26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Jun·1·00:34:32 |
| 27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························c3ff91a2 |
| 28 | ··compressed·size:································ | 28 | ··compressed·size:································900·bytes |
| 29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························2680·bytes |
| 30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
| 31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
| 32 | ··length·of·file·comment:·························0·characters | ||
| 33 | ··disk·number·on·which·file·begins:···············disk·1 | ||
| 34 | ··apparent·file·type:·····························binary | ||
| 35 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
| 36 | ··MS-DOS·file·attributes·(00·hex):················none | ||
| 37 | ··There·is·no·file·comment. | ||
| 38 | Central·directory·entry·#2: | ||
| 39 | --------------------------- | ||
| 40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
| 41 | ··META-INF/9D7FAA8D.SF | ||
| 42 | ··offset·of·local·header·from·start·of·archive:···4028 | ||
| 43 | ··················································(0000000000000FBCh)·bytes | ||
| 44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
| 45 | ··version·of·encoding·software:···················2.0 | ||
| 46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
| 47 | ··minimum·software·version·required·to·extract:···2.0 | ||
| 48 | ··compression·method:·····························deflated | ||
| 49 | ··compression·sub-type·(deflation):···············normal | ||
| 50 | ··file·security·status:···························not·encrypted | ||
| 51 | ··extended·local·header:··························yes | ||
| 52 | ··file·last·modified·on·(DOS·date/time):··········2012·Nov·5·19:34:44 | ||
| 53 | ··32-bit·CRC·value·(hex):·························cb537178 | ||
| 54 | ··compressed·size:································4093·bytes | ||
| 55 | ··uncompressed·size:······························9675·bytes | ||
| 56 | ··length·of·filename:·····························20·characters | ||
| 57 | ··length·of·extra·field:··························0·bytes | ||
| 58 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
| 59 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
| 60 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
| 61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
| 62 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
| 37 | ··The·central-directory·extra·field·contains: | ||
| 38 | ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes. | ||
| 63 | ··There·is·no·file·comment. | ||
| 64 | Central·directory·entry·#3: | ||
| 65 | --------------------------- | ||
| 66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
| 67 | ··META-INF/9D7FAA8D.RSA | ||
| 68 | ··offset·of·local·header·from·start·of·archive:···8187 | ||
| 69 | ··················································(0000000000001FFBh)·bytes | ||
| 70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
| 71 | ··version·of·encoding·software:···················2.0 | ||
| 72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
| 73 | ··minimum·software·version·required·to·extract:···2.0 | ||
| 74 | ··compression·method:·····························deflated | ||
| 75 | ··compression·sub-type·(deflation):···············normal | ||
| 76 | ··file·security·status:···························not·encrypted | ||
| 77 | ··extended·local·header:··························yes | ||
| 78 | ··file·last·modified·on·(DOS·date/time):··········2012·Nov·5·19:34:44 | ||
| 79 | ··32-bit·CRC·value·(hex):·························aa13e4e8 | ||
| 80 | ··compressed·size:································1039·bytes | ||
| 81 | ··uncompressed·size:······························1297·bytes | ||
| 82 | ··length·of·filename:·····························21·characters | ||
| 83 | ··length·of·extra·field:··························0·bytes | ||
| 84 | ··length·of·file·comment:·························0·characters | ||
| 85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
| 86 | ··apparent·file·type:·····························binary | ||
| 87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
| 88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
| 89 | ··There·is·no·file·comment. | 39 | ··There·is·no·file·comment. |
| 90 | Central·directory·entry·# | 40 | Central·directory·entry·#2: |
| 91 | --------------------------- | 41 | --------------------------- |
| 92 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
| 93 | ··assets/Bach__Invention_No._13.mid | 43 | ··assets/Bach__Invention_No._13.mid |
| 94 | ··offset·of·local·header·from·start·of·archive:···9 | 44 | ··offset·of·local·header·from·start·of·archive:···969 |
| 95 | ··················································(000000000000 | 45 | ··················································(00000000000003C9h)·bytes |
| 96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 97 | ··version·of·encoding·software:···················1.0 | 47 | ··version·of·encoding·software:···················1.0 |
| 98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 99 | ··minimum·software·version·required·to·extract:···1.0 | 49 | ··minimum·software·version·required·to·extract:···1.0 |
| 100 | ··compression·method:·····························none·(stored) | 50 | ··compression·method:·····························none·(stored) |
| 101 | ··file·security·status:···························not·encrypted | 51 | ··file·security·status:···························not·encrypted |
| 102 | ··extended·local·header:··························no | 52 | ··extended·local·header:··························no |
| 103 | ··file·last·modified·on·(DOS·date/time):·········· | 53 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
| Max diff block lines reached; 183988/190987 bytes (96.34%) of diff not shown. | |||
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | 1 | Java·archive·data·(JAR) | |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
| 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="8"·android:versionName="2.5.1"·package="com.midisheetmusic"> | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="8"·android:versionName="2.5.1"·package="com.midisheetmusic"·platformBuildVersionCode="8"·platformBuildVersionName="2.2"> |
| 3 | ··<uses-sdk·android:minSdkVersion="4"·android:targetSdkVersion="8"/> | 3 | ··<uses-sdk·android:minSdkVersion="4"·android:targetSdkVersion="8"/> |
| 4 | ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> | 4 | ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> |
| 5 | ··<application·android:label="@string/app_name"·android:icon="@drawable/icon"> | 5 | ··<application·android:label="@string/app_name"·android:icon="@drawable/icon"> |
| 6 | ····<activity·android:label="@string/app_name"·android:name=".MidiSheetMusicActivity"·android:screenOrientation="landscape"·android:configChanges="orientation"> | 6 | ····<activity·android:label="@string/app_name"·android:name=".MidiSheetMusicActivity"·android:screenOrientation="landscape"·android:configChanges="orientation"> |
| 7 | ······<intent-filter> | 7 | ······<intent-filter> |
| 8 | ········<action·android:name="android.intent.action.MAIN"/> | 8 | ········<action·android:name="android.intent.action.MAIN"/> |
| 9 | ········<category·android:name="android.intent.category.LAUNCHER"/> | 9 | ········<category·android:name="android.intent.category.LAUNCHER"/> |
| Offset 1, 46 lines modified | Offset 1, 46 lines modified | ||
| 00000000:·0200·0c00· | 00000000:·0200·0c00·9835·0000·0100·0000·0100·1c00··.....5.......... | ||
| 00000010:· | 00000010:·3417·0000·9000·0000·0000·0000·0000·0000··4............... | ||
| 00000020:·5c02·0000·0000·0000·0000·0000·2e00·0000··\............... | 00000020:·5c02·0000·0000·0000·0000·0000·2e00·0000··\............... | ||
| 00000030:·6e00·0000·9e00·0000·da00·0000·0801·0000··n............... | 00000030:·6e00·0000·9e00·0000·da00·0000·0801·0000··n............... | ||
| 00000040:·3601·0000·7 | 00000040:·3601·0000·7401·0000·a601·0000·ec01·0000··6...t........... | ||
| 00000050:·3002·0000·6e02·0000·9c02·0000·d202·0000··0...n........... | |||
| 000000 | 00000060:·0203·0000·3003·0000·6203·0000·8e03·0000··....0...b....... | ||
| 00000060:·d802·0000·0603·0000·3603·0000·6803·0000··........6...h... | |||
| 00000070:· | 00000070:·bc03·0000·ec03·0000·1e04·0000·5004·0000··............P... | ||
| 00000080:· | 00000080:·7c04·0000·b404·0000·f604·0000·3805·0000··|...........8... | ||
| 00000090:· | 00000090:·7205·0000·9c05·0000·c605·0000·0406·0000··r............... | ||
| 000000a0:·3606·0000·6e06·0000·8806·0000·a206·0000··6...n........... | |||
| 000000 | 000000a0:·4206·0000·8006·0000·9806·0000·ae06·0000··B............... | ||
| 000000 | 000000b0:·ba06·0000·d406·0000·f006·0000·0c07·0000··................ | ||
| 000000 | 000000c0:·2807·0000·4407·0000·6007·0000·7c07·0000··(...D...`...|... | ||
| 000000 | 000000d0:·9607·0000·b207·0000·ce07·0000·ec07·0000··................ | ||
| 000000 | 000000e0:·0a08·0000·2808·0000·4008·0000·5808·0000··....(...@...X... | ||
| 000000f0:·7008·0000·8808·0000·a008·0000·b808·0000··p............... | |||
| 00000100:· | 00000100:·d008·0000·d808·0000·e008·0000·e608·0000··................ | ||
| 00000110:·0209·0000·0809·0000·0e09·0000·1409·0000··................ | |||
| 000001 | 00000110:·ec08·0000·f208·0000·fa08·0000·0209·0000··................ | ||
| 000001 | 00000120:·0a09·0000·1209·0000·1a09·0000·2209·0000··............"... | ||
| 00000130:·2a09·0000·3209·0000·3a09·0000·4209·0000··*...2...:...B... | |||
| 00000140:· | 00000140:·4c09·0000·5609·0000·6009·0000·7a09·0000··L...V...`...z... | ||
| 00000150:·8 | 00000150:·8009·0000·8609·0000·8c09·0000·9209·0000··................ | ||
| 00000160:·9 | 00000160:·9809·0000·9e09·0000·b009·0000·d409·0000··................ | ||
| 00000170:· | 00000170:·0a0a·0000·2c0a·0000·580a·0000·840a·0000··....,...X....... | ||
| 00000180:· | 00000180:·b00a·0000·d20a·0000·080b·0000·2a0b·0000··............*... | ||
| 00000190:·160b·0000·380b·0000·640b·0000·880b·0000··....8...d....... | |||
| 000001a0:·aa0b·0000·cc0b·0000·ee0b·0000·100c·0000··................ | |||
| 000001b0:·320c·0000·560c·0000·5e0c·0000·660c·0000··2...V...^...f... | |||
| 000001c0:·6e0c·0000·760c·0000·800c·0000·a20c·0000··n...v........... | |||
| 000001d0:·c20c·0000·e60c·0000·040d·0000·260d·0000··............&... | |||
| 000001e0:·460d·0000·600d·0000·7e0d·0000·9e0d·0000··F...`...~....... | |||
| 000001 | 00000190:·560b·0000·7a0b·0000·9c0b·0000·be0b·0000··V...z........... | ||
| 00000200:·140f·0000·420f·0000·880f·0000·c40f·0000··....B........... | |||
| 00000 | 000001a0:·e00b·0000·020c·0000·240c·0000·480c·0000··........$...H... | ||
| 000001b0:·500c·0000·580c·0000·600c·0000·680c·0000··P...X...`...h... | |||
| 00000 | 000001c0:·720c·0000·940c·0000·b40c·0000·d80c·0000··r............... | ||
| 000001d0:·f60c·0000·180d·0000·380d·0000·520d·0000··........8...R... | |||
| 000001e0:·700d·0000·900d·0000·600e·0000·6c0e·0000··p.......`...l... | |||
| 000001f0:·9e0e·0000·d20e·0000·060f·0000·340f·0000··............4... | |||
| 00000200:·7a0f·0000·b60f·0000·dc0f·0000·fc0f·0000··z............... | |||
| 00000210:·1610·0000·3c10·0000·6a10·0000·0011·0000··....<...j....... | |||
| 00000220:·3a11·0000·d011·0000·f211·0000·1012·0000··:............... | |||
| 00000230:· | 00000230:·3012·0000·5412·0000·fc12·0000·2013·0000··0...T.......·... | ||
| 00000240:·4213·0000·6e13·0000·ba13·0000·ec13·0000··B...n........... | |||
| 000002 | 00000250:·0a14·0000·2414·0000·5e14·0000·8814·0000··....$...^....... | ||
| 00000250:·c813·0000·fa13·0000·1814·0000·3214·0000··............2... | |||
| 00000260:· | 00000260:·b614·0000·d014·0000·1500·7200·6500·7300··..........r.e.s. | ||
| 00000270:·2f00·6400·7200·6100·7700·6100·6200·6c00··/.d.r.a.w.a.b.l. | 00000270:·2f00·6400·7200·6100·7700·6100·6200·6c00··/.d.r.a.w.a.b.l. | ||
| 00000280:·6500·2f00·6200·6100·7300·7300·2e00·7000··e./.b.a.s.s...p. | 00000280:·6500·2f00·6200·6100·7300·7300·2e00·7000··e./.b.a.s.s...p. | ||
| 00000290:·6e00·6700·0000·1e00·7200·6500·7300·2f00··n.g.....r.e.s./. | 00000290:·6e00·6700·0000·1e00·7200·6500·7300·2f00··n.g.....r.e.s./. | ||
| 000002a0:·6400·7200·6100·7700·6100·6200·6c00·6500··d.r.a.w.a.b.l.e. | 000002a0:·6400·7200·6100·7700·6100·6200·6c00·6500··d.r.a.w.a.b.l.e. | ||
| 000002b0:·2f00·6400·6900·7200·6500·6300·7400·6f00··/.d.i.r.e.c.t.o. | 000002b0:·2f00·6400·6900·7200·6500·6300·7400·6f00··/.d.i.r.e.c.t.o. | ||
| 000002c0:·7200·7900·6900·6300·6f00·6e00·2e00·7000··r.y.i.c.o.n...p. | 000002c0:·7200·7900·6900·6300·6f00·6e00·2e00·7000··r.y.i.c.o.n...p. | ||
| 000002d0:·6e00·6700·0000·1600·7200·6500·7300·2f00··n.g.....r.e.s./. | 000002d0:·6e00·6700·0000·1600·7200·6500·7300·2f00··n.g.....r.e.s./. | ||
| Offset 51, 795 lines modified | Offset 51, 808 lines modified | ||
| 00000320:·2f00·6600·6100·7300·7400·6600·6f00·7200··/.f.a.s.t.f.o.r. | 00000320:·2f00·6600·6100·7300·7400·6600·6f00·7200··/.f.a.s.t.f.o.r. | ||
| 00000330:·7700·6100·7200·6400·2e00·7000·6e00·6700··w.a.r.d...p.n.g. | 00000330:·7700·6100·7200·6400·2e00·7000·6e00·6700··w.a.r.d...p.n.g. | ||
| 00000340:·0000·1500·7200·6500·7300·2f00·6400·7200··....r.e.s./.d.r. | 00000340:·0000·1500·7200·6500·7300·2f00·6400·7200··....r.e.s./.d.r. | ||
| 00000350:·6100·7700·6100·6200·6c00·6500·2f00·6600··a.w.a.b.l.e./.f. | 00000350:·6100·7700·6100·6200·6c00·6500·2f00·6600··a.w.a.b.l.e./.f. | ||
| 00000360:·6f00·7500·7200·2e00·7000·6e00·6700·0000··o.u.r...p.n.g... | 00000360:·6f00·7500·7200·2e00·7000·6e00·6700·0000··o.u.r...p.n.g... | ||
| 00000370:·1500·7200·6500·7300·2f00·6400·7200·6100··..r.e.s./.d.r.a. | 00000370:·1500·7200·6500·7300·2f00·6400·7200·6100··..r.e.s./.d.r.a. | ||
| 00000380:·7700·6100·6200·6c00·6500·2f00·6900·6300··w.a.b.l.e./.i.c. | 00000380:·7700·6100·6200·6c00·6500·2f00·6900·6300··w.a.b.l.e./.i.c. | ||
| 00000390:·6f00·6e00·2e00·7000·6e00·6700·0000· | 00000390:·6f00·6e00·2e00·7000·6e00·6700·0000·1d00··o.n...p.n.g..... | ||
| 000003a0:·7200·6500·7300·2f00·6 | 000003a0:·7200·6500·7300·2f00·6d00·6500·6e00·7500··r.e.s./.m.e.n.u. | ||
| 000003b0:·2f00·6300·6800·6f00·6f00·7300·6500·5f00··/.c.h.o.o.s.e._. | |||
| 000003c0:·7300·6f00·6e00·6700·5f00·6d00·6500·6e00··s.o.n.g._.m.e.n. | |||
| 000003d0:·7500·2e00·7800·6d00·6c00·0000·1700·7200··u...x.m.l.....r. | |||
| 000003b0:·6100·6200·6c00·6500·2f00·6d00·6100·6900··a.b.l.e./.m.a.i. | |||
| 000003c0:·6e00·5f00·6200·6100·6300·6b00·6700·7200··n._.b.a.c.k.g.r. | |||
| 000003d0:·6f00·7500·6e00·6400·2e00·7000·6e00·6700··o.u.n.d...p.n.g. | |||
| 000003e0:·0000·1d00·7200·6500·7300·2f00·6400·7200··....r.e.s./.d.r. | |||
| 000003f0:·6100·7700·6100·6200·6c00·6500·2f00·6d00··a.w.a.b.l.e./.m. | |||
| 00000400:·6500·6e00·7500·5f00·7200·6500·6600·7200··e.n.u._.r.e.f.r. | |||
| 00000 | 000003e0:·6500·7300·2f00·6d00·6500·6e00·7500·2f00··e.s./.m.e.n.u./. | ||
| 000003f0:·7300·6800·6500·6500·7400·5f00·6d00·6500··s.h.e.e.t._.m.e. | |||
| 00000420:·1500·7200·6500·7300·2f00·6400·7200·6100··..r.e.s./.d.r.a. | |||
| 00000430:·7700·6100·6200·6c00·6500·2f00·6e00·6900··w.a.b.l.e./.n.i. | |||
| 000004 | 00000400:·6e00·7500·2e00·7800·6d00·6c00·0000·2100··n.u...x.m.l...!. | ||
| 000004 | 00000410:·7200·6500·7300·2f00·6c00·6100·7900·6f00··r.e.s./.l.a.y.o. | ||
| 00000460:·6100·6200·6c00·6500·2f00·6e00·6f00·7400··a.b.l.e./.n.o.t. | |||
| 000004 | 00000420:·7500·7400·2f00·7300·6100·7600·6500·5f00··u.t./.s.a.v.e._. | ||
| 00000430:·6900·6d00·6100·6700·6500·7300·5f00·6400··i.m.a.g.e.s._.d. | |||
| 00000440:·6900·6100·6c00·6f00·6700·2e00·7800·6d00··i.a.l.o.g...x.m. | |||
| 000004 | 00000450:·6c00·0000·2000·7200·6500·7300·2f00·6400··l...·.r.e.s./.d. | ||
| 000004 | 00000460:·7200·6100·7700·6100·6200·6c00·6500·2f00··r.a.w.a.b.l.e./. | ||
| 00000470:·6d00·6100·6900·6e00·5f00·6200·6100·6300··m.a.i.n._.b.a.c. | |||
| 00000480:·6b00·6700·7200·6f00·7500·6e00·6400·2e00··k.g.r.o.u.n.d... | |||
| 00000490:·7000·6e00·6700·0000·1d00·7200·6500·7300··p.n.g.....r.e.s. | |||
| 000004a0:·2f00·6400·7200·6100·7700·6100·6200·6c00··/.d.r.a.w.a.b.l. | |||
| 000004b0:·6500·2f00·6d00·6500·6e00·7500·5f00·7200··e./.m.e.n.u._.r. | |||
| 000004 | 000004c0:·6500·6600·7200·6500·7300·6800·2e00·7000··e.f.r.e.s.h...p. | ||
| 000004 | 000004d0:·6e00·6700·0000·1500·7200·6500·7300·2f00··n.g.....r.e.s./. | ||
| 000004 | 000004e0:·6400·7200·6100·7700·6100·6200·6c00·6500··d.r.a.w.a.b.l.e. | ||
| 000004d0:·7000·6c00·6100·7900·2e00·7000·6e00·6700··p.l.a.y...p.n.g. | |||
| 000004e0:·0000·1700·7200·6500·7300·2f00·6400·7200··....r.e.s./.d.r. | |||
| 000004f0:·6100·7700·6100·6200·6c00·6500·2f00·7200··a.w.a.b.l.e./.r. | |||
| 00000 | 000004f0:·2f00·6e00·6900·6e00·6500·2e00·7000·6e00··/.n.i.n.e...p.n. | ||
| 000005 | 00000500:·6700·0000·1900·7200·6500·7300·2f00·6400··g.....r.e.s./.d. | ||
| 000005 | 00000510:·7200·6100·7700·6100·6200·6c00·6500·2f00··r.a.w.a.b.l.e./. | ||
| 00000530:·7300·6900·7800·2e00·7000·6e00·6700·0000··s.i.x...p.n.g... | |||
| 00000540:·1500·7200·6500·7300·2f00·6400·7200·6100··..r.e.s./.d.r.a. | |||
| 000005 | 00000520:·6e00·6f00·7400·6500·7000·6100·6900·7200··n.o.t.e.p.a.i.r. | ||
| 00000530:·2e00·7000·6e00·6700·0000·1600·7200·6500··..p.n.g.....r.e. | |||
| 00000540:·7300·2f00·6400·7200·6100·7700·6100·6200··s./.d.r.a.w.a.b. | |||
| 00000550:·6c00·6500·2f00·7000·6100·7500·7300·6500··l.e./.p.a.u.s.e. | |||
| 00000560:· | 00000560:·2e00·7000·6e00·6700·0000·1500·7200·6500··..p.n.g.....r.e. | ||
| 00000570:·7 | 00000570:·7300·2f00·6400·7200·6100·7700·6100·6200··s./.d.r.a.w.a.b. | ||
| 00000580:·6c00·6500·2f00·7000·6c00·6100·7900·2e00··l.e./.p.l.a.y... | |||
| 00000590:·7000·6e00·6700·0000·1700·7200·6500·7300··p.n.g.....r.e.s. | |||
| 000005a0:·2f00·6400·7200·6100·7700·6100·6200·6c00··/.d.r.a.w.a.b.l. | |||
| 00000580:·6100·6200·6c00·6500·2f00·7400·6800·7200··a.b.l.e./.t.h.r. | |||
| 00000590:·6500·6500·2e00·7000·6e00·6700·0000·1700··e.e...p.n.g..... | |||
| 000005a0:·7200·6500·7300·2f00·6400·7200·6100·7700··r.e.s./.d.r.a.w. | |||
| 000005b0:·6100·6200·6c00·6500·2f00·7400·7200·6500··a.b.l.e./.t.r.e. | |||
| 000005c0:·6200·6c00·6500·2e00·7000·6e00·6700·0000··b.l.e...p.n.g... | |||
| 000005d0:·1700·7200·6500·7300·2f00·6400·7200·6100··..r.e.s./.d.r.a. | |||
| 000005e0:·7700·6100·6200·6c00·6500·2f00·7400·7700··w.a.b.l.e./.t.w. | |||
| 000005 | 000005b0:·6500·2f00·7200·6500·7700·6900·6e00·6400··e./.r.e.w.i.n.d. | ||
| 000005c0:·2e00·7000·6e00·6700·0000·1400·7200·6500··..p.n.g.....r.e. | |||
| 000005d0:·7300·2f00·6400·7200·6100·7700·6100·6200··s./.d.r.a.w.a.b. | |||
| 000005e0:·6c00·6500·2f00·7300·6900·7800·2e00·7000··l.e./.s.i.x...p. | |||
| 000005f0:·6e00·6700·0000·1500·7200·6500·7300·2f00··n.g.....r.e.s./. | |||
| 00000600:·6400·7200·6100·7700·6100·6200·6c00·6500··d.r.a.w.a.b.l.e. | |||
| 00000610:·2f00·7300·7400·6f00·7000·2e00·7000·6e00··/.s.t.o.p...p.n. | |||
| Max diff block lines reached; 98106/114637 bytes (85.58%) of diff not shown. | |||
| Offset 1, 78 lines modified | Offset 1, 78 lines modified | ||
| 1 | Zip·file·size:·176 | 1 | Zip·file·size:·176311·bytes,·number·of·entries:·76 |
| 2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class | 2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class |
| 3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class | 3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class |
| 4 | ?rwxrwxr-x··2.0·unx······827·b-·stor·80-Jan-01·00:00·com/midisheetmusic/Accid.class | 4 | ?rwxrwxr-x··2.0·unx······827·b-·stor·80-Jan-01·00:00·com/midisheetmusic/Accid.class |
| 5 | ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MusicSymbol.class | ||
| 6 | ?rwxrwxr-x··2.0·unx·····3246·b-·stor·80-Jan-01·00:00·com/midisheetmusic/AccidSymbol.class | ||
| 7 | ?rwxrwxr-x··2.0·unx·····1158·b-·stor·80-Jan-01·00:00·com/midisheetmusic/BarSymbol.class | ||
| 8 | ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·com/midisheetmusic/BlankSymbol.class | ||
| 9 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·com/midisheetmusic/BoxedInt.class | 5 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·com/midisheetmusic/BoxedInt.class |
| 10 | ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·com/midisheetmusic/BuildConfig.class | 6 | ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·com/midisheetmusic/BuildConfig.class |
| 11 | ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ChooseSongActivity$1.class | 7 | ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ChooseSongActivity$1.class |
| 12 | ?rwxrwxr-x··2.0·unx·····79 | 8 | ?rwxrwxr-x··2.0·unx·····7981·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ChooseSongActivity.class |
| 13 | ?rwxrwxr-x··2.0·unx····14562·b-·defN·80-Jan-01·00:00·com/midisheetmusic/ChordSymbol.class | ||
| 14 | ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·com/midisheetmusic/Clef.class | 9 | ?rwxrwxr-x··2.0·unx······696·b-·stor·80-Jan-01·00:00·com/midisheetmusic/Clef.class |
| 15 | ?rwxrwxr-x··2.0·unx·····14 | 10 | ?rwxrwxr-x··2.0·unx·····1445·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ClefMeasures.class |
| 16 | ?rwxrwxr-x··2.0·unx·····2322·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ClefSymbol.class | ||
| 17 | ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ColorChangedListener.class | 11 | ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ColorChangedListener.class |
| 18 | ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ColorDialog$1.class | ||
| 19 | ?rwxrwxr-x··2.0·unx······916·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ColorDialog.class | 12 | ?rwxrwxr-x··2.0·unx······916·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ColorDialog.class |
| 20 | ?rwxrwxr-x··2.0·unx·····1050·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ColorPreference.class | ||
| 21 | ?rwxrwxr-x··2.0·unx·····3603·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ColorView.class | 13 | ?rwxrwxr-x··2.0·unx·····3603·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ColorView.class |
| 22 | ?rwxrwxr-x··2.0·unx·····1128·b-·stor·80-Jan-01·00:00·com/midisheetmusic/DictInt.class | 14 | ?rwxrwxr-x··2.0·unx·····1128·b-·stor·80-Jan-01·00:00·com/midisheetmusic/DictInt.class |
| 23 | ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·com/midisheetmusic/FileBrowserActivity$1.class | 15 | ?rwxrwxr-x··2.0·unx······408·b-·stor·80-Jan-01·00:00·com/midisheetmusic/FileBrowserActivity$1.class |
| 24 | ?rwxrwxr-x··2.0·unx·····447 | 16 | ?rwxrwxr-x··2.0·unx·····4479·b-·stor·80-Jan-01·00:00·com/midisheetmusic/FileBrowserActivity.class |
| 25 | ?rwxrwxr-x··2.0·unx·····2635·b-·stor·80-Jan-01·00:00·com/midisheetmusic/FileUri.class | 17 | ?rwxrwxr-x··2.0·unx·····2635·b-·stor·80-Jan-01·00:00·com/midisheetmusic/FileUri.class |
| 26 | ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·com/midisheetmusic/HelpActivity.class | 18 | ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·com/midisheetmusic/HelpActivity.class |
| 27 | ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·com/midisheetmusic/IconArrayAdapter.class | 19 | ?rwxrwxr-x··2.0·unx·····1575·b-·stor·80-Jan-01·00:00·com/midisheetmusic/IconArrayAdapter.class |
| 28 | ?rwxrwxr-x··2.0·unx·····7244·b-·stor·80-Jan-01·00:00·com/midisheetmusic/KeySignature.class | 20 | ?rwxrwxr-x··2.0·unx·····7244·b-·stor·80-Jan-01·00:00·com/midisheetmusic/KeySignature.class |
| 29 | ?rwxrwxr-x··2.0·unx······737·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ListInt.class | 21 | ?rwxrwxr-x··2.0·unx······737·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ListInt.class |
| 30 | ?rwxrwxr-x··2.0·unx·····1167·b-·stor·80-Jan-01·00:00·com/midisheetmusic/LyricSymbol.class | 22 | ?rwxrwxr-x··2.0·unx·····1167·b-·stor·80-Jan-01·00:00·com/midisheetmusic/LyricSymbol.class |
| 31 | ?rwxrwxr-x··2.0·unx·····1329·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiEvent.class | 23 | ?rwxrwxr-x··2.0·unx·····1329·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiEvent.class |
| 32 | ?rwxrwxr-x··2.0·unx····218 | 24 | ?rwxrwxr-x··2.0·unx····21826·b-·defN·80-Jan-01·00:00·com/midisheetmusic/MidiFile.class |
| 33 | ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiFileException.class | 25 | ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiFileException.class |
| 34 | ?rwxrwxr-x··2.0·unx·····1549·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiFileReader.class | 26 | ?rwxrwxr-x··2.0·unx·····1549·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiFileReader.class |
| 35 | ?rwxrwxr-x··2.0·unx·····1826·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiNote.class | 27 | ?rwxrwxr-x··2.0·unx·····1826·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiNote.class |
| 36 | ?rwxrwxr-x··2.0·unx·····83 | 28 | ?rwxrwxr-x··2.0·unx·····8326·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiOptions.class |
| 37 | ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiPlayer$1.class | 29 | ?rwxrwxr-x··2.0·unx······413·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiPlayer$1.class |
| 38 | ?rwxrwxr-x··2.0·unx······411·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiPlayer$2.class | 30 | ?rwxrwxr-x··2.0·unx······411·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiPlayer$2.class |
| 39 | ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiPlayer$3.class | 31 | ?rwxrwxr-x··2.0·unx······417·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiPlayer$3.class |
| 40 | ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiPlayer$4.class | 32 | ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiPlayer$4.class |
| 41 | ?rwxrwxr-x··2.0·unx······7 | 33 | ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiPlayer$5.class |
| 42 | ?rwxrwxr-x··2.0·unx·····24 | 34 | ?rwxrwxr-x··2.0·unx·····2435·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiPlayer$6.class |
| 43 | ?rwxrwxr-x··2.0·unx·····22 | 35 | ?rwxrwxr-x··2.0·unx·····2244·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiPlayer$7.class |
| 44 | ?rwxrwxr-x··2.0·unx····10 | 36 | ?rwxrwxr-x··2.0·unx····10676·b-·defN·80-Jan-01·00:00·com/midisheetmusic/MidiPlayer.class |
| 45 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiSheetMusicActivity$1.class | 37 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiSheetMusicActivity$1.class |
| 46 | ?rwxrwxr-x··2.0·unx·····1220·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiSheetMusicActivity.class | 38 | ?rwxrwxr-x··2.0·unx·····1220·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiSheetMusicActivity.class |
| 47 | ?rwxrwxr-x··2.0·unx·····290 | 39 | ?rwxrwxr-x··2.0·unx·····2902·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MidiTrack.class |
| 40 | ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·com/midisheetmusic/MusicSymbol.class | ||
| 48 | ?rwxrwxr-x··2.0·unx······339·b-·stor·80-Jan-01·00:00·com/midisheetmusic/NoteData.class | 41 | ?rwxrwxr-x··2.0·unx······339·b-·stor·80-Jan-01·00:00·com/midisheetmusic/NoteData.class |
| 49 | ?rwxrwxr-x··2.0·unx·····1304·b-·stor·80-Jan-01·00:00·com/midisheetmusic/NoteDuration.class | 42 | ?rwxrwxr-x··2.0·unx·····1304·b-·stor·80-Jan-01·00:00·com/midisheetmusic/NoteDuration.class |
| 50 | ?rwxrwxr-x··2.0·unx······836·b-·stor·80-Jan-01·00:00·com/midisheetmusic/NoteScale.class | 43 | ?rwxrwxr-x··2.0·unx······836·b-·stor·80-Jan-01·00:00·com/midisheetmusic/NoteScale.class |
| 51 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·com/midisheetmusic/PairInt.class | 44 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·com/midisheetmusic/PairInt.class |
| 52 | ?rwxrwxr-x··2.0·unx····1297 | 45 | ?rwxrwxr-x··2.0·unx····12972·b-·defN·80-Jan-01·00:00·com/midisheetmusic/Piano.class |
| 53 | ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R$array.class | 46 | ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R$array.class |
| 54 | ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R$attr.class | 47 | ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R$attr.class |
| 55 | ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R$drawable.class | 48 | ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R$drawable.class |
| 56 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R$id.class | 49 | ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R$id.class |
| 57 | ?rwxrwxr-x··2.0·unx······411·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R$layout.class | 50 | ?rwxrwxr-x··2.0·unx······411·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R$layout.class |
| 58 | ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R$menu.class | 51 | ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R$menu.class |
| 59 | ?rwxrwxr-x··2.0·unx·····1622·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R$string.class | 52 | ?rwxrwxr-x··2.0·unx·····1622·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R$string.class |
| 60 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R.class | 53 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·com/midisheetmusic/R.class |
| 61 | ?rwxrwxr-x··2.0·unx·····2816·b-·stor·80-Jan-01·00:00·com/midisheetmusic/RestSymbol.class | ||
| 62 | ?rwxrwxr-x··2.0·unx·····266 | 54 | ?rwxrwxr-x··2.0·unx·····2666·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ScanMidiFiles.class |
| 63 | ?rwxrwxr-x··2.0·unx·····9518·b-·stor·80-Jan-01·00:00·com/midisheetmusic/SettingsActivity.class | 55 | ?rwxrwxr-x··2.0·unx·····9518·b-·stor·80-Jan-01·00:00·com/midisheetmusic/SettingsActivity.class |
| 64 | ?rwxrwxr-x··2.0·unx·····1 | 56 | ?rwxrwxr-x··2.0·unx·····1142·b-·stor·80-Jan-01·00:00·com/midisheetmusic/SheetMusic$1.class |
| 65 | ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·com/midisheetmusic/SheetMusic$2.class | 57 | ?rwxrwxr-x··2.0·unx······988·b-·stor·80-Jan-01·00:00·com/midisheetmusic/SheetMusic$2.class |
| 66 | ?rwxrwxr-x··2.0·unx····22 | 58 | ?rwxrwxr-x··2.0·unx····22157·b-·defN·80-Jan-01·00:00·com/midisheetmusic/SheetMusic.class |
| 67 | ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·com/midisheetmusic/SheetMusicActivity$1.class | 59 | ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·com/midisheetmusic/SheetMusicActivity$1.class |
| 68 | ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·com/midisheetmusic/SheetMusicActivity$2.class | 60 | ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·com/midisheetmusic/SheetMusicActivity$2.class |
| 69 | ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·com/midisheetmusic/SheetMusicActivity$3.class | 61 | ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·com/midisheetmusic/SheetMusicActivity$3.class |
| 70 | ?rwxrwxr-x··2.0·unx····1015 | 62 | ?rwxrwxr-x··2.0·unx····10150·b-·defN·80-Jan-01·00:00·com/midisheetmusic/SheetMusicActivity.class |
| 71 | ?rwxrwxr-x··2.0·unx·····802 | 63 | ?rwxrwxr-x··2.0·unx·····8026·b-·stor·80-Jan-01·00:00·com/midisheetmusic/Staff.class |
| 72 | ?rwxrwxr-x··2.0·unx·····6338·b-·stor·80-Jan-01·00:00·com/midisheetmusic/Stem.class | 64 | ?rwxrwxr-x··2.0·unx·····6338·b-·stor·80-Jan-01·00:00·com/midisheetmusic/Stem.class |
| 73 | ?rwxrwxr-x··2.0·unx·····17 | 65 | ?rwxrwxr-x··2.0·unx·····1775·b-·stor·80-Jan-01·00:00·com/midisheetmusic/SymbolWidths.class |
| 74 | ?rwxrwxr-x··2.0·unx·····2345·b-·stor·80-Jan-01·00:00·com/midisheetmusic/TimeSigSymbol.class | ||
| 75 | ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·com/midisheetmusic/TimeSignature$1.class | 66 | ?rwxrwxr-x··2.0·unx·····1247·b-·stor·80-Jan-01·00:00·com/midisheetmusic/TimeSignature$1.class |
| 76 | ?rwxrwxr-x··2.0·unx·····2308·b-·stor·80-Jan-01·00:00·com/midisheetmusic/TimeSignature.class | 67 | ?rwxrwxr-x··2.0·unx·····2308·b-·stor·80-Jan-01·00:00·com/midisheetmusic/TimeSignature.class |
| 77 | ?rwxrwxr-x··2.0·unx·····2377·b-·stor·80-Jan-01·00:00·com/midisheetmusic/WhiteNote.class | 68 | ?rwxrwxr-x··2.0·unx·····2377·b-·stor·80-Jan-01·00:00·com/midisheetmusic/WhiteNote.class |
| 69 | ?rwxrwxr-x··2.0·unx·····3246·b-·stor·80-Jan-01·00:00·com/midisheetmusic/AccidSymbol.class | ||
| 70 | ?rwxrwxr-x··2.0·unx·····1158·b-·stor·80-Jan-01·00:00·com/midisheetmusic/BarSymbol.class | ||
| 71 | ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·com/midisheetmusic/BlankSymbol.class | ||
| 72 | ?rwxrwxr-x··2.0·unx····14620·b-·defN·80-Jan-01·00:00·com/midisheetmusic/ChordSymbol.class | ||
| 73 | ?rwxrwxr-x··2.0·unx·····2322·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ClefSymbol.class | ||
| 74 | ?rwxrwxr-x··2.0·unx······535·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ColorDialog$1.class | ||
| 75 | ?rwxrwxr-x··2.0·unx·····1050·b-·stor·80-Jan-01·00:00·com/midisheetmusic/ColorPreference.class | ||
| 76 | ?rwxrwxr-x··2.0·unx·····2816·b-·stor·80-Jan-01·00:00·com/midisheetmusic/RestSymbol.class | ||
| 77 | ?rwxrwxr-x··2.0·unx·····2345·b-·stor·80-Jan-01·00:00·com/midisheetmusic/TimeSigSymbol.class | ||
| 78 | 76·files,·213 | 78 | 76·files,·213972·bytes·uncompressed,·164971·bytes·compressed:··22.9% |
| Offset 3, 62 lines modified | Offset 3, 38 lines modified | ||
| 3 | Filename:·android/annotation/TargetApi.class | 3 | Filename:·android/annotation/TargetApi.class |
| 4 | Comment:· | 4 | Comment:· |
| 5 | Filename:·com/midisheetmusic/Accid.class | 5 | Filename:·com/midisheetmusic/Accid.class |
| 6 | Comment:· | 6 | Comment:· |
| 7 | Filename:·com/midisheetmusic/MusicSymbol.class | ||
| 8 | Comment:· | ||
| 9 | Filename:·com/midisheetmusic/AccidSymbol.class | ||
| 10 | Comment:· | ||
| 11 | Filename:·com/midisheetmusic/BarSymbol.class | ||
| 12 | Comment:· | ||
| 13 | Filename:·com/midisheetmusic/BlankSymbol.class | ||
| 14 | Comment:· | ||
| 15 | Filename:·com/midisheetmusic/BoxedInt.class | 7 | Filename:·com/midisheetmusic/BoxedInt.class |
| 16 | Comment:· | 8 | Comment:· |
| 17 | Filename:·com/midisheetmusic/BuildConfig.class | 9 | Filename:·com/midisheetmusic/BuildConfig.class |
| 18 | Comment:· | 10 | Comment:· |
| 19 | Filename:·com/midisheetmusic/ChooseSongActivity$1.class | 11 | Filename:·com/midisheetmusic/ChooseSongActivity$1.class |
| 20 | Comment:· | 12 | Comment:· |
| 21 | Filename:·com/midisheetmusic/ChooseSongActivity.class | 13 | Filename:·com/midisheetmusic/ChooseSongActivity.class |
| 22 | Comment:· | 14 | Comment:· |
| 23 | Filename:·com/midisheetmusic/ChordSymbol.class | ||
| 24 | Comment:· | ||
| 25 | Filename:·com/midisheetmusic/Clef.class | 15 | Filename:·com/midisheetmusic/Clef.class |
| 26 | Comment:· | 16 | Comment:· |
| 27 | Filename:·com/midisheetmusic/ClefMeasures.class | 17 | Filename:·com/midisheetmusic/ClefMeasures.class |
| 28 | Comment:· | 18 | Comment:· |
| 29 | Filename:·com/midisheetmusic/ClefSymbol.class | ||
| 30 | Comment:· | ||
| 31 | Filename:·com/midisheetmusic/ColorChangedListener.class | 19 | Filename:·com/midisheetmusic/ColorChangedListener.class |
| 32 | Comment:· | 20 | Comment:· |
| 33 | Filename:·com/midisheetmusic/ColorDialog$1.class | ||
| 34 | Comment:· | ||
| 35 | Filename:·com/midisheetmusic/ColorDialog.class | 21 | Filename:·com/midisheetmusic/ColorDialog.class |
| 36 | Comment:· | 22 | Comment:· |
| 37 | Filename:·com/midisheetmusic/ColorPreference.class | ||
| 38 | Comment:· | ||
| 39 | Filename:·com/midisheetmusic/ColorView.class | 23 | Filename:·com/midisheetmusic/ColorView.class |
| 40 | Comment:· | 24 | Comment:· |
| 41 | Filename:·com/midisheetmusic/DictInt.class | 25 | Filename:·com/midisheetmusic/DictInt.class |
| 42 | Comment:· | 26 | Comment:· |
| 43 | Filename:·com/midisheetmusic/FileBrowserActivity$1.class | 27 | Filename:·com/midisheetmusic/FileBrowserActivity$1.class |
| Offset 132, 14 lines modified | Offset 108, 17 lines modified | ||
| 132 | Filename:·com/midisheetmusic/MidiSheetMusicActivity.class | 108 | Filename:·com/midisheetmusic/MidiSheetMusicActivity.class |
| 133 | Comment:· | 109 | Comment:· |
| 134 | Filename:·com/midisheetmusic/MidiTrack.class | 110 | Filename:·com/midisheetmusic/MidiTrack.class |
| 135 | Comment:· | 111 | Comment:· |
| 112 | Filename:·com/midisheetmusic/MusicSymbol.class | ||
| 113 | Comment:· | ||
| 136 | Filename:·com/midisheetmusic/NoteData.class | 114 | Filename:·com/midisheetmusic/NoteData.class |
| 137 | Comment:· | 115 | Comment:· |
| 138 | Filename:·com/midisheetmusic/NoteDuration.class | 116 | Filename:·com/midisheetmusic/NoteDuration.class |
| 139 | Comment:· | 117 | Comment:· |
| 140 | Filename:·com/midisheetmusic/NoteScale.class | 118 | Filename:·com/midisheetmusic/NoteScale.class |
| Offset 171, 17 lines modified | Offset 150, 14 lines modified | ||
| 171 | Filename:·com/midisheetmusic/R$string.class | 150 | Filename:·com/midisheetmusic/R$string.class |
| 172 | Comment:· | 151 | Comment:· |
| 173 | Filename:·com/midisheetmusic/R.class | 152 | Filename:·com/midisheetmusic/R.class |
| 174 | Comment:· | 153 | Comment:· |
| 175 | Filename:·com/midisheetmusic/RestSymbol.class | ||
| 176 | Comment:· | ||
| 177 | Filename:·com/midisheetmusic/ScanMidiFiles.class | 154 | Filename:·com/midisheetmusic/ScanMidiFiles.class |
| 178 | Comment:· | 155 | Comment:· |
| 179 | Filename:·com/midisheetmusic/SettingsActivity.class | 156 | Filename:·com/midisheetmusic/SettingsActivity.class |
| 180 | Comment:· | 157 | Comment:· |
| 181 | Filename:·com/midisheetmusic/SheetMusic$1.class | 158 | Filename:·com/midisheetmusic/SheetMusic$1.class |
| Offset 210, 20 lines modified | Offset 186, 44 lines modified | ||
| 210 | Filename:·com/midisheetmusic/Stem.class | 186 | Filename:·com/midisheetmusic/Stem.class |
| 211 | Comment:· | 187 | Comment:· |
| 212 | Filename:·com/midisheetmusic/SymbolWidths.class | 188 | Filename:·com/midisheetmusic/SymbolWidths.class |
| 213 | Comment:· | 189 | Comment:· |
| 214 | Filename:·com/midisheetmusic/TimeSigSymbol.class | ||
| 215 | Comment:· | ||
| 216 | Filename:·com/midisheetmusic/TimeSignature$1.class | 190 | Filename:·com/midisheetmusic/TimeSignature$1.class |
| 217 | Comment:· | 191 | Comment:· |
| 218 | Filename:·com/midisheetmusic/TimeSignature.class | 192 | Filename:·com/midisheetmusic/TimeSignature.class |
| 219 | Comment:· | 193 | Comment:· |
| 220 | Filename:·com/midisheetmusic/WhiteNote.class | 194 | Filename:·com/midisheetmusic/WhiteNote.class |
| 221 | Comment:· | 195 | Comment:· |
| 196 | Filename:·com/midisheetmusic/AccidSymbol.class | ||
| 197 | Comment:· | ||
| 198 | Filename:·com/midisheetmusic/BarSymbol.class | ||
| 199 | Comment:· | ||
| 200 | Filename:·com/midisheetmusic/BlankSymbol.class | ||
| 201 | Comment:· | ||
| Max diff block lines reached; 0/3019 bytes (0.00%) of diff not shown. | |||
| Offset 87, 25 lines modified | Offset 87, 28 lines modified | ||
| 87 | ····} | 87 | ····} |
| 88 | ···· | 88 | ···· |
| 89 | ····void·loadAssetMidiFiles()·{ | 89 | ····void·loadAssetMidiFiles()·{ |
| 90 | ········try·{ | 90 | ········try·{ |
| 91 | ············final·Resources·resources·=·this.getResources(); | 91 | ············final·Resources·resources·=·this.getResources(); |
| 92 | ············try·{ | 92 | ············try·{ |
| 93 | ················final·AssetManager·assets·=·resources.getAssets(); | 93 | ················final·AssetManager·assets·=·resources.getAssets(); |
| 94 | ················String[]·list; | 94 | ················final·String[]·list·=·assets.list(""); |
| 95 | ················try·{ | ||
| 95 | ················for·(int·length | 96 | ····················for·(int·length·=·list.length,·i·=·0;·i·<·length;·++i)·{ |
| 96 | ····················final·String·s·=·list[i]; | 97 | ························final·String·s·=·list[i]; |
| 97 | ····················if·(s.endsWith(".mid"))·{ | 98 | ························if·(s.endsWith(".mid"))·{ |
| 98 | ························this.songlist.add(new·FileUri(assets,·s,·s)); | 99 | ····························this.songlist.add(new·FileUri(assets,·s,·s)); |
| 100 | ························} | ||
| 99 | ····················} | 101 | ····················} |
| 100 | ················} | 102 | ················} |
| 103 | ················catch·(IOException·ex)·{} | ||
| 101 | ············} | 104 | ············} |
| 102 | ············catch·(IOException·ex)·{} | 105 | ············catch·(IOException·ex2)·{} |
| 103 | ········} | 106 | ········} |
| 104 | ········catch·(IOException·ex | 107 | ········catch·(IOException·ex3)·{} |
| 105 | ····} | 108 | ····} |
| 106 | ···· | 109 | ···· |
| 107 | ····public·void·onCreate(final·Bundle·bundle)·{ | 110 | ····public·void·onCreate(final·Bundle·bundle)·{ |
| 108 | ········super.onCreate(bundle); | 111 | ········super.onCreate(bundle); |
| 109 | ········this.setContentView(2130903040); | 112 | ········this.setContentView(2130903040); |
| 110 | ········this.setTitle((CharSequence)"MidiSheetMusic:·Choose·Song"); | 113 | ········this.setTitle((CharSequence)"MidiSheetMusic:·Choose·Song"); |
| 111 | ········this.songlist·=·(ArrayList)this.getLastNonConfigurationInstance(); | 114 | ········this.songlist·=·(ArrayList)this.getLastNonConfigurationInstance(); |
| Offset 109, 15 lines modified | Offset 109, 15 lines modified | ||
| 109 | ················b3·=·true; | 109 | ················b3·=·true; |
| 110 | ············} | 110 | ············} |
| 111 | ············if·(duration·==·NoteDuration.Whole·||·duration·==·NoteDuration.Half·||·duration·==·NoteDuration.DottedHalf·||·duration·==·NoteDuration.Quarter·||·duration·==·NoteDuration.DottedQuarter·||·(duration·==·NoteDuration.DottedEighth·&&·!b3))·{ | 111 | ············if·(duration·==·NoteDuration.Whole·||·duration·==·NoteDuration.Half·||·duration·==·NoteDuration.DottedHalf·||·duration·==·NoteDuration.Quarter·||·duration·==·NoteDuration.DottedQuarter·||·(duration·==·NoteDuration.DottedEighth·&&·!b3))·{ |
| 112 | ················b2·=·false; | 112 | ················b2·=·false; |
| 113 | ············} | 113 | ············} |
| 114 | ············else·{ | 114 | ············else·{ |
| 115 | ················final·int·n2; | 115 | ················final·int·n2; |
| 116 | ················if·( | 116 | ················if·(length·==·(n2·=·6))·{ |
| 117 | ····················if·(duration·!=·NoteDuration.Eighth)·{ | 117 | ····················if·(duration·!=·NoteDuration.Eighth)·{ |
| 118 | ························b2·=·false; | 118 | ························b2·=·false; |
| 119 | ························return·b2; | 119 | ························return·b2; |
| 120 | ····················} | 120 | ····················} |
| 121 | ····················final·int·denominator; | 121 | ····················final·int·denominator; |
| 122 | ····················final·int·numerator; | 122 | ····················final·int·numerator; |
| 123 | ····················final·int·denominator2; | 123 | ····················final·int·denominator2; |
| Offset 258, 39 lines modified | Offset 258, 42 lines modified | ||
| 258 | ················b2·=·((n9·!=·1)·?·(Math.abs(stem.getBottom().Dist(stem2.getBottom()))·<·11)·:·(Math.abs(stem.getTop().Dist(stem2.getTop()))·<·11)); | 258 | ················b2·=·((n9·!=·1)·?·(Math.abs(stem.getBottom().Dist(stem2.getBottom()))·<·11)·:·(Math.abs(stem.getTop().Dist(stem2.getTop()))·<·11)); |
| 259 | ············} | 259 | ············} |
| 260 | ········} | 260 | ········} |
| 261 | ········return·b2; | 261 | ········return·b2; |
| 262 | ····} | 262 | ····} |
| 263 | ···· | 263 | ···· |
| 264 | ····private·static·AccidSymbol[]·CreateAccidSymbols(final·NoteData[]·array,·final·Clef·clef)·{ | 264 | ····private·static·AccidSymbol[]·CreateAccidSymbols(final·NoteData[]·array,·final·Clef·clef)·{ |
| 265 | ········int·i·=·0; | ||
| 265 | ········int·n·=·0; | 266 | ········int·n·=·0; |
| 266 | ········for·(int·length·=·array.length,· | 267 | ········for·(int·length·=·array.length,·j·=·0;·j·<·length;·++j)·{ |
| 267 | ············if·(array[ | 268 | ············if·(array[j].accid·!=·Accid.None)·{ |
| 268 | ················++n; | 269 | ················++n; |
| 269 | ············} | 270 | ············} |
| 270 | ········} | 271 | ········} |
| 271 | ········final·AccidSymbol[]·array2·=·new·AccidSymbol[n]; | 272 | ········final·AccidSymbol[]·array2·=·new·AccidSymbol[n]; |
| 272 | ········int·n2·=·0; | 273 | ········int·n2·=·0; |
| 273 | ········ | 274 | ········while·(i·<·array.length)·{ |
| 274 | ············final·NoteData·noteData·=·array[ | 275 | ············final·NoteData·noteData·=·array[i]; |
| 275 | ············if·(noteData.accid·!=·Accid.None)·{ | 276 | ············if·(noteData.accid·!=·Accid.None)·{ |
| 276 | ················array2[n2]·=·new·AccidSymbol(noteData.accid,·noteData.whitenote,·clef); | 277 | ················array2[n2]·=·new·AccidSymbol(noteData.accid,·noteData.whitenote,·clef); |
| 277 | ················++n2; | 278 | ················++n2; |
| 278 | ············} | 279 | ············} |
| 280 | ············++i; | ||
| 279 | ········} | 281 | ········} |
| 280 | ········return·array2; | 282 | ········return·array2; |
| 281 | ····} | 283 | ····} |
| 282 | ···· | 284 | ···· |
| 283 | ····public·static·void·CreateBeam(final·ChordSymbol[]·array,·final·int·n)·{ | 285 | ····public·static·void·CreateBeam(final·ChordSymbol[]·array,·final·int·n)·{ |
| 284 | ········final·boolean·receiver·=·true; | 286 | ········final·boolean·receiver·=·true; |
| 287 | ········int·i·=·0; | ||
| 285 | ········final·Stem·stem·=·array[0].getStem(); | 288 | ········final·Stem·stem·=·array[0].getStem(); |
| 286 | ········final·Stem·stem2·=·array[array.length·-·1].getStem(); | 289 | ········final·Stem·stem2·=·array[array.length·-·1].getStem(); |
| 287 | ········int·direction·=·-1; | 290 | ········int·direction·=·-1; |
| 288 | ········for·(int·length·=·array.length,· | 291 | ········for·(int·length·=·array.length,·j·=·0;·j·<·length;·++j)·{ |
| 289 | ············final·ChordSymbol·chordSymbol·=·array[ | 292 | ············final·ChordSymbol·chordSymbol·=·array[j]; |
| 290 | ············if·(chordSymbol.getHasTwoStems())·{ | 293 | ············if·(chordSymbol.getHasTwoStems())·{ |
| 291 | ················direction·=·chordSymbol.getStem().getDirection(); | 294 | ················direction·=·chordSymbol.getStem().getDirection(); |
| 292 | ················break; | 295 | ················break; |
| 293 | ············} | 296 | ············} |
| 294 | ········} | 297 | ········} |
| 295 | ········if·(direction·==·-1)·{ | 298 | ········if·(direction·==·-1)·{ |
| 296 | ············WhiteNote·whiteNote; | 299 | ············WhiteNote·whiteNote; |
| Offset 305, 16 lines modified | Offset 308, 17 lines modified | ||
| 305 | ················whiteNote2·=·stem2.getTop(); | 308 | ················whiteNote2·=·stem2.getTop(); |
| 306 | ············} | 309 | ············} |
| 307 | ············else·{ | 310 | ············else·{ |
| 308 | ················whiteNote2·=·stem2.getBottom(); | 311 | ················whiteNote2·=·stem2.getBottom(); |
| 309 | ············} | 312 | ············} |
| 310 | ············direction·=·StemDirection(whiteNote,·whiteNote2,·array[0].getClef()); | 313 | ············direction·=·StemDirection(whiteNote,·whiteNote2,·array[0].getClef()); |
| 311 | ········} | 314 | ········} |
| 312 | ········ | 315 | ········while·(i·<·array.length)·{ |
| 313 | ············array[ | 316 | ············array[i].getStem().setDirection(direction); |
| 317 | ············++i; | ||
| 314 | ········} | 318 | ········} |
| 315 | ········if·(array.length·==·2)·{ | 319 | ········if·(array.length·==·2)·{ |
| 316 | ············BringStemsCloser(array); | 320 | ············BringStemsCloser(array); |
| 317 | ········} | 321 | ········} |
| 318 | ········else·{ | 322 | ········else·{ |
| 319 | ············LineUpStemEnds(array); | 323 | ············LineUpStemEnds(array); |
| 320 | ········} | 324 | ········} |
| Offset 427, 59 lines modified | Offset 431, 66 lines modified | ||
| 427 | ················break; | 431 | ················break; |
| 428 | ············} | 432 | ············} |
| 429 | ········} | 433 | ········} |
| 430 | ········return·s; | 434 | ········return·s; |
| 431 | ····} | 435 | ····} |
| 432 | ···· | 436 | ···· |
| 433 | ····static·void·LineUpStemEnds(final·ChordSymbol[]·array)·{ | 437 | ····static·void·LineUpStemEnds(final·ChordSymbol[]·array)·{ |
| 438 | ········final·int·n·=·-1; | ||
| 439 | ········final·int·n2·=·-2; | ||
| 440 | ········int·i·=·0; | ||
| 441 | ········final·int·n3·=·1; | ||
| 442 | ········final·int·n4·=·2; | ||
| 434 | ········final·Stem·stem·=·array[0].getStem(); | 443 | ········final·Stem·stem·=·array[0].getStem(); |
| 435 | ········final·Stem·stem2·=·array[array.length·-·1].getStem(); | 444 | ········final·Stem·stem2·=·array[array.length·-·1].getStem(); |
| 436 | ········final·Stem·stem3·=·array[ | 445 | ········final·Stem·stem3·=·array[n3].getStem(); |
| 437 | ········if·(stem.getDirection()·==· | 446 | ········if·(stem.getDirection()·==·n3)·{ |
| 438 | ············WhiteNote·end·=·stem.getEnd(); | 447 | ············WhiteNote·end·=·stem.getEnd(); |
| 439 | ············ | 448 | ············while·(i·<·array.length)·{ |
| 440 | ················end·=·WhiteNote.Max(end,·array[i].getStem().getEnd()); | 449 | ················end·=·WhiteNote.Max(end,·array[i].getStem().getEnd()); |
| 450 | ················++i; | ||
| 441 | ············} | 451 | ············} |
| 442 | ············if·(end·==·stem.getEnd()·&&·end.Dist(stem2.getEnd())·>=· | 452 | ············if·(end·==·stem.getEnd()·&&·end.Dist(stem2.getEnd())·>=·n4)·{ |
| 443 | ················stem.setEnd(end); | 453 | ················stem.setEnd(end); |
| 444 | ················stem3.setEnd(end.Add( | 454 | ················stem3.setEnd(end.Add(n)); |
| 445 | ················stem2.setEnd(end.Add( | 455 | ················stem2.setEnd(end.Add(n2)); |
| 446 | ············} | 456 | ············} |
| 447 | ············else·if·(end·==·stem2.getEnd()·&&·end.Dist(stem.getEnd())·>=· | 457 | ············else·if·(end·==·stem2.getEnd()·&&·end.Dist(stem.getEnd())·>=·n4)·{ |
| 448 | ················stem.setEnd(end.Add( | 458 | ················stem.setEnd(end.Add(n2)); |
| 449 | ················stem3.setEnd(end.Add( | 459 | ················stem3.setEnd(end.Add(n)); |
| 450 | ················stem2.setEnd(end); | 460 | ················stem2.setEnd(end); |
| 451 | ············} | 461 | ············} |
| 452 | ············else·{ | 462 | ············else·{ |
| 453 | ················stem.setEnd(end); | 463 | ················stem.setEnd(end); |
| 454 | ················stem3.setEnd(end); | 464 | ················stem3.setEnd(end); |
| 455 | ················stem2.setEnd(end); | 465 | ················stem2.setEnd(end); |
| 456 | ············} | 466 | ············} |
| 457 | ········} | 467 | ········} |
| 458 | ········else·{ | 468 | ········else·{ |
| 459 | ············WhiteNote·end2·=·stem.getEnd(); | 469 | ············WhiteNote·end2·=·stem.getEnd(); |
| 460 | ············ | 470 | ············while·(i·<·array.length)·{ |
| 461 | ················end2·=·WhiteNote.Min(end2,·array[ | 471 | ················end2·=·WhiteNote.Min(end2,·array[i].getStem().getEnd()); |
| 472 | ················++i; | ||
| 462 | ············} | 473 | ············} |
| 463 | ············if·(end2·==·stem.getEnd()·&&·stem2.getEnd().Dist(end2)·>=· | 474 | ············if·(end2·==·stem.getEnd()·&&·stem2.getEnd().Dist(end2)·>=·n4)·{ |
| 464 | ················stem3.setEnd(end2.Add( | 475 | ················stem3.setEnd(end2.Add(n3)); |
| 465 | ················stem2.setEnd(end2.Add( | 476 | ················stem2.setEnd(end2.Add(n4)); |
| 466 | ············} | 477 | ············} |
| 467 | ············else·if·(end2·==·stem2.getEnd()·&&·stem.getEnd().Dist(end2)·>=· | 478 | ············else·if·(end2·==·stem2.getEnd()·&&·stem.getEnd().Dist(end2)·>=·n4)·{ |
| 468 | ················stem3.setEnd(end2.Add( | 479 | ················stem3.setEnd(end2.Add(n3)); |
| 469 | ················stem.setEnd(end2.Add( | 480 | ················stem.setEnd(end2.Add(n4)); |
| Max diff block lines reached; 4689/10897 bytes (43.03%) of diff not shown. | |||
| Offset 229, 65 lines modified | Offset 229, 63 lines modified | ||
| 229 | ··private·static·com.midisheetmusic.Clef·MainClef(java.util.ArrayList); | 229 | ··private·static·com.midisheetmusic.Clef·MainClef(java.util.ArrayList); |
| 230 | ····descriptor:·(Ljava/util/ArrayList;)Lcom/midisheetmusic/Clef; | 230 | ····descriptor:·(Ljava/util/ArrayList;)Lcom/midisheetmusic/Clef; |
| 231 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 231 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
| 232 | ····Code: | 232 | ····Code: |
| 233 | ······stack=300,·locals=7,·args_size=1 | 233 | ······stack=300,·locals=7,·args_size=1 |
| 234 | ·········0:·getstatic·····#66·················//·Field·com/midisheetmusic/WhiteNote.MiddleC:Lcom/midisheetmusic/WhiteNote; | 234 | ·········0:·getstatic·····#66·················//·Field·com/midisheetmusic/WhiteNote.MiddleC:Lcom/midisheetmusic/WhiteNote; |
| 235 | ·········3:·astore_1 | ||
| 236 | ·········4:·aload_1 | ||
| 237 | ········· | 235 | ·········3:·invokevirtual·#51·················//·Method·com/midisheetmusic/WhiteNote.getNumber:()I |
| 236 | ·········6:·istore_1 | ||
| 237 | ·········7:·iconst_0 | ||
| 238 | ·········8:·istore_2 | 238 | ·········8:·istore_2 |
| 239 | ·········9:·iconst_0 | ||
| 240 | ········10:·istore_3 | ||
| 241 | ········ | 239 | ·········9:·aload_0 |
| 242 | ········1 | 240 | ········10:·invokevirtual·#70·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
| 243 | ········15:·astore········4 | ||
| 244 | ········1 | 241 | ········13:·astore_3 |
| 242 | ········14:·aload_3 | ||
| 245 | ········1 | 243 | ········15:·invokeinterface·#76,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 246 | ········2 | 244 | ········20:·istore········4 |
| 247 | ········2 | 245 | ········22:·iload·········4 |
| 248 | ········2 | 246 | ········24:·ifeq··········53 |
| 249 | ········ | 247 | ········27:·aload_3 |
| 250 | ········ | 248 | ········28:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 251 | ········3 | 249 | ········33:·checkcast·····#33·················//·class·com/midisheetmusic/MidiNote |
| 252 | ········ | 250 | ········36:·astore········5 |
| 253 | ········ | 251 | ········38:·aload·········5 |
| 254 | ········4 | 252 | ········40:·invokevirtual·#39·················//·Method·com/midisheetmusic/MidiNote.getNumber:()I |
| 255 | ········4 | 253 | ········43:·istore········4 |
| 256 | ········ | 254 | ········45:·iload_2 |
| 257 | ········ | 255 | ········46:·iload·········4 |
| 258 | ········ | 256 | ········48:·iadd |
| 259 | ········ | 257 | ········49:·istore_2 |
| 260 | ········5 | 258 | ········50:·goto··········14 |
| 261 | ········5 | 259 | ········53:·aload_0 |
| 262 | ········5 | 260 | ········54:·invokevirtual·#27·················//·Method·java/util/ArrayList.size:()I |
| 263 | ········ | 261 | ········57:·istore········6 |
| 264 | ········ | 262 | ········59:·iload·········6 |
| 265 | ········6 | 263 | ········61:·ifne··········70 |
| 266 | ········6 | 264 | ········64:·getstatic·····#57·················//·Field·com/midisheetmusic/Clef.Treble:Lcom/midisheetmusic/Clef; |
| 267 | ········ | 265 | ········67:·astore_3 |
| 268 | ········ | 266 | ········68:·aload_3 |
| 269 | ········ | 267 | ········69:·areturn |
| 270 | ········7 | 268 | ········70:·aload_0 |
| 271 | ········7 | 269 | ········71:·invokevirtual·#27·················//·Method·java/util/ArrayList.size:()I |
| 272 | ········7 | 270 | ········74:·istore········6 |
| 273 | ········ | 271 | ········76:·iload_2 |
| 272 | ········77:·iload·········6 | ||
| 273 | ········79:·idiv | ||
| 274 | ········80:·istore········6 | ||
| 274 | ········82:·iload········· | 275 | ········82:·iload·········6 |
| 275 | ········84:·idiv | ||
| 276 | ········85:·istore········5 | ||
| 277 | ········87:·iload·········5 | ||
| 278 | ········8 | 276 | ········84:·iload_1 |
| 279 | ········ | 277 | ········85:·if_icmplt·····95 |
| 280 | ········ | 278 | ········88:·getstatic·····#57·················//·Field·com/midisheetmusic/Clef.Treble:Lcom/midisheetmusic/Clef; |
| 281 | ········9 | 279 | ········91:·astore_3 |
| 282 | ········9 | 280 | ········92:·goto··········68 |
| 283 | ······· | 281 | ········95:·getstatic·····#63·················//·Field·com/midisheetmusic/Clef.Bass:Lcom/midisheetmusic/Clef; |
| 284 | ······· | 282 | ········98:·astore_3 |
| 285 | ······· | 283 | ········99:·goto··········68 |
| 286 | ··public·com.midisheetmusic.Clef·GetClef(int); | 284 | ··public·com.midisheetmusic.Clef·GetClef(int); |
| 287 | ····descriptor:·(I)Lcom/midisheetmusic/Clef; | 285 | ····descriptor:·(I)Lcom/midisheetmusic/Clef; |
| 288 | ····flags:·(0x0001)·ACC_PUBLIC | 286 | ····flags:·(0x0001)·ACC_PUBLIC |
| 289 | ····Code: | 287 | ····Code: |
| 290 | ······stack=300,·locals=6,·args_size=2 | 288 | ······stack=300,·locals=6,·args_size=2 |
| 291 | ·········0:·aload_0 | 289 | ·········0:·aload_0 |
| Offset 25, 92 lines modified | Offset 25, 92 lines modified | ||
| 25 | ····private·IconArrayAdapter·adapter; | 25 | ····private·IconArrayAdapter·adapter; |
| 26 | ····private·String·directory; | 26 | ····private·String·directory; |
| 27 | ····private·TextView·directoryView; | 27 | ····private·TextView·directoryView; |
| 28 | ····private·ArrayList·filelist; | 28 | ····private·ArrayList·filelist; |
| 29 | ····private·String·rootdir; | 29 | ····private·String·rootdir; |
| 30 | ···· | 30 | ···· |
| 31 | ····private·void·loadDirectory(final·String·directory)·{ | 31 | ····private·void·loadDirectory(final·String·directory)·{ |
| 32 | ···· | 32 | ····Label_0309_Outer: |
| 33 | ········while·(true)·{ | 33 | ········while·(true)·{ |
| 34 | ············FileUri·e2·=·null; | 34 | ············FileUri·e2·=·null; |
| 35 | ············ArrayList<Object>·list4·=·null; | 35 | ············ArrayList<Object>·list4·=·null; |
| 36 | ············Label_01 | 36 | ············Label_0186:·{ |
| 37 | ················if·(!directory.equals("../"))·{ | 37 | ················if·(!directory.equals("../"))·{ |
| 38 | ····················break·Label_01 | 38 | ····················break·Label_0186; |
| 39 | ················} | 39 | ················} |
| 40 | ················this.directory·=·new·File(this.directory).getParent(); | 40 | ················this.directory·=·new·File(this.directory).getParent(); |
| 41 | ················this.directoryView.setText((CharSequence)this.directory); | 41 | ················this.directoryView.setText((CharSequence)this.directory); |
| 42 | ················this.filelist·=·new·ArrayList(); | 42 | ················this.filelist·=·new·ArrayList(); |
| 43 | ················final·ArrayList< | 43 | ················final·ArrayList<Object>·list·=·new·ArrayList<Object>(); |
| 44 | ················final·ArrayList<Object>·list2·=·(ArrayList<Object>)new·ArrayList<FileUri>(); | 44 | ················final·ArrayList<Object>·list2·=·(ArrayList<Object>)new·ArrayList<FileUri>(); |
| 45 | ················if·(!directory.equals(this.rootdir))·{ | 45 | ················if·(!directory.equals(this.rootdir))·{ |
| 46 | ····················list.add( | 46 | ····················list.add(new·FileUri("../")); |
| 47 | ················} | 47 | ················} |
| 48 | ················try·{ | 48 | ················try·{ |
| 49 | ····················try·{ | 49 | ····················try·{ |
| 50 | ························final·File[]·listFiles·=·new·File(this.directory).listFiles(); | 50 | ························final·File[]·listFiles·=·new·File(this.directory).listFiles(); |
| 51 | ························Label_028 | 51 | ························Label_0283:·{ |
| 52 | ····························if·(listFiles·==·null)·{ | 52 | ····························if·(listFiles·==·null)·{ |
| 53 | ································break·Label_028 | 53 | ································break·Label_0283; |
| 54 | ····························} | 54 | ····························} |
| 55 | ····························final·File[]·array·=·listFiles; | ||
| 56 | ····························final·int·length·=·listFiles.length; | 55 | ····························final·int·length·=·listFiles.length; |
| 57 | ····························int·n·=·0; | 56 | ····························int·n·=·0; |
| 58 | ····························File·file·=·null; | 57 | ····························File·file·=·null; |
| 59 | ························Label_0 | 58 | ························Label_0194: |
| 60 | ····························while·(true)·{ | 59 | ····························while·(true)·{ |
| 61 | ································if·(n·>=·length)·{ | 60 | ································if·(n·>=·length)·{ |
| 62 | ····································break·Label_028 | 61 | ····································break·Label_0283; |
| 63 | ································} | 62 | ································} |
| 64 | ································file·=· | 63 | ································file·=·listFiles[n]; |
| 65 | ································if·(file·!=·null)·{ | 64 | ································if·(file·!=·null)·{ |
| 66 | ····································break·Label_0 | 65 | ····································break·Label_0194; |
| 67 | ································} | 66 | ································} |
| 68 | ································++n; | 67 | ································++n; |
| 69 | ································continue; | 68 | ································continue; |
| 70 | ····························} | 69 | ····························} |
| 71 | ····························final·String·name·=·file.getName(); | 70 | ····························final·String·name·=·file.getName(); |
| 72 | ····························try·{ | 71 | ····························try·{ |
| 73 | ································Label_039 | 72 | ································Label_0390:·{ |
| 74 | ····································if·(!file.isDirectory())·{ | 73 | ····································if·(!file.isDirectory())·{ |
| 75 | ········································break·Label_039 | 74 | ········································break·Label_0390; |
| 76 | ····································} | 75 | ····································} |
| 77 | ····································try·{ | 76 | ····································try·{ |
| 78 | ········································try·{ | 77 | ········································try·{ |
| 79 | ············································final·StringBuilder·append·=·new·StringBuilder().append(file.getAbsolutePath()).append("/"); | 78 | ············································final·StringBuilder·append·=·new·StringBuilder().append(file.getAbsolutePath()).append("/"); |
| 80 | ············································try·{ | 79 | ············································try·{ |
| 81 | ················································final·FileUri·e·=·new·FileUri(append.toString()); | 80 | ················································final·FileUri·e·=·new·FileUri(append.toString()); |
| 82 | ················································final·ArrayList< | 81 | ················································final·ArrayList<FileUri>·list3·=·(ArrayList<FileUri>)list; |
| 83 | ················································try·{ | 82 | ················································try·{ |
| 84 | ····················································list3.add( | 83 | ····················································list3.add(e); |
| 85 | ····················································continue· | 84 | ····················································continue·Label_0309_Outer; |
| 85 | ····················································//·iftrue(Label_0309:,·list.size()·<=·0) | ||
| 86 | ····················································//·iftrue(Label_0179:,·!name.endsWith(".mid")·&&·!name.endsWith(".MID")·&&·!name.endsWith(".midi")·&&·!name.endsWith(".MIDI")) | ||
| 86 | ····················································//·iftrue(Label_03 | 87 | ····················································//·iftrue(Label_0335:,·list2.size()·<=·0) |
| 87 | ····················································//·iftrue(Label_0315:,·list.size()·<=·0) | ||
| 88 | ················································Block_20: | 88 | ················································Block_20: |
| 89 | ····················································while·(true)·{ | 89 | ····················································while·(true)·{ |
| 90 | ························································Collections.sort(list,·list.get(0)); | ||
| 91 | ························································ | 90 | ························································Block_19:·{ |
| 91 | ····························································break·Block_19; | ||
| 92 | ····························································try·{ | ||
| 93 | ································································e2·=·new·FileUri(file.getAbsolutePath()); | ||
| 94 | ································································list4·=·list2; | ||
| 95 | ····························································} | ||
| 96 | ····························································catch·(Exception·ex)·{} | ||
| 92 | ····························································break·Block_20; | 97 | ····························································break·Block_20; |
| 93 | ························································} | 98 | ························································} |
| 99 | ························································Collections.sort(list,·(Comparator<?·super·Object>)list.get(0)); | ||
| 94 | ························································continue; | 100 | ························································continue; |
| 95 | ····················································} | 101 | ····················································} |
| 96 | ····················································Collections.sort(list2,·(Comparator<?·super·Object>)list2.get(0)); | 102 | ····················································Collections.sort(list2,·(Comparator<?·super·Object>)list2.get(0)); |
| 97 | ····················································Label_03 | 103 | ····················································Label_0335:·{ |
| 98 | ························································this.filelist.addAll(list); | 104 | ························································this.filelist.addAll(list); |
| 99 | ····················································} | 105 | ····················································} |
| 100 | ····················································this.filelist.addAll(list2); | 106 | ····················································this.filelist.addAll(list2); |
| 101 | ····················································this.setListAdapter((ListAdapter)(this.adapter·=·new·IconArrayAdapter((Context)this,·17367043,·(List)this.filelist))); | 107 | ····················································this.setListAdapter((ListAdapter)(this.adapter·=·new·IconArrayAdapter((Context)this,·17367043,·(List)this.filelist))); |
| 102 | ····················································return; | 108 | ····················································return; |
| 103 | ····················································try·{ | ||
| 104 | ························································e2·=·new·FileUri(file.getAbsolutePath()); | ||
| 105 | ························································list4·=·list2; | ||
| 106 | ····················································} | ||
| 107 | ····················································catch·(Exception·ex)·{} | ||
| 108 | ················································} | 109 | ················································} |
| 109 | ················································//·iftrue(Label_0190:,·!name.endsWith(".mid")·&&·!name.endsWith(".MID")·&&·!name.endsWith(".midi")·&&·!name.endsWith(".MIDI")) | ||
| 110 | ················································catch·(Exception·ex2)·{} | 110 | ················································catch·(Exception·ex2)·{} |
| 111 | ············································} | 111 | ············································} |
| 112 | ············································catch·(Exception·ex3)·{} | 112 | ············································catch·(Exception·ex3)·{} |
| 113 | ········································} | 113 | ········································} |
| 114 | ········································catch·(Exception·ex4)·{} | 114 | ········································catch·(Exception·ex4)·{} |
| 115 | ····································} | 115 | ····································} |
| 116 | ····································catch·(Exception·ex5)·{} | 116 | ····································catch·(Exception·ex5)·{} |
| Offset 1723, 61 lines modified | Offset 1723, 59 lines modified | ||
| 1723 | ·········0:·aload_0 | 1723 | ·········0:·aload_0 |
| 1724 | ·········1:·invokevirtual·#473················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; | 1724 | ·········1:·invokevirtual·#473················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
| 1725 | ·········4:·astore_1 | 1725 | ·········4:·astore_1 |
| 1726 | ·········5:·aload_1 | 1726 | ·········5:·aload_1 |
| 1727 | ·········6:·invokeinterface·#479,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 1727 | ·········6:·invokeinterface·#479,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 1728 | ········11:·istore_2 | 1728 | ········11:·istore_2 |
| 1729 | ········12:·iload_2 | 1729 | ········12:·iload_2 |
| 1730 | ········13:·ifeq··········10 | 1730 | ········13:·ifeq··········102 |
| 1731 | ········16:·aload_1 | 1731 | ········16:·aload_1 |
| 1732 | ········17:·invokeinterface·#483,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 1732 | ········17:·invokeinterface·#483,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 1733 | ········22:·checkcast·····#485················//·class·com/midisheetmusic/MidiTrack | 1733 | ········22:·checkcast·····#485················//·class·com/midisheetmusic/MidiTrack |
| 1734 | ········25:·astore_3 | 1734 | ········25:·astore_3 |
| 1735 | ········26:·iconst_m1 | 1735 | ········26:·iconst_m1 |
| 1736 | ········27:·istore········4 | 1736 | ········27:·istore········4 |
| 1737 | ········29:·aload_3 | 1737 | ········29:·aload_3 |
| 1738 | ········30:·invokevirtual·#489················//·Method·com/midisheetmusic/MidiTrack.getNotes:()Ljava/util/ArrayList; | 1738 | ········30:·invokevirtual·#489················//·Method·com/midisheetmusic/MidiTrack.getNotes:()Ljava/util/ArrayList; |
| 1739 | ········33:·astore········5 | ||
| 1740 | ········35:·aload·········5 | ||
| 1741 | ········3 | 1739 | ········33:·invokevirtual·#473················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
| 1742 | ········ | 1740 | ········36:·astore········5 |
| 1743 | ········ | 1741 | ········38:·aload·········5 |
| 1744 | ········4 | 1742 | ········40:·invokeinterface·#479,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 1745 | ········49:·istore_2 | ||
| 1746 | ········50:·iload_2 | ||
| 1747 | ········ | 1743 | ········45:·istore········6 |
| 1748 | ········ | 1744 | ········47:·iload·········6 |
| 1745 | ········49:·ifeq··········5 | ||
| 1746 | ········52:·aload·········5 | ||
| 1749 | ········5 | 1747 | ········54:·invokeinterface·#483,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 1750 | ········ | 1748 | ········59:·checkcast·····#491················//·class·com/midisheetmusic/MidiNote |
| 1751 | ········6 | 1749 | ········62:·astore········7 |
| 1752 | ········6 | 1750 | ········64:·aload·········7 |
| 1753 | ········6 | 1751 | ········66:·invokevirtual·#495················//·Method·com/midisheetmusic/MidiNote.getStartTime:()I |
| 1754 | ········71:·istore_2 | ||
| 1755 | ········ | 1752 | ········69:·istore········6 |
| 1753 | ········71:·iload·········6 | ||
| 1756 | ········73:·iload·········4 | 1754 | ········73:·iload·········4 |
| 1757 | ········75:·if_icmpge·····9 | 1755 | ········75:·if_icmpge·····92 |
| 1758 | ········78:·new···········#497················//·class·com/midisheetmusic/MidiFileException | 1756 | ········78:·new···········#497················//·class·com/midisheetmusic/MidiFileException |
| 1759 | ········81:·astore | 1757 | ········81:·astore_1 |
| 1760 | ········8 | 1758 | ········82:·aload_1 |
| 1761 | ········8 | 1759 | ········83:·ldc_w·········#499················//·String·Internal·parsing·error |
| 1762 | ········8 | 1760 | ········86:·iconst_0 |
| 1763 | ········8 | 1761 | ········87:·invokespecial·#502················//·Method·com/midisheetmusic/MidiFileException."<init>":(Ljava/lang/String;I)V |
| 1762 | ········90:·aload_1 | ||
| 1763 | ········91:·athrow | ||
| 1764 | ········92:·aload········· | 1764 | ········92:·aload·········7 |
| 1765 | ········94:·athrow | ||
| 1766 | ········95:·aload·········7 | ||
| 1767 | ········9 | 1765 | ········94:·invokevirtual·#495················//·Method·com/midisheetmusic/MidiNote.getStartTime:()I |
| 1768 | ······· | 1766 | ········97:·istore········4 |
| 1769 | ······· | 1767 | ········99:·goto··········38 |
| 1770 | ·······10 | 1768 | ·······102:·return |
| 1771 | ··private·static·java.util.ArrayList·CloneMidiEvents(java.util.ArrayList); | 1769 | ··private·static·java.util.ArrayList·CloneMidiEvents(java.util.ArrayList); |
| 1772 | ····descriptor:·(Ljava/util/ArrayList;)Ljava/util/ArrayList; | 1770 | ····descriptor:·(Ljava/util/ArrayList;)Ljava/util/ArrayList; |
| 1773 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 1771 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
| 1774 | ····Code: | 1772 | ····Code: |
| 1775 | ······stack=300,·locals= | 1773 | ······stack=300,·locals=10,·args_size=1 |
| 1776 | ·········0:·new···········#469················//·class·java/util/ArrayList | 1774 | ·········0:·new···········#469················//·class·java/util/ArrayList |
| 1777 | ·········3:·astore_1 | 1775 | ·········3:·astore_1 |
| 1778 | ·········4:·aload_0 | 1776 | ·········4:·aload_0 |
| 1779 | ·········5:·invokevirtual·#505················//·Method·java/util/ArrayList.size:()I | 1777 | ·········5:·invokevirtual·#505················//·Method·java/util/ArrayList.size:()I |
| 1780 | ·········8:·istore_2 | 1778 | ·········8:·istore_2 |
| 1781 | ·········9:·aload_1 | 1779 | ·········9:·aload_1 |
| 1782 | ········10:·iload_2 | 1780 | ········10:·iload_2 |
| Offset 1785, 15 lines modified | Offset 1783, 15 lines modified | ||
| 1785 | ········14:·iconst_0 | 1783 | ········14:·iconst_0 |
| 1786 | ········15:·istore_3 | 1784 | ········15:·istore_3 |
| 1787 | ········16:·aload_0 | 1785 | ········16:·aload_0 |
| 1788 | ········17:·invokevirtual·#505················//·Method·java/util/ArrayList.size:()I | 1786 | ········17:·invokevirtual·#505················//·Method·java/util/ArrayList.size:()I |
| 1789 | ········20:·istore_2 | 1787 | ········20:·istore_2 |
| 1790 | ········21:·iload_3 | 1788 | ········21:·iload_3 |
| 1791 | ········22:·iload_2 | 1789 | ········22:·iload_2 |
| 1792 | ········23:·if_icmpge·····11 | 1790 | ········23:·if_icmpge·····118 |
| 1793 | ········26:·aload_0 | 1791 | ········26:·aload_0 |
| 1794 | ········27:·iload_3 | 1792 | ········27:·iload_3 |
| 1795 | ········28:·invokevirtual·#512················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object; | 1793 | ········28:·invokevirtual·#512················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object; |
| 1796 | ········31:·checkcast·····#469················//·class·java/util/ArrayList | 1794 | ········31:·checkcast·····#469················//·class·java/util/ArrayList |
| 1797 | ········34:·astore········4 | 1795 | ········34:·astore········4 |
| 1798 | ········36:·new···········#469················//·class·java/util/ArrayList | 1796 | ········36:·new···········#469················//·class·java/util/ArrayList |
| 1799 | ········39:·astore········5 | 1797 | ········39:·astore········5 |
| Offset 1808, 42 lines modified | Offset 1806, 42 lines modified | ||
| 1808 | ········56:·invokevirtual·#516················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z | 1806 | ········56:·invokevirtual·#516················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
| 1809 | ········59:·pop | 1807 | ········59:·pop |
| 1810 | ········60:·aload·········4 | 1808 | ········60:·aload·········4 |
| 1811 | ········62:·invokevirtual·#473················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; | 1809 | ········62:·invokevirtual·#473················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
| 1812 | ········65:·astore········6 | 1810 | ········65:·astore········6 |
| 1813 | ········67:·aload·········6 | 1811 | ········67:·aload·········6 |
| 1814 | ········69:·invokeinterface·#479,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 1812 | ········69:·invokeinterface·#479,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 1815 | ········74:·istore | 1813 | ········74:·istore········7 |
| 1816 | ········7 | 1814 | ········76:·iload·········7 |
| 1817 | ········7 | 1815 | ········78:·ifeq··········111 |
| 1818 | ········ | 1816 | ········81:·aload·········6 |
| 1819 | ········8 | 1817 | ········83:·invokeinterface·#483,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 1820 | ········8 | 1818 | ········88:·checkcast·····#518················//·class·com/midisheetmusic/MidiEvent |
| 1821 | ········ | 1819 | ········91:·astore········8 |
| 1822 | ········9 | 1820 | ········93:·aload·········8 |
| 1823 | ········9 | 1821 | ········95:·invokevirtual·#522················//·Method·com/midisheetmusic/MidiEvent.Clone:()Lcom/midisheetmusic/MidiEvent; |
| 1824 | ········9 | 1822 | ········98:·astore········9 |
| 1825 | ········98:·aload·········5 | ||
| 1826 | ·······100:·aload········· | 1823 | ·······100:·aload·········5 |
| 1824 | ·······102:·aload·········9 | ||
| 1827 | ·······10 | 1825 | ·······104:·invokevirtual·#516················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
| 1828 | ·······10 | 1826 | ·······107:·pop |
| 1829 | ·······10 | 1827 | ·······108:·goto··········67 |
| 1830 | ·······1 | 1828 | ·······111:·iload_3 |
| 1831 | ·······11 | 1829 | ·······112:·iconst_1 |
| 1832 | ·······11 | 1830 | ·······113:·iadd |
| 1833 | ·······11 | 1831 | ·······114:·istore_3 |
| 1834 | ·······11 | 1832 | ·······115:·goto··········16 |
| 1835 | ·······11 | 1833 | ·······118:·aload_1 |
| 1836 | ·······11 | 1834 | ·······119:·areturn |
| 1837 | ··public·static·com.midisheetmusic.MidiTrack·CombineToSingleTrack(java.util.ArrayList); | 1835 | ··public·static·com.midisheetmusic.MidiTrack·CombineToSingleTrack(java.util.ArrayList); |
| 1838 | ····descriptor:·(Ljava/util/ArrayList;)Lcom/midisheetmusic/MidiTrack; | 1836 | ····descriptor:·(Ljava/util/ArrayList;)Lcom/midisheetmusic/MidiTrack; |
| 1839 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 1837 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
| 1840 | ····Code: | 1838 | ····Code: |
| 1841 | ······stack=300,·locals=1 | 1839 | ······stack=300,·locals=14,·args_size=1 |
| 1842 | ·········0:·iconst_1 | 1840 | ·········0:·iconst_1 |
| 1843 | ·········1:·istore_1 | 1841 | ·········1:·istore_1 |
| 1844 | ·········2:·iconst_0 | 1842 | ·········2:·iconst_0 |
| 1845 | ·········3:·istore_2 | 1843 | ·········3:·istore_2 |
| 1846 | ·········4:·new···········#485················//·class·com/midisheetmusic/MidiTrack | 1844 | ·········4:·new···········#485················//·class·com/midisheetmusic/MidiTrack |
| 1847 | ·········7:·astore_3 | 1845 | ·········7:·astore_3 |
| 1848 | ·········8:·aload_3 | 1846 | ·········8:·aload_3 |
| Offset 1857, 234 lines modified | Offset 1855, 232 lines modified | ||
| Max diff block lines reached; 196322/203958 bytes (96.26%) of diff not shown. | |||
| Offset 279, 41 lines modified | Offset 279, 43 lines modified | ||
| 279 | ········this.playMeasuresInLoop·=·midiOptions.playMeasuresInLoop; | 279 | ········this.playMeasuresInLoop·=·midiOptions.playMeasuresInLoop; |
| 280 | ········this.playMeasuresInLoopStart·=·midiOptions.playMeasuresInLoopStart; | 280 | ········this.playMeasuresInLoopStart·=·midiOptions.playMeasuresInLoopStart; |
| 281 | ········this.playMeasuresInLoopEnd·=·midiOptions.playMeasuresInLoopEnd; | 281 | ········this.playMeasuresInLoopEnd·=·midiOptions.playMeasuresInLoopEnd; |
| 282 | ····} | 282 | ····} |
| 283 | ···· | 283 | ···· |
| 284 | ····public·String·toJson()·{ | 284 | ····public·String·toJson()·{ |
| 285 | ········String·string·=·null; | 285 | ········String·string·=·null; |
| 286 | ········int·i·=·0; | ||
| 286 | ········try·{ | 287 | ········try·{ |
| 287 | ············try·{ | 288 | ············try·{ |
| 288 | ················final·JSONObject·jsonObject·=·new·JSONObject(); | 289 | ················final·JSONObject·jsonObject·=·new·JSONObject(); |
| 289 | ················try·{ | 290 | ················try·{ |
| 290 | ····················final·JSONArray·jsonArray·=·new·JSONArray(); | 291 | ····················final·JSONArray·jsonArray·=·new·JSONArray(); |
| 291 | ····················final·boolean[]·tracks·=·this.tracks; | 292 | ····················final·boolean[]·tracks·=·this.tracks; |
| 292 | ····················try·{ | 293 | ····················try·{ |
| 293 | ························for·(int·length·=·tracks.length,· | 294 | ························for·(int·length·=·tracks.length,·j·=·0;·j·<·length;·++j)·{ |
| 294 | ····························jsonArray.put(tracks[ | 295 | ····························jsonArray.put(tracks[j]); |
| 295 | ························} | 296 | ························} |
| 296 | ························try·{ | 297 | ························try·{ |
| 297 | ····························final·JSONArray·jsonArray2·=·new·JSONArray(); | 298 | ····························final·JSONArray·jsonArray2·=·new·JSONArray(); |
| 298 | ····························final·boolean[]·mute·=·this.mute; | 299 | ····························final·boolean[]·mute·=·this.mute; |
| 299 | ····························try·{ | 300 | ····························try·{ |
| 300 | ································for·(int·length2·=·mute.length,· | 301 | ································for·(int·length2·=·mute.length,·k·=·0;·k·<·length2;·++k)·{ |
| 301 | ····································jsonArray2.put(mute[ | 302 | ····································jsonArray2.put(mute[k]); |
| 302 | ································} | 303 | ································} |
| 303 | ································try·{ | 304 | ································try·{ |
| 304 | ····································final·JSONArray·jsonArray3·=·new·JSONArray(); | 305 | ····································final·JSONArray·jsonArray3·=·new·JSONArray(); |
| 305 | ····································final·int[]·instruments·=·this.instruments; | 306 | ····································final·int[]·instruments·=·this.instruments; |
| 306 | ····································try·{ | 307 | ····································try·{ |
| 307 | ········································ | 308 | ········································while·(i·<·instruments.length)·{ |
| 308 | ············································jsonArray3.put(instruments[ | 309 | ············································jsonArray3.put(instruments[i]); |
| 310 | ············································++i; | ||
| 309 | ········································} | 311 | ········································} |
| 310 | ········································Label_031 | 312 | ········································Label_0311:·{ |
| 311 | ············································if·(this.time·==·null)·{ | 313 | ············································if·(this.time·==·null)·{ |
| 312 | ················································break·Label_031 | 314 | ················································break·Label_0311; |
| 313 | ············································} | 315 | ············································} |
| 314 | ············································try·{ | 316 | ············································try·{ |
| 315 | ················································final·JSONObject·jsonObject2·=·new·JSONObject(); | 317 | ················································final·JSONObject·jsonObject2·=·new·JSONObject(); |
| 316 | ················································final·String·s·=·"numerator"; | 318 | ················································final·String·s·=·"numerator"; |
| 317 | ················································final·TimeSignature·time·=·this.time; | 319 | ················································final·TimeSignature·time·=·this.time; |
| 318 | ················································try·{ | 320 | ················································try·{ |
| 319 | ····················································jsonObject2.put(s,·time.getNumerator()); | 321 | ····················································jsonObject2.put(s,·time.getNumerator()); |
| Offset 74, 15 lines modified | Offset 74, 15 lines modified | ||
| 74 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V | 74 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V |
| 75 | ·········9:·return | 75 | ·········9:·return |
| 76 | ··public·void·run(); | 76 | ··public·void·run(); |
| 77 | ····descriptor:·()V | 77 | ····descriptor:·()V |
| 78 | ····flags:·(0x0001)·ACC_PUBLIC | 78 | ····flags:·(0x0001)·ACC_PUBLIC |
| 79 | ····Code: | 79 | ····Code: |
| 80 | ······stack=300,·locals= | 80 | ······stack=300,·locals=9,·args_size=1 |
| 81 | ·········0:·aload_0 | 81 | ·········0:·aload_0 |
| 82 | ·········1:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 82 | ·········1:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 83 | ·········4:·astore_1 | 83 | ·········4:·astore_1 |
| 84 | ·········5:·aload_1 | 84 | ·········5:·aload_1 |
| 85 | ·········6:·getfield······#20·················//·Field·com/midisheetmusic/MidiPlayer.playstate:I | 85 | ·········6:·getfield······#20·················//·Field·com/midisheetmusic/MidiPlayer.playstate:I |
| 86 | ·········9:·istore_2 | 86 | ·········9:·istore_2 |
| 87 | ········10:·iconst_3 | 87 | ········10:·iconst_3 |
| Offset 96, 15 lines modified | Offset 96, 15 lines modified | ||
| 96 | ········22:·aload_1 | 96 | ········22:·aload_1 |
| 97 | ········23:·getfield······#20·················//·Field·com/midisheetmusic/MidiPlayer.playstate:I | 97 | ········23:·getfield······#20·················//·Field·com/midisheetmusic/MidiPlayer.playstate:I |
| 98 | ········26:·istore_2 | 98 | ········26:·istore_2 |
| 99 | ········27:·iconst_1 | 99 | ········27:·iconst_1 |
| 100 | ········28:·istore_3 | 100 | ········28:·istore_3 |
| 101 | ········29:·iload_2 | 101 | ········29:·iload_2 |
| 102 | ········30:·iload_3 | 102 | ········30:·iload_3 |
| 103 | ········31:·if_icmpne·····10 | 103 | ········31:·if_icmpne·····105 |
| 104 | ········34:·aload_0 | 104 | ········34:·aload_0 |
| 105 | ········35:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 105 | ········35:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 106 | ········38:·getfield······#26·················//·Field·com/midisheetmusic/MidiPlayer.sheet:Lcom/midisheetmusic/SheetMusic; | 106 | ········38:·getfield······#26·················//·Field·com/midisheetmusic/MidiPlayer.sheet:Lcom/midisheetmusic/SheetMusic; |
| 107 | ········41:·astore_1 | 107 | ········41:·astore_1 |
| 108 | ········42:·aload_0 | 108 | ········42:·aload_0 |
| 109 | ········43:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 109 | ········43:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 110 | ········46:·getfield······#30·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D | 110 | ········46:·getfield······#30·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D |
| Offset 120, 26 lines modified | Offset 120, 24 lines modified | ||
| 120 | ········63:·getfield······#40·················//·Field·com/midisheetmusic/MidiPlayer.piano:Lcom/midisheetmusic/Piano; | 120 | ········63:·getfield······#40·················//·Field·com/midisheetmusic/MidiPlayer.piano:Lcom/midisheetmusic/Piano; |
| 121 | ········66:·astore_1 | 121 | ········66:·astore_1 |
| 122 | ········67:·aload_0 | 122 | ········67:·aload_0 |
| 123 | ········68:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 123 | ········68:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 124 | ········71:·astore········4 | 124 | ········71:·astore········4 |
| 125 | ········73:·aload·········4 | 125 | ········73:·aload·········4 |
| 126 | ········75:·getfield······#30·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D | 126 | ········75:·getfield······#30·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D |
| 127 | ········78:·dstore········5 | ||
| 128 | ········80:·dload·········5 | ||
| 129 | ········ | 127 | ········78:·d2i |
| 130 | ········ | 128 | ········79:·istore_3 |
| 131 | ········8 | 129 | ········80:·aload_0 |
| 132 | ········8 | 130 | ········81:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 133 | ········8 | 131 | ········84:·astore········5 |
| 134 | ········ | 132 | ········86:·aload·········5 |
| 135 | ········ | 133 | ········88:·getfield······#43·················//·Field·com/midisheetmusic/MidiPlayer.prevPulseTime:D |
| 136 | ········9 | 134 | ········91:·dstore········6 |
| 137 | ········9 | 135 | ········93:·dload·········6 |
| 138 | ········9 | 136 | ········95:·d2i |
| 139 | ······· | 137 | ········96:·istore········8 |
| 140 | ······· | 138 | ········98:·aload_1 |
| 141 | ······· | 139 | ········99:·iload_3 |
| 142 | ·······10 | 140 | ·······100:·iload·········8 |
| 143 | ·······10 | 141 | ·······102:·invokevirtual·#48·················//·Method·com/midisheetmusic/Piano.ShadeNotes:(II)V |
| 144 | ·······10 | 142 | ·······105:·return |
| 145 | } | 143 | } |
| Offset 177, 15 lines modified | Offset 177, 15 lines modified | ||
| 177 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V | 177 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V |
| 178 | ·········9:·return | 178 | ·········9:·return |
| 179 | ··public·void·run(); | 179 | ··public·void·run(); |
| 180 | ····descriptor:·()V | 180 | ····descriptor:·()V |
| 181 | ····flags:·(0x0001)·ACC_PUBLIC | 181 | ····flags:·(0x0001)·ACC_PUBLIC |
| 182 | ····Code: | 182 | ····Code: |
| 183 | ······stack=300,·locals= | 183 | ······stack=300,·locals=17,·args_size=1 |
| 184 | ·········0:·aload_0 | 184 | ·········0:·aload_0 |
| 185 | ·········1:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 185 | ·········1:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 186 | ·········4:·getfield······#20·················//·Field·com/midisheetmusic/MidiPlayer.context:Landroid/content/Context; | 186 | ·········4:·getfield······#20·················//·Field·com/midisheetmusic/MidiPlayer.context:Landroid/content/Context; |
| 187 | ·········7:·checkcast·····#22·················//·class·android/app/Activity | 187 | ·········7:·checkcast·····#22·················//·class·android/app/Activity |
| 188 | ········10:·astore_1 | 188 | ········10:·astore_1 |
| 189 | ········11:·aload_1 | 189 | ········11:·aload_1 |
| 190 | ········12:·invokevirtual·#26·················//·Method·android/app/Activity.getWindow:()Landroid/view/Window; | 190 | ········12:·invokevirtual·#26·················//·Method·android/app/Activity.getWindow:()Landroid/view/Window; |
| Offset 199, 15 lines modified | Offset 199, 15 lines modified | ||
| 199 | ········26:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 199 | ········26:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 200 | ········29:·getfield······#37·················//·Field·com/midisheetmusic/MidiPlayer.options:Lcom/midisheetmusic/MidiOptions; | 200 | ········29:·getfield······#37·················//·Field·com/midisheetmusic/MidiPlayer.options:Lcom/midisheetmusic/MidiOptions; |
| 201 | ········32:·astore_2 | 201 | ········32:·astore_2 |
| 202 | ········33:·aload_2 | 202 | ········33:·aload_2 |
| 203 | ········34:·getfield······#43·················//·Field·com/midisheetmusic/MidiOptions.playMeasuresInLoop:Z | 203 | ········34:·getfield······#43·················//·Field·com/midisheetmusic/MidiOptions.playMeasuresInLoop:Z |
| 204 | ········37:·istore········4 | 204 | ········37:·istore········4 |
| 205 | ········39:·iload·········4 | 205 | ········39:·iload·········4 |
| 206 | ········41:·ifeq··········4 | 206 | ········41:·ifeq··········438 |
| 207 | ········44:·aload_0 | 207 | ········44:·aload_0 |
| 208 | ········45:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 208 | ········45:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 209 | ········48:·getfield······#47·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D | 209 | ········48:·getfield······#47·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D |
| 210 | ········51:·dstore········5 | 210 | ········51:·dstore········5 |
| 211 | ········53:·aload_0 | 211 | ········53:·aload_0 |
| 212 | ········54:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 212 | ········54:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 213 | ········57:·getfield······#51·················//·Field·com/midisheetmusic/MidiPlayer.midifile:Lcom/midisheetmusic/MidiFile; | 213 | ········57:·getfield······#51·················//·Field·com/midisheetmusic/MidiPlayer.midifile:Lcom/midisheetmusic/MidiFile; |
| Offset 266, 255 lines modified | Offset 266, 247 lines modified | ||
| 266 | ·······168:·istore········8 | 266 | ·······168:·istore········8 |
| 267 | ·······170:·iload_3 | 267 | ·······170:·iload_3 |
| 268 | ·······171:·iload·········8 | 268 | ·······171:·iload·········8 |
| 269 | ·······173:·imul | 269 | ·······173:·imul |
| 270 | ·······174:·istore_3 | 270 | ·······174:·istore_3 |
| 271 | ·······175:·iload_3 | 271 | ·······175:·iload_3 |
| 272 | ·······176:·i2d | 272 | ·······176:·i2d |
| 273 | ·······177:·dstore········ | 273 | ·······177:·dstore········9 |
| 274 | ·······179:·aload_2 | 274 | ·······179:·aload_2 |
| 275 | ·······180:·dload········· | 275 | ·······180:·dload·········9 |
| 276 | ·······182:·putfield······#47·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D | 276 | ·······182:·putfield······#47·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D |
| 277 | ·······185:·aload_0 | 277 | ·······185:·aload_0 |
| 278 | ·······186:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 278 | ·······186:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 279 | ·······189:·astore_2 | 279 | ·······189:·astore_2 |
| 280 | ·······190:·aload_0 | 280 | ·······190:·aload_0 |
| 281 | ·······191:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 281 | ·······191:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 282 | ·······194:·getfield······#47·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D | 282 | ·······194:·getfield······#47·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D |
| 283 | ·······197:·dstore········ | 283 | ·······197:·dstore········9 |
| 284 | ·······199:·aload_2 | 284 | ·······199:·aload_2 |
| 285 | ·······200:·dload········· | 285 | ·······200:·dload·········9 |
| 286 | ·······202:·putfield······#73·················//·Field·com/midisheetmusic/MidiPlayer.startPulseTime:D | 286 | ·······202:·putfield······#73·················//·Field·com/midisheetmusic/MidiPlayer.startPulseTime:D |
| 287 | ·······205:·aload_0 | 287 | ·······205:·aload_0 |
| 288 | ·······206:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 288 | ·······206:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 289 | ·······209:·getfield······#37·················//·Field·com/midisheetmusic/MidiPlayer.options:Lcom/midisheetmusic/MidiOptions; | 289 | ·······209:·getfield······#37·················//·Field·com/midisheetmusic/MidiPlayer.options:Lcom/midisheetmusic/MidiOptions; |
| 290 | ·······212:·astore_2 | 290 | ·······212:·astore_2 |
| 291 | ·······213:·aload_0 | 291 | ·······213:·aload_0 |
| 292 | ·······214:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 292 | ·······214:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 293 | ·······217:·astore········12 | ||
| 294 | ·······219:·aload·········12 | ||
| 295 | ·······2 | 293 | ·······217:·getfield······#47·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D |
| 296 | ·······22 | 294 | ·······220:·dstore········9 |
| 297 | ·······22 | 295 | ·······222:·aload_0 |
| 298 | ·······22 | 296 | ·······223:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 299 | ·······2 | 297 | ·······226:·getfield······#37·················//·Field·com/midisheetmusic/MidiPlayer.options:Lcom/midisheetmusic/MidiOptions; |
| 300 | ·······2 | 298 | ·······229:·astore········12 |
| 301 | ·······23 | 299 | ·······231:·aload·········12 |
| 302 | ·······23 | 300 | ·······233:·getfield······#76·················//·Field·com/midisheetmusic/MidiOptions.shifttime:I |
| 303 | ·······240:·istore········16 | ||
| 304 | ·······242:·iload·········16 | ||
| 305 | ·······2 | 301 | ·······236:·i2d |
| 306 | ·······2 | 302 | ·······237:·dstore········13 |
| 303 | ·······239:·dload·········9 | ||
| 307 | ·······24 | 304 | ·······241:·dload·········13 |
| 305 | ·······243:·dsub | ||
| 306 | ·······244:·dstore········9 | ||
| 308 | ·······24 | 307 | ·······246:·dload·········9 |
| 309 | ·······251:·dsub | ||
| 310 | ·······252:·dstore········13 | ||
| 311 | ·······254:·dload·········13 | ||
| 312 | ·······2 | 308 | ·······248:·d2i |
| 313 | ·······2 | 309 | ·······249:·istore_3 |
| 314 | ·······25 | 310 | ·······250:·aload_2 |
| 315 | ·······25 | 311 | ·······251:·iload_3 |
| 316 | ·······2 | 312 | ·······252:·putfield······#79·················//·Field·com/midisheetmusic/MidiOptions.pauseTime:I |
| 317 | ·······2 | 313 | ·······255:·aload_0 |
| 318 | ·······2 | 314 | ·······256:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 319 | ·······2 | 315 | ·······259:·invokestatic··#83·················//·Method·com/midisheetmusic/MidiPlayer.access$100:(Lcom/midisheetmusic/MidiPlayer;)V |
| 316 | ·······262:·aload_0 | ||
| 317 | ·······263:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | ||
| 318 | ·······266:·iconst_2 | ||
| 319 | ·······267:·putfield······#87·················//·Field·com/midisheetmusic/MidiPlayer.playstate:I | ||
| 320 | ·······270:·aload_0 | 320 | ·······270:·aload_0 |
| 321 | ·······271:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 321 | ·······271:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 322 | ·······274:·iconst_2 | ||
| 323 | ·······275:·putfield······#87·················//·Field·com/midisheetmusic/MidiPlayer.playstate:I | ||
| 324 | ·······278:·aload_0 | ||
| 325 | ·······279:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | ||
| 326 | ·······2 | 322 | ·······274:·ldc···········#89·················//·String·playing.mid |
| 327 | ·······2 | 323 | ·······276:·invokestatic··#93·················//·Method·com/midisheetmusic/MidiPlayer.access$200:(Lcom/midisheetmusic/MidiPlayer;Ljava/lang/String;)V |
| 328 | ·······2 | 324 | ·······279:·aload_0 |
| 329 | ·······28 | 325 | ·······280:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 330 | ·······2 | 326 | ·······283:·astore_2 |
| 331 | ·······2 | 327 | ·······284:·invokestatic··#99·················//·Method·android/os/SystemClock.uptimeMillis:()J |
| 332 | ·······2 | 328 | ·······287:·lstore········15 |
| 333 | ·······2 | 329 | ·······289:·aload_2 |
| 334 | ·······29 | 330 | ·······290:·lload·········15 |
| 335 | ······· | 331 | ·······292:·putfield······#103················//·Field·com/midisheetmusic/MidiPlayer.startTime:J |
| 332 | ·······295:·aload_0 | ||
| 333 | ·······296:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | ||
| 334 | ·······299:·getfield······#107················//·Field·com/midisheetmusic/MidiPlayer.timer:Landroid/os/Handler; | ||
| 335 | ·······302:·astore_2 | ||
| 336 | ·······303:·aload_0 | 336 | ·······303:·aload_0 |
| 337 | ·······304:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 337 | ·······304:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 338 | ·······307:·getfield······#1 | 338 | ·······307:·getfield······#111················//·Field·com/midisheetmusic/MidiPlayer.TimerCallback:Ljava/lang/Runnable; |
| 339 | ·······310:·astore | 339 | ·······310:·astore········12 |
| 340 | ·······312:·aload_2 | ||
| 341 | ·······313:·aload·········12 | ||
| 342 | ·······315:·invokevirtual·#117················//·Method·android/os/Handler.removeCallbacks:(Ljava/lang/Runnable;)V | ||
| 340 | ·······31 | 343 | ·······318:·aload_0 |
| 341 | ·······31 | 344 | ·······319:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 342 | ·······3 | 345 | ·······322:·getfield······#107················//·Field·com/midisheetmusic/MidiPlayer.timer:Landroid/os/Handler; |
| 343 | ·······318:·astore········12 | ||
| 344 | ·······32 | 346 | ·······325:·astore_2 |
| 345 | ·······321:·aload·········12 | ||
| 346 | ·······323:·invokevirtual·#117················//·Method·android/os/Handler.removeCallbacks:(Ljava/lang/Runnable;)V | ||
| Max diff block lines reached; 16704/25684 bytes (65.04%) of diff not shown. | |||
| Offset 156, 15 lines modified | Offset 156, 15 lines modified | ||
| 156 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V | 156 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V |
| 157 | ·········9:·return | 157 | ·········9:·return |
| 158 | ··public·void·run(); | 158 | ··public·void·run(); |
| 159 | ····descriptor:·()V | 159 | ····descriptor:·()V |
| 160 | ····flags:·(0x0001)·ACC_PUBLIC | 160 | ····flags:·(0x0001)·ACC_PUBLIC |
| 161 | ····Code: | 161 | ····Code: |
| 162 | ······stack=300,·locals= | 162 | ······stack=300,·locals=25,·args_size=1 |
| 163 | ·········0:·iconst_3 | 163 | ·········0:·iconst_3 |
| 164 | ·········1:·istore_1 | 164 | ·········1:·istore_1 |
| 165 | ·········2:·iconst_1 | 165 | ·········2:·iconst_1 |
| 166 | ·········3:·istore_2 | 166 | ·········3:·istore_2 |
| 167 | ·········4:·aload_0 | 167 | ·········4:·aload_0 |
| 168 | ·········5:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 168 | ·········5:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 169 | ·········8:·getfield······#22·················//·Field·com/midisheetmusic/MidiPlayer.midifile:Lcom/midisheetmusic/MidiFile; | 169 | ·········8:·getfield······#22·················//·Field·com/midisheetmusic/MidiPlayer.midifile:Lcom/midisheetmusic/MidiFile; |
| Offset 219, 331 lines modified | Offset 219, 323 lines modified | ||
| 219 | ········99:·aload_3 | 219 | ········99:·aload_3 |
| 220 | ·······100:·getfield······#30·················//·Field·com/midisheetmusic/MidiPlayer.playstate:I | 220 | ·······100:·getfield······#30·················//·Field·com/midisheetmusic/MidiPlayer.playstate:I |
| 221 | ·······103:·istore········4 | 221 | ·······103:·istore········4 |
| 222 | ·······105:·iconst_2 | 222 | ·······105:·iconst_2 |
| 223 | ·······106:·istore········5 | 223 | ·······106:·istore········5 |
| 224 | ·······108:·iload·········4 | 224 | ·······108:·iload·········4 |
| 225 | ·······110:·iload·········5 | 225 | ·······110:·iload·········5 |
| 226 | ·······112:·if_icmpne····· | 226 | ·······112:·if_icmpne·····497 |
| 227 | ·······115:·invokestatic··#38·················//·Method·android/os/SystemClock.uptimeMillis:()J | 227 | ·······115:·invokestatic··#38·················//·Method·android/os/SystemClock.uptimeMillis:()J |
| 228 | ·······118:·lstore········6 | 228 | ·······118:·lstore········6 |
| 229 | ·······120:·aload_0 | 229 | ·······120:·aload_0 |
| 230 | ·······121:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | 230 | ·······121:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 231 | ·······124:·astore········8 | ||
| 232 | ·······126:·aload·········8 | ||
| 233 | ·······12 | 231 | ·······124:·getfield······#42·················//·Field·com/midisheetmusic/MidiPlayer.startTime:J |
| 234 | ·······1 | 232 | ·······127:·lstore········8 |
| 235 | ·······1 | 233 | ·······129:·lload·········6 |
| 236 | ·······13 | 234 | ·······131:·lload·········8 |
| 237 | ·······13 | 235 | ·······133:·lsub |
| 238 | ·······13 | 236 | ·······134:·lstore········10 |
| 237 | ·······136:·aload_0 | ||
| 238 | ·······137:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | ||
| 239 | ·······140:·astore_3 | ||
| 239 | ·······14 | 240 | ·······141:·aload_0 |
| 240 | ·······14 | 241 | ·······142:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 241 | ·······144:·astore_3 | ||
| 242 | ·······145:·aload_0 | ||
| 243 | ·······146:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | ||
| 244 | ·······14 | 242 | ·······145:·getfield······#46·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D |
| 245 | ·······1 | 243 | ·······148:·dstore········12 |
| 246 | ·······15 | 244 | ·······150:·aload_3 |
| 247 | ·······15 | 245 | ·······151:·dload·········12 |
| 248 | ·······15 | 246 | ·······153:·putfield······#49·················//·Field·com/midisheetmusic/MidiPlayer.prevPulseTime:D |
| 249 | ·······1 | 247 | ·······156:·aload_0 |
| 250 | ·······161:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | ||
| 251 | ·······164:·astore_3 | ||
| 252 | ·······165:·aload_0 | ||
| 253 | ·······166:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | ||
| 254 | ·······169:·astore········15 | ||
| 255 | ·······171:·aload·········15 | ||
| 256 | ·······173:·getfield······#52·················//·Field·com/midisheetmusic/MidiPlayer.startPulseTime:D | ||
| 257 | ·······176:·dstore········13 | ||
| 258 | ·······178:·lload·········11 | ||
| 259 | ·······180:·l2d | ||
| 260 | ·······181:·dstore········16 | ||
| 261 | ·······183:·aload_0 | ||
| 262 | ·······184:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | ||
| 263 | ·······187:·astore········18 | ||
| 264 | ·······189:·aload·········18 | ||
| 265 | ·······191:·getfield······#55·················//·Field·com/midisheetmusic/MidiPlayer.pulsesPerMsec:D | ||
| 266 | ·······194:·dstore········19 | ||
| 267 | ·······196:·dload·········16 | ||
| 268 | ·······198:·dload·········19 | ||
| 269 | ·······200:·dmul | ||
| 270 | ·······201:·dstore········16 | ||
| 271 | ·······203:·dload·········13 | ||
| 272 | ·······205:·dload·········16 | ||
| 273 | ·······207:·dadd | ||
| 274 | ·······208:·dstore········13 | ||
| 275 | ·······210:·aload_3 | ||
| 276 | ·······211:·dload·········13 | ||
| 277 | ·······213:·putfield······#46·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D | ||
| 278 | ·······216:·aload_0 | ||
| 279 | ······· | 248 | ·······157:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 249 | ·······160:·astore_3 | ||
| 250 | ·······161:·aload_0 | ||
| 251 | ·······162:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | ||
| 252 | ·······165:·astore········14 | ||
| 253 | ·······167:·aload·········14 | ||
| 254 | ·······169:·getfield······#52·················//·Field·com/midisheetmusic/MidiPlayer.startPulseTime:D | ||
| 255 | ·······172:·dstore········12 | ||
| 256 | ·······174:·lload·········10 | ||
| 257 | ·······176:·l2d | ||
| 258 | ·······177:·dstore········15 | ||
| 259 | ·······179:·aload_0 | ||
| 260 | ·······180:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | ||
| 261 | ·······183:·astore········17 | ||
| 262 | ·······185:·aload·········17 | ||
| 263 | ·······187:·getfield······#55·················//·Field·com/midisheetmusic/MidiPlayer.pulsesPerMsec:D | ||
| 264 | ·······190:·dstore········18 | ||
| 265 | ·······192:·dload·········15 | ||
| 266 | ·······194:·dload·········18 | ||
| 267 | ·······196:·dmul | ||
| 268 | ·······197:·dstore········15 | ||
| 269 | ·······199:·dload·········12 | ||
| 270 | ·······201:·dload·········15 | ||
| 271 | ·······203:·dadd | ||
| 272 | ·······204:·dstore········12 | ||
| 273 | ·······206:·aload_3 | ||
| 274 | ·······207:·dload·········12 | ||
| 275 | ·······209:·putfield······#46·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D | ||
| 276 | ·······212:·aload_0 | ||
| 277 | ·······213:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; | ||
| 280 | ·······2 | 278 | ·······216:·getfield······#59·················//·Field·com/midisheetmusic/MidiPlayer.options:Lcom/midisheetmusic/MidiOptions; |
| 281 | ·······2 | 279 | ·······219:·astore_3 |
| 282 | ·······22 | 280 | ·······220:·aload_3 |
| 283 | ·······22 | 281 | ·······221:·getfield······#65·················//·Field·com/midisheetmusic/MidiOptions.playMeasuresInLoop:Z |
| 284 | ·······22 | 282 | ·······224:·istore········4 |
| 285 | ·······2 | 283 | ·······226:·iload·········4 |
| 286 | ·······2 | 284 | ·······228:·ifeq··········329 |
| 287 | ·······23 | 285 | ·······231:·aload_0 |
| 288 | ·······23 | 286 | ·······232:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 289 | ·······23 | 287 | ·······235:·getfield······#46·················//·Field·com/midisheetmusic/MidiPlayer.currentPulseTime:D |
| 290 | ·······2 | 288 | ·······238:·dstore········12 |
| 291 | ·······24 | 289 | ·······240:·aload_0 |
| 292 | ·······24 | 290 | ·······241:·getfield······#10·················//·Field·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 293 | ·······248:·astore········8 | ||
| 294 | ·······250:·aload·········8 | ||
| 295 | ·······2 | 291 | ·······244:·getfield······#55·················//·Field·com/midisheetmusic/MidiPlayer.pulsesPerMsec:D |
| 296 | ·······2 | 292 | ·······247:·dstore········15 |
| 297 | ·······2 | 293 | ·······249:·ldc2_w········#68·················//·double·10.0d |
| Max diff block lines reached; 10495/31368 bytes (33.46%) of diff not shown. | |||
| Offset 845, 15 lines modified | Offset 845, 15 lines modified | ||
| 845 | ·······249:·invokevirtual·#182················//·Method·setBackgroundColor:(I)V | 845 | ·······249:·invokevirtual·#182················//·Method·setBackgroundColor:(I)V |
| 846 | ·······252:·return | 846 | ·······252:·return |
| 847 | ··private·void·CreateMidiFile(); | 847 | ··private·void·CreateMidiFile(); |
| 848 | ····descriptor:·()V | 848 | ····descriptor:·()V |
| 849 | ····flags:·(0x0002)·ACC_PRIVATE | 849 | ····flags:·(0x0002)·ACC_PRIVATE |
| 850 | ····Code: | 850 | ····Code: |
| 851 | ······stack=300,·locals= | 851 | ······stack=300,·locals=18,·args_size=1 |
| 852 | ·········0:·ldc2_w········#185················//·double·1.0d | 852 | ·········0:·ldc2_w········#185················//·double·1.0d |
| 853 | ·········3:·dstore_1 | 853 | ·········3:·dstore_1 |
| 854 | ·········4:·aload_0 | 854 | ·········4:·aload_0 |
| 855 | ·········5:·getfield······#101················//·Field·midifile:Lcom/midisheetmusic/MidiFile; | 855 | ·········5:·getfield······#101················//·Field·midifile:Lcom/midisheetmusic/MidiFile; |
| 856 | ·········8:·invokevirtual·#192················//·Method·com/midisheetmusic/MidiFile.getTime:()Lcom/midisheetmusic/TimeSignature; | 856 | ·········8:·invokevirtual·#192················//·Method·com/midisheetmusic/MidiFile.getTime:()Lcom/midisheetmusic/TimeSignature; |
| 857 | ········11:·invokevirtual·#197················//·Method·com/midisheetmusic/TimeSignature.getTempo:()I | 857 | ········11:·invokevirtual·#197················//·Method·com/midisheetmusic/TimeSignature.getTempo:()I |
| 858 | ········14:·i2d | 858 | ········14:·i2d |
| Offset 873, 100 lines modified | Offset 873, 94 lines modified | ||
| 873 | ········36:·dstore········7 | 873 | ········36:·dstore········7 |
| 874 | ········38:·aload_0 | 874 | ········38:·aload_0 |
| 875 | ········39:·getfield······#103················//·Field·options:Lcom/midisheetmusic/MidiOptions; | 875 | ········39:·getfield······#103················//·Field·options:Lcom/midisheetmusic/MidiOptions; |
| 876 | ········42:·astore········9 | 876 | ········42:·astore········9 |
| 877 | ········44:·dload_1 | 877 | ········44:·dload_1 |
| 878 | ········45:·dload·········7 | 878 | ········45:·dload·········7 |
| 879 | ········47:·ddiv | 879 | ········47:·ddiv |
| 880 | ········48:·d2i | ||
| 880 | ········4 | 881 | ········49:·istore········10 |
| 881 | ········50:·dload·········10 | ||
| 882 | ········52:·d2i | ||
| 883 | ········53:·istore········12 | ||
| 884 | ········5 | 882 | ········51:·aload·········9 |
| 885 | ········5 | 883 | ········53:·iload·········10 |
| 886 | ········5 | 884 | ········55:·putfield······#213················//·Field·com/midisheetmusic/MidiOptions.tempo:I |
| 887 | ········ | 885 | ········58:·aload_0 |
| 888 | ········ | 886 | ········59:·getfield······#101················//·Field·midifile:Lcom/midisheetmusic/MidiFile; |
| 889 | ········6 | 887 | ········62:·invokevirtual·#192················//·Method·com/midisheetmusic/MidiFile.getTime:()Lcom/midisheetmusic/TimeSignature; |
| 890 | ········69:·astore········9 | ||
| 891 | ········71:·aload·········9 | ||
| 892 | ········ | 888 | ········65:·invokevirtual·#216················//·Method·com/midisheetmusic/TimeSignature.getQuarter:()I |
| 893 | ········76:·istore········13 | ||
| 894 | ········78:·iload·········13 | ||
| 895 | ········ | 889 | ········68:·i2d |
| 896 | ········ | 890 | ········69:·dstore_3 |
| 897 | ········ | 891 | ········70:·aload_0 |
| 898 | ········ | 892 | ········71:·getfield······#103················//·Field·options:Lcom/midisheetmusic/MidiOptions; |
| 899 | ········ | 893 | ········74:·astore········9 |
| 900 | ········ | 894 | ········76:·aload·········9 |
| 901 | ········ | 895 | ········78:·getfield······#213················//·Field·com/midisheetmusic/MidiOptions.tempo:I |
| 902 | ········ | 896 | ········81:·istore········11 |
| 903 | ········ | 897 | ········83:·iload·········11 |
| 904 | ········ | 898 | ········85:·i2d |
| 905 | ········ | 899 | ········86:·dstore_1 |
| 906 | ········ | 900 | ········87:·ldc2_w········#219················//·double·1000.0d |
| 907 | ······· | 901 | ········90:·dload_1 |
| 908 | ······· | 902 | ········91:·ddiv |
| 909 | ······· | 903 | ········92:·dstore········12 |
| 904 | ········94:·dload_3 | ||
| 905 | ········95:·dload·········12 | ||
| 906 | ········97:·dmul | ||
| 907 | ········98:·dstore_3 | ||
| 908 | ········99:·aload_0 | ||
| 910 | ·······10 | 909 | ·······100:·dload_3 |
| 911 | ·······107:·dload·········16 | ||
| 912 | ·······109:·dmul | ||
| 913 | ·······110:·dstore_3 | ||
| 914 | ·······111:·aload_0 | ||
| 915 | ·······112:·dload_3 | ||
| 916 | ·······1 | 910 | ·······101:·putfield······#222················//·Field·pulsesPerMsec:D |
| 917 | ·······1 | 911 | ·······104:·aload_0 |
| 918 | ·······1 | 912 | ·······105:·getfield······#99·················//·Field·context:Landroid/content/Context; |
| 919 | ·······1 | 913 | ·······108:·astore········9 |
| 920 | ·······1 | 914 | ·······110:·ldc···········#75·················//·String·playing.mid |
| 921 | ·······1 | 915 | ·······112:·astore········14 |
| 916 | ·······114:·iconst_0 | ||
| 917 | ·······115:·istore········15 | ||
| 918 | ·······117:·aload·········9 | ||
| 919 | ·······119:·aload·········14 | ||
| 922 | ·······12 | 920 | ·······121:·iconst_0 |
| 923 | ·······127:·istore········19 | ||
| 924 | ·······129:·aload·········9 | ||
| 925 | ·······131:·aload·········18 | ||
| 926 | ·······133:·iconst_0 | ||
| 927 | ·······1 | 921 | ·······122:·invokevirtual·#228················//·Method·android/content/Context.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; |
| 928 | ·······1 | 922 | ·······125:·astore········16 |
| 929 | ·······1 | 923 | ·······127:·aload_0 |
| 930 | ·······1 | 924 | ·······128:·getfield······#101················//·Field·midifile:Lcom/midisheetmusic/MidiFile; |
| 931 | ·······1 | 925 | ·······131:·astore········9 |
| 932 | ·······1 | 926 | ·······133:·aload_0 |
| 933 | ·······1 | 927 | ·······134:·getfield······#103················//·Field·options:Lcom/midisheetmusic/MidiOptions; |
| 934 | ·······1 | 928 | ·······137:·astore········14 |
| 935 | ·······1 | 929 | ·······139:·aload·········9 |
| 936 | ·······153:·aload·········20 | ||
| 937 | ·······1 | 930 | ·······141:·aload·········16 |
| 931 | ·······143:·aload·········14 | ||
| 938 | ·······1 | 932 | ·······145:·invokevirtual·#232················//·Method·com/midisheetmusic/MidiFile.ChangeSound:(Ljava/io/FileOutputStream;Lcom/midisheetmusic/MidiOptions;)V |
| 939 | ·······1 | 933 | ·······148:·aload·········16 |
| 940 | ·······1 | 934 | ·······150:·invokevirtual·#237················//·Method·java/io/FileOutputStream.close:()V |
| 941 | ·······1 | 935 | ·······153:·return |
| 942 | ·······1 | 936 | ·······154:·pop |
| 943 | ·······1 | 937 | ·······155:·aload_0 |
| 944 | ·······1 | 938 | ·······156:·getfield······#99·················//·Field·context:Landroid/content/Context; |
| 945 | ·······1 | 939 | ·······159:·astore········9 |
| 946 | ·······1 | 940 | ·······161:·ldc···········#239················//·String·Error:·Unable·to·create·MIDI·file·for·playing. |
| 947 | ·······1 | 941 | ·······163:·astore········14 |
| 948 | ·······1 | 942 | ·······165:·iconst_1 |
| 949 | ·······1 | 943 | ·······166:·istore········15 |
| 950 | ·······1 | 944 | ·······168:·aload·········9 |
| 951 | ·······1 | 945 | ·······170:·aload·········14 |
| 952 | ·······1 | 946 | ·······172:·iload·········15 |
| 953 | ·······1 | 947 | ·······174:·invokestatic··#245················//·Method·android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
| 954 | ·······1 | 948 | ·······177:·astore········17 |
| 955 | ·······1 | 949 | ·······179:·aload·········17 |
| 956 | ·······1 | 950 | ·······181:·invokevirtual·#248················//·Method·android/widget/Toast.show:()V |
| 957 | ·······1 | 951 | ·······184:·goto··········153 |
| 958 | ······Exception·table: | 952 | ······Exception·table: |
| 959 | ·········from····to··target·type | 953 | ·········from····to··target·type |
| 954 | ···········104···108···154···Class·java/io/IOException | ||
| 960 | ···········1 | 955 | ···········121···125···154···Class·java/io/IOException |
| 956 | ···········127···131···154···Class·java/io/IOException | ||
| 961 | ···········133···137···1 | 957 | ···········133···137···154···Class·java/io/IOException |
| 962 | ···········139···143···166···Class·java/io/IOException | ||
| 963 | ···········14 | 958 | ···········143···148···154···Class·java/io/IOException |
| 964 | ···········155···160···166···Class·java/io/IOException | ||
| 965 | ···········1 | 959 | ···········148···153···154···Class·java/io/IOException |
| 966 | ··public·static·void·LoadImages(android.content.Context); | 960 | ··public·static·void·LoadImages(android.content.Context); |
| 967 | ····descriptor:·(Landroid/content/Context;)V | 961 | ····descriptor:·(Landroid/content/Context;)V |
| 968 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 962 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
| 969 | ····Code: | 963 | ····Code: |
| Max diff block lines reached; 23263/32000 bytes (72.70%) of diff not shown. | |||
| Offset 204, 15 lines modified | Offset 204, 15 lines modified | ||
| 204 | ········26:·putfield······#26·················//·Field·instrument:I | 204 | ········26:·putfield······#26·················//·Field·instrument:I |
| 205 | ········29:·return | 205 | ········29:·return |
| 206 | ··public·com.midisheetmusic.MidiTrack(java.util.ArrayList,·int); | 206 | ··public·com.midisheetmusic.MidiTrack(java.util.ArrayList,·int); |
| 207 | ····descriptor:·(Ljava/util/ArrayList;I)V | 207 | ····descriptor:·(Ljava/util/ArrayList;I)V |
| 208 | ····flags:·(0x0001)·ACC_PUBLIC | 208 | ····flags:·(0x0001)·ACC_PUBLIC |
| 209 | ····Code: | 209 | ····Code: |
| 210 | ······stack=300,·locals=1 | 210 | ······stack=300,·locals=12,·args_size=3 |
| 211 | ·········0:·bipush········-112 | 211 | ·········0:·bipush········-112 |
| 212 | ·········2:·istore_3 | 212 | ·········2:·istore_3 |
| 213 | ·········3:·aload_0 | 213 | ·········3:·aload_0 |
| 214 | ·········4:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V | 214 | ·········4:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V |
| 215 | ·········7:·aload_0 | 215 | ·········7:·aload_0 |
| 216 | ·········8:·iload_2 | 216 | ·········8:·iload_2 |
| 217 | ·········9:·putfield······#16·················//·Field·tracknum:I | 217 | ·········9:·putfield······#16·················//·Field·tracknum:I |
| Offset 228, 174 lines modified | Offset 228, 174 lines modified | ||
| 228 | ········31:·aload·········4 | 228 | ········31:·aload·········4 |
| 229 | ········33:·putfield······#24·················//·Field·notes:Ljava/util/ArrayList; | 229 | ········33:·putfield······#24·················//·Field·notes:Ljava/util/ArrayList; |
| 230 | ········36:·aload_0 | 230 | ········36:·aload_0 |
| 231 | ········37:·iconst_0 | 231 | ········37:·iconst_0 |
| 232 | ········38:·putfield······#26·················//·Field·instrument:I | 232 | ········38:·putfield······#26·················//·Field·instrument:I |
| 233 | ········41:·aload_1 | 233 | ········41:·aload_1 |
| 234 | ········42:·invokevirtual·#34·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; | 234 | ········42:·invokevirtual·#34·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
| 235 | ········45:·astore········ | 235 | ········45:·astore········4 |
| 236 | ········47:·aload········· | 236 | ········47:·aload·········4 |
| 237 | ········49:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 237 | ········49:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 238 | ········54:·istore········ | 238 | ········54:·istore········5 |
| 239 | ········56:·iload········· | 239 | ········56:·iload·········5 |
| 240 | ········58:·ifeq··········351 | 240 | ········58:·ifeq··········351 |
| 241 | ········61:·aload········· | 241 | ········61:·aload·········4 |
| 242 | ········63:·invokeinterface·#44,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 242 | ········63:·invokeinterface·#44,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 243 | ········68:·checkcast·····#46·················//·class·com/midisheetmusic/MidiEvent | 243 | ········68:·checkcast·····#46·················//·class·com/midisheetmusic/MidiEvent |
| 244 | ········71:·astore········ | 244 | ········71:·astore········6 |
| 245 | ········73:·aload········· | 245 | ········73:·aload·········6 |
| 246 | ········75:·getfield······#50·················//·Field·com/midisheetmusic/MidiEvent.EventFlag:B | 246 | ········75:·getfield······#50·················//·Field·com/midisheetmusic/MidiEvent.EventFlag:B |
| 247 | ········78:·istore········ | 247 | ········78:·istore········5 |
| 248 | ········80:·iload········· | 248 | ········80:·iload·········5 |
| 249 | ········82:·iload_3 | 249 | ········82:·iload_3 |
| 250 | ········83:·if_icmpne·····145 | 250 | ········83:·if_icmpne·····145 |
| 251 | ········86:·aload········· | 251 | ········86:·aload·········6 |
| 252 | ········88:·getfield······#53·················//·Field·com/midisheetmusic/MidiEvent.Velocity:B | 252 | ········88:·getfield······#53·················//·Field·com/midisheetmusic/MidiEvent.Velocity:B |
| 253 | ········91:·istore········ | 253 | ········91:·istore········5 |
| 254 | ········93:·iload········· | 254 | ········93:·iload·········5 |
| 255 | ········95:·ifle··········145 | 255 | ········95:·ifle··········145 |
| 256 | ········98:·new···········#55·················//·class·com/midisheetmusic/MidiNote | 256 | ········98:·new···········#55·················//·class·com/midisheetmusic/MidiNote |
| 257 | ·······101:·astore········ | 257 | ·······101:·astore········7 |
| 258 | ·······103:·aload········· | 258 | ·······103:·aload·········6 |
| 259 | ·······105:·getfield······#58·················//·Field·com/midisheetmusic/MidiEvent.StartTime:I | 259 | ·······105:·getfield······#58·················//·Field·com/midisheetmusic/MidiEvent.StartTime:I |
| 260 | ·······108:·istore········ | 260 | ·······108:·istore········5 |
| 261 | ·······110:·aload········· | 261 | ·······110:·aload·········6 |
| 262 | ·······112:·getfield······#61·················//·Field·com/midisheetmusic/MidiEvent.Channel:B | 262 | ·······112:·getfield······#61·················//·Field·com/midisheetmusic/MidiEvent.Channel:B |
| 263 | ·······115:·istore········ | 263 | ·······115:·istore········8 |
| 264 | ·······117:·aload········· | 264 | ·······117:·aload·········6 |
| 265 | ·······119:·getfield······#64·················//·Field·com/midisheetmusic/MidiEvent.Notenumber:B | 265 | ·······119:·getfield······#64·················//·Field·com/midisheetmusic/MidiEvent.Notenumber:B |
| 266 | ·······122:·istore········ | 266 | ·······122:·istore········9 |
| 267 | ·······124:·aload········· | 267 | ·······124:·aload·········7 |
| 268 | ·······126:·iload········· | 268 | ·······126:·iload·········5 |
| 269 | ·······128:·iload········· | 269 | ·······128:·iload·········8 |
| 270 | ·······130:·iload········· | 270 | ·······130:·iload·········9 |
| 271 | ·······132:·iconst_0 | 271 | ·······132:·iconst_0 |
| 272 | ·······133:·invokespecial·#67·················//·Method·com/midisheetmusic/MidiNote."<init>":(IIII)V | 272 | ·······133:·invokespecial·#67·················//·Method·com/midisheetmusic/MidiNote."<init>":(IIII)V |
| 273 | ·······136:·aload_0 | 273 | ·······136:·aload_0 |
| 274 | ·······137:·aload········· | 274 | ·······137:·aload·········7 |
| 275 | ·······139:·invokevirtual·#71·················//·Method·AddNote:(Lcom/midisheetmusic/MidiNote;)V | 275 | ·······139:·invokevirtual·#71·················//·Method·AddNote:(Lcom/midisheetmusic/MidiNote;)V |
| 276 | ·······142:·goto··········47 | 276 | ·······142:·goto··········47 |
| 277 | ·······145:·aload········· | 277 | ·······145:·aload·········6 |
| 278 | ·······147:·getfield······#50·················//·Field·com/midisheetmusic/MidiEvent.EventFlag:B | 278 | ·······147:·getfield······#50·················//·Field·com/midisheetmusic/MidiEvent.EventFlag:B |
| 279 | ·······150:·istore········ | 279 | ·······150:·istore········5 |
| 280 | ·······152:·iload········· | 280 | ·······152:·iload·········5 |
| 281 | ·······154:·iload_3 | 281 | ·······154:·iload_3 |
| 282 | ·······155:·if_icmpne·····204 | 282 | ·······155:·if_icmpne·····204 |
| 283 | ·······158:·aload········· | 283 | ·······158:·aload·········6 |
| 284 | ·······160:·getfield······#53·················//·Field·com/midisheetmusic/MidiEvent.Velocity:B | 284 | ·······160:·getfield······#53·················//·Field·com/midisheetmusic/MidiEvent.Velocity:B |
| 285 | ·······163:·istore········ | 285 | ·······163:·istore········5 |
| 286 | ·······165:·iload········· | 286 | ·······165:·iload·········5 |
| 287 | ·······167:·ifne··········204 | 287 | ·······167:·ifne··········204 |
| 288 | ·······170:·aload········· | 288 | ·······170:·aload·········6 |
| 289 | ·······172:·getfield······#61·················//·Field·com/midisheetmusic/MidiEvent.Channel:B | 289 | ·······172:·getfield······#61·················//·Field·com/midisheetmusic/MidiEvent.Channel:B |
| 290 | ·······175:·istore········ | 290 | ·······175:·istore········5 |
| 291 | ·······177:·aload········· | 291 | ·······177:·aload·········6 |
| 292 | ·······179:·getfield······#64·················//·Field·com/midisheetmusic/MidiEvent.Notenumber:B | 292 | ·······179:·getfield······#64·················//·Field·com/midisheetmusic/MidiEvent.Notenumber:B |
| 293 | ·······182:·istore········ | 293 | ·······182:·istore········8 |
| 294 | ·······184:·aload········· | 294 | ·······184:·aload·········6 |
| 295 | ·······186:·getfield······#58·················//·Field·com/midisheetmusic/MidiEvent.StartTime:I | 295 | ·······186:·getfield······#58·················//·Field·com/midisheetmusic/MidiEvent.StartTime:I |
| 296 | ·······189:·istore········ | 296 | ·······189:·istore········9 |
| 297 | ·······191:·aload_0 | 297 | ·······191:·aload_0 |
| 298 | ·······192:·iload········· | 298 | ·······192:·iload·········5 |
| 299 | ·······194:·iload········· | 299 | ·······194:·iload·········8 |
| 300 | ·······196:·iload········· | 300 | ·······196:·iload·········9 |
| 301 | ·······198:·invokevirtual·#75·················//·Method·NoteOff:(III)V | 301 | ·······198:·invokevirtual·#75·················//·Method·NoteOff:(III)V |
| 302 | ·······201:·goto··········47 | 302 | ·······201:·goto··········47 |
| 303 | ·······204:·aload········· | 303 | ·······204:·aload·········6 |
| 304 | ·······206:·getfield······#50·················//·Field·com/midisheetmusic/MidiEvent.EventFlag:B | 304 | ·······206:·getfield······#50·················//·Field·com/midisheetmusic/MidiEvent.EventFlag:B |
| 305 | ·······209:·istore········ | 305 | ·······209:·istore········5 |
| 306 | ·······211:·bipush········-128 | 306 | ·······211:·bipush········-128 |
| 307 | ·······213:·istore········ | 307 | ·······213:·istore········8 |
| 308 | ·······215:·iload········· | 308 | ·······215:·iload·········5 |
| 309 | ·······217:·iload········· | 309 | ·······217:·iload·········8 |
| 310 | ·······219:·if_icmpne·····256 | 310 | ·······219:·if_icmpne·····256 |
| 311 | ·······222:·aload········· | 311 | ·······222:·aload·········6 |
| 312 | ·······224:·getfield······#61·················//·Field·com/midisheetmusic/MidiEvent.Channel:B | 312 | ·······224:·getfield······#61·················//·Field·com/midisheetmusic/MidiEvent.Channel:B |
| 313 | ·······227:·istore········ | 313 | ·······227:·istore········5 |
| 314 | ·······229:·aload········· | 314 | ·······229:·aload·········6 |
| 315 | ·······231:·getfield······#64·················//·Field·com/midisheetmusic/MidiEvent.Notenumber:B | 315 | ·······231:·getfield······#64·················//·Field·com/midisheetmusic/MidiEvent.Notenumber:B |
| 316 | ·······234:·istore········ | 316 | ·······234:·istore········8 |
| 317 | ·······236:·aload········· | 317 | ·······236:·aload·········6 |
| 318 | ·······238:·getfield······#58·················//·Field·com/midisheetmusic/MidiEvent.StartTime:I | 318 | ·······238:·getfield······#58·················//·Field·com/midisheetmusic/MidiEvent.StartTime:I |
| 319 | ·······241:·istore········ | 319 | ·······241:·istore········9 |
| 320 | ·······243:·aload_0 | 320 | ·······243:·aload_0 |
| 321 | ·······244:·iload········· | 321 | ·······244:·iload·········5 |
| 322 | ·······246:·iload········· | 322 | ·······246:·iload·········8 |
| 323 | ·······248:·iload········· | 323 | ·······248:·iload·········9 |
| 324 | ·······250:·invokevirtual·#75·················//·Method·NoteOff:(III)V | 324 | ·······250:·invokevirtual·#75·················//·Method·NoteOff:(III)V |
| 325 | ·······253:·goto··········47 | 325 | ·······253:·goto··········47 |
| 326 | ·······256:·aload········· | 326 | ·······256:·aload·········6 |
| 327 | ·······258:·getfield······#50·················//·Field·com/midisheetmusic/MidiEvent.EventFlag:B | 327 | ·······258:·getfield······#50·················//·Field·com/midisheetmusic/MidiEvent.EventFlag:B |
| 328 | ·······261:·istore········ | 328 | ·······261:·istore········5 |
| 329 | ·······263:·bipush········-64 | 329 | ·······263:·bipush········-64 |
| 330 | ·······265:·istore········ | 330 | ·······265:·istore········8 |
| 331 | ·······267:·iload········· | 331 | ·······267:·iload·········5 |
| 332 | ·······269:·iload········· | 332 | ·······269:·iload·········8 |
| 333 | ·······271:·if_icmpne·····290 | 333 | ·······271:·if_icmpne·····290 |
| 334 | ·······274:·aload········· | 334 | ·······274:·aload·········6 |
| 335 | ·······276:·getfield······#78·················//·Field·com/midisheetmusic/MidiEvent.Instrument:B | 335 | ·······276:·getfield······#78·················//·Field·com/midisheetmusic/MidiEvent.Instrument:B |
| 336 | ·······279:·istore········ | 336 | ·······279:·istore········5 |
| 337 | ·······281:·aload_0 | 337 | ·······281:·aload_0 |
| 338 | ·······282:·iload········· | 338 | ·······282:·iload·········5 |
| Max diff block lines reached; 15663/23060 bytes (67.92%) of diff not shown. | |||
| Offset 3870, 117 lines modified | Offset 3870, 113 lines modified | ||
| 3870 | ·······109:·aload·········9 | 3870 | ·······109:·aload·········9 |
| 3871 | ·······111:·areturn | 3871 | ·······111:·areturn |
| 3872 | ··public·void·SetMidiFile(com.midisheetmusic.MidiFile,·com.midisheetmusic.MidiOptions,·com.midisheetmusic.MidiPlayer); | 3872 | ··public·void·SetMidiFile(com.midisheetmusic.MidiFile,·com.midisheetmusic.MidiOptions,·com.midisheetmusic.MidiPlayer); |
| 3873 | ····descriptor:·(Lcom/midisheetmusic/MidiFile;Lcom/midisheetmusic/MidiOptions;Lcom/midisheetmusic/MidiPlayer;)V | 3873 | ····descriptor:·(Lcom/midisheetmusic/MidiFile;Lcom/midisheetmusic/MidiOptions;Lcom/midisheetmusic/MidiPlayer;)V |
| 3874 | ····flags:·(0x0001)·ACC_PUBLIC | 3874 | ····flags:·(0x0001)·ACC_PUBLIC |
| 3875 | ····Code: | 3875 | ····Code: |
| 3876 | ······stack=300,·locals=1 | 3876 | ······stack=300,·locals=11,·args_size=4 |
| 3877 | ·········0:·aload_1 | ||
| 3878 | ·········1:·ifnonnull·····21 | ||
| 3877 | ········· | 3879 | ·········4:·iconst_0 |
| 3878 | ········· | 3880 | ·········5:·istore········4 |
| 3879 | ·········3:·aload_1 | ||
| 3880 | ·········4:·ifnonnull·····24 | ||
| 3881 | ·········7:· | 3881 | ·········7:·aconst_null |
| 3882 | ·········8:· | 3882 | ·········8:·astore········5 |
| 3883 | ········10:·aload_0 | ||
| 3883 | ········1 | 3884 | ········11:·aconst_null |
| 3884 | ········11:·astore········6 | ||
| 3885 | ········13:·aload_0 | ||
| 3886 | ········14:·aconst_null | ||
| 3887 | ········1 | 3885 | ········12:·putfield······#199················//·Field·notes:Ljava/util/ArrayList; |
| 3888 | ········1 | 3886 | ········15:·aload_0 |
| 3889 | ········1 | 3887 | ········16:·iconst_0 |
| 3890 | ········ | 3888 | ········17:·putfield······#243················//·Field·useTwoColors:Z |
| 3891 | ········2 | 3889 | ········20:·return |
| 3892 | ········2 | 3890 | ········21:·aload_0 |
| 3893 | ········2 | 3891 | ········22:·aload_3 |
| 3894 | ········2 | 3892 | ········23:·putfield······#245················//·Field·player:Lcom/midisheetmusic/MidiPlayer; |
| 3895 | ········2 | 3893 | ········26:·aload_1 |
| 3896 | ········ | 3894 | ········27:·aload_2 |
| 3897 | ········ | 3895 | ········28:·invokevirtual·#251················//·Method·com/midisheetmusic/MidiFile.ChangeMidiNotes:(Lcom/midisheetmusic/MidiOptions;)Ljava/util/ArrayList; |
| 3898 | ········3 | 3896 | ········31:·astore········6 |
| 3899 | ········3 | 3897 | ········33:·aload·········6 |
| 3900 | ········3 | 3898 | ········35:·invokestatic··#255················//·Method·com/midisheetmusic/MidiFile.CombineToSingleTrack:(Ljava/util/ArrayList;)Lcom/midisheetmusic/MidiTrack; |
| 3901 | ········ | 3899 | ········38:·astore········7 |
| 3902 | ········4 | 3900 | ········40:·aload·········7 |
| 3903 | ········4 | 3901 | ········42:·invokevirtual·#261················//·Method·com/midisheetmusic/MidiTrack.getNotes:()Ljava/util/ArrayList; |
| 3904 | ········4 | 3902 | ········45:·astore········5 |
| 3905 | ········ | 3903 | ········47:·aload_0 |
| 3906 | ········ | 3904 | ········48:·aload·········5 |
| 3907 | ········5 | 3905 | ········50:·putfield······#199················//·Field·notes:Ljava/util/ArrayList; |
| 3908 | ········5 | 3906 | ········53:·aload_1 |
| 3909 | ········5 | 3907 | ········54:·invokevirtual·#265················//·Method·com/midisheetmusic/MidiFile.getTime:()Lcom/midisheetmusic/TimeSignature; |
| 3910 | ········ | 3908 | ········57:·astore········5 |
| 3911 | ········ | 3909 | ········59:·aload·········5 |
| 3912 | ········6 | 3910 | ········61:·invokevirtual·#270················//·Method·com/midisheetmusic/TimeSignature.getQuarter:()I |
| 3913 | ········6 | 3911 | ········64:·iconst_2 |
| 3914 | ········6 | 3912 | ········65:·imul |
| 3915 | ········6 | 3913 | ········66:·istore········4 |
| 3916 | ········ | 3914 | ········68:·aload_0 |
| 3917 | ········ | 3915 | ········69:·iload·········4 |
| 3918 | ········7 | 3916 | ········71:·putfield······#272················//·Field·maxShadeDuration:I |
| 3919 | ········7 | 3917 | ········74:·iconst_0 |
| 3920 | ········7 | 3918 | ········75:·istore········8 |
| 3921 | ········ | 3919 | ········77:·aload·········6 |
| 3922 | ········ | 3920 | ········79:·invokevirtual·#205················//·Method·java/util/ArrayList.size:()I |
| 3923 | ········8 | 3921 | ········82:·istore········4 |
| 3924 | ········8 | 3922 | ········84:·iload·········8 |
| 3925 | ········8 | 3923 | ········86:·iload·········4 |
| 3926 | ········ | 3924 | ········88:·if_icmpge·····154 |
| 3927 | ········9 | 3925 | ········91:·aload·········6 |
| 3928 | ········9 | 3926 | ········93:·iload·········8 |
| 3929 | ········9 | 3927 | ········95:·invokevirtual·#209················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object; |
| 3930 | ······· | 3928 | ········98:·checkcast·····#257················//·class·com/midisheetmusic/MidiTrack |
| 3931 | ·······10 | 3929 | ·······101:·invokevirtual·#261················//·Method·com/midisheetmusic/MidiTrack.getNotes:()Ljava/util/ArrayList; |
| 3932 | ·······107:·astore········6 | ||
| 3933 | ·······109:·aload·········6 | ||
| 3934 | ·······1 | 3930 | ·······104:·invokevirtual·#276················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
| 3935 | ·······1 | 3931 | ·······107:·astore········5 |
| 3936 | ·······1 | 3932 | ·······109:·aload·········5 |
| 3937 | ·······11 | 3933 | ·······111:·invokeinterface·#282,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 3938 | ·······1 | 3934 | ·······116:·istore········9 |
| 3939 | ·······1 | 3935 | ·······118:·iload·········9 |
| 3940 | ·······12 | 3936 | ·······120:·ifeq··········145 |
| 3941 | ·······1 | 3937 | ·······123:·aload·········5 |
| 3942 | ·······1 | 3938 | ·······125:·invokeinterface·#286,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 3943 | ·······13 | 3939 | ·······130:·checkcast·····#211················//·class·com/midisheetmusic/MidiNote |
| 3944 | ·······1 | 3940 | ·······133:·astore········10 |
| 3945 | ·······1 | 3941 | ·······135:·aload·········10 |
| 3946 | ·······1 | 3942 | ·······137:·iload·········8 |
| 3947 | ·······1 | 3943 | ·······139:·invokevirtual·#289················//·Method·com/midisheetmusic/MidiNote.setChannel:(I)V |
| 3948 | ·······14 | 3944 | ·······142:·goto··········109 |
| 3949 | ·······1 | 3945 | ·······145:·iload·········8 |
| 3950 | ·······1 | 3946 | ·······147:·iconst_1 |
| 3951 | ·······1 | 3947 | ·······148:·iadd |
| 3952 | ·······1 | 3948 | ·······149:·istore········8 |
| 3953 | ·······15 | 3949 | ·······151:·goto··········77 |
| 3954 | ·······1 | 3950 | ·······154:·aload_0 |
| 3955 | ·······1 | 3951 | ·······155:·iconst_0 |
| 3956 | ·······1 | 3952 | ·······156:·putfield······#243················//·Field·useTwoColors:Z |
| 3957 | ·······1 | 3953 | ·······159:·aload·········6 |
| 3958 | ·······16 | 3954 | ·······161:·invokevirtual·#205················//·Method·java/util/ArrayList.size:()I |
| 3959 | ·······171:·istore········5 | ||
| 3960 | ·······173:·iconst_2 | ||
| 3961 | ·······1 | 3955 | ·······164:·istore········4 |
| 3956 | ·······166:·iconst_2 | ||
| 3957 | ·······167:·istore········9 | ||
| 3962 | ·······1 | 3958 | ·······169:·iload·········4 |
| 3959 | ·······171:·iload·········9 | ||
| 3960 | ·······173:·if_icmpne·····185 | ||
| 3961 | ·······176:·iconst_1 | ||
| 3962 | ·······177:·istore········4 | ||
| 3963 | ·······179:·aload_0 | ||
| 3963 | ·······1 | 3964 | ·······180:·iload·········4 |
| 3964 | ·······180:·if_icmpne·····192 | ||
| 3965 | ·······183:·iconst_1 | ||
| 3966 | ·······184:·istore········5 | ||
| 3967 | ·······186:·aload_0 | ||
| 3968 | ·······187:·iload·········5 | ||
| 3969 | ·······18 | 3965 | ·······182:·putfield······#243················//·Field·useTwoColors:Z |
| 3970 | ·······1 | 3966 | ·······185:·aload_2 |
| 3971 | ·······1 | 3967 | ·······186:·getfield······#292················//·Field·com/midisheetmusic/MidiOptions.showNoteLetters:I |
| 3972 | ·······1 | 3968 | ·······189:·istore········4 |
| 3973 | ·······19 | 3969 | ·······191:·aload_0 |
| 3974 | ·······19 | 3970 | ·······192:·iload·········4 |
| 3975 | ······· | 3971 | ·······194:·putfield······#91·················//·Field·showNoteLetters:I |
| 3976 | ······· | 3972 | ·······197:·aload_0 |
| 3977 | ······· | 3973 | ·······198:·invokevirtual·#295················//·Method·invalidate:()V |
| 3978 | ·······20 | 3974 | ·······201:·goto··········20 |
| 3979 | ··public·void·SetShadeColors(int,·int); | 3975 | ··public·void·SetShadeColors(int,·int); |
| 3980 | ····descriptor:·(II)V | 3976 | ····descriptor:·(II)V |
| 3981 | ····flags:·(0x0001)·ACC_PUBLIC | 3977 | ····flags:·(0x0001)·ACC_PUBLIC |
| 3982 | ····Code: | 3978 | ····Code: |
| 3983 | ······stack=300,·locals=3,·args_size=3 | 3979 | ······stack=300,·locals=3,·args_size=3 |
| 3984 | ·········0:·aload_0 | 3980 | ·········0:·aload_0 |
| Max diff block lines reached; -1/9456 bytes (-0.01%) of diff not shown. | |||
| Offset 14, 43 lines modified | Offset 14, 40 lines modified | ||
| 14 | ····private·File·rootdir; | 14 | ····private·File·rootdir; |
| 15 | ····private·ArrayList·songlist; | 15 | ····private·ArrayList·songlist; |
| 16 | ···· | 16 | ···· |
| 17 | ····public·ScanMidiFiles()·{ | 17 | ····public·ScanMidiFiles()·{ |
| 18 | ····} | 18 | ····} |
| 19 | ···· | 19 | ···· |
| 20 | ····private·void·loadMidiFilesFromDirectory(final·File·file,·final·int·n)·{ | 20 | ····private·void·loadMidiFilesFromDirectory(final·File·file,·final·int·n)·{ |
| 21 | ········int·i·=·0; | ||
| 21 | ········if·(!this.isCancelled()·&&·n·<=·10)·{ | 22 | ········if·(!this.isCancelled()·&&·n·<=·10)·{ |
| 22 | ············final·File[]·listFiles·=·file.listFiles(); | 23 | ············final·File[]·listFiles·=·file.listFiles(); |
| 23 | ············if·(listFiles·!=·null)·{ | 24 | ············if·(listFiles·!=·null)·{ |
| 24 | ················final·File[]·array·=·listFiles; | ||
| 25 | ················for·(int·length·=·listFiles.length,· | 25 | ················for·(int·length·=·listFiles.length,·j·=·0;·j·<·length;·++j)·{ |
| 26 | ····················final·File·file2·=· | 26 | ····················final·File·file2·=·listFiles[j]; |
| 27 | ····················if·(file2·!=·null)·{ | 27 | ····················if·(file2·!=·null)·{ |
| 28 | ························if·(this.isCancelled())·{ | 28 | ························if·(this.isCancelled())·{ |
| 29 | ····························return; | 29 | ····························return; |
| 30 | ························} | 30 | ························} |
| 31 | ························if·(file2.getName().endsWith(".mid")·||·file2.getName().endsWith(".MID")·||·file2.getName().endsWith(".midi"))·{ | 31 | ························if·(file2.getName().endsWith(".mid")·||·file2.getName().endsWith(".MID")·||·file2.getName().endsWith(".midi"))·{ |
| 32 | ····························this.songlist.add(new·FileUri(file2.getAbsolutePath())); | 32 | ····························this.songlist.add(new·FileUri(file2.getAbsolutePath())); |
| 33 | ························} | 33 | ························} |
| 34 | ····················} | 34 | ····················} |
| 35 | ················} | 35 | ················} |
| 36 | ················final·File[]·array2·=·listFiles; | ||
| 37 | ················final·int·length2·=·listFiles.length; | ||
| 38 | ················int·j·=·0; | ||
| 39 | ················while·( | 36 | ················while·(i·<·listFiles.length)·{ |
| 40 | ····················final·File·file3·=· | 37 | ····················final·File·file3·=·listFiles[i]; |
| 41 | ····················if·(this.isCancelled())·{ | 38 | ····················if·(this.isCancelled())·{ |
| 42 | ························break; | 39 | ························break; |
| 43 | ····················} | 40 | ····················} |
| 44 | ····················while·(true)·{ | 41 | ····················while·(true)·{ |
| 45 | ························try·{ | 42 | ························try·{ |
| 46 | ····························if·(file3.isDirectory())·{ | 43 | ····························if·(file3.isDirectory())·{ |
| 47 | ································this.loadMidiFilesFromDirectory(file3,·n·+·1); | 44 | ································this.loadMidiFilesFromDirectory(file3,·n·+·1); |
| 48 | ····························} | 45 | ····························} |
| 49 | ····························++ | 46 | ····························++i; |
| 50 | ························} | 47 | ························} |
| 51 | ························catch·(Exception·ex)·{ | 48 | ························catch·(Exception·ex)·{ |
| 52 | ····························continue; | 49 | ····························continue; |
| 53 | ························} | 50 | ························} |
| 54 | ························break; | 51 | ························break; |
| 55 | ····················} | 52 | ····················} |
| 56 | ················} | 53 | ················} |
| Offset 10, 20 lines modified | Offset 10, 20 lines modified | ||
| 10 | ····} | 10 | ····} |
| 11 | ···· | 11 | ···· |
| 12 | ····public·void·run()·{ | 12 | ····public·void·run()·{ |
| 13 | ········final·float·n·=·10.0f; | 13 | ········final·float·n·=·10.0f; |
| 14 | ········final·float·n2·=·9.2f; | 14 | ········final·float·n2·=·9.2f; |
| 15 | ········final·float·n3·=·5.0f; | 15 | ········final·float·n3·=·5.0f; |
| 16 | ········if·(SheetMusic.access$000(this.this$0)·&&·Math.abs(SheetMusic.access$100(this.this$0))·>=·n3)·{ | 16 | ········if·(SheetMusic.access$000(this.this$0)·&&·Math.abs(SheetMusic.access$100(this.this$0))·>=·n3)·{ |
| 17 | ············SheetMusic.access$2 | 17 | ············SheetMusic.access$202(this.this$0,·SheetMusic.access$200(this.this$0)·+·(int)SheetMusic.access$100(this.this$0)); |
| 18 | ············SheetMusic.access$300(this.this$0); | 18 | ············SheetMusic.access$300(this.this$0); |
| 19 | ············this.this$0.callOnDraw(); | 19 | ············this.this$0.callOnDraw(); |
| 20 | ············SheetMusic.access$102(this.this$0,·SheetMusic.access$100(this.this$0)·*·n2·/·n); | 20 | ············SheetMusic.access$102(this.this$0,·SheetMusic.access$100(this.this$0)·*·n2·/·n); |
| 21 | ········} | 21 | ········} |
| 22 | ········else·if·(!SheetMusic.access$000(this.this$0)·&&·Math.abs(SheetMusic.access$400(this.this$0))·>=·n3)·{ | 22 | ········else·if·(!SheetMusic.access$000(this.this$0)·&&·Math.abs(SheetMusic.access$400(this.this$0))·>=·n3)·{ |
| 23 | ············SheetMusic.access$5 | 23 | ············SheetMusic.access$502(this.this$0,·SheetMusic.access$500(this.this$0)·+·(int)SheetMusic.access$400(this.this$0)); |
| 24 | ············SheetMusic.access$300(this.this$0); | 24 | ············SheetMusic.access$300(this.this$0); |
| 25 | ············this.this$0.callOnDraw(); | 25 | ············this.this$0.callOnDraw(); |
| 26 | ············SheetMusic.access$402(this.this$0,·SheetMusic.access$400(this.this$0)·*·n2·/·n); | 26 | ············SheetMusic.access$402(this.this$0,·SheetMusic.access$400(this.this$0)·*·n2·/·n); |
| 27 | ········} | 27 | ········} |
| 28 | ····} | 28 | ····} |
| 29 | } | 29 | } |
| Offset 129, 17 lines modified | Offset 129, 16 lines modified | ||
| 129 | ····private·ArrayList·AddRests(final·ArrayList·list,·final·TimeSignature·timeSignature)·{ | 129 | ····private·ArrayList·AddRests(final·ArrayList·list,·final·TimeSignature·timeSignature)·{ |
| 130 | ········int·n·=·0; | 130 | ········int·n·=·0; |
| 131 | ········final·ArrayList<ChordSymbol>·list2·=·new·ArrayList<ChordSymbol>(list.size()); | 131 | ········final·ArrayList<ChordSymbol>·list2·=·new·ArrayList<ChordSymbol>(list.size()); |
| 132 | ········for·(final·MusicSymbol·e·:·list)·{ | 132 | ········for·(final·MusicSymbol·e·:·list)·{ |
| 133 | ············final·int·startTime·=·e.getStartTime(); | 133 | ············final·int·startTime·=·e.getStartTime(); |
| 134 | ············final·RestSymbol[]·getRests·=·this.GetRests(timeSignature,·n,·startTime); | 134 | ············final·RestSymbol[]·getRests·=·this.GetRests(timeSignature,·n,·startTime); |
| 135 | ············if·(getRests·!=·null)·{ | 135 | ············if·(getRests·!=·null)·{ |
| 136 | ················final·RestSymbol[]·array·=·getRests; | ||
| 137 | ················for·(int·length·=·getRests.length,·i·=·0;·i·<·length;·++i)·{ | 136 | ················for·(int·length·=·getRests.length,·i·=·0;·i·<·length;·++i)·{ |
| 138 | ····················list2.add((ChordSymbol) | 137 | ····················list2.add((ChordSymbol)getRests[i]); |
| 139 | ················} | 138 | ················} |
| 140 | ············} | 139 | ············} |
| 141 | ············list2.add((ChordSymbol)e); | 140 | ············list2.add((ChordSymbol)e); |
| 142 | ············if·(e·instanceof·ChordSymbol)·{ | 141 | ············if·(e·instanceof·ChordSymbol)·{ |
| 143 | ················n·=·Math.max(((ChordSymbol)e).getEndTime(),·n); | 142 | ················n·=·Math.max(((ChordSymbol)e).getEndTime(),·n); |
| 144 | ············} | 143 | ············} |
| 145 | ············else·{ | 144 | ············else·{ |
| Offset 371, 15 lines modified | Offset 370, 15 lines modified | ||
| 371 | ········} | 370 | ········} |
| 372 | ········return·KeySignature.Guess(listInt); | 371 | ········return·KeySignature.Guess(listInt); |
| 373 | ····} | 372 | ····} |
| 374 | ···· | 373 | ···· |
| 375 | ····private·static·ArrayList·GetLyrics(final·ArrayList·list)·{ | 374 | ····private·static·ArrayList·GetLyrics(final·ArrayList·list)·{ |
| 376 | ········boolean·b·=·false; | 375 | ········boolean·b·=·false; |
| 377 | ········ArrayList<ArrayList<Object>>·list2·=·new·ArrayList<ArrayList<Object>>(); | 376 | ········ArrayList<ArrayList<Object>>·list2·=·new·ArrayList<ArrayList<Object>>(); |
| 378 | ····Label_01 | 377 | ····Label_0186: |
| 379 | ········for·(int·i·=·0;·i·<·list.size();·++i)·{ | 378 | ········for·(int·i·=·0;·i·<·list.size();·++i)·{ |
| 380 | ············final·ArrayList<LyricSymbol>·e·=·new·ArrayList<LyricSymbol>(); | 379 | ············final·ArrayList<LyricSymbol>·e·=·new·ArrayList<LyricSymbol>(); |
| 381 | ············list2.add((ArrayList<Object>)e); | 380 | ············list2.add((ArrayList<Object>)e); |
| 382 | ············final·MidiTrack·midiTrack·=·(MidiTrack)list.get(i); | 381 | ············final·MidiTrack·midiTrack·=·(MidiTrack)list.get(i); |
| 383 | ············if·(midiTrack.getLyrics()·!=·null)·{ | 382 | ············if·(midiTrack.getLyrics()·!=·null)·{ |
| 384 | ················b·=·true; | 383 | ················b·=·true; |
| 385 | ················for·(final·MidiEvent·midiEvent·:·midiTrack.getLyrics())·{ | 384 | ················for·(final·MidiEvent·midiEvent·:·midiTrack.getLyrics())·{ |
| Offset 406, 15 lines modified | Offset 405, 15 lines modified | ||
| 406 | ································catch·(UnsupportedEncodingException·ex3)·{} | 405 | ································catch·(UnsupportedEncodingException·ex3)·{} |
| 407 | ····························} | 406 | ····························} |
| 408 | ····························catch·(UnsupportedEncodingException·ex4)·{} | 407 | ····························catch·(UnsupportedEncodingException·ex4)·{} |
| 409 | ························} | 408 | ························} |
| 410 | ························catch·(UnsupportedEncodingException·ex5)·{} | 409 | ························catch·(UnsupportedEncodingException·ex5)·{} |
| 411 | ····················} | 410 | ····················} |
| 412 | ····················catch·(UnsupportedEncodingException·ex6)·{} | 411 | ····················catch·(UnsupportedEncodingException·ex6)·{} |
| 413 | ····················break·Label_01 | 412 | ····················break·Label_0186; |
| 414 | ················} | 413 | ················} |
| 415 | ············} | 414 | ············} |
| 416 | ········} | 415 | ········} |
| 417 | ········if·(!b)·{ | 416 | ········if·(!b)·{ |
| 418 | ············list2·=·null; | 417 | ············list2·=·null; |
| 419 | ········} | 418 | ········} |
| 420 | ········return·list2; | 419 | ········return·list2; |
| Offset 462, 17 lines modified | Offset 461, 17 lines modified | ||
| 462 | ················} | 461 | ················} |
| 463 | ············} | 462 | ············} |
| 464 | ········} | 463 | ········} |
| 465 | ········return·array; | 464 | ········return·array; |
| 466 | ····} | 465 | ····} |
| 467 | ···· | 466 | ···· |
| 468 | ····public·static·int·KeySignatureWidth(final·KeySignature·keySignature)·{ | 467 | ····public·static·int·KeySignatureWidth(final·KeySignature·keySignature)·{ |
| 468 | ········int·i·=·0; | ||
| 469 | ········int·minWidth·=·new·ClefSymbol(Clef.Treble,·0,·false).getMinWidth(); | 469 | ········int·minWidth·=·new·ClefSymbol(Clef.Treble,·0,·false).getMinWidth(); |
| 470 | ········AccidSymbol[]·getSymbols; | ||
| 471 | ········for·( | 470 | ········for·(AccidSymbol[]·getSymbols·=·keySignature.GetSymbols(Clef.Treble);·i·<·getSymbols.length;·++i)·{ |
| 472 | ············minWidth·+=·getSymbols[i].getMinWidth(); | 471 | ············minWidth·+=·getSymbols[i].getMinWidth(); |
| 473 | ········} | 472 | ········} |
| 474 | ········return·minWidth·+·4·+·5; | 473 | ········return·minWidth·+·4·+·5; |
| 475 | ····} | 474 | ····} |
| 476 | ···· | 475 | ···· |
| 477 | ····private·void·calculateSize()·{ | 476 | ····private·void·calculateSize()·{ |
| 478 | ········this.sheetwidth·=·0; | 477 | ········this.sheetwidth·=·0; |
| Offset 1369, 188 lines modified | Offset 1369, 184 lines modified | ||
| 1369 | ·········2:·invokespecial·#430················//·Method·android/app/Activity.onConfigurationChanged:(Landroid/content/res/Configuration;)V | 1369 | ·········2:·invokespecial·#430················//·Method·android/app/Activity.onConfigurationChanged:(Landroid/content/res/Configuration;)V |
| 1370 | ·········5:·return | 1370 | ·········5:·return |
| 1371 | ··public·void·onCreate(android.os.Bundle); | 1371 | ··public·void·onCreate(android.os.Bundle); |
| 1372 | ····descriptor:·(Landroid/os/Bundle;)V | 1372 | ····descriptor:·(Landroid/os/Bundle;)V |
| 1373 | ····flags:·(0x0001)·ACC_PUBLIC | 1373 | ····flags:·(0x0001)·ACC_PUBLIC |
| 1374 | ····Code: | 1374 | ····Code: |
| 1375 | ······stack=300,·locals=1 | 1375 | ······stack=300,·locals=15,·args_size=2 |
| 1376 | ·········0:·iconst_0 | ||
| 1377 | ·········1:·istore_2 | ||
| 1378 | ·········2:·aconst_null | ||
| 1379 | ·········3:·astore_3 | ||
| 1380 | ········· | 1376 | ·········0:·aload_0 |
| 1381 | ········· | 1377 | ·········1:·aload_1 |
| 1382 | ········· | 1378 | ·········2:·invokespecial·#434················//·Method·android/app/Activity.onCreate:(Landroid/os/Bundle;)V |
| 1379 | ·········5:·aload_0 | ||
| 1380 | ·········6:·invokestatic··#439················//·Method·com/midisheetmusic/ClefSymbol.LoadImages:(Landroid/content/Context;)V | ||
| 1383 | ·········9:·aload_0 | 1381 | ·········9:·aload_0 |
| 1384 | ········10:·invokestatic··#4 | 1382 | ········10:·invokestatic··#442················//·Method·com/midisheetmusic/TimeSigSymbol.LoadImages:(Landroid/content/Context;)V |
| 1385 | ········13:·aload_0 | 1383 | ········13:·aload_0 |
| 1386 | ········14:·invokestatic··#44 | 1384 | ········14:·invokestatic··#443················//·Method·com/midisheetmusic/MidiPlayer.LoadImages:(Landroid/content/Context;)V |
| 1387 | ········17:·aload_0 | 1385 | ········17:·aload_0 |
| 1388 | ········18:·invokestatic··#443················//·Method·com/midisheetmusic/MidiPlayer.LoadImages:(Landroid/content/Context;)V | ||
| 1389 | ········21:·aload_0 | ||
| 1390 | ········ | 1386 | ········18:·invokevirtual·#447················//·Method·getIntent:()Landroid/content/Intent; |
| 1391 | ········2 | 1387 | ········21:·ldc···········#8··················//·String·MidiDataID |
| 1392 | ········2 | 1388 | ········23:·invokevirtual·#451················//·Method·android/content/Intent.getByteArrayExtra:(Ljava/lang/String;)[B |
| 1393 | ········ | 1389 | ········26:·astore_2 |
| 1394 | ········ | 1390 | ········27:·aload_0 |
| 1395 | ········ | 1391 | ········28:·invokevirtual·#447················//·Method·getIntent:()Landroid/content/Intent; |
| 1396 | ········3 | 1392 | ········31:·ldc···········#10·················//·String·MidiTitleID |
| 1397 | ········3 | 1393 | ········33:·invokevirtual·#455················//·Method·android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; |
| 1398 | ········ | 1394 | ········36:·astore_3 |
| 1399 | ········ | 1395 | ········37:·new···········#177················//·class·java/lang/StringBuilder |
| 1400 | ········4 | 1396 | ········40:·astore········4 |
| 1401 | ········4 | 1397 | ········42:·aload·········4 |
| 1402 | ········ | 1398 | ········44:·invokespecial·#178················//·Method·java/lang/StringBuilder."<init>":()V |
| 1403 | ········ | 1399 | ········47:·ldc_w·········#457················//·String·MidiSheetMusic: |
| 1404 | ········5 | 1400 | ········50:·astore········5 |
| 1405 | ········5 | 1401 | ········52:·aload·········4 |
| 1406 | ········ | 1402 | ········54:·aload·········5 |
| 1407 | ········ | 1403 | ········56:·invokevirtual·#187················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 1408 | ········ | 1404 | ········59:·aload_3 |
| 1409 | ········6 | 1405 | ········60:·invokevirtual·#187················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 1410 | ········ | 1406 | ········63:·invokevirtual·#193················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
| 1411 | ········ | 1407 | ········66:·astore········4 |
| 1412 | ········ | 1408 | ········68:·aload_0 |
| 1413 | ········ | 1409 | ········69:·aload·········4 |
| 1414 | ········7 | 1410 | ········71:·invokevirtual·#459················//·Method·setTitle:(Ljava/lang/CharSequence;)V |
| 1415 | ········ | 1411 | ········74:·new···········#311················//·class·com/midisheetmusic/MidiFile |
| 1416 | ········ | 1412 | ········77:·astore········4 |
| 1417 | ········86:·aload·········6 | ||
| 1418 | ········ | 1413 | ········79:·aload·········4 |
| 1419 | ········ | 1414 | ········81:·aload_2 |
| 1415 | ········82:·aload_3 | ||
| 1420 | ········ | 1416 | ········83:·invokespecial·#462················//·Method·com/midisheetmusic/MidiFile."<init>":([BLjava/lang/String;)V |
| 1421 | ········ | 1417 | ········86:·aload_0 |
| 1422 | ········ | 1418 | ········87:·aload·········4 |
| 1423 | ········ | 1419 | ········89:·putfield······#39·················//·Field·midifile:Lcom/midisheetmusic/MidiFile; |
| 1424 | ······· | 1420 | ········92:·new···········#37·················//·class·com/midisheetmusic/MidiOptions |
| 1425 | ······· | 1421 | ········95:·astore········4 |
| 1426 | ······· | 1422 | ········97:·aload_0 |
| 1427 | ······· | 1423 | ········98:·getfield······#39·················//·Field·midifile:Lcom/midisheetmusic/MidiFile; |
| 1428 | ·······1 | 1424 | ·······101:·astore········5 |
| 1429 | ·······1 | 1425 | ·······103:·aload·········4 |
| 1430 | ·······1 | 1426 | ·······105:·aload·········5 |
| 1431 | ·······1 | 1427 | ·······107:·invokespecial·#42·················//·Method·com/midisheetmusic/MidiOptions."<init>":(Lcom/midisheetmusic/MidiFile;)V |
| 1432 | ·······11 | 1428 | ·······110:·aload_0 |
| 1433 | ·······1 | 1429 | ·······111:·aload·········4 |
| 1434 | ·······1 | 1430 | ·······113:·putfield······#53·················//·Field·options:Lcom/midisheetmusic/MidiOptions; |
| 1435 | ·······1 | 1431 | ·······116:·new···········#464················//·class·java/util/zip/CRC32 |
| 1436 | ·······1 | 1432 | ·······119:·astore········6 |
| 1437 | ·······1 | 1433 | ·······121:·aload·········6 |
| 1438 | ·······1 | 1434 | ·······123:·invokespecial·#465················//·Method·java/util/zip/CRC32."<init>":()V |
| 1439 | ·······1 | 1435 | ·······126:·aload·········6 |
| 1440 | ·······1 | 1436 | ·······128:·aload_2 |
| 1441 | ·······1 | 1437 | ·······129:·invokevirtual·#469················//·Method·java/util/zip/CRC32.update:([B)V |
| 1442 | ·······1 | 1438 | ·······132:·aload·········6 |
| 1443 | ·······1 | 1439 | ·······134:·invokevirtual·#473················//·Method·java/util/zip/CRC32.getValue:()J |
| 1444 | ·······1 | 1440 | ·······137:·lstore········7 |
| 1445 | ·······1 | 1441 | ·······139:·aload_0 |
| 1446 | ·······1 | 1442 | ·······140:·lload·········7 |
| 1447 | ·······1 | 1443 | ·······142:·putfield······#416················//·Field·midiCRC:J |
| 1448 | ·······1 | 1444 | ·······145:·aload_0 |
| 1449 | ·······1 | 1445 | ·······146:·iconst_0 |
| 1450 | ·······1 | 1446 | ·······147:·invokevirtual·#392················//·Method·getPreferences:(I)Landroid/content/SharedPreferences; |
| 1451 | ·······1 | 1447 | ·······150:·astore········9 |
| 1452 | ·······1 | 1448 | ·······152:·aload_0 |
| 1453 | ·······1 | 1449 | ·······153:·getfield······#53·················//·Field·options:Lcom/midisheetmusic/MidiOptions; |
| 1454 | ·······1 | 1450 | ·······156:·astore········4 |
| 1455 | ·······1 | 1451 | ·······158:·aload·········9 |
| 1456 | ·······1 | 1452 | ·······160:·ldc_w·········#399················//·String·scrollVert |
| 1457 | ·······1 | 1453 | ·······163:·iconst_0 |
| 1458 | ·······1 | 1454 | ·······164:·invokeinterface·#477,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z |
| 1459 | ·······1 | 1455 | ·······169:·istore········10 |
| 1460 | ·······1 | 1456 | ·······171:·aload·········4 |
| 1461 | ·······1 | 1457 | ·······173:·iload·········10 |
| 1462 | ·······1 | 1458 | ·······175:·putfield······#144················//·Field·com/midisheetmusic/MidiOptions.scrollVert:Z |
| 1463 | ·······1 | 1459 | ·······178:·aload_0 |
| 1464 | ·······1 | 1460 | ·······179:·getfield······#53·················//·Field·options:Lcom/midisheetmusic/MidiOptions; |
| 1465 | ·······1 | 1461 | ·······182:·astore········4 |
| 1466 | ·······1 | 1462 | ·······184:·aload_0 |
| 1467 | ·······1 | 1463 | ·······185:·getfield······#53·················//·Field·options:Lcom/midisheetmusic/MidiOptions; |
| 1468 | ·······1 | 1464 | ·······188:·getfield······#115················//·Field·com/midisheetmusic/MidiOptions.shade1Color:I |
| 1469 | ······· | 1465 | ·······191:·istore········11 |
| 1470 | ······· | 1466 | ·······193:·aload·········9 |
| 1471 | ······· | 1467 | ·······195:·ldc_w·········#406················//·String·shade1Color |
| 1472 | ······· | 1468 | ·······198:·iload·········11 |
| 1473 | ·······20 | 1469 | ·······200:·invokeinterface·#481,··3··········//·InterfaceMethod·android/content/SharedPreferences.getInt:(Ljava/lang/String;I)I |
| 1474 | ·······2 | 1470 | ·······205:·istore········10 |
| 1475 | ·······2 | 1471 | ·······207:·aload·········4 |
| 1476 | ·······2 | 1472 | ·······209:·iload·········10 |
| 1477 | ·······21 | 1473 | ·······211:·putfield······#115················//·Field·com/midisheetmusic/MidiOptions.shade1Color:I |
| 1474 | ·······214:·aload_0 | ||
| 1475 | ·······215:·getfield······#53·················//·Field·options:Lcom/midisheetmusic/MidiOptions; | ||
| 1476 | ·······218:·astore········4 | ||
| 1478 | ·······22 | 1477 | ·······220:·aload_0 |
| 1479 | ·······22 | 1478 | ·······221:·getfield······#53·················//·Field·options:Lcom/midisheetmusic/MidiOptions; |
| 1480 | ·······22 | 1479 | ·······224:·astore········12 |
| 1480 | ·······226:·aload·········12 | ||
| 1481 | ·······228:·aload_0 | ||
| 1482 | ·······229:·getfield······#53·················//·Field·options:Lcom/midisheetmusic/MidiOptions; | ||
| 1483 | ·······232:·astore_3 | ||
| 1484 | ·······233:·aload_3 | ||
| 1485 | ·······2 | 1481 | ·······228:·getfield······#118················//·Field·com/midisheetmusic/MidiOptions.shade2Color:I |
| 1486 | ·······23 | 1482 | ·······231:·istore········11 |
| 1487 | ·······23 | 1483 | ·······233:·aload·········9 |
| Max diff block lines reached; 1679/18872 bytes (8.90%) of diff not shown. | |||
| Offset 372, 23 lines modified | Offset 372, 23 lines modified | ||
| 372 | ···· | 372 | ···· |
| 373 | ····public·void·setEndTime(final·int·endtime)·{ | 373 | ····public·void·setEndTime(final·int·endtime)·{ |
| 374 | ········this.endtime·=·endtime; | 374 | ········this.endtime·=·endtime; |
| 375 | ····} | 375 | ····} |
| 376 | ···· | 376 | ···· |
| 377 | ····@Override | 377 | ····@Override |
| 378 | ····public·String·toString()·{ | 378 | ····public·String·toString()·{ |
| 379 | ········int·i·=·0; | ||
| 379 | ········String·s·=·"Staff·clef="·+·this.clefsym.toString()·+·"\n"·+·"··Keys:\n"; | 380 | ········String·s·=·"Staff·clef="·+·this.clefsym.toString()·+·"\n"·+·"··Keys:\n"; |
| 380 | ········final·AccidSymbol[]·keys·=·this.keys; | 381 | ········final·AccidSymbol[]·keys·=·this.keys; |
| 381 | ········for·(int·length·=·keys.length,· | 382 | ········for·(int·length·=·keys.length,·j·=·0;·j·<·length;·++j)·{ |
| 382 | ············s·=·s·+·"····"·+·keys[ | 383 | ············s·=·s·+·"····"·+·keys[j].toString()·+·"\n"; |
| 383 | ········} | 384 | ········} |
| 384 | ········String·str·=·s·+·"··Symbols:\n"; | 385 | ········String·str·=·s·+·"··Symbols:\n"; |
| 386 | ········for·(AccidSymbol[]·keys2·=·this.keys;·i·<·keys2.length;·++i)·{ | ||
| 385 | ········final·AccidSymbol[]·keys2·=·this.keys; | ||
| 386 | ········for·(int·length2·=·keys2.length,·j·=·0;·j·<·length2;·++j)·{ | ||
| 387 | ············str·=·str·+·"····"·+·keys2[ | 387 | ············str·=·str·+·"····"·+·keys2[i].toString()·+·"\n"; |
| 388 | ········} | 388 | ········} |
| 389 | ········final·Iterator<MusicSymbol>·iterator·=·(Iterator<MusicSymbol>)this.symbols.iterator(); | 389 | ········final·Iterator<MusicSymbol>·iterator·=·(Iterator<MusicSymbol>)this.symbols.iterator(); |
| 390 | ········while·(iterator.hasNext())·{ | 390 | ········while·(iterator.hasNext())·{ |
| 391 | ············str·=·str·+·"····"·+·((MusicSymbol)iterator.next()).toString()·+·"\n"; | 391 | ············str·=·str·+·"····"·+·((MusicSymbol)iterator.next()).toString()·+·"\n"; |
| 392 | ········} | 392 | ········} |
| 393 | ········return·str·+·"End·Staff\n"; | 393 | ········return·str·+·"End·Staff\n"; |
| 394 | ····} | 394 | ····} |
| Offset 160, 188 lines modified | Offset 160, 188 lines modified | ||
| 160 | ········76:·aload·········4 | 160 | ········76:·aload·········4 |
| 161 | ········78:·invokespecial·#33·················//·Method·com/midisheetmusic/DictInt."<init>":()V | 161 | ········78:·invokespecial·#33·················//·Method·com/midisheetmusic/DictInt."<init>":()V |
| 162 | ········81:·aload_0 | 162 | ········81:·aload_0 |
| 163 | ········82:·aload·········4 | 163 | ········82:·aload·········4 |
| 164 | ········84:·putfield······#35·················//·Field·maxwidths:Lcom/midisheetmusic/DictInt; | 164 | ········84:·putfield······#35·················//·Field·maxwidths:Lcom/midisheetmusic/DictInt; |
| 165 | ········87:·aload_0 | 165 | ········87:·aload_0 |
| 166 | ········88:·getfield······#24·················//·Field·widths:[Lcom/midisheetmusic/DictInt; | 166 | ········88:·getfield······#24·················//·Field·widths:[Lcom/midisheetmusic/DictInt; |
| 167 | ········91:·astore········ | 167 | ········91:·astore········6 |
| 168 | ········93:·aload········· | 168 | ········93:·aload·········6 |
| 169 | ········95:·arraylength | 169 | ········95:·arraylength |
| 170 | ········96:·istore········ | 170 | ········96:·istore········7 |
| 171 | ········98:·iconst_0 | 171 | ········98:·iconst_0 |
| 172 | ········99:·istore | 172 | ········99:·istore_3 |
| 173 | ·······10 | 173 | ·······100:·aconst_null |
| 174 | ·······10 | 174 | ·······101:·astore········4 |
| 175 | ·······103:·iload_3 | ||
| 175 | ·······104:·iload········· | 176 | ·······104:·iload·········7 |
| 176 | ·······106:·iload·········8 | ||
| 177 | ·······10 | 177 | ·······106:·if_icmpge·····232 |
| 178 | ·······1 | 178 | ·······109:·aload·········6 |
| 179 | ·······11 | 179 | ·······111:·iload_3 |
| 180 | ·······11 | 180 | ·······112:·aaload |
| 181 | ·······11 | 181 | ·······113:·astore········8 |
| 182 | ·······11 | 182 | ·······115:·iconst_0 |
| 183 | ·······11 | 183 | ·······116:·istore········9 |
| 184 | ·······1 | 184 | ·······118:·aload·········8 |
| 185 | ·······12 | 185 | ·······120:·invokevirtual·#38·················//·Method·com/midisheetmusic/DictInt.count:()I |
| 186 | ·······12 | 186 | ·······123:·istore········10 |
| 187 | ·······125:·iload·········9 | ||
| 187 | ·······127:·iload·········1 | 188 | ·······127:·iload·········10 |
| 188 | ·······129:·iload_3 | ||
| 189 | ·······1 | 189 | ·······129:·if_icmpge·····225 |
| 190 | ·······13 | 190 | ·······132:·aload·········8 |
| 191 | ·······13 | 191 | ·······134:·iload·········9 |
| 192 | ·······13 | 192 | ·······136:·invokevirtual·#42·················//·Method·com/midisheetmusic/DictInt.getKey:(I)I |
| 193 | ·······1 | 193 | ·······139:·istore········11 |
| 194 | ·······14 | 194 | ·······141:·aload_0 |
| 195 | ·······14 | 195 | ·······142:·getfield······#35·················//·Field·maxwidths:Lcom/midisheetmusic/DictInt; |
| 196 | ·······14 | 196 | ·······145:·astore········12 |
| 197 | ·······14 | 197 | ·······147:·aload·········12 |
| 198 | ·······1 | 198 | ·······149:·iload·········11 |
| 199 | ·······15 | 199 | ·······151:·invokevirtual·#46·················//·Method·com/midisheetmusic/DictInt.contains:(I)Z |
| 200 | ·······155:·istore_3 | ||
| 201 | ·······15 | 200 | ·······154:·istore········10 |
| 201 | ·······156:·iload·········10 | ||
| 202 | ·······15 | 202 | ·······158:·ifeq··········192 |
| 203 | ·······16 | 203 | ·······161:·aload_0 |
| 204 | ·······16 | 204 | ·······162:·getfield······#35·················//·Field·maxwidths:Lcom/midisheetmusic/DictInt; |
| 205 | ·······16 | 205 | ·······165:·astore········12 |
| 206 | ·······16 | 206 | ·······167:·aload·········12 |
| 207 | ·······16 | 207 | ·······169:·iload·········11 |
| 208 | ·······17 | 208 | ·······171:·invokevirtual·#48·················//·Method·com/midisheetmusic/DictInt.get:(I)I |
| 209 | ·······17 | 209 | ·······174:·istore········10 |
| 210 | ·······176:·aload·········8 | ||
| 210 | ·······17 | 211 | ·······178:·iload·········11 |
| 211 | ·······176:·iload·········13 | ||
| 212 | ·······1 | 212 | ·······180:·invokevirtual·#48·················//·Method·com/midisheetmusic/DictInt.get:(I)I |
| 213 | ·······18 | 213 | ·······183:·istore········13 |
| 214 | ·······183:·iload_3 | ||
| 215 | ·······18 | 214 | ·······185:·iload·········10 |
| 215 | ·······187:·iload·········13 | ||
| 216 | ·······18 | 216 | ·······189:·if_icmpge·····216 |
| 217 | ·······1 | 217 | ·······192:·aload_0 |
| 218 | ·······19 | 218 | ·······193:·getfield······#35·················//·Field·maxwidths:Lcom/midisheetmusic/DictInt; |
| 219 | ·······19 | 219 | ·······196:·astore········12 |
| 220 | ·······19 | 220 | ·······198:·aload·········8 |
| 221 | ······· | 221 | ·······200:·iload·········11 |
| 222 | ······· | 222 | ·······202:·invokevirtual·#48·················//·Method·com/midisheetmusic/DictInt.get:(I)I |
| 223 | ·······20 | 223 | ·······205:·istore········13 |
| 224 | ·······20 | 224 | ·······207:·aload·········12 |
| 225 | ·······20 | 225 | ·······209:·iload·········11 |
| 226 | ·······2 | 226 | ·······211:·iload·········13 |
| 227 | ·······21 | 227 | ·······213:·invokevirtual·#52·················//·Method·com/midisheetmusic/DictInt.set:(II)V |
| 228 | ·······21 | 228 | ·······216:·iload·········9 |
| 229 | ·······21 | 229 | ·······218:·iconst_1 |
| 230 | ·······21 | 230 | ·······219:·iadd |
| 231 | ·······217:·istore········12 | ||
| 232 | ·······219:·goto··········121 | ||
| 233 | ·······222:·iload·········9 | ||
| 234 | ·······224:·iconst_1 | ||
| 235 | ·······225:·iadd | ||
| 236 | ·······22 | 231 | ·······220:·istore········9 |
| 232 | ·······222:·goto··········118 | ||
| 233 | ·······225:·iload_3 | ||
| 234 | ·······226:·iconst_1 | ||
| 235 | ·······227:·iadd | ||
| 236 | ·······228:·istore_3 | ||
| 237 | ·······22 | 237 | ·······229:·goto··········103 |
| 238 | ·······23 | 238 | ·······232:·aload_2 |
| 239 | ·······23 | 239 | ·······233:·ifnull········380 |
| 240 | ·······23 | 240 | ·······236:·aload_2 |
| 241 | ·······23 | 241 | ·······237:·invokevirtual·#56·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
| 242 | ·······2 | 242 | ·······240:·astore········4 |
| 243 | ·······24 | 243 | ·······242:·aload·········4 |
| 244 | ·······24 | 244 | ·······244:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 245 | ·······248:·istore_3 | ||
| 246 | ·······249:·i | 245 | ·······249:·istore········14 |
| 246 | ·······251:·iload·········14 | ||
| 247 | ·······25 | 247 | ·······253:·ifeq··········380 |
| 248 | ·······25 | 248 | ·······256:·aload·········4 |
| 249 | ·······25 | 249 | ·······258:·invokeinterface·#66,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 250 | ·······26 | 250 | ·······263:·checkcast·····#16·················//·class·java/util/ArrayList |
| 251 | ·······26 | 251 | ·······266:·astore········15 |
| 252 | ·······26 | 252 | ·······268:·aload·········15 |
| 253 | ·······2 | 253 | ·······270:·ifnull········242 |
| 254 | ·······27 | 254 | ·······273:·aload·········15 |
| 255 | ·······27 | 255 | ·······275:·invokevirtual·#56·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
| 256 | ·······27 | 256 | ·······278:·astore········6 |
| 257 | ·······2 | 257 | ·······280:·aload·········6 |
| 258 | ·······2 | 258 | ·······282:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 259 | ·······284:·istore_3 | ||
| 260 | ·······28 | 259 | ·······287:·istore········7 |
| 260 | ·······289:·iload·········7 | ||
| 261 | ·······2 | 261 | ·······291:·ifeq··········242 |
| 262 | ·······2 | 262 | ·······294:·aload·········6 |
| 263 | ·······29 | 263 | ·······296:·invokeinterface·#66,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 264 | ······· | 264 | ·······301:·checkcast·····#68·················//·class·com/midisheetmusic/LyricSymbol |
| 265 | ······· | 265 | ·······304:·astore········16 |
| 266 | ·······30 | 266 | ·······306:·aload·········16 |
| 267 | ·······30 | 267 | ·······308:·invokevirtual·#71·················//·Method·com/midisheetmusic/LyricSymbol.getMinWidth:()I |
| 268 | ·······3 | 268 | ·······311:·istore········17 |
| 269 | ·······3 | 269 | ·······313:·aload·········16 |
| 270 | ·······31 | 270 | ·······315:·invokevirtual·#74·················//·Method·com/midisheetmusic/LyricSymbol.getStartTime:()I |
| 271 | ·······31 | 271 | ·······318:·istore········11 |
| 272 | ·······3 | 272 | ·······320:·aload_0 |
| 273 | ·······3 | 273 | ·······321:·getfield······#35·················//·Field·maxwidths:Lcom/midisheetmusic/DictInt; |
| 274 | ·······3 | 274 | ·······324:·astore········18 |
| Max diff block lines reached; 2858/14963 bytes (19.10%) of diff not shown. | |||
| Offset 929, 15 lines modified | Offset 929, 15 lines modified | ||
| 929 | ····.line·764 | 929 | ····.line·764 |
| 930 | ····:cond_0 | 930 | ····:cond_0 |
| 931 | ····return-void | 931 | ····return-void |
| 932 | .end·method | 932 | .end·method |
| 933 | .method·private·static·CheckStartTimes(Ljava/util/ArrayList;)V | 933 | .method·private·static·CheckStartTimes(Ljava/util/ArrayList;)V |
| 934 | ····.locals· | 934 | ····.locals·6 |
| 935 | ····.annotation·system·Ldalvik/annotation/Signature; | 935 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 936 | ········value·=·{ | 936 | ········value·=·{ |
| 937 | ············"(", | 937 | ············"(", |
| 938 | ············"Ljava/util/ArrayList", | 938 | ············"Ljava/util/ArrayList", |
| 939 | ············"<", | 939 | ············"<", |
| 940 | ············"Lcom/midisheetmusic/MidiTrack;", | 940 | ············"Lcom/midisheetmusic/MidiTrack;", |
| 941 | ············">;)V" | 941 | ············">;)V" |
| Offset 945, 89 lines modified | Offset 945, 88 lines modified | ||
| 945 | ····.end·annotation | 945 | ····.end·annotation |
| 946 | ····.prologue | 946 | ····.prologue |
| 947 | ····.line·1483 | 947 | ····.line·1483 |
| 948 | ····.local·p0,·"tracks":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/midisheetmusic/MidiTrack;>;" | 948 | ····.local·p0,·"tracks":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/midisheetmusic/MidiTrack;>;" |
| 949 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 949 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 950 | ····move-result-object·v | 950 | ····move-result-object·v3 |
| 951 | ····:cond_0 | 951 | ····:cond_0 |
| 952 | ····invoke-interface·{v | 952 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
| 953 | ····move-result·v | 953 | ····move-result·v4 |
| 954 | ····if-eqz·v | 954 | ····if-eqz·v4,·:cond_2 |
| 955 | ····invoke-interface·{v | 955 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 956 | ····move-result-object·v | 956 | ····move-result-object·v2 |
| 957 | ····check-cast·v | 957 | ····check-cast·v2,·Lcom/midisheetmusic/MidiTrack; |
| 958 | ····.line·1484 | 958 | ····.line·1484 |
| 959 | ····.local·v | 959 | ····.local·v2,·"track":Lcom/midisheetmusic/MidiTrack; |
| 960 | ····const/4·v | 960 | ····const/4·v1,·-0x1 |
| 961 | ····.line·1485 | 961 | ····.line·1485 |
| 962 | ····.local·v | 962 | ····.local·v1,·"prevtime":I |
| 963 | ····invoke-virtual·{v | 963 | ····invoke-virtual·{v2},·Lcom/midisheetmusic/MidiTrack;->getNotes()Ljava/util/ArrayList; |
| 964 | ····move-result-object·v | 964 | ····move-result-object·v4 |
| 965 | ····invoke-virtual·{v | 965 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 966 | ····move-result-object·v | 966 | ····move-result-object·v4 |
| 967 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 968 | ····:goto_0 | 967 | ····:goto_0 |
| 969 | ····invoke-interface·{v | 968 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
| 970 | ····move-result·v5 | 969 | ····move-result·v5 |
| 971 | ····if-eqz·v5,·:cond_0 | 970 | ····if-eqz·v5,·:cond_0 |
| 972 | ····invoke-interface·{v | 971 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 973 | ····move-result-object·v | 972 | ····move-result-object·v0 |
| 974 | ····check-cast·v | 973 | ····check-cast·v0,·Lcom/midisheetmusic/MidiNote; |
| 975 | ····.line·1486 | 974 | ····.line·1486 |
| 976 | ····.local·v | 975 | ····.local·v0,·"note":Lcom/midisheetmusic/MidiNote; |
| 977 | ····invoke-virtual·{v | 976 | ····invoke-virtual·{v0},·Lcom/midisheetmusic/MidiNote;->getStartTime()I |
| 978 | ····move-result·v5 | 977 | ····move-result·v5 |
| 979 | ····if-ge·v5,·v | 978 | ····if-ge·v5,·v1,·:cond_1 |
| 980 | ····.line·1487 | 979 | ····.line·1487 |
| 981 | ····new-instance·v | 980 | ····new-instance·v3,·Lcom/midisheetmusic/MidiFileException; |
| 982 | ····const-string·v | 981 | ····const-string·v4,·"Internal·parsing·error" |
| 983 | ····const/4·v | 982 | ····const/4·v5,·0x0 |
| 984 | ····invoke-direct·{v | 983 | ····invoke-direct·{v3,·v4,·v5},·Lcom/midisheetmusic/MidiFileException;-><init>(Ljava/lang/String;I)V |
| 985 | ····throw·v | 984 | ····throw·v3 |
| 986 | ····.line·1489 | 985 | ····.line·1489 |
| 987 | ····:cond_1 | 986 | ····:cond_1 |
| 988 | ····invoke-virtual·{v | 987 | ····invoke-virtual·{v0},·Lcom/midisheetmusic/MidiNote;->getStartTime()I |
| 989 | ····move-result·v | 988 | ····move-result·v1 |
| 989 | ····.line·1490 | ||
| 990 | ····goto·:goto_0 | 990 | ····goto·:goto_0 |
| 991 | ····.line·1492 | 991 | ····.line·1492 |
| 992 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
| 993 | ····.end·local·v | 992 | ····.end·local·v0····#·"note":Lcom/midisheetmusic/MidiNote; |
| 994 | ····.end·local·v | 993 | ····.end·local·v1····#·"prevtime":I |
| 995 | ····.end·local·v | 994 | ····.end·local·v2····#·"track":Lcom/midisheetmusic/MidiTrack; |
| 996 | ····:cond_2 | 995 | ····:cond_2 |
| 997 | ····return-void | 996 | ····return-void |
| 998 | .end·method | 997 | .end·method |
| 999 | .method·private·static·CloneMidiEvents(Ljava/util/ArrayList;)Ljava/util/ArrayList; | 998 | .method·private·static·CloneMidiEvents(Ljava/util/ArrayList;)Ljava/util/ArrayList; |
| 1000 | ····.locals·7 | 999 | ····.locals·7 |
| 1001 | ····.annotation·system·Ldalvik/annotation/Signature; | 1000 | ····.annotation·system·Ldalvik/annotation/Signature; |
| Offset 1047, 425 lines modified | Offset 1046, 423 lines modified | ||
| 1047 | ············">;>;" | 1046 | ············">;>;" |
| 1048 | ········} | 1047 | ········} |
| 1049 | ····.end·annotation | 1048 | ····.end·annotation |
| 1050 | ····.prologue | 1049 | ····.prologue |
| 1051 | ····.line·880 | 1050 | ····.line·880 |
| 1052 | ····.local·p0,·"origlist":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/util/ArrayList<Lcom/midisheetmusic/MidiEvent;>;>;" | 1051 | ····.local·p0,·"origlist":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/util/ArrayList<Lcom/midisheetmusic/MidiEvent;>;>;" |
| 1053 | ····new-instance·v | 1052 | ····new-instance·v2,·Ljava/util/ArrayList; |
| 1053 | ····.line·881 | ||
| 1054 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->size()I | 1054 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->size()I |
| 1055 | ····move-result·v | 1055 | ····move-result·v5 |
| 1056 | ····invoke-direct·{v | 1056 | ····invoke-direct·{v2,·v5},·Ljava/util/ArrayList;-><init>(I)V |
| 1057 | ····.line·882 | 1057 | ····.line·882 |
| 1058 | ····.local·v | 1058 | ····.local·v2,·"newlist":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/util/ArrayList<Lcom/midisheetmusic/MidiEvent;>;>;" |
| 1059 | ····const/4·v | 1059 | ····const/4·v4,·0x0 |
| Max diff block lines reached; 205233/210386 bytes (97.55%) of diff not shown. | |||
| Offset 42, 198 lines modified | Offset 42, 200 lines modified | ||
| 42 | ····.line·142 | 42 | ····.line·142 |
| 43 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V | 43 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V |
| 44 | ····return-void | 44 | ····return-void |
| 45 | .end·method | 45 | .end·method |
| 46 | .method·private·loadMidiFilesFromProvider(Landroid/net/Uri;)V | 46 | .method·private·loadMidiFilesFromProvider(Landroid/net/Uri;)V |
| 47 | ····.locals·1 | 47 | ····.locals·18 |
| 48 | ····.param·p1,·"content_uri"····#·Landroid/net/Uri; | 48 | ····.param·p1,·"content_uri"····#·Landroid/net/Uri; |
| 49 | ····.prologue | 49 | ····.prologue |
| 50 | ····.line·282 | 50 | ····.line·282 |
| 51 | ····invoke-virtual/range·{p0·..·p0},·Lcom/midisheetmusic/ChooseSongActivity;->getContentResolver()Landroid/content/ContentResolver; | 51 | ····invoke-virtual/range·{p0·..·p0},·Lcom/midisheetmusic/ChooseSongActivity;->getContentResolver()Landroid/content/ContentResolver; |
| 52 | ····move-result-object·v | 52 | ····move-result-object·v2 |
| 53 | ····.line·283 | 53 | ····.line·283 |
| 54 | ····.local·v | 54 | ····.local·v2,·"resolver":Landroid/content/ContentResolver; |
| 55 | ····const/4·v | 55 | ····const/4·v3,·0x3 |
| 56 | ····new-array·v | 56 | ····new-array·v4,·v3,·[Ljava/lang/String; |
| 57 | ····const/4·v | 57 | ····const/4·v3,·0x0 |
| 58 | ····const-string·v | 58 | ····const-string·v6,·"_id" |
| 59 | ····aput-object·v | 59 | ····aput-object·v6,·v4,·v3 |
| 60 | ····const/4·v | 60 | ····const/4·v3,·0x1 |
| 61 | ····const-string·v | 61 | ····const-string·v6,·"title" |
| 62 | ····aput-object·v | 62 | ····aput-object·v6,·v4,·v3 |
| 63 | ····const/4·v | 63 | ····const/4·v3,·0x2 |
| 64 | ····const-string·v | 64 | ····const-string·v6,·"mime_type" |
| 65 | ····aput-object·v | 65 | ····aput-object·v6,·v4,·v3 |
| 66 | ····.line·288 | 66 | ····.line·288 |
| 67 | ····.local·v | 67 | ····.local·v4,·"columns":[Ljava/lang/String; |
| 68 | ····const-string·v | 68 | ····const-string·v5,·"mime_type·LIKE·\'%mid%\'" |
| 69 | ····.line·289 | 69 | ····.line·289 |
| 70 | ····.local·v | 70 | ····.local·v5,·"selection":Ljava/lang/String; |
| 71 | ····const/4·v5,·0x0 | ||
| 72 | ····const/4·v6,·0x0 | 71 | ····const/4·v6,·0x0 |
| 73 | ···· | 72 | ····const/4·v7,·0x0 |
| 74 | ···· | 73 | ····move-object/from16·v3,·p1 |
| 74 | ····invoke-virtual/range·{v2·..·v7},·Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | ||
| 75 | ····move-result-object·v | 75 | ····move-result-object·v8 |
| 76 | ····.line·290 | 76 | ····.line·290 |
| 77 | ····.local·v | 77 | ····.local·v8,·"cursor":Landroid/database/Cursor; |
| 78 | ····if-nez·v | 78 | ····if-nez·v8,·:cond_0 |
| 79 | ····.line·314 | 79 | ····.line·314 |
| 80 | ····:goto_0 | 80 | ····:goto_0 |
| 81 | ····return-void | 81 | ····return-void |
| 82 | ····.line·293 | 82 | ····.line·293 |
| 83 | ····:cond_0 | 83 | ····:cond_0 |
| 84 | ····invoke-interface·{v | 84 | ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToFirst()Z |
| 85 | ····move-result·v | 85 | ····move-result·v3 |
| 86 | ····if-nez·v | 86 | ····if-nez·v3,·:cond_1 |
| 87 | ····.line·294 | 87 | ····.line·294 |
| 88 | ····invoke-interface·{v | 88 | ····invoke-interface·{v8},·Landroid/database/Cursor;->close()V |
| 89 | ····goto·:goto_0 | 89 | ····goto·:goto_0 |
| 90 | ····.line·299 | 90 | ····.line·299 |
| 91 | ····:cond_1 | 91 | ····:cond_1 |
| 92 | ····const-string·v | 92 | ····const-string·v3,·"_id" |
| 93 | ····invoke-interface·{v | 93 | ····invoke-interface·{v8,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
| 94 | ····move-result·v1 | 94 | ····move-result·v12 |
| 95 | ····.line·300 | 95 | ····.line·300 |
| 96 | ····.local·v1 | 96 | ····.local·v12,·"idColumn":I |
| 97 | ····const-string·v | 97 | ····const-string·v3,·"title" |
| 98 | ····invoke-interface·{v | 98 | ····invoke-interface·{v8,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
| 99 | ····move-result·v1 | 99 | ····move-result·v16 |
| 100 | ····.line·301 | 100 | ····.line·301 |
| 101 | ····.local·v1 | 101 | ····.local·v16,·"titleColumn":I |
| 102 | ····const-string·v | 102 | ····const-string·v3,·"mime_type" |
| 103 | ····invoke-interface·{v | 103 | ····invoke-interface·{v8,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
| 104 | ····move-result·v1 | 104 | ····move-result·v14 |
| 105 | ····.line·303 | 105 | ····.line·303 |
| 106 | ····.local·v1 | 106 | ····.local·v14,·"mimeColumn":I |
| 107 | ····invoke-interface·{v | 107 | ····invoke-interface·{v8,·v12},·Landroid/database/Cursor;->getLong(I)J |
| 108 | ····move-result-wide·v | 108 | ····move-result-wide·v10 |
| 109 | ····.line·304 | 109 | ····.line·304 |
| 110 | ····.local·v | 110 | ····.local·v10,·"id":J |
| 111 | ···· | 111 | ····move/from16·v0,·v16 |
| 112 | ····invoke-interface·{v8,·v0},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | ||
| 112 | ····move-result-object·v1 | 113 | ····move-result-object·v15 |
| 113 | ····.line·305 | 114 | ····.line·305 |
| 114 | ····.local·v1 | 115 | ····.local·v15,·"title":Ljava/lang/String; |
| 115 | ····invoke-interface·{v | 116 | ····invoke-interface·{v8,·v14},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
| 116 | ····move-result-object·v1 | 117 | ····move-result-object·v13 |
| 117 | ····.line·307 | 118 | ····.line·307 |
| 118 | ····.local·v1 | 119 | ····.local·v13,·"mime":Ljava/lang/String; |
| 119 | ····const-string·v | 120 | ····const-string·v3,·"/midi" |
| Max diff block lines reached; 26710/31884 bytes (83.77%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/FileBrowserActivity; | 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/FileBrowserActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/midisheetmusic/FileBrowserActivity;)V | 23 | .method·constructor·<init>(Lcom/midisheetmusic/FileBrowserActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/FileBrowserActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·148 | 27 | ····.line·148 |
| 27 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/FileBrowserActivity$1;->this$0:Lcom/midisheetmusic/FileBrowserActivity; | 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/FileBrowserActivity$1;->this$0:Lcom/midisheetmusic/FileBrowserActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 2185, 14 lines modified | Offset 2185, 15 lines modified | ||
| 2185 | ····aget-object·v3,·v3,·v4 | 2185 | ····aget-object·v3,·v3,·v4 |
| 2186 | ····sget-object·v4,·Lcom/midisheetmusic/Accid;->None:Lcom/midisheetmusic/Accid; | 2186 | ····sget-object·v4,·Lcom/midisheetmusic/Accid;->None:Lcom/midisheetmusic/Accid; |
| 2187 | ····if-ne·v3,·v4,·:cond_7 | 2187 | ····if-ne·v3,·v4,·:cond_7 |
| 2188 | ····.line·447 | ||
| 2188 | ····invoke-static·{v0},·Lcom/midisheetmusic/NoteScale;->IsBlackKey(I)Z | 2189 | ····invoke-static·{v0},·Lcom/midisheetmusic/NoteScale;->IsBlackKey(I)Z |
| 2189 | ····move-result·v3 | 2190 | ····move-result·v3 |
| 2190 | ····if-eqz·v3,·:cond_7 | 2191 | ····if-eqz·v3,·:cond_7 |
| 2191 | ····invoke-static·{v1},·Lcom/midisheetmusic/NoteScale;->IsBlackKey(I)Z | 2192 | ····invoke-static·{v1},·Lcom/midisheetmusic/NoteScale;->IsBlackKey(I)Z |
| Offset 117, 14 lines modified | Offset 117, 15 lines modified | ||
| 117 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 117 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
| 118 | ····const/4·v2,·0x0 | 118 | ····const/4·v2,·0x0 |
| 119 | ····iget·v3,·p0,·Lcom/midisheetmusic/BlankSymbol;->starttime:I | 119 | ····iget·v3,·p0,·Lcom/midisheetmusic/BlankSymbol;->starttime:I |
| 120 | ····.line·64 | ||
| 120 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 121 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 121 | ····move-result-object·v3 | 122 | ····move-result-object·v3 |
| 122 | ····aput-object·v3,·v1,·v2 | 123 | ····aput-object·v3,·v1,·v2 |
| 123 | ····const/4·v2,·0x1 | 124 | ····const/4·v2,·0x1 |
| Offset 133, 13 lines modified | Offset 134, 14 lines modified | ||
| 133 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 134 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 134 | ····move-result-object·v3 | 135 | ····move-result-object·v3 |
| 135 | ····aput-object·v3,·v1,·v2 | 136 | ····aput-object·v3,·v1,·v2 |
| 137 | ····.line·63 | ||
| 136 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 138 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 137 | ····move-result-object·v0 | 139 | ····move-result-object·v0 |
| 138 | ····return-object·v0 | 140 | ····return-object·v0 |
| 139 | .end·method | 141 | .end·method |
| Offset 466, 14 lines modified | Offset 466, 15 lines modified | ||
| 466 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 466 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
| 467 | ····const/4·v2,·0x0 | 467 | ····const/4·v2,·0x0 |
| 468 | ····iget·v3,·p0,·Lcom/midisheetmusic/TimeSigSymbol;->numerator:I | 468 | ····iget·v3,·p0,·Lcom/midisheetmusic/TimeSigSymbol;->numerator:I |
| 469 | ····.line·117 | ||
| 469 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 470 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 470 | ····move-result-object·v3 | 471 | ····move-result-object·v3 |
| 471 | ····aput-object·v3,·v1,·v2 | 472 | ····aput-object·v3,·v1,·v2 |
| 472 | ····const/4·v2,·0x1 | 473 | ····const/4·v2,·0x1 |
| Offset 482, 13 lines modified | Offset 483, 14 lines modified | ||
| 482 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 483 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 483 | ····move-result-object·v3 | 484 | ····move-result-object·v3 |
| 484 | ····aput-object·v3,·v1,·v2 | 485 | ····aput-object·v3,·v1,·v2 |
| 486 | ····.line·116 | ||
| 485 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 487 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 486 | ····move-result-object·v0 | 488 | ····move-result-object·v0 |
| 487 | ····return-object·v0 | 489 | ····return-object·v0 |
| 488 | .end·method | 490 | .end·method |
| Offset 670, 15 lines modified | Offset 670, 15 lines modified | ||
| 670 | ····invoke-virtual·{v0},·Landroid/widget/LinearLayout;->requestLayout()V | 670 | ····invoke-virtual·{v0},·Landroid/widget/LinearLayout;->requestLayout()V |
| 671 | ····.line·104 | 671 | ····.line·104 |
| 672 | ····return-void | 672 | ····return-void |
| 673 | .end·method | 673 | .end·method |
| 674 | .method·protected·onActivityResult(IILandroid/content/Intent;)V | 674 | .method·protected·onActivityResult(IILandroid/content/Intent;)V |
| 675 | ····.locals· | 675 | ····.locals·8 |
| 676 | ····.param·p1,·"requestCode"····#·I | 676 | ····.param·p1,·"requestCode"····#·I |
| 677 | ····.param·p2,·"resultCode"····#·I | 677 | ····.param·p2,·"resultCode"····#·I |
| 678 | ····.param·p3,·"intent"····#·Landroid/content/Intent; | 678 | ····.param·p3,·"intent"····#·Landroid/content/Intent; |
| 679 | ····.prologue | 679 | ····.prologue |
| 680 | ····const/4·v6,·0x0 | 680 | ····const/4·v6,·0x0 |
| Offset 691, 14 lines modified | Offset 691, 15 lines modified | ||
| 691 | ····:goto_0 | 691 | ····:goto_0 |
| 692 | ····return-void | 692 | ····return-void |
| 693 | ····.line·279 | 693 | ····.line·279 |
| 694 | ····:cond_0 | 694 | ····:cond_0 |
| 695 | ····const-string·v4,·"settings" | 695 | ····const-string·v4,·"settings" |
| 696 | ····.line·280 | ||
| 696 | ····invoke-virtual·{p3,·v4},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; | 697 | ····invoke-virtual·{p3,·v4},·Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; |
| 697 | ····move-result-object·v4 | 698 | ····move-result-object·v4 |
| 698 | ····check-cast·v4,·Lcom/midisheetmusic/MidiOptions; | 699 | ····check-cast·v4,·Lcom/midisheetmusic/MidiOptions; |
| 699 | ····iput-object·v4,·p0,·Lcom/midisheetmusic/SheetMusicActivity;->options:Lcom/midisheetmusic/MidiOptions; | 700 | ····iput-object·v4,·p0,·Lcom/midisheetmusic/SheetMusicActivity;->options:Lcom/midisheetmusic/MidiOptions; |
| Offset 721, 14 lines modified | Offset 722, 15 lines modified | ||
| 721 | ····iget-object·v4,·v4,·Lcom/midisheetmusic/MidiOptions;->instruments:[I | 722 | ····iget-object·v4,·v4,·Lcom/midisheetmusic/MidiOptions;->instruments:[I |
| 722 | ····aget·v5,·v4,·v1 | 723 | ····aget·v5,·v4,·v1 |
| 723 | ····iget-object·v4,·p0,·Lcom/midisheetmusic/SheetMusicActivity;->midifile:Lcom/midisheetmusic/MidiFile; | 724 | ····iget-object·v4,·p0,·Lcom/midisheetmusic/SheetMusicActivity;->midifile:Lcom/midisheetmusic/MidiFile; |
| 725 | ····.line·285 | ||
| 724 | ····invoke-virtual·{v4},·Lcom/midisheetmusic/MidiFile;->getTracks()Ljava/util/ArrayList; | 726 | ····invoke-virtual·{v4},·Lcom/midisheetmusic/MidiFile;->getTracks()Ljava/util/ArrayList; |
| 725 | ····move-result-object·v4 | 727 | ····move-result-object·v4 |
| 726 | ····invoke-virtual·{v4,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | 728 | ····invoke-virtual·{v4,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| 727 | ····move-result-object·v4 | 729 | ····move-result-object·v4 |
| Offset 810, 17 lines modified | Offset 812, 17 lines modified | ||
| 810 | ····const-string·v5,·"" | 812 | ····const-string·v5,·"" |
| 811 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 813 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 812 | ····move-result-object·v4 | 814 | ····move-result-object·v4 |
| 813 | ····iget-wide·v | 815 | ····iget-wide·v6,·p0,·Lcom/midisheetmusic/SheetMusicActivity;->midiCRC:J |
| 814 | ····invoke-virtual·{v4,·v | 816 | ····invoke-virtual·{v4,·v6,·v7},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
| 815 | ····move-result-object·v4 | 817 | ····move-result-object·v4 |
| 816 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 818 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 817 | ····move-result-object·v4 | 819 | ····move-result-object·v4 |
| Offset 847, 19 lines modified | Offset 849, 19 lines modified | ||
| 847 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onConfigurationChanged(Landroid/content/res/Configuration;)V | 849 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onConfigurationChanged(Landroid/content/res/Configuration;)V |
| 848 | ····.line·134 | 850 | ····.line·134 |
| 849 | ····return-void | 851 | ····return-void |
| 850 | .end·method | 852 | .end·method |
| 851 | .method·public·onCreate(Landroid/os/Bundle;)V | 853 | .method·public·onCreate(Landroid/os/Bundle;)V |
| 852 | ····.locals·1 | 854 | ····.locals·11 |
| 853 | ····.param·p1,·"state"····#·Landroid/os/Bundle; | 855 | ····.param·p1,·"state"····#·Landroid/os/Bundle; |
| 854 | ····.prologue | 856 | ····.prologue |
| 855 | ····const/4·v | 857 | ····const/4·v10,·0x0 |
| 856 | ····.line·56 | 858 | ····.line·56 |
| 857 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V | 859 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V |
| 858 | ····.line·58 | 860 | ····.line·58 |
| 859 | ····invoke-static·{p0},·Lcom/midisheetmusic/ClefSymbol;->LoadImages(Landroid/content/Context;)V | 861 | ····invoke-static·{p0},·Lcom/midisheetmusic/ClefSymbol;->LoadImages(Landroid/content/Context;)V |
| Offset 941, 30 lines modified | Offset 943, 30 lines modified | ||
| 941 | ····.line·78 | 943 | ····.line·78 |
| 942 | ····.local·v0,·"crc":Ljava/util/zip/CRC32; | 944 | ····.local·v0,·"crc":Ljava/util/zip/CRC32; |
| 943 | ····invoke-virtual·{v0,·v1},·Ljava/util/zip/CRC32;->update([B)V | 945 | ····invoke-virtual·{v0,·v1},·Ljava/util/zip/CRC32;->update([B)V |
| 944 | ····.line·79 | 946 | ····.line·79 |
| 945 | ····invoke-virtual·{v0},·Ljava/util/zip/CRC32;->getValue()J | 947 | ····invoke-virtual·{v0},·Ljava/util/zip/CRC32;->getValue()J |
| 946 | ····move-result-wide·v | 948 | ····move-result-wide·v8 |
| 947 | ····iput-wide·v | 949 | ····iput-wide·v8,·p0,·Lcom/midisheetmusic/SheetMusicActivity;->midiCRC:J |
| 948 | ····.line·80 | 950 | ····.line·80 |
| 949 | ····invoke-virtual·{p0,·v | 951 | ····invoke-virtual·{p0,·v10},·Lcom/midisheetmusic/SheetMusicActivity;->getPreferences(I)Landroid/content/SharedPreferences; |
| 950 | ····move-result-object·v5 | 952 | ····move-result-object·v5 |
| 951 | ····.line·81 | 953 | ····.line·81 |
| 952 | ····.local·v5,·"settings":Landroid/content/SharedPreferences; | 954 | ····.local·v5,·"settings":Landroid/content/SharedPreferences; |
| 953 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/SheetMusicActivity;->options:Lcom/midisheetmusic/MidiOptions; | 955 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/SheetMusicActivity;->options:Lcom/midisheetmusic/MidiOptions; |
| 954 | ····const-string·v8,·"scrollVert" | 956 | ····const-string·v8,·"scrollVert" |
| 955 | ····invoke-interface·{v5,·v8,·v | 957 | ····invoke-interface·{v5,·v8,·v10},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
| 956 | ····move-result·v8 | 958 | ····move-result·v8 |
| 957 | ····iput-boolean·v8,·v7,·Lcom/midisheetmusic/MidiOptions;->scrollVert:Z | 959 | ····iput-boolean·v8,·v7,·Lcom/midisheetmusic/MidiOptions;->scrollVert:Z |
| 958 | ····.line·82 | 960 | ····.line·82 |
| 959 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/SheetMusicActivity;->options:Lcom/midisheetmusic/MidiOptions; | 961 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/SheetMusicActivity;->options:Lcom/midisheetmusic/MidiOptions; |
| Offset 1847, 14 lines modified | Offset 1847, 15 lines modified | ||
| 1847 | ····move-result·v5 | 1847 | ····move-result·v5 |
| 1848 | ····iget-object·v6,·p0,·Lcom/midisheetmusic/SettingsActivity;->options:Lcom/midisheetmusic/MidiOptions; | 1848 | ····iget-object·v6,·p0,·Lcom/midisheetmusic/SettingsActivity;->options:Lcom/midisheetmusic/MidiOptions; |
| 1849 | ····iget-object·v6,·v6,·Lcom/midisheetmusic/MidiOptions;->defaultTime:Lcom/midisheetmusic/TimeSignature; | 1849 | ····iget-object·v6,·v6,·Lcom/midisheetmusic/MidiOptions;->defaultTime:Lcom/midisheetmusic/TimeSignature; |
| 1850 | ····.line·411 | ||
| 1850 | ····invoke-virtual·{v6},·Lcom/midisheetmusic/TimeSignature;->getTempo()I | 1851 | ····invoke-virtual·{v6},·Lcom/midisheetmusic/TimeSignature;->getTempo()I |
| 1851 | ····move-result·v6 | 1852 | ····move-result·v6 |
| 1852 | ····invoke-direct·{v3,·v4,·v7,·v5,·v6},·Lcom/midisheetmusic/TimeSignature;-><init>(IIII)V | 1853 | ····invoke-direct·{v3,·v4,·v7,·v5,·v6},·Lcom/midisheetmusic/TimeSignature;-><init>(IIII)V |
| 1853 | ····iput-object·v3,·v2,·Lcom/midisheetmusic/MidiOptions;->time:Lcom/midisheetmusic/TimeSignature; | 1854 | ····iput-object·v3,·v2,·Lcom/midisheetmusic/MidiOptions;->time:Lcom/midisheetmusic/TimeSignature; |
| Offset 1890, 14 lines modified | Offset 1891, 15 lines modified | ||
| 1890 | ····move-result·v4 | 1891 | ····move-result·v4 |
| 1891 | ····iget-object·v5,·p0,·Lcom/midisheetmusic/SettingsActivity;->options:Lcom/midisheetmusic/MidiOptions; | 1892 | ····iget-object·v5,·p0,·Lcom/midisheetmusic/SettingsActivity;->options:Lcom/midisheetmusic/MidiOptions; |
| 1892 | ····iget-object·v5,·v5,·Lcom/midisheetmusic/MidiOptions;->defaultTime:Lcom/midisheetmusic/TimeSignature; | 1893 | ····iget-object·v5,·v5,·Lcom/midisheetmusic/MidiOptions;->defaultTime:Lcom/midisheetmusic/TimeSignature; |
| 1894 | ····.line·415 | ||
| 1893 | ····invoke-virtual·{v5},·Lcom/midisheetmusic/TimeSignature;->getTempo()I | 1895 | ····invoke-virtual·{v5},·Lcom/midisheetmusic/TimeSignature;->getTempo()I |
| 1894 | ····move-result·v5 | 1896 | ····move-result·v5 |
| 1895 | ····invoke-direct·{v3,·v7,·v7,·v4,·v5},·Lcom/midisheetmusic/TimeSignature;-><init>(IIII)V | 1897 | ····invoke-direct·{v3,·v7,·v7,·v4,·v5},·Lcom/midisheetmusic/TimeSignature;-><init>(IIII)V |
| 1896 | ····iput-object·v3,·v2,·Lcom/midisheetmusic/MidiOptions;->time:Lcom/midisheetmusic/TimeSignature; | 1898 | ····iput-object·v3,·v2,·Lcom/midisheetmusic/MidiOptions;->time:Lcom/midisheetmusic/TimeSignature; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiPlayer; | 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiPlayer;)V | 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiPlayer;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/MidiPlayer; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·315 | 27 | ····.line·315 |
| 27 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiPlayer$5;->this$0:Lcom/midisheetmusic/MidiPlayer; | 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiPlayer$5;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 61, 34 lines modified | Offset 62, 34 lines modified | ||
| 61 | ····:cond_0 | 62 | ····:cond_0 |
| 62 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/MidiPlayer$5;->this$0:Lcom/midisheetmusic/MidiPlayer; | 63 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/MidiPlayer$5;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 63 | ····iget-object·v0,·v0,·Lcom/midisheetmusic/MidiPlayer;->sheet:Lcom/midisheetmusic/SheetMusic; | 64 | ····iget-object·v0,·v0,·Lcom/midisheetmusic/MidiPlayer;->sheet:Lcom/midisheetmusic/SheetMusic; |
| 64 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$5;->this$0:Lcom/midisheetmusic/MidiPlayer; | 65 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$5;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 65 | ····iget-wide·v | 66 | ····iget-wide·v2,·v1,·Lcom/midisheetmusic/MidiPlayer;->currentPulseTime:D |
| 66 | ····double-to-int·v1,·v | 67 | ····double-to-int·v1,·v2 |
| 67 | ····const/16·v2,·-0xa | 68 | ····const/16·v2,·-0xa |
| 68 | ····const/4·v3,·0x0 | 69 | ····const/4·v3,·0x0 |
| 69 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/midisheetmusic/SheetMusic;->ShadeNotes(IIZ)V | 70 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Lcom/midisheetmusic/SheetMusic;->ShadeNotes(IIZ)V |
| 70 | ····.line·319 | 71 | ····.line·319 |
| 71 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/MidiPlayer$5;->this$0:Lcom/midisheetmusic/MidiPlayer; | 72 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/MidiPlayer$5;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 72 | ····iget-object·v0,·v0,·Lcom/midisheetmusic/MidiPlayer;->piano:Lcom/midisheetmusic/Piano; | 73 | ····iget-object·v0,·v0,·Lcom/midisheetmusic/MidiPlayer;->piano:Lcom/midisheetmusic/Piano; |
| 73 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$5;->this$0:Lcom/midisheetmusic/MidiPlayer; | 74 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$5;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 74 | ····iget-wide·v | 75 | ····iget-wide·v2,·v1,·Lcom/midisheetmusic/MidiPlayer;->currentPulseTime:D |
| 75 | ····double-to-int·v1,·v | 76 | ····double-to-int·v1,·v2 |
| 76 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$5;->this$0:Lcom/midisheetmusic/MidiPlayer; | 77 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$5;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 77 | ····iget-wide·v2,·v2,·Lcom/midisheetmusic/MidiPlayer;->prevPulseTime:D | 78 | ····iget-wide·v2,·v2,·Lcom/midisheetmusic/MidiPlayer;->prevPulseTime:D |
| 78 | ····double-to-int·v2,·v2 | 79 | ····double-to-int·v2,·v2 |
| Offset 806, 19 lines modified | Offset 806, 21 lines modified | ||
| 806 | ····aput-object·v3,·v1,·v2 | 806 | ····aput-object·v3,·v1,·v2 |
| 807 | ····const/4·v2,·0x3 | 807 | ····const/4·v2,·0x3 |
| 808 | ····iget·v3,·p0,·Lcom/midisheetmusic/AccidSymbol;->width:I | 808 | ····iget·v3,·p0,·Lcom/midisheetmusic/AccidSymbol;->width:I |
| 809 | ····.line·216 | ||
| 809 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 810 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 810 | ····move-result-object·v3 | 811 | ····move-result-object·v3 |
| 811 | ····aput-object·v3,·v1,·v2 | 812 | ····aput-object·v3,·v1,·v2 |
| 813 | ····.line·214 | ||
| 812 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 814 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 813 | ····move-result-object·v0 | 815 | ····move-result-object·v0 |
| 814 | ····return-object·v0 | 816 | ····return-object·v0 |
| 815 | .end·method | 817 | .end·method |
| Offset 20, 33 lines modified | Offset 20, 34 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/SheetMusic; | 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/SheetMusic; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/midisheetmusic/SheetMusic;)V | 23 | .method·constructor·<init>(Lcom/midisheetmusic/SheetMusic;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/SheetMusic; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·1436 | 27 | ····.line·1436 |
| 27 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; | 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 29 | ····return-void | 30 | ····return-void |
| 30 | .end·method | 31 | .end·method |
| 31 | #·virtual·methods | 32 | #·virtual·methods |
| 32 | .method·public·run()V | 33 | .method·public·run()V |
| 33 | ····.locals· | 34 | ····.locals·5 |
| 34 | ····.prologue | 35 | ····.prologue |
| 35 | ····const/high16·v | 36 | ····const/high16·v4,·0x41200000····#·10.0f |
| 36 | ····const·v | 37 | ····const·v3,·0x41133333····#·9.2f |
| 37 | ····const/high16·v1,·0x40a00000····#·5.0f | 38 | ····const/high16·v1,·0x40a00000····#·5.0f |
| 38 | ····.line·1438 | 39 | ····.line·1438 |
| 39 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; | 40 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; |
| 40 | ····invoke-static·{v0},·Lcom/midisheetmusic/SheetMusic;->access$000(Lcom/midisheetmusic/SheetMusic;)Z | 41 | ····invoke-static·{v0},·Lcom/midisheetmusic/SheetMusic;->access$000(Lcom/midisheetmusic/SheetMusic;)Z |
| Offset 70, 21 lines modified | Offset 71, 29 lines modified | ||
| 70 | ····if-ltz·v0,·:cond_1 | 71 | ····if-ltz·v0,·:cond_1 |
| 71 | ····.line·1439 | 72 | ····.line·1439 |
| 72 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; | 73 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; |
| 73 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; | 74 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; |
| 74 | ····invoke-static·{v1},·Lcom/midisheetmusic/SheetMusic;->access$ | 75 | ····invoke-static·{v1},·Lcom/midisheetmusic/SheetMusic;->access$200(Lcom/midisheetmusic/SheetMusic;)I |
| 75 | ····move-result·v1 | 76 | ····move-result·v1 |
| 77 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; | ||
| 78 | ····invoke-static·{v2},·Lcom/midisheetmusic/SheetMusic;->access$100(Lcom/midisheetmusic/SheetMusic;)F | ||
| 79 | ····move-result·v2 | ||
| 76 | ····float-to-int·v | 80 | ····float-to-int·v2,·v2 |
| 81 | ····add-int/2addr·v1,·v2 | ||
| 77 | ····invoke-static·{v0,·v1},·Lcom/midisheetmusic/SheetMusic;->access$2 | 82 | ····invoke-static·{v0,·v1},·Lcom/midisheetmusic/SheetMusic;->access$202(Lcom/midisheetmusic/SheetMusic;I)I |
| 78 | ····.line·1440 | 83 | ····.line·1440 |
| 79 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; | 84 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; |
| 80 | ····invoke-static·{v0},·Lcom/midisheetmusic/SheetMusic;->access$300(Lcom/midisheetmusic/SheetMusic;)V | 85 | ····invoke-static·{v0},·Lcom/midisheetmusic/SheetMusic;->access$300(Lcom/midisheetmusic/SheetMusic;)V |
| 81 | ····.line·1441 | 86 | ····.line·1441 |
| Offset 97, 17 lines modified | Offset 106, 17 lines modified | ||
| 97 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; | 106 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; |
| 98 | ····invoke-static·{v1},·Lcom/midisheetmusic/SheetMusic;->access$100(Lcom/midisheetmusic/SheetMusic;)F | 107 | ····invoke-static·{v1},·Lcom/midisheetmusic/SheetMusic;->access$100(Lcom/midisheetmusic/SheetMusic;)F |
| 99 | ····move-result·v1 | 108 | ····move-result·v1 |
| 100 | ····mul-float/2addr·v1,·v | 109 | ····mul-float/2addr·v1,·v3 |
| 101 | ····div-float/2addr·v1,·v | 110 | ····div-float/2addr·v1,·v4 |
| 102 | ····invoke-static·{v0,·v1},·Lcom/midisheetmusic/SheetMusic;->access$102(Lcom/midisheetmusic/SheetMusic;F)F | 111 | ····invoke-static·{v0,·v1},·Lcom/midisheetmusic/SheetMusic;->access$102(Lcom/midisheetmusic/SheetMusic;F)F |
| 103 | ····.line·1450 | 112 | ····.line·1450 |
| 104 | ····:cond_0 | 113 | ····:cond_0 |
| 105 | ····:goto_0 | 114 | ····:goto_0 |
| 106 | ····return-void | 115 | ····return-void |
| Offset 137, 21 lines modified | Offset 146, 29 lines modified | ||
| 137 | ····if-ltz·v0,·:cond_0 | 146 | ····if-ltz·v0,·:cond_0 |
| 138 | ····.line·1445 | 147 | ····.line·1445 |
| 139 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; | 148 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; |
| 140 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; | 149 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; |
| 141 | ····invoke-static·{v1},·Lcom/midisheetmusic/SheetMusic;->access$ | 150 | ····invoke-static·{v1},·Lcom/midisheetmusic/SheetMusic;->access$500(Lcom/midisheetmusic/SheetMusic;)I |
| 142 | ····move-result·v1 | 151 | ····move-result·v1 |
| 152 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; | ||
| 153 | ····invoke-static·{v2},·Lcom/midisheetmusic/SheetMusic;->access$400(Lcom/midisheetmusic/SheetMusic;)F | ||
| 154 | ····move-result·v2 | ||
| 143 | ····float-to-int·v | 155 | ····float-to-int·v2,·v2 |
| 156 | ····add-int/2addr·v1,·v2 | ||
| 144 | ····invoke-static·{v0,·v1},·Lcom/midisheetmusic/SheetMusic;->access$5 | 157 | ····invoke-static·{v0,·v1},·Lcom/midisheetmusic/SheetMusic;->access$502(Lcom/midisheetmusic/SheetMusic;I)I |
| 145 | ····.line·1446 | 158 | ····.line·1446 |
| 146 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; | 159 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; |
| 147 | ····invoke-static·{v0},·Lcom/midisheetmusic/SheetMusic;->access$300(Lcom/midisheetmusic/SheetMusic;)V | 160 | ····invoke-static·{v0},·Lcom/midisheetmusic/SheetMusic;->access$300(Lcom/midisheetmusic/SheetMusic;)V |
| 148 | ····.line·1447 | 161 | ····.line·1447 |
| Offset 164, 15 lines modified | Offset 181, 15 lines modified | ||
| 164 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; | 181 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/SheetMusic$1;->this$0:Lcom/midisheetmusic/SheetMusic; |
| 165 | ····invoke-static·{v1},·Lcom/midisheetmusic/SheetMusic;->access$400(Lcom/midisheetmusic/SheetMusic;)F | 182 | ····invoke-static·{v1},·Lcom/midisheetmusic/SheetMusic;->access$400(Lcom/midisheetmusic/SheetMusic;)F |
| 166 | ····move-result·v1 | 183 | ····move-result·v1 |
| 167 | ····mul-float/2addr·v1,·v | 184 | ····mul-float/2addr·v1,·v3 |
| 168 | ····div-float/2addr·v1,·v | 185 | ····div-float/2addr·v1,·v4 |
| 169 | ····invoke-static·{v0,·v1},·Lcom/midisheetmusic/SheetMusic;->access$402(Lcom/midisheetmusic/SheetMusic;F)F | 186 | ····invoke-static·{v0,·v1},·Lcom/midisheetmusic/SheetMusic;->access$402(Lcom/midisheetmusic/SheetMusic;F)F |
| 170 | ····goto·:goto_0 | 187 | ····goto·:goto_0 |
| Max diff block lines reached; 0/4569 bytes (0.00%) of diff not shown. | |||
| Offset 265, 14 lines modified | Offset 265, 15 lines modified | ||
| 265 | ····const/4·v5,·0x2 | 265 | ····const/4·v5,·0x2 |
| 266 | ····iget-object·v6,·p0,·Lcom/midisheetmusic/ChordSymbol;->notedata:[Lcom/midisheetmusic/NoteData; | 266 | ····iget-object·v6,·p0,·Lcom/midisheetmusic/ChordSymbol;->notedata:[Lcom/midisheetmusic/NoteData; |
| 267 | ····const/4·v7,·0x0 | 267 | ····const/4·v7,·0x0 |
| 268 | ····.line·96 | ||
| 268 | ····invoke-static·{v6,·v7,·v11},·Lcom/midisheetmusic/ChordSymbol;->NotesOverlap([Lcom/midisheetmusic/NoteData;II)Z | 269 | ····invoke-static·{v6,·v7,·v11},·Lcom/midisheetmusic/ChordSymbol;->NotesOverlap([Lcom/midisheetmusic/NoteData;II)Z |
| 269 | ····move-result·v6 | 270 | ····move-result·v6 |
| 270 | ····invoke-direct/range·{v1·..·v6},·Lcom/midisheetmusic/Stem;-><init>(Lcom/midisheetmusic/WhiteNote;Lcom/midisheetmusic/WhiteNote;Lcom/midisheetmusic/NoteDuration;IZ)V | 271 | ····invoke-direct/range·{v1·..·v6},·Lcom/midisheetmusic/Stem;-><init>(Lcom/midisheetmusic/WhiteNote;Lcom/midisheetmusic/WhiteNote;Lcom/midisheetmusic/NoteDuration;IZ)V |
| 271 | ····iput-object·v1,·p0,·Lcom/midisheetmusic/ChordSymbol;->stem1:Lcom/midisheetmusic/Stem; | 272 | ····iput-object·v1,·p0,·Lcom/midisheetmusic/ChordSymbol;->stem1:Lcom/midisheetmusic/Stem; |
| Offset 302, 14 lines modified | Offset 303, 15 lines modified | ||
| 302 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/ChordSymbol;->notedata:[Lcom/midisheetmusic/NoteData; | 303 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/ChordSymbol;->notedata:[Lcom/midisheetmusic/NoteData; |
| 303 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/ChordSymbol;->notedata:[Lcom/midisheetmusic/NoteData; | 304 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/ChordSymbol;->notedata:[Lcom/midisheetmusic/NoteData; |
| 304 | ····array-length·v2,·v2 | 305 | ····array-length·v2,·v2 |
| 306 | ····.line·103 | ||
| 305 | ····invoke-static·{v1,·v11,·v2},·Lcom/midisheetmusic/ChordSymbol;->NotesOverlap([Lcom/midisheetmusic/NoteData;II)Z | 307 | ····invoke-static·{v1,·v11,·v2},·Lcom/midisheetmusic/ChordSymbol;->NotesOverlap([Lcom/midisheetmusic/NoteData;II)Z |
| 306 | ····move-result·v10 | 308 | ····move-result·v10 |
| 307 | ····invoke-direct/range·{v5·..·v10},·Lcom/midisheetmusic/Stem;-><init>(Lcom/midisheetmusic/WhiteNote;Lcom/midisheetmusic/WhiteNote;Lcom/midisheetmusic/NoteDuration;IZ)V | 309 | ····invoke-direct/range·{v5·..·v10},·Lcom/midisheetmusic/Stem;-><init>(Lcom/midisheetmusic/WhiteNote;Lcom/midisheetmusic/WhiteNote;Lcom/midisheetmusic/NoteDuration;IZ)V |
| 308 | ····iput-object·v5,·p0,·Lcom/midisheetmusic/ChordSymbol;->stem2:Lcom/midisheetmusic/Stem; | 310 | ····iput-object·v5,·p0,·Lcom/midisheetmusic/ChordSymbol;->stem2:Lcom/midisheetmusic/Stem; |
| Offset 409, 14 lines modified | Offset 411, 15 lines modified | ||
| 409 | ····const/4·v7,·0x0 | 411 | ····const/4·v7,·0x0 |
| 410 | ····iget-object·v9,·p0,·Lcom/midisheetmusic/ChordSymbol;->notedata:[Lcom/midisheetmusic/NoteData; | 412 | ····iget-object·v9,·p0,·Lcom/midisheetmusic/ChordSymbol;->notedata:[Lcom/midisheetmusic/NoteData; |
| 411 | ····array-length·v9,·v9 | 413 | ····array-length·v9,·v9 |
| 414 | ····.line·116 | ||
| 412 | ····invoke-static·{v6,·v7,·v9},·Lcom/midisheetmusic/ChordSymbol;->NotesOverlap([Lcom/midisheetmusic/NoteData;II)Z | 415 | ····invoke-static·{v6,·v7,·v9},·Lcom/midisheetmusic/ChordSymbol;->NotesOverlap([Lcom/midisheetmusic/NoteData;II)Z |
| 413 | ····move-result·v6 | 416 | ····move-result·v6 |
| 414 | ····invoke-direct/range·{v1·..·v6},·Lcom/midisheetmusic/Stem;-><init>(Lcom/midisheetmusic/WhiteNote;Lcom/midisheetmusic/WhiteNote;Lcom/midisheetmusic/NoteDuration;IZ)V | 417 | ····invoke-direct/range·{v1·..·v6},·Lcom/midisheetmusic/Stem;-><init>(Lcom/midisheetmusic/WhiteNote;Lcom/midisheetmusic/WhiteNote;Lcom/midisheetmusic/NoteDuration;IZ)V |
| 415 | ····iput-object·v1,·p0,·Lcom/midisheetmusic/ChordSymbol;->stem1:Lcom/midisheetmusic/Stem; | 418 | ····iput-object·v1,·p0,·Lcom/midisheetmusic/ChordSymbol;->stem1:Lcom/midisheetmusic/Stem; |
| Offset 459, 14 lines modified | Offset 462, 15 lines modified | ||
| 459 | ····move-result-object·v3 | 462 | ····move-result-object·v3 |
| 460 | ····sget-object·v4,·Lcom/midisheetmusic/NoteDuration;->DottedEighth:Lcom/midisheetmusic/NoteDuration; | 463 | ····sget-object·v4,·Lcom/midisheetmusic/NoteDuration;->DottedEighth:Lcom/midisheetmusic/NoteDuration; |
| 461 | ····if-ne·v3,·v4,·:cond_0 | 464 | ····if-ne·v3,·v4,·:cond_0 |
| 465 | ····.line·883 | ||
| 462 | ····invoke-virtual·{v2},·Lcom/midisheetmusic/Stem;->getDuration()Lcom/midisheetmusic/NoteDuration; | 466 | ····invoke-virtual·{v2},·Lcom/midisheetmusic/Stem;->getDuration()Lcom/midisheetmusic/NoteDuration; |
| 463 | ····move-result-object·v3 | 467 | ····move-result-object·v3 |
| 464 | ····sget-object·v4,·Lcom/midisheetmusic/NoteDuration;->Sixteenth:Lcom/midisheetmusic/NoteDuration; | 468 | ····sget-object·v4,·Lcom/midisheetmusic/NoteDuration;->Sixteenth:Lcom/midisheetmusic/NoteDuration; |
| 465 | ····if-ne·v3,·v4,·:cond_0 | 469 | ····if-ne·v3,·v4,·:cond_0 |
| Offset 641, 1353 lines modified | Offset 645, 1333 lines modified | ||
| 641 | ····invoke-virtual·{v1,·v3},·Lcom/midisheetmusic/Stem;->setEnd(Lcom/midisheetmusic/WhiteNote;)V | 645 | ····invoke-virtual·{v1,·v3},·Lcom/midisheetmusic/Stem;->setEnd(Lcom/midisheetmusic/WhiteNote;)V |
| 642 | ····goto·:goto_1 | 646 | ····goto·:goto_1 |
| 643 | .end·method | 647 | .end·method |
| 644 | .method·public·static·CanCreateBeam([Lcom/midisheetmusic/ChordSymbol;Lcom/midisheetmusic/TimeSignature;Z)Z | 648 | .method·public·static·CanCreateBeam([Lcom/midisheetmusic/ChordSymbol;Lcom/midisheetmusic/TimeSignature;Z)Z |
| 645 | ····.locals·2 | 649 | ····.locals·21 |
| 646 | ····.param·p0,·"chords"····#·[Lcom/midisheetmusic/ChordSymbol; | 650 | ····.param·p0,·"chords"····#·[Lcom/midisheetmusic/ChordSymbol; |
| 647 | ····.param·p1,·"time"····#·Lcom/midisheetmusic/TimeSignature; | 651 | ····.param·p1,·"time"····#·Lcom/midisheetmusic/TimeSignature; |
| 648 | ····.param·p2,·"startQuarter"····#·Z | 652 | ····.param·p2,·"startQuarter"····#·Z |
| 649 | ····.prologue | 653 | ····.prologue |
| 650 | ····.line·675 | 654 | ····.line·675 |
| 651 | ····move-object/from16·v0,·p0 | 655 | ····move-object/from16·v0,·p0 |
| 652 | ····array-length·v | 656 | ····array-length·v15,·v0 |
| 653 | ····move/from16·v19,·v0 | ||
| 654 | ····.line·676 | 657 | ····.line·676 |
| 655 | ····.local·v1 | 658 | ····.local·v15,·"numChords":I |
| 656 | ····const/16·v | 659 | ····const/16·v17,·0x0 |
| 657 | ····aget-object·v | 660 | ····aget-object·v17,·p0,·v17 |
| 658 | ····invoke-virtual/range·{v | 661 | ····invoke-virtual/range·{v17·..·v17},·Lcom/midisheetmusic/ChordSymbol;->getStem()Lcom/midisheetmusic/Stem; |
| 659 | ····move-result-object·v | 662 | ····move-result-object·v9 |
| 660 | ····.line·677 | 663 | ····.line·677 |
| 661 | ····.local·v | 664 | ····.local·v9,·"firstStem":Lcom/midisheetmusic/Stem; |
| 662 | ····move-object/from16·v0,·p0 | 665 | ····move-object/from16·v0,·p0 |
| 663 | ····array-length·v0,·v0 | 666 | ····array-length·v0,·v0 |
| 664 | ····move/from16·v | 667 | ····move/from16·v17,·v0 |
| 665 | ····add-int/lit8·v | 668 | ····add-int/lit8·v17,·v17,·-0x1 |
| 666 | ····aget-object·v | 669 | ····aget-object·v17,·p0,·v17 |
| 667 | ····invoke-virtual/range·{v | 670 | ····invoke-virtual/range·{v17·..·v17},·Lcom/midisheetmusic/ChordSymbol;->getStem()Lcom/midisheetmusic/Stem; |
| 668 | ····move-result-object·v1 | 671 | ····move-result-object·v11 |
| 669 | ····.line·678 | 672 | ····.line·678 |
| 670 | ····.local·v1 | 673 | ····.local·v11,·"lastStem":Lcom/midisheetmusic/Stem; |
| 671 | ····if-eqz·v | 674 | ····if-eqz·v9,·:cond_0 |
| 672 | ····if-nez·v1 | 675 | ····if-nez·v11,·:cond_1 |
| 673 | ····.line·679 | 676 | ····.line·679 |
| 674 | ····:cond_0 | 677 | ····:cond_0 |
| 675 | ····const/16·v | 678 | ····const/16·v17,·0x0 |
| 676 | ····.line·815 | 679 | ····.line·815 |
| 677 | ····:goto_0 | 680 | ····:goto_0 |
| 678 | ····return·v | 681 | ····return·v17 |
| 679 | ····.line·681 | 682 | ····.line·681 |
| 680 | ····:cond_1 | 683 | ····:cond_1 |
| 681 | ····const/16·v | 684 | ····const/16·v17,·0x0 |
| Max diff block lines reached; 113901/118371 bytes (96.22%) of diff not shown. | |||
| Offset 20, 28 lines modified | Offset 20, 29 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiPlayer; | 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiPlayer;)V | 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiPlayer;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/MidiPlayer; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·442 | 27 | ····.line·442 |
| 27 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 29 | ····return-void | 30 | ····return-void |
| 30 | .end·method | 31 | .end·method |
| 31 | #·virtual·methods | 32 | #·virtual·methods |
| 32 | .method·public·run()V | 33 | .method·public·run()V |
| 33 | ····.locals· | 34 | ····.locals·8 |
| 34 | ····.prologue | 35 | ····.prologue |
| 35 | ····.line·444 | 36 | ····.line·444 |
| 36 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 37 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 37 | ····iget-object·v0,·v2,·Lcom/midisheetmusic/MidiPlayer;->context:Landroid/content/Context; | 38 | ····iget-object·v0,·v2,·Lcom/midisheetmusic/MidiPlayer;->context:Landroid/content/Context; |
| Offset 127, 48 lines modified | Offset 128, 48 lines modified | ||
| 127 | ····invoke-virtual·{v4},·Lcom/midisheetmusic/TimeSignature;->getMeasure()I | 128 | ····invoke-virtual·{v4},·Lcom/midisheetmusic/TimeSignature;->getMeasure()I |
| 128 | ····move-result·v4 | 129 | ····move-result·v4 |
| 129 | ····mul-int/2addr·v3,·v4 | 130 | ····mul-int/2addr·v3,·v4 |
| 130 | ····int-to-double·v | 131 | ····int-to-double·v4,·v3 |
| 131 | ····iput-wide·v | 132 | ····iput-wide·v4,·v2,·Lcom/midisheetmusic/MidiPlayer;->currentPulseTime:D |
| 132 | ····.line·459 | 133 | ····.line·459 |
| 133 | ····:cond_1 | 134 | ····:cond_1 |
| 134 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 135 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 135 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 136 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 136 | ····iget-wide·v | 137 | ····iget-wide·v4,·v3,·Lcom/midisheetmusic/MidiPlayer;->currentPulseTime:D |
| 137 | ····iput-wide·v | 138 | ····iput-wide·v4,·v2,·Lcom/midisheetmusic/MidiPlayer;->startPulseTime:D |
| 138 | ····.line·460 | 139 | ····.line·460 |
| 139 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 140 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 140 | ····iget-object·v2,·v2,·Lcom/midisheetmusic/MidiPlayer;->options:Lcom/midisheetmusic/MidiOptions; | 141 | ····iget-object·v2,·v2,·Lcom/midisheetmusic/MidiPlayer;->options:Lcom/midisheetmusic/MidiOptions; |
| 141 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 142 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 142 | ····iget-wide·v | 143 | ····iget-wide·v4,·v3,·Lcom/midisheetmusic/MidiPlayer;->currentPulseTime:D |
| 143 | ····iget-object·v | 144 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 144 | ····iget-object·v | 145 | ····iget-object·v3,·v3,·Lcom/midisheetmusic/MidiPlayer;->options:Lcom/midisheetmusic/MidiOptions; |
| 145 | ····iget·v | 146 | ····iget·v3,·v3,·Lcom/midisheetmusic/MidiOptions;->shifttime:I |
| 146 | ····int-to-double·v | 147 | ····int-to-double·v6,·v3 |
| 147 | ····sub-double/2addr·v | 148 | ····sub-double/2addr·v4,·v6 |
| 148 | ····double-to-int·v3,·v | 149 | ····double-to-int·v3,·v4 |
| 149 | ····iput·v3,·v2,·Lcom/midisheetmusic/MidiOptions;->pauseTime:I | 150 | ····iput·v3,·v2,·Lcom/midisheetmusic/MidiOptions;->pauseTime:I |
| 150 | ····.line·473 | 151 | ····.line·473 |
| 151 | ····.end·local·v1····#·"measure":I | 152 | ····.end·local·v1····#·"measure":I |
| 152 | ····:goto_0 | 153 | ····:goto_0 |
| 153 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 154 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| Offset 190, 17 lines modified | Offset 191, 17 lines modified | ||
| 190 | ····invoke-static·{v2,·v3},·Lcom/midisheetmusic/MidiPlayer;->access$200(Lcom/midisheetmusic/MidiPlayer;Ljava/lang/String;)V | 191 | ····invoke-static·{v2,·v3},·Lcom/midisheetmusic/MidiPlayer;->access$200(Lcom/midisheetmusic/MidiPlayer;Ljava/lang/String;)V |
| 191 | ····.line·476 | 192 | ····.line·476 |
| 192 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 193 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 193 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 194 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
| 194 | ····move-result-wide·v | 195 | ····move-result-wide·v4 |
| 195 | ····iput-wide·v | 196 | ····iput-wide·v4,·v2,·Lcom/midisheetmusic/MidiPlayer;->startTime:J |
| 196 | ····.line·478 | 197 | ····.line·478 |
| 197 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 198 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 198 | ····iget-object·v2,·v2,·Lcom/midisheetmusic/MidiPlayer;->timer:Landroid/os/Handler; | 199 | ····iget-object·v2,·v2,·Lcom/midisheetmusic/MidiPlayer;->timer:Landroid/os/Handler; |
| 199 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 200 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| Offset 236, 17 lines modified | Offset 237, 17 lines modified | ||
| 236 | ····.line·482 | 237 | ····.line·482 |
| 237 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 238 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 238 | ····iget-object·v2,·v2,·Lcom/midisheetmusic/MidiPlayer;->sheet:Lcom/midisheetmusic/SheetMusic; | 239 | ····iget-object·v2,·v2,·Lcom/midisheetmusic/MidiPlayer;->sheet:Lcom/midisheetmusic/SheetMusic; |
| 239 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 240 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 240 | ····iget-wide·v | 241 | ····iget-wide·v4,·v3,·Lcom/midisheetmusic/MidiPlayer;->currentPulseTime:D |
| 241 | ····double-to-int·v3,·v | 242 | ····double-to-int·v3,·v4 |
| 242 | ····iget-object·v4,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 243 | ····iget-object·v4,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 243 | ····iget-wide·v4,·v4,·Lcom/midisheetmusic/MidiPlayer;->prevPulseTime:D | 244 | ····iget-wide·v4,·v4,·Lcom/midisheetmusic/MidiPlayer;->prevPulseTime:D |
| 244 | ····double-to-int·v4,·v4 | 245 | ····double-to-int·v4,·v4 |
| Offset 257, 17 lines modified | Offset 258, 17 lines modified | ||
| 257 | ····.line·483 | 258 | ····.line·483 |
| 258 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 259 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 259 | ····iget-object·v2,·v2,·Lcom/midisheetmusic/MidiPlayer;->piano:Lcom/midisheetmusic/Piano; | 260 | ····iget-object·v2,·v2,·Lcom/midisheetmusic/MidiPlayer;->piano:Lcom/midisheetmusic/Piano; |
| 260 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 261 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 261 | ····iget-wide·v | 262 | ····iget-wide·v4,·v3,·Lcom/midisheetmusic/MidiPlayer;->currentPulseTime:D |
| 262 | ····double-to-int·v3,·v | 263 | ····double-to-int·v3,·v4 |
| 263 | ····iget-object·v4,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; | 264 | ····iget-object·v4,·p0,·Lcom/midisheetmusic/MidiPlayer$6;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| Max diff block lines reached; 3741/9021 bytes (41.47%) of diff not shown. | |||
| Offset 9, 15 lines modified | Offset 9, 15 lines modified | ||
| 9 | .field·private·starttimes:[I | 9 | .field·private·starttimes:[I |
| 10 | .field·private·widths:[Lcom/midisheetmusic/DictInt; | 10 | .field·private·widths:[Lcom/midisheetmusic/DictInt; |
| 11 | #·direct·methods | 11 | #·direct·methods |
| 12 | .method·public·constructor·<init>(Ljava/util/ArrayList;Ljava/util/ArrayList;)V | 12 | .method·public·constructor·<init>(Ljava/util/ArrayList;Ljava/util/ArrayList;)V |
| 13 | ····.locals·1 | 13 | ····.locals·13 |
| 14 | ····.annotation·system·Ldalvik/annotation/Signature; | 14 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 15 | ········value·=·{ | 15 | ········value·=·{ |
| 16 | ············"(", | 16 | ············"(", |
| 17 | ············"Ljava/util/ArrayList", | 17 | ············"Ljava/util/ArrayList", |
| 18 | ············"<", | 18 | ············"<", |
| 19 | ············"Ljava/util/ArrayList", | 19 | ············"Ljava/util/ArrayList", |
| 20 | ············"<", | 20 | ············"<", |
| Offset 37, 277 lines modified | Offset 37, 273 lines modified | ||
| 37 | ····.local·p1,·"tracks":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/util/ArrayList<Lcom/midisheetmusic/MusicSymbol;>;>;" | 37 | ····.local·p1,·"tracks":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/util/ArrayList<Lcom/midisheetmusic/MusicSymbol;>;>;" |
| 38 | ····.local·p2,·"tracklyrics":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/util/ArrayList<Lcom/midisheetmusic/LyricSymbol;>;>;" | 38 | ····.local·p2,·"tracklyrics":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/util/ArrayList<Lcom/midisheetmusic/LyricSymbol;>;>;" |
| 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 40 | ····.line·49 | 40 | ····.line·49 |
| 41 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I | 41 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I |
| 42 | ····move-result·v | 42 | ····move-result·v8 |
| 43 | ····new-array·v | 43 | ····new-array·v8,·v8,·[Lcom/midisheetmusic/DictInt; |
| 44 | ····iput-object·v | 44 | ····iput-object·v8,·p0,·Lcom/midisheetmusic/SymbolWidths;->widths:[Lcom/midisheetmusic/DictInt; |
| 45 | ····.line·50 | 45 | ····.line·50 |
| 46 | ····const/4·v | 46 | ····const/4·v6,·0x0 |
| 47 | ····.local·v | 47 | ····.local·v6,·"track":I |
| 48 | ····:goto_0 | 48 | ····:goto_0 |
| 49 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I | 49 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I |
| 50 | ····move-result·v | 50 | ····move-result·v8 |
| 51 | ····if-ge·v | 51 | ····if-ge·v6,·v8,·:cond_0 |
| 52 | ····.line·51 | 52 | ····.line·51 |
| 53 | ····iget-object·v | 53 | ····iget-object·v9,·p0,·Lcom/midisheetmusic/SymbolWidths;->widths:[Lcom/midisheetmusic/DictInt; |
| 54 | ····invoke-virtual·{p1,·v | 54 | ····invoke-virtual·{p1,·v6},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| 55 | ····move-result-object·v | 55 | ····move-result-object·v8 |
| 56 | ····check-cast·v | 56 | ····check-cast·v8,·Ljava/util/ArrayList; |
| 57 | ····invoke-static·{v | 57 | ····invoke-static·{v8},·Lcom/midisheetmusic/SymbolWidths;->GetTrackWidths(Ljava/util/ArrayList;)Lcom/midisheetmusic/DictInt; |
| 58 | ····move-result-object·v | 58 | ····move-result-object·v8 |
| 59 | ····aput-object·v | 59 | ····aput-object·v8,·v9,·v6 |
| 60 | ····.line·50 | 60 | ····.line·50 |
| 61 | ····add-int/lit8·v | 61 | ····add-int/lit8·v6,·v6,·0x1 |
| 62 | ····goto·:goto_0 | 62 | ····goto·:goto_0 |
| 63 | ····.line·53 | 63 | ····.line·53 |
| 64 | ····:cond_0 | 64 | ····:cond_0 |
| 65 | ····new-instance·v | 65 | ····new-instance·v8,·Lcom/midisheetmusic/DictInt; |
| 66 | ····invoke-direct·{v | 66 | ····invoke-direct·{v8},·Lcom/midisheetmusic/DictInt;-><init>()V |
| 67 | ····iput-object·v | 67 | ····iput-object·v8,·p0,·Lcom/midisheetmusic/SymbolWidths;->maxwidths:Lcom/midisheetmusic/DictInt; |
| 68 | ····.line·56 | 68 | ····.line·56 |
| 69 | ····iget-object·v | 69 | ····iget-object·v9,·p0,·Lcom/midisheetmusic/SymbolWidths;->widths:[Lcom/midisheetmusic/DictInt; |
| 70 | ····.local·v0,·"arr$":[Lcom/midisheetmusic/DictInt; | ||
| 71 | ····array-length·v | 70 | ····array-length·v10,·v9 |
| 72 | ····.local·v6,·"len$":I | ||
| 73 | ····const/4·v | 71 | ····const/4·v8,·0x0 |
| 74 | ····.local·v3,·"i$":I | ||
| 75 | ····:goto_1 | 72 | ····:goto_1 |
| 76 | ····if-ge·v | 73 | ····if-ge·v8,·v10,·:cond_4 |
| 77 | ····aget-object·v | 74 | ····aget-object·v0,·v9,·v8 |
| 78 | ····.line·57 | 75 | ····.line·57 |
| 79 | ····.local·v | 76 | ····.local·v0,·"dict":Lcom/midisheetmusic/DictInt; |
| 80 | ····const/4·v | 77 | ····const/4·v1,·0x0 |
| 81 | ····.local·v | 78 | ····.local·v1,·"i":I |
| 82 | ····:goto_2 | 79 | ····:goto_2 |
| 83 | ····invoke-virtual·{v | 80 | ····invoke-virtual·{v0},·Lcom/midisheetmusic/DictInt;->count()I |
| 84 | ····move-result·v1 | 81 | ····move-result·v11 |
| 85 | ····if-ge·v | 82 | ····if-ge·v1,·v11,·:cond_3 |
| 86 | ····.line·58 | 83 | ····.line·58 |
| 87 | ····invoke-virtual·{v | 84 | ····invoke-virtual·{v0,·v1},·Lcom/midisheetmusic/DictInt;->getKey(I)I |
| 88 | ····move-result·v | 85 | ····move-result·v5 |
| 89 | ····.line·59 | 86 | ····.line·59 |
| 90 | ····.local·v | 87 | ····.local·v5,·"time":I |
| 91 | ····iget-object·v1 | 88 | ····iget-object·v11,·p0,·Lcom/midisheetmusic/SymbolWidths;->maxwidths:Lcom/midisheetmusic/DictInt; |
| 92 | ····invoke-virtual·{v1 | 89 | ····invoke-virtual·{v11,·v5},·Lcom/midisheetmusic/DictInt;->contains(I)Z |
| 93 | ····move-result·v1 | 90 | ····move-result·v11 |
| 94 | ····if-eqz·v1 | 91 | ····if-eqz·v11,·:cond_1 |
| 95 | ····iget-object·v1 | 92 | ····iget-object·v11,·p0,·Lcom/midisheetmusic/SymbolWidths;->maxwidths:Lcom/midisheetmusic/DictInt; |
| 93 | ····.line·60 | ||
| 96 | ····invoke-virtual·{v1 | 94 | ····invoke-virtual·{v11,·v5},·Lcom/midisheetmusic/DictInt;->get(I)I |
| 97 | ····move-result·v1 | 95 | ····move-result·v11 |
| 98 | ····invoke-virtual·{v | 96 | ····invoke-virtual·{v0,·v5},·Lcom/midisheetmusic/DictInt;->get(I)I |
| 99 | ····move-result·v1 | 97 | ····move-result·v12 |
| 100 | ····if-ge·v1 | 98 | ····if-ge·v11,·v12,·:cond_2 |
| 101 | ····.line·62 | 99 | ····.line·62 |
| 102 | ····:cond_1 | 100 | ····:cond_1 |
| 103 | ····iget-object·v1 | 101 | ····iget-object·v11,·p0,·Lcom/midisheetmusic/SymbolWidths;->maxwidths:Lcom/midisheetmusic/DictInt; |
| Max diff block lines reached; 10909/16558 bytes (65.88%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/ChooseSongActivity; | 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/ChooseSongActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/midisheetmusic/ChooseSongActivity;)V | 23 | .method·constructor·<init>(Lcom/midisheetmusic/ChooseSongActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/ChooseSongActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·413 | 27 | ····.line·413 |
| 27 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/ChooseSongActivity$1;->this$0:Lcom/midisheetmusic/ChooseSongActivity; | 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/ChooseSongActivity$1;->this$0:Lcom/midisheetmusic/ChooseSongActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 231, 24 lines modified | Offset 231, 20 lines modified | ||
| 231 | ····sub-int/2addr·v0,·v1 | 231 | ····sub-int/2addr·v0,·v1 |
| 232 | ····goto·:goto_0 | 232 | ····goto·:goto_0 |
| 233 | .end·method | 233 | .end·method |
| 234 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 234 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
| 235 | ····.locals·1 | 235 | ····.locals·1 |
| 236 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 237 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
| 238 | ····.prologue | 236 | ····.prologue |
| 239 | ····.line·22 | 237 | ····.line·22 |
| 240 | ····check-cast·p1,·Lcom/midisheetmusic/MidiEvent; | 238 | ····check-cast·p1,·Lcom/midisheetmusic/MidiEvent; |
| 241 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 242 | ····check-cast·p2,·Lcom/midisheetmusic/MidiEvent; | 239 | ····check-cast·p2,·Lcom/midisheetmusic/MidiEvent; |
| 243 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
| 244 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/midisheetmusic/MidiEvent;->compare(Lcom/midisheetmusic/MidiEvent;Lcom/midisheetmusic/MidiEvent;)I | 240 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/midisheetmusic/MidiEvent;->compare(Lcom/midisheetmusic/MidiEvent;Lcom/midisheetmusic/MidiEvent;)I |
| 245 | ····move-result·v0 | 241 | ····move-result·v0 |
| 246 | ····return·v0 | 242 | ····return·v0 |
| 247 | .end·method | 243 | .end·method |
| Offset 21, 10 lines modified | Offset 21, 9 lines modified | ||
| 21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
| 22 | ····.locals·0 | 22 | ····.locals·0 |
| 23 | ····.prologue | 23 | ····.prologue |
| 24 | ····.line·10 | 24 | ····.line·10 |
| 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 26 | ····.line·73 | ||
| 27 | ····return-void | 26 | ····return-void |
| 28 | .end·method | 27 | .end·method |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiPlayer; | 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiPlayer;)V | 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiPlayer;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/MidiPlayer; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·176 | 27 | ····.line·176 |
| 27 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiPlayer$1;->this$0:Lcom/midisheetmusic/MidiPlayer; | 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiPlayer$1;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/SheetMusicActivity; | 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/SheetMusicActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/midisheetmusic/SheetMusicActivity;)V | 23 | .method·constructor·<init>(Lcom/midisheetmusic/SheetMusicActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/SheetMusicActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·209 | 27 | ····.line·209 |
| 27 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/SheetMusicActivity$2;->this$0:Lcom/midisheetmusic/SheetMusicActivity; | 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/SheetMusicActivity$2;->this$0:Lcom/midisheetmusic/SheetMusicActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 2, 22 lines modified | Offset 2, 14 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"TimeSignature.java" | 3 | .source·"TimeSignature.java" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Ljava/io/Serializable; | 5 | .implements·Ljava/io/Serializable; |
| 6 | #·annotations | ||
| 7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
| 8 | ····value·=·{ | ||
| 9 | ········Lcom/midisheetmusic/TimeSignature$1; | ||
| 10 | ····} | ||
| 11 | .end·annotation | ||
| 12 | #·instance·fields | 6 | #·instance·fields |
| 13 | .field·private·denominator:I | 7 | .field·private·denominator:I |
| 14 | .field·private·measure:I | 8 | .field·private·measure:I |
| 15 | .field·private·numerator:I | 9 | .field·private·numerator:I |
| Offset 478, 14 lines modified | Offset 470, 15 lines modified | ||
| 478 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 470 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
| 479 | ····const/4·v2,·0x0 | 471 | ····const/4·v2,·0x0 |
| 480 | ····iget·v3,·p0,·Lcom/midisheetmusic/TimeSignature;->numerator:I | 472 | ····iget·v3,·p0,·Lcom/midisheetmusic/TimeSignature;->numerator:I |
| 473 | ····.line·160 | ||
| 481 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 474 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 482 | ····move-result-object·v3 | 475 | ····move-result-object·v3 |
| 483 | ····aput-object·v3,·v1,·v2 | 476 | ····aput-object·v3,·v1,·v2 |
| 484 | ····const/4·v2,·0x1 | 477 | ····const/4·v2,·0x1 |
| Offset 514, 13 lines modified | Offset 507, 14 lines modified | ||
| 514 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 507 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 515 | ····move-result-object·v3 | 508 | ····move-result-object·v3 |
| 516 | ····aput-object·v3,·v1,·v2 | 509 | ····aput-object·v3,·v1,·v2 |
| 510 | ····.line·159 | ||
| 517 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 511 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 518 | ····move-result-object·v0 | 512 | ····move-result-object·v0 |
| 519 | ····return-object·v0 | 513 | ····return-object·v0 |
| 520 | .end·method | 514 | .end·method |
| Offset 150, 14 lines modified | Offset 150, 15 lines modified | ||
| 150 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 150 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
| 151 | ····const/4·v2,·0x0 | 151 | ····const/4·v2,·0x0 |
| 152 | ····iget·v3,·p0,·Lcom/midisheetmusic/BarSymbol;->starttime:I | 152 | ····iget·v3,·p0,·Lcom/midisheetmusic/BarSymbol;->starttime:I |
| 153 | ····.line·72 | ||
| 153 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 154 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 154 | ····move-result-object·v3 | 155 | ····move-result-object·v3 |
| 155 | ····aput-object·v3,·v1,·v2 | 156 | ····aput-object·v3,·v1,·v2 |
| 156 | ····const/4·v2,·0x1 | 157 | ····const/4·v2,·0x1 |
| Offset 166, 13 lines modified | Offset 167, 14 lines modified | ||
| 166 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 167 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 167 | ····move-result-object·v3 | 168 | ····move-result-object·v3 |
| 168 | ····aput-object·v3,·v1,·v2 | 169 | ····aput-object·v3,·v1,·v2 |
| 170 | ····.line·71 | ||
| 169 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 171 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 170 | ····move-result-object·v0 | 172 | ····move-result-object·v0 |
| 171 | ····return-object·v0 | 173 | ····return-object·v0 |
| 172 | .end·method | 174 | .end·method |
| Offset 41, 179 lines modified | Offset 41, 168 lines modified | ||
| 41 | ····.line·26 | 41 | ····.line·26 |
| 42 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V | 42 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V |
| 43 | ····return-void | 43 | ····return-void |
| 44 | .end·method | 44 | .end·method |
| 45 | .method·private·loadDirectory(Ljava/lang/String;)V | 45 | .method·private·loadDirectory(Ljava/lang/String;)V |
| 46 | ····.locals·1 | 46 | ····.locals·12 |
| 47 | ····.param·p1,·"newdirectory"····#·Ljava/lang/String; | 47 | ····.param·p1,·"newdirectory"····#·Ljava/lang/String; |
| 48 | ····.prologue | 48 | ····.prologue |
| 49 | ····const/4·v | 49 | ····const/4·v8,·0x0 |
| 50 | ····.line·53 | 50 | ····.line·53 |
| 51 | ····const-string·v | 51 | ····const-string·v7,·"../" |
| 52 | ····invoke-virtual·{p1,·v | 52 | ····invoke-virtual·{p1,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 53 | ····move-result·v | 53 | ····move-result·v7 |
| 54 | ····if-eqz·v | 54 | ····if-eqz·v7,·:cond_2 |
| 55 | ····.line·54 | 55 | ····.line·54 |
| 56 | ····new-instance·v | 56 | ····new-instance·v7,·Ljava/io/File; |
| 57 | ····iget-object·v | 57 | ····iget-object·v9,·p0,·Lcom/midisheetmusic/FileBrowserActivity;->directory:Ljava/lang/String; |
| 58 | ····invoke-direct·{v | 58 | ····invoke-direct·{v7,·v9},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
| 59 | ····invoke-virtual·{v | 59 | ····invoke-virtual·{v7},·Ljava/io/File;->getParent()Ljava/lang/String; |
| 60 | ····move-result-object·v | 60 | ····move-result-object·v7 |
| 61 | ····iput-object·v | 61 | ····iput-object·v7,·p0,·Lcom/midisheetmusic/FileBrowserActivity;->directory:Ljava/lang/String; |
| 62 | ····.line·59 | 62 | ····.line·59 |
| 63 | ····:goto_0 | 63 | ····:goto_0 |
| 64 | ····iget-object·v | 64 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/FileBrowserActivity;->directoryView:Landroid/widget/TextView; |
| 65 | ····iget-object·v | 65 | ····iget-object·v9,·p0,·Lcom/midisheetmusic/FileBrowserActivity;->directory:Ljava/lang/String; |
| 66 | ····invoke-virtual·{v | 66 | ····invoke-virtual·{v7,·v9},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
| 67 | ····.line·61 | 67 | ····.line·61 |
| 68 | ····new-instance·v | 68 | ····new-instance·v7,·Ljava/util/ArrayList; |
| 69 | ····invoke-direct·{v | 69 | ····invoke-direct·{v7},·Ljava/util/ArrayList;-><init>()V |
| 70 | ····iput-object·v | 70 | ····iput-object·v7,·p0,·Lcom/midisheetmusic/FileBrowserActivity;->filelist:Ljava/util/ArrayList; |
| 71 | ····.line·62 | 71 | ····.line·62 |
| 72 | ····new-instance·v | 72 | ····new-instance·v5,·Ljava/util/ArrayList; |
| 73 | ····invoke-direct·{v | 73 | ····invoke-direct·{v5},·Ljava/util/ArrayList;-><init>()V |
| 74 | ····.line·63 | 74 | ····.line·63 |
| 75 | ····.local·v | 75 | ····.local·v5,·"sortedDirs":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/midisheetmusic/FileUri;>;" |
| 76 | ····new-instance·v | 76 | ····new-instance·v6,·Ljava/util/ArrayList; |
| 77 | ····invoke-direct·{v | 77 | ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V |
| 78 | ····.line·64 | 78 | ····.line·64 |
| 79 | ····.local·v | 79 | ····.local·v6,·"sortedFiles":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/midisheetmusic/FileUri;>;" |
| 80 | ····iget-object·v | 80 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/FileBrowserActivity;->rootdir:Ljava/lang/String; |
| 81 | ····invoke-virtual·{p1,·v | 81 | ····invoke-virtual·{p1,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 82 | ····move-result·v | 82 | ····move-result·v7 |
| 83 | ····if-nez·v | 83 | ····if-nez·v7,·:cond_0 |
| 84 | ····.line·65 | 84 | ····.line·65 |
| 85 | ····new-instance·v | 85 | ····new-instance·v7,·Lcom/midisheetmusic/FileUri; |
| 86 | ····const-string·v | 86 | ····const-string·v9,·"../" |
| 87 | ····invoke-direct·{v | 87 | ····invoke-direct·{v7,·v9},·Lcom/midisheetmusic/FileUri;-><init>(Ljava/lang/String;)V |
| 88 | ····invoke-virtual·{v | 88 | ····invoke-virtual·{v5,·v7},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
| 89 | ····.line·68 | 89 | ····.line·68 |
| 90 | ····:cond_0 | 90 | ····:cond_0 |
| 91 | ····:try_start_0 | 91 | ····:try_start_0 |
| 92 | ····new-instance·v | 92 | ····new-instance·v0,·Ljava/io/File; |
| 93 | ····iget-object·v | 93 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/FileBrowserActivity;->directory:Ljava/lang/String; |
| 94 | ····invoke-direct·{v | 94 | ····invoke-direct·{v0,·v7},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
| 95 | ····.line·69 | 95 | ····.line·69 |
| 96 | ····.local·v | 96 | ····.local·v0,·"dir":Ljava/io/File; |
| 97 | ····invoke-virtual·{v | 97 | ····invoke-virtual·{v0},·Ljava/io/File;->listFiles()[Ljava/io/File; |
| 98 | ····move-result-object·v | 98 | ····move-result-object·v3 |
| 99 | ····.line·70 | 99 | ····.line·70 |
| 100 | ····.local·v | 100 | ····.local·v3,·"files":[Ljava/io/File; |
| 101 | ····if-eqz·v | 101 | ····if-eqz·v3,·:cond_4 |
| 102 | ····.line·71 | 102 | ····.line·71 |
| 103 | ····move-object·v0,·v4 | ||
| 104 | ····.local·v0,·"arr$":[Ljava/io/File; | ||
| 105 | ····array-length·v | 103 | ····array-length·v9,·v3 |
| 104 | ····move·v7,·v8 | ||
| 106 | ····.local·v7,·"len$":I | ||
| 107 | ····const/4·v6,·0x0 | ||
| 108 | ····.local·v6,·"i$":I | ||
| 109 | ····:goto_1 | 105 | ····:goto_1 |
| 110 | ····if-ge·v | 106 | ····if-ge·v7,·v9,·:cond_4 |
| 111 | ····aget-object·v | 107 | ····aget-object·v1,·v3,·v7 |
| 112 | ····:try_end_0 | 108 | ····:try_end_0 |
| 113 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 109 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 114 | ····.line·72 | 110 | ····.line·72 |
| 115 | ····.local·v | 111 | ····.local·v1,·"file":Ljava/io/File; |
| 116 | ····if-nez·v | 112 | ····if-nez·v1,·:cond_3 |
| 117 | ····.line·71 | 113 | ····.line·71 |
| 118 | ····:cond_1 | 114 | ····:cond_1 |
| 119 | ····:goto_2 | 115 | ····:goto_2 |
| 120 | ····add-int/lit8·v | 116 | ····add-int/lit8·v7,·v7,·0x1 |
| 121 | ····goto·:goto_1 | 117 | ····goto·:goto_1 |
| Max diff block lines reached; 11115/17092 bytes (65.03%) of diff not shown. | |||
| Offset 138, 25 lines modified | Offset 138, 21 lines modified | ||
| 138 | ····sub-int/2addr·v0,·v1 | 138 | ····sub-int/2addr·v0,·v1 |
| 139 | ····goto·:goto_0 | 139 | ····goto·:goto_0 |
| 140 | .end·method | 140 | .end·method |
| 141 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 141 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
| 142 | ····.locals·1 | 142 | ····.locals·1 |
| 143 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 144 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
| 145 | ····.prologue | 143 | ····.prologue |
| 146 | ····.line·36 | 144 | ····.line·36 |
| 147 | ····check-cast·p1,·Lcom/midisheetmusic/MidiNote; | 145 | ····check-cast·p1,·Lcom/midisheetmusic/MidiNote; |
| 148 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 149 | ····check-cast·p2,·Lcom/midisheetmusic/MidiNote; | 146 | ····check-cast·p2,·Lcom/midisheetmusic/MidiNote; |
| 150 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
| 151 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/midisheetmusic/MidiNote;->compare(Lcom/midisheetmusic/MidiNote;Lcom/midisheetmusic/MidiNote;)I | 147 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/midisheetmusic/MidiNote;->compare(Lcom/midisheetmusic/MidiNote;Lcom/midisheetmusic/MidiNote;)I |
| 152 | ····move-result·v0 | 148 | ····move-result·v0 |
| 153 | ····return·v0 | 149 | ····return·v0 |
| 154 | .end·method | 150 | .end·method |
| Offset 345, 14 lines modified | Offset 341, 15 lines modified | ||
| 345 | ····const/4·v2,·0x5 | 341 | ····const/4·v2,·0x5 |
| 346 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 342 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
| 347 | ····iget·v3,·p0,·Lcom/midisheetmusic/MidiNote;->channel:I | 343 | ····iget·v3,·p0,·Lcom/midisheetmusic/MidiNote;->channel:I |
| 344 | ····.line·95 | ||
| 348 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 345 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 349 | ····move-result-object·v3 | 346 | ····move-result-object·v3 |
| 350 | ····aput-object·v3,·v2,·v4 | 347 | ····aput-object·v3,·v2,·v4 |
| 351 | ····iget·v3,·p0,·Lcom/midisheetmusic/MidiNote;->notenumber:I | 348 | ····iget·v3,·p0,·Lcom/midisheetmusic/MidiNote;->notenumber:I |
| Offset 385, 13 lines modified | Offset 382, 14 lines modified | ||
| 385 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 382 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 386 | ····move-result-object·v3 | 383 | ····move-result-object·v3 |
| 387 | ····aput-object·v3,·v2,·v8 | 384 | ····aput-object·v3,·v2,·v8 |
| 385 | ····.line·94 | ||
| 388 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 386 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 389 | ····move-result-object·v1 | 387 | ····move-result-object·v1 |
| 390 | ····return-object·v1 | 388 | ····return-object·v1 |
| 391 | .end·method | 389 | .end·method |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiPlayer; | 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiPlayer;)V | 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiPlayer;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/MidiPlayer; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·201 | 27 | ····.line·201 |
| 27 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiPlayer$3;->this$0:Lcom/midisheetmusic/MidiPlayer; | 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiPlayer$3;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 312, 25 lines modified | Offset 312, 21 lines modified | ||
| 312 | ····move-result·v0 | 312 | ····move-result·v0 |
| 313 | ····return·v0 | 313 | ····return·v0 |
| 314 | .end·method | 314 | .end·method |
| 315 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 315 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
| 316 | ····.locals·1 | 316 | ····.locals·1 |
| 317 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 318 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
| 319 | ····.prologue | 317 | ····.prologue |
| 320 | ····.line·30 | 318 | ····.line·30 |
| 321 | ····check-cast·p1,·Lcom/midisheetmusic/WhiteNote; | 319 | ····check-cast·p1,·Lcom/midisheetmusic/WhiteNote; |
| 322 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 323 | ····check-cast·p2,·Lcom/midisheetmusic/WhiteNote; | 320 | ····check-cast·p2,·Lcom/midisheetmusic/WhiteNote; |
| 324 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
| 325 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/midisheetmusic/WhiteNote;->compare(Lcom/midisheetmusic/WhiteNote;Lcom/midisheetmusic/WhiteNote;)I | 321 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/midisheetmusic/WhiteNote;->compare(Lcom/midisheetmusic/WhiteNote;Lcom/midisheetmusic/WhiteNote;)I |
| 326 | ····move-result·v0 | 322 | ····move-result·v0 |
| 327 | ····return·v0 | 323 | ····return·v0 |
| 328 | .end·method | 324 | .end·method |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiPlayer; | 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiPlayer;)V | 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiPlayer;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/MidiPlayer; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·608 | 27 | ····.line·608 |
| 27 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; | 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 41, 362 lines modified | Offset 42, 362 lines modified | ||
| 41 | ····.prologue | 42 | ····.prologue |
| 42 | ····const/4·v13,·0x3 | 43 | ····const/4·v13,·0x3 |
| 43 | ····const/4·v12,·0x1 | 44 | ····const/4·v12,·0x1 |
| 44 | ····.line·610 | 45 | ····.line·610 |
| 45 | ····iget-object·v | 46 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 46 | ····iget-object·v | 47 | ····iget-object·v1,·v1,·Lcom/midisheetmusic/MidiPlayer;->midifile:Lcom/midisheetmusic/MidiFile; |
| 47 | ····if-eqz·v | 48 | ····if-eqz·v1,·:cond_0 |
| 48 | ····iget-object·v | 49 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 49 | ····iget-object·v | 50 | ····iget-object·v1,·v1,·Lcom/midisheetmusic/MidiPlayer;->sheet:Lcom/midisheetmusic/SheetMusic; |
| 50 | ····if-nez·v | 51 | ····if-nez·v1,·:cond_2 |
| 51 | ····.line·611 | 52 | ····.line·611 |
| 52 | ····:cond_0 | 53 | ····:cond_0 |
| 53 | ····iget-object·v | 54 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 54 | ····iput·v12,·v | 55 | ····iput·v12,·v1,·Lcom/midisheetmusic/MidiPlayer;->playstate:I |
| 55 | ····.line·658 | 56 | ····.line·658 |
| 56 | ····:cond_1 | 57 | ····:cond_1 |
| 57 | ····:goto_0 | 58 | ····:goto_0 |
| 58 | ····return-void | 59 | ····return-void |
| 59 | ····.line·614 | 60 | ····.line·614 |
| 60 | ····:cond_2 | 61 | ····:cond_2 |
| 61 | ····iget-object·v | 62 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 62 | ····iget·v | 63 | ····iget·v1,·v1,·Lcom/midisheetmusic/MidiPlayer;->playstate:I |
| 63 | ····if-eq·v | 64 | ····if-eq·v1,·v12,·:cond_1 |
| 64 | ····iget-object·v | 65 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 65 | ····iget·v | 66 | ····iget·v1,·v1,·Lcom/midisheetmusic/MidiPlayer;->playstate:I |
| 66 | ····if-eq·v | 67 | ····if-eq·v1,·v13,·:cond_1 |
| 67 | ····.line·618 | 68 | ····.line·618 |
| 68 | ····iget-object·v | 69 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 69 | ····iget·v | 70 | ····iget·v1,·v1,·Lcom/midisheetmusic/MidiPlayer;->playstate:I |
| 70 | ····const/4·v6,·0x4 | 71 | ····const/4·v6,·0x4 |
| 71 | ····if-eq·v | 72 | ····if-eq·v1,·v6,·:cond_1 |
| 72 | ····.line·621 | 73 | ····.line·621 |
| 73 | ····iget-object·v | 74 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 74 | ····iget·v | 75 | ····iget·v1,·v1,·Lcom/midisheetmusic/MidiPlayer;->playstate:I |
| 75 | ····const/4·v6,·0x2 | 76 | ····const/4·v6,·0x2 |
| 76 | ····if-ne·v | 77 | ····if-ne·v1,·v6,·:cond_5 |
| 77 | ····.line·622 | 78 | ····.line·622 |
| 78 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 79 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
| 79 | ····move-result-wide·v | 80 | ····move-result-wide·v6 |
| 80 | ····iget-object·v | 81 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 81 | ····iget-wide·v | 82 | ····iget-wide·v8,·v1,·Lcom/midisheetmusic/MidiPlayer;->startTime:J |
| 82 | ····sub-long·v | 83 | ····sub-long·v2,·v6,·v8 |
| 83 | ····.line·623 | 84 | ····.line·623 |
| 84 | ····.local·v | 85 | ····.local·v2,·"msec":J |
| 85 | ····iget-object·v | 86 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 86 | ····iget-object·v6,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; | 87 | ····iget-object·v6,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 87 | ····iget-wide·v6,·v6,·Lcom/midisheetmusic/MidiPlayer;->currentPulseTime:D | 88 | ····iget-wide·v6,·v6,·Lcom/midisheetmusic/MidiPlayer;->currentPulseTime:D |
| 88 | ····iput-wide·v6,·v | 89 | ····iput-wide·v6,·v1,·Lcom/midisheetmusic/MidiPlayer;->prevPulseTime:D |
| 89 | ····.line·624 | 90 | ····.line·624 |
| 90 | ····iget-object·v | 91 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 91 | ····iget-object·v6,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; | 92 | ····iget-object·v6,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 92 | ····iget-wide·v6,·v6,·Lcom/midisheetmusic/MidiPlayer;->startPulseTime:D | 93 | ····iget-wide·v6,·v6,·Lcom/midisheetmusic/MidiPlayer;->startPulseTime:D |
| 93 | ····long-to-double·v8,·v | 94 | ····long-to-double·v8,·v2 |
| 94 | ····iget-object·v10,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; | 95 | ····iget-object·v10,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 95 | ····iget-wide·v10,·v10,·Lcom/midisheetmusic/MidiPlayer;->pulsesPerMsec:D | 96 | ····iget-wide·v10,·v10,·Lcom/midisheetmusic/MidiPlayer;->pulsesPerMsec:D |
| 96 | ····mul-double/2addr·v8,·v10 | 97 | ····mul-double/2addr·v8,·v10 |
| 97 | ····add-double/2addr·v6,·v8 | 98 | ····add-double/2addr·v6,·v8 |
| 98 | ····iput-wide·v6,·v | 99 | ····iput-wide·v6,·v1,·Lcom/midisheetmusic/MidiPlayer;->currentPulseTime:D |
| 99 | ····.line·627 | 100 | ····.line·627 |
| 100 | ····iget-object·v | 101 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/MidiPlayer$7;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 101 | ····iget-object·v | 102 | ····iget-object·v1,·v1,·Lcom/midisheetmusic/MidiPlayer;->options:Lcom/midisheetmusic/MidiOptions; |
| 102 | ····iget-boolean·v | 103 | ····iget-boolean·v1,·v1,·Lcom/midisheetmusic/MidiOptions;->playMeasuresInLoop:Z |
| 103 | ····if-eqz·v | 104 | ····if-eqz·v1,·:cond_3 |
| Max diff block lines reached; 14072/20176 bytes (69.75%) of diff not shown. | |||
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$filenameView:Landroid/widget/EditText; | 22 | .field·final·synthetic·val$filenameView:Landroid/widget/EditText; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lcom/midisheetmusic/SheetMusicActivity;Landroid/widget/EditText;)V | 24 | .method·constructor·<init>(Lcom/midisheetmusic/SheetMusicActivity;Landroid/widget/EditText;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/SheetMusicActivity; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·204 | 28 | ····.line·204 |
| 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/SheetMusicActivity$1;->this$0:Lcom/midisheetmusic/SheetMusicActivity; | 29 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/SheetMusicActivity$1;->this$0:Lcom/midisheetmusic/SheetMusicActivity; |
| 29 | ····iput-object·p2,·p0,·Lcom/midisheetmusic/SheetMusicActivity$1;->val$filenameView:Landroid/widget/EditText; | 30 | ····iput-object·p2,·p0,·Lcom/midisheetmusic/SheetMusicActivity$1;->val$filenameView:Landroid/widget/EditText; |
| Offset 178, 96 lines modified | Offset 178, 95 lines modified | ||
| 178 | ····goto·:goto_1 | 178 | ····goto·:goto_1 |
| 179 | .end·method | 179 | .end·method |
| 180 | .method·private·CalculateStartEndTime()V | 180 | .method·private·CalculateStartEndTime()V |
| 181 | ····.locals·5 | 181 | ····.locals·5 |
| 182 | ····.prologue | 182 | ····.prologue |
| 183 | ····const/4·v | 183 | ····const/4·v3,·0x0 |
| 184 | ····.line·159 | 184 | ····.line·159 |
| 185 | ····iput·v | 185 | ····iput·v3,·p0,·Lcom/midisheetmusic/Staff;->endtime:I |
| 186 | ····iput·v | 186 | ····iput·v3,·p0,·Lcom/midisheetmusic/Staff;->starttime:I |
| 187 | ····.line·160 | 187 | ····.line·160 |
| 188 | ····iget-object·v | 188 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/Staff;->symbols:Ljava/util/ArrayList; |
| 189 | ····invoke-virtual·{v | 189 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->size()I |
| 190 | ····move-result·v | 190 | ····move-result·v2 |
| 191 | ····if-nez·v | 191 | ····if-nez·v2,·:cond_1 |
| 192 | ····.line·175 | 192 | ····.line·175 |
| 193 | ····:cond_0 | 193 | ····:cond_0 |
| 194 | ····return-void | 194 | ····return-void |
| 195 | ····.line·163 | 195 | ····.line·163 |
| 196 | ····:cond_1 | 196 | ····:cond_1 |
| 197 | ····iget-object·v | 197 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/Staff;->symbols:Ljava/util/ArrayList; |
| 198 | ····invoke-virtual·{v | 198 | ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| 199 | ····move-result-object·v | 199 | ····move-result-object·v2 |
| 200 | ····check-cast·v | 200 | ····check-cast·v2,·Lcom/midisheetmusic/MusicSymbol; |
| 201 | ····invoke-interface·{v | 201 | ····invoke-interface·{v2},·Lcom/midisheetmusic/MusicSymbol;->getStartTime()I |
| 202 | ····move-result·v | 202 | ····move-result·v2 |
| 203 | ····iput·v | 203 | ····iput·v2,·p0,·Lcom/midisheetmusic/Staff;->starttime:I |
| 204 | ····.line·164 | 204 | ····.line·164 |
| 205 | ····iget-object·v | 205 | ····iget-object·v2,·p0,·Lcom/midisheetmusic/Staff;->symbols:Ljava/util/ArrayList; |
| 206 | ····invoke-virtual·{v | 206 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 207 | ····move-result-object·v | 207 | ····move-result-object·v2 |
| 208 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 209 | ····:cond_2 | 208 | ····:cond_2 |
| 210 | ····:goto_0 | 209 | ····:goto_0 |
| 211 | ····invoke-interface·{v | 210 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 212 | ····move-result·v3 | 211 | ····move-result·v3 |
| 213 | ····if-eqz·v3,·:cond_0 | 212 | ····if-eqz·v3,·:cond_0 |
| 214 | ····invoke-interface·{v | 213 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 215 | ····move-result-object·v | 214 | ····move-result-object·v1 |
| 216 | ····check-cast·v | 215 | ····check-cast·v1,·Lcom/midisheetmusic/MusicSymbol; |
| 217 | ····.line·165 | 216 | ····.line·165 |
| 218 | ····.local·v | 217 | ····.local·v1,·"m":Lcom/midisheetmusic/MusicSymbol; |
| 219 | ····iget·v3,·p0,·Lcom/midisheetmusic/Staff;->endtime:I | 218 | ····iget·v3,·p0,·Lcom/midisheetmusic/Staff;->endtime:I |
| 220 | ····invoke-interface·{v | 219 | ····invoke-interface·{v1},·Lcom/midisheetmusic/MusicSymbol;->getStartTime()I |
| 221 | ····move-result·v4 | 220 | ····move-result·v4 |
| 222 | ····if-ge·v3,·v4,·:cond_3 | 221 | ····if-ge·v3,·v4,·:cond_3 |
| 223 | ····.line·166 | 222 | ····.line·166 |
| 224 | ····invoke-interface·{v | 223 | ····invoke-interface·{v1},·Lcom/midisheetmusic/MusicSymbol;->getStartTime()I |
| 225 | ····move-result·v3 | 224 | ····move-result·v3 |
| 226 | ····iput·v3,·p0,·Lcom/midisheetmusic/Staff;->endtime:I | 225 | ····iput·v3,·p0,·Lcom/midisheetmusic/Staff;->endtime:I |
| 227 | ····.line·168 | 226 | ····.line·168 |
| 228 | ····:cond_3 | 227 | ····:cond_3 |
| 229 | ····instance-of·v3,·v | 228 | ····instance-of·v3,·v1,·Lcom/midisheetmusic/ChordSymbol; |
| 230 | ····if-eqz·v3,·:cond_2 | 229 | ····if-eqz·v3,·:cond_2 |
| 231 | ····move-object·v0,·v | 230 | ····move-object·v0,·v1 |
| 232 | ····.line·169 | 231 | ····.line·169 |
| 233 | ····check-cast·v0,·Lcom/midisheetmusic/ChordSymbol; | 232 | ····check-cast·v0,·Lcom/midisheetmusic/ChordSymbol; |
| 234 | ····.line·170 | 233 | ····.line·170 |
| 235 | ····.local·v0,·"c":Lcom/midisheetmusic/ChordSymbol; | 234 | ····.local·v0,·"c":Lcom/midisheetmusic/ChordSymbol; |
| 236 | ····iget·v3,·p0,·Lcom/midisheetmusic/Staff;->endtime:I | 235 | ····iget·v3,·p0,·Lcom/midisheetmusic/Staff;->endtime:I |
| Offset 293, 54 lines modified | Offset 292, 53 lines modified | ||
| 293 | ····.param·p1,·"scrollVert"····#·Z | 292 | ····.param·p1,·"scrollVert"····#·Z |
| 294 | ····.prologue | 293 | ····.prologue |
| 295 | ····.line·147 | 294 | ····.line·147 |
| 296 | ····if-eqz·p1,·:cond_1 | 295 | ····if-eqz·p1,·:cond_1 |
| 297 | ····.line·148 | 296 | ····.line·148 |
| 298 | ····const/16·v | 297 | ····const/16·v1,·0x320 |
| 299 | ····iput·v | 298 | ····iput·v1,·p0,·Lcom/midisheetmusic/Staff;->width:I |
| 300 | ····.line·155 | 299 | ····.line·155 |
| 301 | ····:cond_0 | 300 | ····:cond_0 |
| 302 | ····return-void | 301 | ····return-void |
| 303 | ····.line·151 | 302 | ····.line·151 |
| 304 | ····:cond_1 | 303 | ····:cond_1 |
| 305 | ····iget·v | 304 | ····iget·v1,·p0,·Lcom/midisheetmusic/Staff;->keysigWidth:I |
| 306 | ····iput·v | 305 | ····iput·v1,·p0,·Lcom/midisheetmusic/Staff;->width:I |
| 307 | ····.line·152 | 306 | ····.line·152 |
| 308 | ····iget-object·v | 307 | ····iget-object·v1,·p0,·Lcom/midisheetmusic/Staff;->symbols:Ljava/util/ArrayList; |
| 309 | ····invoke-virtual·{v | 308 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 310 | ····move-result-object·v | 309 | ····move-result-object·v1 |
| 311 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 312 | ····:goto_0 | 310 | ····:goto_0 |
| Max diff block lines reached; 43346/48232 bytes (89.87%) of diff not shown. | |||
| Offset 397, 14 lines modified | Offset 397, 15 lines modified | ||
| 397 | ····aput-object·v3,·v1,·v2 | 397 | ····aput-object·v3,·v1,·v2 |
| 398 | ····const/4·v2,·0x1 | 398 | ····const/4·v2,·0x1 |
| 399 | ····iget-boolean·v3,·p0,·Lcom/midisheetmusic/ClefSymbol;->smallsize:Z | 399 | ····iget-boolean·v3,·p0,·Lcom/midisheetmusic/ClefSymbol;->smallsize:Z |
| 400 | ····.line·135 | ||
| 400 | ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 401 | ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| 401 | ····move-result-object·v3 | 402 | ····move-result-object·v3 |
| 402 | ····aput-object·v3,·v1,·v2 | 403 | ····aput-object·v3,·v1,·v2 |
| 403 | ····const/4·v2,·0x2 | 404 | ····const/4·v2,·0x2 |
| Offset 413, 13 lines modified | Offset 414, 14 lines modified | ||
| 413 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 414 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 414 | ····move-result-object·v3 | 415 | ····move-result-object·v3 |
| 415 | ····aput-object·v3,·v1,·v2 | 416 | ····aput-object·v3,·v1,·v2 |
| 417 | ····.line·134 | ||
| 416 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 418 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 417 | ····move-result-object·v0 | 419 | ····move-result-object·v0 |
| 418 | ····return-object·v0 | 420 | ····return-object·v0 |
| 419 | .end·method | 421 | .end·method |
| Offset 657, 15 lines modified | Offset 657, 15 lines modified | ||
| 657 | ····invoke-direct·{p0},·Lcom/midisheetmusic/ColorView;->initColorRings()V | 657 | ····invoke-direct·{p0},·Lcom/midisheetmusic/ColorView;->initColorRings()V |
| 658 | ····.line·171 | 658 | ····.line·171 |
| 659 | ····return-void | 659 | ····return-void |
| 660 | .end·method | 660 | .end·method |
| 661 | .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z | 661 | .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z |
| 662 | ····.locals· | 662 | ····.locals·10 |
| 663 | ····.param·p1,·"event"····#·Landroid/view/MotionEvent; | 663 | ····.param·p1,·"event"····#·Landroid/view/MotionEvent; |
| 664 | ····.prologue | 664 | ····.prologue |
| 665 | ····.line·213 | 665 | ····.line·213 |
| 666 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F | 666 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F |
| 667 | ····move-result·v5 | 667 | ····move-result·v5 |
| Offset 692, 21 lines modified | Offset 692, 21 lines modified | ||
| 692 | ····.local·v4,·"y":F | 692 | ····.local·v4,·"y":F |
| 693 | ····mul-float·v5,·v3,·v3 | 693 | ····mul-float·v5,·v3,·v3 |
| 694 | ····mul-float·v6,·v4,·v4 | 694 | ····mul-float·v6,·v4,·v4 |
| 695 | ····add-float/2addr·v5,·v6 | 695 | ····add-float/2addr·v5,·v6 |
| 696 | ····float-to-double·v | 696 | ····float-to-double·v6,·v5 |
| 697 | ····invoke-static·{v | 697 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sqrt(D)D |
| 698 | ····move-result-wide·v | 698 | ····move-result-wide·v6 |
| 699 | ····double-to-float·v2,·v | 699 | ····double-to-float·v2,·v6 |
| 700 | ····.line·217 | 700 | ····.line·217 |
| 701 | ····.local·v2,·"radius":F | 701 | ····.local·v2,·"radius":F |
| 702 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getAction()I | 702 | ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getAction()I |
| 703 | ····move-result·v5 | 703 | ····move-result·v5 |
| Offset 726, 23 lines modified | Offset 726, 23 lines modified | ||
| 726 | ····int-to-float·v5,·v5 | 726 | ····int-to-float·v5,·v5 |
| 727 | ····cmpl-float·v5,·v2,·v5 | 727 | ····cmpl-float·v5,·v2,·v5 |
| 728 | ····if-gtz·v5,·:cond_0 | 728 | ····if-gtz·v5,·:cond_0 |
| 729 | ····.line·223 | 729 | ····.line·223 |
| 730 | ····float-to-double·v | 730 | ····float-to-double·v6,·v4 |
| 731 | ····float-to-double·v | 731 | ····float-to-double·v8,·v3 |
| 732 | ····invoke-static·{v | 732 | ····invoke-static·{v6,·v7,·v8,·v9},·Ljava/lang/Math;->atan2(DD)D |
| 733 | ····move-result-wide·v | 733 | ····move-result-wide·v6 |
| 734 | ····double-to-float·v0,·v | 734 | ····double-to-float·v0,·v6 |
| 735 | ····.line·225 | 735 | ····.line·225 |
| 736 | ····.local·v0,·"angle":F | 736 | ····.local·v0,·"angle":F |
| 737 | ····const·v5,·0x40c90fda | 737 | ····const·v5,·0x40c90fda |
| 738 | ····div-float·v1,·v0,·v5 | 738 | ····div-float·v1,·v0,·v5 |
| Offset 83, 133 lines modified | Offset 83, 132 lines modified | ||
| 83 | ····.line·48 | 83 | ····.line·48 |
| 84 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 84 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 85 | ····.line·49 | 85 | ····.line·49 |
| 86 | ····iput·p2,·p0,·Lcom/midisheetmusic/MidiTrack;->tracknum:I | 86 | ····iput·p2,·p0,·Lcom/midisheetmusic/MidiTrack;->tracknum:I |
| 87 | ····.line·50 | 87 | ····.line·50 |
| 88 | ····new-instance·v | 88 | ····new-instance·v2,·Ljava/util/ArrayList; |
| 89 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I | 89 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I |
| 90 | ····move-result·v | 90 | ····move-result·v3 |
| 91 | ····invoke-direct·{v | 91 | ····invoke-direct·{v2,·v3},·Ljava/util/ArrayList;-><init>(I)V |
| 92 | ····iput-object·v | 92 | ····iput-object·v2,·p0,·Lcom/midisheetmusic/MidiTrack;->notes:Ljava/util/ArrayList; |
| 93 | ····.line·51 | 93 | ····.line·51 |
| 94 | ····iput·v6,·p0,·Lcom/midisheetmusic/MidiTrack;->instrument:I | 94 | ····iput·v6,·p0,·Lcom/midisheetmusic/MidiTrack;->instrument:I |
| 95 | ····.line·53 | 95 | ····.line·53 |
| 96 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 96 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 97 | ····move-result-object·v | 97 | ····move-result-object·v2 |
| 98 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 99 | ····:cond_0 | 98 | ····:cond_0 |
| 100 | ····:goto_0 | 99 | ····:goto_0 |
| 101 | ····invoke-interface·{v | 100 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 102 | ····move-result·v3 | 101 | ····move-result·v3 |
| 103 | ····if-eqz·v3,·:cond_6 | 102 | ····if-eqz·v3,·:cond_6 |
| 104 | ····invoke-interface·{v | 103 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 105 | ····move-result-object·v | 104 | ····move-result-object·v0 |
| 106 | ····check-cast·v | 105 | ····check-cast·v0,·Lcom/midisheetmusic/MidiEvent; |
| 107 | ····.line·54 | 106 | ····.line·54 |
| 108 | ····.local·v | 107 | ····.local·v0,·"mevent":Lcom/midisheetmusic/MidiEvent; |
| 109 | ····iget-byte·v3,·v | 108 | ····iget-byte·v3,·v0,·Lcom/midisheetmusic/MidiEvent;->EventFlag:B |
| 110 | ····if-ne·v3,·v7,·:cond_1 | 109 | ····if-ne·v3,·v7,·:cond_1 |
| 111 | ····iget-byte·v3,·v | 110 | ····iget-byte·v3,·v0,·Lcom/midisheetmusic/MidiEvent;->Velocity:B |
| 112 | ····if-lez·v3,·:cond_1 | 111 | ····if-lez·v3,·:cond_1 |
| 113 | ····.line·55 | 112 | ····.line·55 |
| 114 | ····new-instance·v | 113 | ····new-instance·v1,·Lcom/midisheetmusic/MidiNote; |
| 115 | ····iget·v3,·v | 114 | ····iget·v3,·v0,·Lcom/midisheetmusic/MidiEvent;->StartTime:I |
| 116 | ····iget-byte·v4,·v | 115 | ····iget-byte·v4,·v0,·Lcom/midisheetmusic/MidiEvent;->Channel:B |
| 117 | ····iget-byte·v5,·v | 116 | ····iget-byte·v5,·v0,·Lcom/midisheetmusic/MidiEvent;->Notenumber:B |
| 118 | ····invoke-direct·{v | 117 | ····invoke-direct·{v1,·v3,·v4,·v5,·v6},·Lcom/midisheetmusic/MidiNote;-><init>(IIII)V |
| 119 | ····.line·56 | 118 | ····.line·56 |
| 120 | ····.local·v | 119 | ····.local·v1,·"note":Lcom/midisheetmusic/MidiNote; |
| 121 | ····invoke-virtual·{p0,·v | 120 | ····invoke-virtual·{p0,·v1},·Lcom/midisheetmusic/MidiTrack;->AddNote(Lcom/midisheetmusic/MidiNote;)V |
| 122 | ····goto·:goto_0 | 121 | ····goto·:goto_0 |
| 123 | ····.line·58 | 122 | ····.line·58 |
| 124 | ····.end·local·v | 123 | ····.end·local·v1····#·"note":Lcom/midisheetmusic/MidiNote; |
| 125 | ····:cond_1 | 124 | ····:cond_1 |
| 126 | ····iget-byte·v3,·v | 125 | ····iget-byte·v3,·v0,·Lcom/midisheetmusic/MidiEvent;->EventFlag:B |
| 127 | ····if-ne·v3,·v7,·:cond_2 | 126 | ····if-ne·v3,·v7,·:cond_2 |
| 128 | ····iget-byte·v3,·v | 127 | ····iget-byte·v3,·v0,·Lcom/midisheetmusic/MidiEvent;->Velocity:B |
| 129 | ····if-nez·v3,·:cond_2 | 128 | ····if-nez·v3,·:cond_2 |
| 130 | ····.line·59 | 129 | ····.line·59 |
| 131 | ····iget-byte·v3,·v | 130 | ····iget-byte·v3,·v0,·Lcom/midisheetmusic/MidiEvent;->Channel:B |
| 132 | ····iget-byte·v4,·v | 131 | ····iget-byte·v4,·v0,·Lcom/midisheetmusic/MidiEvent;->Notenumber:B |
| 133 | ····iget·v5,·v | 132 | ····iget·v5,·v0,·Lcom/midisheetmusic/MidiEvent;->StartTime:I |
| 134 | ····invoke-virtual·{p0,·v3,·v4,·v5},·Lcom/midisheetmusic/MidiTrack;->NoteOff(III)V | 133 | ····invoke-virtual·{p0,·v3,·v4,·v5},·Lcom/midisheetmusic/MidiTrack;->NoteOff(III)V |
| 135 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
| 136 | ····.line·61 | 135 | ····.line·61 |
| 137 | ····:cond_2 | 136 | ····:cond_2 |
| 138 | ····iget-byte·v3,·v | 137 | ····iget-byte·v3,·v0,·Lcom/midisheetmusic/MidiEvent;->EventFlag:B |
| 139 | ····const/16·v4,·-0x80 | 138 | ····const/16·v4,·-0x80 |
| 140 | ····if-ne·v3,·v4,·:cond_3 | 139 | ····if-ne·v3,·v4,·:cond_3 |
| 141 | ····.line·62 | 140 | ····.line·62 |
| 142 | ····iget-byte·v3,·v | 141 | ····iget-byte·v3,·v0,·Lcom/midisheetmusic/MidiEvent;->Channel:B |
| 143 | ····iget-byte·v4,·v | 142 | ····iget-byte·v4,·v0,·Lcom/midisheetmusic/MidiEvent;->Notenumber:B |
| 144 | ····iget·v5,·v | 143 | ····iget·v5,·v0,·Lcom/midisheetmusic/MidiEvent;->StartTime:I |
| 145 | ····invoke-virtual·{p0,·v3,·v4,·v5},·Lcom/midisheetmusic/MidiTrack;->NoteOff(III)V | 144 | ····invoke-virtual·{p0,·v3,·v4,·v5},·Lcom/midisheetmusic/MidiTrack;->NoteOff(III)V |
| 146 | ····goto·:goto_0 | 145 | ····goto·:goto_0 |
| 147 | ····.line·64 | 146 | ····.line·64 |
| 148 | ····:cond_3 | 147 | ····:cond_3 |
| 149 | ····iget-byte·v3,·v | 148 | ····iget-byte·v3,·v0,·Lcom/midisheetmusic/MidiEvent;->EventFlag:B |
| 150 | ····const/16·v4,·-0x40 | 149 | ····const/16·v4,·-0x40 |
| 151 | ····if-ne·v3,·v4,·:cond_4 | 150 | ····if-ne·v3,·v4,·:cond_4 |
| 152 | ····.line·65 | 151 | ····.line·65 |
| 153 | ····iget-byte·v3,·v | 152 | ····iget-byte·v3,·v0,·Lcom/midisheetmusic/MidiEvent;->Instrument:B |
| 154 | ····iput·v3,·p0,·Lcom/midisheetmusic/MidiTrack;->instrument:I | 153 | ····iput·v3,·p0,·Lcom/midisheetmusic/MidiTrack;->instrument:I |
| 155 | ····goto·:goto_0 | 154 | ····goto·:goto_0 |
| 156 | ····.line·67 | 155 | ····.line·67 |
| 157 | ····:cond_4 | 156 | ····:cond_4 |
| 158 | ····iget-byte·v3,·v | 157 | ····iget-byte·v3,·v0,·Lcom/midisheetmusic/MidiEvent;->Metaevent:B |
| Max diff block lines reached; 12894/18202 bytes (70.84%) of diff not shown. | |||
| Offset 576, 605 lines modified | Offset 576, 617 lines modified | ||
| 576 | ····.line·320 | 576 | ····.line·320 |
| 577 | ····invoke-virtual·{p1,·v0,·p2},·Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V | 577 | ····invoke-virtual·{p1,·v0,·p2},·Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V |
| 578 | ····goto/16·:goto_1 | 578 | ····goto/16·:goto_1 |
| 579 | .end·method | 579 | .end·method |
| 580 | .method·private·DrawHorizBarStem(Landroid/graphics/Canvas;Landroid/graphics/Paint;ILcom/midisheetmusic/WhiteNote;)V | 580 | .method·private·DrawHorizBarStem(Landroid/graphics/Canvas;Landroid/graphics/Paint;ILcom/midisheetmusic/WhiteNote;)V |
| 581 | ····.locals·1 | 581 | ····.locals·17 |
| 582 | ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; | 582 | ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; |
| 583 | ····.param·p2,·"paint"····#·Landroid/graphics/Paint; | 583 | ····.param·p2,·"paint"····#·Landroid/graphics/Paint; |
| 584 | ····.param·p3,·"ytop"····#·I | 584 | ····.param·p3,·"ytop"····#·I |
| 585 | ····.param·p4,·"topstaff"····#·Lcom/midisheetmusic/WhiteNote; | 585 | ····.param·p4,·"topstaff"····#·Lcom/midisheetmusic/WhiteNote; |
| 586 | ····.prologue | 586 | ····.prologue |
| 587 | ····.line·334 | 587 | ····.line·334 |
| 588 | ····const/high16·v | 588 | ····const/high16·v2,·0x40800000····#·4.0f |
| 589 | ····move-object/from16·v0,·p2 | 589 | ····move-object/from16·v0,·p2 |
| 590 | ····invoke-virtual·{v0,·v | 590 | ····invoke-virtual·{v0,·v2},·Landroid/graphics/Paint;->setStrokeWidth(F)V |
| 591 | ····.line·335 | 591 | ····.line·335 |
| 592 | ····sget-object·v | 592 | ····sget-object·v2,·Landroid/graphics/Paint$Cap;->BUTT:Landroid/graphics/Paint$Cap; |
| 593 | ····move-object/from16·v0,·p2 | 593 | ····move-object/from16·v0,·p2 |
| 594 | ····invoke-virtual·{v0,·v | 594 | ····invoke-virtual·{v0,·v2},·Landroid/graphics/Paint;->setStrokeCap(Landroid/graphics/Paint$Cap;)V |
| 595 | ····.line·336 | 595 | ····.line·336 |
| 596 | ····const/4·v1 | 596 | ····const/4·v12,·0x0 |
| 597 | ····.line·337 | 597 | ····.line·337 |
| 598 | ····.local·v1 | 598 | ····.local·v12,·"xstart":I |
| 599 | ····const/4·v1 | 599 | ····const/4·v13,·0x0 |
| 600 | ····.line·339 | 600 | ····.line·339 |
| 601 | ····.local·v1 | 601 | ····.local·v13,·"xstart2":I |
| 602 | ····move-object/from16·v0,·p0 | 602 | ····move-object/from16·v0,·p0 |
| 603 | ····iget·v | 603 | ····iget·v2,·v0,·Lcom/midisheetmusic/Stem;->side:I |
| 604 | ····const/4·v | 604 | ····const/4·v3,·0x1 |
| 605 | ····if-ne·v | 605 | ····if-ne·v2,·v3,·:cond_8 |
| 606 | ····.line·340 | 606 | ····.line·340 |
| 607 | ····const/4·v1 | 607 | ····const/4·v12,·0x2 |
| 608 | ····.line·344 | 608 | ····.line·344 |
| 609 | ····:cond_0 | 609 | ····:cond_0 |
| 610 | ····:goto_0 | 610 | ····:goto_0 |
| 611 | ····move-object/from16·v0,·p0 | 611 | ····move-object/from16·v0,·p0 |
| 612 | ····iget-object·v | 612 | ····iget-object·v2,·v0,·Lcom/midisheetmusic/Stem;->pair:Lcom/midisheetmusic/Stem; |
| 613 | ····iget·v | 613 | ····iget·v2,·v2,·Lcom/midisheetmusic/Stem;->side:I |
| 614 | ····const/4·v | 614 | ····const/4·v3,·0x1 |
| 615 | ····if-ne·v | 615 | ····if-ne·v2,·v3,·:cond_9 |
| 616 | ····.line·345 | 616 | ····.line·345 |
| 617 | ····const/4·v1 | 617 | ····const/4·v13,·0x2 |
| 618 | ····.line·350 | 618 | ····.line·350 |
| 619 | ····:cond_1 | 619 | ····:cond_1 |
| 620 | ····:goto_1 | 620 | ····:goto_1 |
| 621 | ····move-object/from16·v0,·p0 | 621 | ····move-object/from16·v0,·p0 |
| 622 | ····iget·v | 622 | ····iget·v2,·v0,·Lcom/midisheetmusic/Stem;->direction:I |
| 623 | ····const/4·v | 623 | ····const/4·v3,·0x1 |
| 624 | ····if-ne·v | 624 | ····if-ne·v2,·v3,·:cond_a |
| 625 | ····.line·351 | 625 | ····.line·351 |
| 626 | ····move-object/from16·v0,·p0 | 626 | ····move-object/from16·v0,·p0 |
| 627 | ····iget·v | 627 | ····iget·v2,·v0,·Lcom/midisheetmusic/Stem;->width_to_pair:I |
| 628 | ····add-int·v1 | 628 | ····add-int·v11,·v2,·v13 |
| 629 | ····.line·352 | 629 | ····.line·352 |
| 630 | ····.local·v1 | 630 | ····.local·v11,·"xend":I |
| 631 | ····move-object/from16·v0,·p0 | 631 | ····move-object/from16·v0,·p0 |
| 632 | ····iget-object·v | 632 | ····iget-object·v2,·v0,·Lcom/midisheetmusic/Stem;->end:Lcom/midisheetmusic/WhiteNote; |
| 633 | ····move-object/from16·v0,·p4 | 633 | ····move-object/from16·v0,·p4 |
| 634 | ····invoke-virtual·{v0,·v | 634 | ····invoke-virtual·{v0,·v2},·Lcom/midisheetmusic/WhiteNote;->Dist(Lcom/midisheetmusic/WhiteNote;)I |
| 635 | ····move-result·v | 635 | ····move-result·v2 |
| 636 | ····mul-int/lit8·v | 636 | ····mul-int/lit8·v2,·v2,·0x8 |
| 637 | ····div-int/lit8·v | 637 | ····div-int/lit8·v2,·v2,·0x2 |
| 638 | ····add-int·v1 | 638 | ····add-int·v16,·p3,·v2 |
| 639 | ····.line·353 | 639 | ····.line·353 |
| 640 | ····.local·v1 | 640 | ····.local·v16,·"ystart":I |
| 641 | ····move-object/from16·v0,·p0 | 641 | ····move-object/from16·v0,·p0 |
| 642 | ····iget-object·v | 642 | ····iget-object·v2,·v0,·Lcom/midisheetmusic/Stem;->pair:Lcom/midisheetmusic/Stem; |
| 643 | ····iget-object·v | 643 | ····iget-object·v2,·v2,·Lcom/midisheetmusic/Stem;->end:Lcom/midisheetmusic/WhiteNote; |
| 644 | ····move-object/from16·v0,·p4 | 644 | ····move-object/from16·v0,·p4 |
| 645 | ····invoke-virtual·{v0,·v | 645 | ····invoke-virtual·{v0,·v2},·Lcom/midisheetmusic/WhiteNote;->Dist(Lcom/midisheetmusic/WhiteNote;)I |
| 646 | ····move-result·v | 646 | ····move-result·v2 |
| 647 | ····mul-int/lit8·v | 647 | ····mul-int/lit8·v2,·v2,·0x8 |
| 648 | ····div-int/lit8·v | 648 | ····div-int/lit8·v2,·v2,·0x2 |
| 649 | ····add-int·v1 | 649 | ····add-int·v15,·p3,·v2 |
| 650 | ····.line·355 | 650 | ····.line·355 |
| 651 | ····.local·v1 | 651 | ····.local·v15,·"yend":I |
| 652 | ····move-object/from16·v0,·p0 | 652 | ····move-object/from16·v0,·p0 |
| 653 | ····iget-object·v | 653 | ····iget-object·v2,·v0,·Lcom/midisheetmusic/Stem;->duration:Lcom/midisheetmusic/NoteDuration; |
| 654 | ····sget-object·v | 654 | ····sget-object·v3,·Lcom/midisheetmusic/NoteDuration;->Eighth:Lcom/midisheetmusic/NoteDuration; |
| Max diff block lines reached; 21251/26221 bytes (81.05%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiPlayer; | 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiPlayer;)V | 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiPlayer;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/MidiPlayer; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·213 | 27 | ····.line·213 |
| 27 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiPlayer$4;->this$0:Lcom/midisheetmusic/MidiPlayer; | 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiPlayer$4;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/ColorDialog; | 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/ColorDialog; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/midisheetmusic/ColorDialog;)V | 23 | .method·constructor·<init>(Lcom/midisheetmusic/ColorDialog;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/ColorDialog; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·63 | 27 | ····.line·63 |
| 27 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/ColorDialog$1;->this$0:Lcom/midisheetmusic/ColorDialog; | 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/ColorDialog$1;->this$0:Lcom/midisheetmusic/ColorDialog; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 77, 27 lines modified | Offset 77, 27 lines modified | ||
| 77 | #·direct·methods | 77 | #·direct·methods |
| 78 | .method·public·constructor·<init>(Landroid/content/Context;)V | 78 | .method·public·constructor·<init>(Landroid/content/Context;)V |
| 79 | ····.locals·10 | 79 | ····.locals·10 |
| 80 | ····.param·p1,·"context"····#·Landroid/content/Context; | 80 | ····.param·p1,·"context"····#·Landroid/content/Context; |
| 81 | ····.prologue | 81 | ····.prologue |
| 82 | ····const/4·v | 82 | ····const/4·v7,·0x1 |
| 83 | ····const-wide/16·v | 83 | ····const-wide/16·v8,·0x0 |
| 84 | ····const/4·v5,·0x0 | 84 | ····const/4·v5,·0x0 |
| 85 | ····const/4·v6,·0x0 | 85 | ····const/4·v6,·0x0 |
| 86 | ····.line·111 | 86 | ····.line·111 |
| 87 | ····invoke-direct·{p0,·p1},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V | 87 | ····invoke-direct·{p0,·p1},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V |
| 88 | ····.line·71 | 88 | ····.line·71 |
| 89 | ····iput·v | 89 | ····iput·v7,·p0,·Lcom/midisheetmusic/MidiPlayer;->stopped:I |
| 90 | ····.line·72 | 90 | ····.line·72 |
| 91 | ····const/4·v4,·0x2 | 91 | ····const/4·v4,·0x2 |
| 92 | ····iput·v4,·p0,·Lcom/midisheetmusic/MidiPlayer;->playing:I | 92 | ····iput·v4,·p0,·Lcom/midisheetmusic/MidiPlayer;->playing:I |
| 93 | ····.line·73 | 93 | ····.line·73 |
| Offset 153, 28 lines modified | Offset 153, 28 lines modified | ||
| 153 | ····.line·115 | 153 | ····.line·115 |
| 154 | ····iput-object·v5,·p0,·Lcom/midisheetmusic/MidiPlayer;->options:Lcom/midisheetmusic/MidiOptions; | 154 | ····iput-object·v5,·p0,·Lcom/midisheetmusic/MidiPlayer;->options:Lcom/midisheetmusic/MidiOptions; |
| 155 | ····.line·116 | 155 | ····.line·116 |
| 156 | ····iput-object·v5,·p0,·Lcom/midisheetmusic/MidiPlayer;->sheet:Lcom/midisheetmusic/SheetMusic; | 156 | ····iput-object·v5,·p0,·Lcom/midisheetmusic/MidiPlayer;->sheet:Lcom/midisheetmusic/SheetMusic; |
| 157 | ····.line·117 | 157 | ····.line·117 |
| 158 | ····iput·v | 158 | ····iput·v7,·p0,·Lcom/midisheetmusic/MidiPlayer;->playstate:I |
| 159 | ····.line·118 | 159 | ····.line·118 |
| 160 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J | 160 | ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J |
| 161 | ····move-result-wide·v4 | 161 | ····move-result-wide·v4 |
| 162 | ····iput-wide·v4,·p0,·Lcom/midisheetmusic/MidiPlayer;->startTime:J | 162 | ····iput-wide·v4,·p0,·Lcom/midisheetmusic/MidiPlayer;->startTime:J |
| 163 | ····.line·119 | 163 | ····.line·119 |
| 164 | ····iput-wide·v | 164 | ····iput-wide·v8,·p0,·Lcom/midisheetmusic/MidiPlayer;->startPulseTime:D |
| 165 | ····.line·120 | 165 | ····.line·120 |
| 166 | ····iput-wide·v | 166 | ····iput-wide·v8,·p0,·Lcom/midisheetmusic/MidiPlayer;->currentPulseTime:D |
| 167 | ····.line·121 | 167 | ····.line·121 |
| 168 | ····const-wide/high16·v4,·-0x3fdc000000000000L····#·-10.0 | 168 | ····const-wide/high16·v4,·-0x3fdc000000000000L····#·-10.0 |
| 169 | ····iput-wide·v4,·p0,·Lcom/midisheetmusic/MidiPlayer;->prevPulseTime:D | 169 | ····iput-wide·v4,·p0,·Lcom/midisheetmusic/MidiPlayer;->prevPulseTime:D |
| 170 | ····.line·122 | 170 | ····.line·122 |
| Offset 243, 55 lines modified | Offset 243, 55 lines modified | ||
| 243 | ····invoke-virtual·{p0,·v4},·Lcom/midisheetmusic/MidiPlayer;->setBackgroundColor(I)V | 243 | ····invoke-virtual·{p0,·v4},·Lcom/midisheetmusic/MidiPlayer;->setBackgroundColor(I)V |
| 244 | ····.line·132 | 244 | ····.line·132 |
| 245 | ····return-void | 245 | ····return-void |
| 246 | .end·method | 246 | .end·method |
| 247 | .method·private·CreateMidiFile()V | 247 | .method·private·CreateMidiFile()V |
| 248 | ····.locals·1 | 248 | ····.locals·14 |
| 249 | ····.prologue | 249 | ····.prologue |
| 250 | ····const-wide/high16·v1 | 250 | ····const-wide/high16·v12,·0x3ff0000000000000L····#·1.0 |
| 251 | ····.line·343 | 251 | ····.line·343 |
| 252 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/MidiPlayer;->midifile:Lcom/midisheetmusic/MidiFile; | 252 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/MidiPlayer;->midifile:Lcom/midisheetmusic/MidiFile; |
| 253 | ····invoke-virtual·{v7},·Lcom/midisheetmusic/MidiFile;->getTime()Lcom/midisheetmusic/TimeSignature; | 253 | ····invoke-virtual·{v7},·Lcom/midisheetmusic/MidiFile;->getTime()Lcom/midisheetmusic/TimeSignature; |
| 254 | ····move-result-object·v7 | 254 | ····move-result-object·v7 |
| 255 | ····invoke-virtual·{v7},·Lcom/midisheetmusic/TimeSignature;->getTempo()I | 255 | ····invoke-virtual·{v7},·Lcom/midisheetmusic/TimeSignature;->getTempo()I |
| 256 | ····move-result·v7 | 256 | ····move-result·v7 |
| 257 | ····int-to-double·v | 257 | ····int-to-double·v8,·v7 |
| 258 | ····div-double·v2,·v1 | 258 | ····div-double·v2,·v12,·v8 |
| 259 | ····.line·344 | 259 | ····.line·344 |
| 260 | ····.local·v2,·"inverse_tempo":D | 260 | ····.local·v2,·"inverse_tempo":D |
| 261 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/MidiPlayer;->speedBar:Landroid/widget/SeekBar; | 261 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/MidiPlayer;->speedBar:Landroid/widget/SeekBar; |
| 262 | ····invoke-virtual·{v7},·Landroid/widget/SeekBar;->getProgress()I | 262 | ····invoke-virtual·{v7},·Landroid/widget/SeekBar;->getProgress()I |
| 263 | ····move-result·v7 | 263 | ····move-result·v7 |
| 264 | ····int-to-double·v | 264 | ····int-to-double·v8,·v7 |
| 265 | ····mul-double/2addr·v | 265 | ····mul-double/2addr·v8,·v2 |
| 266 | ····const-wide/high16·v | 266 | ····const-wide/high16·v10,·0x4059000000000000L····#·100.0 |
| 267 | ····div-double·v4,·v | 267 | ····div-double·v4,·v8,·v10 |
| 268 | ····.line·346 | 268 | ····.line·346 |
| 269 | ····.local·v4,·"inverse_tempo_scaled":D | 269 | ····.local·v4,·"inverse_tempo_scaled":D |
| 270 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/MidiPlayer;->options:Lcom/midisheetmusic/MidiOptions; | 270 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/MidiPlayer;->options:Lcom/midisheetmusic/MidiOptions; |
| 271 | ····div-double·v8,·v1 | 271 | ····div-double·v8,·v12,·v4 |
| 272 | ····double-to-int·v8,·v8 | 272 | ····double-to-int·v8,·v8 |
| 273 | ····iput·v8,·v7,·Lcom/midisheetmusic/MidiOptions;->tempo:I | 273 | ····iput·v8,·v7,·Lcom/midisheetmusic/MidiOptions;->tempo:I |
| 274 | ····.line·347 | 274 | ····.line·347 |
| 275 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/MidiPlayer;->midifile:Lcom/midisheetmusic/MidiFile; | 275 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/MidiPlayer;->midifile:Lcom/midisheetmusic/MidiFile; |
| Offset 300, 29 lines modified | Offset 300, 29 lines modified | ||
| 300 | ····move-result-object·v7 | 300 | ····move-result-object·v7 |
| 301 | ····invoke-virtual·{v7},·Lcom/midisheetmusic/TimeSignature;->getQuarter()I | 301 | ····invoke-virtual·{v7},·Lcom/midisheetmusic/TimeSignature;->getQuarter()I |
| 302 | ····move-result·v7 | 302 | ····move-result·v7 |
| 303 | ····int-to-double·v | 303 | ····int-to-double·v8,·v7 |
| 304 | ····const-wide·v | 304 | ····const-wide·v10,·0x408f400000000000L····#·1000.0 |
| 305 | ····iget-object·v | 305 | ····iget-object·v7,·p0,·Lcom/midisheetmusic/MidiPlayer;->options:Lcom/midisheetmusic/MidiOptions; |
| 306 | ····iget·v | 306 | ····iget·v7,·v7,·Lcom/midisheetmusic/MidiOptions;->tempo:I |
| Max diff block lines reached; 11890/16054 bytes (74.06%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiPlayer; | 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiPlayer; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiPlayer;)V | 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiPlayer;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/MidiPlayer; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·188 | 27 | ····.line·188 |
| 27 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiPlayer$2;->this$0:Lcom/midisheetmusic/MidiPlayer; | 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiPlayer$2;->this$0:Lcom/midisheetmusic/MidiPlayer; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 1763, 14 lines modified | Offset 1763, 15 lines modified | ||
| 1763 | ····:goto_1 | 1763 | ····:goto_1 |
| 1764 | ····if-lt·v1,·v5,·:cond_3 | 1764 | ····if-lt·v1,·v5,·:cond_3 |
| 1765 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/Piano;->notes:Ljava/util/ArrayList; | 1765 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/Piano;->notes:Ljava/util/ArrayList; |
| 1766 | ····add-int/lit8·v4,·v1,·-0x1 | 1766 | ····add-int/lit8·v4,·v1,·-0x1 |
| 1767 | ····.line·554 | ||
| 1767 | ····invoke-virtual·{v3,·v4},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | 1768 | ····invoke-virtual·{v3,·v4},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| 1768 | ····move-result-object·v3 | 1769 | ····move-result-object·v3 |
| 1769 | ····check-cast·v3,·Lcom/midisheetmusic/MidiNote; | 1770 | ····check-cast·v3,·Lcom/midisheetmusic/MidiNote; |
| 1770 | ····invoke-virtual·{v3},·Lcom/midisheetmusic/MidiNote;->getStartTime()I | 1771 | ····invoke-virtual·{v3},·Lcom/midisheetmusic/MidiNote;->getStartTime()I |
| Offset 3371, 17 lines modified | Offset 3372, 17 lines modified | ||
| 3371 | ····.prologue | 3372 | ····.prologue |
| 3372 | ····const/4·v6,·0x0 | 3373 | ····const/4·v6,·0x0 |
| 3373 | ····.line·163 | 3374 | ····.line·163 |
| 3374 | ····if-nez·p1,·:cond_0 | 3375 | ····if-nez·p1,·:cond_0 |
| 3375 | ····.line·164 | 3376 | ····.line·164 |
| 3376 | ····const/4·v | 3377 | ····const/4·v4,·0x0 |
| 3377 | ····iput-object·v | 3378 | ····iput-object·v4,·p0,·Lcom/midisheetmusic/Piano;->notes:Ljava/util/ArrayList; |
| 3378 | ····.line·165 | 3379 | ····.line·165 |
| 3379 | ····iput-boolean·v6,·p0,·Lcom/midisheetmusic/Piano;->useTwoColors:Z | 3380 | ····iput-boolean·v6,·p0,·Lcom/midisheetmusic/Piano;->useTwoColors:Z |
| 3380 | ····.line·195 | 3381 | ····.line·195 |
| 3381 | ····:goto_0 | 3382 | ····:goto_0 |
| 3382 | ····return-void | 3383 | ····return-void |
| Offset 3389, 120 lines modified | Offset 3390, 118 lines modified | ||
| 3389 | ····.line·168 | 3390 | ····.line·168 |
| 3390 | ····:cond_0 | 3391 | ····:cond_0 |
| 3391 | ····iput-object·p3,·p0,·Lcom/midisheetmusic/Piano;->player:Lcom/midisheetmusic/MidiPlayer; | 3392 | ····iput-object·p3,·p0,·Lcom/midisheetmusic/Piano;->player:Lcom/midisheetmusic/MidiPlayer; |
| 3392 | ····.line·169 | 3393 | ····.line·169 |
| 3393 | ····invoke-virtual·{p1,·p2},·Lcom/midisheetmusic/MidiFile;->ChangeMidiNotes(Lcom/midisheetmusic/MidiOptions;)Ljava/util/ArrayList; | 3394 | ····invoke-virtual·{p1,·p2},·Lcom/midisheetmusic/MidiFile;->ChangeMidiNotes(Lcom/midisheetmusic/MidiOptions;)Ljava/util/ArrayList; |
| 3394 | ····move-result-object·v | 3395 | ····move-result-object·v3 |
| 3395 | ····.line·170 | 3396 | ····.line·170 |
| 3396 | ····.local·v | 3397 | ····.local·v3,·"tracks":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/midisheetmusic/MidiTrack;>;" |
| 3397 | ····invoke-static·{v | 3398 | ····invoke-static·{v3},·Lcom/midisheetmusic/MidiFile;->CombineToSingleTrack(Ljava/util/ArrayList;)Lcom/midisheetmusic/MidiTrack; |
| 3398 | ····move-result-object·v | 3399 | ····move-result-object·v1 |
| 3399 | ····.line·171 | 3400 | ····.line·171 |
| 3400 | ····.local·v | 3401 | ····.local·v1,·"track":Lcom/midisheetmusic/MidiTrack; |
| 3401 | ····invoke-virtual·{v | 3402 | ····invoke-virtual·{v1},·Lcom/midisheetmusic/MidiTrack;->getNotes()Ljava/util/ArrayList; |
| 3402 | ····move-result-object·v | 3403 | ····move-result-object·v4 |
| 3403 | ····iput-object·v | 3404 | ····iput-object·v4,·p0,·Lcom/midisheetmusic/Piano;->notes:Ljava/util/ArrayList; |
| 3404 | ····.line·173 | 3405 | ····.line·173 |
| 3405 | ····invoke-virtual·{p1},·Lcom/midisheetmusic/MidiFile;->getTime()Lcom/midisheetmusic/TimeSignature; | 3406 | ····invoke-virtual·{p1},·Lcom/midisheetmusic/MidiFile;->getTime()Lcom/midisheetmusic/TimeSignature; |
| 3406 | ····move-result-object·v | 3407 | ····move-result-object·v4 |
| 3407 | ····invoke-virtual·{v | 3408 | ····invoke-virtual·{v4},·Lcom/midisheetmusic/TimeSignature;->getQuarter()I |
| 3408 | ····move-result·v | 3409 | ····move-result·v4 |
| 3409 | ····mul-int/lit8·v | 3410 | ····mul-int/lit8·v4,·v4,·0x2 |
| 3410 | ····iput·v | 3411 | ····iput·v4,·p0,·Lcom/midisheetmusic/Piano;->maxShadeDuration:I |
| 3411 | ····.line·178 | 3412 | ····.line·178 |
| 3412 | ····const/4·v | 3413 | ····const/4·v2,·0x0 |
| 3413 | ····.local·v | 3414 | ····.local·v2,·"tracknum":I |
| 3414 | ····:goto_1 | 3415 | ····:goto_1 |
| 3415 | ····invoke-virtual·{v | 3416 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I |
| 3416 | ····move-result·v | 3417 | ····move-result·v4 |
| 3417 | ····if-ge·v | 3418 | ····if-ge·v2,·v4,·:cond_2 |
| 3418 | ····.line·179 | 3419 | ····.line·179 |
| 3419 | ····invoke-virtual·{v | 3420 | ····invoke-virtual·{v3,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| 3420 | ····move-result-object·v | 3421 | ····move-result-object·v4 |
| 3421 | ····check-cast·v | 3422 | ····check-cast·v4,·Lcom/midisheetmusic/MidiTrack; |
| 3422 | ····invoke-virtual·{v | 3423 | ····invoke-virtual·{v4},·Lcom/midisheetmusic/MidiTrack;->getNotes()Ljava/util/ArrayList; |
| 3423 | ····move-result-object·v | 3424 | ····move-result-object·v4 |
| 3424 | ····invoke-virtual·{v | 3425 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 3425 | ····move-result-object·v | 3426 | ····move-result-object·v4 |
| 3426 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 3427 | ····:goto_2 | 3427 | ····:goto_2 |
| 3428 | ····invoke-interface·{v | 3428 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
| 3429 | ····move-result·v5 | 3429 | ····move-result·v5 |
| 3430 | ····if-eqz·v5,·:cond_1 | 3430 | ····if-eqz·v5,·:cond_1 |
| 3431 | ····invoke-interface·{v | 3431 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 3432 | ····move-result-object·v | 3432 | ····move-result-object·v0 |
| 3433 | ····check-cast·v | 3433 | ····check-cast·v0,·Lcom/midisheetmusic/MidiNote; |
| 3434 | ····.line·180 | 3434 | ····.line·180 |
| 3435 | ····.local·v | 3435 | ····.local·v0,·"note":Lcom/midisheetmusic/MidiNote; |
| 3436 | ····invoke-virtual·{v | 3436 | ····invoke-virtual·{v0,·v2},·Lcom/midisheetmusic/MidiNote;->setChannel(I)V |
| 3437 | ····goto·:goto_2 | 3437 | ····goto·:goto_2 |
| 3438 | ····.line·178 | 3438 | ····.line·178 |
| 3439 | ····.end·local·v | 3439 | ····.end·local·v0····#·"note":Lcom/midisheetmusic/MidiNote; |
| 3440 | ····:cond_1 | 3440 | ····:cond_1 |
| 3441 | ····add-int/lit8·v | 3441 | ····add-int/lit8·v2,·v2,·0x1 |
| 3442 | ····goto·:goto_1 | 3442 | ····goto·:goto_1 |
| 3443 | ····.line·188 | 3443 | ····.line·188 |
| 3444 | ····.end·local·v0····#·"i$":Ljava/util/Iterator; | ||
| 3445 | ····:cond_2 | 3444 | ····:cond_2 |
| 3446 | ····iput-boolean·v6,·p0,·Lcom/midisheetmusic/Piano;->useTwoColors:Z | 3445 | ····iput-boolean·v6,·p0,·Lcom/midisheetmusic/Piano;->useTwoColors:Z |
| Max diff block lines reached; 890/6109 bytes (14.57%) of diff not shown. | |||
| Offset 2, 22 lines modified | Offset 2, 14 lines modified | ||
| 2 | .super·Landroid/view/SurfaceView; | 2 | .super·Landroid/view/SurfaceView; |
| 3 | .source·"SheetMusic.java" | 3 | .source·"SheetMusic.java" |
| 4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Landroid/view/SurfaceHolder$Callback; | 5 | .implements·Landroid/view/SurfaceHolder$Callback; |
| 6 | #·annotations | ||
| 7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
| 8 | ····value·=·{ | ||
| 9 | ········Lcom/midisheetmusic/SheetMusic$2; | ||
| 10 | ····} | ||
| 11 | .end·annotation | ||
| 12 | #·static·fields | 6 | #·static·fields |
| 13 | .field·public·static·final·LeftMargin:I·=·0x4 | 7 | .field·public·static·final·LeftMargin:I·=·0x4 |
| 14 | .field·public·static·final·LineSpace:I·=·0x7 | 8 | .field·public·static·final·LineSpace:I·=·0x7 |
| 15 | .field·public·static·final·LineWidth:I·=·0x1 | 9 | .field·public·static·final·LineWidth:I·=·0x1 |
| Offset 365, 99 lines modified | Offset 357, 98 lines modified | ||
| 365 | ············">;" | 357 | ············">;" |
| 366 | ········} | 358 | ········} |
| 367 | ····.end·annotation | 359 | ····.end·annotation |
| 368 | ····.prologue | 360 | ····.prologue |
| 369 | ····.line·464 | 361 | ····.line·464 |
| 370 | ····.local·p1,·"symbols":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/midisheetmusic/MusicSymbol;>;" | 362 | ····.local·p1,·"symbols":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/midisheetmusic/MusicSymbol;>;" |
| 371 | ····new-instance·v | 363 | ····new-instance·v2,·Ljava/util/ArrayList; |
| 372 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I | 364 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I |
| 373 | ····move-result·v | 365 | ····move-result·v4 |
| 374 | ····invoke-direct·{v | 366 | ····invoke-direct·{v2,·v4},·Ljava/util/ArrayList;-><init>(I)V |
| 375 | ····.line·465 | 367 | ····.line·465 |
| 376 | ····.local·v | 368 | ····.local·v2,·"result":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/midisheetmusic/MusicSymbol;>;" |
| 377 | ····const/4·v | 369 | ····const/4·v4,·0x0 |
| 378 | ····invoke-virtual·{p2,·v | 370 | ····invoke-virtual·{p2,·v4},·Lcom/midisheetmusic/ClefMeasures;->GetClef(I)Lcom/midisheetmusic/Clef; |
| 379 | ····move-result-object·v | 371 | ····move-result-object·v1 |
| 380 | ····.line·466 | 372 | ····.line·466 |
| 381 | ····.local·v | 373 | ····.local·v1,·"prevclef":Lcom/midisheetmusic/Clef; |
| 382 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 374 | ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 383 | ····move-result-object·v | 375 | ····move-result-object·v4 |
| 384 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 385 | ····:goto_0 | 376 | ····:goto_0 |
| 386 | ····invoke-interface·{v | 377 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
| 387 | ····move-result·v5 | 378 | ····move-result·v5 |
| 388 | ····if-eqz·v5,·:cond_2 | 379 | ····if-eqz·v5,·:cond_2 |
| 389 | ····invoke-interface·{v | 380 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 390 | ····move-result-object·v | 381 | ····move-result-object·v3 |
| 391 | ····check-cast·v | 382 | ····check-cast·v3,·Lcom/midisheetmusic/MusicSymbol; |
| 392 | ····.line·468 | 383 | ····.line·468 |
| 393 | ····.local·v | 384 | ····.local·v3,·"symbol":Lcom/midisheetmusic/MusicSymbol; |
| 394 | ····instance-of·v5,·v | 385 | ····instance-of·v5,·v3,·Lcom/midisheetmusic/BarSymbol; |
| 395 | ····if-eqz·v5,·:cond_1 | 386 | ····if-eqz·v5,·:cond_1 |
| 396 | ····.line·469 | 387 | ····.line·469 |
| 397 | ····invoke-interface·{v | 388 | ····invoke-interface·{v3},·Lcom/midisheetmusic/MusicSymbol;->getStartTime()I |
| 398 | ····move-result·v5 | 389 | ····move-result·v5 |
| 399 | ····invoke-virtual·{p2,·v5},·Lcom/midisheetmusic/ClefMeasures;->GetClef(I)Lcom/midisheetmusic/Clef; | 390 | ····invoke-virtual·{p2,·v5},·Lcom/midisheetmusic/ClefMeasures;->GetClef(I)Lcom/midisheetmusic/Clef; |
| 400 | ····move-result-object·v0 | 391 | ····move-result-object·v0 |
| 401 | ····.line·470 | 392 | ····.line·470 |
| 402 | ····.local·v0,·"clef":Lcom/midisheetmusic/Clef; | 393 | ····.local·v0,·"clef":Lcom/midisheetmusic/Clef; |
| 403 | ····if-eq·v0,·v | 394 | ····if-eq·v0,·v1,·:cond_0 |
| 404 | ····.line·471 | 395 | ····.line·471 |
| 405 | ····new-instance·v5,·Lcom/midisheetmusic/ClefSymbol; | 396 | ····new-instance·v5,·Lcom/midisheetmusic/ClefSymbol; |
| 406 | ····invoke-interface·{v | 397 | ····invoke-interface·{v3},·Lcom/midisheetmusic/MusicSymbol;->getStartTime()I |
| 407 | ····move-result·v6 | 398 | ····move-result·v6 |
| 408 | ····add-int/lit8·v6,·v6,·-0x1 | 399 | ····add-int/lit8·v6,·v6,·-0x1 |
| 409 | ····const/4·v7,·0x1 | 400 | ····const/4·v7,·0x1 |
| 410 | ····invoke-direct·{v5,·v0,·v6,·v7},·Lcom/midisheetmusic/ClefSymbol;-><init>(Lcom/midisheetmusic/Clef;IZ)V | 401 | ····invoke-direct·{v5,·v0,·v6,·v7},·Lcom/midisheetmusic/ClefSymbol;-><init>(Lcom/midisheetmusic/Clef;IZ)V |
| 411 | ····invoke-virtual·{v | 402 | ····invoke-virtual·{v2,·v5},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
| 412 | ····.line·473 | 403 | ····.line·473 |
| 413 | ····:cond_0 | 404 | ····:cond_0 |
| 414 | ····move-object·v | 405 | ····move-object·v1,·v0 |
| 415 | ····.line·475 | 406 | ····.line·475 |
| 416 | ····.end·local·v0····#·"clef":Lcom/midisheetmusic/Clef; | 407 | ····.end·local·v0····#·"clef":Lcom/midisheetmusic/Clef; |
| 417 | ····:cond_1 | 408 | ····:cond_1 |
| 418 | ····invoke-virtual·{v | 409 | ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
| 419 | ····goto·:goto_0 | 410 | ····goto·:goto_0 |
| 420 | ····.line·477 | 411 | ····.line·477 |
| 421 | ····.end·local·v | 412 | ····.end·local·v3····#·"symbol":Lcom/midisheetmusic/MusicSymbol; |
| 422 | ····:cond_2 | 413 | ····:cond_2 |
| 423 | ····return-object·v | 414 | ····return-object·v2 |
| 424 | .end·method | 415 | .end·method |
| 425 | .method·static·AddLyricsToStaffs(Ljava/util/ArrayList;Ljava/util/ArrayList;)V | 416 | .method·static·AddLyricsToStaffs(Ljava/util/ArrayList;Ljava/util/ArrayList;)V |
| 426 | ····.locals·4 | 417 | ····.locals·4 |
| 427 | ····.annotation·system·Ldalvik/annotation/Signature; | 418 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 428 | ········value·=·{ | 419 | ········value·=·{ |
| 429 | ············"(", | 420 | ············"(", |
| Offset 476, 57 lines modified | Offset 467, 56 lines modified | ||
| 476 | ····.prologue | 467 | ····.prologue |
| 477 | ····.line·910 | 468 | ····.line·910 |
| 478 | ····.local·p0,·"staffs":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/midisheetmusic/Staff;>;" | 469 | ····.local·p0,·"staffs":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/midisheetmusic/Staff;>;" |
| Max diff block lines reached; 95822/100478 bytes (95.37%) of diff not shown. | |||
| Offset 54, 192 lines modified | Offset 54, 184 lines modified | ||
| 54 | ····.annotation·system·Ldalvik/annotation/Throws; | 54 | ····.annotation·system·Ldalvik/annotation/Throws; |
| 55 | ········value·=·{ | 55 | ········value·=·{ |
| 56 | ············Ljava/io/IOException; | 56 | ············Ljava/io/IOException; |
| 57 | ········} | 57 | ········} |
| 58 | ····.end·annotation | 58 | ····.end·annotation |
| 59 | ····.prologue | 59 | ····.prologue |
| 60 | ····const/4·v3,·0x0 | ||
| 60 | ····.line·92 | 61 | ····.line·92 |
| 61 | ····invoke-virtual·{p0},·Lcom/midisheetmusic/ScanMidiFiles;->isCancelled()Z | 62 | ····invoke-virtual·{p0},·Lcom/midisheetmusic/ScanMidiFiles;->isCancelled()Z |
| 62 | ····move-result·v | 63 | ····move-result·v4 |
| 63 | ····if-eqz·v | 64 | ····if-eqz·v4,·:cond_1 |
| 64 | ····.line·126 | 65 | ····.line·126 |
| 65 | ····:cond_0 | 66 | ····:cond_0 |
| 66 | ····return-void | 67 | ····return-void |
| 67 | ····.line·95 | 68 | ····.line·95 |
| 68 | ····:cond_1 | 69 | ····:cond_1 |
| 69 | ····const/16·v | 70 | ····const/16·v4,·0xa |
| 70 | ····if-gt·p2,·v | 71 | ····if-gt·p2,·v4,·:cond_0 |
| 71 | ····.line·98 | 72 | ····.line·98 |
| 72 | ····invoke-virtual·{p1},·Ljava/io/File;->listFiles()[Ljava/io/File; | 73 | ····invoke-virtual·{p1},·Ljava/io/File;->listFiles()[Ljava/io/File; |
| 73 | ····move-result-object·v | 74 | ····move-result-object·v1 |
| 74 | ····.line·99 | 75 | ····.line·99 |
| 75 | ····.local·v | 76 | ····.local·v1,·"files":[Ljava/io/File; |
| 76 | ····if-eqz·v | 77 | ····if-eqz·v1,·:cond_0 |
| 77 | ····.line·102 | 78 | ····.line·102 |
| 78 | ····move-object·v0,·v2 | ||
| 79 | ····.local·v0,·"arr$":[Ljava/io/File; | ||
| 80 | ····array-length·v | 79 | ····array-length·v5,·v1 |
| 80 | ····move·v4,·v3 | ||
| 81 | ····.local·v4,·"len$":I | ||
| 82 | ····const/4·v3,·0x0 | ||
| 83 | ····.local·v3,·"i$":I | ||
| 84 | ····:goto_0 | 81 | ····:goto_0 |
| 85 | ····if-ge·v | 82 | ····if-ge·v4,·v5,·:cond_5 |
| 86 | ····aget-object·v | 83 | ····aget-object·v0,·v1,·v4 |
| 87 | ····.line·103 | 84 | ····.line·103 |
| 88 | ····.local·v | 85 | ····.local·v0,·"file":Ljava/io/File; |
| 89 | ····if-nez·v | 86 | ····if-nez·v0,·:cond_3 |
| 90 | ····.line·102 | 87 | ····.line·102 |
| 91 | ····:cond_2 | 88 | ····:cond_2 |
| 92 | ····:goto_1 | 89 | ····:goto_1 |
| 93 | ····add-int/lit8·v | 90 | ····add-int/lit8·v4,·v4,·0x1 |
| 94 | ····goto·:goto_0 | 91 | ····goto·:goto_0 |
| 95 | ····.line·106 | 92 | ····.line·106 |
| 96 | ····:cond_3 | 93 | ····:cond_3 |
| 97 | ····invoke-virtual·{p0},·Lcom/midisheetmusic/ScanMidiFiles;->isCancelled()Z | 94 | ····invoke-virtual·{p0},·Lcom/midisheetmusic/ScanMidiFiles;->isCancelled()Z |
| 98 | ····move-result·v6 | 95 | ····move-result·v6 |
| 99 | ····if-nez·v6,·:cond_0 | 96 | ····if-nez·v6,·:cond_0 |
| 100 | ····.line·109 | 97 | ····.line·109 |
| 101 | ····invoke-virtual·{v | 98 | ····invoke-virtual·{v0},·Ljava/io/File;->getName()Ljava/lang/String; |
| 102 | ····move-result-object·v6 | 99 | ····move-result-object·v6 |
| 103 | ····const-string·v7,·".mid" | 100 | ····const-string·v7,·".mid" |
| 104 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 101 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
| 105 | ····move-result·v6 | 102 | ····move-result·v6 |
| 106 | ····if-nez·v6,·:cond_4 | 103 | ····if-nez·v6,·:cond_4 |
| 107 | ····invoke-virtual·{v | 104 | ····invoke-virtual·{v0},·Ljava/io/File;->getName()Ljava/lang/String; |
| 108 | ····move-result-object·v6 | 105 | ····move-result-object·v6 |
| 109 | ····const-string·v7,·".MID" | 106 | ····const-string·v7,·".MID" |
| 110 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 107 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
| 111 | ····move-result·v6 | 108 | ····move-result·v6 |
| 112 | ····if-nez·v6,·:cond_4 | 109 | ····if-nez·v6,·:cond_4 |
| 110 | ····.line·110 | ||
| 113 | ····invoke-virtual·{v | 111 | ····invoke-virtual·{v0},·Ljava/io/File;->getName()Ljava/lang/String; |
| 114 | ····move-result-object·v6 | 112 | ····move-result-object·v6 |
| 115 | ····const-string·v7,·".midi" | 113 | ····const-string·v7,·".midi" |
| 116 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z | 114 | ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z |
| 117 | ····move-result·v6 | 115 | ····move-result·v6 |
| 118 | ····if-eqz·v6,·:cond_2 | 116 | ····if-eqz·v6,·:cond_2 |
| 119 | ····.line·111 | 117 | ····.line·111 |
| 120 | ····:cond_4 | 118 | ····:cond_4 |
| 121 | ····new-instance·v | 119 | ····new-instance·v2,·Lcom/midisheetmusic/FileUri; |
| 122 | ····invoke-virtual·{v | 120 | ····invoke-virtual·{v0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; |
| 123 | ····move-result-object·v6 | 121 | ····move-result-object·v6 |
| 124 | ····invoke-direct·{v | 122 | ····invoke-direct·{v2,·v6},·Lcom/midisheetmusic/FileUri;-><init>(Ljava/lang/String;)V |
| 125 | ····.line·112 | 123 | ····.line·112 |
| 126 | ····.local·v | 124 | ····.local·v2,·"song":Lcom/midisheetmusic/FileUri; |
| 127 | ····iget-object·v6,·p0,·Lcom/midisheetmusic/ScanMidiFiles;->songlist:Ljava/util/ArrayList; | 125 | ····iget-object·v6,·p0,·Lcom/midisheetmusic/ScanMidiFiles;->songlist:Ljava/util/ArrayList; |
| 128 | ····invoke-virtual·{v6,·v | 126 | ····invoke-virtual·{v6,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
| 129 | ····goto·:goto_1 | 127 | ····goto·:goto_1 |
| 130 | ····.line·115 | 128 | ····.line·115 |
| Max diff block lines reached; 2914/6678 bytes (43.64%) of diff not shown. | |||
| Offset 240, 25 lines modified | Offset 240, 21 lines modified | ||
| 240 | ····move-result·v0 | 240 | ····move-result·v0 |
| 241 | ····return·v0 | 241 | ····return·v0 |
| 242 | .end·method | 242 | .end·method |
| 243 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 243 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
| 244 | ····.locals·1 | 244 | ····.locals·1 |
| 245 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
| 246 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
| 247 | ····.prologue | 245 | ····.prologue |
| 248 | ····.line·28 | 246 | ····.line·28 |
| 249 | ····check-cast·p1,·Lcom/midisheetmusic/FileUri; | 247 | ····check-cast·p1,·Lcom/midisheetmusic/FileUri; |
| 250 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
| 251 | ····check-cast·p2,·Lcom/midisheetmusic/FileUri; | 248 | ····check-cast·p2,·Lcom/midisheetmusic/FileUri; |
| 252 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
| 253 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/midisheetmusic/FileUri;->compare(Lcom/midisheetmusic/FileUri;Lcom/midisheetmusic/FileUri;)I | 249 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/midisheetmusic/FileUri;->compare(Lcom/midisheetmusic/FileUri;Lcom/midisheetmusic/FileUri;)I |
| 254 | ····move-result·v0 | 250 | ····move-result·v0 |
| 255 | ····return·v0 | 251 | ····return·v0 |
| 256 | .end·method | 252 | .end·method |
| Offset 210, 88 lines modified | Offset 210, 88 lines modified | ||
| 210 | ············"Lcom/midisheetmusic/Clef;" | 210 | ············"Lcom/midisheetmusic/Clef;" |
| 211 | ········} | 211 | ········} |
| 212 | ····.end·annotation | 212 | ····.end·annotation |
| 213 | ····.prologue | 213 | ····.prologue |
| 214 | ····.line·97 | 214 | ····.line·97 |
| 215 | ····.local·p0,·"notes":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/midisheetmusic/MidiNote;>;" | 215 | ····.local·p0,·"notes":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/midisheetmusic/MidiNote;>;" |
| 216 | ····sget-object·v | 216 | ····sget-object·v3,·Lcom/midisheetmusic/WhiteNote;->MiddleC:Lcom/midisheetmusic/WhiteNote; |
| 217 | ····invoke-virtual·{v | 217 | ····invoke-virtual·{v3},·Lcom/midisheetmusic/WhiteNote;->getNumber()I |
| 218 | ····move-result·v | 218 | ····move-result·v1 |
| 219 | ····.line·98 | 219 | ····.line·98 |
| 220 | ····.local·v | 220 | ····.local·v1,·"middleC":I |
| 221 | ····const/4·v | 221 | ····const/4·v2,·0x0 |
| 222 | ····.line·99 | 222 | ····.line·99 |
| 223 | ····.local·v | 223 | ····.local·v2,·"total":I |
| 224 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 224 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 225 | ····move-result-object·v | 225 | ····move-result-object·v3 |
| 226 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 227 | ····:goto_0 | 226 | ····:goto_0 |
| 228 | ····invoke-interface·{v | 227 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
| 229 | ····move-result·v4 | 228 | ····move-result·v4 |
| 230 | ····if-eqz·v4,·:cond_0 | 229 | ····if-eqz·v4,·:cond_0 |
| 231 | ····invoke-interface·{v | 230 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 232 | ····move-result-object·v | 231 | ····move-result-object·v0 |
| 233 | ····check-cast·v | 232 | ····check-cast·v0,·Lcom/midisheetmusic/MidiNote; |
| 234 | ····.line·100 | 233 | ····.line·100 |
| 235 | ····.local·v | 234 | ····.local·v0,·"m":Lcom/midisheetmusic/MidiNote; |
| 236 | ····invoke-virtual·{v | 235 | ····invoke-virtual·{v0},·Lcom/midisheetmusic/MidiNote;->getNumber()I |
| 237 | ····move-result·v4 | 236 | ····move-result·v4 |
| 238 | ····add-int/2addr·v | 237 | ····add-int/2addr·v2,·v4 |
| 238 | ····.line·101 | ||
| 239 | ····goto·:goto_0 | 239 | ····goto·:goto_0 |
| 240 | ····.line·102 | 240 | ····.line·102 |
| 241 | ····.end·local·v | 241 | ····.end·local·v0····#·"m":Lcom/midisheetmusic/MidiNote; |
| 242 | ····:cond_0 | 242 | ····:cond_0 |
| 243 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->size()I | 243 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->size()I |
| 244 | ····move-result·v | 244 | ····move-result·v3 |
| 245 | ····if-nez·v | 245 | ····if-nez·v3,·:cond_1 |
| 246 | ····.line·103 | 246 | ····.line·103 |
| 247 | ····sget-object·v | 247 | ····sget-object·v3,·Lcom/midisheetmusic/Clef;->Treble:Lcom/midisheetmusic/Clef; |
| 248 | ····.line·109 | 248 | ····.line·109 |
| 249 | ····:goto_1 | 249 | ····:goto_1 |
| 250 | ····return-object·v | 250 | ····return-object·v3 |
| 251 | ····.line·105 | 251 | ····.line·105 |
| 252 | ····:cond_1 | 252 | ····:cond_1 |
| 253 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->size()I | 253 | ····invoke-virtual·{p0},·Ljava/util/ArrayList;->size()I |
| 254 | ····move-result·v | 254 | ····move-result·v3 |
| 255 | ····div-int·v | 255 | ····div-int·v3,·v2,·v3 |
| 256 | ····if-lt·v | 256 | ····if-lt·v3,·v1,·:cond_2 |
| 257 | ····.line·106 | 257 | ····.line·106 |
| 258 | ····sget-object·v | 258 | ····sget-object·v3,·Lcom/midisheetmusic/Clef;->Treble:Lcom/midisheetmusic/Clef; |
| 259 | ····goto·:goto_1 | 259 | ····goto·:goto_1 |
| 260 | ····.line·109 | 260 | ····.line·109 |
| 261 | ····:cond_2 | 261 | ····:cond_2 |
| 262 | ····sget-object·v | 262 | ····sget-object·v3,·Lcom/midisheetmusic/Clef;->Bass:Lcom/midisheetmusic/Clef; |
| 263 | ····goto·:goto_1 | 263 | ····goto·:goto_1 |
| 264 | .end·method | 264 | .end·method |
| 265 | #·virtual·methods | 265 | #·virtual·methods |
| 266 | .method·public·GetClef(I)Lcom/midisheetmusic/Clef; | 266 | .method·public·GetClef(I)Lcom/midisheetmusic/Clef; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiSheetMusicActivity; | 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/MidiSheetMusicActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiSheetMusicActivity;)V | 23 | .method·constructor·<init>(Lcom/midisheetmusic/MidiSheetMusicActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/MidiSheetMusicActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·36 | 27 | ····.line·36 |
| 27 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiSheetMusicActivity$1;->this$0:Lcom/midisheetmusic/MidiSheetMusicActivity; | 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/MidiSheetMusicActivity$1;->this$0:Lcom/midisheetmusic/MidiSheetMusicActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/SheetMusicActivity; | 21 | .field·final·synthetic·this$0:Lcom/midisheetmusic/SheetMusicActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lcom/midisheetmusic/SheetMusicActivity;)V | 23 | .method·constructor·<init>(Lcom/midisheetmusic/SheetMusicActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lcom/midisheetmusic/SheetMusicActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·252 | 27 | ····.line·252 |
| 27 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/SheetMusicActivity$3;->this$0:Lcom/midisheetmusic/SheetMusicActivity; | 28 | ····iput-object·p1,·p0,·Lcom/midisheetmusic/SheetMusicActivity$3;->this$0:Lcom/midisheetmusic/SheetMusicActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 186, 14 lines modified | Offset 186, 15 lines modified | ||
| 186 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 186 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
| 187 | ····const/4·v2,·0x0 | 187 | ····const/4·v2,·0x0 |
| 188 | ····iget·v3,·p0,·Lcom/midisheetmusic/LyricSymbol;->starttime:I | 188 | ····iget·v3,·p0,·Lcom/midisheetmusic/LyricSymbol;->starttime:I |
| 189 | ····.line·63 | ||
| 189 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 190 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 190 | ····move-result-object·v3 | 191 | ····move-result-object·v3 |
| 191 | ····aput-object·v3,·v1,·v2 | 192 | ····aput-object·v3,·v1,·v2 |
| 192 | ····const/4·v2,·0x1 | 193 | ····const/4·v2,·0x1 |
| Offset 208, 13 lines modified | Offset 209, 14 lines modified | ||
| 208 | ····const/4·v2,·0x2 | 209 | ····const/4·v2,·0x2 |
| 209 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/LyricSymbol;->text:Ljava/lang/String; | 210 | ····iget-object·v3,·p0,·Lcom/midisheetmusic/LyricSymbol;->text:Ljava/lang/String; |
| 210 | ····aput-object·v3,·v1,·v2 | 211 | ····aput-object·v3,·v1,·v2 |
| 212 | ····.line·62 | ||
| 211 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 213 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 212 | ····move-result-object·v0 | 214 | ····move-result-object·v0 |
| 213 | ····return-object·v0 | 215 | ····return-object·v0 |
| 214 | .end·method | 216 | .end·method |
| Offset 568, 14 lines modified | Offset 568, 15 lines modified | ||
| 568 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 568 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
| 569 | ····const/4·v2,·0x0 | 569 | ····const/4·v2,·0x0 |
| 570 | ····iget·v3,·p0,·Lcom/midisheetmusic/RestSymbol;->starttime:I | 570 | ····iget·v3,·p0,·Lcom/midisheetmusic/RestSymbol;->starttime:I |
| 571 | ····.line·161 | ||
| 571 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 572 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 572 | ····move-result-object·v3 | 573 | ····move-result-object·v3 |
| 573 | ····aput-object·v3,·v1,·v2 | 574 | ····aput-object·v3,·v1,·v2 |
| 574 | ····const/4·v2,·0x1 | 575 | ····const/4·v2,·0x1 |
| Offset 590, 13 lines modified | Offset 591, 14 lines modified | ||
| 590 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 591 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 591 | ····move-result-object·v3 | 592 | ····move-result-object·v3 |
| 592 | ····aput-object·v3,·v1,·v2 | 593 | ····aput-object·v3,·v1,·v2 |
| 594 | ····.line·160 | ||
| 593 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 595 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 594 | ····move-result-object·v0 | 596 | ····move-result-object·v0 |
| 595 | ····return-object·v0 | 597 | ····return-object·v0 |
| 596 | .end·method | 598 | .end·method |
| Offset 1090, 14 lines modified | Offset 1090, 15 lines modified | ||
| 1090 | ····invoke-virtual·{v3},·Lcom/midisheetmusic/TimeSignature;->getDenominator()I | 1090 | ····invoke-virtual·{v3},·Lcom/midisheetmusic/TimeSignature;->getDenominator()I |
| 1091 | ····move-result·v3 | 1091 | ····move-result·v3 |
| 1092 | ····iget-object·v4,·p1,·Lcom/midisheetmusic/MidiOptions;->time:Lcom/midisheetmusic/TimeSignature; | 1092 | ····iget-object·v4,·p1,·Lcom/midisheetmusic/MidiOptions;->time:Lcom/midisheetmusic/TimeSignature; |
| 1093 | ····.line·249 | ||
| 1093 | ····invoke-virtual·{v4},·Lcom/midisheetmusic/TimeSignature;->getQuarter()I | 1094 | ····invoke-virtual·{v4},·Lcom/midisheetmusic/TimeSignature;->getQuarter()I |
| 1094 | ····move-result·v4 | 1095 | ····move-result·v4 |
| 1095 | ····iget-object·v5,·p1,·Lcom/midisheetmusic/MidiOptions;->time:Lcom/midisheetmusic/TimeSignature; | 1096 | ····iget-object·v5,·p1,·Lcom/midisheetmusic/MidiOptions;->time:Lcom/midisheetmusic/TimeSignature; |
| 1096 | ····invoke-virtual·{v5},·Lcom/midisheetmusic/TimeSignature;->getTempo()I | 1097 | ····invoke-virtual·{v5},·Lcom/midisheetmusic/TimeSignature;->getTempo()I |
| Offset 1185, 340 lines modified | Offset 1186, 333 lines modified | ||
| 1185 | ····iput·v1,·p0,·Lcom/midisheetmusic/MidiOptions;->playMeasuresInLoopEnd:I | 1186 | ····iput·v1,·p0,·Lcom/midisheetmusic/MidiOptions;->playMeasuresInLoopEnd:I |
| 1186 | ····.line·267 | 1187 | ····.line·267 |
| 1187 | ····return-void | 1188 | ····return-void |
| 1188 | .end·method | 1189 | .end·method |
| 1189 | .method·public·toJson()Ljava/lang/String; | 1190 | .method·public·toJson()Ljava/lang/String; |
| 1190 | ····.locals·1 | 1191 | ····.locals·12 |
| 1191 | ····.prologue | 1192 | ····.prologue |
| 1192 | ····const/4·v | 1193 | ····const/4·v7,·0x0 |
| 1194 | ····const/4·v8,·0x0 | ||
| 1193 | ····.line·119 | 1195 | ····.line·119 |
| 1194 | ····:try_start_0 | 1196 | ····:try_start_0 |
| 1195 | ····new-instance·v | 1197 | ····new-instance·v1,·Lorg/json/JSONObject; |
| 1196 | ····invoke-direct·{v | 1198 | ····invoke-direct·{v1},·Lorg/json/JSONObject;-><init>()V |
| 1197 | ····.line·120 | 1199 | ····.line·120 |
| 1198 | ····.local·v | 1200 | ····.local·v1,·"json":Lorg/json/JSONObject; |
| 1199 | ····new-instance·v | 1201 | ····new-instance·v5,·Lorg/json/JSONArray; |
| 1200 | ····invoke-direct·{v | 1202 | ····invoke-direct·{v5},·Lorg/json/JSONArray;-><init>()V |
| 1201 | ····.line·121 | 1203 | ····.line·121 |
| 1202 | ····.local·v | 1204 | ····.local·v5,·"jsonTracks":Lorg/json/JSONArray; |
| 1203 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/MidiOptions;->tracks:[Z | 1205 | ····iget-object·v10,·p0,·Lcom/midisheetmusic/MidiOptions;->tracks:[Z |
| 1204 | ····.local·v0,·"arr$":[Z | ||
| 1205 | ····array-length·v | 1206 | ····array-length·v11,·v10 |
| 1207 | ····move·v9,·v8 | ||
| 1206 | ····.local·v8,·"len$":I | ||
| 1207 | ····const/4·v2,·0x0 | ||
| 1208 | ····.local·v2,·"i$":I | ||
| 1209 | ····:goto_0 | 1208 | ····:goto_0 |
| 1210 | ····if-ge·v | 1209 | ····if-ge·v9,·v11,·:cond_0 |
| 1211 | ····aget-boolean·v | 1210 | ····aget-boolean·v6,·v10,·v9 |
| 1212 | ····.line·122 | 1211 | ····.line·122 |
| 1213 | ····.local·v | 1212 | ····.local·v6,·"value":Z |
| 1214 | ····invoke-virtual·{v | 1213 | ····invoke-virtual·{v5,·v6},·Lorg/json/JSONArray;->put(Z)Lorg/json/JSONArray; |
| 1215 | ····.line·121 | 1214 | ····.line·121 |
| 1216 | ····add-int/lit8·v | 1215 | ····add-int/lit8·v9,·v9,·0x1 |
| 1217 | ····goto·:goto_0 | 1216 | ····goto·:goto_0 |
| 1218 | ····.line·124 | 1217 | ····.line·124 |
| 1219 | ····.end·local·v | 1218 | ····.end·local·v6····#·"value":Z |
| 1220 | ····:cond_0 | 1219 | ····:cond_0 |
| 1221 | ····new-instance·v | 1220 | ····new-instance·v3,·Lorg/json/JSONArray; |
| 1222 | ····invoke-direct·{v | 1221 | ····invoke-direct·{v3},·Lorg/json/JSONArray;-><init>()V |
| 1223 | ····.line·125 | 1222 | ····.line·125 |
| 1224 | ····.local·v | 1223 | ····.local·v3,·"jsonMute":Lorg/json/JSONArray; |
| 1225 | ····iget-object·v0,·p0,·Lcom/midisheetmusic/MidiOptions;->mute:[Z | 1224 | ····iget-object·v10,·p0,·Lcom/midisheetmusic/MidiOptions;->mute:[Z |
| 1226 | ····array-length·v | 1225 | ····array-length·v11,·v10 |
| 1227 | ···· | 1226 | ····move·v9,·v8 |
| 1228 | ····:goto_1 | 1227 | ····:goto_1 |
| 1229 | ····if-ge·v | 1228 | ····if-ge·v9,·v11,·:cond_1 |
| 1230 | ····aget-boolean·v | 1229 | ····aget-boolean·v6,·v10,·v9 |
| 1231 | ····.line·126 | 1230 | ····.line·126 |
| 1232 | ····.restart·local·v | 1231 | ····.restart·local·v6····#·"value":Z |
| 1233 | ····invoke-virtual·{v | 1232 | ····invoke-virtual·{v3,·v6},·Lorg/json/JSONArray;->put(Z)Lorg/json/JSONArray; |
| 1234 | ····.line·125 | 1233 | ····.line·125 |
| 1235 | ····add-int/lit8·v | 1234 | ····add-int/lit8·v9,·v9,·0x1 |
| 1236 | ····goto·:goto_1 | 1235 | ····goto·:goto_1 |
| 1237 | ····.line·128 | 1236 | ····.line·128 |
| 1238 | ····.end·local·v | 1237 | ····.end·local·v6····#·"value":Z |
| 1239 | ····:cond_1 | 1238 | ····:cond_1 |
| 1240 | ····new-instance·v | 1239 | ····new-instance·v2,·Lorg/json/JSONArray; |
| 1241 | ····invoke-direct·{v | 1240 | ····invoke-direct·{v2},·Lorg/json/JSONArray;-><init>()V |
| 1242 | ····.line·129 | 1241 | ····.line·129 |
| 1243 | ····.local·v | 1242 | ····.local·v2,·"jsonInstruments":Lorg/json/JSONArray; |
| 1244 | ····iget-object·v | 1243 | ····iget-object·v9,·p0,·Lcom/midisheetmusic/MidiOptions;->instruments:[I |
| 1245 | ····.local·v0,·"arr$":[I | ||
| 1246 | ····array-length·v8,·v0 | ||
| 1247 | ···· | 1244 | ····array-length·v10,·v9 |
| 1248 | ····:goto_2 | 1245 | ····:goto_2 |
| 1249 | ····if-ge·v | 1246 | ····if-ge·v8,·v10,·:cond_2 |
| 1250 | ····aget·v | 1247 | ····aget·v6,·v9,·v8 |
| 1251 | ····.line·130 | 1248 | ····.line·130 |
| 1252 | ····.local·v | 1249 | ····.local·v6,·"value":I |
| 1253 | ····invoke-virtual·{v | 1250 | ····invoke-virtual·{v2,·v6},·Lorg/json/JSONArray;->put(I)Lorg/json/JSONArray; |
| 1254 | ····.line·129 | 1251 | ····.line·129 |
| 1255 | ····add-int/lit8·v | 1252 | ····add-int/lit8·v8,·v8,·0x1 |
| 1256 | ····goto·:goto_2 | 1253 | ····goto·:goto_2 |
| Max diff block lines reached; 13618/18130 bytes (75.11%) of diff not shown. | |||
| Offset 1, 23 lines modified | Offset 1, 22 lines modified | ||
| 1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
| 2 | IHDR·{ | 2 | IHDR·{ |
| 3 | ····width:·100;·height:·100;·bitdepth:·8; | 3 | ····width:·100;·height:·100;·bitdepth:·8; |
| 4 | ····using·color·palette; | 4 | ····using·color·palette; |
| 5 | } | 5 | } |
| 6 | PLTE·{ | 6 | PLTE·{ |
| 7 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 7 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 8 | ····( | 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
| 9 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) | 9 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) |
| 10 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 10 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 11 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 11 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 12 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 12 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 13 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 13 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 14 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 14 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 15 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 15 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 16 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | ||
| 17 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 16 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 18 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) | 17 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) |
| 19 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 18 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 20 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 19 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 21 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) | 20 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) |
| 22 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 21 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 23 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 | 22 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 |
| Offset 27, 15 lines modified | Offset 26, 14 lines modified | ||
| 27 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 26 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 28 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 27 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 29 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 28 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 30 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 29 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 31 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 30 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 32 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 | 31 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 |
| 33 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 32 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 34 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
| 35 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 33 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 36 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 34 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 37 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 | 35 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 |
| 38 | ····(226,226,226)·····#·rgb·=·(0xe2,0xe2,0xe2) | 36 | ····(226,226,226)·····#·rgb·=·(0xe2,0xe2,0xe2) |
| 39 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 37 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 40 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 38 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 41 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 39 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| Offset 166, 113 lines modified | Offset 164, 114 lines modified | ||
| 166 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 164 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 167 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 165 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 168 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 166 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 169 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 167 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 170 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 | 168 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 |
| 171 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 169 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 172 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 | 170 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 |
| 171 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | ||
| 173 | } | 172 | } |
| 174 | tRNS·{ | 173 | tRNS·{ |
| 175 | ·2·0·16·96·175·191·199·2 | 174 | ·2·0·16·96·175·191·199·207·183·104·32·3·173·24·167·56·239·135·8·215·40·247·223·151·64·231·88·159·120·72·48·10·1·4·20·53·13·8·45·94·124·27·21·52·126·201·39·7·25·89·158·208·246·212·42·11·54·109·176·234·250·254·43·5·64·139·211·252·213·32·100·217·248·14·65·125·187·6·35·77·220·243·253·112·225·19·75·140·197·91·162·228·50·232·251·24·87·156·107·174·26·62·137·210·238·31·98·171·216·63·122·185·34·149·219·110·184·224·18·74·138·196·242·161·226·49·123·23·85·153·205·245·51·104·172·233·249·60·135·237·9·30·97·168·215·214·58·118·222·88·130·46·141·218·12·61·120·44·204·66·15·112·128·131} |
| 176 | IMAGE·{ | 175 | IMAGE·{ |
| 177 | ····pixels·hex | 176 | ····pixels·hex |
| 178 | 00010101010101010102030405060707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070805090a0b010101010101010c0d | ||
| 179 | 010101010101010e0f07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707061001010101010101 | ||
| 180 | 01010101010103110707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070712130101010101 | ||
| 181 | 010101010e0907070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707141501010101 | ||
| 182 | 0101010b110707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071610010101 | ||
| 183 | 01010105070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070717130101 | ||
| 184 | 01010a07070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707180101 | ||
| 185 | 010b1607070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071901 | ||
| 186 | 01040707070707070707071a0a190e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0e191c060707070707070707071a13 | ||
| 187 | 0e0707070707070707071d021b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e1607070707070707071f | ||
| 188 | 0a0707070707070707181b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0307070707070707071d | ||
| 189 | 090707070707070717131b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0f0707070707070714 | ||
| 190 | 0807070707070707031b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b200707070707070716 | ||
| 191 | 1707070707070707151b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1607070707070707 | ||
| 192 | 0707070707070707021b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1607070707070707 | ||
| 193 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0707070707070707 | ||
| 194 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0707070707070707 | ||
| 195 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0707070707070707 | ||
| 196 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0707070707070707 | ||
| 197 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0c210c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0c210c1b1b1b0707070707070707 | ||
| 198 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b22232425261b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b22232425261b1b1b0707070707070707 | ||
| 199 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b222728292a2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b222728292a2b1b1b1b0707070707070707 | ||
| 200 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0c2c2d2e2f05301b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0c2c2d2e2f05301b1b1b0707070707070707 | ||
| 201 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2231323334353637381b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2231323334353637381b1b1b0707070707070707 | ||
| 202 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b22393a3b3c3d3e3f37401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b22393a3b3c3d3e3f37401b1b1b0707070707070707 | ||
| 203 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b412b4243441145070746401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b412b4243441145070746401b1b1b0707070707070707 | ||
| 204 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b002147480d494a0707070746401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b002147480d494a0707070746401b1b1b0707070707070707 | ||
| 205 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b004b4c4d4e1145070707070746401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b004b4c4d4e1145070707070746401b1b1b0707070707070707 | ||
| 206 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b4f50511852535407070707070737381b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b4f50511852535407070707070737381b1b1b0707070707070707 | ||
| 207 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b004b15554e563e070707070707070737401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b004b15554e563e070707070707070737401b1b1b0707070707070707 | ||
| 208 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b22235758595a535407070707070707070746401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b22235758595a535407070707070707070746401b1b1b0707070707070707 | ||
| 209 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b27405b5c5d163f0707070707070707070746401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b27405b5c5d163f0707070707070707070746401b1b1b0707070707070707 | ||
| 210 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0c245e4d065f6007070707070707070707070737401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0c245e4d065f6007070707070707070707070737401b1b1b0707070707070707 | ||
| 211 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b223161626308363f0707070707070707070707070746401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b223161626308363f0707070707070707070707070746401b1b1b0707070707070707 | ||
| 212 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b22212564653d3e3f070707070707070707070707070746401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b22212564653d3e3f070707070707070707070707070746401b1b1b0707070707070707 | ||
| 213 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b23666768696a450707070707070707070707070707070746401b1b1b1b1b1b1b1b1b1b1b1b1b1b23666768696a450707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 214 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b00216b6c6d6e4a07070707070707070707070707070707070737401b1b1b1b1b1b1b1b1b1b1b1b00216b6c6d6e4a07070707070707070707070707070707070737401b1b1b0707070707070707 | ||
| 215 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b004b6f707111453f07070707070707070707070707070707070746381b1b1b1b1b1b1b1b1b1b1b004b6f707111453f07070707070707070707070707070707070746381b1b1b0707070707070707 | ||
| 216 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b4f725873745354070707070707070707070707070707070707070737401b1b1b1b1b1b1b1b1b1b4f725873745354070707070707070707070707070707070707070737401b1b1b0707070707070707 | ||
| 217 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b004b307576773e0707070707070707070707070707070707070707070746401b1b1b1b1b1b1b1b004b307576773e0707070707070707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 218 | 07070707070707071b1b1b1b1b1b1b1b1b222378797a7b7c54070707070707070707070707070707070707070707070737381b1b1b1b1b1b222378797a7b7c54070707070707070707070707070707070707070707070737381b1b1b0707070707070707 | ||
| 219 | 07070707070707071b1b1b1b1b1b1b1b1b2738337d7e363f07070707070707070707070707070707070707070707070737381b1b1b1b1b1b2738337d7e363f07070707070707070707070707070707070707070707070737381b1b1b0707070707070707 | ||
| 220 | 07070707070707071b1b1b1b1b1b1b0c577f805a1a60070707070707070707070707070707070707070707070707070746401b1b1b1b0c577f805a1a60070707070707070707070707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 221 | 07070707070707071b1b1b1b1b224f81828384853f07070707070707070707070707070707070707070707070707070746401b1b224f81828384853f07070707070707070707070707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 222 | 07070707070707071b1b1b1b2221868788898a3f0707070707070707070707070707070707070707070707070707070737381b2221868788898a3f0707070707070707070707070707070707070707070707070707070737381b1b1b0707070707070707 | ||
| 223 | 07070707070707071b1b1b23328b8c358d45070707070707070707070707070707070707070707070707070707070707464023328b8c358d4507070707070707070707070707070707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 224 | 07070707070707071b008e8f9091924a0707070707070707070707070707070707070707070707070707070707070707932d8f9091924a070707070707070707070707070707070707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 225 | 07070707070707071b219495096a453f0707070707070707070707070707070707070707070707070707070707070707964895096a453f070707070707070707070707070707070707070707070707070707070707070737401b1b1b0707070707070707 | ||
| 226 | 07070707070707071b4b97718d54070707070707070707070707070707070707070707070707070707070707070707077e98718d540707070707070707070707070707070707070707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 227 | 07070707070707071b41999a497c540707070707070707070707070707070707070707070707070707070707070707079b979a497c5407070707070707070707070707070707070707070707070707070707070707070746381b1b1b0707070707070707 | ||
| 228 | 07070707070707071b1b9c9d9e096a453f07070707070707070707070707070707070707070707070707070707070707463a9d9e096a453f0707070707070707070707070707070707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 229 | 07070707070707071b1b008e8f9091924a07070707070707070707070707070707070707070707070707070707070707469f8e8f9091924a0707070707070707070707070707070707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 230 | 07070707070707071b1b1b1b23328b8c358d45070707070707070707070707070707070707070707070707070707070746401b23328b8c358d45070707070707070707070707070707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 231 | 07070707070707071b1b1b1b1b2221868788898a3f07070707070707070707070707070707070707070707070707070737381b1b2221868788898a3f07070707070707070707070707070707070707070707070707070737381b1b1b0707070707070707 | ||
| 232 | 07070707070707071b1b1b1b1b1b224f81828384853f070707070707070707070707070707070707070707070707070737401b1b1b224f81828384853f070707070707070707070707070707070707070707070707070737401b1b1b0707070707070707 | ||
| 233 | 07070707070707071b1b1b1b1b1b1b1b0c577f805a1a600707070707070707070707070707070707070707070707070746401b1b1b1b1b0c577f805a1a600707070707070707070707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 234 | 07070707070707071b1b1b1b1b1b1b1b1b1b2738337d7e363f070707070707070707070707070707070707070707070737401b1b1b1b1b1b1b2738337d7e363f070707070707070707070707070707070707070707070737401b1b1b0707070707070707 | ||
| 235 | 07070707070707071b1b1b1b1b1b1b1b1b1b222378797a7b7c540707070707070707070707070707070707070707070746401b1b1b1b1b1b1b222378797a7b7c540707070707070707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 236 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b004b307576773e07070707070707070707070707070707070707070746401b1b1b1b1b1b1b1b1b004b307576773e07070707070707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 237 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b4f7258737453540707070707070707070707070707070707070746401b1b1b1b1b1b1b1b1b1b1b4f7258737453540707070707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 238 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b004b6f707111453f070707070707070707070707070707070737401b1b1b1b1b1b1b1b1b1b1b1b004b6f707111453f070707070707070707070707070707070737401b1b1b0707070707070707 | ||
| 239 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b00216b6c6d6e4a070707070707070707070707070707070746401b1b1b1b1b1b1b1b1b1b1b1b1b00216b6c6d6e4a070707070707070707070707070707070746401b1b1b0707070707070707 | ||
| 240 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b23666768696a4507070707070707070707070707070746381b1b1b1b1b1b1b1b1b1b1b1b1b1b1b23666768696a4507070707070707070707070707070746381b1b1b0707070707070707 | ||
| 241 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b22212564653d3e3f0707070707070707070707070737381b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b22212564653d3e3f0707070707070707070707070737381b1b1b0707070707070707 | ||
| 242 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b223161626308363f07070707070707070707070737401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b223161626308363f07070707070707070707070737401b1b1b0707070707070707 | ||
| 243 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0c245e4d065f60070707070707070707070737381b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b0c245e4d065f60070707070707070707070737381b1b1b0707070707070707 | ||
| 244 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b27405b5c5d163f07070707070707070737401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b27405b5c5d163f07070707070707070737401b1b1b0707070707070707 | ||
| 245 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b22235758595a5354070707070707070746401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b22235758595a5354070707070707070746401b1b1b0707070707070707 | ||
| 246 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b004b15554e563e0707070707070737381b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b004b15554e563e0707070707070737381b1b1b0707070707070707 | ||
| 247 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b4f505118525354070707070746401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b4f505118525354070707070746401b1b1b0707070707070707 | ||
| 248 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b004b4c4d4e11450707070737381b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b004b4c4d4e11450707070737381b1b1b0707070707070707 | ||
| 249 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b002147480d494a07070746381b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b002147480d494a07070746381b1b1b0707070707070707 | ||
| 250 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b412b42434411450746401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b412b42434411450746401b1b1b0707070707070707 | ||
| 251 | 07070707070707071b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b22393a3b3c3d3e37401b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b22393a3b3c3d3e37401b1b1b0707070707070707 | ||
| Max diff block lines reached; 0/43941 bytes (0.00%) of diff not shown. | |||
| Offset 1, 20 lines modified | Offset 1, 19 lines modified | ||
| 1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
| 2 | IHDR·{ | 2 | IHDR·{ |
| 3 | ····width:·100;·height:·100;·bitdepth:·8; | 3 | ····width:·100;·height:·100;·bitdepth:·8; |
| 4 | ····using·color·palette; | 4 | ····using·color·palette; |
| 5 | } | 5 | } |
| 6 | PLTE·{ | 6 | PLTE·{ |
| 7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
| 8 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) | 8 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) |
| 9 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 9 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 10 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 10 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 11 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 11 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 12 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 12 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 13 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | ||
| 14 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 13 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 15 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) | 14 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) |
| 16 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 15 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 17 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) | 16 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) |
| 18 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 17 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 19 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 18 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 20 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 | 19 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 |
| Offset 58, 113 lines modified | Offset 57, 114 lines modified | ||
| 58 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 57 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 59 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 58 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 60 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 59 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 61 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 60 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 62 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 61 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 63 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 | 62 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 |
| 64 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 63 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 64 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | ||
| 65 | } | 65 | } |
| 66 | tRNS·{ | 66 | tRNS·{ |
| 67 | ·0·16·193·2 | 67 | ·0·16·193·207·191·183·104·32·6·24·167·199·56·82·96·239·135·8·189·215·40·5·247·223·151·64·175·231·88·159·120·72·48·125·193·36·10·146·78·234·182·26·177·73·62·203·130·109·31·219·114·208·99·42·21·112·128} |
| 68 | IMAGE·{ | 68 | IMAGE·{ |
| 69 | ····pixels·base64 | 69 | ····pixels·base64 |
| 70 | 0000000001233333333333333333333333333333333333333333333333333333333333333333333333333345678000000933 | ||
| 71 | 0000000AB3333333333333333333333333333333333333333333333333333333333333333333333333333333333CD00000E3 | ||
| 72 | 000000FG3333333333333333333333333333333333333333333333333333333333333333333333333333333333333HI0000J | ||
| 73 | 0000A63333333333333333333333333333333333333333333333333333333333333333333333333333333333333333KL000M | ||
| 74 | 0008G333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333ND000 | ||
| 75 | 000533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333OI00 | ||
| 76 | 0073333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333P00 | ||
| 77 | 08N33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333Q0 | ||
| 78 | 0 | 70 | 00000000012vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv345670000008vv |
| 71 | 00000009AvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvBC00000Dv | ||
| 72 | 000000EFvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvGH0000I | ||
| 73 | 000095vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvJK000L | ||
| 74 | 0007FvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvMC000 | ||
| 75 | 0004vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvNH00 | ||
| 76 | 006vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvO00 | ||
| 77 | 07MvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvP0 | ||
| 78 | 0QvvvvvvvvvR6P900000000000000000000000000000000000000000000000000000000000000000000009PSBvvvvvvvvvRH | ||
| 79 | 79 | 9vvvvvvvvvT100000000000000000000000000000000000000000000000000000000000000000000000000000UMvvvvvvvvV | |
| 80 | 733333333P00000000000000000000000000000000000000000000000000000000000000000000000000000000F33333333U | ||
| 81 | 6 | 80 | 6vvvvvvvvO00000000000000000000000000000000000000000000000000000000000000000000000000000000EvvvvvvvvT |
| 81 | 5vvvvvvvNH000000000000000000000000000000000000000000000000000000000000000000000000000000000AvvvvvvvJ | ||
| 82 | 82 | 3vvvvvvvE0000000000000000000000000000000000000000000000000000000000000000000000000000000000WvvvvvvvM | |
| 83 | 83 | NvvvvvvvK00000000000000000000000000000000000000000000000000000000000000000000000000000000000Mvvvvvvv | |
| 84 | 84 | vvvvvvvv100000000000000000000000000000000000000000000000000000000000000000000000000000000000Mvvvvvvv | |
| 85 | 85 | vvvvvvvv000000000000000000000000000000000000000000000000000000000000000000000000000000000000vvvvvvvv | |
| 86 | 86 | vvvvvvvv000000000000000000000000000000000000000000000000000000000000000000000000000000000000vvvvvvvv | |
| 87 | 87 | vvvvvvvv000000000000000000000000000000000000000000000000000000000000000000000000000000000000vvvvvvvv | |
| 88 | 88 | vvvvvvvv000000000000000000000000000000000000000000000000000000000000000000000000000000000000vvvvvvvv | |
| 89 | 89 | vvvvvvvv000000000000000000000000000000000000000000000000000000000000000000000000000000000000vvvvvvvv | |
| 90 | 90 | vvvvvvvv000000000000000000000000000000000000000000000000000000000000000000000000000000000000vvvvvvvv | |
| 91 | 91 | vvvvvvvv000000000000000000000000000000000000000000000000000000000000000000000000000000000000vvvvvvvv | |
| 92 | 92 | vvvvvvvv0000000000000XYZa0000000000000000000000000000000000000000000000000000000000000000000vvvvvvvv | |
| 93 | 93 | vvvvvvvv0000000000000bvvOc000000000000000000000000000000000000000000000000000000000000000000vvvvvvvv | |
| 94 | 94 | vvvvvvvv0000000000000bvvvdef0000000000000000000000000000000000000000000000000000000000000000vvvvvvvv | |
| 95 | 95 | vvvvvvvv0000000000000bvvvvvvgh00000000000000000000000000000000000000000000000000000000000000vvvvvvvv | |
| 96 | 333333330000000000000c33333333cj00000000000000000000000000000000000000000000000000000000000033333333 | ||
| 97 | 333333330000000000000c333333333eZab00000000000000000000000000000000000000000000000000000000033333333 | ||
| 98 | 333333330000000000000c333333333333Pd0000000000000000000000000000000000000000000000000000000033333333 | ||
| 99 | 333333330000000000000c3333333333333efg00000000000000000000000000000000000000000000000000000033333333 | ||
| 100 | 333333330000000000000c3333333333333333hi000000000000000000000000000000000000000000000000000033333333 | ||
| 101 | 333333330000000000000c333333333333333333cj0000000000000000000000000000000000000000000000000033333333 | ||
| 102 | 333333330000000000000c3333333333333333333eZab0000000000000000000000000000000000000000000000033333333 | ||
| 103 | 333333330000000000000c3333333333333333333333Pd000000000000000000000000000000000000000000000033333333 | ||
| 104 | 333333330000000000000c33333333333333333333333efg0000000000000000000000000000000000000000000033333333 | ||
| 105 | 333333330000000000000c33333333333333333333333333hi00000000000000000000000000000000000000000033333333 | ||
| 106 | 333333330000000000000c3333333333333333333333333333cj000000000000000000000000000000000000000033333333 | ||
| 107 | 333333330000000000000c33333333333333333333333333333eZab000000000000000000000000000000000000033333333 | ||
| 108 | 333333330000000000000c33333333333333333333333333333333Pd00000000000000000000000000000000000033333333 | ||
| 109 | 333333330000000000000c333333333333333333333333333333333efg000000000000000000000000000000000033333333 | ||
| 110 | 333333330000000000000c333333333333333333333333333333333333hi0000000000000000000000000000000033333333 | ||
| 111 | 333333330000000000000c33333333333333333333333333333333333333cj00000000000000000000000000000033333333 | ||
| 112 | 333333330000000000000c333333333333333333333333333333333333333eZab00000000000000000000000000033333333 | ||
| 113 | 333333330000000000000c333333333333333333333333333333333333333333Pd0000000000000000000000000033333333 | ||
| 114 | 333333330000000000000c3333333333333333333333333333333333333333333efg00000000000000000000000033333333 | ||
| 115 | 333333330000000000000c3333333333333333333333333333333333333333333333hi000000000000000000000033333333 | ||
| 116 | 333333330000000000000c333333333333333333333333333333333333333333333333cj0000000000000000000033333333 | ||
| 117 | 333333330000000000000c3333333333333333333333333333333333333333333333333eZab0000000000000000033333333 | ||
| 118 | 333333330000000000000c3333333333333333333333333333333333333333333333333333Pd000000000000000033333333 | ||
| 119 | 333333330000000000000c33333333333333333333333333333333333333333333333333333efg0000000000000033333333 | ||
| 120 | 333333330000000000000c3333333333333333333333333333333333333333333333333333kl000000000000000033333333 | ||
| 121 | 333333330000000000000c33333333333333333333333333333333333333333333333333emn0000000000000000033333333 | ||
| 122 | 333333330000000000000c333333333333333333333333333333333333333333333333opn000000000000000000033333333 | ||
| 123 | 333333330000000000000c3333333333333333333333333333333333333333333333qc000000000000000000000033333333 | ||
| 124 | 333333330000000000000c333333333333333333333333333333333333333333333rs0000000000000000000000033333333 | ||
| 125 | 333333330000000000000c333333333333333333333333333333333333333333kl0000000000000000000000000033333333 | ||
| 126 | 333333330000000000000c3333333333333333333333333333333333333333emn00000000000000000000000000033333333 | ||
| 127 | 333333330000000000000c33333333333333333333333333333333333333opn0000000000000000000000000000033333333 | ||
| 128 | 333333330000000000000c333333333333333333333333333333333333qc0000000000000000000000000000000033333333 | ||
| 129 | 333333330000000000000c33333333333333333333333333333333333rs00000000000000000000000000000000033333333 | ||
| 130 | 333333330000000000000c33333333333333333333333333333333kl00000000000000000000000000000000000033333333 | ||
| 131 | 333333330000000000000c333333333333333333333333333333emn000000000000000000000000000000000000033333333 | ||
| 132 | 333333330000000000000c3333333333333333333333333333opn00000000000000000000000000000000000000033333333 | ||
| 133 | 333333330000000000000c33333333333333333333333333qc00000000000000000000000000000000000000000033333333 | ||
| 134 | 333333330000000000000c3333333333333333333333333rs000000000000000000000000000000000000000000033333333 | ||
| 135 | 333333330000000000000c3333333333333333333333kl000000000000000000000000000000000000000000000033333333 | ||
| 136 | 333333330000000000000c33333333333333333333emn0000000000000000000000000000000000000000000000033333333 | ||
| 137 | 333333330000000000000c333333333333333333opn000000000000000000000000000000000000000000000000033333333 | ||
| 138 | 333333330000000000000c3333333333333333qc000000000000000000000000000000000000000000000000000033333333 | ||
| 139 | 333333330000000000000c333333333333333rs0000000000000000000000000000000000000000000000000000033333333 | ||
| 140 | 333333330000000000000c333333333333kl0000000000000000000000000000000000000000000000000000000033333333 | ||
| 141 | 333333330000000000000c3333333333emn00000000000000000000000000000000000000000000000000000000033333333 | ||
| 142 | 96 | vvvvvvvv0000000000000bvvvvvvvvbi000000000000000000000000000000000000000000000000000000000000vvvvvvvv | |
| 97 | vvvvvvvv0000000000000bvvvvvvvvvdYZa000000000000000000000000000000000000000000000000000000000vvvvvvvv | ||
| 98 | vvvvvvvv0000000000000bvvvvvvvvvvvvOc00000000000000000000000000000000000000000000000000000000vvvvvvvv | ||
| 99 | vvvvvvvv0000000000000bvvvvvvvvvvvvvdef000000000000000000000000000000000000000000000000000000vvvvvvvv | ||
| 100 | vvvvvvvv0000000000000bvvvvvvvvvvvvvvvvgh0000000000000000000000000000000000000000000000000000vvvvvvvv | ||
| 101 | vvvvvvvv0000000000000bvvvvvvvvvvvvvvvvvvbi00000000000000000000000000000000000000000000000000vvvvvvvv | ||
| 102 | vvvvvvvv0000000000000bvvvvvvvvvvvvvvvvvvvdYZa00000000000000000000000000000000000000000000000vvvvvvvv | ||
| 103 | vvvvvvvv0000000000000bvvvvvvvvvvvvvvvvvvvvvvOc0000000000000000000000000000000000000000000000vvvvvvvv | ||
| 104 | vvvvvvvv0000000000000bvvvvvvvvvvvvvvvvvvvvvvvdef00000000000000000000000000000000000000000000vvvvvvvv | ||
| 105 | vvvvvvvv0000000000000bvvvvvvvvvvvvvvvvvvvvvvvvvvgh000000000000000000000000000000000000000000vvvvvvvv | ||
| 106 | vvvvvvvv0000000000000bvvvvvvvvvvvvvvvvvvvvvvvvvvvvbi0000000000000000000000000000000000000000vvvvvvvv | ||
| 107 | vvvvvvvv0000000000000bvvvvvvvvvvvvvvvvvvvvvvvvvvvvvdYZa0000000000000000000000000000000000000vvvvvvvv | ||
| Max diff block lines reached; 0/22225 bytes (0.00%) of diff not shown. | |||
| Offset 1, 22 lines modified | Offset 1, 21 lines modified | ||
| 1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
| 2 | IHDR·{ | 2 | IHDR·{ |
| 3 | ····width:·100;·height:·100;·bitdepth:·8; | 3 | ····width:·100;·height:·100;·bitdepth:·8; |
| 4 | ····using·color·palette; | 4 | ····using·color·palette; |
| 5 | } | 5 | } |
| 6 | PLTE·{ | 6 | PLTE·{ |
| 7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
| 8 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) | 8 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) |
| 9 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 9 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 10 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 10 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 11 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 11 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 12 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 12 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 13 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 13 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 14 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 14 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 15 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | ||
| 16 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 15 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 17 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) | 16 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) |
| 18 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) | 17 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) |
| 19 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 18 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 20 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 | 19 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 |
| 21 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 20 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 22 | ····(230,230,230)·····#·rgb·=·(0xe6,0xe6,0xe6) | 21 | ····(230,230,230)·····#·rgb·=·(0xe6,0xe6,0xe6) |
| Offset 37, 113 lines modified | Offset 36, 114 lines modified | ||
| 37 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 36 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 38 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 37 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 39 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 38 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 40 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 39 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 41 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 | 40 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 |
| 42 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 41 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 43 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 42 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 43 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | ||
| 44 | } | 44 | } |
| 45 | tRNS·{ | 45 | tRNS·{ |
| 46 | ·0·16·96·175·191·199·2 | 46 | ·0·16·96·175·191·199·207·183·104·32·24·167·56·239·135·8·215·40·247·223·151·64·231·88·159·120·72·48·187·219·31·36·5·112·128·250} |
| 47 | IMAGE·{ | 47 | IMAGE·{ |
| 48 | ····pixels·base64 | 48 | ····pixels·base64 |
| 49 | 000000000123456666666666666666666666666666666666666666666666666666666666666666666666667489A000000000 | ||
| 50 | 0000000BC66666666666666666666666666666666666666666666666666666666666666666666666666666666665D0000000 | ||
| 51 | 0000002E6666666666666666666666666666666666666666666666666666666666666666666666666666666666666FG00000 | ||
| 52 | 0000B86666666666666666666666666666666666666666666666666666666666666666666666666666666666666666HI0000 | ||
| 53 | 000AE666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666JD000 | ||
| 54 | 000466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666KG00 | ||
| 55 | 0096666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666L00 | ||
| 56 | 0AJ66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666M0 | ||
| 57 | 0 | 49 | 00000000012345aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa64789000000000 |
| 50 | 0000000ABaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa5C0000000 | ||
| 51 | 0000002DaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaEF00000 | ||
| 52 | 0000A7aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGH0000 | ||
| 53 | 0009DaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaIC000 | ||
| 54 | 0004aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJF00 | ||
| 55 | 008aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaK00 | ||
| 56 | 09IaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaL0 | ||
| 57 | 03aaaaaaaaaM8LA0000000000000000000000000000000000000000000000000000000000000000000000ALN5aaaaaaaaaMF | ||
| 58 | 58 | AaaaaaaaaaO100000000000000000000000000000000000000000000000000000000000000000000000000000PIaaaaaaaaQ | |
| 59 | 966666666L00000000000000000000000000000000000000000000000000000000000000000000000000000000266666666P | ||
| 60 | 8 | 59 | 8aaaaaaaaK000000000000000000000000000000000000000000000000000000000000000000000000000000002aaaaaaaaO |
| 60 | 7aaaaaaaJF000000000000000000000000000000000000000000000000000000000000000000000000000000000BaaaaaaaG | ||
| 61 | 61 | 6aaaaaaa20000000000000000000000000000000000000000000000000000000000000000000000000000000000RaaaaaaaI | |
| 62 | 62 | JaaaaaaaH00000000000000000000000000000000000000000000000000000000000000000000000000000000000Iaaaaaaa | |
| 63 | 63 | aaaaaaaa100000000000000000000000000000000000000000000000000000000000000000000000000000000000Iaaaaaaa | |
| 64 | 64 | aaaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaa | |
| 65 | 65 | aaaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaa | |
| 66 | 66 | aaaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaa | |
| 67 | 67 | aaaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaa | |
| 68 | 68 | aaaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaa | |
| 69 | 69 | aaaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaa | |
| 70 | 70 | aaaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaa | |
| 71 | 71 | aaaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaa | |
| 72 | 72 | aaaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaa | |
| 73 | 73 | aaaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaa | |
| 74 | 74 | aaaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaa | |
| 75 | 75 | aaaaaaaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaa | |
| 76 | 666666660000000000000000000TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUV000000000000000000066666666 | ||
| 77 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 78 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 79 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 80 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 81 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 82 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 83 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 84 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 85 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 86 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 87 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 88 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 89 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 90 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 91 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 92 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 93 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 94 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 95 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 96 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 97 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 98 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 99 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 100 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 101 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 102 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 103 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 104 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 105 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 106 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 107 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 108 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 109 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 110 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 111 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 112 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 113 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 114 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 115 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 116 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 117 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 118 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 119 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 120 | 666666660000000000000000000U66666666666666666666666666666666666666666666W000000000000000000066666666 | ||
| 121 | 76 | aaaaaaaa0000000000000000000STTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTU0000000000000000000aaaaaaaa | |
| 77 | aaaaaaaa0000000000000000000TaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaV0000000000000000000aaaaaaaa | ||
| 78 | aaaaaaaa0000000000000000000TaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaV0000000000000000000aaaaaaaa | ||
| 79 | aaaaaaaa0000000000000000000TaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaV0000000000000000000aaaaaaaa | ||
| 80 | aaaaaaaa0000000000000000000TaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaV0000000000000000000aaaaaaaa | ||
| 81 | aaaaaaaa0000000000000000000TaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaV0000000000000000000aaaaaaaa | ||
| 82 | aaaaaaaa0000000000000000000TaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaV0000000000000000000aaaaaaaa | ||
| 83 | aaaaaaaa0000000000000000000TaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaV0000000000000000000aaaaaaaa | ||
| 84 | aaaaaaaa0000000000000000000TaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaV0000000000000000000aaaaaaaa | ||
| 85 | aaaaaaaa0000000000000000000TaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaV0000000000000000000aaaaaaaa | ||
| Max diff block lines reached; 0/22175 bytes (0.00%) of diff not shown. | |||
| Offset 1, 22 lines modified | Offset 1, 21 lines modified | ||
| 1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
| 2 | IHDR·{ | 2 | IHDR·{ |
| 3 | ····width:·100;·height:·100;·bitdepth:·8; | 3 | ····width:·100;·height:·100;·bitdepth:·8; |
| 4 | ····using·color·palette; | 4 | ····using·color·palette; |
| 5 | } | 5 | } |
| 6 | PLTE·{ | 6 | PLTE·{ |
| 7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
| 8 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) | 8 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) |
| 9 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 9 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 10 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 10 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 11 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 11 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 12 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 12 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 13 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 13 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 14 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 14 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 15 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | ||
| 16 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 15 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 17 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) | 16 | ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) |
| 18 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) | 17 | ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) |
| 19 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 18 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 20 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 | 19 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 |
| 21 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 20 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 22 | ····(230,230,230)·····#·rgb·=·(0xe6,0xe6,0xe6) | 21 | ····(230,230,230)·····#·rgb·=·(0xe6,0xe6,0xe6) |
| Offset 24, 15 lines modified | Offset 23, 14 lines modified | ||
| 24 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 23 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 25 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 24 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 26 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 25 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 27 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 26 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 28 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 27 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 29 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 | 28 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 |
| 30 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 29 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 31 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
| 32 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 30 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 33 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 31 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 34 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 | 32 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 |
| 35 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 33 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 36 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 34 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 37 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 35 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 38 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 36 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| Offset 168, 113 lines modified | Offset 166, 114 lines modified | ||
| 168 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 166 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 169 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 167 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 170 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | 168 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 |
| 171 | ····(226,226,226)·····#·rgb·=·(0xe2,0xe2,0xe2) | 169 | ····(226,226,226)·····#·rgb·=·(0xe2,0xe2,0xe2) |
| 172 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) | 170 | ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) |
| 173 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 | 171 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 |
| 174 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 | 172 | ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 |
| 173 | ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 | ||
| 175 | } | 174 | } |
| 176 | tRNS·{ | 175 | tRNS·{ |
| 177 | ·0·16·96·175·191·199·2 | 176 | ·0·16·96·175·191·199·207·183·104·32·24·167·56·239·135·8·215·40·247·223·151·64·231·88·159·120·48·3·10·13·53·20·4·1·27·124·94·45·8·39·201·126·52·21·42·212·246·208·158·89·25·7·43·254·250·234·176·109·54·11·213·252·211·139·64·5·248·217·173·100·32·2·187·125·65·14·253·243·220·77·35·6·225·112·197·140·75·19·228·162·91·251·232·50·156·87·24·174·107·238·210·137·62·26·216·171·98·31·185·122·63·219·149·34·224·184·110·242·196·138·74·18·226·161·123·49·245·205·153·85·23·249·233·172·104·51·237·135·60·215·168·97·30·214·9·118·222·58·130·88·141·218·46·120·61·12·44·204·15·66·55·128·72·136·184·112} |
| 178 | IMAGE·{ | 177 | IMAGE·{ |
| 179 | ····pixels·hex | 178 | ····pixels·hex |
| 180 | 000000000000000000010203040506060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606070408090a0000000000000000 | ||
| 181 | 000000000000000b0c0606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606050d000000000000 | ||
| 182 | 000000000000020e06060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060f1000000000 | ||
| 183 | 000000000b0806060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606061112000000 | ||
| 184 | 0000000a0e06060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606130d0000 | ||
| 185 | 00000004060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606141000 | ||
| 186 | 00000906060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606061500 | ||
| 187 | 000a1306060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060616 | ||
| 188 | 00030606060606060606061709160b18181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818180b16190506060606060606060617 | ||
| 189 | 0b0606060606060606061a011818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181b130606060606060606 | ||
| 190 | 09060606060606060615181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818020606060606060606 | ||
| 191 | 08060606060606061410181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818180c06060606060606 | ||
| 192 | 07060606060606060218181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181c06060606060606 | ||
| 193 | 14060606060606061218181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818180013060606060606 | ||
| 194 | 06060606060606060118181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818180013060606060606 | ||
| 195 | 06060606060606061818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 196 | 06060606060606061818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 197 | 06060606060606061818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 198 | 06060606060606061818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 199 | 06060606060606061818181d1e1d1818181818181818181818181818181818181818181818181818181818181818181818181d1e1d1818181818181818181818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 200 | 06060606060606061818181f20212223181818181818181818181818181818181818181818181818181818181818181818181f20212223181818181818181818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 201 | 06060606060606061818182425262728231818181818181818181818181818181818181818181818181818181818181818182425262728231818181818181818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 202 | 060606060606060618181829042a2b2c2d1d181818181818181818181818181818181818181818181818181818181818181829042a2b2c2d1d18181818181818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 203 | 06060606060606061818182e2f303132333435231818181818181818181818181818181818181818181818181818181818182e2f303132333435231818181818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 204 | 0606060606060606181818362f3738393a3b3c3d231818181818181818181818181818181818181818181818181818181818362f3738393a3b3c3d2318181818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 205 | 0606060606060606181818363e06063f0e404142244318181818181818181818181818181818181818181818181818181818363e06063f0e4041422443181818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 206 | 0606060606060606181818363e0606060644454647481e491818181818181818181818181818181818181818181818181818363e0606060644454647481e4918181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 207 | 0606060606060606181818363e06060606063f0e4a4b4c4d4918181818181818181818181818181818181818181818181818363e06060606063f0e4a4b4c4d49181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 208 | 06060606060606061818182e2f0606060606064e4f50155152531818181818181818181818181818181818181818181818182e2f0606060606064e4f50155152531818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 209 | 0606060606060606181818362f060606060606060638544a55124d4918181818181818181818181818181818181818181818362f060606060606060638544a55124d49181818181818181818181818181818181818181818181818180006060606060606 | ||
| 210 | 0606060606060606181818363e0606060606060606064e4f5657585922231818181818181818181818181818181818181818363e0606060606060606064e4f56575859222318181818181818181818181818181818181818181818180006060606060606 | ||
| 211 | 0606060606060606181818363e0606060606060606060637135a5b5c36281818181818181818181818181818181818181818363e0606060606060606060637135a5b5c362818181818181818181818181818181818181818181818180006060606060606 | ||
| 212 | 0606060606060606181818362f0606060606060606060606065d5e054b5f211d181818181818181818181818181818181818362f0606060606060606060606065d5e054b5f211d1818181818181818181818181818181818181818180006060606060606 | ||
| 213 | 0606060606060606181818363e06060606060606060606060606373007606162352318181818181818181818181818181818363e060606060606060606060606063730076061623523181818181818181818181818181818181818180006060606060606 | ||
| 214 | 0606060606060606181818363e06060606060606060606060606063738396364201e23181818181818181818181818181818363e06060606060606060606060606063738396364201e231818181818181818181818181818181818180006060606060606 | ||
| 215 | 0606060606060606181818363e060606060606060606060606060606063f6566676869221818181818181818181818181818363e060606060606060606060606060606063f65666768692218181818181818181818181818181818180006060606060606 | ||
| 216 | 0606060606060606181818362f060606060606060606060606060606060606446a6b6c6d1e49181818181818181818181818362f060606060606060606060606060606060606446a6b6c6d1e491818181818181818181818181818180006060606060606 | ||
| 217 | 06060606060606061818182e3e060606060606060606060606060606060606373f0e6e6f704d4918181818181818181818182e3e060606060606060606060606060606060606373f0e6e6f704d4918181818181818181818181818180006060606060606 | ||
| 218 | 0606060606060606181818362f06060606060606060606060606060606060606064e4f717258735318181818181818181818362f06060606060606060606060606060606060606064e4f7172587353181818181818181818181818180006060606060606 | ||
| 219 | 0606060606060606181818363e0606060606060606060606060606060606060606060638747576294d491818181818181818363e0606060606060606060606060606060606060606060638747576294d4918181818181818181818180006060606060606 | ||
| 220 | 06060606060606061818182e2f06060606060606060606060606060606060606060606064e7778797a7b22231818181818182e2f06060606060606060606060606060606060606060606064e7778797a7b22231818181818181818180006060606060606 | ||
| 221 | 06060606060606061818182e2f06060606060606060606060606060606060606060606060637307c7d332e281818181818182e2f06060606060606060606060606060606060606060606060637307c7d332e281818181818181818180006060606060606 | ||
| 222 | 0606060606060606181818363e06060606060606060606060606060606060606060606060606065d17567e7f591d18181818363e06060606060606060606060606060606060606060606060606065d17567e7f591d181818181818180006060606060606 | ||
| 223 | 0606060606060606181818363e06060606060606060606060606060606060606060606060606060637808182838453231818363e060606060606060606060606060606060606060606060606060606378081828384532318181818180006060606060606 | ||
| 224 | 06060606060606061818182e2f060606060606060606060606060606060606060606060606060606063785868788891e23182e2f060606060606060606060606060606060606060606060606060606063785868788891e23181818180006060606060606 | ||
| 225 | 0606060606060606181818363e0606060606060606060606060606060606060606060606060606060606063f8a318b8c3422363e0606060606060606060606060606060606060606060606060606060606063f8a318b8c34221818180006060606060606 | ||
| 226 | 0606060606060606181818363e0606060606060606060606060606060606060606060606060606060606060606448d8e8f902c910606060606060606060606060606060606060606060606060606060606060606448d8e8f909249180006060606060606 | ||
| 227 | 0606060606060606181818362f0606060606060606060606060606060606060606060606060606060606060606373f65089347940606060606060606060606060606060606060606060606060606060606060606373f650893951e180006060606060606 | ||
| 228 | 0606060606060606181818363e060606060606060606060606060606060606060606060606060606060606060606064e8a6e967c060606060606060606060606060606060606060606060606060606060606060606064e8a6e974d180006060606060606 | ||
| 229 | 06060606060606061818182e3e0606060606060606060606060606060606060606060606060606060606060606064e77459897990606060606060606060606060606060606060606060606060606060606060606064e7745989a43180006060606060606 | ||
| 230 | 0606060606060606181818363e06060606060606060606060606060606060606060606060606060606060606373f65089b9c3c3e06060606060606060606060606060606060606060606060606060606060606373f65089b9c9d18180006060606060606 | ||
| 231 | 0606060606060606181818363e06060606060606060606060606060606060606060606060606060606060606448d8e8f90929e3e06060606060606060606060606060606060606060606060606060606060606448d8e8f90924918180006060606060606 | ||
| 232 | 0606060606060606181818363e06060606060606060606060606060606060606060606060606060606063f8a318b8c342218363e06060606060606060606060606060606060606060606060606060606063f8a318b8c3422181818180006060606060606 | ||
| 233 | 06060606060606061818182e2f0606060606060606060606060606060606060606060606060606063785868788891e2318182e2f0606060606060606060606060606060606060606060606060606063785868788891e2318181818180006060606060606 | ||
| 234 | 0606060606060606181818362f06060606060606060606060606060606060606060606060606063780818283845323181818362f060606060606060606060606060606060606060606060606060637808182838453231818181818180006060606060606 | ||
| 235 | 0606060606060606181818363e060606060606060606060606060606060606060606060606065d17567e7f591d1818181818363e060606060606060606060606060606060606060606060606065d17567e7f591d18181818181818180006060606060606 | ||
| 236 | 0606060606060606181818362f060606060606060606060606060606060606060606060637307c7d332e2818181818181818362f060606060606060606060606060606060606060606060637307c7d332e28181818181818181818180006060606060606 | ||
| 237 | 0606060606060606181818363e060606060606060606060606060606060606060606064e7778797a7b222318181818181818363e060606060606060606060606060606060606060606064e7778797a7b2223181818181818181818180006060606060606 | ||
| 238 | 0606060606060606181818363e06060606060606060606060606060606060606060638747576294d49181818181818181818363e06060606060606060606060606060606060606060638747576294d491818181818181818181818180006060606060606 | ||
| 239 | 0606060606060606181818363e060606060606060606060606060606060606064e4f71725873531818181818181818181818363e060606060606060606060606060606060606064e4f717258735318181818181818181818181818180006060606060606 | ||
| 240 | 0606060606060606181818362f0606060606060606060606060606060606373f0e6e6f704d49181818181818181818181818362f0606060606060606060606060606060606373f0e6e6f704d491818181818181818181818181818180006060606060606 | ||
| 241 | 0606060606060606181818363e0606060606060606060606060606060606446a6b6c6d1e4918181818181818181818181818363e0606060606060606060606060606060606446a6b6c6d1e49181818181818181818181818181818180006060606060606 | ||
| 242 | 06060606060606061818182e3e0606060606060606060606060606063f6566676869221818181818181818181818181818182e3e0606060606060606060606060606063f6566676869221818181818181818181818181818181818180006060606060606 | ||
| 243 | 06060606060606061818182e2f060606060606060606060606063738396364201e23181818181818181818181818181818182e2f060606060606060606060606063738396364201e23181818181818181818181818181818181818180006060606060606 | ||
| 244 | 0606060606060606181818362f06060606060606060606060637300760616235231818181818181818181818181818181818362f060606060606060606060606373007606162352318181818181818181818181818181818181818180006060606060606 | ||
| 245 | 06060606060606061818182e2f06060606060606060606065d5e054b5f211d181818181818181818181818181818181818182e2f06060606060606060606065d5e054b5f211d181818181818181818181818181818181818181818180006060606060606 | ||
| 246 | 0606060606060606181818362f06060606060606060637135a5b5c3628181818181818181818181818181818181818181818362f06060606060606060637135a5b5c36281818181818181818181818181818181818181818181818180006060606060606 | ||
| 247 | 0606060606060606181818363e06060606060606064e4f565758592223181818181818181818181818181818181818181818363e06060606060606064e4f5657585922231818181818181818181818181818181818181818181818180006060606060606 | ||
| 248 | 06060606060606061818182e2f0606060606060638544a55124d4918181818181818181818181818181818181818181818182e2f0606060606060638544a55124d4918181818181818181818181818181818181818181818181818180006060606060606 | ||
| 249 | 0606060606060606181818363e06060606064e4f501551525318181818181818181818181818181818181818181818181818363e06060606064e4f5015515253181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 250 | 06060606060606061818182e2f060606063f0e4a4b4c4d4918181818181818181818181818181818181818181818181818182e2f060606063f0e4a4b4c4d4918181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 251 | 06060606060606061818182e3e06060644454647481e491818181818181818181818181818181818181818181818181818182e3e06060644454647481e491818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 252 | 0606060606060606181818363e063f0e40414224431818181818181818181818181818181818181818181818181818181818363e063f0e404142244318181818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 253 | 0606060606060606181818362f38393a3b3c3d23181818181818181818181818181818181818181818181818181818181818362f38393a3b3c3d231818181818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| 254 | 06060606060606061818182e9f313233343523181818181818181818181818181818181818181818181818181818181818182e9f313233343523181818181818181818181818181818181818181818181818181818181818181818180006060606060606 | ||
| Max diff block lines reached; 0/43886 bytes (0.00%) of diff not shown. | |||
| Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
| 4 | ····using·color·palette; | 4 | ····using·color·palette; |
| 5 | } | 5 | } |
| 6 | PLTE·{ | 6 | PLTE·{ |
| 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
| 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
| 9 | } | 9 | } |
| 10 | tRNS·{ | 10 | tRNS·{ |
| 11 | ·0 | 11 | ·0} |
| 12 | IMAGE·{ | 12 | IMAGE·{ |
| 13 | ····pixels·base64 | 13 | ····pixels·base64 |
| 14 | 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 14 | 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 15 | 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 15 | 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 16 | 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 16 | 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 17 | 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 17 | 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| 18 | 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | 18 | 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
| 2 | IHDR·{ | 2 | IHDR·{ |
| 3 | ····width:·48;·height:·48;·bitdepth:·8; | 3 | ····width:·48;·height:·48;·bitdepth:·8; |
| 4 | ····using·color·palette; | 4 | ····using·color·palette; |
| 5 | } | 5 | } |
| 6 | PLTE·{ | 6 | PLTE·{ |
| 7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
| 8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 8 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 9 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 10 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 11 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 12 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 13 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 14 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| Offset 21, 62 lines modified | Offset 21, 35 lines modified | ||
| 21 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 21 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 22 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 22 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 23 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 23 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 24 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 24 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 25 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 25 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 26 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) | 26 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) |
| 27 | ····(·99,·97,·99)·····#·rgb·=·(0x63,0x61,0x63) | 27 | ····(·99,·97,·99)·····#·rgb·=·(0x63,0x61,0x63) |
| 28 | ····(·90,·93,·90)·····#·rgb·=·(0x5a,0x5d,0x5a) | ||
| 29 | ····(·99,·93,·99)·····#·rgb·=·(0x63,0x5d,0x63) | 28 | ····(·99,·93,·99)·····#·rgb·=·(0x63,0x5d,0x63) |
| 30 | ····(148,150,148)·····#·rgb·=·(0x94,0x96,0x94) | 29 | ····(148,150,148)·····#·rgb·=·(0x94,0x96,0x94) |
| 31 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 30 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 32 | ····(·99,·93,·99)·····#·rgb·=·(0x63,0x5d,0x63) | ||
| 33 | ····(132,125,132)·····#·rgb·=·(0x84,0x7d,0x84) | ||
| 34 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) | ||
| 35 | ····(132,134,132)·····#·rgb·=·(0x84,0x86,0x84) | ||
| 36 | ····(107,105,107)·····#·rgb·=·(0x6b,0x69,0x6b) | ||
| 37 | ····(·99,·97,·99)·····#·rgb·=·(0x63,0x61,0x63) | 31 | ····(·99,·97,·99)·····#·rgb·=·(0x63,0x61,0x63) |
| 38 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 32 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 39 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 33 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 40 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) | ||
| 41 | ····(123,130,123)·····#·rgb·=·(0x7b,0x82,0x7b) | ||
| 42 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) | ||
| 43 | ····(148,154,148)·····#·rgb·=·(0x94,0x9a,0x94) | ||
| 44 | ····(156,150,156)·····#·rgb·=·(0x9c,0x96,0x9c) | ||
| 45 | ····(156,154,156)·····#·rgb·=·(0x9c,0x9a,0x9c) | ||
| 46 | ····(148,150,148)·····#·rgb·=·(0x94,0x96,0x94) | ||
| 47 | ····(123,125,123)·····#·rgb·=·(0x7b,0x7d,0x7b) | ||
| 48 | ····(156,158,156)·····#·rgb·=·(0x9c,0x9e,0x9c) | 34 | ····(156,158,156)·····#·rgb·=·(0x9c,0x9e,0x9c) |
| 49 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 35 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 50 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 36 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 51 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 37 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 52 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 38 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 53 | ····(156,158,156)·····#·rgb·=·(0x9c,0x9e,0x9c) | ||
| 54 | ····(165,158,165)·····#·rgb·=·(0xa5,0x9e,0xa5) | ||
| 55 | ····(156,162,156)·····#·rgb·=·(0x9c,0xa2,0x9c) | ||
| 56 | ····(165,162,165)·····#·rgb·=·(0xa5,0xa2,0xa5) | ||
| 57 | ····(132,130,132)·····#·rgb·=·(0x84,0x82,0x84) | ||
| 58 | ····(132,134,132)·····#·rgb·=·(0x84,0x86,0x84) | 39 | ····(132,134,132)·····#·rgb·=·(0x84,0x86,0x84) |
| 59 | ····(156,150,156)·····#·rgb·=·(0x9c,0x96,0x9c) | 40 | ····(156,150,156)·····#·rgb·=·(0x9c,0x96,0x9c) |
| 60 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) | 41 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) |
| 61 | ····(140,142,140)·····#·rgb·=·(0x8c,0x8e,0x8c) | 42 | ····(140,142,140)·····#·rgb·=·(0x8c,0x8e,0x8c) |
| 62 | ····(148,142,148)·····#·rgb·=·(0x94,0x8e,0x94) | 43 | ····(148,142,148)·····#·rgb·=·(0x94,0x8e,0x94) |
| 63 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) | 44 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) |
| 64 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 45 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 65 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 46 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 66 | ····(107,109,107)·····#·rgb·=·(0x6b,0x6d,0x6b) | ||
| 67 | ····(·99,101,·99)·····#·rgb·=·(0x63,0x65,0x63) | ||
| 68 | ····(·90,·89,·90)·····#·rgb·=·(0x5a,0x59,0x5a) | ||
| 69 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) | 47 | ····(148,146,148)·····#·rgb·=·(0x94,0x92,0x94) |
| 70 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | ||
| 71 | ····(173,170,173)·····#·rgb·=·(0xad,0xaa,0xad) | ||
| 72 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) | ||
| 73 | ····(181,174,181)·····#·rgb·=·(0xb5,0xae,0xb5) | ||
| 74 | ····(123,125,123)·····#·rgb·=·(0x7b,0x7d,0x7b) | 48 | ····(123,125,123)·····#·rgb·=·(0x7b,0x7d,0x7b) |
| 75 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) | ||
| 76 | ····(189,186,189)·····#·rgb·=·(0xbd,0xba,0xbd) | 49 | ····(189,186,189)·····#·rgb·=·(0xbd,0xba,0xbd) |
| 77 | ····(189,195,189)·····#·rgb·=·(0xbd,0xc3,0xbd) | 50 | ····(189,195,189)·····#·rgb·=·(0xbd,0xc3,0xbd) |
| 78 | ····(198,195,198)·····#·rgb·=·(0xc6,0xc3,0xc6) | 51 | ····(198,195,198)·····#·rgb·=·(0xc6,0xc3,0xc6) |
| 79 | ····(198,190,198)·····#·rgb·=·(0xc6,0xbe,0xc6) | 52 | ····(198,190,198)·····#·rgb·=·(0xc6,0xbe,0xc6) |
| 80 | ····(189,190,189)·····#·rgb·=·(0xbd,0xbe,0xbd) | 53 | ····(189,190,189)·····#·rgb·=·(0xbd,0xbe,0xbd) |
| 81 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | 54 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) |
| 82 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 55 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| Offset 90, 117 lines modified | Offset 63, 144 lines modified | ||
| 90 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) | 63 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) |
| 91 | ····(132,130,132)·····#·rgb·=·(0x84,0x82,0x84) | 64 | ····(132,130,132)·····#·rgb·=·(0x84,0x82,0x84) |
| 92 | ····(107,105,107)·····#·rgb·=·(0x6b,0x69,0x6b) | 65 | ····(107,105,107)·····#·rgb·=·(0x6b,0x69,0x6b) |
| 93 | ····(·99,105,·99)·····#·rgb·=·(0x63,0x69,0x63) | 66 | ····(·99,105,·99)·····#·rgb·=·(0x63,0x69,0x63) |
| 94 | ····(·99,·97,·99)·····#·rgb·=·(0x63,0x61,0x63) | 67 | ····(·99,·97,·99)·····#·rgb·=·(0x63,0x61,0x63) |
| 95 | ····(·99,·97,·99)·····#·rgb·=·(0x63,0x61,0x63) | 68 | ····(·99,·97,·99)·····#·rgb·=·(0x63,0x61,0x63) |
| 96 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) | 69 | ····(123,121,123)·····#·rgb·=·(0x7b,0x79,0x7b) |
| 97 | ····(123,117,123)·····#·rgb·=·(0x7b,0x75,0x7b) | ||
| 98 | ····(140,146,140)·····#·rgb·=·(0x8c,0x92,0x8c) | ||
| 99 | ····(165,162,165)·····#·rgb·=·(0xa5,0xa2,0xa5) | 70 | ····(165,162,165)·····#·rgb·=·(0xa5,0xa2,0xa5) |
| 100 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) | 71 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) |
| 101 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 72 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 102 | ····(115,117,115)·····#·rgb·=·(0x73,0x75,0x73) | ||
| 103 | ····(140,142,140)·····#·rgb·=·(0x8c,0x8e,0x8c) | ||
| 104 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | 73 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) |
| 105 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) | 74 | ····(115,113,115)·····#·rgb·=·(0x73,0x71,0x73) |
| 106 | ····(132,138,132)·····#·rgb·=·(0x84,0x8a,0x84) | ||
| 107 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 75 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 108 | ····(181,174,181)·····#·rgb·=·(0xb5,0xae,0xb5) | 76 | ····(181,174,181)·····#·rgb·=·(0xb5,0xae,0xb5) |
| 109 | ····(107,113,107)·····#·rgb·=·(0x6b,0x71,0x6b) | ||
| 110 | ····(148,142,148)·····#·rgb·=·(0x94,0x8e,0x94) | ||
| 111 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) | 77 | ····(173,174,173)·····#·rgb·=·(0xad,0xae,0xad) |
| 112 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) | 78 | ····(198,199,198)·····#·rgb·=·(0xc6,0xc7,0xc6) |
| 113 | ····(115,109,115)·····#·rgb·=·(0x73,0x6d,0x73) | ||
| 114 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) | 79 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) |
| 115 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | 80 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) |
| 116 | ····(140,142,140)·····#·rgb·=·(0x8c,0x8e,0x8c) | 81 | ····(140,142,140)·····#·rgb·=·(0x8c,0x8e,0x8c) |
| 117 | ····(165,162,165)·····#·rgb·=·(0xa5,0xa2,0xa5) | 82 | ····(165,162,165)·····#·rgb·=·(0xa5,0xa2,0xa5) |
| 118 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) | 83 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) |
| 119 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) | 84 | ····(140,138,140)·····#·rgb·=·(0x8c,0x8a,0x8c) |
| 120 | ····(123,125,123)·····#·rgb·=·(0x7b,0x7d,0x7b) | 85 | ····(123,125,123)·····#·rgb·=·(0x7b,0x7d,0x7b) |
| 121 | ····(148,150,148)·····#·rgb·=·(0x94,0x96,0x94) | 86 | ····(148,150,148)·····#·rgb·=·(0x94,0x96,0x94) |
| 122 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 87 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 123 | ····(132,138,132)·····#·rgb·=·(0x84,0x8a,0x84) | 88 | ····(132,138,132)·····#·rgb·=·(0x84,0x8a,0x84) |
| 124 | ····(140,142,140)·····#·rgb·=·(0x8c,0x8e,0x8c) | 89 | ····(140,142,140)·····#·rgb·=·(0x8c,0x8e,0x8c) |
| 125 | ····(132,138,132)·····#·rgb·=·(0x84,0x8a,0x84) | 90 | ····(132,138,132)·····#·rgb·=·(0x84,0x8a,0x84) |
| 126 | ····(115,117,115)·····#·rgb·=·(0x73,0x75,0x73) | 91 | ····(115,117,115)·····#·rgb·=·(0x73,0x75,0x73) |
| 127 | ····(140,134,140)·····#·rgb·=·(0x8c,0x86,0x8c) | ||
| 128 | ····(165,158,165)·····#·rgb·=·(0xa5,0x9e,0xa5) | 92 | ····(165,158,165)·····#·rgb·=·(0xa5,0x9e,0xa5) |
| 129 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 | 93 | ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 |
| 130 | ····(148,142,148)·····#·rgb·=·(0x94,0x8e,0x94) | 94 | ····(148,142,148)·····#·rgb·=·(0x94,0x8e,0x94) |
| 131 | ····(115,109,115)·····#·rgb·=·(0x73,0x6d,0x73) | 95 | ····(115,109,115)·····#·rgb·=·(0x73,0x6d,0x73) |
| 132 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) | 96 | ····(165,166,165)·····#·rgb·=·(0xa5,0xa6,0xa5) |
| 133 | ····(140,142,140)·····#·rgb·=·(0x8c,0x8e,0x8c) | 97 | ····(140,142,140)·····#·rgb·=·(0x8c,0x8e,0x8c) |
| 134 | ····(107,109,107)·····#·rgb·=·(0x6b,0x6d,0x6b) | 98 | ····(107,109,107)·····#·rgb·=·(0x6b,0x6d,0x6b) |
| 135 | ····(189,186,189)·····#·rgb·=·(0xbd,0xba,0xbd) | 99 | ····(189,186,189)·····#·rgb·=·(0xbd,0xba,0xbd) |
| 136 | ····(107,101,107)·····#·rgb·=·(0x6b,0x65,0x6b) | ||
| 137 | ····(165,158,165)·····#·rgb·=·(0xa5,0x9e,0xa5) | 100 | ····(165,158,165)·····#·rgb·=·(0xa5,0x9e,0xa5) |
| 138 | ····(·99,·97,·99)·····#·rgb·=·(0x63,0x61,0x63) | ||
| Max diff block lines reached; 11086/17328 bytes (63.98%) of diff not shown. | |||
| Offset 1, 56 lines modified | Offset 1, 56 lines modified | ||
| 1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
| 2 | IHDR·{ | 2 | IHDR·{ |
| 3 | ····width:·48;·height:·48;·bitdepth:·8; | 3 | ····width:·48;·height:·48;·bitdepth:·8; |
| 4 | ····using·grayscale·alpha; | 4 | ····using·grayscale·alpha; |
| 5 | } | 5 | } |
| 6 | IMAGE·{ | 6 | IMAGE·{ |
| 7 | ····pixels·hex | 7 | ····pixels·hex |
| 8 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 9 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 10 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 11 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 12 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 13 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff01·ff02·ff04·ff06·ff08·ff0a·ff0b·ff0b·ff0b·ff0a·ff08·ff06·ff03·ff01·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 14 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff01·ff03·ff08·ff0d·ff13·ff18·ff1c·ff1f·ff21·ff22·ff21·ff1f·ff1b·ff17·ff11·ff0b·ff06·ff03·ff01·ff00·ff00·ff00·ff01·ff02·ff02·ff01·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 15 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·7300·ff01·ff03·ff08·ff10·ff1a·c831·7c7c·6ea5·63cc·5df2·5bff·5bff·5bff·5df2·62cc·7399·836d·ff21·ff17·ff0e·ff07·ff03·ff01·ff03·ff07·ff0b·ff0a·ff06·ff02·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 16 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff02·ff06·ff0f·ff1a·ae43·69b2·5bff·5eff·60ff·6eff·7cff·85ff·88ff·87ff·7eff·6eff·62ff·5fff·5df2·7299·c832·ff17·ff0d·ff08·ff0c·ff16·8056·7663·ff0f·ff05·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 17 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff03·ff09·ff14·c832·69b2·5bff·5fff·79ff·8aff·8eff·92ff·95ff·98ff·99ff·99ff·99ff·98ff·95ff·8fff·7bff·64ff·5ff2·7198·ff22·ff1a·ff1f·7c7d·5bff·5aff·ff1b·ff0a·ff01·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 18 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff03·ff0b·ff18·8e60·5bf2·5eff·79ff·8aff·92ff·98ff·9bff·9dff·9fff·a0ff·a1ff·a1ff·a1ff·a0ff·9eff·9dff·9bff·94ff·7eff·64ff·63d9·b94d·8080·5bff·72ff·7bff·b73f·ff0d·ff01·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 19 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff03·ff0b·ff1a·7c7d·5aff·69ff·86ff·90ff·98ff·9cff·9fff·a0ff·a0ff·a0ff·a0ff·a0ff·a0ff·a0ff·a0ff·a0ff·a0ff·a0ff·9fff·9cff·8fff·6cff·63f2·5eff·72ff·8dff·8bff·a85f·ff10·ff02·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 20 | 8 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | |
| 9 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 10 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 11 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 12 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 13 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·ff01·ff02·ff04·ff06·ff08·ff0a·ff0b·ff0b·ff0b·ff0a·ff08·ff06·ff03·ff01·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 14 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·ff01·ff03·ff08·ff0d·ff13·ff18·ff1c·ff1f·ff21·ff22·ff21·ff1f·ff1b·ff17·ff11·ff0b·ff06·ff03·ff01·0000·0000·0000·ff01·ff02·ff02·ff01·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 15 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·ff01·ff03·ff08·ff10·ff1a·c831·7c7c·6ea5·63cc·5df2·5bff·5bff·5bff·5df2·62cc·7399·836d·ff21·ff17·ff0e·ff07·ff03·ff01·ff03·ff07·ff0b·ff0a·ff06·ff02·0000·0000·0000·0000·0000·0000·0000· | ||
| 16 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·ff02·ff06·ff0f·ff1a·ae43·69b2·5bff·5eff·60ff·6eff·7cff·85ff·88ff·87ff·7eff·6eff·62ff·5fff·5df2·7299·c832·ff17·ff0d·ff08·ff0c·ff16·8056·7663·ff0f·ff05·0000·0000·0000·0000·0000·0000·0000· | ||
| 17 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·ff03·ff09·ff14·c832·69b2·5bff·5fff·79ff·8aff·8eff·92ff·95ff·98ff·99ff·99ff·99ff·98ff·95ff·8fff·7bff·64ff·5ff2·7198·ff22·ff1a·ff1f·7c7d·5bff·5aff·ff1b·ff0a·ff01·0000·0000·0000·0000·0000·0000· | ||
| 18 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·ff03·ff0b·ff18·8e60·5bf2·5eff·79ff·8aff·92ff·98ff·9bff·9dff·9fff·a0ff·a1ff·a1ff·a1ff·a0ff·9eff·9dff·9bff·94ff·7eff·64ff·63d9·b94d·8080·5bff·72ff·7bff·b73f·ff0d·ff01·0000·0000·0000·0000·0000·0000· | ||
| 19 | 0000·0000·0000·0000·0000·0000·0000·0000·ff03·ff0b·ff1a·7c7d·5aff·69ff·86ff·90ff·98ff·9cff·9fff·a0ff·a0ff·a0ff·a0ff·a0ff·a0ff·a0ff·a0ff·a0ff·a0ff·a0ff·9fff·9cff·8fff·6cff·63f2·5eff·72ff·8dff·8bff·a85f·ff10·ff02·0000·0000·0000·0000·0000·0000· | ||
| 20 | 0000·0000·0000·0000·0000·0000·0000·ff02·ff09·ff19·7c7d·5aff·70ff·8aff·94ff·9bff·9eff·9fff·9fff·a0ff·a2ff·a8ff·abff·aeff·acff·a6ff·a1ff·9fff·9fff·9fff·9fff·9fff·9eff·98ff·90ff·8aff·8eff·98ff·94ff·ac60·ff12·ff03·0000·0000·0000·0000·0000·0000· | ||
| 21 | 21 | 0000·0000·0000·0000·0000·0000·ff01·ff07·ff15·836e·5aff·70ff·8bff·96ff·9cff·9eff·9eff·a0ff·a8ff·b1ff·b8f2·bccc·c399·c399·c1a5·bccc·b7ff·b0ff·a6ff·a0ff·9eff·9eff·9eff·9dff·9bff·98ff·99ff·9dff·8fff·a370·ff13·ff04·0000·0000·0000·0000·0000·0000· | |
| 22 | 22 | 0000·0000·0000·0000·0000·0000·ff04·ff0f·c732·59f2·6bff·8aff·95ff·9bff·9cff·9dff·a4ff·adff·b8cc·c970·ff24·ff1d·ff19·ff18·ff1a·ff1e·e734·c57f·b4e5·abff·a2ff·9cff·9cff·9cff·9cff·9cff·9cff·9cff·91ff·9398·ff15·ff05·0000·0000·0000·0000·0000·0000· | |
| 23 | 23 | 0000·0000·0000·0000·0000·ff01·ff09·ff1b·65b2·60ff·86ff·94ff·9aff·9bff·9dff·a7ff·aef2·c671·ff20·ff15·ff0d·ff09·ff07·ff06·ff07·ff0a·ff0f·ff1a·ff2d·b099·a0ff·9bff·9bff·9bff·9bff·9bff·9bff·9bff·96ff·9799·ff17·ff06·0000·0000·0000·0000·0000·0000· | |
| 24 | ff00·ff00·ff00·ff00·ff00·ff04·ff11·8c5f·5dff·77ff·90ff·98ff·9aff·9bff·a5ff·add9·d645·ff18·ff0c·ff05·ff02·7400·7200·7100·7100·ff01·ff05·ff11·ff27·8f80·81ff·99ff·9aff·9aff·9aff·9aff·9aff·9aff·8dff·9399·ff18·ff07·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 25 | ff00·ff00·ff00·ff00·ff01·ff08·ff1a·6bb2·67ff·8aff·94ff·98ff·98ff·9fff·a4f2·d245·ff15·ff08·ff02·7200·6f00·6d00·6c00·6c00·6c00·ff02·ff09·ff19·7d7f·5cff·78ff·94ff·98ff·98ff·98ff·98ff·98ff·98ff·8eff·85cc·ff1a·ff08·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 26 | ff00·ff00·ff00·ff00·ff02·ff0d·ca32·60ff·77ff·90ff·96ff·97ff·9aff·a2ff·b771·ff18·ff08·ff02·6e00·6c00·6b00·6b00·6b00·6b00·6b00·ff04·ff0f·7277·55ff·6bff·89ff·93ff·97ff·97ff·97ff·97ff·97ff·97ff·94ff·8dcc·ff1c·ff08·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 27 | ff00·ff00·ff00·ff00·ff04·ff13·817c·68ff·88ff·93ff·96ff·96ff·9eff·9ecc·ff20·ff0c·ff02·6d00·6a00·6a00·6a00·6a00·6a00·6a00·6a00·ff05·ff11·79d6·8aff·99ff·9eff·a1ff·9eff·9bff·98ff·96ff·96ff·96ff·93ff·8dcc·ff1a·ff08·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 28 | ff00·ff00·ff00·ff00·ff07·ff18·72b2·71ff·8cff·93ff·94ff·95ff·9aff·ae70·ff15·ff05·6c00·6900·6900·6900·6900·6900·6900·6900·6900·ff03·ff0d·a854·ae94·ba99·bba5·b7cc·b8cc·b7d9·b5ff·b4ff·b2ff·b0ff·aaff·9dca·ff14·ff06·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 29 | ff00·ff00·ff00·ff00·ff09·ff1d·6ccc·74ff·8dff·92ff·92ff·95ff·91f2·ff24·ff0d·ff02·6800·6700·6700·6700·6700·6700·6700·6700·6700·ff02·ff06·ff0c·ff13·ff17·ff19·ff1b·ff1d·ff22·ff29·ff2f·e940·cb66·c962·cc3d·ff12·ff06·ff01·ff00·ff00·ff00·ff00·ff00· | ||
| 30 | ff00·ff00·ff00·ff00·ff0a·ff20·67ff·7bff·8eff·91ff·91ff·95ff·90cc·ff1d·ff09·6900·6600·6600·6600·6600·6600·6600·6600·6600·6600·6600·ff01·ff03·ff04·ff06·ff07·ff08·ff0b·ff13·ff20·9361·9966·ff33·ff30·ff26·ff19·ff0b·ff03·ff00·ff00·ff00·ff00·ff00· | ||
| 31 | ff00·ff00·ff00·ff00·ff0a·ff1e·6fff·85ff·8dff·8fff·8fff·8fff·93a5·ff17·ff06·6500·6500·6500·6500·6500·6500·6500·6500·6500·6500·6500·6500·ff00·ff00·ff00·ff00·ff00·ff05·ff13·5eae·55ff·58ff·58ff·58ff·57ff·5aca·ff15·ff07·ff00·ff00·ff00·ff00·ff00· | ||
| 32 | ff00·ff00·ff00·ff00·ff08·ff18·89f2·a5ff·a8ff·a9ff·a9ff·a4ff·9f92·ff11·ff04·6500·6500·6500·6500·6500·6500·6500·6500·6500·6500·6500·6500·ff00·ff00·ff00·ff00·ff00·ff08·ff1a·6bcc·6eff·7aff·7bff·7aff·72ff·69ff·ff1c·ff09·ff00·ff00·ff00·ff00·ff00· | ||
| 33 | ff00·ff00·ff00·ff00·ff04·ff0e·c03b·c263·c666·c666·c866·c361·ff1f·ff12·ff0b·ff08·ff07·ff06·ff04·ff02·ff01·6300·6300·6300·6300·6300·6300·ff00·ff00·ff00·ff00·ff01·ff0b·ff20·69d9·74ff·84ff·86ff·85ff·87ff·7eff·ff1f·ff0a·ff00·ff00·ff00·ff00·ff00· | ||
| 34 | ff00·ff00·ff00·ff00·ff01·ff09·ff17·af44·9766·9766·d640·ff2f·ff28·ff22·ff1d·ff1b·ff19·ff16·ff12·ff0b·ff05·ff01·6300·6300·6300·6300·6300·ff00·ff00·ff00·ff00·ff02·ff0f·cc35·5eff·7aff·89ff·8bff·8bff·90ff·8ccc·ff1c·ff08·ff00·ff00·ff00·ff00·ff00· | ||
| 35 | ff00·ff00·ff00·ff00·ff00·ff08·ff18·51f2·55ff·57ff·56ff·55ff·52ff·57d9·57cc·55cc·62a5·6698·6194·9336·ff0b·ff03·6100·6100·6100·6100·6100·ff00·ff00·ff00·ff01·ff06·ff17·7a7f·5bff·7fff·88ff·89ff·89ff·8dff·92a5·ff17·ff06·ff00·ff00·ff00·ff00·ff00· | ||
| 36 | ff00·ff00·ff00·ff00·ff00·ff09·ff1d·67ff·74ff·77ff·76ff·74ff·6eff·66ff·5eff·58ff·52ff·51ff·4fff·59c8·ff10·ff04·5f00·5f00·5f00·5f00·5f00·ff00·ff00·ff00·ff03·ff0d·ff23·52e5·61ff·80ff·86ff·87ff·88ff·8bff·a36e·ff12·ff04·ff00·ff00·ff00·ff00·ff00· | ||
| 37 | ff00·ff00·ff00·ff00·ff00·ff0a·ff1e·70d9·7eff·80ff·80ff·80ff·7fff·7eff·7dff·7bff·7aff·83ff·8aff·9976·ff0f·ff03·5f00·5f00·5f00·5f00·5f00·ff00·ff00·ff02·ff09·ff1a·6d8d·52ff·74ff·82ff·86ff·86ff·8cff·89f2·ff21·ff0c·ff01·ff00·ff00·ff00·ff00·ff00· | ||
| 38 | ff00·ff00·ff00·ff00·ff00·ff09·ff1d·6ecc·7bff·83ff·84ff·84ff·84ff·83ff·83ff·82ff·8bff·95ff·af7f·ff19·ff09·ff02·5e00·5e00·5e00·5e00·5e00·ff01·ff03·ff09·ff17·9755·4cf2·61ff·7bff·82ff·84ff·84ff·8eff·93a5·ff18·ff07·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 39 | 24 | 0000·0000·0000·0000·0000·ff04·ff11·8c5f·5dff·77ff·90ff·98ff·9aff·9bff·a5ff·add9·d645·ff18·ff0c·ff05·ff02·0000·0000·0000·0000·ff01·ff05·ff11·ff27·8f80·81ff·99ff·9aff·9aff·9aff·9aff·9aff·9aff·8dff·9399·ff18·ff07·0000·0000·0000·0000·0000·0000· | |
| 25 | 0000·0000·0000·0000·ff01·ff08·ff1a·6bb2·67ff·8aff·94ff·98ff·98ff·9fff·a4f2·d245·ff15·ff08·ff02·0000·0000·0000·0000·0000·0000·ff02·ff09·ff19·7d7f·5cff·78ff·94ff·98ff·98ff·98ff·98ff·98ff·98ff·8eff·85cc·ff1a·ff08·0000·0000·0000·0000·0000·0000· | ||
| 26 | 0000·0000·0000·0000·ff02·ff0d·ca32·60ff·77ff·90ff·96ff·97ff·9aff·a2ff·b771·ff18·ff08·ff02·0000·0000·0000·0000·0000·0000·0000·ff04·ff0f·7277·55ff·6bff·89ff·93ff·97ff·97ff·97ff·97ff·97ff·97ff·94ff·8dcc·ff1c·ff08·0000·0000·0000·0000·0000·0000· | ||
| 27 | 0000·0000·0000·0000·ff04·ff13·817c·68ff·88ff·93ff·96ff·96ff·9eff·9ecc·ff20·ff0c·ff02·0000·0000·0000·0000·0000·0000·0000·0000·ff05·ff11·79d6·8aff·99ff·9eff·a1ff·9eff·9bff·98ff·96ff·96ff·96ff·93ff·8dcc·ff1a·ff08·0000·0000·0000·0000·0000·0000· | ||
| 28 | 0000·0000·0000·0000·ff07·ff18·72b2·71ff·8cff·93ff·94ff·95ff·9aff·ae70·ff15·ff05·0000·0000·0000·0000·0000·0000·0000·0000·0000·ff03·ff0d·a854·ae94·ba99·bba5·b7cc·b8cc·b7d9·b5ff·b4ff·b2ff·b0ff·aaff·9dca·ff14·ff06·0000·0000·0000·0000·0000·0000· | ||
| 29 | 0000·0000·0000·0000·ff09·ff1d·6ccc·74ff·8dff·92ff·92ff·95ff·91f2·ff24·ff0d·ff02·0000·0000·0000·0000·0000·0000·0000·0000·0000·ff02·ff06·ff0c·ff13·ff17·ff19·ff1b·ff1d·ff22·ff29·ff2f·e940·cb66·c962·cc3d·ff12·ff06·ff01·0000·0000·0000·0000·0000· | ||
| 30 | 0000·0000·0000·0000·ff0a·ff20·67ff·7bff·8eff·91ff·91ff·95ff·90cc·ff1d·ff09·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·ff01·ff03·ff04·ff06·ff07·ff08·ff0b·ff13·ff20·9361·9966·ff33·ff30·ff26·ff19·ff0b·ff03·0000·0000·0000·0000·0000· | ||
| 31 | 0000·0000·0000·0000·ff0a·ff1e·6fff·85ff·8dff·8fff·8fff·8fff·93a5·ff17·ff06·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·ff05·ff13·5eae·55ff·58ff·58ff·58ff·57ff·5aca·ff15·ff07·0000·0000·0000·0000·0000· | ||
| 32 | 0000·0000·0000·0000·ff08·ff18·89f2·a5ff·a8ff·a9ff·a9ff·a4ff·9f92·ff11·ff04·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·ff08·ff1a·6bcc·6eff·7aff·7bff·7aff·72ff·69ff·ff1c·ff09·0000·0000·0000·0000·0000· | ||
| 33 | 0000·0000·0000·0000·ff04·ff0e·c03b·c263·c666·c666·c866·c361·ff1f·ff12·ff0b·ff08·ff07·ff06·ff04·ff02·ff01·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·ff01·ff0b·ff20·69d9·74ff·84ff·86ff·85ff·87ff·7eff·ff1f·ff0a·0000·0000·0000·0000·0000· | ||
| 34 | 0000·0000·0000·0000·ff01·ff09·ff17·af44·9766·9766·d640·ff2f·ff28·ff22·ff1d·ff1b·ff19·ff16·ff12·ff0b·ff05·ff01·0000·0000·0000·0000·0000·0000·0000·0000·0000·ff02·ff0f·cc35·5eff·7aff·89ff·8bff·8bff·90ff·8ccc·ff1c·ff08·0000·0000·0000·0000·0000· | ||
| 35 | 0000·0000·0000·0000·0000·ff08·ff18·51f2·55ff·57ff·56ff·55ff·52ff·57d9·57cc·55cc·62a5·6698·6194·9336·ff0b·ff03·0000·0000·0000·0000·0000·0000·0000·0000·ff01·ff06·ff17·7a7f·5bff·7fff·88ff·89ff·89ff·8dff·92a5·ff17·ff06·0000·0000·0000·0000·0000· | ||
| 36 | 0000·0000·0000·0000·0000·ff09·ff1d·67ff·74ff·77ff·76ff·74ff·6eff·66ff·5eff·58ff·52ff·51ff·4fff·59c8·ff10·ff04·0000·0000·0000·0000·0000·0000·0000·0000·ff03·ff0d·ff23·52e5·61ff·80ff·86ff·87ff·88ff·8bff·a36e·ff12·ff04·0000·0000·0000·0000·0000· | ||
| 37 | 0000·0000·0000·0000·0000·ff0a·ff1e·70d9·7eff·80ff·80ff·80ff·7fff·7eff·7dff·7bff·7aff·83ff·8aff·9976·ff0f·ff03·0000·0000·0000·0000·0000·0000·0000·ff02·ff09·ff1a·6d8d·52ff·74ff·82ff·86ff·86ff·8cff·89f2·ff21·ff0c·ff01·0000·0000·0000·0000·0000· | ||
| 38 | 0000·0000·0000·0000·0000·ff09·ff1d·6ecc·7bff·83ff·84ff·84ff·84ff·83ff·83ff·82ff·8bff·95ff·af7f·ff19·ff09·ff02·0000·0000·0000·0000·0000·ff01·ff03·ff09·ff17·9755·4cf2·61ff·7bff·82ff·84ff·84ff·8eff·93a5·ff18·ff07·0000·0000·0000·0000·0000·0000· | ||
| 39 | 0000·0000·0000·0000·0000·ff08·ff1b·6fcc·7aff·82ff·83ff·83ff·83ff·83ff·83ff·84ff·8aff·a480·ff26·ff11·ff05·ff01·0000·0000·0000·0000·ff02·ff05·ff0d·ff1a·9755·4bf2·55ff·73ff·7fff·83ff·83ff·8aff·8cff·c341·ff0f·ff03·0000·0000·0000·0000·0000·0000· | ||
| 40 | 40 | 0000·0000·0000·0000·0000·ff07·ff19·74b2·79ff·80ff·82ff·82ff·82ff·82ff·82ff·82ff·70f2·7a8d·ff2b·ff19·ff0e·ff0a·ff07·ff07·ff07·ff09·ff0e·ff15·ff21·6a8c·4bf2·54ff·6fff·7bff·81ff·82ff·84ff·8fff·9b99·ff19·ff08·ff01·0000·0000·0000·0000·0000·0000· | |
| 41 | 41 | 0000·0000·0000·0000·0000·ff06·ff18·7999·75ff·7eff·80ff·80ff·80ff·80ff·80ff·7eff·6eff·5aff·5acc·737e·ff25·ff1e·ff1a·ff18·ff1a·ff1e·ff25·7a70·52cc·49ff·5aff·6dff·78ff·7eff·80ff·81ff·8dff·8fe5·d730·ff0d·ff03·0000·0000·0000·0000·0000·0000·0000· | |
| 42 | 42 | 0000·0000·0000·0000·0000·ff05·ff16·7799·71ff·7dff·7fff·7fff·7fff·7fff·7fff·7fff·7fff·75ff·5dff·4eff·49ff·52cc·5da5·6399·5da5·52cc·47ff·49ff·50ff·64ff·71ff·78ff·7dff·7fff·7fff·89ff·91f2·ba51·ff13·ff06·ff01·0000·0000·0000·0000·0000·0000·0000· | |
| 43 | ff00·ff00·ff00·ff00·ff00·ff04·ff14·7c8a·72ff·7bff·7eff·7fff·7fff·7fff·7eff·7eff·7eff·7dff·7aff·74ff·69ff·5aff·4dff·4cff·4cff·57ff·62ff·6bff·6fff·74ff·7aff·7dff·7eff·7fff·89ff·92ff·a87c·ff17·ff08·ff02·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 44 | ff00·ff00·ff00·ff00·ff00·ff04·ff12·9461·6dff·79ff·86ff·92ff·95f2·8aff·7eff·7cff·7cff·7cff·7cff·7aff·78ff·75ff·72ff·70ff·6fff·70ff·72ff·75ff·78ff·7aff·7cff·7cff·7eff·8aff·96f2·ac7c·ff19·ff0a·ff03·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 45 | ff00·ff00·ff00·ff00·ff00·ff03·ff10·8c5d·69ff·81ff·91ff·b380·cb59·9ce5·90ff·83ff·7bff·7bff·7bff·7bff·7bff·7bff·7aff·78ff·78ff·78ff·7aff·7bff·7bff·7bff·7bff·83ff·90ff·9ce5·c051·ff17·ff0a·ff03·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 46 | ff00·ff00·ff00·ff00·ff00·ff02·ff0c·9a48·82ff·98ff·ab7d·ff20·ff1c·db32·a8a5·9aff·8eff·81ff·7bff·7aff·7aff·7aff·7aff·7aff·7aff·7aff·7aff·7aff·7bff·81ff·8eff·9aff·aaa5·db30·ff13·ff08·ff03·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 47 | ff00·ff00·ff00·ff00·ff00·ff01·ff07·ff11·9c72·af56·ff16·ff0c·ff09·ff0e·ff19·cd42·abb2·a0f2·99ff·8fff·86ff·7fff·7aff·79ff·7aff·7fff·86ff·8fff·99ff·a0f2·abb2·ce42·ff19·ff0e·ff06·ff02·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 48 | ff00·ff00·ff00·ff00·ff00·ff00·ff03·ff07·ff0b·ff0b·ff07·ff03·ff01·ff03·ff08·ff0f·ff18·ff22·b96e·aea5·a8cc·a5f2·a4ff·a4ff·a4ff·a5f2·a8cc·aea5·b96e·ff22·ff18·ff0f·ff08·ff03·ff01·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 49 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff01·ff02·ff02·ff01·ff00·ff00·ff00·ff01·ff03·ff07·ff0c·ff12·ff17·ff1c·ff1f·ff21·ff22·ff21·ff1f·ff1c·ff17·ff12·ff0c·ff07·ff03·ff01·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 50 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff01·ff04·ff06·ff08·ff0a·ff0b·ff0b·ff0b·ff0a·ff08·ff06·ff04·ff01·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 51 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 52 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 53 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 54 | ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00·ff00· | ||
| 55 | 43 | 0000·0000·0000·0000·0000·ff04·ff14·7c8a·72ff·7bff·7eff·7fff·7fff·7fff·7eff·7eff·7eff·7dff·7aff·74ff·69ff·5aff·4dff·4cff·4cff·57ff·62ff·6bff·6fff·74ff·7aff·7dff·7eff·7fff·89ff·92ff·a87c·ff17·ff08·ff02·0000·0000·0000·0000·0000·0000·0000·0000· | |
| 44 | 0000·0000·0000·0000·0000·ff04·ff12·9461·6dff·79ff·86ff·92ff·95f2·8aff·7eff·7cff·7cff·7cff·7cff·7aff·78ff·75ff·72ff·70ff·6fff·70ff·72ff·75ff·78ff·7aff·7cff·7cff·7eff·8aff·96f2·ac7c·ff19·ff0a·ff03·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 45 | 0000·0000·0000·0000·0000·ff03·ff10·8c5d·69ff·81ff·91ff·b380·cb59·9ce5·90ff·83ff·7bff·7bff·7bff·7bff·7bff·7bff·7aff·78ff·78ff·78ff·7aff·7bff·7bff·7bff·7bff·83ff·90ff·9ce5·c051·ff17·ff0a·ff03·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 46 | 0000·0000·0000·0000·0000·ff02·ff0c·9a48·82ff·98ff·ab7d·ff20·ff1c·db32·a8a5·9aff·8eff·81ff·7bff·7aff·7aff·7aff·7aff·7aff·7aff·7aff·7aff·7aff·7bff·81ff·8eff·9aff·aaa5·db30·ff13·ff08·ff03·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 47 | 0000·0000·0000·0000·0000·ff01·ff07·ff11·9c72·af56·ff16·ff0c·ff09·ff0e·ff19·cd42·abb2·a0f2·99ff·8fff·86ff·7fff·7aff·79ff·7aff·7fff·86ff·8fff·99ff·a0f2·abb2·ce42·ff19·ff0e·ff06·ff02·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 48 | 0000·0000·0000·0000·0000·0000·ff03·ff07·ff0b·ff0b·ff07·ff03·ff01·ff03·ff08·ff0f·ff18·ff22·b96e·aea5·a8cc·a5f2·a4ff·a4ff·a4ff·a5f2·a8cc·aea5·b96e·ff22·ff18·ff0f·ff08·ff03·ff01·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 49 | 0000·0000·0000·0000·0000·0000·0000·ff01·ff02·ff02·ff01·0000·0000·0000·ff01·ff03·ff07·ff0c·ff12·ff17·ff1c·ff1f·ff21·ff22·ff21·ff1f·ff1c·ff17·ff12·ff0c·ff07·ff03·ff01·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 50 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·ff01·ff04·ff06·ff08·ff0a·ff0b·ff0b·ff0b·ff0a·ff08·ff06·ff04·ff01·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 51 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 52 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 53 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 54 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 55 | 0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000·0000· | ||
| 56 | } | 56 | } |