diff --git a/apps/pc/1981/visicalc/manifest.xml b/apps/pc/1981/visicalc/manifest.xml index 220e75fe3..5253365d5 100644 --- a/apps/pc/1981/visicalc/manifest.xml +++ b/apps/pc/1981/visicalc/manifest.xml @@ -1,5 +1,5 @@ - + VisiCalc diff --git a/apps/pc/1982/esuite/manifest.xml b/apps/pc/1982/esuite/manifest.xml index c061dab59..955ce5115 100644 --- a/apps/pc/1982/esuite/manifest.xml +++ b/apps/pc/1982/esuite/manifest.xml @@ -1,5 +1,5 @@ - + Executive Suite diff --git a/apps/pc/1985/rogue/manifest.xml b/apps/pc/1985/rogue/manifest.xml index 0847d94b6..8bb29e255 100644 --- a/apps/pc/1985/rogue/manifest.xml +++ b/apps/pc/1985/rogue/manifest.xml @@ -1,5 +1,5 @@ - + Rogue diff --git a/apps/pc/1987/thinktank/manifest.xml b/apps/pc/1987/thinktank/manifest.xml index 13e7dbeba..a0713eda4 100644 --- a/apps/pc/1987/thinktank/manifest.xml +++ b/apps/pc/1987/thinktank/manifest.xml @@ -1,5 +1,5 @@ - + ThinkTank 2.41NP diff --git a/apps/pc/1988/moria/manifest.xml b/apps/pc/1988/moria/manifest.xml index 79b8040ab..a7be1ff5d 100644 --- a/apps/pc/1988/moria/manifest.xml +++ b/apps/pc/1988/moria/manifest.xml @@ -1,5 +1,5 @@ - + The Dungeons of Moria 4.872 diff --git a/apps/pc/1992/moria/manifest.xml b/apps/pc/1992/moria/manifest.xml index 28df95577..e58ac5682 100644 --- a/apps/pc/1992/moria/manifest.xml +++ b/apps/pc/1992/moria/manifest.xml @@ -1,5 +1,5 @@ - + The Dungeons of Moria 5.5 diff --git a/devices/c1p/machine/32kb/machine.xml b/devices/c1p/machine/32kb/machine.xml index 48e833620..18674c69b 100644 --- a/devices/c1p/machine/32kb/machine.xml +++ b/devices/c1p/machine/32kb/machine.xml @@ -1,5 +1,5 @@ - + OSI Challenger 1P (32Kb) with Disk Support diff --git a/devices/c1p/machine/8kb/all/debugger/machine.xml b/devices/c1p/machine/8kb/all/debugger/machine.xml index 04243bf2e..895ab5734 100644 --- a/devices/c1p/machine/8kb/all/debugger/machine.xml +++ b/devices/c1p/machine/8kb/all/debugger/machine.xml @@ -1,5 +1,5 @@ - + OSI Challenger 1P (8Kb, More Programs) diff --git a/devices/c1p/machine/8kb/array/machine.xml b/devices/c1p/machine/8kb/array/machine.xml index 9773a8ab3..1c4038ce0 100644 --- a/devices/c1p/machine/8kb/array/machine.xml +++ b/devices/c1p/machine/8kb/array/machine.xml @@ -1,5 +1,5 @@ - + Challenger 1P (8Kb) "Server Array" diff --git a/devices/c1p/machine/8kb/large/debugger/machine.xml b/devices/c1p/machine/8kb/large/debugger/machine.xml index 7a225e908..b183ceabb 100644 --- a/devices/c1p/machine/8kb/large/debugger/machine.xml +++ b/devices/c1p/machine/8kb/large/debugger/machine.xml @@ -1,5 +1,5 @@ - + OSI Challenger 1P (8Kb) with Debugger diff --git a/devices/c1p/machine/8kb/large/machine.xml b/devices/c1p/machine/8kb/large/machine.xml index c62c4a466..c067e20de 100644 --- a/devices/c1p/machine/8kb/large/machine.xml +++ b/devices/c1p/machine/8kb/large/machine.xml @@ -1,5 +1,5 @@ - + OSI Challenger 1P (circa 1978) diff --git a/devices/c1p/machine/8kb/small/machine.xml b/devices/c1p/machine/8kb/small/machine.xml index e61dc6b3c..26f749d1e 100644 --- a/devices/c1p/machine/8kb/small/machine.xml +++ b/devices/c1p/machine/8kb/small/machine.xml @@ -1,5 +1,5 @@ - + diff --git a/devices/pc/machine/5150/cga/384kb/softkbd/machine.xml b/devices/pc/machine/5150/cga/384kb/softkbd/machine.xml index b1b223fe2..fc0e2f4ec 100644 --- a/devices/pc/machine/5150/cga/384kb/softkbd/machine.xml +++ b/devices/pc/machine/5150/cga/384kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), CGA, 384K diff --git a/devices/pc/machine/5150/cga/64kb/donkey/debugger/machine.xml b/devices/pc/machine/5150/cga/64kb/donkey/debugger/machine.xml index 10855af8a..e85ff924a 100644 --- a/devices/pc/machine/5150/cga/64kb/donkey/debugger/machine.xml +++ b/devices/pc/machine/5150/cga/64kb/donkey/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), CGA, 64K diff --git a/devices/pc/machine/5150/cga/64kb/donkey/machine.xml b/devices/pc/machine/5150/cga/64kb/donkey/machine.xml index b083e88d2..32793dc4e 100644 --- a/devices/pc/machine/5150/cga/64kb/donkey/machine.xml +++ b/devices/pc/machine/5150/cga/64kb/donkey/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), CGA, 64K diff --git a/devices/pc/machine/5150/cga/64kb/softkbd/machine.xml b/devices/pc/machine/5150/cga/64kb/softkbd/machine.xml index 4e5ba5355..e19d1bd17 100644 --- a/devices/pc/machine/5150/cga/64kb/softkbd/machine.xml +++ b/devices/pc/machine/5150/cga/64kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), CGA, 64K diff --git a/devices/pc/machine/5150/dual/64kb/machine.xml b/devices/pc/machine/5150/dual/64kb/machine.xml index 252fc811b..1ffeb80ac 100644 --- a/devices/pc/machine/5150/dual/64kb/machine.xml +++ b/devices/pc/machine/5150/dual/64kb/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150) with Dual Display diff --git a/devices/pc/machine/5150/mda/64kb/debugger/machine.xml b/devices/pc/machine/5150/mda/64kb/debugger/machine.xml index 7e15d989f..bd4c21667 100644 --- a/devices/pc/machine/5150/mda/64kb/debugger/machine.xml +++ b/devices/pc/machine/5150/mda/64kb/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC Model 5150 with Monochrome Display diff --git a/devices/pc/machine/5150/mda/64kb/machine.xml b/devices/pc/machine/5150/mda/64kb/machine.xml index 62155baf4..43f9527f9 100644 --- a/devices/pc/machine/5150/mda/64kb/machine.xml +++ b/devices/pc/machine/5150/mda/64kb/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150) with Monochrome Display diff --git a/devices/pc/machine/5150/mda/64kb/softkbd/machine.xml b/devices/pc/machine/5150/mda/64kb/softkbd/machine.xml index a54f2c9f8..1417bfa4a 100644 --- a/devices/pc/machine/5150/mda/64kb/softkbd/machine.xml +++ b/devices/pc/machine/5150/mda/64kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150), MDA, 64K diff --git a/devices/pc/machine/5160/cga/256kb/array/machine.xml b/devices/pc/machine/5160/cga/256kb/array/machine.xml index 5eb659619..ca05828e8 100644 --- a/devices/pc/machine/5160/cga/256kb/array/machine.xml +++ b/devices/pc/machine/5160/cga/256kb/array/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive diff --git a/devices/pc/machine/5160/cga/256kb/demo/debugger/machine.xml b/devices/pc/machine/5160/cga/256kb/demo/debugger/machine.xml index a0682a663..6a61d0914 100644 --- a/devices/pc/machine/5160/cga/256kb/demo/debugger/machine.xml +++ b/devices/pc/machine/5160/cga/256kb/demo/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive diff --git a/devices/pc/machine/5160/cga/256kb/demo/machine.xml b/devices/pc/machine/5160/cga/256kb/demo/machine.xml index fd654e80b..fabad485c 100644 --- a/devices/pc/machine/5160/cga/256kb/demo/machine.xml +++ b/devices/pc/machine/5160/cga/256kb/demo/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive diff --git a/devices/pc/machine/5160/cga/256kb/softkbd/machine.xml b/devices/pc/machine/5160/cga/256kb/softkbd/machine.xml index 42271186f..0a55c3d34 100644 --- a/devices/pc/machine/5160/cga/256kb/softkbd/machine.xml +++ b/devices/pc/machine/5160/cga/256kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256K, 10Mb Drive diff --git a/devices/pc/machine/5160/cga/256kb/win101/debugger/machine.xml b/devices/pc/machine/5160/cga/256kb/win101/debugger/machine.xml index b60820fdd..4cefd7edc 100644 --- a/devices/pc/machine/5160/cga/256kb/win101/debugger/machine.xml +++ b/devices/pc/machine/5160/cga/256kb/win101/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160) running Windows v1.01 diff --git a/devices/pc/machine/5160/cga/256kb/win101/machine.xml b/devices/pc/machine/5160/cga/256kb/win101/machine.xml index 74708670b..07e0bcec8 100644 --- a/devices/pc/machine/5160/cga/256kb/win101/machine.xml +++ b/devices/pc/machine/5160/cga/256kb/win101/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160) running Windows v1.01 diff --git a/devices/pc/machine/5160/cga/256kb/win101/softkbd/machine.xml b/devices/pc/machine/5160/cga/256kb/win101/softkbd/machine.xml index 9e476cbe1..2f7385a61 100644 --- a/devices/pc/machine/5160/cga/256kb/win101/softkbd/machine.xml +++ b/devices/pc/machine/5160/cga/256kb/win101/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256K, WIN101 diff --git a/devices/pc/machine/5160/cga/512kb/win101/softkbd/machine.xml b/devices/pc/machine/5160/cga/512kb/win101/softkbd/machine.xml index 5fb770cdf..c05091b53 100644 --- a/devices/pc/machine/5160/cga/512kb/win101/softkbd/machine.xml +++ b/devices/pc/machine/5160/cga/512kb/win101/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 512K, WIN101 diff --git a/devices/pc/machine/5160/cga/640kb/debugger/machine.xml b/devices/pc/machine/5160/cga/640kb/debugger/machine.xml index 7a119b639..9adff1194 100644 --- a/devices/pc/machine/5160/cga/640kb/debugger/machine.xml +++ b/devices/pc/machine/5160/cga/640kb/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive diff --git a/devices/pc/machine/5160/cga/640kb/dos400m/machine.xml b/devices/pc/machine/5160/cga/640kb/dos400m/machine.xml index a812520f3..a5caeebe7 100644 --- a/devices/pc/machine/5160/cga/640kb/dos400m/machine.xml +++ b/devices/pc/machine/5160/cga/640kb/dos400m/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive diff --git a/devices/pc/machine/5160/cga/640kb/machine.xml b/devices/pc/machine/5160/cga/640kb/machine.xml index a69ac82bc..d86b5a60e 100644 --- a/devices/pc/machine/5160/cga/640kb/machine.xml +++ b/devices/pc/machine/5160/cga/640kb/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 640K, 10Mb Drive diff --git a/devices/pc/machine/5160/ega/256kb/debugger/machine.xml b/devices/pc/machine/5160/ega/256kb/debugger/machine.xml index 2c4a334c1..4da1d02cb 100644 --- a/devices/pc/machine/5160/ega/256kb/debugger/machine.xml +++ b/devices/pc/machine/5160/ega/256kb/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), 64K EGA, 256K RAM, 10Mb Hard Drive diff --git a/devices/pc/machine/5160/ega/640kb/array/machine.xml b/devices/pc/machine/5160/ega/640kb/array/machine.xml index 87b98cdc8..887ef4bea 100644 --- a/devices/pc/machine/5160/ega/640kb/array/machine.xml +++ b/devices/pc/machine/5160/ega/640kb/array/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive diff --git a/devices/pc/machine/5160/ega/640kb/debugger/machine.xml b/devices/pc/machine/5160/ega/640kb/debugger/machine.xml index 20d38663a..34bcacdd5 100644 --- a/devices/pc/machine/5160/ega/640kb/debugger/machine.xml +++ b/devices/pc/machine/5160/ega/640kb/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive diff --git a/devices/pc/machine/5160/ega/640kb/machine.xml b/devices/pc/machine/5160/ega/640kb/machine.xml index 4da2180c5..6bd133b04 100644 --- a/devices/pc/machine/5160/ega/640kb/machine.xml +++ b/devices/pc/machine/5160/ega/640kb/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive diff --git a/devices/pc/machine/5160/ega/640kb/win101/debugger/machine.xml b/devices/pc/machine/5160/ega/640kb/win101/debugger/machine.xml index 4eb81219d..5fe82d4d5 100644 --- a/devices/pc/machine/5160/ega/640kb/win101/debugger/machine.xml +++ b/devices/pc/machine/5160/ega/640kb/win101/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive diff --git a/devices/pc/machine/5160/ega/640kb/win101/machine.xml b/devices/pc/machine/5160/ega/640kb/win101/machine.xml index 7d0cbe53d..d17b41652 100644 --- a/devices/pc/machine/5160/ega/640kb/win101/machine.xml +++ b/devices/pc/machine/5160/ega/640kb/win101/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT, 128K EGA, 640K RAM, 10Mb Hard Drive diff --git a/devices/pc/machine/5160/mda/256kb/debugger/machine.xml b/devices/pc/machine/5160/mda/256kb/debugger/machine.xml index 3d34b1e68..d8f30831a 100644 --- a/devices/pc/machine/5160/mda/256kb/debugger/machine.xml +++ b/devices/pc/machine/5160/mda/256kb/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive diff --git a/devices/pc/machine/5160/mda/256kb/fake188/debugger/machine.xml b/devices/pc/machine/5160/mda/256kb/fake188/debugger/machine.xml index 6f18447ed..6edf347f9 100644 --- a/devices/pc/machine/5160/mda/256kb/fake188/debugger/machine.xml +++ b/devices/pc/machine/5160/mda/256kb/fake188/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive diff --git a/devices/pc/machine/5160/mda/256kb/fake188/machine.xml b/devices/pc/machine/5160/mda/256kb/fake188/machine.xml index b3f0f6fcc..8422160d0 100644 --- a/devices/pc/machine/5160/mda/256kb/fake188/machine.xml +++ b/devices/pc/machine/5160/mda/256kb/fake188/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive diff --git a/devices/pc/machine/5160/mda/256kb/machine.xml b/devices/pc/machine/5160/mda/256kb/machine.xml index 9743d757e..3513d9f36 100644 --- a/devices/pc/machine/5160/mda/256kb/machine.xml +++ b/devices/pc/machine/5160/mda/256kb/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), MDA, 256Kb, 10Mb Drive diff --git a/devices/pc/machine/5160/mda/64kb/softkbd/machine.xml b/devices/pc/machine/5160/mda/64kb/softkbd/machine.xml index a56fd0316..0a6247109 100644 --- a/devices/pc/machine/5160/mda/64kb/softkbd/machine.xml +++ b/devices/pc/machine/5160/mda/64kb/softkbd/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), MDA, 64K, 10Mb Drive diff --git a/devices/pc/machine/5170/ega/1152kb/rev1/machine.xml b/devices/pc/machine/5170/ega/1152kb/rev1/machine.xml index 6fb43f3db..778df4a17 100644 --- a/devices/pc/machine/5170/ega/1152kb/rev1/machine.xml +++ b/devices/pc/machine/5170/ega/1152kb/rev1/machine.xml @@ -1,5 +1,5 @@ - + IBM PC AT (6Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk diff --git a/devices/pc/machine/5170/ega/1152kb/rev3/backtrack/machine.xml b/devices/pc/machine/5170/ega/1152kb/rev3/backtrack/machine.xml index 8acd66010..4d505a29e 100644 --- a/devices/pc/machine/5170/ega/1152kb/rev3/backtrack/machine.xml +++ b/devices/pc/machine/5170/ega/1152kb/rev3/backtrack/machine.xml @@ -1,5 +1,5 @@ - + IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk diff --git a/devices/pc/machine/5170/ega/1152kb/rev3/machine.xml b/devices/pc/machine/5170/ega/1152kb/rev3/machine.xml index 5ef0e192a..5d1a87502 100644 --- a/devices/pc/machine/5170/ega/1152kb/rev3/machine.xml +++ b/devices/pc/machine/5170/ega/1152kb/rev3/machine.xml @@ -1,5 +1,5 @@ - + IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk diff --git a/devices/pc/machine/5170/ega/640kb/rev1/machine.xml b/devices/pc/machine/5170/ega/640kb/rev1/machine.xml index 53ada4f09..34936c625 100644 --- a/devices/pc/machine/5170/ega/640kb/rev1/machine.xml +++ b/devices/pc/machine/5170/ega/640kb/rev1/machine.xml @@ -1,5 +1,5 @@ - + IBM PC AT, 128K EGA, 640K RAM diff --git a/devices/pc/machine/5170/ega/640kb/rev1/manifest.xml b/devices/pc/machine/5170/ega/640kb/rev1/manifest.xml index a39bf2b07..525ab106c 100644 --- a/devices/pc/machine/5170/ega/640kb/rev1/manifest.xml +++ b/devices/pc/machine/5170/ega/640kb/rev1/manifest.xml @@ -1,5 +1,5 @@ - + IBM PC AT References diff --git a/devices/pc/machine/compaq/deskpro386/ega/2048kb/machine.xml b/devices/pc/machine/compaq/deskpro386/ega/2048kb/machine.xml index d00d769bc..972636bec 100644 --- a/devices/pc/machine/compaq/deskpro386/ega/2048kb/machine.xml +++ b/devices/pc/machine/compaq/deskpro386/ega/2048kb/machine.xml @@ -1,5 +1,5 @@ - + diff --git a/devices/pc/machine/compaq/deskpro386/other/2048kb/machine.xml b/devices/pc/machine/compaq/deskpro386/other/2048kb/machine.xml index 76458ab24..8c153b7d9 100644 --- a/devices/pc/machine/compaq/deskpro386/other/2048kb/machine.xml +++ b/devices/pc/machine/compaq/deskpro386/other/2048kb/machine.xml @@ -1,5 +1,5 @@ - + diff --git a/devices/pc/machine/compaq/deskpro386/vga/2048kb/machine.xml b/devices/pc/machine/compaq/deskpro386/vga/2048kb/machine.xml index 392ab96a1..ba3c96980 100644 --- a/devices/pc/machine/compaq/deskpro386/vga/2048kb/machine.xml +++ b/devices/pc/machine/compaq/deskpro386/vga/2048kb/machine.xml @@ -1,5 +1,5 @@ - + diff --git a/disks/pc/apps/lotus/123/1.0a/manifest.xml b/disks/pc/apps/lotus/123/1.0a/manifest.xml index c9e28e2a2..591c6a042 100644 --- a/disks/pc/apps/lotus/123/1.0a/manifest.xml +++ b/disks/pc/apps/lotus/123/1.0a/manifest.xml @@ -1,5 +1,5 @@ - + 1-2-3 1.0a diff --git a/disks/pc/apps/microsoft/chart/2.02/manifest.xml b/disks/pc/apps/microsoft/chart/2.02/manifest.xml index f453cf1ab..31f5b0511 100644 --- a/disks/pc/apps/microsoft/chart/2.02/manifest.xml +++ b/disks/pc/apps/microsoft/chart/2.02/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Chart 2.02 diff --git a/disks/pc/apps/microsoft/winword/2.0c/manifest.xml b/disks/pc/apps/microsoft/winword/2.0c/manifest.xml index e65b5094a..d0d674d0c 100644 --- a/disks/pc/apps/microsoft/winword/2.0c/manifest.xml +++ b/disks/pc/apps/microsoft/winword/2.0c/manifest.xml @@ -1,5 +1,5 @@ - + Word for Windows 2.0c diff --git a/disks/pc/apps/microsoft/word/3.0/manifest.xml b/disks/pc/apps/microsoft/word/3.0/manifest.xml index f166b5908..0601f19ab 100644 --- a/disks/pc/apps/microsoft/word/3.0/manifest.xml +++ b/disks/pc/apps/microsoft/word/3.0/manifest.xml @@ -1,5 +1,5 @@ - + MS Word 3.0 diff --git a/disks/pc/apps/microsoft/word/3.1/manifest.xml b/disks/pc/apps/microsoft/word/3.1/manifest.xml index c85a50f3e..84620e49a 100644 --- a/disks/pc/apps/microsoft/word/3.1/manifest.xml +++ b/disks/pc/apps/microsoft/word/3.1/manifest.xml @@ -1,5 +1,5 @@ - + MS Word 3.1 diff --git a/disks/pc/apps/microsoft/word/5.0/manifest.xml b/disks/pc/apps/microsoft/word/5.0/manifest.xml index e68ea5ad4..39fa6832c 100644 --- a/disks/pc/apps/microsoft/word/5.0/manifest.xml +++ b/disks/pc/apps/microsoft/word/5.0/manifest.xml @@ -1,5 +1,5 @@ - + MS Word 5.0 diff --git a/disks/pc/cpm/machine.xml b/disks/pc/cpm/machine.xml index a9e1ceb47..3e2064442 100644 --- a/disks/pc/cpm/machine.xml +++ b/disks/pc/cpm/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150) running CP/M-86 diff --git a/disks/pc/cpm/manifest.xml b/disks/pc/cpm/manifest.xml index 8ebf2b42d..900f2ca71 100644 --- a/disks/pc/cpm/manifest.xml +++ b/disks/pc/cpm/manifest.xml @@ -1,5 +1,5 @@ - + CP/M-86 1.1B diff --git a/disks/pc/diags/ibm/2.20/machine.xml b/disks/pc/diags/ibm/2.20/machine.xml index e7f24336c..4f8ebc2ae 100644 --- a/disks/pc/diags/ibm/2.20/machine.xml +++ b/disks/pc/diags/ibm/2.20/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150) running IBM Advanced Diagnostics 2.20 diff --git a/disks/pc/diags/ibm/2.20/manifest.xml b/disks/pc/diags/ibm/2.20/manifest.xml index 32c94d9a2..62cb51fb5 100644 --- a/disks/pc/diags/ibm/2.20/manifest.xml +++ b/disks/pc/diags/ibm/2.20/manifest.xml @@ -1,5 +1,5 @@ - + IBM Advanced Diagnostics 2.20 diff --git a/disks/pc/dos/compaq/3.10/manifest.xml b/disks/pc/dos/compaq/3.10/manifest.xml index 4ab6a08ad..7bc4e1a38 100644 --- a/disks/pc/dos/compaq/3.10/manifest.xml +++ b/disks/pc/dos/compaq/3.10/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 3.10 diff --git a/disks/pc/dos/compaq/3.31/manifest.xml b/disks/pc/dos/compaq/3.31/manifest.xml index 81f56c026..7672bad8e 100644 --- a/disks/pc/dos/compaq/3.31/manifest.xml +++ b/disks/pc/dos/compaq/3.31/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 3.31 diff --git a/disks/pc/dos/ibm/1.00/manifest.xml b/disks/pc/dos/ibm/1.00/manifest.xml index 92c22792c..1f6598f74 100644 --- a/disks/pc/dos/ibm/1.00/manifest.xml +++ b/disks/pc/dos/ibm/1.00/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 1.00 diff --git a/disks/pc/dos/ibm/1.10/manifest.xml b/disks/pc/dos/ibm/1.10/manifest.xml index 7a3036a42..e2758169b 100644 --- a/disks/pc/dos/ibm/1.10/manifest.xml +++ b/disks/pc/dos/ibm/1.10/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 1.10 diff --git a/disks/pc/dos/ibm/2.00/manifest.xml b/disks/pc/dos/ibm/2.00/manifest.xml index 2019686d3..5eb2aa50b 100644 --- a/disks/pc/dos/ibm/2.00/manifest.xml +++ b/disks/pc/dos/ibm/2.00/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 2.00 diff --git a/disks/pc/dos/ibm/2.10/manifest.xml b/disks/pc/dos/ibm/2.10/manifest.xml index c30986154..919aabaef 100644 --- a/disks/pc/dos/ibm/2.10/manifest.xml +++ b/disks/pc/dos/ibm/2.10/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 2.10 diff --git a/disks/pc/dos/ibm/3.00/manifest.xml b/disks/pc/dos/ibm/3.00/manifest.xml index 4397fe86a..4b6ac1d76 100644 --- a/disks/pc/dos/ibm/3.00/manifest.xml +++ b/disks/pc/dos/ibm/3.00/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 3.00 diff --git a/disks/pc/dos/ibm/3.10/manifest.xml b/disks/pc/dos/ibm/3.10/manifest.xml index af457d342..47a4fd687 100644 --- a/disks/pc/dos/ibm/3.10/manifest.xml +++ b/disks/pc/dos/ibm/3.10/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 3.10 diff --git a/disks/pc/dos/ibm/3.20/manifest.xml b/disks/pc/dos/ibm/3.20/manifest.xml index a31151980..da5876380 100644 --- a/disks/pc/dos/ibm/3.20/manifest.xml +++ b/disks/pc/dos/ibm/3.20/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 3.20 diff --git a/disks/pc/dos/ibm/3.30/manifest.xml b/disks/pc/dos/ibm/3.30/manifest.xml index 0be088713..04a87e1db 100644 --- a/disks/pc/dos/ibm/3.30/manifest.xml +++ b/disks/pc/dos/ibm/3.30/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 3.30 diff --git a/disks/pc/dos/ibm/4.00/manifest.xml b/disks/pc/dos/ibm/4.00/manifest.xml index 4e3292882..04b67614f 100644 --- a/disks/pc/dos/ibm/4.00/manifest.xml +++ b/disks/pc/dos/ibm/4.00/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 4.00 diff --git a/disks/pc/dos/ibm/5.00/manifest.xml b/disks/pc/dos/ibm/5.00/manifest.xml index 047c404f9..4571816bf 100644 --- a/disks/pc/dos/ibm/5.00/manifest.xml +++ b/disks/pc/dos/ibm/5.00/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 5.00 diff --git a/disks/pc/dos/ibm/6.10/manifest.xml b/disks/pc/dos/ibm/6.10/manifest.xml index 336c5a552..14a30f9bf 100644 --- a/disks/pc/dos/ibm/6.10/manifest.xml +++ b/disks/pc/dos/ibm/6.10/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 6.10 diff --git a/disks/pc/dos/ibm/7.00/manifest.xml b/disks/pc/dos/ibm/7.00/manifest.xml index 54522ecc4..39284289a 100644 --- a/disks/pc/dos/ibm/7.00/manifest.xml +++ b/disks/pc/dos/ibm/7.00/manifest.xml @@ -1,5 +1,5 @@ - + PC-DOS 7.00 diff --git a/disks/pc/dos/microsoft/3.20/manifest.xml b/disks/pc/dos/microsoft/3.20/manifest.xml index 2cdadce85..0f0f29aad 100644 --- a/disks/pc/dos/microsoft/3.20/manifest.xml +++ b/disks/pc/dos/microsoft/3.20/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 3.20 diff --git a/disks/pc/dos/microsoft/3.21/manifest.xml b/disks/pc/dos/microsoft/3.21/manifest.xml index cf25de070..819ebf896 100644 --- a/disks/pc/dos/microsoft/3.21/manifest.xml +++ b/disks/pc/dos/microsoft/3.21/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 3.21 diff --git a/disks/pc/dos/microsoft/3.30/manifest.xml b/disks/pc/dos/microsoft/3.30/manifest.xml index 98ae39a38..2f89ade1f 100644 --- a/disks/pc/dos/microsoft/3.30/manifest.xml +++ b/disks/pc/dos/microsoft/3.30/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 3.30 diff --git a/disks/pc/dos/microsoft/3.31/manifest.xml b/disks/pc/dos/microsoft/3.31/manifest.xml index 58027ffef..6ce5c7b7d 100644 --- a/disks/pc/dos/microsoft/3.31/manifest.xml +++ b/disks/pc/dos/microsoft/3.31/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 3.31 diff --git a/disks/pc/dos/microsoft/4.01/manifest.xml b/disks/pc/dos/microsoft/4.01/manifest.xml index eeea5165e..ff944d407 100644 --- a/disks/pc/dos/microsoft/4.01/manifest.xml +++ b/disks/pc/dos/microsoft/4.01/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 4.01 diff --git a/disks/pc/dos/microsoft/4.0M/manifest.xml b/disks/pc/dos/microsoft/4.0M/manifest.xml index 8c39728a4..a5ef1364a 100644 --- a/disks/pc/dos/microsoft/4.0M/manifest.xml +++ b/disks/pc/dos/microsoft/4.0M/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 4.0M diff --git a/disks/pc/dos/microsoft/5.00/manifest.xml b/disks/pc/dos/microsoft/5.00/manifest.xml index d3caca279..33d7b45ca 100644 --- a/disks/pc/dos/microsoft/5.00/manifest.xml +++ b/disks/pc/dos/microsoft/5.00/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 5.00 diff --git a/disks/pc/dos/microsoft/6.00/manifest.xml b/disks/pc/dos/microsoft/6.00/manifest.xml index 4c6d5e510..f71a21714 100644 --- a/disks/pc/dos/microsoft/6.00/manifest.xml +++ b/disks/pc/dos/microsoft/6.00/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 6.00 diff --git a/disks/pc/dos/microsoft/6.20/manifest.xml b/disks/pc/dos/microsoft/6.20/manifest.xml index 7bfaac8b1..afcdd36c1 100644 --- a/disks/pc/dos/microsoft/6.20/manifest.xml +++ b/disks/pc/dos/microsoft/6.20/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 6.20 diff --git a/disks/pc/dos/microsoft/6.22/manifest.xml b/disks/pc/dos/microsoft/6.22/manifest.xml index f4e9867bc..416cc83ab 100644 --- a/disks/pc/dos/microsoft/6.22/manifest.xml +++ b/disks/pc/dos/microsoft/6.22/manifest.xml @@ -1,5 +1,5 @@ - + MS-DOS 6.22 diff --git a/disks/pc/games/infocom/hhiker/manifest.xml b/disks/pc/games/infocom/hhiker/manifest.xml index a07f91d22..8168815e0 100644 --- a/disks/pc/games/infocom/hhiker/manifest.xml +++ b/disks/pc/games/infocom/hhiker/manifest.xml @@ -1,5 +1,5 @@ - + The Hitchhiker's Guide to the Galaxy diff --git a/disks/pc/games/infocom/machine-debug.xml b/disks/pc/games/infocom/machine-debug.xml index 08a927dc8..246007b62 100644 --- a/disks/pc/games/infocom/machine-debug.xml +++ b/disks/pc/games/infocom/machine-debug.xml @@ -1,5 +1,5 @@ - + IBM PC Model 5150 (CGA, 64K) diff --git a/disks/pc/games/infocom/machine.xml b/disks/pc/games/infocom/machine.xml index 5484c6d40..1f1fea190 100644 --- a/disks/pc/games/infocom/machine.xml +++ b/disks/pc/games/infocom/machine.xml @@ -1,5 +1,5 @@ - + IBM PC Model 5150 (CGA, 64K) diff --git a/disks/pc/games/infocom/planet/manifest.xml b/disks/pc/games/infocom/planet/manifest.xml index 55ee9c329..c24bfc88d 100644 --- a/disks/pc/games/infocom/planet/manifest.xml +++ b/disks/pc/games/infocom/planet/manifest.xml @@ -1,5 +1,5 @@ - + Planetfall diff --git a/disks/pc/games/infocom/zork1/debugger/machine.xml b/disks/pc/games/infocom/zork1/debugger/machine.xml index 777a83603..33f306c24 100644 --- a/disks/pc/games/infocom/zork1/debugger/machine.xml +++ b/disks/pc/games/infocom/zork1/debugger/machine.xml @@ -1,5 +1,5 @@ - + Zork I (IBM PC Model 5150) diff --git a/disks/pc/games/infocom/zork1/manifest.xml b/disks/pc/games/infocom/zork1/manifest.xml index 6a61680b5..791ff6a56 100644 --- a/disks/pc/games/infocom/zork1/manifest.xml +++ b/disks/pc/games/infocom/zork1/manifest.xml @@ -1,5 +1,5 @@ - + Zork I diff --git a/disks/pc/games/infocom/zork2/manifest.xml b/disks/pc/games/infocom/zork2/manifest.xml index 31a7a7e5b..ca0968f27 100644 --- a/disks/pc/games/infocom/zork2/manifest.xml +++ b/disks/pc/games/infocom/zork2/manifest.xml @@ -1,5 +1,5 @@ - + Zork II diff --git a/disks/pc/games/infocom/zork3/manifest.xml b/disks/pc/games/infocom/zork3/manifest.xml index b794be919..f694ef515 100644 --- a/disks/pc/games/infocom/zork3/manifest.xml +++ b/disks/pc/games/infocom/zork3/manifest.xml @@ -1,5 +1,5 @@ - + Zork III diff --git a/disks/pc/games/microsoft/adventure/machine.xml b/disks/pc/games/microsoft/adventure/machine.xml index d6003a470..04cfe285d 100644 --- a/disks/pc/games/microsoft/adventure/machine.xml +++ b/disks/pc/games/microsoft/adventure/machine.xml @@ -1,5 +1,5 @@ - + IBM PC (Model 5150) running Microsoft Adventure diff --git a/disks/pc/games/microsoft/adventure/manifest.xml b/disks/pc/games/microsoft/adventure/manifest.xml index 669cdf91f..803fd15fe 100644 --- a/disks/pc/games/microsoft/adventure/manifest.xml +++ b/disks/pc/games/microsoft/adventure/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Adventure 1.00 diff --git a/disks/pc/games/microsoft/flightsim/manifest.xml b/disks/pc/games/microsoft/flightsim/manifest.xml index 3b5ee61c4..ff37840dd 100644 --- a/disks/pc/games/microsoft/flightsim/manifest.xml +++ b/disks/pc/games/microsoft/flightsim/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Flight Simulator diff --git a/disks/pc/minix/1.1/manifest.xml b/disks/pc/minix/1.1/manifest.xml index ca23e71f2..1e6089b65 100644 --- a/disks/pc/minix/1.1/manifest.xml +++ b/disks/pc/minix/1.1/manifest.xml @@ -1,5 +1,5 @@ - + MINIX 1.1 diff --git a/disks/pc/os2/ibm/1.0/machine.xml b/disks/pc/os2/ibm/1.0/machine.xml index ca57e71f0..9799948a8 100644 --- a/disks/pc/os2/ibm/1.0/machine.xml +++ b/disks/pc/os2/ibm/1.0/machine.xml @@ -1,5 +1,5 @@ - + IBM PC AT (8Mhz), 128Kb EGA, 2Mb RAM, 20Mb Hard Disk diff --git a/disks/pc/os2/ibm/1.0/manifest.xml b/disks/pc/os2/ibm/1.0/manifest.xml index 5ec8a3b1b..08924b0b0 100644 --- a/disks/pc/os2/ibm/1.0/manifest.xml +++ b/disks/pc/os2/ibm/1.0/manifest.xml @@ -1,5 +1,5 @@ - + IBM OS/2 1.0 diff --git a/disks/pc/os2/ibm/1.1/manifest.xml b/disks/pc/os2/ibm/1.1/manifest.xml index 446a2bfb9..d07649f13 100644 --- a/disks/pc/os2/ibm/1.1/manifest.xml +++ b/disks/pc/os2/ibm/1.1/manifest.xml @@ -1,5 +1,5 @@ - + IBM OS/2 1.1 diff --git a/disks/pc/os2/ibm/1.3/manifest.xml b/disks/pc/os2/ibm/1.3/manifest.xml index 36e730e57..5b433fdf4 100644 --- a/disks/pc/os2/ibm/1.3/manifest.xml +++ b/disks/pc/os2/ibm/1.3/manifest.xml @@ -1,5 +1,5 @@ - + IBM OS/2 1.3 diff --git a/disks/pc/os2/misc/1.0/debugger/machine.xml b/disks/pc/os2/misc/1.0/debugger/machine.xml index 666d338ba..90297c55b 100644 --- a/disks/pc/os2/misc/1.0/debugger/machine.xml +++ b/disks/pc/os2/misc/1.0/debugger/machine.xml @@ -1,5 +1,5 @@ - + IBM PC AT (8Mhz), 128Kb EGA, 1152Kb RAM, 20Mb Hard Disk diff --git a/disks/pc/os2/misc/manifest.xml b/disks/pc/os2/misc/manifest.xml index 43160b325..e80eedb13 100644 --- a/disks/pc/os2/misc/manifest.xml +++ b/disks/pc/os2/misc/manifest.xml @@ -1,5 +1,5 @@ - + OS/2 Miscellaneous Disks diff --git a/disks/pc/tools/borland/pascal/3.0/manifest.xml b/disks/pc/tools/borland/pascal/3.0/manifest.xml index cbc53d724..154c38b12 100644 --- a/disks/pc/tools/borland/pascal/3.0/manifest.xml +++ b/disks/pc/tools/borland/pascal/3.0/manifest.xml @@ -1,5 +1,5 @@ - + Turbo Pascal diff --git a/disks/pc/tools/microsoft/basic/manifest.xml b/disks/pc/tools/microsoft/basic/manifest.xml index b000ba4b8..4f85a6023 100644 --- a/disks/pc/tools/microsoft/basic/manifest.xml +++ b/disks/pc/tools/microsoft/basic/manifest.xml @@ -1,5 +1,5 @@ - + MS BASIC diff --git a/disks/pc/tools/microsoft/c/4.00/manifest.xml b/disks/pc/tools/microsoft/c/4.00/manifest.xml index 7223d5bc6..1049dced3 100644 --- a/disks/pc/tools/microsoft/c/4.00/manifest.xml +++ b/disks/pc/tools/microsoft/c/4.00/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft C Compiler 4.00 diff --git a/disks/pc/tools/microsoft/masm/4.00/manifest.xml b/disks/pc/tools/microsoft/masm/4.00/manifest.xml index bbc460c34..0ad0faa8a 100644 --- a/disks/pc/tools/microsoft/masm/4.00/manifest.xml +++ b/disks/pc/tools/microsoft/masm/4.00/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Macro Assember Tool diff --git a/disks/pc/tools/microsoft/mouse/5.00/manifest.xml b/disks/pc/tools/microsoft/mouse/5.00/manifest.xml index fb758650f..a2698650a 100644 --- a/disks/pc/tools/microsoft/mouse/5.00/manifest.xml +++ b/disks/pc/tools/microsoft/mouse/5.00/manifest.xml @@ -1,5 +1,5 @@ - + MS Mouse 5.00 diff --git a/disks/pc/tools/microsoft/windows/sdk/1.01/manifest.xml b/disks/pc/tools/microsoft/windows/sdk/1.01/manifest.xml index b187db8f6..b7ba071fb 100644 --- a/disks/pc/tools/microsoft/windows/sdk/1.01/manifest.xml +++ b/disks/pc/tools/microsoft/windows/sdk/1.01/manifest.xml @@ -1,5 +1,5 @@ - + Windows 1.01 SDK diff --git a/disks/pc/tools/microsoft/windows/sdk/1.03/manifest.xml b/disks/pc/tools/microsoft/windows/sdk/1.03/manifest.xml index 3b56b248d..1affe0f82 100644 --- a/disks/pc/tools/microsoft/windows/sdk/1.03/manifest.xml +++ b/disks/pc/tools/microsoft/windows/sdk/1.03/manifest.xml @@ -1,5 +1,5 @@ - + Windows 1.03 SDK diff --git a/disks/pc/tools/microsoft/windows/sdk/1.04/manifest.xml b/disks/pc/tools/microsoft/windows/sdk/1.04/manifest.xml index b3b30e24e..93bc6ddcc 100644 --- a/disks/pc/tools/microsoft/windows/sdk/1.04/manifest.xml +++ b/disks/pc/tools/microsoft/windows/sdk/1.04/manifest.xml @@ -1,5 +1,5 @@ - + Windows 1.04 SDK os2museum.com diff --git a/disks/pc/tools/microsoft/windows/sdk/2.03/manifest.xml b/disks/pc/tools/microsoft/windows/sdk/2.03/manifest.xml index 99c5cb69e..90a0f9e36 100644 --- a/disks/pc/tools/microsoft/windows/sdk/2.03/manifest.xml +++ b/disks/pc/tools/microsoft/windows/sdk/2.03/manifest.xml @@ -1,5 +1,5 @@ - + Windows 2.03 SDK os2museum.com diff --git a/disks/pc/tools/microsoft/windows/sdk/3.00/manifest.xml b/disks/pc/tools/microsoft/windows/sdk/3.00/manifest.xml index 0d5befae4..b99bedb13 100644 --- a/disks/pc/tools/microsoft/windows/sdk/3.00/manifest.xml +++ b/disks/pc/tools/microsoft/windows/sdk/3.00/manifest.xml @@ -1,5 +1,5 @@ - + Windows 3.0 SDK diff --git a/disks/pc/unix/ibm/pcix/manifest.xml b/disks/pc/unix/ibm/pcix/manifest.xml index b57a1f2aa..fcd3909c8 100644 --- a/disks/pc/unix/ibm/pcix/manifest.xml +++ b/disks/pc/unix/ibm/pcix/manifest.xml @@ -1,5 +1,5 @@ - + PC/IX 1.0 diff --git a/disks/pc/unix/microport/system-v/2.3/manifest.xml b/disks/pc/unix/microport/system-v/2.3/manifest.xml index 3809ba78b..b67df7e7c 100644 --- a/disks/pc/unix/microport/system-v/2.3/manifest.xml +++ b/disks/pc/unix/microport/system-v/2.3/manifest.xml @@ -1,5 +1,5 @@ - + Microport's AT&T UNIX System V-AT 2.3 (5¨) diff --git a/disks/pc/windows/1.01/manifest.xml b/disks/pc/windows/1.01/manifest.xml index e4da99de7..41c603574 100644 --- a/disks/pc/windows/1.01/manifest.xml +++ b/disks/pc/windows/1.01/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.01 diff --git a/disks/pc/windows/1.03/manifest.xml b/disks/pc/windows/1.03/manifest.xml index 3fbea3031..88cb00d4d 100644 --- a/disks/pc/windows/1.03/manifest.xml +++ b/disks/pc/windows/1.03/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.03 diff --git a/disks/pc/windows/1.03a/manifest.xml b/disks/pc/windows/1.03a/manifest.xml index a09508478..04bb59566 100644 --- a/disks/pc/windows/1.03a/manifest.xml +++ b/disks/pc/windows/1.03a/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.03a diff --git a/disks/pc/windows/1.04/manifest.xml b/disks/pc/windows/1.04/manifest.xml index 64491fc15..f93feb245 100644 --- a/disks/pc/windows/1.04/manifest.xml +++ b/disks/pc/windows/1.04/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 1.04 os2museum.com diff --git a/disks/pc/windows/2.03/manifest.xml b/disks/pc/windows/2.03/manifest.xml index 9668140c3..c26752ad4 100644 --- a/disks/pc/windows/2.03/manifest.xml +++ b/disks/pc/windows/2.03/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 2.03 os2museum.com diff --git a/disks/pc/windows/3.00/manifest.xml b/disks/pc/windows/3.00/manifest.xml index 9360f47ea..30907a70d 100644 --- a/disks/pc/windows/3.00/manifest.xml +++ b/disks/pc/windows/3.00/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows 3.00 diff --git a/disks/pc/windows/win95/4.00.499/manifest.xml b/disks/pc/windows/win95/4.00.499/manifest.xml index 0c3483887..2f3f6d2d5 100644 --- a/disks/pc/windows/win95/4.00.499/manifest.xml +++ b/disks/pc/windows/win95/4.00.499/manifest.xml @@ -1,5 +1,5 @@ - + Windows 95 (Build 499) 4.00.499 diff --git a/disks/pc/windows/win95/4.00.950/manifest.xml b/disks/pc/windows/win95/4.00.950/manifest.xml index 3c58c9dad..c64489413 100644 --- a/disks/pc/windows/win95/4.00.950/manifest.xml +++ b/disks/pc/windows/win95/4.00.950/manifest.xml @@ -1,5 +1,5 @@ - + Windows 95 (RTM) 4.00.950 diff --git a/disks/pc/windows/wincomm/manifest.xml b/disks/pc/windows/wincomm/manifest.xml index 117fd2f59..14994f174 100644 --- a/disks/pc/windows/wincomm/manifest.xml +++ b/disks/pc/windows/wincomm/manifest.xml @@ -1,5 +1,5 @@ - + Windows COMM Driver (Source) diff --git a/disks/pc/xenix/sco/8086/2.1.3/manifest.xml b/disks/pc/xenix/sco/8086/2.1.3/manifest.xml index aaded7607..03847cc37 100644 --- a/disks/pc/xenix/sco/8086/2.1.3/manifest.xml +++ b/disks/pc/xenix/sco/8086/2.1.3/manifest.xml @@ -1,5 +1,5 @@ - + SCO Xenix 8086 Operating System v2.1.3 diff --git a/docs/pcjs/demos/components.xsl b/docs/pcjs/demos/components.xsl index df227a1c2..55d3ee730 100644 --- a/docs/pcjs/demos/components.xsl +++ b/docs/pcjs/demos/components.xsl @@ -8,7 +8,7 @@ pc pcjs - 1.19.2 + 1.19.3 www.pcjs.org diff --git a/docs/pcjs/demos/pc-dbg.js b/docs/pcjs/demos/pc-dbg.js index edd672275..ecd1ecc27 100644 --- a/docs/pcjs/demos/pc-dbg.js +++ b/docs/pcjs/demos/pc-dbg.js @@ -1,26 +1,26 @@ (function(){var f,aa,ba={163840:[40,1,8],184320:[40,1,9],327680:[40,2,8],368640:[40,2,9],737280:[80,2,9],1228800:[80,2,15],1474560:[80,2,18],2949120:[80,2,36]}; -function ca(a,b){var c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null==d&&(a=a.substr(0,a.length-1))}var e,d=a,g=b;(g&&10!=g?16==g?null!==d.match(/^[0-9a-f]+$/i):2==g&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} -function ea(a){var b=8,c="";void 0===b?b=32:32>=1;return c}function k(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function l(a){return"0x"+k(a,2)}function fa(a){return"0x"+k(a,4)} -function ga(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ja(a){return a.replace(/[&<>"']/g,function(a){return ia[a]})}function ka(a,b){return a+" ".substr(0,b-a.length)} -function la(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function ma(a,b,c){var d=0,e=a.length,g=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,m;m=c(b,a[h]);0c&&a.splice(-(c+1),0,b)}var oa=Date.now||function(){return+new Date}; -function pa(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var qa=[31,28,31,30,31,30,31,31,30,31,30,31];function ra(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var g=a[e],h=arguments[d++],c=c&~g.sh|h<>a.shift} -function ua(a,b){var c;if(Array.prototype.indexOf)return a.indexOf(b,c);c=c||0;0>c&&(c+=a.length);0>c&&(c=0);for(var d=a.length;c>=1;return c}function k(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function fa(a){return"0x"+k(a,2)}function ga(a){return"0x"+k(a,4)} +function ha(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ka(a){return a.replace(/[&<>"']/g,function(a){return ja[a]})}function la(a,b){return a+" ".substr(0,b-a.length)} +function ma(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function na(a,b,c){var d=0,e=a.length,h=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,m;m=c(b,a[g]);0c&&a.splice(-(c+1),0,b)}var pa=Date.now||function(){return+new Date}; +function qa(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var ra=[31,28,31,30,31,30,31,31,30,31,30,31];function sa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var h=a[e],g=arguments[d++],c=c&~h.th|g<>a.shift} +function va(a,b){var c;if(Array.prototype.indexOf)return a.indexOf(b,c);c=c||0;0>c&&(c+=a.length);0>c&&(c=0);for(var d=a.length;c=this.x&&a=this.y&&b=c>>2);d?(b=new xb(a.x,a.y,a.Pc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new xb(a.x,a.y,a.Pc*b/c|0,a.A),a.x+=b.Pc,a.Pc-=b.Pc);return b}f=vb.prototype;f.Sb=function(a,b,c){return this.ma&&this.ma.Sb(a,b,c)||this.A&&this.A.Sb(a,b,c)||this.P&&this.P.Sb(a,b,c)||this.ga&&this.ga.Sb(a,b,c)?!0:this.parent.Sb.call(this,a,b,c)}; -f.Hc=function(a,b,c,d){this.ma=a;this.fa=b;this.A=c;this.ga=d;this.P=zb(a,"Keyboard")};f.mc=function(a,b){b||Ab();return!0};f.lc=function(){return!0};f.Be=function(a,b){a.button||(this.ea=b?0:-1,Bb(this,a,b))};f.rf=function(a){Bb(this,a)}; -function Bb(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,g=null.getBoundingClientRect(),d=(b.clientX-g.left)*d|0;b=(b.clientY-g.top)*e|0;null==c&&(a.ea||(a.ea=Math.abs(a.R-d)>Math.abs(a.V-b)?1:2),1==a.ea?b=a.V:2==a.ea&&(d=a.R));a.R=d;a.V=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.we)for(g=0;gd&&(g=d);c=g;break a}c=p}if(c!==p&&(c&=-16,c!=a.Ha)){b=c;if(a.context&&a.oa&&a.pa){e=a.oa.width;a.pa.fillStyle="black";a.pa.fillRect(0,360,e,360);Eb(a,378,a.oa,a.pa);a.sa=a.Ja.width/24|0;if(null==b)Fb(a,"Mouse over memory to dump");else for(Fb(a,"0x"+k(b),null,0,1),g=1;16>=g;g++){d="";for(h=1;8>=h;h++){var m=Gb(a.fa,b++);Fb(a,k(m,2),null,1);d+=32<=m&&128>m?String.fromCharCode(m):"."}Fb(a,d,null,0,1)}a.context.drawImage(a.oa,0,360,e,360,a.rb,a.Eb,a.Va,a.gb)}a.Ha=c}}}f.gd=function(){}; -function Hb(a,b,c,d){a.B.mf[a.B.Qi++]={Uj:b,Gd:c,type:d};return ra(Cb,b,c,0,d)}function Eb(a,b,c,d){var e,g=null.style.color,h=a.Sa=10;a.O=h;a.va=b;a.ca=a.Da=18;e||(e=a.Ba||a.Da+"px Monaco, Lucida Console, Courier New");a.ia=a.Ba=e;c&&(a.Ja=c);d&&(a.U=d,a.La=g||"white")} -function Fb(a,b,c,d,e){a.U.font=a.ia;a.U.fillStyle=a.La;a.U.fillText(b,a.O,a.va);a.O+=a.sa;null!=c&&(16!=a.pb?b=c.toString():(b=8>a.Pa?"0x":"",b+=k(c,a.Pa)),a.U.fillText(b,a.O,a.va),a.O+=a.sa);d&&(a.O+=a.sa*d);e&&(a.O=a.Sa,a.va+=(a.ca+2)*(e||1))}function Ab(){for(var a=!1,b=kb(window.document,"pcjs","panel"),c=0;c=this.R?12:24>=this.R?14:15;this.Jb=1<>2;this.B=this.Jb-1;this.va=this.aa/this.Jb|0;this.ca=this.va-1;this.P=[];this.U=[];this.V=this.ma=!1;a=new Jb;this.xa=Array(this.va);for(b=0;b>>a.Qa;0a.Jb?a.Jb:c;if(h&&h.size){if(h.type==d&&h.controller==e){if(b+c<=h.Ta)return h.ue+=h.Ta-b,h.Ta=b,!0;if(b>=h.Ta+h.ue){q=h.size-(b-m);q>c&&(q=c);h.ue=b-h.Ta+q;c-=q;b=m+a.Jb;continue}}return Qb(1,b,c)}h=a.xa[g];b=new Jb(b,q,a.Jb,d,e);Rb(b,h,a.ga);a.xa[g++]=b;b=m+a.Jb;c-=q}return 0>>this.Qa;0>>a.Qa;0>>=a.Qa;0>>a.Qa;0>>this.Qa].Ic(a&this.B,a)};function Gb(a,b){return a.xa[(b&a.O)>>>a.Qa].cf(b&a.B,b)} -function dc(a,b){var c=b&a.B,d=(b&a.O)>>>a.Qa;return c!=a.B?a.xa[d].Fi(c,b):a.xa[d++].cf(c,b)|a.xa[d&a.ca].cf(0,b+1)<<8}f.oc=function(a,b){this.xa[(a&this.O)>>>this.Qa].Dc(a&this.B,b&255,a)};f.Pb=function(a,b){var c=a&this.B,d=(a&this.O)>>>this.Qa;c!=this.B?this.xa[d].Of(c,b&65535,a):(this.xa[d++].Dc(c,b&255,a),this.xa[d&this.ca].Dc(0,b>>8&255,a+1))};function ec(a,b,c){var d=b&a.B,e=(b&a.O)>>>a.Qa;d!=a.B?a.xa[e].Ji(d,c&65535,b):(a.xa[e++].Nf(d,c&255,b),a.xa[e&a.ca].Nf(0,c>>8&255,b+1))} -function fc(a,b){if(void 0===b)return a.V=!a.V,a.V;void 0===a.P[b]&&(a.P[b]=[null,null,!1]);a.P[b][2]=!a.P[b][2];return a.P[b][2]}function gc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var g=a,h=+e+d,m=b,q=c[e];if(void 0!==q)for(var v=+e+d;v<=h;v++)void 0!==g.P[v]?xa("Input port "+fa(v)+" registered by "+g.P[v][0].id+", ignoring "+m.id):g.P[v]=[m,q,!1,!1]}} -function hc(a,b,c){var d=255,e=a.P[b];void 0!==e?(e[1]&&(c=e[1].call(e[0],b,c),void 0!==c&&(d=c)),a.ga&&a.V!=e[2]&&ic(a.ga,b,d)):a.ga&&(mb(a.ga,a,b,null,c),a.V&&ic(a.ga,b,d));return d}function jc(a,b){if(void 0===b)return a.ma=!a.ma,a.ma;void 0===a.U[b]&&(a.U[b]=[null,null,!1]);a.U[b][2]=!a.U[b][2];return a.U[b][2]} -function kc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var g=a,h=+e+d,m=b,q=c[e];if(void 0!==q)for(var v=+e+d;v<=h;v++)void 0!==g.U[v]?xa("Output port "+fa(v)+" registered by "+g.U[v][0].id+", ignoring "+m.id):g.U[v]=[m,q,!1,!1]}}function lc(a,b,c,d){var e=a.U[b];void 0!==e?(e[1]&&e[1].call(e[0],b,c,d),a.ga&&a.ma!=e[2]&&mc(a.ga,b,c)):a.ga&&(mb(a.ga,a,b,c,d),a.ma&&mc(a.ga,b,c))}function Qb(a,b,c){xa("Memory block error ("+a+","+k(b)+","+k(c)+")");return!1}var nc; -if(tb){var oc=new ArrayBuffer(2);(new DataView(oc)).setUint16(0,256,!0);nc=256===(new Uint16Array(oc))[0]}else nc=!1;var $b=nc; -function Jb(a,b,c,d,e,g){this.id=pc+=2;this.ha=null;this.B=0;this.Ta=a;this.ue=b;this.size=c||0;this.type=d||qc;this.ya=d==Wb;this.controller=null;this.A=g;this.bb=this.Zi=!1;this.ea=this.ia=0;rc(this);if(c)if(e)this.controller=e,a=e.cj(a),this.ha=a[0],this.B=a[1],Ub(this,e.qh());else if(tb)this.va=new ArrayBuffer(c),this.ma=new DataView(this.va,0,c),this.O=new Uint8Array(this.va,0,c),this.oa=new Uint16Array(this.va,0,c>>1),this.ha=new Int32Array(this.va,0,c>>2),Ub(this,$b?ac:bc);else{this.ha=Array(c>> -2);for(e=0;e>8&65280|a>>>24);return a} -Jb.prototype={constructor:Jb,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(tb)for(a=Array(this.size>>2),b=0;b>8,c)},sa:function(a,b,c){this.Dc(a++,b& +function wb(a){Wa.call(this,"Panel",a,wb);this.R=this.W=this.ea=-1}fb(wb);function xb(a,b,c,d){this.A=[a,b,c,d];this.B=null;void 0===a&&(this.A[0]=256*Math.random()|0,this.A[1]=256*Math.random()|0,this.A[2]=256*Math.random()|0,this.A[3]=255,this.B=null)}xb.prototype.toString=function(){this.B||(this.B="#"+k(this.A[0],2)+k(this.A[1],2)+k(this.A[2],2));return this.B};function yb(a,b,c,d){this.x=a;this.y=b;this.Pc=c;this.A=d} +yb.prototype.contains=function(a,b){return a>=this.x&&a=this.y&&b=c>>2);d?(b=new yb(a.x,a.y,a.Pc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new yb(a.x,a.y,a.Pc*b/c|0,a.A),a.x+=b.Pc,a.Pc-=b.Pc);return b}f=wb.prototype;f.Sb=function(a,b,c){return this.ma&&this.ma.Sb(a,b,c)||this.A&&this.A.Sb(a,b,c)||this.P&&this.P.Sb(a,b,c)||this.ga&&this.ga.Sb(a,b,c)?!0:this.parent.Sb.call(this,a,b,c)}; +f.Hc=function(a,b,c,d){this.ma=a;this.fa=b;this.A=c;this.ga=d;this.P=Ab(a,"Keyboard")};f.mc=function(a,b){b||Bb();return!0};f.lc=function(){return!0};f.Ce=function(a,b){a.button||(this.ea=b?0:-1,Cb(this,a,b))};f.sf=function(a){Cb(this,a)}; +function Cb(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,h=null.getBoundingClientRect(),d=(b.clientX-h.left)*d|0;b=(b.clientY-h.top)*e|0;null==c&&(a.ea||(a.ea=Math.abs(a.R-d)>Math.abs(a.W-b)?1:2),1==a.ea?b=a.W:2==a.ea&&(d=a.R));a.R=d;a.W=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.xe)for(h=0;hd&&(h=d);c=h;break a}c=n}if(c!==n&&(c&=-16,c!=a.Ha)){b=c;if(a.context&&a.oa&&a.pa){e=a.oa.width;a.pa.fillStyle="black";a.pa.fillRect(0,360,e,360);Fb(a,378,a.oa,a.pa);a.sa=a.Ja.width/24|0;if(null==b)Gb(a,"Mouse over memory to dump");else for(Gb(a,"0x"+k(b),null,0,1),h=1;16>=h;h++){d="";for(g=1;8>=g;g++){var m=Hb(a.fa,b++);Gb(a,k(m,2),null,1);d+=32<=m&&128>m?String.fromCharCode(m):"."}Gb(a,d,null,0,1)}a.context.drawImage(a.oa,0,360,e,360,a.rb,a.Eb,a.Va,a.gb)}a.Ha=c}}}f.gd=function(){}; +function Ib(a,b,c,d){a.B.nf[a.B.Ri++]={Vj:b,Gd:c,type:d};return sa(Eb,b,c,0,d)}function Fb(a,b,c,d){var e,h=null.style.color,g=a.Sa=10;a.O=g;a.va=b;a.ca=a.Da=18;e||(e=a.Ba||a.Da+"px Monaco, Lucida Console, Courier New");a.ia=a.Ba=e;c&&(a.Ja=c);d&&(a.U=d,a.La=h||"white")} +function Gb(a,b,c,d,e){a.U.font=a.ia;a.U.fillStyle=a.La;a.U.fillText(b,a.O,a.va);a.O+=a.sa;null!=c&&(16!=a.pb?b=c.toString():(b=8>a.Pa?"0x":"",b+=k(c,a.Pa)),a.U.fillText(b,a.O,a.va),a.O+=a.sa);d&&(a.O+=a.sa*d);e&&(a.O=a.Sa,a.va+=(a.ca+2)*(e||1))}function Bb(){for(var a=!1,b=mb(window.document,"pcjs","panel"),c=0;c=this.R?12:24>=this.R?14:15;this.Kb=1<>2;this.B=this.Kb-1;this.va=this.aa/this.Kb|0;this.ca=this.va-1;this.P=[];this.U=[];this.W=this.ma=!1;a=new Kb;this.xa=Array(this.va);for(b=0;b>>a.Qa;0a.Kb?a.Kb:c;if(g&&g.size){if(g.type==d&&g.controller==e){if(b+c<=g.Ta)return g.ve+=g.Ta-b,g.Ta=b,!0;if(b>=g.Ta+g.ve){q=g.size-(b-m);q>c&&(q=c);g.ve=b-g.Ta+q;c-=q;b=m+a.Kb;continue}}return Rb(1,b,c)}g=a.xa[h];b=new Kb(b,q,a.Kb,d,e);Sb(b,g,a.ga);a.xa[h++]=b;b=m+a.Kb;c-=q}return 0>>this.Qa;0>>a.Qa;0>>=a.Qa;0>>a.Qa;0>>this.Qa].Ic(a&this.B,a)};function Hb(a,b){return a.xa[(b&a.O)>>>a.Qa].df(b&a.B,b)} +function ec(a,b){var c=b&a.B,d=(b&a.O)>>>a.Qa;return c!=a.B?a.xa[d].Gi(c,b):a.xa[d++].df(c,b)|a.xa[d&a.ca].df(0,b+1)<<8}f.oc=function(a,b){this.xa[(a&this.O)>>>this.Qa].Dc(a&this.B,b&255,a)};f.Ib=function(a,b){var c=a&this.B,d=(a&this.O)>>>this.Qa;c!=this.B?this.xa[d].Pf(c,b&65535,a):(this.xa[d++].Dc(c,b&255,a),this.xa[d&this.ca].Dc(0,b>>8&255,a+1))};function fc(a,b,c){var d=b&a.B,e=(b&a.O)>>>a.Qa;d!=a.B?a.xa[e].Ki(d,c&65535,b):(a.xa[e++].Of(d,c&255,b),a.xa[e&a.ca].Of(0,c>>8&255,b+1))} +function gc(a,b){if(void 0===b)return a.W=!a.W,a.W;void 0===a.P[b]&&(a.P[b]=[null,!1]);a.P[b][1]=!a.P[b][1];return a.P[b][1]}function hc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var h=a,g=+e+d,m=c[e].bind(b);if(void 0!==m)for(var q=+e+d;q<=g;q++)void 0!==h.P[q]?za("Input port "+ga(q)+" already registered"):h.P[q]=[m,!1]}}function ic(a,b,c){var d=255,e=a.P[b];void 0!==e?(e[0]&&(c=e[0](b,c),void 0!==c&&(d=c)),a.ga&&a.W!=e[1]&&jc(a.ga,b,d)):a.ga&&(nb(a.ga,a,b,null,c),a.W&&jc(a.ga,b,d));return d} +function kc(a,b){if(void 0===b)return a.ma=!a.ma,a.ma;void 0===a.U[b]&&(a.U[b]=[null,!1]);a.U[b][1]=!a.U[b][1];return a.U[b][1]}function lc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var h=a,g=+e+d,m=c[e].bind(b);if(void 0!==m)for(var q=+e+d;q<=g;q++)void 0!==h.U[q]?za("Output port "+ga(q)+" already registered"):h.U[q]=[m,!1]}}function mc(a,b,c,d){var e=a.U[b];if(void 0!==e){if(e[0])e[0](b,c,d);a.ga&&a.ma!=e[1]&&nc(a.ga,b,c)}else a.ga&&(nb(a.ga,a,b,c,d),a.ma&&nc(a.ga,b,c))} +function Rb(a,b,c){za("Memory block error ("+a+","+k(b)+","+k(c)+")");return!1}var oc;if(ub){var pc=new ArrayBuffer(2);(new DataView(pc)).setUint16(0,256,!0);oc=256===(new Uint16Array(pc))[0]}else oc=!1;var ac=oc; +function Kb(a,b,c,d,e,h){this.id=qc+=2;this.ha=null;this.B=0;this.Ta=a;this.ve=b;this.size=c||0;this.type=d||rc;this.ya=d==$b;this.controller=null;this.A=h;this.bb=this.$i=!1;this.ea=this.ia=0;sc(this);if(c)if(e)this.controller=e,a=e.dj(a),this.ha=a[0],this.B=a[1],Vb(this,e.rh());else if(ub)this.va=new ArrayBuffer(c),this.ma=new DataView(this.va,0,c),this.O=new Uint8Array(this.va,0,c),this.oa=new Uint16Array(this.va,0,c>>1),this.ha=new Int32Array(this.va,0,c>>2),Vb(this,ac?bc:cc);else{this.ha=Array(c>> +2);for(e=0;e>8&65280|a>>>24);return a} +Kb.prototype={constructor:Kb,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(ub)for(a=Array(this.size>>2),b=0;b>8,c)},sa:function(a,b,c){this.Dc(a++,b& 255,c++);this.Dc(a++,b>>8&255,c++);this.Dc(a++,b>>16&255,c++);this.Dc(a,b>>>24,c)},Pa:function(a){return this.ha[a>>2]>>>((a&3)<<3)&255},Qb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ha[b]>>a;return 24>a?c&65535:c&255|(this.ha[b+1]&255)<<8},kb:function(a){var b=a>>2;a=(a&3)<<3;var c=this.ha[b];a&&(c=c>>>a|this.ha[b+1]<<32-a);return c},Kc:function(a,b){var c=a>>2,d=(a&3)<<3;this.ha[c]=this.ha[c]&~(255<>2,d=(a&3)<<3;24>d?this.ha[c]=this.ha[c]&~(65535<< -d)|b<>8);this.bb=!0},hd:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ha[c]=b;this.bb=!0},Ma:function(a,b){this.ga&&Ac(this.ga,b)||this.A&&Bc(this.A,b,1,!1);return this.cf(a,b)},wb:function(a,b){this.ga&&Ac(this.ga,b,2)||this.A&&Bc(this.A,b,2,!1);return this.Fi(a,b)},ab:function(a,b){this.ga&&Ac(this.ga,b,4)||this.A&&Bc(this.A,b,4,!1);return this.Da(a, -b)},pc:function(a,b,c){this.ga&&Cc(this.ga,c)||this.A&&Bc(this.A,c,1,!0);this.ya?this.aa(a,b,c):this.Nf(a,b,c)},vd:function(a,b,c){this.ga&&Cc(this.ga,c,2)||this.A&&Bc(this.A,c,2,!0);this.ya?this.aa(a,b,c):this.Ji(a,b,c)},$c:function(a,b,c){this.ga&&Cc(this.ga,c,4)||this.A&&Bc(this.A,c,4,!0);this.ya?this.aa(a,b,c):this.Ja(a,b,c)},Sa:function(a,b){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.V;return this.ca.Ic(a,b)},Td:function(a,b){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.V;return this.ca.Sg(a, -b)},ob:function(a,b){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.V;return this.ca.Dd(a,b)},Xc:function(a,b,c){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.pa;this.ca.Dc(a,b,c)},zd:function(a,b,c){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.pa;this.ca.Of(a,b,c)},pd:function(a,b,c){this.P.ha[this.R]|=this.V;this.U.ha[this.fa]|=this.pa;this.ca.hf(a,b,c)},Va:function(a,b){return Dc(this.A,b,!1).Ic(a,b)},Wb:function(a,b){return Dc(this.A,b,!1).Sg(a,b)},pb:function(a,b){return Dc(this.A, -b,!1).Dd(a,b)},Yc:function(a,b,c){Dc(this.A,c,!0).Dc(a,b,c)},Ad:function(a,b,c){Dc(this.A,c,!0).Of(a,b,c)},rd:function(a,b,c){Dc(this.A,c,!0).hf(a,b,c)},La:function(a){return this.O[a]},Oa:function(a){return this.O[a]},rb:function(a){return this.ma.getUint16(a,!0)},Eb:function(a){return a&1?this.O[a]|this.O[a+1]<<8:this.oa[a>>1]},Ec:function(a){return this.ma.getInt32(a,!0)},gb:function(a){return a&3?this.O[a]|this.O[a+1]<<8|this.O[a+2]<<16|this.O[a+3]<<24:this.ha[a>>2]},fc:function(a,b){this.O[a]= -b;this.bb=!0},xc:function(a,b){this.O[a]=b;this.bb=!0},sd:function(a,b){this.ma.setUint16(a,b,!0);this.bb=!0},xd:function(a,b){a&1?(this.O[a]=b,this.O[a+1]=b>>8):this.oa[a>>1]=b;this.bb=!0},Zc:function(a,b){this.ma.setInt32(a,b,!0);this.bb=!0},ad:function(a,b){a&3?(this.O[a]=b,this.O[a+1]=b>>8,this.O[a+2]=b>>16,this.O[a+3]=b>>24):this.ha[a>>2]=b;this.bb=!0}};function Rb(a,b,c){b&&(c&&(a.ga=c),b.A&&(a.A=b.A),(a.ea=b.ea)&&vc(a,wc,!1),(a.ia=b.ia)&&zc(a,wc,!1))} -function Ec(a,b){b?0===--a.ia&&(a.Dc=a.ya?a.aa:a.Nf,a.Of=a.ya?a.ua:a.Ji,a.hf=a.ya?a.sa:a.Ja):0===--a.ea&&(a.Ic=a.cf,a.Sg=a.Fi,a.Dd=a.Da)}function rc(a,b,c,d,e,g){a.ca=b;a.P=c;a.R=d>>2;a.U=e;a.fa=g>>2;a.pa=b?uc(Fc|Gc):0;a.V=b?uc(Fc):0}function zc(a,b,c){c&&a.ia||(a.Dc=!a.ya&&b[3]||a.aa,a.Of=!a.ya&&b[4]||a.ua,a.hf=!a.ya&&b[5]||a.sa);if(c||void 0===c)a.Nf=b[3]||a.aa,a.Ji=b[4]||a.ua,a.Ja=b[5]||a.sa} -function vc(a,b,c){c&&a.ea||(a.Ic=b[0]||a.Ea,a.Sg=b[1]||a.Ha,a.Dd=b[2]||a.Ba);if(c||void 0===c)a.cf=b[0]||a.Ea,a.Fi=b[1]||a.Ha,a.Da=b[2]||a.Ba}function Ub(a,b,c){b||(b=5==a.type?Hc:6==a.type?Ic:Jc);vc(a,b,c);zc(a,b,c)} -var Jc=[],cc=[Jb.prototype.Pa,Jb.prototype.Qb,Jb.prototype.kb,Jb.prototype.Kc,Jb.prototype.yd,Jb.prototype.hd],wc=[Jb.prototype.Ma,Jb.prototype.wb,Jb.prototype.ab,Jb.prototype.pc,Jb.prototype.vd,Jb.prototype.$c],Ic=[Jb.prototype.Sa,Jb.prototype.Td,Jb.prototype.ob,Jb.prototype.Xc,Jb.prototype.zd,Jb.prototype.pd],Hc=[Jb.prototype.Va,Jb.prototype.Wb,Jb.prototype.pb,Jb.prototype.Yc,Jb.prototype.Ad,Jb.prototype.rd]; -if(tb)var bc=[Jb.prototype.La,Jb.prototype.rb,Jb.prototype.Ec,Jb.prototype.fc,Jb.prototype.sd,Jb.prototype.Zc],ac=[Jb.prototype.Oa,Jb.prototype.Eb,Jb.prototype.gb,Jb.prototype.xc,Jb.prototype.xd,Jb.prototype.ad]; -function Kc(a,b){Va.call(this,"CPU",a,Kc,1);var c=a.cycles||b,d=a.multiplier||1;this.Y={};this.Y.Bd=c;this.Y.Kd=d;this.Y.$f=Math.round(this.Y.Bd/1E4)/100;this.Y.ne=this.Y.$f*this.Y.Kd;this.na.Cb=!1;this.na.oh=!1;this.na.kh=a.autoStart;this.na.$i=!1;c=Ya.autostart;void 0!==c&&(this.na.kh="true"==c?!0:"false"==c?!1:null);this.na.De=!1;this.Y.tf=this.Y.Re=0;this.Y.uf=a.csStart;this.Y.Qe=a.csInterval;this.Y.Se=a.csStop;this.xc=[];var e=this;this.Ki=function(){e.re()};pb(this)}eb(Kc);f=Kc.prototype; -f.Hc=function(a,b,c,d){this.fa=b;this.ga=d;this.ma=a;for(b=null;b=zb(a,"Video",b);)this.xc.push(b);this.U=zb(a,"ChipSet");pb(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.mc=function(a,b){if(!b){if(a&&this.restore){Lc(this);if(!this.restore(a))return!1;Mc(this)}else this.reset();this.ga?this.ga.Wk():this.X("No debugger detected")}Nc(this);return!0};f.lc=function(a){return a&&this.save?this.save():!0}; -function Sc(a){(!0===a.na.kh||null===a.na.kh&&!a.ga&&void 0===a.ya.run)&&a.re()}f.bj=function(){return 0};function Mc(a){void 0===a.Y.uf&&(a.Y.uf=0);void 0===a.Y.Qe&&(a.Y.Qe=-1);void 0===a.Y.Se&&(a.Y.Se=-1);a.na.De=0<=a.Y.uf&&0=a.Y.Re&&(a.Y.Re+=a.Y.Qe,c=!0);0<=a.Y.Se&&a.Y.Se<=Uc(a)&&(a.Y.Qe=a.Y.Se=-1,Mc(a),a.Vb(),c=!0);c&&a.X(Uc(a)+" cycles: checksum="+k(a.Y.tf))}} +d)|b<>8);this.bb=!0},hd:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ha[c]=b;this.bb=!0},Ma:function(a,b){this.ga&&Bc(this.ga,b)||this.A&&Cc(this.A,b,1,!1);return this.df(a,b)},wb:function(a,b){this.ga&&Bc(this.ga,b,2)||this.A&&Cc(this.A,b,2,!1);return this.Gi(a,b)},ab:function(a,b){this.ga&&Bc(this.ga,b,4)||this.A&&Cc(this.A,b,4,!1);return this.Da(a, +b)},pc:function(a,b,c){this.ga&&Dc(this.ga,c)||this.A&&Cc(this.A,c,1,!0);this.ya?this.aa(a,b,c):this.Of(a,b,c)},vd:function(a,b,c){this.ga&&Dc(this.ga,c,2)||this.A&&Cc(this.A,c,2,!0);this.ya?this.aa(a,b,c):this.Ki(a,b,c)},$c:function(a,b,c){this.ga&&Dc(this.ga,c,4)||this.A&&Cc(this.A,c,4,!0);this.ya?this.aa(a,b,c):this.Ja(a,b,c)},Sa:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.fa]|=this.W;return this.ca.Ic(a,b)},Ud:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.fa]|=this.W;return this.ca.Tg(a, +b)},ob:function(a,b){this.P.ha[this.R]|=this.W;this.U.ha[this.fa]|=this.W;return this.ca.Dd(a,b)},Xc:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.fa]|=this.pa;this.ca.Dc(a,b,c)},zd:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.fa]|=this.pa;this.ca.Pf(a,b,c)},pd:function(a,b,c){this.P.ha[this.R]|=this.W;this.U.ha[this.fa]|=this.pa;this.ca.jf(a,b,c)},Va:function(a,b){return Ec(this.A,b,!1).Ic(a,b)},Wb:function(a,b){return Ec(this.A,b,!1).Tg(a,b)},pb:function(a,b){return Ec(this.A, +b,!1).Dd(a,b)},Yc:function(a,b,c){Ec(this.A,c,!0).Dc(a,b,c)},Ad:function(a,b,c){Ec(this.A,c,!0).Pf(a,b,c)},rd:function(a,b,c){Ec(this.A,c,!0).jf(a,b,c)},La:function(a){return this.O[a]},Oa:function(a){return this.O[a]},rb:function(a){return this.ma.getUint16(a,!0)},Eb:function(a){return a&1?this.O[a]|this.O[a+1]<<8:this.oa[a>>1]},Ec:function(a){return this.ma.getInt32(a,!0)},gb:function(a){return a&3?this.O[a]|this.O[a+1]<<8|this.O[a+2]<<16|this.O[a+3]<<24:this.ha[a>>2]},fc:function(a,b){this.O[a]= +b;this.bb=!0},xc:function(a,b){this.O[a]=b;this.bb=!0},sd:function(a,b){this.ma.setUint16(a,b,!0);this.bb=!0},xd:function(a,b){a&1?(this.O[a]=b,this.O[a+1]=b>>8):this.oa[a>>1]=b;this.bb=!0},Zc:function(a,b){this.ma.setInt32(a,b,!0);this.bb=!0},ad:function(a,b){a&3?(this.O[a]=b,this.O[a+1]=b>>8,this.O[a+2]=b>>16,this.O[a+3]=b>>24):this.ha[a>>2]=b;this.bb=!0}};function Sb(a,b,c){b&&(c&&(a.ga=c),b.A&&(a.A=b.A),(a.ea=b.ea)&&wc(a,zc,!1),(a.ia=b.ia)&&Ac(a,zc,!1))} +function Fc(a,b){b?0===--a.ia&&(a.Dc=a.ya?a.aa:a.Of,a.Pf=a.ya?a.ua:a.Ki,a.jf=a.ya?a.sa:a.Ja):0===--a.ea&&(a.Ic=a.df,a.Tg=a.Gi,a.Dd=a.Da)}function sc(a,b,c,d,e,h){a.ca=b;a.P=c;a.R=d>>2;a.U=e;a.fa=h>>2;a.pa=b?vc(Gc|Hc):0;a.W=b?vc(Gc):0}function Ac(a,b,c){c&&a.ia||(a.Dc=!a.ya&&b[3]||a.aa,a.Pf=!a.ya&&b[4]||a.ua,a.jf=!a.ya&&b[5]||a.sa);if(c||void 0===c)a.Of=b[3]||a.aa,a.Ki=b[4]||a.ua,a.Ja=b[5]||a.sa} +function wc(a,b,c){c&&a.ea||(a.Ic=b[0]||a.Ea,a.Tg=b[1]||a.Ha,a.Dd=b[2]||a.Ba);if(c||void 0===c)a.df=b[0]||a.Ea,a.Gi=b[1]||a.Ha,a.Da=b[2]||a.Ba}function Vb(a,b,c){b||(b=5==a.type?Ic:6==a.type?Jc:Kc);wc(a,b,c);Ac(a,b,c)} +var Kc=[],dc=[Kb.prototype.Pa,Kb.prototype.Qb,Kb.prototype.kb,Kb.prototype.Kc,Kb.prototype.yd,Kb.prototype.hd],zc=[Kb.prototype.Ma,Kb.prototype.wb,Kb.prototype.ab,Kb.prototype.pc,Kb.prototype.vd,Kb.prototype.$c],Jc=[Kb.prototype.Sa,Kb.prototype.Ud,Kb.prototype.ob,Kb.prototype.Xc,Kb.prototype.zd,Kb.prototype.pd],Ic=[Kb.prototype.Va,Kb.prototype.Wb,Kb.prototype.pb,Kb.prototype.Yc,Kb.prototype.Ad,Kb.prototype.rd]; +if(ub)var cc=[Kb.prototype.La,Kb.prototype.rb,Kb.prototype.Ec,Kb.prototype.fc,Kb.prototype.sd,Kb.prototype.Zc],bc=[Kb.prototype.Oa,Kb.prototype.Eb,Kb.prototype.gb,Kb.prototype.xc,Kb.prototype.xd,Kb.prototype.ad]; +function Lc(a,b){Wa.call(this,"CPU",a,Lc,1);var c=a.cycles||b,d=a.multiplier||1;this.Y={};this.Y.Bd=c;this.Y.Kd=d;this.Y.ag=Math.round(this.Y.Bd/1E4)/100;this.Y.oe=this.Y.ag*this.Y.Kd;this.na.Cb=!1;this.na.ph=!1;this.na.lh=a.autoStart;this.na.aj=!1;c=Za.autostart;void 0!==c&&(this.na.lh="true"==c?!0:"false"==c?!1:null);this.na.Ee=!1;this.Y.uf=this.Y.Se=0;this.Y.vf=a.csStart;this.Y.Re=a.csInterval;this.Y.Te=a.csStop;this.xc=[];var e=this;this.Li=function(){e.se()};rb(this)}fb(Lc);f=Lc.prototype; +f.Hc=function(a,b,c,d){this.fa=b;this.ga=d;this.ma=a;for(b=null;b=Ab(a,"Video",b);)this.xc.push(b);this.U=Ab(a,"ChipSet");rb(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.mc=function(a,b){if(!b){if(a&&this.restore){Mc(this);if(!this.restore(a))return!1;Rc(this)}else this.reset();this.ga?this.ga.Xk():this.V("No debugger detected")}Sc(this);return!0};f.lc=function(a){return a&&this.save?this.save():!0}; +function Tc(a){(!0===a.na.lh||null===a.na.lh&&!a.ga&&void 0===a.ya.run)&&a.se()}f.cj=function(){return 0};function Rc(a){void 0===a.Y.vf&&(a.Y.vf=0);void 0===a.Y.Re&&(a.Y.Re=-1);void 0===a.Y.Te&&(a.Y.Te=-1);a.na.Ee=0<=a.Y.vf&&0=a.Y.Se&&(a.Y.Se+=a.Y.Re,c=!0);0<=a.Y.Te&&a.Y.Te<=Vc(a)&&(a.Y.Re=a.Y.Te=-1,Rc(a),a.Vb(),c=!0);c&&a.V(Vc(a)+" cycles: checksum="+k(a.Y.uf))}} f.gd=function(){this.ma&&this.ma.Nd&&this.ma.Nd.gd()}; -function Vc(a){for(var b=0;b>>b.Qa;d=d+e-1>>>b.Qa;c.jh=0;for(c.Gd=0;g<=d;)e=b.xa[g],c.jh+=e.size,e.size&&(c.ah.push(ra(Cb,g,0,0,e.type)),c.Gd++),g++;a.B=c;a.Ea=a.B.Gd*a.fa.Jb/691200;b=0;a.B.Qi=0;a.B.mf||(a.B.mf=[]);c=-1;d=0;var h=-1;for(e=0;e>1),h=g.y+(g.A>>1),m=g.A,g.Pc>1,d.va+=(d.ca>>1)-2,Fb(d,c),d.ua&&(d.U.restore(),d.ua=!1)}}else Fb(a,"This space intentionally left blank");a.context.drawImage(a.aa,0,0,a.aa.width,a.aa.height,a.wb,a.Qb,a.ab,a.kb);a.Oa=!1}}f.Vc=function(){this.xc.length&&this.xc[0].Vc()}; -f.Sb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.ya[b]=c;c.onclick=function(){var a;if(a=d.ma)if(a=d.ma,a.na.jc)a=!0;else{var b=null,c,m=fb(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.Y.$f&&(c=Math.round(c/a.Y.Kd));return c}function Lc(a){a.Y.$d=0;a.rb=a.pb=a.ab=a.A=0;Mc(a);Yc(a,1)} -function Yc(a,b,c){var d=!1;if(void 0!==b){.8>a.Y.$d/a.Y.ne?b=1:d=!0;a.Y.Kd=b;b=a.Y.$f*a.Y.Kd;if(a.Y.ne!=b){a.Y.ne=b;b=a.Y.ne.toFixed(2)+"Mhz";var e=a.ya.setSpeed;e&&(e.textContent=b);a.X("target speed: "+b)}c&&a.Vc()}$c(a,a.pb);a.pb=0;a.Y.Pe=oa();a.Y.oe=0;ad(a);return d} -f.re=function(a){if(nb(this,!0)){if(!this.na.Cb){Yc(this);this.ma&&this.ma.start(this.Y.Pe,Uc(this));this.na.Cb=!0;this.na.oh=!0;this.U&&bd(this.U);var b=this.ya.run;b&&(b.textContent="Halt");this.gd(!0);a&&this.Vc()}this.Y.yh>=this.Y.Bd&&ad(this,!0);this.Y.xf=0;this.Y.ag=oa();this.Y.oe&&(a=this.Y.ag-this.Y.oe,a>this.Y.gj&&(this.Y.Pe+=a,this.Y.Pe>this.Y.ag&&(this.Y.Pe=this.Y.ag)));try{do{var c=this.na.De?1:this.Y.el;if(this.U){cd(this.U);var d=this.U;a=c;var e=d.R[0];if(e.je){var g=(Uc(d.A,d.ua)- -e.od)/d.rb|0,h=dd(d,0)-g;6==e.mode&&(h-=g);var m=h*d.rb|0;6==e.mode&&(m>>=1);a>m&&(a=m)}var c=a,q=this.U;a=c;if(q.B&&q.B[11]&64){var v=q.Ja-Uc(q.A,q.ua);0v&&(a=v)}c=a}this.gf(c);var x=this.ab-this.A;this.pb+=x;this.Y.xf+=x;$c(this,0,!0);Tc(this,x);this.Y.wf-=x;0>=this.Y.wf&&(this.Y.wf+=this.Y.ij,Vc(this));this.Y.vf-=x;0>=this.Y.vf&&(this.Y.vf+=this.Y.hj,this.gd());this.Y.Te-=x;if(0>=this.Y.Te){this.Y.Te+=this.Y.xh;break}}while(this.na.Cb)}catch(F){this.Vb();Nc(this);this.ma&&this.ma.stop(oa(), -Uc(this));nb(this,!1);sb(this,F.stack||F.message);return}c=setTimeout;d=this.Ki;this.Y.oe=oa();e=this.Y.gj;this.Y.xf&&(e=Math.round(e*this.Y.xf/this.Y.xh));e-=this.Y.oe-this.Y.ag;if(g=this.Y.oe-this.Y.Pe)this.Y.$d=Math.round(this.pb/(10*g))/100,864E5<=g&&(this.rb=0,this.U&&cd(this.U,!0),Yc(this));if(0>e||this.Y.$dthis.id&&r.call(e,13,a&65532)}return p};f.bl=function(a){var b=this.A;a=b.cd+(a<<2);var c=b.wa(a);b.Z&=-769;return this.load(b.wa(a+2))+c|0};f.al=function(a){var b=this.A;a<<=3;var c=b.cd+a|0;if(7<=(b.Fd-c|0))return this.O=!0,hd(this,c,a)+b.af;r.call(b,13,a|2,!0);return p};f.Si=function(a){return this.Fa+a|0}; -f.Ui=function(a){return this.Fa+a|0};f.Ri=function(a,b){return(a>>>0)+b<=this.Cc?this.Fa+a|0:this.Uf()};f.Jj=function(a,b){return(a>>>0)+b>this.Cc?this.Fa+a|0:this.Uf()};f.Uf=function(){r.call(this.A,13,0);return p};f.Ti=function(a,b){return(a>>>0)+b<=this.Cc?this.Fa+a|0:this.Vf()};f.Kj=function(a,b){return(a>>>0)+b>this.Cc?this.Fa+a|0:this.Vf()};f.Vf=function(){r.call(this.A,13,0);return p}; -function id(a,b,c){var d=a.A,e=d.wa(b+2),g=d.wa(b)|(e&255)<<16,d=d.wa(b+4);a.da=c;a.Fa=g;a.eb=d;a.Cc=(d>>>0)+1;a.Bb=e;a.type=e&7936;a.ext=0;a.Zb=b;gd(a,!0)} -function hd(a,b,c,d){var e=a.A;if(!d&&c===a.B.da)return a.da=c,a.Fa=a.B.Fa,a.eb=a.B.eb,a.Cc=(a.B.eb>>>0)+1,a.Bb=a.B.Bb,a.type=a.B.type,a.ext=a.B.ext,a.Zb=a.B.Zb,a.B.da=0,gd(a,!0,!0,!1),a.Fa;a.B.da=0;var g=e.wa(b+0),h=e.wa(b+4),m=h&7936,q=e.wa(b+2)|(h&255)<<16,v=e.wa(b+6),x=c&65528;if(80386<=e.qa){var F=g,q=q|(v&65280)<<16,g=g|(v&15)<<16;v&128&&(g=g<<12|4095)}switch(a.id){case fd:a.Ke=!1;var D=a.O,U=c&3,S=(h&24576)>>13,I,J;if(x&&!(h&32768))return 6>a.id&&r.call(e,11,c&65532),p;if(6144<=m){U=c&3;if(U> -a.Xb){if(!1!==D&&!(S==a.Xb||m&1024&&S<=a.Xb))return p;x=e.Ra();jd(e,e.Ra(),!0);t(e,x);a.Ke=!0}I=!1}else{if(256==m||2304==m)return md(a,c,D)?a.Fa:p;if(1024==m||3072==m)I=!0,J=0,U=e.cd&&ba.id&&r.call(e,13,h,!0),p;break;case 2:if(x){if(4096> -m||2048==(m&2560))return 6>a.id&&r.call(e,13,c&65532),p;if(!(h&32768))return 6>a.id&&r.call(e,11,c&65532),p}break;case 3:if(!(h&32768))return 6>a.id&&r.call(e,12,c&65532),p;if(!x||4096>m||512!=(m&2560))return 6>a.id&&r.call(e,13,c&65532,!0),p;break;case 4:D=m&-513;if(!x||256!=D&&2304!=D)return 6>a.id&&r.call(e,13,c&65532,!0),p;2304==D&&(a.Mi=q+e.wa(q+100+2)|0,a.Hj=q+a.eb|0);break;case 6:if(!(m&4096)&&768>>0)+1,a.Bb=h,a.type=m,a.ext=v,a.Zb=b,gd(a,!0,!0,!1));return q} -function md(a,b,c){var d=a.A,e=a.Xb,g=d.Xa.da,h=d.Xa.Fa;if(!c){if(!(d.Xa.type&512))return r.call(d,13,b&65532,!0),!1;d.Pb(d.Xa.Zb+4,d.Xa.Bb&=-513)}if(d.Xa.load(b)===p)return!1;var m=d.Xa.Fa;if(!1!==c){if(d.Xa.type&512)return r.call(d,13,b&65532,!0),!1;d.Pb(d.Xa.Zb+4,d.Xa.Bb|=512)}d.Xa.type=d.Xa.type&-513|d.Xa.Bb&512;256==d.Xa.type||768==d.Xa.type?(d.Pb(h+14,w(d)),d.Pb(h+16,xd(d)),d.Pb(h+18,d.F),d.Pb(h+20,d.G),d.Pb(h+22,d.H),d.Pb(h+24,d.D),d.Pb(h+26,u(d)),d.Pb(h+28,d.L),d.Pb(h+30,d.K),d.Pb(h+32,d.J), -d.Pb(h+34,d.fb.da),d.Pb(h+36,d.Aa.da),d.Pb(h+38,d.Ca.da),d.Pb(h+40,d.vb.da),d.Uc.load(d.wa(m+42)),yd(d,d.wa(m+16)|(c?16384:0)),d.F=d.wa(m+18),d.G=d.wa(m+20),d.H=d.wa(m+22),d.D=d.wa(m+24),d.L=d.wa(m+28),d.K=d.wa(m+30),d.J=d.wa(m+32),d.fb.load(d.wa(m+34)),d.vb.load(d.wa(m+40)),zd(d,d.wa(m+14),d.wa(m+36)),b=38,h=26,a.Xb>>0)+1)}; -function gd(a,b,c,d){void 0===c&&(c=!!(a.A.hb&1));a.Fe=!1;if(c)if(a.load=a.qf,a.fj=a.al,a.yc=a.Ri,a.rc=a.Ti,void 0===d&&(d=!!(a.A.Z&131072)),d)a.load=a.fa,a.yc=a.U,a.rc=a.R,a.Xb=a.zc=3,a.ta=a.Wc=2,a.C=a.Ga=65535,a.eb=65535,a.Cc=a.eb+1,a.Wc=a.ta,a.Zb=p,a.Ke=!1;else{if(!(a.da&-4))a.yc=a.Uf,a.rc=a.Vf;else if(a.type&4096){6144==(a.type&6656)&&(a.yc=a.Uf);if(a.type&2048||!(a.type&512))a.rc=a.Vf;1024==(a.type&3072)&&(a.yc==a.Ri&&(a.yc=a.Jj),a.rc==a.Ti&&(a.rc=a.Kj),a.Fe=!0);b&&6>a.id&&a.da&-4&&a.Zb!==p&& -(c=a.Zb+5,a.A.oc(c,a.A.Ya(c)|1))}b&&(a.Xb=a.da&3,a.zc=(a.Bb&24576)>>13,80386>a.A.qa||!(a.ext&64)?(a.ta=2,a.C=65535):(a.ta=4,a.C=-1),a.Wc=a.ta,a.Ga=a.C)}else a.load=a.rh,a.fj=a.bl,a.yc=a.Si,a.rc=a.Ui,a.Xb=a.zc=0,a.Zb=p,a.Ke=!1} -function Bd(a){this.qa=a.model||8088;var b=0;switch(this.qa){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Kc.call(this,a,b);this.Gf=61442;this.Qb=1792;this.Ff=28672;this.pd=4;this.pa=255;this.B=80386==this.qa?Cd:80286==this.qa?Dd:Ed;this.aa=Fd;this.Hf=Gd;this.Lf=Hd;this.Mf=Id;if(80186<=this.qa&&(this.aa=Fd.slice(),this.Hf=Gd.slice(),this.Lf=Hd.slice(),this.pa=31,this.aa[15]=Jd,this.aa[96]=Kd,this.aa[97]=Ld,this.aa[98]=Md,this.aa[99]=Jd,this.aa[100]=Jd,this.aa[101]=Jd,this.aa[102]= -Jd,this.aa[103]=Jd,this.aa[104]=Nd,this.aa[105]=Od,this.aa[106]=Pd,this.aa[107]=Qd,this.aa[108]=Vd,this.aa[109]=Wd,this.aa[110]=Xd,this.aa[111]=Yd,this.aa[192]=Zd,this.aa[193]=$d,this.aa[200]=ae,this.aa[201]=be,this.aa[241]=ce,this.Hf[7]=de,this.Lf[7]=de,80286<=this.qa)){this.Gf=2;this.Qb|=28672;this.pd=0;this.aa[15]=ee;this.Yc=fe.slice();for(a=0;a>>20,g=a.Ed[(a.Pd+e&a.Xc)>>>a.Qa],h=g.Dd(e);if(!(h&1))return d||te.call(a,b,!1,c),a.Zc;if(!(h&4)&&3==a.Ab)return d||te.call(a,b,!0,c),a.Zc;var m=(b&4190208)>>>10,h=a.Ed[((h&-4096)+m&a.Xc)>>>a.Qa],q=h.Dd(m);if(!(q&1||d))return d||te.call(a,b,!1,c),a.Zc;if(!(q&4)&&3==a.Ab)return d||te.call(a,b,!0,c),a.Zc;c=a.Ed[((q&-4096)+(b&4095)&a.Xc)>>>a.Qa];if(d)return c;d=new Jb(b&-4096,0,0,6);rc(d,c,g,e,h,m);b>>>=a.Qa;a.xa[b]=d;a.sd.push(b);return d} -function ue(a){a.xa!=a.Ed&&(a.xa=a.Ed,a.Oe=null,a.sd=null,a.Zc=null)}f=Bd.prototype;f.reset=function(){this.na.Cb&&this.Vb();re(this);Lc(this);this.na.ld=!1};function ve(a,b){var c;switch(b){case 0:c=a.F;break;case 1:c=a.G;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=u(a);break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.J}return c} -function we(a,b,c){switch(b){case 0:a.F=c;break;case 1:a.G=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:t(a,c);break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.J=c}} -function re(a){a.F=0;a.D=0;a.G=0;a.H=0;a.gb=0;a.L=0;a.K=0;a.J=0;a.Ea=!1;a.ia=a.Ja=0;a.wb=0;a.yd=0;a.hb=65520;a.cd=0;a.Fd=1023;a.Z=a.Ac=0;a.fc=a.ad=a.Wb=a.pc=0;a.Ad=-1;a.ua=a.Ha=p;a.Aa=new ed(a,fd,"CS");a.vb=new ed(a,2,"DS");a.fb=new ed(a,2,"ES");a.Ca=new ed(a,3,"SS");t(a,0);jd(a,0);80386<=a.qa&&(a.H=772,a.hb=16,a.Gi=0,a.de=0,a.Pd=0,a.Ma=[0,0,0,0,null,null,0,0],a.le=[null,null,null,null,null,null,0,0],a.Nb=new ed(a,2,"FS"),a.Ob=new ed(a,2,"GS"),ue(a));a.Zg=new ed(a,0,"NULL");a.P=a.vb;a.R=a.Ca;a.W= -a.V=0;a.O=a.ca=p;a.oa=0;zd(a,0,65535);if(80286<=a.qa){a.jd=0;a.fe=65535;a.Uc=new ed(a,5,"LDT",!0);a.Xa=new ed(a,4,"TSS",!0);a.Da=new ed(a,6,"VER",!0);zd(a,65520,61440);var b,c=w(a);b=a.Aa;var d=-65536;80386>b.A.qa&&(d&=16777215);b=b.Fa=d;a.za=b+c|0;a.ke=b+a.Aa.eb|0}yd(a,0);nd(a)}function xe(a,b){b.da&65528&&b.zc>16,e=0;4>e;e++){if(c&3){var g=!!(d&1),h=a.Ma[e],h=h&~(d>>2&3);b?a.xa[h>>>a.Qa].Ud(h&a.Oa,g,a):Ec(a.xa[h>>>a.Qa],g)}c>>=2;d>>=4}} -function Bc(a,b,c,d){if(!(a.W&8192)&&a.Ma[7]&255){c--;var e=a.Ma[7],g=e>>16;d=d?1:0==d?3:0;for(var h=0;4>h;h++){if(e&3&&(g&3)==d){var m=g>>2;if(b+c>=a.Ma[h]&&b<=a.Ma[h]+m){a.Ma[6]|=1<>=2;g>>=4}}} -function nd(a,b,c){void 0===b&&(b=!!(a.hb&1));void 0===c&&(c=!!(a.Z&131072));!b!=!(a.hb&1)&&a.ra()&&a.va("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.ac,!0);a.Mf=b&&!c?Ne:Id;gd(a.Aa,!1,b,c);gd(a.vb,!1,b,c);gd(a.Ca,!1,b,c);gd(a.fb,!1,b,c);80386<=a.qa&&(gd(a.Nb,!1,b,c),gd(a.Ob,!1,b,c),pd(a))} -f.save=function(){var a=new Oe(this);Pe(a,0,[this.F,this.D,this.G,this.H,u(this),this.L,this.K,this.J]);var b=w(this),c=this.Aa.save(),d=this.vb.save(),e=this.Ca.save(),g=this.fb.save(),h;null!=this.jd?(h=[this.hb,this.jd,this.fe,this.cd,this.Fd,this.Uc.save(),this.Xa.save(),this.Ac],80386<=this.qa&&(h.push(this.Gi),h.push(this.de),h.push(this.Pd),h.push(this.Ma),h.push(this.le))):h=null;b=[b,c,d,e,g,h,xd(this)];80386<=this.qa&&(b.push(this.Nb.save()),b.push(this.Ob.save()));Pe(a,1,b);Pe(a,2,[this.P.Kf, -this.R.Kf,this.W,this.V,this.oa,this.O,this.ca]);Pe(a,3,[0,this.rb,this.Y.Kd]);b=this.fa;c=0;d=[];for(e=0;ec&&0<=(a.ke^a.za)&&(8088>=a.qa||a.Aa.eb==a.Aa.Ga?E(a,a.za-a.Aa.Fa):-1>c&&r.call(a,13,0))}function u(a){return a.gb&~a.Ca.Ga|a.Ba-a.Ca.Fa}function t(a,b){a.gb=b;a.Ba=a.Ca.Fa+(b&a.Ca.Ga)|0}function Te(a,b,c,d,e,g){if(63!=(e&63)&&e!=a.resultType){var h=(e^a.resultType)&a.resultType;h&&(h&1&&Ue(a),h&2&&Ve(a),h&4&&We(a),h&8&&Xe(a),h&16&&Ye(a),h&32&&Ze(a))}g?(a.fc=d,a.Wb=b):(a.fc=b,a.Wb=d);a.ad=c;a.pc=d;a.resultType=e} -function $e(a,b,c,d,e){a.resultType=c|26;a.pc=b;d?af(a):bf(a);e?cf(a):df(a);return b}function ef(a,b,c,d){c&d?af(a):bf(a);(b^c)&d?cf(a):df(a)}function ff(a){return Ue(a)?1:0}function Ue(a){a.resultType&1&&(a.Z&=-2,(a.fc^(a.fc^a.ad)&(a.ad^a.Wb))&a.resultType&-2147450752&&(a.Z|=1),a.resultType&=-2);return a.Z&1}function Ve(a){a.resultType&2&&(a.Z&=-5,38505>>((a.pc^a.pc>>4)&15)&1&&(a.Z|=4),a.resultType&=-3);return a.Z&4} -function We(a){a.resultType&4&&(a.Z&=-17,(a.Wb^a.fc^a.ad)&16&&(a.Z|=16),a.resultType&=-5);return a.Z&16}function Xe(a){a.resultType&8&&(a.Z&=-65,a.pc&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.Z|=64),a.resultType&=-9);return a.Z&64}function Ye(a){a.resultType&16&&(a.Z&=-129,a.pc&a.resultType&-2147450752&&(a.Z|=128),a.resultType&=-17);return a.Z&128} -function Ze(a){a.resultType&32&&(a.Z&=-2049,(a.fc^a.Wb)&(a.ad^a.Wb)&a.resultType&-2147450752&&(a.Z|=2048),a.resultType&=-33);return a.Z&2048}function bf(a){a.resultType&=-2;a.Z&=-2}function hf(a){a.resultType&=-5;a.Z&=-17}function jf(a){a.resultType&=-9;a.Z&=-65}function df(a){a.resultType&=-33;a.Z&=-2049}function af(a){a.resultType&=-2;a.Z|=1}function kf(a){a.resultType&=-5;a.Z|=16}function lf(a){a.resultType&=-9;a.Z|=64}function cf(a){a.resultType&=-33;a.Z|=2048} -function xd(a){return a.Z&-2262|Ue(a)|Ve(a)|We(a)|Xe(a)|Ye(a)|Ze(a)}function mf(a,b){b=b|a.hb&1|65520;a.hb=a.hb&-65536|b&65535;a.hb&1&&nd(a,!0)}function yd(a,b,c){a.hb&1||(b&=~a.Ff);void 0===c&&(c=a.Ab);c?b=b&-12289|a.Z&12288:a.Ac=(b&12288)>>12;c>a.Ac&&(b=b&-513|a.Z&512);a.resultType=128;a.Z=a.Z&~(a.Qb|2261)|b&(a.Qb|2261)|a.Gf;a.Z&256&&(a.oa|=2,a.W|=4)} -function nf(a,b,c){var d=0;if(a.hb&1&&(a.Ab>a.Ac||a.Z&131072)&&a.Xa.Mi)for(var e=a.Xa.Mi+(b>>>3),d=(1<>>=8,e++;return d?(a.ra(256)&&a.va("checkIOPM("+fa(b)+","+c+"): trapped",!0,!0),r.call(a,13,0,!1),!1):!0} -f.Sb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.ya[b]=c;this.Yg++;d=!0;break;default:d=this.parent.Sb.call(this,a,b,c)}return d}; -function of(a,b){var c=a.xa[(b&a.kb)>>>a.Qa];return 5!=c.type||(c=Dc(a,b,!1,!0),c)?c.cf(b&a.Oa,b):null}f.Ya=function(a){return this.xa[(a&this.kb)>>>this.Qa].Ic(a&this.Oa,a)};f.wa=function(a){var b=a&this.Oa,c=(a&this.kb)>>>this.Qa;this.A-=this.B.Cf;return b>>this.Qa;if(b>>d|this.xa[c+1&this.Kc].Dd(0,a+3)<<32-d};f.oc=function(a,b){this.xa[(a&this.kb)>>>this.Qa].Dc(a&this.Oa,b&255,a)};f.Pb=function(a,b){var c=a&this.Oa,d=(a&this.kb)>>>this.Qa;this.A-=this.B.Cf;c>8&255,a+1))}; -f.Tb=function(a,b){var c=a&this.Oa,d=(a&this.kb)>>>this.Qa;this.A-=this.B.Cf;if(c>>32-g,a)}};function pf(a,b,c){a.hd=b;a.O=b.yc(a.$c=c,1);return a.W&1?0:a.Ya(a.O)}function G(a,b){return pf(a,a.P,b&a.Ga)}function H(a,b){return pf(a,a.R,b&a.Ga)}function qf(a,b,c){a.hd=b;a.O=b.yc(a.$c=c,a.ta);return a.W&1?0:a.kc(a.O)} -function K(a,b){return qf(a,a.P,b&a.Ga)}function L(a,b){return qf(a,a.R,b&a.Ga)}function rf(a,b,c){a.hd=b;a.ca=a.O=b.yc(a.$c=c,1);return a.W&1?0:a.Ya(a.O)}function M(a,b){return rf(a,a.P,b&a.Ga)}function N(a,b){return rf(a,a.R,b&a.Ga)}function sf(a,b,c){a.hd=b;a.ca=a.O=b.yc(a.$c=c,a.ta);return a.W&1?0:a.kc(a.O)}function O(a,b){return sf(a,a.P,b&a.Ga)}function P(a,b){return sf(a,a.R,b&a.Ga)}function Q(a,b){a.W&2||a.oc(a.hd.rc(a.$c,1),b)}function R(a,b){a.W&2||a.Eb(a.hd.rc(a.$c,a.ta),b)} -function od(a,b,c){return a.kc(b.yc(c,a.ta))}f.ba=function(){var a=this.Ya(this.za);Se(this,1);return a};function tf(a){var b=a.wa(a.za);Se(a,2);return b}function T(a){var b=a.bc(a.za);Se(a,a.Wc);return b}f.Na=function(){var a=this.kc(this.za);Se(this,this.ta);return a};f.M=function(){var a=this.Ya(this.za)<<24>>24;Se(this,1);return a};function X(a,b){var c=a.Ya(a.za);Se(a,1);return uf[c].call(a,b)} -f.Ra=function(){var a=this.kc(this.Ba);this.Ba=this.Ba+this.ta|0;var b=this.Vg-this.Ba|0;0>b&&0<=(this.Vg^this.Ba)&&(8088>=this.qa||!this.Ca.Fe&&this.Ca.eb==this.Ca.Ga||this.Ca.Fe&&!this.Ca.eb?t(this,this.Ba-this.Ca.Fa&this.Ca.Ga):-1>b&&r.call(this,12,0));return a};function qd(a,b){a.Ba=a.Ba-a.ta|0;0>(a.Ba-a.bf|0)&&0<=(a.bf^a.Ba)&&(8088>=a.qa||!a.Ca.Fe&&a.Ca.eb==a.Ca.Ga||a.Ca.Fe&&!a.Ca.eb?t(a,a.Ba-a.Ca.Fa&a.Ca.Ga):r.call(a,12,0));a.Eb(a.Ba,b)} -function vf(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.qa)2this.qa?0:1,e=0;2>e;e++){switch(d){case 0:if(this.oa&1&&this.Z&512){var g=xf(this.U);if(-1<=g&&(this.oa&=-2,0<=g)){this.oa&=-5;Gf.call(this, -g,null,11);d=!0;break a}}break;case 1:if(this.oa&2){this.oa&=-3;80386<=this.qa&&(this.Ma[6]|=16384);Gf.call(this,1,null,11);d=!0;break a}}d=1-d}if(d=this.oa&8){d=this.U;e=!1;for(g=0;g>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.Dh;if(bd)E(this,this.ua-this.Aa.Fa),Gf.call(this,5,null,0);this.W|=2;return a} -function Rf(a,b){var c=0;if(b){jf(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else lf(this);this.A-=11+3*c;return a}function Sf(a,b){var c=0;if(b){jf(this);for(var d=2==this.ta?15:31,e=1<>>=1;c++;d--}}else lf(this);this.A-=11+3*c;return a}function Tf(a,b){a&1<<(b&31)?af(this):bf(this);this.A-=this.O===p?3:6;this.W|=2;return a}function Uf(a,b){var c=1<<(b&31);a&c?af(this):bf(this);this.A-=this.O===p?6:8;return a^c} -function Vf(a,b){var c=1<<(b&31);a&c?af(this):bf(this);this.A-=this.O===p?6:8;return a&~c}function Wf(a,b){var c=1<<(b&31);a&c?af(this):bf(this);this.A-=this.O===p?6:8;return a|c}function Xf(a,b){var c=this.Aa.da,d=w(this);null!=zd(this,a,b,!0)&&(qd(this,c),qd(this,d))}function Yf(a,b){Te(this,a,b,a-b|0,191,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.ig:this.B.Mb;this.W|=2;return a} -function Zf(a,b){Te(this,a,b,a-b|0,this.La|63,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.ig:this.B.Mb;this.W|=2;return a}function $f(a){var b=a-1|0;Te(this,a,1,b,this.La|62,!0);this.A-=2;return a&~this.C|b&this.C}function ag(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} -function bg(a,b,c){this.Ea=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=ag(a,c)&&(b=a,g=c,b[0]-=g[0],b[1]-=g[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.ia=d;this.Ja=a[0];this.Ea=!0}}function cg(a){return a} -function dg(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?21:24;return c&65535}function eg(a,b){var c,d;a=this.Na();2==this.ta?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(af(this),cf(this)):(bf(this),df(this));d&=this.C;this.A-=this.O===p?21:24;return d} -function fg(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?9:12;return c&65535}function gg(a,b){var c=a*b;2147483647c?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?9:12;return c|0}function hg(a){var b=a+1|0;Te(this,a,1,b,this.La|62);this.A-=2;return a&~this.C|b&this.C} -function Gf(a,b,c){this.A-=this.B.Yh+c;c=xd(this);var d=this.Aa.da,e=w(this);a=this.Aa.fj(a);a!==p&&(qd(this,c),qd(this,d),qd(this,e),null!=b&&qd(this,b),this.Ad=-1,pd(this),this.za=a,this.ke=this.Aa.Fa+this.Aa.eb|0,this.Ab=this.Aa.Xb)}function ig(a,b){this.A-=14+(this.O===p?0:2);jf(this);this.Da.load(b)!==p&&this.Da.zc>=this.Ab&&this.Da.zc>=(b&3)&&(lf(this),a=this.Da.Bb&-256,2=this.Ab)&&this.Da.zc>=(b&3))return lf(this),this.Da.eb;jf(this);return a} -function qg(a,b){if(this.O===p)return ke.call(this),a;jd(this,this.wa(this.O+this.ta));this.A-=this.B.pe;return b}function rg(a,b){this.A-=this.ca===p?this.O===p?this.B.mi:this.B.li:this.B.ji;return b}function sg(a,b){return b}function tg(){this.ca!==p&&He(this);return rg.call(this,0,this.wb)}function ug(a,b){var c=b&65535,d=b>>>16,e=a&65535,g=a>>>16,h=c*e,e=(h>>>16)+d*e,m=e>>>16,e=(e&65535)+c*g;this.Ea=!0;this.ia=e<<16|h&65535;this.Ja=m+((e>>>16)+d*g)|0} -function vg(a,b){this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return $e(this,a|b,128)}function wg(a,b){this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return $e(this,a|b,this.La)}function xg(a){this.Ha=this.Ba;var b=this.Ra(),c=this.Ra();a&&t(this,u(this)+a);zd(this,b,c,!1)&&(a&&t(this,u(this)+a),xe(this,this.vb),xe(this,this.fb),80386<=this.qa&&(xe(this,this.Nb),xe(this,this.Ob)));2==a&&this.zd&&Le(this,this.za);this.Ha=p} -function yg(a,b){var c=a-b-ff(this)|0;Te(this,a,b,c,191,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c&255}function zg(a,b){var c=a-b-ff(this)|0;Te(this,a,b,c,this.La|63,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c&this.C}function Ag(a){this.W|=1;this.Va[this.ba()].call(this,a);this.A-=this.O===p?4:5}function Bg(){return Ze(this)?1:0}function Cg(){return Ue(this)?1:0}function Dg(){return Ue(this)?0:1}function Eg(){return Xe(this)?1:0} -function Fg(){return Xe(this)?0:1}function Gg(){return Ue(this)||Xe(this)?1:0}function Hg(){return Ue(this)||Xe(this)?0:1}function Ig(){return Ye(this)?1:0}function Jg(){return Ye(this)?0:1}function Kg(){return Ve(this)?1:0}function Lg(){return Ve(this)?0:1}function Mg(){return!Ye(this)!=!Ze(this)?1:0}function Ng(){return!Ye(this)!=!Ze(this)?0:1}function Og(){return Xe(this)||!Ye(this)!=!Ze(this)?1:0}function Pg(){return Xe(this)||!Ye(this)!=!Ze(this)?0:1} -function Qg(a,b,c){if(c){16>16-c)&65535;$e(this,a,32768,d&32768)}return a}function Rg(a,b,c){if(c){var d=a<>32-c;$e(this,a,-2147483648,d&-2147483648)}return a}function Sg(a,b){return Qg.call(this,a,b,this.ba())}function Tg(a,b){return Rg.call(this,a,b,this.ba())}function Ug(a,b){return Qg.call(this,a,b,this.G&31)}function Vg(a,b){return Rg.call(this,a,b,this.G&31)} -function Wg(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;$e(this,a,32768,d&1)}return a}function Xg(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;$e(this,a,-2147483648,d&1)}return a}function Yg(a,b){return Wg.call(this,a,b,this.ba())}function Zg(a,b){return Xg.call(this,a,b,this.ba())}function $g(a,b){return Wg.call(this,a,b,this.G&31)}function ah(a,b){return Xg.call(this,a,b,this.G&31)} -function bh(a,b){var c=a-b|0;Te(this,a,b,c,191,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c&255}function ch(a,b){var c=a-b|0;Te(this,a,b,c,this.La|63,!0);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c&this.C}function vh(a,b){$e(this,a&b,128);this.A-=this.ca===p?this.O===p?this.B.Kg:this.B.Ze:this.B.Ze;this.W|=2;return a}function wh(a,b){$e(this,a&b,this.La);this.A-=this.ca===p?this.O===p?this.B.Kg:this.B.Ze:this.B.Ze;this.W|=2;return a} -function xh(a,b){if(this.O===p){switch(this.yd&7){case 0:this.F=this.F&-256|a;break;case 1:this.G=this.G&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.F=this.F&-65281|a<<8;break;case 5:this.G=this.G&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.Mg}else this.ca=this.O,Q(this,a),this.A-=this.B.Lg;return b} -function yh(a,b){if(this.O===p){switch(this.yd&7){case 0:this.F=this.F&~this.C|a;break;case 1:this.G=this.G&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:t(this,u(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.J=this.J&~this.C|a}this.A-=this.B.Mg}else this.ca=this.O,R(this,a),this.A-=this.B.Lg;return b} -function zh(a,b){var c=a^b;$e(this,c,128);this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return c}function Ah(a,b){this.A-=this.ca===p?this.O===p?this.B.cc:this.B.Mb:this.B.vc;return $e(this,a^b,this.La)}function Bh(a){r.call(this,13,0);return a}function de(a){r.call(this,6);return a}function Ch(a){ke.call(this);return a}function Dh(){E(this,this.ua-this.Aa.Fa);Gf.call(this,0,null,2)}function Eh(){this.A-=this.O===p?2:this.B.Ai;return 1} -function Fh(){var a=this.G&255;this.A-=(this.O===p?this.B.Dg:this.B.Cg)+(a<this.Ad)E(this,this.ua-this.Aa.Fa),this.Ha!=p&&(t(this,this.gb&~this.Ca.Ga|this.Ha-this.Ca.Fa),this.Ha=p),e=!0;else if(8!=this.Ad)b=0,a=8,e=!0;else{Ih.call(this,-1,0,c);re(this);return}Ih.call(this,a,b,c)&&(e=!1);e&&(this.Ad=a,Gf.call(this,a,b,d||0),this.ua=this.za);this.W|=3}else this.va("Fault "+l(a)+" blocked by PCjs",1073741824),E(this,this.ua-this.Aa.Fa)} -function te(a,b,c){this.de=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Ab&&(a|=4);r.call(this,14,a)}function Ih(a,b,c){var d=32,e=of(this,this.za);204!=e||this.Fd||(c=!1);this.Z&131072&&(6==a&&99==e||13==a&&205==e)&&(c=!1);!1===c&&(d|=1);983040<=this.za&&1048575>=this.za&&(c=!1);this.ra(d|-2147483648)&&(c=!0);if(this.ra(d)||c)a="Fault "+l(a)+(null!=b?" ("+fa(b)+")":"")+" on opcode "+l(e),b=this.na.Cb,this.va(a,c||d,!0)?c&&(c=b,this.ga.Vb()):(this.Ua(a),this.Vb());return c} -function ee(){this.Yc[this.ba()].call(this)}function le(){qd(this,u(this)&this.C);this.A-=this.B.Bc}function Kd(){var a=u(this)&this.C;qd(this,this.F&this.C);qd(this,this.G&this.C);qd(this,this.H&this.C);qd(this,this.D&this.C);qd(this,a);qd(this,this.L&this.C);qd(this,this.K&this.C);qd(this,this.J&this.C);this.A-=this.B.ui} -function Ld(){this.J=this.J&~this.C|this.Ra();this.K=this.K&~this.C|this.Ra();this.L=this.L&~this.C|this.Ra();t(this,u(this)+this.ta);this.D=this.D&~this.C|this.Ra();this.H=this.H&~this.C|this.Ra();this.G=this.G&~this.C|this.Ra();this.F=this.F&~this.C|this.Ra();this.A-=this.B.si}function Md(){this.ea[this.ba()].call(this,Qf)}function me(){this.sa[this.ba()].call(this,Pf)}function ne(){this.W|=20;this.P=this.R=this.Nb;this.A-=this.B.Sc} -function oe(){this.W|=20;this.P=this.R=this.Ob;this.A-=this.B.Sc}function pe(){this.W|=1024;this.V&1024||(this.ta^=6,this.C^=-65536,Ie(this));this.A-=this.B.Sc}function qe(){this.W|=2048;this.V&2048||(this.Wc^=6,this.Ga^=-65536,ye(this));this.A-=this.B.Sc}function Nd(){qd(this,this.Na());this.A-=this.B.Bc}function Od(){this.ea[this.ba()].call(this,eg)}function Pd(){qd(this,this.M());this.A-=this.B.Bc}function Qd(){this.ea[this.ba()].call(this,dg)} -function Vd(){var a=1,b=0,c=this.Ga,d=5;this.V&192&&(a=this.G&c,b=1,this.V&256&&(d=4));if(a--){var e=this.H&65535;nf(this,e,1)&&(e=hc(this.fa,e,this.za-b-1),this.oc(this.fb.rc(this.J&c,1),e),this.W&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256)))}} -function Wd(){var a=1,b=0,c=this.Ga,d=5;this.V&192&&(a=this.G&c,b=1,this.V&256&&(d=4));if(a--){var e=this.za-b-1,g=0,h=0,m=this.H&65535;if(nf(this,m,1)){for(var q=0;q>h&255,g),h+=8;this.K=this.K&~c|this.K+(this.Z&1024?-this.ta:this.ta)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(this.za=this.ua,this.W|=256)}}}}function Jh(){var a=this.M();Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} -function Kh(){var a=this.M();Ze(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Lh(){var a=this.M();Ue(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Mh(){var a=this.M();Ue(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Nh(){var a=this.M();Xe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Oh(){var a=this.M();Xe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)} -function Ph(){var a=this.M();Ue(this)||Xe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Qh(){var a=this.M();Ue(this)||Xe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Rh(){var a=this.M();Ye(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Sh(){var a=this.M();Ye(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Th(){var a=this.M();Ve(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} -function Uh(){var a=this.M();Ve(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Vh(){var a=this.M();!Ye(this)!=!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Wh(){var a=this.M();!Ye(this)==!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Xh(){var a=this.M();Xe(this)||!Ye(this)!=!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} -function Yh(){var a=this.M();Xe(this)||!Ye(this)!=!Ze(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}function Zh(){this.ob[this.ba()].call(this,$h,this.ba);this.A-=this.ca===p?1:this.B.Af}function Zd(){this.ob[this.ba()].call(this,ai,Gh)}function $d(){this.Pa[this.ba()].call(this,2==this.ta?bi:ci,Gh)}function di(){var a=tf(this),b=this.Ra();E(this,b);a&&t(this,u(this)+a);this.A-=this.B.zi}function ei(){var a=this.Ra();E(this,a);this.A-=this.B.wi} -function ae(){var a=tf(this),b=this.ba()&31;this.A-=11;qd(this,this.L);var c=u(this)&this.C;if(0>8&255;9<(c&15)||We(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?af(this):bf(this); -b?kf(this):hf(this);this.A-=this.B.ae},function(){this.Va[this.ba()].call(this,Yf)},function(){this.sa[this.ba()].call(this,Zf)},function(){this.Sa[this.ba()].call(this,Yf)},function(){this.ea[this.ba()].call(this,Zf)},function(){Yf.call(this,this.F&255,this.ba());this.A--},function(){Zf.call(this,this.F&this.C,this.Na());this.A--},function(){this.W|=20;this.P=this.R=this.vb;this.A-=this.B.Sc},function(){var a,b,c=this.F&255,d=this.F>>8&255;9<(c&15)||We(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.F= -this.F&-65536|d<<8|c;a?af(this):bf(this);b?kf(this):hf(this);this.A-=this.B.ae},function(){this.F=hg.call(this,this.F)},function(){this.G=hg.call(this,this.G)},function(){this.H=hg.call(this,this.H)},function(){this.D=hg.call(this,this.D)},function(){t(this,hg.call(this,u(this)))},function(){this.L=hg.call(this,this.L)},function(){this.K=hg.call(this,this.K)},function(){this.J=hg.call(this,this.J)},function(){this.F=$f.call(this,this.F)},function(){this.G=$f.call(this,this.G)},function(){this.H=$f.call(this, -this.H)},function(){this.D=$f.call(this,this.D)},function(){t(this,$f.call(this,u(this)))},function(){this.L=$f.call(this,this.L)},function(){this.K=$f.call(this,this.K)},function(){this.J=$f.call(this,this.J)},function(){qd(this,this.F&this.C);this.A-=this.B.Bc},function(){qd(this,this.G&this.C);this.A-=this.B.Bc},function(){qd(this,this.H&this.C);this.A-=this.B.Bc},function(){qd(this,this.D&this.C);this.A-=this.B.Bc},function(){qd(this,u(this)-2&65535);this.A-=this.B.Bc},function(){qd(this,this.L& -this.C);this.A-=this.B.Bc},function(){qd(this,this.K&this.C);this.A-=this.B.Bc},function(){qd(this,this.J&this.C);this.A-=this.B.Bc},function(){this.F=this.F&~this.C|this.Ra();this.A-=this.B.dc},function(){this.G=this.G&~this.C|this.Ra();this.A-=this.B.dc},function(){this.H=this.H&~this.C|this.Ra();this.A-=this.B.dc},function(){this.D=this.D&~this.C|this.Ra();this.A-=this.B.dc},function(){t(this,u(this)&~this.C|this.Ra());this.A-=this.B.dc},function(){this.L=this.L&~this.C|this.Ra();this.A-=this.B.dc}, -function(){this.K=this.K&~this.C|this.Ra();this.A-=this.B.dc},function(){this.J=this.J&~this.C|this.Ra();this.A-=this.B.dc},Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,Vh,Wh,Xh,Yh,Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,Vh,Wh,Xh,Yh,Zh,function(){this.Pa[this.ba()].call(this,ji,this.Na);this.A-=this.ca===p?1:this.B.Af},Zh,function(){this.Pa[this.ba()].call(this,ji,this.M);this.A-=this.ca===p?1:this.B.Af},function(){this.Va[this.ba()].call(this,vh)},function(){this.sa[this.ba()].call(this,wh)},function(){this.Sa[this.yd= -this.ba()].call(this,xh)},function(){this.ea[this.yd=this.ba()].call(this,yh)},function(){this.W|=1;this.Va[this.ba()].call(this,rg)},function(){this.W|=1;this.sa[this.ba()].call(this,rg)},function(){this.Sa[this.ba()].call(this,rg)},function(){this.ea[this.ba()].call(this,rg)},function(){var a=this.ba();switch((a&56)>>3){case 0:this.wb=this.fb.da;break;case 1:this.wb=this.Aa.da;break;case 2:this.wb=this.Ca.da;break;case 3:this.wb=this.vb.da;break;case 4:if(80386<=this.qa){this.wb=this.Nb.da;break}r.call(this, -6);break;case 5:if(80386<=this.qa){this.wb=this.Ob.da;break}default:r.call(this,6)}this.W|=1;this.sa[a].call(this,tg)},function(){this.W|=1;this.P=this.R=this.Zg;this.ea[this.ba()].call(this,lg)},function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 0:a=this.F;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.qa||80386==this.qa&&4!=c&&5!=c){r.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=u(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.J}}this.ea[b].call(this, -rg);switch(c){case 0:wd(this,this.F);this.F=a;break;case 1:Re(this,this.G);this.G=a;break;case 2:jd(this,this.H);this.H=a;break;case 3:vd(this,this.D);this.D=a;break;case 4:80386<=this.qa?this.Nb.load(u(this)):wd(this,u(this));t(this,a);break;case 5:80386<=this.qa?this.Ob.load(this.L):Re(this,this.L);this.L=a;break;case 6:jd(this,this.K);this.K=a;break;case 7:vd(this,this.J),this.J=a}},function(){this.W|=1;this.Pa[this.ba()].call(this,ki,this.Ra)},function(){this.A-=3},function(){var a=this.F;this.F= -this.F&~this.C|this.G&this.C;this.G=this.G&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.F,b=u(this);this.F=this.F&~this.C|b&this.C;t(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.F; -this.F=this.F&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.J&this.C;this.J=this.J&~this.C|a&this.C;this.A-=3},function(){this.F=2==this.ta?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.ta?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.B.Fh},function(){Xf.call(this,this.Na(),tf(this));this.A-=this.B.Ih},function(){this.va("WAIT not implemented");this.A--},function(){var a= -xd(this);a&131072&&3>this.Ac?r.call(this,13,0):(qd(this,a&-196609),this.A-=this.B.Bc)},function(){if(this.Z&131072&&3>this.Ac)r.call(this,13,0);else{var a=this.Ra(),a=a&65535|this.Z&-65536;yd(this,a);this.A-=this.B.dc}},function(){var a=this.F>>8&255;a&1?af(this):bf(this);a&4?(this.resultType&=-3,this.Z|=4):(this.resultType&=-3,this.Z&=-5);a&16?kf(this):hf(this);a&64?lf(this):jf(this);a&128?(this.resultType&=-17,this.Z|=128):(this.resultType&=-17,this.Z&=-129);this.A-=this.B.Ub},function(){this.F= -this.F&-65281|(xd(this)&213)<<8;this.A-=this.B.Ub},function(){var a=this.F&-256,b;b=T(this);b=this.Ya(this.P.yc(b,1));this.F=a|b;this.A-=this.B.sg},function(){this.F=this.F&~this.C|od(this,this.P,T(this));this.A-=this.B.sg},function(){var a=T(this),b=this.F;this.oc(this.P.rc(a,1),b);this.A-=this.B.tg},function(){var a=T(this),b=this.F;this.Eb(this.P.rc(a,this.ta),b);this.A-=this.B.tg},function(){var a=1,b=0,c=this.Ga,d=this.B.ug;this.V&192&&(a=this.G&c,b=1,d=this.B.wg,this.V&256||(this.A-=this.B.vg)); -if(a--){var e=this.Ya(this.P.yc(this.K&c,1));this.oc(this.fb.rc(this.J&c,1),e);this.W&4096||(e=this.Z&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.J=this.J&~c|this.J+e&c,this.A-=d,this.G=this.G&~c|this.G-b&c,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.ug;this.V&192&&(a=this.G&c,b=1,d=this.B.wg,this.V&256||(this.A-=this.B.vg));if(a--){var e=od(this,this.P,this.K&c);this.Eb(this.fb.rc(this.J&c,this.ta),e);this.W&4096||(e=this.Z&1024?-this.ta:this.ta,this.K=this.K&~c| -this.K+e&c,this.J=this.J&~c|this.J+e&c,this.A-=d,this.G=this.G&~c|this.G-b&c,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.fg;this.V&192&&(a=this.G&c,b=1,d=this.B.hg,this.V&256||(this.A-=this.B.gg));if(a--){var e=pf(this,this.P,this.K&c),g=rf(this,this.fb,this.J&c);this.W&4096||(Yf.call(this,e,g),e=this.Z&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.J=this.J&~c|this.J+e&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Mb,a&&Xe(this)==(this.V&64)&&(this.za=this.ua,this.W|= -256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.fg;this.V&192&&(a=this.G&c,b=1,d=this.B.hg,this.V&256||(this.A-=this.B.gg));if(a--){var e=qf(this,this.P,this.K&c),g=sf(this,this.fb,this.J&c);this.W&4096||(Zf.call(this,e,g),e=this.Z&1024?-this.ta:this.ta,this.K=this.K&~c|this.K+e&c,this.J=this.J&~c|this.J+e&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Mb,a&&Xe(this)==(this.V&64)&&(this.za=this.ua,this.W|=256))}},function(){$e(this,this.F&this.ba(),128);this.A-=this.B.ae},function(){$e(this,this.F& -this.Na(),this.La);this.A-=this.B.ae},function(){var a=1,b=0,c=this.Ga,d=this.B.Fg;this.V&192&&(a=this.G&c,b=1,d=this.B.Hg,this.V&256||(this.A-=this.B.Gg));if(a--){var e=this.F;this.oc(this.fb.rc(this.J&c,1),e);this.W&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.Fg;this.V&192&&(a=this.G&c,b=1,d=this.B.Hg,this.V&256||(this.A-=this.B.Gg));if(a--){var e=this.F;this.Eb(this.fb.rc(this.J& -c,this.ta),e);this.W&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-this.ta:this.ta)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.mg;this.V&192&&(a=this.G&c,b=1,d=this.B.og,this.V&256||(this.A-=this.B.ng));if(a--){var e=this.Ya(this.P.yc(this.K&c,1));this.W&4096||(this.F=this.F&-256|e,this.K=this.K&~c|this.K+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c= -this.Ga,d=this.B.mg;this.V&192&&(a=this.G&c,b=1,d=this.B.og,this.V&256||(this.A-=this.B.ng));if(a--){var e=od(this,this.P,this.K&c);this.W&4096||(this.F=this.F&~this.C|e,this.K=this.K&~c|this.K+(this.Z&1024?-this.ta:this.ta)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.W|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.zg;this.V&192&&(a=this.G&c,b=1,d=this.B.Bg,this.V&256||(this.A-=this.B.Ag));a--&&(Yf.call(this,this.F&255,rf(this,this.fb,this.J&c)),this.W&4096||(this.J=this.J& -~c|this.J+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Mb,a&&Xe(this)==(this.V&64)&&(this.za=this.ua,this.W|=256)))},function(){var a=1,b=0,c=this.Ga,d=this.B.zg;this.V&192&&(a=this.G&c,b=1,d=this.B.Bg,this.V&256||(this.A-=this.B.Ag));a--&&(Zf.call(this,this.F&this.C,sf(this,this.fb,this.J&c)),this.W&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-this.ta:this.ta)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Mb,a&&Xe(this)==(this.V&64)&&(this.za=this.ua,this.W|=256)))},function(){this.F= +function Wc(a,b){for(var c=0;c>>d.Qa;h=h+g-1>>>d.Qa;e.kh=0;for(e.Gd=0;m<=h;)g=d.xa[m],e.kh+=g.size,g.size&&(e.bh.push(sa(Eb,m,0,0,g.type)),e.Gd++),m++;c.B=e;c.Ea=c.B.Gd*c.fa.Kb/691200;d=0;c.B.Ri=0;c.B.nf||(c.B.nf=[]);var e=-1,m=0,q=-1;for(h=0;h>1),q=g.y+(g.A>>1),v=g.A,g.Pc< +g.A&&(v=g.Pc,m.ua=!0,m.U.save(),m.U.translate(h,q),m.U.rotate(-Math.PI/2),h=q=0),v>1,m.va+=(m.ca>>1)-2,Gb(m,e),m.ua&&(m.U.restore(),m.ua=!1)}}else Gb(c,"This space intentionally left blank");c.context.drawImage(c.aa,0,0,c.aa.width,c.aa.height,c.wb,c.Qb,c.ab,c.kb);c.Oa=!1}}f.Vc=function(){this.xc.length&&this.xc[0].Vc()}; +f.Sb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.ya[b]=c;c.onclick=function(){var a;if(a=d.ma)if(a=d.ma,a.na.jc)a=!0;else{var b=null,c,m=gb(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.Y.ag&&(c=Math.round(c/a.Y.Kd));return c}function Mc(a){a.Y.ae=0;a.rb=a.pb=a.ab=a.A=0;Rc(a);Zc(a,1)} +function Zc(a,b,c){var d=!1;if(void 0!==b){.8>a.Y.ae/a.Y.oe?b=1:d=!0;a.Y.Kd=b;b=a.Y.ag*a.Y.Kd;if(a.Y.oe!=b){a.Y.oe=b;b=a.Y.oe.toFixed(2)+"Mhz";var e=a.ya.setSpeed;e&&(e.textContent=b);a.V("target speed: "+b)}c&&a.Vc()}ad(a,a.pb);a.pb=0;a.Y.Qe=pa();a.Y.pe=0;bd(a);return d} +f.se=function(a){if(ob(this,!0)){if(!this.na.Cb){Zc(this);this.ma&&this.ma.start(this.Y.Qe,Vc(this));this.na.Cb=!0;this.na.ph=!0;this.U&&cd(this.U);var b=this.ya.run;b&&(b.textContent="Halt");this.gd(!0);a&&this.Vc()}this.Y.zh>=this.Y.Bd&&bd(this,!0);this.Y.yf=0;this.Y.bg=pa();this.Y.pe&&(a=this.Y.bg-this.Y.pe,a>this.Y.hj&&(this.Y.Qe+=a,this.Y.Qe>this.Y.bg&&(this.Y.Qe=this.Y.bg)));try{do{var c=this.na.Ee?1:this.Y.fl;if(this.U){dd(this.U);var d=this.U;a=c;var e=d.R[0];if(e.ke){var h=(Vc(d.A,d.ua)- +e.od)/d.rb|0,g=ed(d,0)-h;6==e.mode&&(g-=h);var m=g*d.rb|0;6==e.mode&&(m>>=1);a>m&&(a=m)}var c=a,q=this.U;a=c;if(q.B&&q.B[11]&64){var v=q.Ja-Vc(q.A,q.ua);0v&&(a=v)}c=a}this.hf(c);var x=this.ab-this.A;this.pb+=x;this.Y.yf+=x;ad(this,0,!0);Uc(this,x);this.Y.xf-=x;0>=this.Y.xf&&(this.Y.xf+=this.Y.jj,Wc(this));this.Y.wf-=x;0>=this.Y.wf&&(this.Y.wf+=this.Y.ij,this.gd());this.Y.Ue-=x;if(0>=this.Y.Ue){this.Y.Ue+=this.Y.yh;break}}while(this.na.Cb)}catch(F){this.Vb();Sc(this);this.ma&&this.ma.stop(pa(), +Vc(this));ob(this,!1);tb(this,F.stack||F.message);return}c=setTimeout;d=this.Li;this.Y.pe=pa();e=this.Y.hj;this.Y.yf&&(e=Math.round(e*this.Y.yf/this.Y.yh));e-=this.Y.pe-this.Y.bg;if(h=this.Y.pe-this.Y.Qe)this.Y.ae=Math.round(this.pb/(10*h))/100,864E5<=h&&(this.rb=0,this.U&&dd(this.U,!0),Zc(this));if(0>e||this.Y.aethis.id&&p.call(e,13,a&65532)}return n};f.cl=function(a){var b=this.A;a=b.cd+(a<<2);var c=b.wa(a);b.Z&=-769;return this.load(b.wa(a+2))+c|0};f.bl=function(a){var b=this.A;a<<=3;var c=b.cd+a|0;if(7<=(b.Fd-c|0))return this.O=!0,id(this,c,a)+b.bf;p.call(b,13,a|2,!0);return n};f.Ti=function(a){return this.Fa+a|0}; +f.Vi=function(a){return this.Fa+a|0};f.Si=function(a,b){return(a>>>0)+b<=this.Cc?this.Fa+a|0:this.Vf()};f.Kj=function(a,b){return(a>>>0)+b>this.Cc?this.Fa+a|0:this.Vf()};f.Vf=function(){p.call(this.A,13,0);return n};f.Ui=function(a,b){return(a>>>0)+b<=this.Cc?this.Fa+a|0:this.Wf()};f.Lj=function(a,b){return(a>>>0)+b>this.Cc?this.Fa+a|0:this.Wf()};f.Wf=function(){p.call(this.A,13,0);return n}; +function ld(a,b,c){var d=a.A,e=d.wa(b+2),h=d.wa(b)|(e&255)<<16,d=d.wa(b+4);a.da=c;a.Fa=h;a.eb=d;a.Cc=(d>>>0)+1;a.Bb=e;a.type=e&7936;a.ext=0;a.Zb=b;hd(a,!0)} +function id(a,b,c,d){var e=a.A;if(!d&&c===a.B.da)return a.da=c,a.Fa=a.B.Fa,a.eb=a.B.eb,a.Cc=(a.B.eb>>>0)+1,a.Bb=a.B.Bb,a.type=a.B.type,a.ext=a.B.ext,a.Zb=a.B.Zb,a.B.da=0,hd(a,!0,!0,!1),a.Fa;a.B.da=0;var h=e.wa(b+0),g=e.wa(b+4),m=g&7936,q=e.wa(b+2)|(g&255)<<16,v=e.wa(b+6),x=c&65528;if(80386<=e.qa){var F=h,q=q|(v&65280)<<16,h=h|(v&15)<<16;v&128&&(h=h<<12|4095)}switch(a.id){case gd:a.Le=!1;var D=a.O,U=c&3,S=(g&24576)>>13,I,J;if(x&&!(g&32768))return 6>a.id&&p.call(e,11,c&65532),n;if(6144<=m){U=c&3;if(U> +a.Xb){if(!1!==D&&!(S==a.Xb||m&1024&&S<=a.Xb))return n;x=e.Ra();md(e,e.Ra(),!0);r(e,x);a.Le=!0}I=!1}else{if(256==m||2304==m)return nd(a,c,D)?a.Fa:n;if(1024==m||3072==m)I=!0,J=0,U=e.cd&&ba.id&&p.call(e,13,g,!0),n;break;case 2:if(x){if(4096> +m||2048==(m&2560))return 6>a.id&&p.call(e,13,c&65532),n;if(!(g&32768))return 6>a.id&&p.call(e,11,c&65532),n}break;case 3:if(!(g&32768))return 6>a.id&&p.call(e,12,c&65532),n;if(!x||4096>m||512!=(m&2560))return 6>a.id&&p.call(e,13,c&65532,!0),n;break;case 4:D=m&-513;if(!x||256!=D&&2304!=D)return 6>a.id&&p.call(e,13,c&65532,!0),n;2304==D&&(a.Ni=q+e.wa(q+100+2)|0,a.Ij=q+a.eb|0);break;case 6:if(!(m&4096)&&768>>0)+1,a.Bb=g,a.type=m,a.ext=v,a.Zb=b,hd(a,!0,!0,!1));return q} +function nd(a,b,c){var d=a.A,e=a.Xb,h=d.Ya.da,g=d.Ya.Fa;if(!c){if(!(d.Ya.type&512))return p.call(d,13,b&65532,!0),!1;d.Ib(d.Ya.Zb+4,d.Ya.Bb&=-513)}if(d.Ya.load(b)===n)return!1;var m=d.Ya.Fa;if(!1!==c){if(d.Ya.type&512)return p.call(d,13,b&65532,!0),!1;d.Ib(d.Ya.Zb+4,d.Ya.Bb|=512)}d.Ya.type=d.Ya.type&-513|d.Ya.Bb&512;256==d.Ya.type||768==d.Ya.type?(d.Ib(g+14,u(d)),d.Ib(g+16,yd(d)),d.Ib(g+18,d.F),d.Ib(g+20,d.G),d.Ib(g+22,d.H),d.Ib(g+24,d.D),d.Ib(g+26,t(d)),d.Ib(g+28,d.L),d.Ib(g+30,d.K),d.Ib(g+32,d.J), +d.Ib(g+34,d.fb.da),d.Ib(g+36,d.Aa.da),d.Ib(g+38,d.Ca.da),d.Ib(g+40,d.vb.da),d.Uc.load(d.wa(m+42)),zd(d,d.wa(m+16)|(c?16384:0)),d.F=d.wa(m+18),d.G=d.wa(m+20),d.H=d.wa(m+22),d.D=d.wa(m+24),d.L=d.wa(m+28),d.K=d.wa(m+30),d.J=d.wa(m+32),d.fb.load(d.wa(m+34)),d.vb.load(d.wa(m+40)),Ad(d,d.wa(m+14),d.wa(m+36)),b=38,g=26,a.Xb>>0)+1)}; +function hd(a,b,c,d){void 0===c&&(c=!!(a.A.hb&1));a.Ge=!1;if(c)if(a.load=a.rf,a.gj=a.bl,a.yc=a.Si,a.rc=a.Ui,void 0===d&&(d=!!(a.A.Z&131072)),d)a.load=a.fa,a.yc=a.U,a.rc=a.R,a.Xb=a.zc=3,a.ta=a.Wc=2,a.C=a.Ga=65535,a.eb=65535,a.Cc=a.eb+1,a.Wc=a.ta,a.Zb=n,a.Le=!1;else{if(!(a.da&-4))a.yc=a.Vf,a.rc=a.Wf;else if(a.type&4096){6144==(a.type&6656)&&(a.yc=a.Vf);if(a.type&2048||!(a.type&512))a.rc=a.Wf;1024==(a.type&3072)&&(a.yc==a.Si&&(a.yc=a.Kj),a.rc==a.Ui&&(a.rc=a.Lj),a.Ge=!0);b&&6>a.id&&a.da&-4&&a.Zb!==n&& +(c=a.Zb+5,a.A.oc(c,a.A.Wa(c)|1))}b&&(a.Xb=a.da&3,a.zc=(a.Bb&24576)>>13,80386>a.A.qa||!(a.ext&64)?(a.ta=2,a.C=65535):(a.ta=4,a.C=-1),a.Wc=a.ta,a.Ga=a.C)}else a.load=a.sh,a.gj=a.cl,a.yc=a.Ti,a.rc=a.Vi,a.Xb=a.zc=0,a.Zb=n,a.Le=!1} +function Cd(a){this.qa=a.model||8088;var b=0;switch(this.qa){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Lc.call(this,a,b);this.Hf=61442;this.Qb=1792;this.Gf=28672;this.pd=4;this.pa=255;this.B=80386==this.qa?Dd:80286==this.qa?Ed:Fd;this.aa=Gd;this.If=Hd;this.Mf=Id;this.Nf=Jd;if(80186<=this.qa&&(this.aa=Gd.slice(),this.If=Hd.slice(),this.Mf=Id.slice(),this.pa=31,this.aa[15]=Kd,this.aa[96]=Ld,this.aa[97]=Md,this.aa[98]=Nd,this.aa[99]=Kd,this.aa[100]=Kd,this.aa[101]=Kd,this.aa[102]= +Kd,this.aa[103]=Kd,this.aa[104]=Od,this.aa[105]=Pd,this.aa[106]=Ud,this.aa[107]=Vd,this.aa[108]=Wd,this.aa[109]=Xd,this.aa[110]=Yd,this.aa[111]=Zd,this.aa[192]=$d,this.aa[193]=ae,this.aa[200]=be,this.aa[201]=ce,this.aa[241]=de,this.If[7]=ee,this.Mf[7]=ee,80286<=this.qa)){this.Hf=2;this.Qb|=28672;this.pd=0;this.aa[15]=ke;this.Yc=le.slice();for(a=0;a>>20,h=a.Ed[(a.Pd+e&a.Xc)>>>a.Qa],g=h.Dd(e);if(!(g&1))return d||ve.call(a,b,!1,c),a.Zc;if(!(g&4)&&3==a.Ab)return d||ve.call(a,b,!0,c),a.Zc;var m=(b&4190208)>>>10,g=a.Ed[((g&-4096)+m&a.Xc)>>>a.Qa],q=g.Dd(m);if(!(q&1||d))return d||ve.call(a,b,!1,c),a.Zc;if(!(q&4)&&3==a.Ab)return d||ve.call(a,b,!0,c),a.Zc;c=a.Ed[((q&-4096)+(b&4095)&a.Xc)>>>a.Qa];if(d)return c;d=new Kb(b&-4096,0,0,6);sc(d,c,h,e,g,m);b>>>=a.Qa;a.xa[b]=d;a.sd.push(b);return d} +function we(a){a.xa!=a.Ed&&(a.xa=a.Ed,a.Pe=null,a.sd=null,a.Zc=null)}f=Cd.prototype;f.reset=function(){this.na.Cb&&this.Vb();te(this);Mc(this);this.na.ld=!1};function xe(a,b){var c;switch(b){case 0:c=a.F;break;case 1:c=a.G;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=t(a);break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.J}return c} +function ye(a,b,c){switch(b){case 0:a.F=c;break;case 1:a.G=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:r(a,c);break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.J=c}} +function te(a){a.F=0;a.D=0;a.G=0;a.H=0;a.gb=0;a.L=0;a.K=0;a.J=0;a.Ea=!1;a.ia=a.Ja=0;a.wb=0;a.yd=0;a.hb=65520;a.cd=0;a.Fd=1023;a.Z=a.Ac=0;a.fc=a.ad=a.Wb=a.pc=0;a.Ad=-1;a.ua=a.Ha=n;a.Aa=new fd(a,gd,"CS");a.vb=new fd(a,2,"DS");a.fb=new fd(a,2,"ES");a.Ca=new fd(a,3,"SS");r(a,0);md(a,0);80386<=a.qa&&(a.H=772,a.hb=16,a.Hi=0,a.ee=0,a.Pd=0,a.Ma=[0,0,0,0,null,null,0,0],a.me=[null,null,null,null,null,null,0,0],a.Ob=new fd(a,2,"FS"),a.Pb=new fd(a,2,"GS"),we(a));a.$g=new fd(a,0,"NULL");a.P=a.vb;a.R=a.Ca;a.X= +a.W=0;a.O=a.ca=n;a.oa=0;Ad(a,0,65535);if(80286<=a.qa){a.jd=0;a.ge=65535;a.Uc=new fd(a,5,"LDT",!0);a.Ya=new fd(a,4,"TSS",!0);a.Da=new fd(a,6,"VER",!0);Ad(a,65520,61440);var b,c=u(a);b=a.Aa;var d=-65536;80386>b.A.qa&&(d&=16777215);b=b.Fa=d;a.za=b+c|0;a.le=b+a.Aa.eb|0}zd(a,0);od(a)}function ze(a,b){b.da&65528&&b.zc>16,e=0;4>e;e++){if(c&3){var h=!!(d&1),g=a.Ma[e],g=g&~(d>>2&3);b?a.xa[g>>>a.Qa].Vd(g&a.Oa,h,a):Fc(a.xa[g>>>a.Qa],h)}c>>=2;d>>=4}} +function Cc(a,b,c,d){if(!(a.X&8192)&&a.Ma[7]&255){c--;var e=a.Ma[7],h=e>>16;d=d?1:0==d?3:0;for(var g=0;4>g;g++){if(e&3&&(h&3)==d){var m=h>>2;if(b+c>=a.Ma[g]&&b<=a.Ma[g]+m){a.Ma[6]|=1<>=2;h>>=4}}} +function od(a,b,c){void 0===b&&(b=!!(a.hb&1));void 0===c&&(c=!!(a.Z&131072));!b!=!(a.hb&1)&&a.ra()&&a.va("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.ac,!0);a.Nf=b&&!c?Pe:Jd;hd(a.Aa,!1,b,c);hd(a.vb,!1,b,c);hd(a.Ca,!1,b,c);hd(a.fb,!1,b,c);80386<=a.qa&&(hd(a.Ob,!1,b,c),hd(a.Pb,!1,b,c),ud(a))} +f.save=function(){var a=new Qe(this);Re(a,0,[this.F,this.D,this.G,this.H,t(this),this.L,this.K,this.J]);var b=u(this),c=this.Aa.save(),d=this.vb.save(),e=this.Ca.save(),h=this.fb.save(),g;null!=this.jd?(g=[this.hb,this.jd,this.ge,this.cd,this.Fd,this.Uc.save(),this.Ya.save(),this.Ac],80386<=this.qa&&(g.push(this.Hi),g.push(this.ee),g.push(this.Pd),g.push(this.Ma),g.push(this.me))):g=null;b=[b,c,d,e,h,g,yd(this)];80386<=this.qa&&(b.push(this.Ob.save()),b.push(this.Pb.save()));Re(a,1,b);Re(a,2,[this.P.Lf, +this.R.Lf,this.X,this.W,this.oa,this.O,this.ca]);Re(a,3,[0,this.rb,this.Y.Kd]);b=this.fa;c=0;d=[];for(e=0;ec&&0<=(a.le^a.za)&&(8088>=a.qa||a.Aa.eb==a.Aa.Ga?C(a,a.za-a.Aa.Fa):-1>c&&p.call(a,13,0))}function t(a){return a.gb&~a.Ca.Ga|a.Ba-a.Ca.Fa}function r(a,b){a.gb=b;a.Ba=a.Ca.Fa+(b&a.Ca.Ga)|0}function Ve(a,b,c,d,e,h){if(63!=(e&63)&&e!=a.resultType){var g=(e^a.resultType)&a.resultType;g&&(g&1&&We(a),g&2&&Xe(a),g&4&&Ye(a),g&8&&Ze(a),g&16&&$e(a),g&32&&af(a))}h?(a.fc=d,a.Wb=b):(a.fc=b,a.Wb=d);a.ad=c;a.pc=d;a.resultType=e} +function bf(a,b,c,d,e){a.resultType=c|26;a.pc=b;d?cf(a):df(a);e?ef(a):ff(a);return b}function hf(a,b,c,d){c&d?cf(a):df(a);(b^c)&d?ef(a):ff(a)}function jf(a){return We(a)?1:0}function We(a){a.resultType&1&&(a.Z&=-2,(a.fc^(a.fc^a.ad)&(a.ad^a.Wb))&a.resultType&-2147450752&&(a.Z|=1),a.resultType&=-2);return a.Z&1}function Xe(a){a.resultType&2&&(a.Z&=-5,38505>>((a.pc^a.pc>>4)&15)&1&&(a.Z|=4),a.resultType&=-3);return a.Z&4} +function Ye(a){a.resultType&4&&(a.Z&=-17,(a.Wb^a.fc^a.ad)&16&&(a.Z|=16),a.resultType&=-5);return a.Z&16}function Ze(a){a.resultType&8&&(a.Z&=-65,a.pc&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.Z|=64),a.resultType&=-9);return a.Z&64}function $e(a){a.resultType&16&&(a.Z&=-129,a.pc&a.resultType&-2147450752&&(a.Z|=128),a.resultType&=-17);return a.Z&128} +function af(a){a.resultType&32&&(a.Z&=-2049,(a.fc^a.Wb)&(a.ad^a.Wb)&a.resultType&-2147450752&&(a.Z|=2048),a.resultType&=-33);return a.Z&2048}function df(a){a.resultType&=-2;a.Z&=-2}function kf(a){a.resultType&=-5;a.Z&=-17}function lf(a){a.resultType&=-9;a.Z&=-65}function ff(a){a.resultType&=-33;a.Z&=-2049}function cf(a){a.resultType&=-2;a.Z|=1}function mf(a){a.resultType&=-5;a.Z|=16}function nf(a){a.resultType&=-9;a.Z|=64}function ef(a){a.resultType&=-33;a.Z|=2048} +function yd(a){return a.Z&-2262|We(a)|Xe(a)|Ye(a)|Ze(a)|$e(a)|af(a)}function of(a,b){b=b|a.hb&1|65520;a.hb=a.hb&-65536|b&65535;a.hb&1&&od(a,!0)}function zd(a,b,c){a.hb&1||(b&=~a.Gf);void 0===c&&(c=a.Ab);c?b=b&-12289|a.Z&12288:a.Ac=(b&12288)>>12;c>a.Ac&&(b=b&-513|a.Z&512);a.resultType=128;a.Z=a.Z&~(a.Qb|2261)|b&(a.Qb|2261)|a.Hf;a.Z&256&&(a.oa|=2,a.X|=4)} +function pf(a,b,c){var d=0;if(a.hb&1&&(a.Ab>a.Ac||a.Z&131072)&&a.Ya.Ni)for(var e=a.Ya.Ni+(b>>>3),d=(1<>>=8,e++;return d?(a.ra(256)&&a.va("checkIOPM("+ga(b)+","+c+"): trapped",!0,!0),p.call(a,13,0,!1),!1):!0} +f.Sb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.ya[b]=c;this.Zg++;d=!0;break;default:d=this.parent.Sb.call(this,a,b,c)}return d}; +function qf(a,b){var c=a.xa[(b&a.kb)>>>a.Qa];return 5!=c.type||(c=Ec(a,b,!1,!0),c)?c.df(b&a.Oa,b):null}f.Wa=function(a){return this.xa[(a&this.kb)>>>this.Qa].Ic(a&this.Oa,a)};f.wa=function(a){var b=a&this.Oa,c=(a&this.kb)>>>this.Qa;this.A-=this.B.Df;return b>>this.Qa;if(b>>d|this.xa[c+1&this.Kc].Dd(0,a+3)<<32-d};f.oc=function(a,b){this.xa[(a&this.kb)>>>this.Qa].Dc(a&this.Oa,b&255,a)};f.Ib=function(a,b){var c=a&this.Oa,d=(a&this.kb)>>>this.Qa;this.A-=this.B.Df;c>8&255,a+1))}; +f.Tb=function(a,b){var c=a&this.Oa,d=(a&this.kb)>>>this.Qa;this.A-=this.B.Df;if(c>>32-h,a)}};function rf(a,b,c){a.hd=b;a.O=b.yc(a.$c=c,1);return a.X&1?0:a.Wa(a.O)}function E(a,b){return rf(a,a.P,b&a.Ga)}function G(a,b){return rf(a,a.R,b&a.Ga)}function sf(a,b,c){a.hd=b;a.O=b.yc(a.$c=c,a.ta);return a.X&1?0:a.kc(a.O)} +function H(a,b){return sf(a,a.P,b&a.Ga)}function K(a,b){return sf(a,a.R,b&a.Ga)}function tf(a,b,c){a.hd=b;a.ca=a.O=b.yc(a.$c=c,1);return a.X&1?0:a.Wa(a.O)}function L(a,b){return tf(a,a.P,b&a.Ga)}function M(a,b){return tf(a,a.R,b&a.Ga)}function uf(a,b,c){a.hd=b;a.ca=a.O=b.yc(a.$c=c,a.ta);return a.X&1?0:a.kc(a.O)}function N(a,b){return uf(a,a.P,b&a.Ga)}function O(a,b){return uf(a,a.R,b&a.Ga)}function P(a,b){a.X&2||a.oc(a.hd.rc(a.$c,1),b)}function Q(a,b){a.X&2||a.Eb(a.hd.rc(a.$c,a.ta),b)} +function pd(a,b,c){return a.kc(b.yc(c,a.ta))}f.ba=function(){var a=this.Wa(this.za);Ue(this,1);return a};function vf(a){var b=a.wa(a.za);Ue(a,2);return b}function R(a){var b=a.bc(a.za);Ue(a,a.Wc);return b}f.Na=function(){var a=this.kc(this.za);Ue(this,this.ta);return a};f.M=function(){var a=this.Wa(this.za)<<24>>24;Ue(this,1);return a};function T(a,b){var c=a.Wa(a.za);Ue(a,1);return wf[c].call(a,b)} +f.Ra=function(){var a=this.kc(this.Ba);this.Ba=this.Ba+this.ta|0;var b=this.Wg-this.Ba|0;0>b&&0<=(this.Wg^this.Ba)&&(8088>=this.qa||!this.Ca.Ge&&this.Ca.eb==this.Ca.Ga||this.Ca.Ge&&!this.Ca.eb?r(this,this.Ba-this.Ca.Fa&this.Ca.Ga):-1>b&&p.call(this,12,0));return a};function vd(a,b){a.Ba=a.Ba-a.ta|0;0>(a.Ba-a.cf|0)&&0<=(a.cf^a.Ba)&&(8088>=a.qa||!a.Ca.Ge&&a.Ca.eb==a.Ca.Ga||a.Ca.Ge&&!a.Ca.eb?r(a,a.Ba-a.Ca.Fa&a.Ca.Ga):p.call(a,12,0));a.Eb(a.Ba,b)} +function xf(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.qa)2this.qa?0:1,e=0;2>e;e++){switch(d){case 0:if(this.oa&1&&this.Z&512){var h=Jf(this.U);if(-1<=h&&(this.oa&=-2,0<=h)){this.oa&=-5;Kf.call(this, +h,null,11);d=!0;break a}}break;case 1:if(this.oa&2){this.oa&=-3;80386<=this.qa&&(this.Ma[6]|=16384);Kf.call(this,1,null,11);d=!0;break a}}d=1-d}if(d=this.oa&8){d=this.U;e=!1;for(h=0;h>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.Eh;if(bd)C(this,this.ua-this.Aa.Fa),Kf.call(this,5,null,0);this.X|=2;return a} +function Vf(a,b){var c=0;if(b){lf(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else nf(this);this.A-=11+3*c;return a}function Wf(a,b){var c=0;if(b){lf(this);for(var d=2==this.ta?15:31,e=1<>>=1;c++;d--}}else nf(this);this.A-=11+3*c;return a}function Xf(a,b){a&1<<(b&31)?cf(this):df(this);this.A-=this.O===n?3:6;this.X|=2;return a}function Yf(a,b){var c=1<<(b&31);a&c?cf(this):df(this);this.A-=this.O===n?6:8;return a^c} +function Zf(a,b){var c=1<<(b&31);a&c?cf(this):df(this);this.A-=this.O===n?6:8;return a&~c}function $f(a,b){var c=1<<(b&31);a&c?cf(this):df(this);this.A-=this.O===n?6:8;return a|c}function ag(a,b){var c=this.Aa.da,d=u(this);null!=Ad(this,a,b,!0)&&(vd(this,c),vd(this,d))}function bg(a,b){Ve(this,a,b,a-b|0,191,!0);this.A-=this.ca===n?this.O===n?this.B.cc:this.B.jg:this.B.Nb;this.X|=2;return a} +function cg(a,b){Ve(this,a,b,a-b|0,this.La|63,!0);this.A-=this.ca===n?this.O===n?this.B.cc:this.B.jg:this.B.Nb;this.X|=2;return a}function dg(a){var b=a-1|0;Ve(this,a,1,b,this.La|62,!0);this.A-=2;return a&~this.C|b&this.C}function eg(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} +function fg(a,b,c){this.Ea=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=eg(a,c)&&(b=a,h=c,b[0]-=h[0],b[1]-=h[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.ia=d;this.Ja=a[0];this.Ea=!0}}function gg(a){return a} +function hg(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(cf(this),ef(this)):(df(this),ff(this));this.A-=this.O===n?21:24;return c&65535}function ig(a,b){var c,d;a=this.Na();2==this.ta?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(cf(this),ef(this)):(df(this),ff(this));d&=this.C;this.A-=this.O===n?21:24;return d} +function jg(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(cf(this),ef(this)):(df(this),ff(this));this.A-=this.O===n?9:12;return c&65535}function kg(a,b){var c=a*b;2147483647c?(cf(this),ef(this)):(df(this),ff(this));this.A-=this.O===n?9:12;return c|0}function lg(a){var b=a+1|0;Ve(this,a,1,b,this.La|62);this.A-=2;return a&~this.C|b&this.C} +function Kf(a,b,c){this.A-=this.B.Zh+c;c=yd(this);var d=this.Aa.da,e=u(this);a=this.Aa.gj(a);a!==n&&(vd(this,c),vd(this,d),vd(this,e),null!=b&&vd(this,b),this.Ad=-1,ud(this),this.za=a,this.le=this.Aa.Fa+this.Aa.eb|0,this.Ab=this.Aa.Xb)}function mg(a,b){this.A-=14+(this.O===n?0:2);lf(this);this.Da.load(b)!==n&&this.Da.zc>=this.Ab&&this.Da.zc>=(b&3)&&(nf(this),a=this.Da.Bb&-256,2=this.Ab)&&this.Da.zc>=(b&3))return nf(this),this.Da.eb;lf(this);return a} +function ug(a,b){if(this.O===n)return me.call(this),a;md(this,this.wa(this.O+this.ta));this.A-=this.B.qe;return b}function vg(a,b){this.A-=this.ca===n?this.O===n?this.B.ni:this.B.mi:this.B.ki;return b}function wg(a,b){return b}function xg(){this.ca!==n&&Je(this);return vg.call(this,0,this.wb)}function yg(a,b){var c=b&65535,d=b>>>16,e=a&65535,h=a>>>16,g=c*e,e=(g>>>16)+d*e,m=e>>>16,e=(e&65535)+c*h;this.Ea=!0;this.ia=e<<16|g&65535;this.Ja=m+((e>>>16)+d*h)|0} +function zg(a,b){this.A-=this.ca===n?this.O===n?this.B.cc:this.B.Nb:this.B.vc;return bf(this,a|b,128)}function Ag(a,b){this.A-=this.ca===n?this.O===n?this.B.cc:this.B.Nb:this.B.vc;return bf(this,a|b,this.La)}function Bg(a){this.Ha=this.Ba;var b=this.Ra(),c=this.Ra();a&&r(this,t(this)+a);Ad(this,b,c,!1)&&(a&&r(this,t(this)+a),ze(this,this.vb),ze(this,this.fb),80386<=this.qa&&(ze(this,this.Ob),ze(this,this.Pb)));2==a&&this.zd&&Ne(this,this.za);this.Ha=n} +function Cg(a,b){var c=a-b-jf(this)|0;Ve(this,a,b,c,191,!0);this.A-=this.ca===n?this.O===n?this.B.cc:this.B.Nb:this.B.vc;return c&255}function Dg(a,b){var c=a-b-jf(this)|0;Ve(this,a,b,c,this.La|63,!0);this.A-=this.ca===n?this.O===n?this.B.cc:this.B.Nb:this.B.vc;return c&this.C}function Eg(a){this.X|=1;this.Va[this.ba()].call(this,a);this.A-=this.O===n?4:5}function Fg(){return af(this)?1:0}function Gg(){return We(this)?1:0}function Hg(){return We(this)?0:1}function Ig(){return Ze(this)?1:0} +function Jg(){return Ze(this)?0:1}function Kg(){return We(this)||Ze(this)?1:0}function Lg(){return We(this)||Ze(this)?0:1}function Mg(){return $e(this)?1:0}function Ng(){return $e(this)?0:1}function Og(){return Xe(this)?1:0}function Pg(){return Xe(this)?0:1}function Qg(){return!$e(this)!=!af(this)?1:0}function Rg(){return!$e(this)!=!af(this)?0:1}function Sg(){return Ze(this)||!$e(this)!=!af(this)?1:0}function Tg(){return Ze(this)||!$e(this)!=!af(this)?0:1} +function Ug(a,b,c){if(c){16>16-c)&65535;bf(this,a,32768,d&32768)}return a}function Vg(a,b,c){if(c){var d=a<>32-c;bf(this,a,-2147483648,d&-2147483648)}return a}function Wg(a,b){return Ug.call(this,a,b,this.ba())}function Xg(a,b){return Vg.call(this,a,b,this.ba())}function Yg(a,b){return Ug.call(this,a,b,this.G&31)}function Zg(a,b){return Vg.call(this,a,b,this.G&31)} +function $g(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;bf(this,a,32768,d&1)}return a}function ah(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;bf(this,a,-2147483648,d&1)}return a}function bh(a,b){return $g.call(this,a,b,this.ba())}function ch(a,b){return ah.call(this,a,b,this.ba())}function dh(a,b){return $g.call(this,a,b,this.G&31)}function eh(a,b){return ah.call(this,a,b,this.G&31)} +function vh(a,b){var c=a-b|0;Ve(this,a,b,c,191,!0);this.A-=this.ca===n?this.O===n?this.B.cc:this.B.Nb:this.B.vc;return c&255}function wh(a,b){var c=a-b|0;Ve(this,a,b,c,this.La|63,!0);this.A-=this.ca===n?this.O===n?this.B.cc:this.B.Nb:this.B.vc;return c&this.C}function xh(a,b){bf(this,a&b,128);this.A-=this.ca===n?this.O===n?this.B.Lg:this.B.$e:this.B.$e;this.X|=2;return a}function yh(a,b){bf(this,a&b,this.La);this.A-=this.ca===n?this.O===n?this.B.Lg:this.B.$e:this.B.$e;this.X|=2;return a} +function zh(a,b){if(this.O===n){switch(this.yd&7){case 0:this.F=this.F&-256|a;break;case 1:this.G=this.G&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.F=this.F&-65281|a<<8;break;case 5:this.G=this.G&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.Ng}else this.ca=this.O,P(this,a),this.A-=this.B.Mg;return b} +function Ah(a,b){if(this.O===n){switch(this.yd&7){case 0:this.F=this.F&~this.C|a;break;case 1:this.G=this.G&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:r(this,t(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.J=this.J&~this.C|a}this.A-=this.B.Ng}else this.ca=this.O,Q(this,a),this.A-=this.B.Mg;return b} +function Bh(a,b){var c=a^b;bf(this,c,128);this.A-=this.ca===n?this.O===n?this.B.cc:this.B.Nb:this.B.vc;return c}function Ch(a,b){this.A-=this.ca===n?this.O===n?this.B.cc:this.B.Nb:this.B.vc;return bf(this,a^b,this.La)}function Dh(a){p.call(this,13,0);return a}function ee(a){p.call(this,6);return a}function Eh(a){me.call(this);return a}function Fh(){C(this,this.ua-this.Aa.Fa);Kf.call(this,0,null,2)}function Gh(){this.A-=this.O===n?2:this.B.Bi;return 1} +function Hh(){var a=this.G&255;this.A-=(this.O===n?this.B.Eg:this.B.Dg)+(a<this.Ad)C(this,this.ua-this.Aa.Fa),this.Ha!=n&&(r(this,this.gb&~this.Ca.Ga|this.Ha-this.Ca.Fa),this.Ha=n),e=!0;else if(8!=this.Ad)b=0,a=8,e=!0;else{Kh.call(this,-1,0,c);te(this);return}Kh.call(this,a,b,c)&&(e=!1);e&&(this.Ad=a,Kf.call(this,a,b,d||0),this.ua=this.za);this.X|=3}else this.va("Fault "+fa(a)+" blocked by PCjs",1073741824),C(this,this.ua-this.Aa.Fa)} +function ve(a,b,c){this.ee=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Ab&&(a|=4);p.call(this,14,a)}function Kh(a,b,c){var d=32,e=qf(this,this.za);204!=e||this.Fd||(c=!1);this.Z&131072&&(6==a&&99==e||13==a&&205==e)&&(c=!1);!1===c&&(d|=1);983040<=this.za&&1048575>=this.za&&(c=!1);this.ra(d|-2147483648)&&(c=!0);if(this.ra(d)||c)a="Fault "+fa(a)+(null!=b?" ("+ga(b)+")":"")+" on opcode "+fa(e),b=this.na.Cb,this.va(a,c||d,!0)?c&&(c=b,this.ga.Vb()):(this.Ua(a),this.Vb());return c} +function ke(){this.Yc[this.ba()].call(this)}function ne(){vd(this,t(this)&this.C);this.A-=this.B.Bc}function Ld(){var a=t(this)&this.C;vd(this,this.F&this.C);vd(this,this.G&this.C);vd(this,this.H&this.C);vd(this,this.D&this.C);vd(this,a);vd(this,this.L&this.C);vd(this,this.K&this.C);vd(this,this.J&this.C);this.A-=this.B.vi} +function Md(){this.J=this.J&~this.C|this.Ra();this.K=this.K&~this.C|this.Ra();this.L=this.L&~this.C|this.Ra();r(this,t(this)+this.ta);this.D=this.D&~this.C|this.Ra();this.H=this.H&~this.C|this.Ra();this.G=this.G&~this.C|this.Ra();this.F=this.F&~this.C|this.Ra();this.A-=this.B.ti}function Nd(){this.ea[this.ba()].call(this,Uf)}function oe(){this.sa[this.ba()].call(this,Tf)}function pe(){this.X|=20;this.P=this.R=this.Ob;this.A-=this.B.Sc} +function qe(){this.X|=20;this.P=this.R=this.Pb;this.A-=this.B.Sc}function re(){this.X|=1024;this.W&1024||(this.ta^=6,this.C^=-65536,Ke(this));this.A-=this.B.Sc}function se(){this.X|=2048;this.W&2048||(this.Wc^=6,this.Ga^=-65536,Ae(this));this.A-=this.B.Sc}function Od(){vd(this,this.Na());this.A-=this.B.Bc}function Pd(){this.ea[this.ba()].call(this,ig)}function Ud(){vd(this,this.M());this.A-=this.B.Bc}function Vd(){this.ea[this.ba()].call(this,hg)} +function Wd(){var a=1,b=0,c=this.Ga,d=5;this.W&192&&(a=this.G&c,b=1,this.W&256&&(d=4));if(a--){var e=this.H&65535;pf(this,e,1)&&(e=ic(this.fa,e,this.za-b-1),this.oc(this.fb.rc(this.J&c,1),e),this.X&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.X|=256)))}} +function Xd(){var a=1,b=0,c=this.Ga,d=5;this.W&192&&(a=this.G&c,b=1,this.W&256&&(d=4));if(a--){var e=this.za-b-1,h=0,g=0,m=this.H&65535;if(pf(this,m,1)){for(var q=0;q>g&255,h),g+=8;this.K=this.K&~c|this.K+(this.Z&1024?-this.ta:this.ta)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(this.za=this.ua,this.X|=256)}}}}function Lh(){var a=this.M();af(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} +function Mh(){var a=this.M();af(this)?this.A-=this.B.$a:(C(this,u(this)+a),this.A-=this.B.Za)}function Nh(){var a=this.M();We(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Oh(){var a=this.M();We(this)?this.A-=this.B.$a:(C(this,u(this)+a),this.A-=this.B.Za)}function Ph(){var a=this.M();Ze(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Qh(){var a=this.M();Ze(this)?this.A-=this.B.$a:(C(this,u(this)+a),this.A-=this.B.Za)} +function Rh(){var a=this.M();We(this)||Ze(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Sh(){var a=this.M();We(this)||Ze(this)?this.A-=this.B.$a:(C(this,u(this)+a),this.A-=this.B.Za)}function Th(){var a=this.M();$e(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Uh(){var a=this.M();$e(this)?this.A-=this.B.$a:(C(this,u(this)+a),this.A-=this.B.Za)}function Vh(){var a=this.M();Xe(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} +function Wh(){var a=this.M();Xe(this)?this.A-=this.B.$a:(C(this,u(this)+a),this.A-=this.B.Za)}function Xh(){var a=this.M();!$e(this)!=!af(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Yh(){var a=this.M();!$e(this)==!af(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}function Zh(){var a=this.M();Ze(this)||!$e(this)!=!af(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a} +function $h(){var a=this.M();Ze(this)||!$e(this)!=!af(this)?this.A-=this.B.$a:(C(this,u(this)+a),this.A-=this.B.Za)}function ai(){this.ob[this.ba()].call(this,bi,this.ba);this.A-=this.ca===n?1:this.B.Bf}function $d(){this.ob[this.ba()].call(this,ci,Ih)}function ae(){this.Pa[this.ba()].call(this,2==this.ta?di:ei,Ih)}function fi(){var a=vf(this),b=this.Ra();C(this,b);a&&r(this,t(this)+a);this.A-=this.B.Ai}function gi(){var a=this.Ra();C(this,a);this.A-=this.B.xi} +function be(){var a=vf(this),b=this.ba()&31;this.A-=11;vd(this,this.L);var c=t(this)&this.C;if(0>8&255;9<(c&15)||Ye(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?cf(this):df(this); +b?mf(this):kf(this);this.A-=this.B.be},function(){this.Va[this.ba()].call(this,bg)},function(){this.sa[this.ba()].call(this,cg)},function(){this.Sa[this.ba()].call(this,bg)},function(){this.ea[this.ba()].call(this,cg)},function(){bg.call(this,this.F&255,this.ba());this.A--},function(){cg.call(this,this.F&this.C,this.Na());this.A--},function(){this.X|=20;this.P=this.R=this.vb;this.A-=this.B.Sc},function(){var a,b,c=this.F&255,d=this.F>>8&255;9<(c&15)||Ye(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.F= +this.F&-65536|d<<8|c;a?cf(this):df(this);b?mf(this):kf(this);this.A-=this.B.be},function(){this.F=lg.call(this,this.F)},function(){this.G=lg.call(this,this.G)},function(){this.H=lg.call(this,this.H)},function(){this.D=lg.call(this,this.D)},function(){r(this,lg.call(this,t(this)))},function(){this.L=lg.call(this,this.L)},function(){this.K=lg.call(this,this.K)},function(){this.J=lg.call(this,this.J)},function(){this.F=dg.call(this,this.F)},function(){this.G=dg.call(this,this.G)},function(){this.H=dg.call(this, +this.H)},function(){this.D=dg.call(this,this.D)},function(){r(this,dg.call(this,t(this)))},function(){this.L=dg.call(this,this.L)},function(){this.K=dg.call(this,this.K)},function(){this.J=dg.call(this,this.J)},function(){vd(this,this.F&this.C);this.A-=this.B.Bc},function(){vd(this,this.G&this.C);this.A-=this.B.Bc},function(){vd(this,this.H&this.C);this.A-=this.B.Bc},function(){vd(this,this.D&this.C);this.A-=this.B.Bc},function(){vd(this,t(this)-2&65535);this.A-=this.B.Bc},function(){vd(this,this.L& +this.C);this.A-=this.B.Bc},function(){vd(this,this.K&this.C);this.A-=this.B.Bc},function(){vd(this,this.J&this.C);this.A-=this.B.Bc},function(){this.F=this.F&~this.C|this.Ra();this.A-=this.B.dc},function(){this.G=this.G&~this.C|this.Ra();this.A-=this.B.dc},function(){this.H=this.H&~this.C|this.Ra();this.A-=this.B.dc},function(){this.D=this.D&~this.C|this.Ra();this.A-=this.B.dc},function(){r(this,t(this)&~this.C|this.Ra());this.A-=this.B.dc},function(){this.L=this.L&~this.C|this.Ra();this.A-=this.B.dc}, +function(){this.K=this.K&~this.C|this.Ra();this.A-=this.B.dc},function(){this.J=this.J&~this.C|this.Ra();this.A-=this.B.dc},Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,Vh,Wh,Xh,Yh,Zh,$h,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,Vh,Wh,Xh,Yh,Zh,$h,ai,function(){this.Pa[this.ba()].call(this,li,this.Na);this.A-=this.ca===n?1:this.B.Bf},ai,function(){this.Pa[this.ba()].call(this,li,this.M);this.A-=this.ca===n?1:this.B.Bf},function(){this.Va[this.ba()].call(this,xh)},function(){this.sa[this.ba()].call(this,yh)},function(){this.Sa[this.yd= +this.ba()].call(this,zh)},function(){this.ea[this.yd=this.ba()].call(this,Ah)},function(){this.X|=1;this.Va[this.ba()].call(this,vg)},function(){this.X|=1;this.sa[this.ba()].call(this,vg)},function(){this.Sa[this.ba()].call(this,vg)},function(){this.ea[this.ba()].call(this,vg)},function(){var a=this.ba();switch((a&56)>>3){case 0:this.wb=this.fb.da;break;case 1:this.wb=this.Aa.da;break;case 2:this.wb=this.Ca.da;break;case 3:this.wb=this.vb.da;break;case 4:if(80386<=this.qa){this.wb=this.Ob.da;break}p.call(this, +6);break;case 5:if(80386<=this.qa){this.wb=this.Pb.da;break}default:p.call(this,6)}this.X|=1;this.sa[a].call(this,xg)},function(){this.X|=1;this.P=this.R=this.$g;this.ea[this.ba()].call(this,pg)},function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 0:a=this.F;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.qa||80386==this.qa&&4!=c&&5!=c){p.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=t(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.J}}this.ea[b].call(this, +vg);switch(c){case 0:xd(this,this.F);this.F=a;break;case 1:Te(this,this.G);this.G=a;break;case 2:md(this,this.H);this.H=a;break;case 3:wd(this,this.D);this.D=a;break;case 4:80386<=this.qa?this.Ob.load(t(this)):xd(this,t(this));r(this,a);break;case 5:80386<=this.qa?this.Pb.load(this.L):Te(this,this.L);this.L=a;break;case 6:md(this,this.K);this.K=a;break;case 7:wd(this,this.J),this.J=a}},function(){this.X|=1;this.Pa[this.ba()].call(this,mi,this.Ra)},function(){this.A-=3},function(){var a=this.F;this.F= +this.F&~this.C|this.G&this.C;this.G=this.G&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.F,b=t(this);this.F=this.F&~this.C|b&this.C;r(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.F; +this.F=this.F&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C;this.A-=3},function(){var a=this.F;this.F=this.F&~this.C|this.J&this.C;this.J=this.J&~this.C|a&this.C;this.A-=3},function(){this.F=2==this.ta?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.ta?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.B.Gh},function(){ag.call(this,this.Na(),vf(this));this.A-=this.B.Jh},function(){this.va("WAIT not implemented");this.A--},function(){var a= +yd(this);a&131072&&3>this.Ac?p.call(this,13,0):(vd(this,a&-196609),this.A-=this.B.Bc)},function(){if(this.Z&131072&&3>this.Ac)p.call(this,13,0);else{var a=this.Ra(),a=a&65535|this.Z&-65536;zd(this,a);this.A-=this.B.dc}},function(){var a=this.F>>8&255;a&1?cf(this):df(this);a&4?(this.resultType&=-3,this.Z|=4):(this.resultType&=-3,this.Z&=-5);a&16?mf(this):kf(this);a&64?nf(this):lf(this);a&128?(this.resultType&=-17,this.Z|=128):(this.resultType&=-17,this.Z&=-129);this.A-=this.B.Ub},function(){this.F= +this.F&-65281|(yd(this)&213)<<8;this.A-=this.B.Ub},function(){var a=this.F&-256,b;b=R(this);b=this.Wa(this.P.yc(b,1));this.F=a|b;this.A-=this.B.tg},function(){this.F=this.F&~this.C|pd(this,this.P,R(this));this.A-=this.B.tg},function(){var a=R(this),b=this.F;this.oc(this.P.rc(a,1),b);this.A-=this.B.ug},function(){var a=R(this),b=this.F;this.Eb(this.P.rc(a,this.ta),b);this.A-=this.B.ug},function(){var a=1,b=0,c=this.Ga,d=this.B.vg;this.W&192&&(a=this.G&c,b=1,d=this.B.xg,this.W&256||(this.A-=this.B.wg)); +if(a--){var e=this.Wa(this.P.yc(this.K&c,1));this.oc(this.fb.rc(this.J&c,1),e);this.X&4096||(e=this.Z&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.J=this.J&~c|this.J+e&c,this.A-=d,this.G=this.G&~c|this.G-b&c,a&&(this.za=this.ua,this.X|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.vg;this.W&192&&(a=this.G&c,b=1,d=this.B.xg,this.W&256||(this.A-=this.B.wg));if(a--){var e=pd(this,this.P,this.K&c);this.Eb(this.fb.rc(this.J&c,this.ta),e);this.X&4096||(e=this.Z&1024?-this.ta:this.ta,this.K=this.K&~c| +this.K+e&c,this.J=this.J&~c|this.J+e&c,this.A-=d,this.G=this.G&~c|this.G-b&c,a&&(this.za=this.ua,this.X|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.gg;this.W&192&&(a=this.G&c,b=1,d=this.B.ig,this.W&256||(this.A-=this.B.hg));if(a--){var e=rf(this,this.P,this.K&c),h=tf(this,this.fb,this.J&c);this.X&4096||(bg.call(this,e,h),e=this.Z&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.J=this.J&~c|this.J+e&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Nb,a&&Ze(this)==(this.W&64)&&(this.za=this.ua,this.X|= +256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.gg;this.W&192&&(a=this.G&c,b=1,d=this.B.ig,this.W&256||(this.A-=this.B.hg));if(a--){var e=sf(this,this.P,this.K&c),h=uf(this,this.fb,this.J&c);this.X&4096||(cg.call(this,e,h),e=this.Z&1024?-this.ta:this.ta,this.K=this.K&~c|this.K+e&c,this.J=this.J&~c|this.J+e&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Nb,a&&Ze(this)==(this.W&64)&&(this.za=this.ua,this.X|=256))}},function(){bf(this,this.F&this.ba(),128);this.A-=this.B.be},function(){bf(this,this.F& +this.Na(),this.La);this.A-=this.B.be},function(){var a=1,b=0,c=this.Ga,d=this.B.Gg;this.W&192&&(a=this.G&c,b=1,d=this.B.Ig,this.W&256||(this.A-=this.B.Hg));if(a--){var e=this.F;this.oc(this.fb.rc(this.J&c,1),e);this.X&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.X|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.Gg;this.W&192&&(a=this.G&c,b=1,d=this.B.Ig,this.W&256||(this.A-=this.B.Hg));if(a--){var e=this.F;this.Eb(this.fb.rc(this.J& +c,this.ta),e);this.X&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-this.ta:this.ta)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.X|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.ng;this.W&192&&(a=this.G&c,b=1,d=this.B.pg,this.W&256||(this.A-=this.B.og));if(a--){var e=this.Wa(this.P.yc(this.K&c,1));this.X&4096||(this.F=this.F&-256|e,this.K=this.K&~c|this.K+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.X|=256))}},function(){var a=1,b=0,c= +this.Ga,d=this.B.ng;this.W&192&&(a=this.G&c,b=1,d=this.B.pg,this.W&256||(this.A-=this.B.og));if(a--){var e=pd(this,this.P,this.K&c);this.X&4096||(this.F=this.F&~this.C|e,this.K=this.K&~c|this.K+(this.Z&1024?-this.ta:this.ta)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(this.za=this.ua,this.X|=256))}},function(){var a=1,b=0,c=this.Ga,d=this.B.Ag;this.W&192&&(a=this.G&c,b=1,d=this.B.Cg,this.W&256||(this.A-=this.B.Bg));a--&&(bg.call(this,this.F&255,tf(this,this.fb,this.J&c)),this.X&4096||(this.J=this.J& +~c|this.J+(this.Z&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Nb,a&&Ze(this)==(this.W&64)&&(this.za=this.ua,this.X|=256)))},function(){var a=1,b=0,c=this.Ga,d=this.B.Ag;this.W&192&&(a=this.G&c,b=1,d=this.B.Cg,this.W&256||(this.A-=this.B.Bg));a--&&(cg.call(this,this.F&this.C,uf(this,this.fb,this.J&c)),this.X&4096||(this.J=this.J&~c|this.J+(this.Z&1024?-this.ta:this.ta)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.B.Nb,a&&Ze(this)==(this.W&64)&&(this.za=this.ua,this.X|=256)))},function(){this.F= this.F&-256|this.ba();this.A-=this.B.Ub},function(){this.G=this.G&-256|this.ba();this.A-=this.B.Ub},function(){this.H=this.H&-256|this.ba();this.A-=this.B.Ub},function(){this.D=this.D&-256|this.ba();this.A-=this.B.Ub},function(){this.F=this.F&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.G=this.G&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.H=this.H&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.D=this.D&-65281|this.ba()<<8;this.A-=this.B.Ub},function(){this.F=this.F&~this.C| -this.Na();this.A-=this.B.Ub},function(){this.G=this.G&~this.C|this.Na();this.A-=this.B.Ub},function(){this.H=this.H&~this.C|this.Na();this.A-=this.B.Ub},function(){this.D=this.D&~this.C|this.Na();this.A-=this.B.Ub},function(){t(this,u(this)&~this.C|this.Na());this.A-=this.B.Ub},function(){this.L=this.L&~this.C|this.Na();this.A-=this.B.Ub},function(){this.K=this.K&~this.C|this.Na();this.A-=this.B.Ub},function(){this.J=this.J&~this.C|this.Na();this.A-=this.B.Ub},di,ei,di,ei,function(){this.ea[this.ba()].call(this, -mg)},function(){this.ea[this.ba()].call(this,kg)},function(){this.W|=1;this.ob[this.ba()].call(this,li,this.ba)},function(){this.W|=1;this.Pa[this.ba()].call(this,li,this.Na)},fi,gi,fi,gi,function(){this.Z&131072&&3>this.Ac?r.call(this,13,0):Gf.call(this,3,null,this.B.Zh)},function(){if(this.Z&131072&&3>this.Ac)r.call(this,13,0);else{var a=this.ba(),b;a:{b=this.vd[a];if(void 0!==b)for(var c=0;cthis.Ac?r.call(this,13,0):Gf.call(this,4,null,this.B.$h):this.A-=this.B.ai},function(){if(this.Z&131072&&3>this.Ac)r.call(this,13,0);else{this.Ha=this.Ba;this.A-=this.B.Xh;if(this.hb&1&&this.Z&16384){var a=this.wa(this.Xa.Fa+0);md(this.Aa,a,!1)}else{var a=this.Ab,b=this.Ra(),c=this.Ra(),d=this.Ra();if(this.Z&131072)d=d&131071|this.Z&-131072;else if(d&131072){var e=this.Ra(),g=this.Ra(),h=this.Ra(),m=this.Ra(),q=this.Ra(), -v=this.Ra();nd(this,!0,!0);jd(this,g);t(this,e);wd(this,h);vd(this,m);this.Nb.load(q);this.Ob.load(v)}null!=zd(this,b,c,!1)&&(yd(this,d,a),this.zd&&Le(this,this.za))}this.Ha=p}},function(){this.ob[this.ba()].call(this,ai,Eh)},function(){this.Pa[this.ba()].call(this,2==this.ta?bi:ci,Eh)},function(){this.ob[this.ba()].call(this,ai,Fh)},function(){this.Pa[this.ba()].call(this,2==this.ta?bi:ci,Fh)},function(){var a=this.ba();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;$e(this,this.F,128);this.A-= -this.B.Ch}},function(){var a=this.ba();this.F=this.F&-65536|(this.F>>8&255)*a+this.F&255;$e(this,this.F,128);this.A-=this.B.Bh},function(){this.F=this.F&-256|(Ue(this)?255:0);this.A-=2},function(){this.F=this.F&-256|pf(this,this.P,this.D+(this.F&255)&65535);this.A-=this.B.Bi},hi,hi,hi,hi,hi,hi,hi,hi,function(){var a=this.M(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b&&!Xe(this)?(E(this,w(this)+a),this.A-=this.B.hi):this.A-=this.B.pg},function(){var a=this.M(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga| -b;b&&Xe(this)?(E(this,w(this)+a),this.A-=this.B.qg):this.A-=this.B.rg},function(){var a=this.M(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b?(E(this,w(this)+a),this.A-=this.B.gi):this.A-=this.B.pg},function(){var a=this.M();this.G&this.Ga?this.A-=this.B.rg:(E(this,w(this)+a),this.A-=this.B.qg)},function(){var a=this.ba();nf(this,a,1)&&(this.F=this.F&-256|hc(this.fa,a,this.za-2),this.A-=this.B.kg)},function(){var a=this.ba();nf(this,a,2)&&(this.F=hc(this.fa,a,this.za-2),this.F|=hc(this.fa,a+1,this.za- -2)<<8,this.A-=this.B.kg)},function(){var a=this.ba();nf(this,a,1)&&(lc(this.fa,a,this.F&255,this.za-2),this.A-=this.B.yg)},function(){var a=this.ba();nf(this,a,2)&&(lc(this.fa,a,this.F&255,this.za-2),lc(this.fa,a+1,this.F>>8&255,this.za-2),this.A-=this.B.yg)},function(){var a=this.Na(),b=w(this),a=b+a;qd(this,b);E(this,a);this.A-=this.B.Gh},function(){var a=this.Na();E(this,w(this)+a);this.A-=this.B.lg},function(){zd(this,this.Na(),tf(this));this.A-=this.B.ci},function(){var a=this.M();E(this,w(this)+ -a);this.A-=this.B.lg},function(){var a=this.H&65535;nf(this,a,1)&&(this.F=this.F&-256|hc(this.fa,a,this.za-1),this.A-=this.B.jg)},function(){var a=this.H&65535;nf(this,a,2)&&(this.F=hc(this.fa,a,this.za-1),this.F|=hc(this.fa,a+1&65535,this.za-1)<<8,this.A-=this.B.jg)},function(){var a=this.H&65535;nf(this,a,1)&&(lc(this.fa,a,this.F&255,this.za-1),this.A-=this.B.xg)},function(){var a=this.H&65535;nf(this,a,2)&&(lc(this.fa,a,this.F&255,this.za-1),lc(this.fa,a+1&65535,this.F>>8&255,this.za-1),this.A-= -this.B.xg)},ii,ii,function(){this.W|=132;this.A-=this.B.Sc},function(){this.W|=68;this.A-=this.B.Sc},function(){this.Z&131072?r.call(this,13,0):(this.oa|=4,this.A-=2,this.ga&&this.ra(-2147483648)?(this.za=this.za+-1|0,this.Vb()):this.Z&512||(this.ga&&(this.za=this.za+-1|0),this.Vb()))},function(){Ue(this)?bf(this):af(this);this.A-=2},function(){this.Ea=!1;this.ob[this.ba()].call(this,ni,Hh);this.Ea&&(this.F=this.F&~this.C|this.ia&this.C)},function(){this.Ea=!1;this.Pa[this.ba()].call(this,oi,Hh); -this.Ea&&(this.F=this.F&~this.C|this.ia&this.C,this.H=this.H&~this.C|this.Ja&this.C)},function(){bf(this);this.A-=2},function(){af(this);this.A-=2},function(){this.Ab>this.Ac?r.call(this,13,0):(this.Z&=-513,this.A-=this.B.Eh)},function(){this.Ab>this.Ac?r.call(this,13,0):(this.Z|=512,this.W|=4,this.A-=2)},function(){this.Z&=-1025;this.A-=2},function(){this.Z|=1024;this.A-=2},function(){this.ob[this.ba()].call(this,Gd,Hh)},function(){this.Pa[this.ba()].call(this,Hd,Hh)}],$h=[Lf,vg,Jf,yg,Nf,bh,zh,Yf], -ji=[Mf,wg,Kf,zg,Of,ch,Ah,Zf],ki=[function(a,b){this.A-=this.ca===p?this.B.dc:this.B.ti;return b},Bh,Bh,Bh,Bh,Bh,Bh,Bh],li=[function(a,b){this.A-=this.ca===p?this.B.ki:this.B.ii;return b},Ch,Ch,Ch,Ch,Ch,Ch,Ch],ai=[function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;ef(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;ef(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=ff(this);(d%= -9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;ef(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=0;8>>c-1,a=c>>>1&255,$e(this,a,128,c&1,a&128));return a},Ch,function(a,b){var c=b&this.pa;c&&(9>24>>c-1,a=c>>1&255,$e(this, -a,128,c&1));return a}],bi=[function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;ef(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;ef(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=ff(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535, -e=a<<16-d):e<<=15;ef(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=0;16>>c-1,a=c>>>1&65535,$e(this,a,32768,c&1,a&32768));return a},Ch,function(a,b){var c=b&this.pa;c&&(17>16>>c-1,a=c>>1&65535,$e(this,a,32768,c&1));return a}],ci=[function(a,b){var c=a,d=b&this.pa;d&&(c=a<>>32-d,ef(this,c,a<>>d|e;ef(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.pa;d&&(c=ff(this),c=a<>>32-d>>>1,ef(this,c,a<>>d|c<<32-d|a<<32-d<<1,ef(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.pa;d&&(d=a<>>c-1,a=c>>>1,$e(this, -a,-2147483648,c&1,a&-2147483648));return a},Ch,function(a,b){var c=b&this.pa;c&&(c=a>>c-1,a=c>>1,$e(this,a,-2147483648,c&1));return a}],ni=[function(a,b){b=this.ba();$e(this,a&b,128);this.A-=this.O===p?this.B.Jg:this.B.Ig;this.W|=2;return a},Ch,function(a){this.A-=this.O===p?this.B.Ye:this.B.Xe;return a^255},function(a){var b=-a|0;Te(this,0,a,b,191,!0);this.A-=this.O===p?this.B.Ye:this.B.Xe;return b&255},function(a){this.Ea=!0;this.ia=(this.F&255)*a&65535;this.ia&65280?(af(this),cf(this)):(bf(this), -df(this));this.A-=this.O===p?this.B.oi:this.B.ni;this.W|=2;return a},function(a){var b=(this.F<<24>>24)*(a<<24>>24)|0;this.Ea=!0;this.ia=b&65535;127b?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?this.B.Uh:this.B.Th;this.W|=2;return a},function(a,b){if(!a)return Dh.call(this),a;var c=(b=this.F&65535)/a;if(255>24,d=(b=this.F<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.qa&&-128==d)return Dh.call(this),a;this.Ea=!0;this.ia=d&255|(b%c&255)<<8;this.A-=this.O===p?this.B.Qh:this.B.Ph;this.W|=2;return a}],oi=[function(a,b){b=this.Na();$e(this,a&b,this.La);this.A-=this.O===p?this.B.Jg:this.B.Ig;this.W|=2;return a},Ch,function(a){this.A-=this.O===p?this.B.Ye:this.B.Xe;return a^this.C},function(a){var b=-a|0;Te(this,0,a,b,this.La|63,!0);this.A-=this.O===p?this.B.Ye:this.B.Xe;return b&this.C},function(a,b){if(2== -this.ta){b=this.F&65535;var c=b*a|0;this.Ea=!0;this.ia=c&65535;this.Ja=c>>16&65535}else ug.call(this,a,this.F);this.Ja?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?this.B.ri:this.B.pi;this.W|=2;return a},function(a,b){var c;if(2==this.ta)b=this.F&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Ea=!0,this.ia=c&65535,this.Ja=c>>16&65535,c=32767c;else{c=a;var d=this.F,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);ug.call(this,c,d);e&&(this.ia=~this.ia+1|0,this.Ja=~this.Ja+(this.ia?0:1)| -0);c=this.Ja!=this.ia>>31}c?(af(this),cf(this)):(bf(this),df(this));this.A-=this.O===p?this.B.Wh:this.B.Vh;this.W|=2;return a},function(a,b){if(2==this.ta){if(!a)return Dh.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a|0;if(65536<=c)return Dh.call(this),a;this.Ea=!0;this.ia=c&65535;this.Ja=b%a&65535}else{bg.call(this,this.F,this.H,a);if(!this.Ea)return Dh.call(this),a;this.ia|=0;this.Ja|=0}this.A-=this.O===p?this.B.Oh:this.B.Nh;this.W|=2;return a},function(a,b){if(2==this.ta){if(!a)return Dh.call(this), -a;var c=a<<16>>16,d=(b=this.H<<16|this.F&65535)/c|0;if(d!=d<<16>>16||8086==this.qa&&-32768==d)return Dh.call(this),a;this.Ea=!0;this.ia=d&65535;this.Ja=b%c&65535}else{var c=this.F,d=this.H,e=a,g=!1,h=!1;0>e&&(e=-e|0,g=!g);0>d&&(c=-c|0,d=~d+(c?0:1)|0,h=!0,g=!g);bg.call(this,c,d,e);2147483647this.qa&&(b=a));qd(this,b);this.A-=this.O===p?this.B.Bc:this.B.vi;this.W|=2;return a},Bh],fe=Array(256); -fe[0]=function(){var a=this.ba();16>(a&56)&&(this.W|=1);this.Pa[a].call(this,this.Mf,Hh)};fe[1]=function(){var a=this.ba();a&16||(this.W|=1);this.Pa[a].call(this,pi,Hh)};fe[2]=function(){!(this.hb&1)||this.Z&131072?r.call(this,6):this.ea[this.ba()].call(this,ig)};fe[3]=function(){!(this.hb&1)||this.Z&131072?r.call(this,6):this.ea[this.ba()].call(this,pg)}; -fe[5]=function(){this.Ab?r.call(this,13,0,!0):(mf(this,this.wa(2054)),this.J=this.wa(2086),this.K=this.wa(2088),this.L=this.wa(2090),this.D=this.wa(2094),this.H=this.wa(2096),this.G=this.wa(2098),this.F=this.wa(2100),id(this.fb,2102,this.wa(2084)),id(this.Aa,2108,this.wa(2082)),id(this.Ca,2114,this.wa(2080)),id(this.vb,2120,this.wa(2078)),yd(this,this.wa(2072)),E(this,this.wa(2074)),t(this,this.wa(2092)),this.jd=this.wa(2126)|this.Ya(2128)<<16,this.fe=this.jd+this.wa(2130),id(this.Uc,2132,this.wa(2076)), -this.cd=this.wa(2138)|this.Ya(2140)<<16,this.Fd=this.cd+this.wa(2142),id(this.Xa,2144,this.wa(2070)),this.A-=195)};fe[6]=function(){this.Ab?r.call(this,13,0):(this.hb&=-9,this.A-=2)};fe[11]=Jd;fe[166]=Jd;fe[255]=Jd;var y=[];y[5]=Jd;y[7]=function(){this.Ab?r.call(this,13,0,!0):(ke.call(this),this.A-=100)}; -y[32]=function(){if(this.Ab)r.call(this,13,0);else{var a,b=this.ba();switch((b&56)>>3){case 0:a=this.hb;break;case 2:a=this.de;break;case 3:a=this.Pd;break;default:ke.call(this);return}we(this,b&7,a);this.A-=6}};y[33]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?ke.call(this):(we(this,a&7,this.Ma[b]),this.A-=22)}}; -y[34]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=ve(this,a&7);switch((a&56)>>3){case 0:jg.call(this,b);this.A-=10;break;case 2:this.de=b;this.A-=4;break;case 3:Ad.call(this,b);this.A-=5;break;default:ke.call(this)}}};y[35]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?ke.call(this):(a=ve(this,a&7),a!=this.Ma[b]&&(Me(this,!1),this.Ma[b]=a,Me(this,!0)),this.A-=4>b?22:14)}}; -y[36]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?ke.call(this):(we(this,a&7,this.le[b]),this.A-=12)}};y[38]=function(){if(this.Ab)r.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?ke.call(this):(this.le[b]=ve(this,a&7),this.A-=12)}};y[128]=function(){var a=this.Na();Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[129]=function(){var a=this.Na();Ze(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; -y[130]=function(){var a=this.Na();Ue(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[131]=function(){var a=this.Na();Ue(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[132]=function(){var a=this.Na();Xe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[133]=function(){var a=this.Na();Xe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[134]=function(){var a=this.Na();Ue(this)||Xe(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}; -y[135]=function(){var a=this.Na();Ue(this)||Xe(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[136]=function(){var a=this.Na();Ye(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[137]=function(){var a=this.Na();Ye(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[138]=function(){var a=this.Na();Ve(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[139]=function(){var a=this.Na();Ve(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)}; -y[140]=function(){var a=this.Na();!Ye(this)!=!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[141]=function(){var a=this.Na();!Ye(this)==!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[142]=function(){var a=this.Na();Xe(this)||!Ye(this)!=!Ze(this)?(E(this,w(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};y[143]=function(){var a=this.Na();Xe(this)||!Ye(this)!=!Ze(this)?this.A-=this.B.$a:(E(this,w(this)+a),this.A-=this.B.Za)};y[144]=function(){Ag.call(this,Bg)}; -y[145]=function(){Ag.call(this,Bg)};y[146]=function(){Ag.call(this,Cg)};y[147]=function(){Ag.call(this,Dg)};y[148]=function(){Ag.call(this,Eg)};y[149]=function(){Ag.call(this,Fg)};y[150]=function(){Ag.call(this,Gg)};y[151]=function(){Ag.call(this,Hg)};y[152]=function(){Ag.call(this,Ig)};y[153]=function(){Ag.call(this,Jg)};y[154]=function(){Ag.call(this,Kg)};y[155]=function(){Ag.call(this,Lg)};y[156]=function(){Ag.call(this,Mg)};y[157]=function(){Ag.call(this,Ng)};y[158]=function(){Ag.call(this,Og)}; -y[159]=function(){Ag.call(this,Pg)};y[160]=function(){qd(this,this.Nb.da);this.A-=this.B.be};y[161]=function(){this.Ha=this.Ba;var a=this.Ra();this.Nb.load(a);this.A-=this.B.dc;this.Ha=p};y[163]=function(){this.sa[this.ba()].call(this,Tf);this.O!==p&&(this.A-=6)};y[164]=function(){this.sa[this.ba()].call(this,2==this.ta?Sg:Tg);this.A-=this.O===p?3:7};y[165]=function(){this.sa[this.ba()].call(this,2==this.ta?Ug:Vg);this.A-=this.O===p?3:7};y[168]=function(){qd(this,this.Ob.da);this.A-=this.B.be}; -y[169]=function(){this.Ha=this.Ba;var a=this.Ra();this.Ob.load(a);this.A-=this.B.dc;this.Ha=p};y[171]=function(){this.sa[this.ba()].call(this,Wf);this.O!==p&&(this.A-=5)};y[172]=function(){this.sa[this.ba()].call(this,2==this.ta?Yg:Zg);this.A-=this.O===p?3:7};y[173]=function(){this.sa[this.ba()].call(this,2==this.ta?$g:ah);this.A-=this.O===p?3:7};y[175]=function(){this.ea[this.ba()].call(this,2==this.ta?fg:gg)};y[178]=function(){this.ea[this.ba()].call(this,qg)}; -y[179]=function(){this.sa[this.ba()].call(this,Vf);this.O!==p&&(this.A-=5)};y[180]=function(){this.ea[this.ba()].call(this,ng)};y[181]=function(){this.ea[this.ba()].call(this,og)}; -y[182]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Sa[b].call(this,sg);switch(c){case 0:this.F=this.F&~this.C|this.F&255;break;case 1:this.G=this.G&~this.C|this.G&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.gb=this.gb&~this.C|this.F>>8&255;this.F=a;break;case 5:this.L=this.L&~this.C|this.G>>8&255;this.G=a;break;case 6:this.K=this.K&~this.C| -this.H>>8&255;this.H=a;break;case 7:this.J=this.J&~this.C|this.D>>8&255,this.D=a}this.A-=this.O===p?3:6};y[183]=function(){var a=this.ba();He(this);this.ea[a].call(this,sg);switch((a&56)>>3){case 0:this.F=this.F&65535;break;case 1:this.G=this.G&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.gb=this.gb&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.J=this.J&65535}this.A-=this.O===p?3:6}; -y[186]=function(){this.Pa[this.ba()].call(this,qi,this.ba)};y[187]=function(){this.sa[this.ba()].call(this,Uf);this.O!==p&&(this.A-=5)};y[188]=function(){this.ea[this.ba()].call(this,Rf)};y[189]=function(){this.ea[this.ba()].call(this,Sf)}; -y[190]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Sa[b].call(this,sg);switch(c){case 0:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 1:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.gb=this.gb&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 5:this.L= -this.L&~this.C|this.G<<16>>24&this.C;this.G=a;break;case 6:this.K=this.K&~this.C|this.H<<16>>24&this.C;this.H=a;break;case 7:this.J=this.J&~this.C|this.D<<16>>24&this.C,this.D=a}this.A-=this.O===p?3:6}; -y[191]=function(){var a=this.ba();He(this);this.ea[a].call(this,sg);switch((a&56)>>3){case 0:this.F=this.F<<16>>16;break;case 1:this.G=this.G<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.gb=this.gb<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.J=this.J<<16>>16}this.A-=this.O===p?3:6}; -var Ne=[function(){this.A-=2+(this.O===p?0:1);return this.Uc.da},function(){this.A-=2+(this.O===p?0:1);return this.Xa.da},function(a){this.W|=2;this.Uc.load(a);this.A-=17+(this.O===p?0:2);return a},function(a){this.W|=2;this.Xa.load(a)!==p&&(this.Pb(this.Xa.Zb+4,this.Xa.Bb|=512),this.Xa.type|=512);this.A-=17+(this.O===p?0:2);return a},function(a){this.W|=2;this.A-=14+(this.O===p?0:2);if(this.Da.load(a)!==p&&2048!=(this.Da.Bb&2560)&&(this.Da.zc>=this.Ab&&this.Da.zc>=(a&3)||7168==(this.Da.Bb&7168)))return lf(this), -a;jf(this);return a},function(a){this.W|=2;this.A-=14+(this.O===p?0:2);if(this.Da.load(a)!==p&&512==(this.Da.Bb&2560)&&this.Da.zc>=this.Ab&&this.Da.zc>=(a&3))return lf(this),a;jf(this);return a},Ch,Ch],Id=[de,de,de,de,de,de,Ch,Ch],pi=[function(a){if(this.O===p)r.call(this,6);else{a=this.fe-this.jd;var b=this.jd;80286==this.qa?b|=-16777216:80386<=this.qa&&(2==this.ta?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=11}return a},function(a){if(this.O===p)r.call(this,6);else{a=this.Fd-this.cd;var b= -this.cd;80286==this.qa?b|=-16777216:80386<=this.qa&&(2==this.ta?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=12}return a},function(a){this.O===p||this.Z&131072?r.call(this,6):(this.jd=this.qc(this.O+2)&(this.C|this.C<<8),a&=65535,this.fe=this.jd+a,this.W|=2,this.A-=11);return a},function(a){this.O===p||this.Z&131072?r.call(this,6):(this.cd=this.qc(this.O+2)&(this.C|this.C<<8),a&=65535,this.Fd=this.cd+a,this.W|=2,this.A-=12);return a},function(){this.A-=2+(this.O===p?0:1);return this.hb},Ch,function(a){this.Z& -131072?r.call(this,6):(mf(this,a),this.A-=this.O===p?3:6,this.W|=2);return a},Ch],qi=[Ch,Ch,Ch,Ch,Tf,Wf,Vf,Uf],z=[function(a){a=a.call(this,this.F&255,G(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J));this.F=this.F&-256|a;this.A-= -this.B.ja},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,T(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ja},function(a){a=a.call(this, -this.G&255,G(this,this.D+this.J));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,H(this,this.L+this.J));this.G=this.G&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this, -T(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J)); -this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,T(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ja}, -function(a){a=a.call(this,this.D&255,G(this,this.D+this.J));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J));this.D=this.D&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&255,G(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&255,G(this,T(this)));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this, -this.F>>8&255,H(this,this.L+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,G(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, -this.G>>8&255,G(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,G(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N}, -function(a){a=a.call(this,this.G>>8&255,G(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,G(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J));this.H=this.H&-65281|a<<8;this.A-= -this.B.ka},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,T(this)));this.H=this.H&-65281| -a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+ -this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.D+ -this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this, -this.F&255,G(this,this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a= -a.call(this,this.G&255,H(this,this.L+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&255,G(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J+this.M()));this.H= -this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K+this.M())); -this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255, -G(this,this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a= -a.call(this,this.F>>8&255,H(this,this.L+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.M())); -this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T}, -function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.M())); -this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S}, -function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K+this.M())); -this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.K+T(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.D+this.J+T(this))); -this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K+T(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,H(this,this.L+this.J+T(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,G(this,this.K+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+ -T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.K+T(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.D+this.J+T(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K+T(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G& -255,H(this,this.L+this.J+T(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,G(this,this.K+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H& -255,G(this,this.D+this.K+T(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.D+this.J+T(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K+T(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,H(this,this.L+this.J+T(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,G(this,this.K+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.H&255,G(this,this.J+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.K+T(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.D+this.J+T(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a= -a.call(this,this.D&255,H(this,this.L+this.K+T(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,H(this,this.L+this.J+T(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,G(this,this.K+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&255,G(this,this.D+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.K+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.J+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.K+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.J+T(this))); -this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this, -this.G>>8&255,G(this,this.D+this.K+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.J+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.K+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+this.J+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+T(this)));this.G= -this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.K+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this, -this.H>>8&255,G(this,this.D+this.J+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.K+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.J+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+T(this)));this.H=this.H& --65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.K+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+this.J+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this, -this.D>>8&255,H(this,this.L+this.K+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.J+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+T(this)));this.D=this.D&-65281| -a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a= +this.Na();this.A-=this.B.Ub},function(){this.G=this.G&~this.C|this.Na();this.A-=this.B.Ub},function(){this.H=this.H&~this.C|this.Na();this.A-=this.B.Ub},function(){this.D=this.D&~this.C|this.Na();this.A-=this.B.Ub},function(){r(this,t(this)&~this.C|this.Na());this.A-=this.B.Ub},function(){this.L=this.L&~this.C|this.Na();this.A-=this.B.Ub},function(){this.K=this.K&~this.C|this.Na();this.A-=this.B.Ub},function(){this.J=this.J&~this.C|this.Na();this.A-=this.B.Ub},fi,gi,fi,gi,function(){this.ea[this.ba()].call(this, +qg)},function(){this.ea[this.ba()].call(this,og)},function(){this.X|=1;this.ob[this.ba()].call(this,ni,this.ba)},function(){this.X|=1;this.Pa[this.ba()].call(this,ni,this.Na)},hi,ii,hi,ii,function(){this.Z&131072&&3>this.Ac?p.call(this,13,0):Kf.call(this,3,null,this.B.$h)},function(){if(this.Z&131072&&3>this.Ac)p.call(this,13,0);else{var a=this.ba(),b;a:{b=this.vd[a];if(void 0!==b)for(var c=0;cthis.Ac?p.call(this,13,0):Kf.call(this,4,null,this.B.ai):this.A-=this.B.bi},function(){if(this.Z&131072&&3>this.Ac)p.call(this,13,0);else{this.Ha=this.Ba;this.A-=this.B.Yh;if(this.hb&1&&this.Z&16384){var a=this.wa(this.Ya.Fa+0);nd(this.Aa,a,!1)}else{var a=this.Ab,b=this.Ra(),c=this.Ra(),d=this.Ra();if(this.Z&131072)d=d&131071|this.Z&-131072;else if(d&131072){var e=this.Ra(),h=this.Ra(),g=this.Ra(),m=this.Ra(),q=this.Ra(),v=this.Ra();od(this, +!0,!0);md(this,h);r(this,e);xd(this,g);wd(this,m);this.Ob.load(q);this.Pb.load(v)}null!=Ad(this,b,c,!1)&&(zd(this,d,a),this.zd&&Ne(this,this.za))}this.Ha=n}},function(){this.ob[this.ba()].call(this,ci,Gh)},function(){this.Pa[this.ba()].call(this,2==this.ta?di:ei,Gh)},function(){this.ob[this.ba()].call(this,ci,Hh)},function(){this.Pa[this.ba()].call(this,2==this.ta?di:ei,Hh)},function(){var a=this.ba();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;bf(this,this.F,128);this.A-=this.B.Dh}},function(){var a= +this.ba();this.F=this.F&-65536|(this.F>>8&255)*a+this.F&255;bf(this,this.F,128);this.A-=this.B.Ch},function(){this.F=this.F&-256|(We(this)?255:0);this.A-=2},function(){this.F=this.F&-256|rf(this,this.P,this.D+(this.F&255)&65535);this.A-=this.B.Ci},ji,ji,ji,ji,ji,ji,ji,ji,function(){var a=this.M(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b&&!Ze(this)?(C(this,u(this)+a),this.A-=this.B.ii):this.A-=this.B.qg},function(){var a=this.M(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b&&Ze(this)?(C(this, +u(this)+a),this.A-=this.B.rg):this.A-=this.B.sg},function(){var a=this.M(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b?(C(this,u(this)+a),this.A-=this.B.hi):this.A-=this.B.qg},function(){var a=this.M();this.G&this.Ga?this.A-=this.B.sg:(C(this,u(this)+a),this.A-=this.B.rg)},function(){var a=this.ba();pf(this,a,1)&&(this.F=this.F&-256|ic(this.fa,a,this.za-2),this.A-=this.B.lg)},function(){var a=this.ba();pf(this,a,2)&&(this.F=ic(this.fa,a,this.za-2),this.F|=ic(this.fa,a+1,this.za-2)<<8,this.A-=this.B.lg)}, +function(){var a=this.ba();pf(this,a,1)&&(mc(this.fa,a,this.F&255,this.za-2),this.A-=this.B.zg)},function(){var a=this.ba();pf(this,a,2)&&(mc(this.fa,a,this.F&255,this.za-2),mc(this.fa,a+1,this.F>>8&255,this.za-2),this.A-=this.B.zg)},function(){var a=this.Na(),b=u(this),a=b+a;vd(this,b);C(this,a);this.A-=this.B.Hh},function(){var a=this.Na();C(this,u(this)+a);this.A-=this.B.mg},function(){Ad(this,this.Na(),vf(this));this.A-=this.B.di},function(){var a=this.M();C(this,u(this)+a);this.A-=this.B.mg}, +function(){var a=this.H&65535;pf(this,a,1)&&(this.F=this.F&-256|ic(this.fa,a,this.za-1),this.A-=this.B.kg)},function(){var a=this.H&65535;pf(this,a,2)&&(this.F=ic(this.fa,a,this.za-1),this.F|=ic(this.fa,a+1&65535,this.za-1)<<8,this.A-=this.B.kg)},function(){var a=this.H&65535;pf(this,a,1)&&(mc(this.fa,a,this.F&255,this.za-1),this.A-=this.B.yg)},function(){var a=this.H&65535;pf(this,a,2)&&(mc(this.fa,a,this.F&255,this.za-1),mc(this.fa,a+1&65535,this.F>>8&255,this.za-1),this.A-=this.B.yg)},ki,ki,function(){this.X|= +132;this.A-=this.B.Sc},function(){this.X|=68;this.A-=this.B.Sc},function(){this.Z&131072?p.call(this,13,0):(this.oa|=4,this.A-=2,this.ga&&this.ra(-2147483648)?(this.za=this.za+-1|0,this.Vb()):this.Z&512||(this.ga&&(this.za=this.za+-1|0),this.Vb()))},function(){We(this)?df(this):cf(this);this.A-=2},function(){this.Ea=!1;this.ob[this.ba()].call(this,pi,Jh);this.Ea&&(this.F=this.F&~this.C|this.ia&this.C)},function(){this.Ea=!1;this.Pa[this.ba()].call(this,qi,Jh);this.Ea&&(this.F=this.F&~this.C|this.ia& +this.C,this.H=this.H&~this.C|this.Ja&this.C)},function(){df(this);this.A-=2},function(){cf(this);this.A-=2},function(){this.Ab>this.Ac?p.call(this,13,0):(this.Z&=-513,this.A-=this.B.Fh)},function(){this.Ab>this.Ac?p.call(this,13,0):(this.Z|=512,this.X|=4,this.A-=2)},function(){this.Z&=-1025;this.A-=2},function(){this.Z|=1024;this.A-=2},function(){this.ob[this.ba()].call(this,Hd,Jh)},function(){this.Pa[this.ba()].call(this,Id,Jh)}],bi=[Pf,zg,Nf,Cg,Rf,vh,Bh,bg],li=[Qf,Ag,Of,Dg,Sf,wh,Ch,cg],mi=[function(a, +b){this.A-=this.ca===n?this.B.dc:this.B.ui;return b},Dh,Dh,Dh,Dh,Dh,Dh,Dh],ni=[function(a,b){this.A-=this.ca===n?this.B.li:this.B.ji;return b},Eh,Eh,Eh,Eh,Eh,Eh,Eh],ci=[function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;hf(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;hf(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=jf(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;hf(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=0;8>>c-1,a=c>>>1&255,bf(this,a,128,c&1,a&128));return a},Eh,function(a,b){var c=b&this.pa;c&&(9>24>>c-1,a=c>>1&255,bf(this,a,128,c&1));return a}],di=[function(a, +b){var c=a,d=b&this.pa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;hf(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;hf(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.pa;if(d){var e=jf(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;hf(this,c,e,32768)}return c}, +function(a,b){var c=a,d=b&this.pa;if(d){var e=0;16>>c-1,a=c>>>1&65535,bf(this,a,32768,c&1,a&32768));return a},Eh,function(a,b){var c=b&this.pa;c&&(17>16>>c-1,a=c>>1&65535,bf(this,a,32768,c&1));return a}],ei=[function(a,b){var c=a,d=b&this.pa;d&&(c=a<>>32-d,hf(this,c,a<>>d|e;hf(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.pa;d&&(c=jf(this),c=a<>>32-d>>>1,hf(this,c,a<>>d|c<<32-d|a<<32-d<<1,hf(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.pa;d&&(d=a<>>c-1,a=c>>>1,bf(this,a,-2147483648,c&1,a&-2147483648));return a}, +Eh,function(a,b){var c=b&this.pa;c&&(c=a>>c-1,a=c>>1,bf(this,a,-2147483648,c&1));return a}],pi=[function(a,b){b=this.ba();bf(this,a&b,128);this.A-=this.O===n?this.B.Kg:this.B.Jg;this.X|=2;return a},Eh,function(a){this.A-=this.O===n?this.B.Ze:this.B.Ye;return a^255},function(a){var b=-a|0;Ve(this,0,a,b,191,!0);this.A-=this.O===n?this.B.Ze:this.B.Ye;return b&255},function(a){this.Ea=!0;this.ia=(this.F&255)*a&65535;this.ia&65280?(cf(this),ef(this)):(df(this),ff(this));this.A-=this.O===n?this.B.pi:this.B.oi; +this.X|=2;return a},function(a){var b=(this.F<<24>>24)*(a<<24>>24)|0;this.Ea=!0;this.ia=b&65535;127b?(cf(this),ef(this)):(df(this),ff(this));this.A-=this.O===n?this.B.Vh:this.B.Uh;this.X|=2;return a},function(a,b){if(!a)return Fh.call(this),a;var c=(b=this.F&65535)/a;if(255>24,d=(b=this.F<<16>>16)/c|0;if(d!=d<<24>> +24||8086==this.qa&&-128==d)return Fh.call(this),a;this.Ea=!0;this.ia=d&255|(b%c&255)<<8;this.A-=this.O===n?this.B.Rh:this.B.Qh;this.X|=2;return a}],qi=[function(a,b){b=this.Na();bf(this,a&b,this.La);this.A-=this.O===n?this.B.Kg:this.B.Jg;this.X|=2;return a},Eh,function(a){this.A-=this.O===n?this.B.Ze:this.B.Ye;return a^this.C},function(a){var b=-a|0;Ve(this,0,a,b,this.La|63,!0);this.A-=this.O===n?this.B.Ze:this.B.Ye;return b&this.C},function(a,b){if(2==this.ta){b=this.F&65535;var c=b*a|0;this.Ea= +!0;this.ia=c&65535;this.Ja=c>>16&65535}else yg.call(this,a,this.F);this.Ja?(cf(this),ef(this)):(df(this),ff(this));this.A-=this.O===n?this.B.si:this.B.ri;this.X|=2;return a},function(a,b){var c;if(2==this.ta)b=this.F&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Ea=!0,this.ia=c&65535,this.Ja=c>>16&65535,c=32767c;else{c=a;var d=this.F,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);yg.call(this,c,d);e&&(this.ia=~this.ia+1|0,this.Ja=~this.Ja+(this.ia?0:1)|0);c=this.Ja!=this.ia>>31}c?(cf(this),ef(this)): +(df(this),ff(this));this.A-=this.O===n?this.B.Xh:this.B.Wh;this.X|=2;return a},function(a,b){if(2==this.ta){if(!a)return Fh.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a|0;if(65536<=c)return Fh.call(this),a;this.Ea=!0;this.ia=c&65535;this.Ja=b%a&65535}else{fg.call(this,this.F,this.H,a);if(!this.Ea)return Fh.call(this),a;this.ia|=0;this.Ja|=0}this.A-=this.O===n?this.B.Ph:this.B.Oh;this.X|=2;return a},function(a,b){if(2==this.ta){if(!a)return Fh.call(this),a;var c=a<<16>>16,d=(b=this.H<< +16|this.F&65535)/c|0;if(d!=d<<16>>16||8086==this.qa&&-32768==d)return Fh.call(this),a;this.Ea=!0;this.ia=d&65535;this.Ja=b%c&65535}else{var c=this.F,d=this.H,e=a,h=!1,g=!1;0>e&&(e=-e|0,h=!h);0>d&&(c=-c|0,d=~d+(c?0:1)|0,g=!0,h=!h);fg.call(this,c,d,e);2147483647this.qa&&(b=a));vd(this,b);this.A-=this.O===n?this.B.Bc:this.B.wi;this.X|=2;return a},Dh],le=Array(256); +le[0]=function(){var a=this.ba();16>(a&56)&&(this.X|=1);this.Pa[a].call(this,this.Nf,Jh)};le[1]=function(){var a=this.ba();a&16||(this.X|=1);this.Pa[a].call(this,ri,Jh)};le[2]=function(){!(this.hb&1)||this.Z&131072?p.call(this,6):this.ea[this.ba()].call(this,mg)};le[3]=function(){!(this.hb&1)||this.Z&131072?p.call(this,6):this.ea[this.ba()].call(this,tg)}; +le[5]=function(){this.Ab?p.call(this,13,0,!0):(of(this,this.wa(2054)),this.J=this.wa(2086),this.K=this.wa(2088),this.L=this.wa(2090),this.D=this.wa(2094),this.H=this.wa(2096),this.G=this.wa(2098),this.F=this.wa(2100),ld(this.fb,2102,this.wa(2084)),ld(this.Aa,2108,this.wa(2082)),ld(this.Ca,2114,this.wa(2080)),ld(this.vb,2120,this.wa(2078)),zd(this,this.wa(2072)),C(this,this.wa(2074)),r(this,this.wa(2092)),this.jd=this.wa(2126)|this.Wa(2128)<<16,this.ge=this.jd+this.wa(2130),ld(this.Uc,2132,this.wa(2076)), +this.cd=this.wa(2138)|this.Wa(2140)<<16,this.Fd=this.cd+this.wa(2142),ld(this.Ya,2144,this.wa(2070)),this.A-=195)};le[6]=function(){this.Ab?p.call(this,13,0):(this.hb&=-9,this.A-=2)};le[11]=Kd;le[166]=Kd;le[255]=Kd;var w=[];w[5]=Kd;w[7]=function(){this.Ab?p.call(this,13,0,!0):(me.call(this),this.A-=100)}; +w[32]=function(){if(this.Ab)p.call(this,13,0);else{var a,b=this.ba();switch((b&56)>>3){case 0:a=this.hb;break;case 2:a=this.ee;break;case 3:a=this.Pd;break;default:me.call(this);return}ye(this,b&7,a);this.A-=6}};w[33]=function(){if(this.Ab)p.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?me.call(this):(ye(this,a&7,this.Ma[b]),this.A-=22)}}; +w[34]=function(){if(this.Ab)p.call(this,13,0);else{var a=this.ba(),b=xe(this,a&7);switch((a&56)>>3){case 0:ng.call(this,b);this.A-=10;break;case 2:this.ee=b;this.A-=4;break;case 3:Bd.call(this,b);this.A-=5;break;default:me.call(this)}}};w[35]=function(){if(this.Ab)p.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;4==b||5==b?me.call(this):(a=xe(this,a&7),a!=this.Ma[b]&&(Oe(this,!1),this.Ma[b]=a,Oe(this,!0)),this.A-=4>b?22:14)}}; +w[36]=function(){if(this.Ab)p.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?me.call(this):(ye(this,a&7,this.me[b]),this.A-=12)}};w[38]=function(){if(this.Ab)p.call(this,13,0);else{var a=this.ba(),b=(a&56)>>3;6>b?me.call(this):(this.me[b]=xe(this,a&7),this.A-=12)}};w[128]=function(){var a=this.Na();af(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};w[129]=function(){var a=this.Na();af(this)?this.A-=this.B.$a:(C(this,u(this)+a),this.A-=this.B.Za)}; +w[130]=function(){var a=this.Na();We(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};w[131]=function(){var a=this.Na();We(this)?this.A-=this.B.$a:(C(this,u(this)+a),this.A-=this.B.Za)};w[132]=function(){var a=this.Na();Ze(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};w[133]=function(){var a=this.Na();Ze(this)?this.A-=this.B.$a:(C(this,u(this)+a),this.A-=this.B.Za)};w[134]=function(){var a=this.Na();We(this)||Ze(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a}; +w[135]=function(){var a=this.Na();We(this)||Ze(this)?this.A-=this.B.$a:(C(this,u(this)+a),this.A-=this.B.Za)};w[136]=function(){var a=this.Na();$e(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};w[137]=function(){var a=this.Na();$e(this)?this.A-=this.B.$a:(C(this,u(this)+a),this.A-=this.B.Za)};w[138]=function(){var a=this.Na();Xe(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};w[139]=function(){var a=this.Na();Xe(this)?this.A-=this.B.$a:(C(this,u(this)+a),this.A-=this.B.Za)}; +w[140]=function(){var a=this.Na();!$e(this)!=!af(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};w[141]=function(){var a=this.Na();!$e(this)==!af(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};w[142]=function(){var a=this.Na();Ze(this)||!$e(this)!=!af(this)?(C(this,u(this)+a),this.A-=this.B.Za):this.A-=this.B.$a};w[143]=function(){var a=this.Na();Ze(this)||!$e(this)!=!af(this)?this.A-=this.B.$a:(C(this,u(this)+a),this.A-=this.B.Za)};w[144]=function(){Eg.call(this,Fg)}; +w[145]=function(){Eg.call(this,Fg)};w[146]=function(){Eg.call(this,Gg)};w[147]=function(){Eg.call(this,Hg)};w[148]=function(){Eg.call(this,Ig)};w[149]=function(){Eg.call(this,Jg)};w[150]=function(){Eg.call(this,Kg)};w[151]=function(){Eg.call(this,Lg)};w[152]=function(){Eg.call(this,Mg)};w[153]=function(){Eg.call(this,Ng)};w[154]=function(){Eg.call(this,Og)};w[155]=function(){Eg.call(this,Pg)};w[156]=function(){Eg.call(this,Qg)};w[157]=function(){Eg.call(this,Rg)};w[158]=function(){Eg.call(this,Sg)}; +w[159]=function(){Eg.call(this,Tg)};w[160]=function(){vd(this,this.Ob.da);this.A-=this.B.ce};w[161]=function(){this.Ha=this.Ba;var a=this.Ra();this.Ob.load(a);this.A-=this.B.dc;this.Ha=n};w[163]=function(){this.sa[this.ba()].call(this,Xf);this.O!==n&&(this.A-=6)};w[164]=function(){this.sa[this.ba()].call(this,2==this.ta?Wg:Xg);this.A-=this.O===n?3:7};w[165]=function(){this.sa[this.ba()].call(this,2==this.ta?Yg:Zg);this.A-=this.O===n?3:7};w[168]=function(){vd(this,this.Pb.da);this.A-=this.B.ce}; +w[169]=function(){this.Ha=this.Ba;var a=this.Ra();this.Pb.load(a);this.A-=this.B.dc;this.Ha=n};w[171]=function(){this.sa[this.ba()].call(this,$f);this.O!==n&&(this.A-=5)};w[172]=function(){this.sa[this.ba()].call(this,2==this.ta?bh:ch);this.A-=this.O===n?3:7};w[173]=function(){this.sa[this.ba()].call(this,2==this.ta?dh:eh);this.A-=this.O===n?3:7};w[175]=function(){this.ea[this.ba()].call(this,2==this.ta?jg:kg)};w[178]=function(){this.ea[this.ba()].call(this,ug)}; +w[179]=function(){this.sa[this.ba()].call(this,Zf);this.O!==n&&(this.A-=5)};w[180]=function(){this.ea[this.ba()].call(this,rg)};w[181]=function(){this.ea[this.ba()].call(this,sg)}; +w[182]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Sa[b].call(this,wg);switch(c){case 0:this.F=this.F&~this.C|this.F&255;break;case 1:this.G=this.G&~this.C|this.G&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.gb=this.gb&~this.C|this.F>>8&255;this.F=a;break;case 5:this.L=this.L&~this.C|this.G>>8&255;this.G=a;break;case 6:this.K=this.K&~this.C| +this.H>>8&255;this.H=a;break;case 7:this.J=this.J&~this.C|this.D>>8&255,this.D=a}this.A-=this.O===n?3:6};w[183]=function(){var a=this.ba();Je(this);this.ea[a].call(this,wg);switch((a&56)>>3){case 0:this.F=this.F&65535;break;case 1:this.G=this.G&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.gb=this.gb&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.J=this.J&65535}this.A-=this.O===n?3:6}; +w[186]=function(){this.Pa[this.ba()].call(this,si,this.ba)};w[187]=function(){this.sa[this.ba()].call(this,Yf);this.O!==n&&(this.A-=5)};w[188]=function(){this.ea[this.ba()].call(this,Vf)};w[189]=function(){this.ea[this.ba()].call(this,Wf)}; +w[190]=function(){var a,b=this.ba(),c=(b&56)>>3;switch(c){case 4:a=this.F;break;case 5:a=this.G;break;case 6:a=this.H;break;case 7:a=this.D}this.Sa[b].call(this,wg);switch(c){case 0:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 1:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.gb=this.gb&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 5:this.L= +this.L&~this.C|this.G<<16>>24&this.C;this.G=a;break;case 6:this.K=this.K&~this.C|this.H<<16>>24&this.C;this.H=a;break;case 7:this.J=this.J&~this.C|this.D<<16>>24&this.C,this.D=a}this.A-=this.O===n?3:6}; +w[191]=function(){var a=this.ba();Je(this);this.ea[a].call(this,wg);switch((a&56)>>3){case 0:this.F=this.F<<16>>16;break;case 1:this.G=this.G<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.gb=this.gb<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.J=this.J<<16>>16}this.A-=this.O===n?3:6}; +var Pe=[function(){this.A-=2+(this.O===n?0:1);return this.Uc.da},function(){this.A-=2+(this.O===n?0:1);return this.Ya.da},function(a){this.X|=2;this.Uc.load(a);this.A-=17+(this.O===n?0:2);return a},function(a){this.X|=2;this.Ya.load(a)!==n&&(this.Ib(this.Ya.Zb+4,this.Ya.Bb|=512),this.Ya.type|=512);this.A-=17+(this.O===n?0:2);return a},function(a){this.X|=2;this.A-=14+(this.O===n?0:2);if(this.Da.load(a)!==n&&2048!=(this.Da.Bb&2560)&&(this.Da.zc>=this.Ab&&this.Da.zc>=(a&3)||7168==(this.Da.Bb&7168)))return nf(this), +a;lf(this);return a},function(a){this.X|=2;this.A-=14+(this.O===n?0:2);if(this.Da.load(a)!==n&&512==(this.Da.Bb&2560)&&this.Da.zc>=this.Ab&&this.Da.zc>=(a&3))return nf(this),a;lf(this);return a},Eh,Eh],Jd=[ee,ee,ee,ee,ee,ee,Eh,Eh],ri=[function(a){if(this.O===n)p.call(this,6);else{a=this.ge-this.jd;var b=this.jd;80286==this.qa?b|=-16777216:80386<=this.qa&&(2==this.ta?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=11}return a},function(a){if(this.O===n)p.call(this,6);else{a=this.Fd-this.cd;var b= +this.cd;80286==this.qa?b|=-16777216:80386<=this.qa&&(2==this.ta?b&=16777215:a|=b<<16);this.Tb(this.O+2,b);this.A-=12}return a},function(a){this.O===n||this.Z&131072?p.call(this,6):(this.jd=this.qc(this.O+2)&(this.C|this.C<<8),a&=65535,this.ge=this.jd+a,this.X|=2,this.A-=11);return a},function(a){this.O===n||this.Z&131072?p.call(this,6):(this.cd=this.qc(this.O+2)&(this.C|this.C<<8),a&=65535,this.Fd=this.cd+a,this.X|=2,this.A-=12);return a},function(){this.A-=2+(this.O===n?0:1);return this.hb},Eh,function(a){this.Z& +131072?p.call(this,6):(of(this,a),this.A-=this.O===n?3:6,this.X|=2);return a},Eh],si=[Eh,Eh,Eh,Eh,Xf,$f,Zf,Yf],y=[function(a){a=a.call(this,this.F&255,E(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&255,E(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,G(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&255,G(this,this.L+this.J));this.F=this.F&-256|a;this.A-= +this.B.ja},function(a){a=a.call(this,this.F&255,E(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,R(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,E(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ja},function(a){a=a.call(this, +this.G&255,E(this,this.D+this.J));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,G(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&255,G(this,this.L+this.J));this.G=this.G&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&255,E(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this, +R(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,E(this,this.D+this.J));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,G(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&255,G(this,this.L+this.J)); +this.H=this.H&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&255,E(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,R(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,E(this,this.D));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.D+this.K));this.D=this.D&-256|a;this.A-=this.B.ja}, +function(a){a=a.call(this,this.D&255,E(this,this.D+this.J));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,G(this,this.L+this.K));this.D=this.D&-256|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&255,G(this,this.L+this.J));this.D=this.D&-256|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&255,E(this,this.K));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&255,E(this,R(this)));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,E(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.F>>8&255,G(this,this.L+this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this, +this.F>>8&255,G(this,this.L+this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.F>>8&255,E(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,E(this,this.D));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this, +this.G>>8&255,E(this,this.D+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,G(this,this.L+this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.G>>8&255,G(this,this.L+this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.G>>8&255,E(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N}, +function(a){a=a.call(this,this.G>>8&255,E(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,E(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.J));this.H=this.H&-65281|a<<8;this.A-= +this.B.ka},function(a){a=a.call(this,this.H>>8&255,G(this,this.L+this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.H>>8&255,G(this,this.L+this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.H>>8&255,E(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.J));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,R(this)));this.H=this.H&-65281| +a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,E(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,G(this,this.L+this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.ka},function(a){a=a.call(this,this.D>>8&255,G(this,this.L+ +this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.ja},function(a){a=a.call(this,this.D>>8&255,E(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,E(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.D+ +this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,E(this,this.D+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,G(this,this.L+this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,G(this,this.L+this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,E(this,this.K+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this, +this.F&255,E(this,this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.D+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,E(this,this.D+this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a= +a.call(this,this.G&255,G(this,this.L+this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,G(this,this.L+this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,E(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&255,E(this,this.D+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.D+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,E(this,this.D+this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,G(this,this.L+this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,G(this,this.L+this.J+this.M()));this.H= +this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,E(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.L+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,this.D+this.K+this.M())); +this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,E(this,this.D+this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,G(this,this.L+this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,G(this,this.L+this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,E(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255, +E(this,this.J+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a= +a.call(this,this.F>>8&255,G(this,this.L+this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,G(this,this.L+this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.L+this.M())); +this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,G(this,this.L+this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.T}, +function(a){a=a.call(this,this.G>>8&255,G(this,this.L+this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.M())); +this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,G(this,this.L+this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,G(this,this.L+this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.S}, +function(a){a=a.call(this,this.H>>8&255,E(this,this.K+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.K+this.M())); +this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,G(this,this.L+this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,G(this,this.L+this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, +function(a){a=a.call(this,this.D>>8&255,E(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.D+this.K+R(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,E(this,this.D+this.J+R(this))); +this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,G(this,this.L+this.K+R(this)));this.F=this.F&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&255,G(this,this.L+this.J+R(this)));this.F=this.F&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&255,E(this,this.K+R(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.J+R(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.L+ +R(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.D+R(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.D+this.K+R(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,E(this,this.D+this.J+R(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&255,G(this,this.L+this.K+R(this)));this.G=this.G&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.G& +255,G(this,this.L+this.J+R(this)));this.G=this.G&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&255,E(this,this.K+R(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.J+R(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.L+R(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.D+R(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H& +255,E(this,this.D+this.K+R(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,E(this,this.D+this.J+R(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,G(this,this.L+this.K+R(this)));this.H=this.H&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&255,G(this,this.L+this.J+R(this)));this.H=this.H&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&255,E(this,this.K+R(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.H&255,E(this,this.J+R(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.L+R(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.D+R(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,this.D+this.K+R(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,E(this,this.D+this.J+R(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a= +a.call(this,this.D&255,G(this,this.L+this.K+R(this)));this.D=this.D&-256|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&255,G(this,this.L+this.J+R(this)));this.D=this.D&-256|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&255,E(this,this.K+R(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,this.J+R(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.L+R(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&255,E(this,this.D+R(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.K+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.J+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,G(this,this.L+this.K+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.F>>8&255,G(this,this.L+this.J+R(this))); +this.F=this.F&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.K+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.J+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.L+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this, +this.G>>8&255,E(this,this.D+this.K+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.J+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,G(this,this.L+this.K+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.G>>8&255,G(this,this.L+this.J+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.K+R(this)));this.G= +this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.J+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.L+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.K+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this, +this.H>>8&255,E(this,this.D+this.J+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,G(this,this.L+this.K+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.H>>8&255,G(this,this.L+this.J+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.H>>8&255,E(this,this.K+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.J+R(this)));this.H=this.H& +-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.L+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.K+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.J+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this, +this.D>>8&255,G(this,this.L+this.K+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.T},function(a){a=a.call(this,this.D>>8&255,G(this,this.L+this.J+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.K+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,this.J+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.L+R(this)));this.D=this.D&-65281| +a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a= a.call(this,this.F&255,this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a= a.call(this,this.G&255,this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a},function(a){a= a.call(this,this.H&255,this.D&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,this.F&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.G&255);this.D=this.D&-256|a},function(a){a= @@ -292,82 +291,82 @@ function(a){a=a.call(this,this.F>>8&255,this.G&255);this.F=this.F&-65281|a<<8},f this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G>> 8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H& -65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a= -a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],ze=[function(a){a=a.call(this, -M(this,this.D+this.K),this.F&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.F&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.F&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.F&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,T(this)),this.F&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.G&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.G&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.G&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.G&255);Q(this,a);this.A-=this.B.ja}, -function(a){a=a.call(this,M(this,this.K),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.G&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.H&255);Q(this,a);this.A-=this.B.ka}, -function(a){a=a.call(this,N(this,this.L+this.K),this.H&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.H&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.H&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.H&255);Q(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,M(this,this.D+this.K),this.D&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.D&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.D&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.D&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.D&255);Q(this,a);this.A-= -this.B.N},function(a){a=a.call(this,M(this,T(this)),this.D&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.F>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.F>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.F>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.F>> -8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.G>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+ -this.J),this.G>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.G>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.G>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.la},function(a){a= -a.call(this,M(this,this.D),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.H>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K),this.H>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.H>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.H>>8&255);Q(this, -a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.D>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.D+this.J),this.D>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.K), -this.D>>8&255);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,N(this,this.L+this.J),this.D>>8&255);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,M(this,this.K),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.D),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this, -this.D+this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F& -255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+ -this.M()),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.H&255);Q(this,a); -this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a= -a.call(this,N(this,this.L+this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.F>> -8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F>>8&255);Q(this,a); -this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, -this.D+this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()), -this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+this.M()),this.D>>8&255); -Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.D+this.K+T(this)),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.F&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.F&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)), -this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.G&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.G&255);Q(this,a);this.A-=this.B.T}, -function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.G&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)), -this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.H&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.H&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.H&255);Q(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,N(this,this.L+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.D&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+ -this.J+T(this)),this.D&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.F>>8&255);Q(this,a);this.A-= -this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,N(this,this.L+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+ -this.J+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.H>>8&255);Q(this, -a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.J+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,N(this,this.L+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.K+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.J+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this, -N(this,this.L+this.J+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193], -z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],Ae=[function(a,b){var c=a[0].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a, -b){var c=a[0].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,N(this,this.L+this.J), -b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-= -this.B.ja},function(a,b){var c=a[2].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a, -b){var c=a[2].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this, -N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.K),b.call(this)); -Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-= -this.B.N},function(a,b){var c=a[4].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a, -b){var c=a[5].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this, -this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.J),b.call(this)); -Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,N(this,this.L+this.K),b.call(this));Q(this,c);this.A-= -this.B.ka},function(a,b){var c=a[7].call(this,N(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= -a[0].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-= -this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.J+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()), -b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this, -N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, -M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a, -b){var c=a[3].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T}, -function(a,b){var c=a[4].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c); -this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.J+this.M()), -b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.K+ -this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, -M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c= -a[7].call(this,N(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a, -b){var c=a[7].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-= -this.B.S},function(a,b){var c=a[0].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-= -this.B.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+T(this)),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.K+T(this)), -b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+T(this)), -b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this, -M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this, -M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c= -a[4].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T}, -function(a,b){var c=a[5].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,M(this,this.K+T(this)),b.call(this));Q(this, -c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.J+T(this)),b.call(this)); -Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+T(this)),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8& +a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],Be=[function(a){a=a.call(this, +L(this,this.D+this.K),this.F&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.D+this.J),this.F&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.K),this.F&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.J),this.F&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.K),this.F&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.J),this.F&255);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,L(this,R(this)),this.F&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.D),this.F&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.D+this.K),this.G&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.D+this.J),this.G&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.K),this.G&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.J),this.G&255);P(this,a);this.A-=this.B.ja}, +function(a){a=a.call(this,L(this,this.K),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.J),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,R(this)),this.G&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.D),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.D+this.K),this.H&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.D+this.J),this.H&255);P(this,a);this.A-=this.B.ka}, +function(a){a=a.call(this,M(this,this.L+this.K),this.H&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.J),this.H&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.K),this.H&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.J),this.H&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,R(this)),this.H&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.D),this.H&255);P(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,L(this,this.D+this.K),this.D&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.D+this.J),this.D&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.K),this.D&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.J),this.D&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.K),this.D&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.J),this.D&255);P(this,a);this.A-= +this.B.N},function(a){a=a.call(this,L(this,R(this)),this.D&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.D),this.D&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.D+this.K),this.F>>8&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.D+this.J),this.F>>8&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.K),this.F>>8&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.J),this.F>> +8&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.K),this.F>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.J),this.F>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,R(this)),this.F>>8&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.D),this.F>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.D+this.K),this.G>>8&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.D+ +this.J),this.G>>8&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.K),this.G>>8&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.J),this.G>>8&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.K),this.G>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.J),this.G>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,R(this)),this.G>>8&255);P(this,a);this.A-=this.B.la},function(a){a= +a.call(this,L(this,this.D),this.G>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.D+this.K),this.H>>8&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.D+this.J),this.H>>8&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.K),this.H>>8&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.J),this.H>>8&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.K),this.H>>8&255);P(this, +a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.J),this.H>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,R(this)),this.H>>8&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.D),this.H>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.D+this.K),this.D>>8&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.D+this.J),this.D>>8&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.K), +this.D>>8&255);P(this,a);this.A-=this.B.ka},function(a){a=a.call(this,M(this,this.L+this.J),this.D>>8&255);P(this,a);this.A-=this.B.ja},function(a){a=a.call(this,L(this,this.K),this.D>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.J),this.D>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,R(this)),this.D>>8&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.D),this.D>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this, +this.D+this.K+this.M()),this.F&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+this.M()),this.F&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+this.M()),this.F&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.J+this.M()),this.F&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+this.M()),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+this.M()),this.F& +255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.K+this.M()),this.G&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+this.M()),this.G&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+this.M()),this.G&255);P(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,M(this,this.L+this.J+this.M()),this.G&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+this.M()),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+this.M()),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.K+ +this.M()),this.H&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+this.M()),this.H&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+this.M()),this.H&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.J+this.M()),this.H&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+this.M()),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+this.M()),this.H&255);P(this,a); +this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.K+this.M()),this.D&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+this.M()),this.D&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+this.M()),this.D&255);P(this,a);this.A-=this.B.T},function(a){a= +a.call(this,M(this,this.L+this.J+this.M()),this.D&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+this.M()),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+this.M()),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.K+this.M()),this.F>> +8&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+this.M()),this.F>>8&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+this.M()),this.F>>8&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.J+this.M()),this.F>>8&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+this.M()),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+this.M()),this.F>>8&255);P(this,a); +this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.K+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,M(this,this.L+this.J+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this, +this.D+this.K+this.M()),this.H>>8&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+this.M()),this.H>>8&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+this.M()),this.H>>8&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.J+this.M()),this.H>>8&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+this.M()),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+this.M()), +this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.K+this.M()),this.D>>8&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+this.M()),this.D>>8&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+this.M()),this.D>>8&255); +P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.J+this.M()),this.D>>8&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+this.M()),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+this.M()),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a= +a.call(this,L(this,this.D+this.K+R(this)),this.F&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+R(this)),this.F&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+R(this)),this.F&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.J+R(this)),this.F&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+R(this)),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)), +this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+R(this)),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.K+R(this)),this.G&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+R(this)),this.G&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+R(this)),this.G&255);P(this,a);this.A-=this.B.T}, +function(a){a=a.call(this,M(this,this.L+this.J+R(this)),this.G&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+R(this)),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+R(this)),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.K+R(this)), +this.H&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+R(this)),this.H&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+R(this)),this.H&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.J+R(this)),this.H&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+R(this)),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)),this.H&255);P(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,M(this,this.L+R(this)),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.K+R(this)),this.D&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+R(this)),this.D&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+R(this)),this.D&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+ +this.J+R(this)),this.D&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+R(this)),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+R(this)),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.K+R(this)),this.F>>8&255);P(this,a);this.A-= +this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+R(this)),this.F>>8&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+R(this)),this.F>>8&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.J+R(this)),this.F>>8&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+R(this)),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a= +a.call(this,M(this,this.L+R(this)),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.K+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+ +this.J+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.K+R(this)),this.H>>8&255);P(this, +a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+R(this)),this.H>>8&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+R(this)),this.H>>8&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.J+R(this)),this.H>>8&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+R(this)),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)),this.H>>8&255);P(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,M(this,this.L+R(this)),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.K+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.D+this.J+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,M(this,this.L+this.K+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.T},function(a){a=a.call(this, +M(this,this.L+this.J+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,L(this,this.K+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.I},y[192],y[200],y[208],y[216],y[224],y[232],y[240],y[248],y[193], +y[201],y[209],y[217],y[225],y[233],y[241],y[249],y[194],y[202],y[210],y[218],y[226],y[234],y[242],y[250],y[195],y[203],y[211],y[219],y[227],y[235],y[243],y[251],y[196],y[204],y[212],y[220],y[228],y[236],y[244],y[252],y[197],y[205],y[213],y[221],y[229],y[237],y[245],y[253],y[198],y[206],y[214],y[222],y[230],y[238],y[246],y[254],y[199],y[207],y[215],y[223],y[231],y[239],y[247],y[255]],Ce=[function(a,b){var c=a[0].call(this,L(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ja},function(a, +b){var c=a[0].call(this,L(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,M(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,M(this,this.L+this.J),b.call(this));P(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,L(this,this.J),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +L(this,R(this)),b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,L(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,L(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,M(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,M(this,this.L+this.J), +b.call(this));P(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,L(this,this.J),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,L(this,R(this)),b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,L(this,this.D+this.K),b.call(this));P(this,c);this.A-= +this.B.ja},function(a,b){var c=a[2].call(this,L(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,M(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,M(this,this.L+this.J),b.call(this));P(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,L(this,this.J),b.call(this));P(this,c);this.A-=this.B.N},function(a, +b){var c=a[2].call(this,L(this,R(this)),b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,L(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,L(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,M(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this, +M(this,this.L+this.J),b.call(this));P(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,L(this,this.J),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,L(this,R(this)),b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,L(this,this.D+this.K),b.call(this)); +P(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,L(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,M(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,M(this,this.L+this.J),b.call(this));P(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,L(this,this.J),b.call(this));P(this,c);this.A-= +this.B.N},function(a,b){var c=a[4].call(this,L(this,R(this)),b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,L(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,L(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,M(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ka},function(a, +b){var c=a[5].call(this,M(this,this.L+this.J),b.call(this));P(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,L(this,this.J),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,L(this,R(this)),b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,L(this, +this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,L(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,M(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,M(this,this.L+this.J),b.call(this));P(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,L(this,this.J),b.call(this)); +P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,L(this,R(this)),b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,L(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,L(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,M(this,this.L+this.K),b.call(this));P(this,c);this.A-= +this.B.ka},function(a,b){var c=a[7].call(this,M(this,this.L+this.J),b.call(this));P(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,L(this,this.J),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,L(this,R(this)),b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= +a[0].call(this,L(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,L(this,this.D+this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,M(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,M(this,this.L+this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-= +this.B.I},function(a,b){var c=a[0].call(this,L(this,this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,L(this,this.D+this.J+this.M()),b.call(this)); +P(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,M(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,M(this,this.L+this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.L+this.M()), +b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,L(this,this.D+this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,M(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this, +M(this,this.L+this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, +L(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,L(this,this.D+this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,M(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,M(this,this.L+this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a, +b){var c=a[3].call(this,L(this,this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,L(this,this.D+this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.T}, +function(a,b){var c=a[4].call(this,M(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,M(this,this.L+this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.L+this.M()),b.call(this));P(this,c); +this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,L(this,this.D+this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,M(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,M(this,this.L+this.J+this.M()), +b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,this.D+this.K+ +this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,L(this,this.D+this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,M(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,M(this,this.L+this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +L(this,this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.D+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,L(this,this.D+this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c= +a[7].call(this,M(this,this.L+this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,M(this,this.L+this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a, +b){var c=a[7].call(this,L(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.D+this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,L(this,this.D+this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,M(this,this.L+this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,M(this,this.L+this.J+R(this)),b.call(this));P(this,c);this.A-= +this.B.S},function(a,b){var c=a[0].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.L+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.D+this.K+R(this)),b.call(this));P(this,c);this.A-= +this.B.S},function(a,b){var c=a[1].call(this,L(this,this.D+this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,M(this,this.L+this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,M(this,this.L+this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.J+R(this)),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.L+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.D+this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,L(this,this.D+this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,M(this,this.L+this.K+R(this)), +b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,M(this,this.L+this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.L+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.D+R(this)), +b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.D+this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,L(this,this.D+this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,M(this,this.L+this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,M(this,this.L+this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this, +L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.L+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.D+this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this, +L(this,this.D+this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,M(this,this.L+this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,M(this,this.L+this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c= +a[4].call(this,M(this,this.L+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.D+this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,L(this,this.D+this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,M(this,this.L+this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.T}, +function(a,b){var c=a[5].call(this,M(this,this.L+this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.L+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,L(this,this.D+this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,L(this,this.D+this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,M(this,this.L+this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,M(this,this.L+this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,L(this,this.K+R(this)),b.call(this));P(this, +c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.L+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.D+this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,L(this,this.D+this.J+R(this)),b.call(this)); +P(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,M(this,this.L+this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,M(this,this.L+this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.L+R(this)),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8& 255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this, this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c= a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[2].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[2].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[2].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c= @@ -378,183 +377,183 @@ this.D&-65281|c<<8},function(a,b){var c=a[5].call(this,this.F&255,b.call(this)); this.G=this.G&-65281|c<<8},function(a,b){var c=a[5].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[5].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this)); this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.G& 255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this, -this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],A=[function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this, -this.F&this.C,K(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,T(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,K(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G& -this.C,K(this,this.D+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&this.C,K(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.G&this.C,K(this,T(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,K(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a= -a.call(this,this.H&this.C,L(this,this.L+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,K(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,T(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&this.C,K(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&this.C,K(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&this.C,K(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&this.C,K(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,T(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,K(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.K));t(this,u(this)&~this.C|a);this.A-=this.B.ja},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.J));t(this,u(this)&~this.C|a);this.A-=this.B.ka},function(a){a= -a.call(this,u(this)&this.C,L(this,this.L+this.K));t(this,u(this)&~this.C|a);this.A-=this.B.ka},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.J));t(this,u(this)&~this.C|a);this.A-=this.B.ja},function(a){a=a.call(this,u(this)&this.C,K(this,this.K));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.J));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.la}, -function(a){a=a.call(this,u(this)&this.C,K(this,this.D));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J));this.L=this.L&~this.C| -a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,K(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,T(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,K(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K));this.K=this.K&~this.C|a; -this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,K(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.J));this.K=this.K& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,T(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,K(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K)); -this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,K(this,this.K));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,T(this)));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,K(this,this.D)); -this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a= -a.call(this,this.F&this.C,K(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K+this.M()));this.G=this.G&~this.C| -a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& -this.C,K(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J+this.M()));this.H=this.H&~this.C|a;this.A-= -this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+ -this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T}, -function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.M()));this.D= -this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.K+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.J+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.K+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.J+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.S}, -function(a){a=a.call(this,u(this)&this.C,K(this,this.K+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.J+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K+ -this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.L&this.C,K(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J+this.M())); -this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.K&this.C,L(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K+this.M()));this.J=this.J& -~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C, -K(this,this.D+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.K+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.J+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.K+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.J+T(this)));this.F=this.F&~this.C|a; -this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,K(this,this.K+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.K+ -T(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.J+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.K+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.J+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,K(this,this.K+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a= -a.call(this,this.G&this.C,K(this,this.J+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.K+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.J+T(this)));this.H=this.H& -~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.K+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.J+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,K(this,this.K+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C, -L(this,this.L+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.K+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.D+this.J+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.K+T(this)));this.D=this.D&~this.C|a;this.A-= -this.B.T},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.J+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,K(this,this.K+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+T(this))); -this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.K+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.J+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.K+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.J+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.S}, -function(a){a=a.call(this,u(this)&this.C,K(this,this.K+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.J+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.K+T(this))); -this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.J+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.K+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.J+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,K(this,this.K+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a= -a.call(this,this.L&this.C,K(this,this.J+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.K+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.J+T(this)));this.K=this.K& -~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.K+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.J+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,K(this,this.K+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, -L(this,this.L+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.K+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.J+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.K+T(this)));this.J=this.J&~this.C|a;this.A-= -this.B.T},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.J+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,K(this,this.K+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+T(this))); -this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,u(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F= +this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],z=[function(a){a=a.call(this,this.F&this.C,H(this,this.D+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.F&this.C,H(this,this.D+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.K));this.F=this.F&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.J));this.F=this.F&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this, +this.F&this.C,H(this,this.K));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,H(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,H(this,R(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,H(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,H(this,this.D+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G& +this.C,H(this,this.D+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.K));this.G=this.G&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.J));this.G=this.G&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.G&this.C,H(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,H(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.G&this.C,H(this,R(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,H(this,this.D));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,H(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,H(this,this.D+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ka},function(a){a= +a.call(this,this.H&this.C,K(this,this.L+this.J));this.H=this.H&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.H&this.C,H(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,H(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,H(this,R(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&this.C,H(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&this.C,H(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&this.C,H(this,this.D+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.J));this.D=this.D&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.D&this.C,H(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= +a.call(this,this.D&this.C,H(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,H(this,R(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,H(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,t(this)&this.C,H(this,this.D+this.K));r(this,t(this)&~this.C|a);this.A-=this.B.ja},function(a){a=a.call(this,t(this)&this.C,H(this,this.D+this.J));r(this,t(this)&~this.C|a);this.A-=this.B.ka},function(a){a= +a.call(this,t(this)&this.C,K(this,this.L+this.K));r(this,t(this)&~this.C|a);this.A-=this.B.ka},function(a){a=a.call(this,t(this)&this.C,K(this,this.L+this.J));r(this,t(this)&~this.C|a);this.A-=this.B.ja},function(a){a=a.call(this,t(this)&this.C,H(this,this.K));r(this,t(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,t(this)&this.C,H(this,this.J));r(this,t(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,t(this)&this.C,H(this,R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.la}, +function(a){a=a.call(this,t(this)&this.C,H(this,this.D));r(this,t(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,H(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,H(this,this.D+this.J));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.J));this.L=this.L&~this.C| +a;this.A-=this.B.ja},function(a){a=a.call(this,this.L&this.C,H(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,H(this,this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,H(this,R(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,H(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,H(this,this.D+this.K));this.K=this.K&~this.C|a; +this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,H(this,this.D+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.J));this.K=this.K&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.K&this.C,H(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,H(this,this.J));this.K=this.K& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,H(this,R(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,H(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,H(this,this.D+this.K));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,H(this,this.D+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.K)); +this.J=this.J&~this.C|a;this.A-=this.B.ka},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.J));this.J=this.J&~this.C|a;this.A-=this.B.ja},function(a){a=a.call(this,this.J&this.C,H(this,this.K));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,H(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,H(this,R(this)));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,H(this,this.D)); +this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,H(this,this.D+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,H(this,this.D+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a= +a.call(this,this.F&this.C,H(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.D+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,this.D+this.K+this.M()));this.G=this.G&~this.C| +a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,H(this,this.D+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,H(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& +this.C,H(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.D+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,H(this,this.D+this.J+this.M()));this.H=this.H&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,H(this,this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.L+ +this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.D+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,H(this,this.D+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T}, +function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,H(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.J+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.D+this.M()));this.D= +this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.D+this.K+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,t(this)&this.C,H(this,this.D+this.J+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,t(this)&this.C,K(this,this.L+this.K+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,t(this)&this.C,K(this,this.L+this.J+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,t(this)&this.C,H(this,this.K+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.J+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,K(this,this.L+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.D+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,this.D+this.K+ +this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,H(this,this.D+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,H(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.L&this.C,H(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.D+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,H(this,this.D+this.J+this.M())); +this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,H(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.K&this.C,K(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.D+this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,H(this,this.D+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.K+this.M()));this.J=this.J& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,H(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C, +H(this,this.D+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.D+this.K+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,H(this,this.D+this.J+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.K+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.J+R(this)));this.F=this.F&~this.C|a; +this.A-=this.B.S},function(a){a=a.call(this,this.F&this.C,H(this,this.K+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.J+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.L+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.D+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,this.D+this.K+ +R(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,H(this,this.D+this.J+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.K+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.J+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.G&this.C,H(this,this.K+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.G&this.C,H(this,this.J+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.L+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,this.D+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.D+this.K+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,H(this,this.D+this.J+R(this)));this.H=this.H& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.K+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.J+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,H(this,this.K+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.J+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C, +K(this,this.L+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.D+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.D+this.K+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,H(this,this.D+this.J+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.K+R(this)));this.D=this.D&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.J+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,H(this,this.K+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.J+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.L+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.D+R(this))); +this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.D+this.K+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,t(this)&this.C,H(this,this.D+this.J+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,t(this)&this.C,K(this,this.L+this.K+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,t(this)&this.C,K(this,this.L+this.J+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,t(this)&this.C,H(this,this.K+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.J+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,K(this,this.L+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.D+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,this.D+this.K+R(this))); +this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,H(this,this.D+this.J+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.K+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.J+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,H(this,this.K+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.L&this.C,H(this,this.J+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.L+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,this.D+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.D+this.K+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,H(this,this.D+this.J+R(this)));this.K=this.K& +~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.K+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.J+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,H(this,this.K+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.J+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, +K(this,this.L+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.D+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.D+this.K+R(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,H(this,this.D+this.J+R(this)));this.J=this.J&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.K+R(this)));this.J=this.J&~this.C|a;this.A-= +this.B.T},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.J+R(this)));this.J=this.J&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.J&this.C,H(this,this.K+R(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.J+R(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.L+R(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.D+R(this))); +this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,t(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F= this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a= -a.call(this,this.G&this.C,u(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C, -this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,u(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D= -this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,u(this)&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a= -a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,u(this)&this.C,this.F&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.G&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.H&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.D&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,u(this)&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this, -u(this)&this.C,this.L&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.K&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.J&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, -this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,u(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K= -this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,u(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a= -a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,u(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C, -this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],Be=[function(a){a=a.call(this,O(this,this.D+this.K),this.F&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.F&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.F&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.F&this.C);R(this,a);this.A-=this.B.ja},function(a){a= -a.call(this,O(this,this.K),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.F&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.G&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.G&this.C);R(this,a);this.A-=this.B.ka}, -function(a){a=a.call(this,P(this,this.L+this.K),this.G&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.G&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.G&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.G&this.C);R(this, -a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.H&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.H&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.H&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.H&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this, -this.J),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.H&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.D&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.D&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.D&this.C);R(this,a);this.A-=this.B.ka},function(a){a= -a.call(this,P(this,this.L+this.J),this.D&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.D&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),u(this)&this.C);R(this,a);this.A-=this.B.ja}, -function(a){a=a.call(this,O(this,this.D+this.J),u(this)&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),u(this)&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),u(this)&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),u(this)&this.C); -R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.L&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.L&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.L&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.L&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this, -O(this,this.K),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.L&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K),this.K&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.K&this.C);R(this,a);this.A-=this.B.ka},function(a){a= -a.call(this,P(this,this.L+this.K),this.K&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.K&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.K&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.K&this.C);R(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,O(this,this.D+this.K),this.J&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.D+this.J),this.J&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.K),this.J&this.C);R(this,a);this.A-=this.B.ka},function(a){a=a.call(this,P(this,this.L+this.J),this.J&this.C);R(this,a);this.A-=this.B.ja},function(a){a=a.call(this,O(this,this.K),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.J&this.C); -R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.J&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.D),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.F&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.F&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.F&this.C);R(this,a);this.A-=this.B.T},function(a){a= -a.call(this,P(this,this.L+this.J+this.M()),this.F&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+ -this.M()),this.G&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.G&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.G&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.G&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G& -this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.H&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.H&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.H&this.C);R(this, -a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.H&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.D+this.K+this.M()),this.D&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.D&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.D&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.D&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this, -O(this,this.J+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+ -this.M()),u(this)&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),u(this)&this.C); -R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.L&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.L&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.L&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.L&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.L&this.C);R(this,a); -this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.K&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.K&this.C);R(this,a);this.A-=this.B.T},function(a){a= -a.call(this,P(this,this.L+this.K+this.M()),this.K&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.K&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+ -this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+this.M()),this.J&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+this.M()),this.J&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+this.M()),this.J&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+this.M()),this.J&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+this.M()), -this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.F&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.F&this.C);R(this,a); -this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.F&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.F&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.D+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.G&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.G&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.G&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.G&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this, -this.K+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.H&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.H&this.C); -R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.H&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.H&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,O(this,this.D+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.D&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.D&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.D&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.D&this.C);R(this,a);this.A-=this.B.S},function(a){a= -a.call(this,O(this,this.K+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+ -T(this)),u(this)&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),u(this)&this.C); -R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.L&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.L&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.L&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.L&this.C);R(this,a);this.A-= -this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.K&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this, -O(this,this.D+this.J+T(this)),this.K&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.K&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.K&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)), -this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.K+T(this)),this.J&this.C);R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.D+this.J+T(this)),this.J&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.K+T(this)),this.J&this.C);R(this,a);this.A-=this.B.T},function(a){a=a.call(this,P(this,this.L+this.J+T(this)),this.J&this.C); -R(this,a);this.A-=this.B.S},function(a){a=a.call(this,O(this,this.K+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241], -A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Ce=[function(a,b){var c=a[0].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,O(this,this.D+this.J), -b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,T(this)),b.call(this));R(this,c); -this.A-=this.B.la},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja}, -function(a,b){var c=a[1].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this, -O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,T(this)),b.call(this)); -R(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,P(this,this.L+this.J),b.call(this));R(this,c); -this.A-=this.B.ja},function(a,b){var c=a[3].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c= -a[4].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this, -T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,P(this,this.L+this.J), -b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-= -this.B.ja},function(a,b){var c=a[6].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a, -b){var c=a[6].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.D+this.K),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,O(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,P(this,this.L+this.K),b.call(this));R(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this, -P(this,this.L+this.J),b.call(this));R(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.D+this.K+this.M()), -b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, -O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c= -a[1].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a, -b){var c=a[1].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this, -c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.K+this.M()),b.call(this)); -R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+ -this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, -P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c= -a[4].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-= -this.B.S},function(a,b){var c=a[5].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this, -c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+this.M()), -b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.D+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this, -this.L+this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a, -b){var c=a[0].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a, -b){var c=a[1].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I}, -function(a,b){var c=a[1].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c); -this.A-=this.B.T},function(a,b){var c=a[2].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+T(this)),b.call(this));R(this, -c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,O(this,this.K+T(this)), -b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.D+this.J+ -T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this, -this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this, -P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, -O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a, -b){var c=a[6].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.D+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.T}, -function(a,b){var c=a[7].call(this,P(this,this.L+this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,P(this,this.L+this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-= -this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,u(this)& -this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= -a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C| -c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this)); +a.call(this,this.G&this.C,t(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C, +this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,t(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D= +this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,t(this)&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a= +a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,t(this)&this.C,this.F&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this,t(this)&this.C,this.G&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this,t(this)&this.C,this.H&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this,t(this)&this.C,this.D&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this,t(this)&this.C,t(this)&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this, +t(this)&this.C,this.L&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this,t(this)&this.C,this.K&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this,t(this)&this.C,this.J&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, +this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,t(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K= +this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,t(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a= +a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,t(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C, +this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],De=[function(a){a=a.call(this,N(this,this.D+this.K),this.F&this.C);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.F&this.C);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.F&this.C);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.F&this.C);Q(this,a);this.A-=this.B.ja},function(a){a= +a.call(this,N(this,this.K),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),this.F&this.C);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.G&this.C);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.G&this.C);Q(this,a);this.A-=this.B.ka}, +function(a){a=a.call(this,O(this,this.L+this.K),this.G&this.C);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.G&this.C);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),this.G&this.C);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.G&this.C);Q(this, +a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.H&this.C);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.H&this.C);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.H&this.C);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.H&this.C);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this, +this.J),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),this.H&this.C);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.D&this.C);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.D&this.C);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.D&this.C);Q(this,a);this.A-=this.B.ka},function(a){a= +a.call(this,O(this,this.L+this.J),this.D&this.C);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),this.D&this.C);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),t(this)&this.C);Q(this,a);this.A-=this.B.ja}, +function(a){a=a.call(this,N(this,this.D+this.J),t(this)&this.C);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),t(this)&this.C);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),t(this)&this.C);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),t(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),t(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),t(this)&this.C); +Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),t(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.L&this.C);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.L&this.C);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.L&this.C);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.L&this.C);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this, +N(this,this.K),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),this.L&this.C);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K),this.K&this.C);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.K&this.C);Q(this,a);this.A-=this.B.ka},function(a){a= +a.call(this,O(this,this.L+this.K),this.K&this.C);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.K&this.C);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),this.K&this.C);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.K&this.C);Q(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,N(this,this.D+this.K),this.J&this.C);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.D+this.J),this.J&this.C);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.K),this.J&this.C);Q(this,a);this.A-=this.B.ka},function(a){a=a.call(this,O(this,this.L+this.J),this.J&this.C);Q(this,a);this.A-=this.B.ja},function(a){a=a.call(this,N(this,this.K),this.J&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.J&this.C); +Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),this.J&this.C);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.D),this.J&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.T},function(a){a= +a.call(this,O(this,this.L+this.J+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+ +this.M()),this.G&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.G& +this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.H&this.C);Q(this, +a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.D+this.K+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this, +N(this,this.J+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+ +this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),t(this)&this.C); +Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.L&this.C);Q(this,a); +this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.T},function(a){a= +a.call(this,O(this,this.L+this.K+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+ +this.M()),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+this.M()),this.J&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+this.M()),this.J&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+this.M()),this.J&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+this.M()),this.J&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+this.M()), +this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+R(this)),this.F&this.C);Q(this,a); +this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.D+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this, +this.K+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+R(this)),this.H&this.C); +Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,N(this,this.D+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.S},function(a){a= +a.call(this,N(this,this.K+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+ +R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)),t(this)&this.C); +Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+R(this)),this.L&this.C);Q(this,a);this.A-= +this.B.S},function(a){a=a.call(this,N(this,this.K+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this, +N(this,this.D+this.J+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)), +this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.K+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.D+this.J+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.K+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.T},function(a){a=a.call(this,O(this,this.L+this.J+R(this)),this.J&this.C); +Q(this,a);this.A-=this.B.S},function(a){a=a.call(this,N(this,this.K+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.I},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241], +z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219],z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],Ee=[function(a,b){var c=a[0].call(this,N(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,N(this,this.D+this.J), +b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,O(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[0].call(this,O(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[0].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,R(this)),b.call(this));Q(this,c); +this.A-=this.B.la},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[1].call(this,N(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,O(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[1].call(this,O(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja}, +function(a,b){var c=a[1].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this, +N(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,O(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[2].call(this,O(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[2].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,R(this)),b.call(this)); +Q(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[3].call(this,N(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,O(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[3].call(this,O(this,this.L+this.J),b.call(this));Q(this,c); +this.A-=this.B.ja},function(a,b){var c=a[3].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c= +a[4].call(this,N(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,O(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[4].call(this,O(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[4].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this, +R(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,N(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,O(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[5].call(this,O(this,this.L+this.J), +b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[5].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.D+this.K),b.call(this));Q(this,c);this.A-= +this.B.ja},function(a,b){var c=a[6].call(this,N(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,O(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[6].call(this,O(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[6].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a, +b){var c=a[6].call(this,N(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.D+this.K),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,N(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this,O(this,this.L+this.K),b.call(this));Q(this,c);this.A-=this.B.ka},function(a,b){var c=a[7].call(this, +O(this,this.L+this.J),b.call(this));Q(this,c);this.A-=this.B.ja},function(a,b){var c=a[7].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.D+this.K+this.M()), +b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,N(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +N(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,N(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c= +a[1].call(this,O(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a, +b){var c=a[1].call(this,N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,N(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.L+this.J+this.M()),b.call(this));Q(this, +c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+this.K+this.M()),b.call(this)); +Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,N(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.J+ +this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,N(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this, +O(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c= +a[4].call(this,N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,N(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-= +this.B.S},function(a,b){var c=a[5].call(this,N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+this.K+this.M()),b.call(this));Q(this, +c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,N(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.J+this.M()), +b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,N(this,this.D+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this, +this.L+this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.L+this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[0].call(this,N(this,this.D+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[0].call(this,O(this,this.L+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a, +b){var c=a[0].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a, +b){var c=a[1].call(this,N(this,this.D+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[1].call(this,O(this,this.L+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[1].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I}, +function(a,b){var c=a[1].call(this,O(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,N(this,this.D+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.L+this.K+R(this)),b.call(this));Q(this,c); +this.A-=this.B.T},function(a,b){var c=a[2].call(this,O(this,this.L+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[2].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+R(this)),b.call(this));Q(this, +c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,N(this,this.D+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[3].call(this,O(this,this.L+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[3].call(this,N(this,this.K+R(this)), +b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,N(this,this.D+this.J+ +R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[4].call(this,O(this,this.L+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[4].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this, +this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,N(this,this.D+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this,O(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[5].call(this, +O(this,this.L+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[5].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +N(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,N(this,this.D+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[6].call(this,O(this,this.L+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[6].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a, +b){var c=a[6].call(this,N(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,N(this,this.D+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.T}, +function(a,b){var c=a[7].call(this,O(this,this.L+this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,O(this,this.L+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.L+R(this)),b.call(this));Q(this,c);this.A-= +this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,t(this)& +this.C,b.call(this));r(this,t(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= +a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,t(this)&this.C,b.call(this));r(this,t(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C| +c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,t(this)&this.C,b.call(this));r(this,t(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this)); this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[3].call(this,this.D& -this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c= -a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C| -c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,u(this)&this.C,b.call(this)); -t(this,u(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this, -this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a, -b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= -this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],B=[function(a){a=a.call(this,this.F&255,G(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.G));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F& -255,G(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,X(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,T(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,G(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.F));this.G=this.G&-256| -a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,X(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,T(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this, -this.G&255,G(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,G(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.F));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.G));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.H));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.D));this.H=this.H& --256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,X(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,T(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,G(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,G(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&255,G(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,X(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,T(this)));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,G(this,this.K)); -this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,G(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.F));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.G));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.H));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.D));this.F=this.F& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,X(this,0)));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,G(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.F));this.G=this.G& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.G));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.H));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,X(this,0)));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,T(this)));this.G=this.G& --65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,G(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.F));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.G));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.H));this.H=this.H& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,X(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,G(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.J));this.H=this.H& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.F));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.G));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.H));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,X(this,0)));this.D=this.D& --65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,G(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,G(this,this.F+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.G+this.M()));this.F= -this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,X(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+this.M())); -this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.F+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.G+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.H+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+this.M())); -this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,X(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+this.M())); -this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,X(this,1)+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+this.M())); -this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.F+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.G+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.H+this.M())); -this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,X(this,1)+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+this.M())); -this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.F+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.G+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.H+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this, -this.F>>8&255,G(this,X(this,1)+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+this.M()));this.G=this.G&-65281|a<< -8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,X(this,1)+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this, -this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.F+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.G+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a= -a.call(this,this.H>>8&255,G(this,this.H+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,X(this,1)+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.M()));this.H=this.H& --65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.F+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.G+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.H+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8& -255,G(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,X(this,1)+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-= -this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.F+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.G+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.H+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.D+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,X(this,2)+T(this)));this.F=this.F&-256|a;this.A-= -this.B.I},function(a){a=a.call(this,this.F&255,H(this,this.L+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.K+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.J+T(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.F+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.G+T(this)));this.G=this.G&-256|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&255,G(this,this.H+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.D+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,X(this,2)+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,H(this,this.L+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.K+T(this)));this.G=this.G&-256|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&255,G(this,this.J+T(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.F+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.G+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.H+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.D+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.H&255,G(this,X(this,2)+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,H(this,this.L+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.K+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.J+T(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.F+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&255,G(this,this.G+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.H+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.D+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,X(this,2)+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,H(this,this.L+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&255,G(this,this.K+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.J+T(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.F+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.G+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.H+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.F>>8&255,G(this,this.D+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,X(this,2)+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,H(this,this.L+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+T(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.J+T(this)));this.F= -this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.F+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.G+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.H+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.D+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>> -8&255,G(this,X(this,2)+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,H(this,this.L+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.J+T(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.F+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.H>>8&255,G(this,this.G+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.H+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.D+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,X(this,2)+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,H(this,this.L+T(this)));this.H= -this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.J+T(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.F+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.G+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>> -8&255,G(this,this.H+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.D+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,X(this,2)+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,H(this,this.L+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, -function(a){a=a.call(this,this.D>>8&255,G(this,this.J+T(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255, +this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,t(this)&this.C,b.call(this));r(this,t(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c= +a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,t(this)&this.C,b.call(this));r(this,t(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C| +c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,t(this)&this.C,b.call(this)); +r(this,t(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this, +this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,t(this)&this.C,b.call(this));r(this,t(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a, +b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,t(this)&this.C,b.call(this));r(this,t(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= +this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],A=[function(a){a=a.call(this,this.F&255,E(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.G));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F& +255,E(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,T(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,R(this)));this.F=this.F&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&255,E(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.J));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.F));this.G=this.G&-256| +a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,T(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,R(this)));this.G=this.G&-256|a;this.A-=this.B.la},function(a){a=a.call(this, +this.G&255,E(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,E(this,this.J));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.F));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.G));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.H));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.D));this.H=this.H& +-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,T(this,0)));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,R(this)));this.H=this.H&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.H&255,E(this,this.K));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,E(this,this.J));this.H=this.H&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.F));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a= +a.call(this,this.D&255,E(this,this.G));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.H));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.D));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,T(this,0)));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,R(this)));this.D=this.D&-256|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&255,E(this,this.K)); +this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&255,E(this,this.J));this.D=this.D&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.F));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.G));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.H));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.D));this.F=this.F& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,T(this,0)));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.F>>8&255,E(this,this.K));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.F));this.G=this.G& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.G));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.H));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,T(this,0)));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,R(this)));this.G=this.G& +-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.G>>8&255,E(this,this.K));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.F));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.G));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.H));this.H=this.H& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,T(this,0)));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.H>>8&255,E(this,this.K));this.H=this.H&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.J));this.H=this.H& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.F));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.G));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.H));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.D));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,T(this,0)));this.D=this.D& +-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.la},function(a){a=a.call(this,this.D>>8&255,E(this,this.K));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,E(this,this.F+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.G+this.M()));this.F= +this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.H+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.D+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,T(this,1)+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.L+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.K+this.M())); +this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.J+this.M()));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.F+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.G+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.H+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.D+this.M())); +this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,T(this,1)+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.L+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.K+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.J+this.M()));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.F+this.M())); +this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.G+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.H+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.D+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,T(this,1)+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.L+this.M())); +this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.K+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.J+this.M()));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,this.F+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,this.G+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,this.H+this.M())); +this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,this.D+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,T(this,1)+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.L+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,this.K+this.M()));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,this.J+this.M())); +this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.F+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.G+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.H+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this, +this.F>>8&255,E(this,T(this,1)+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.L+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.K+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.J+this.M()));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.F+this.M()));this.G=this.G&-65281|a<< +8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.G+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.H+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,T(this,1)+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this, +this.L+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.K+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.J+this.M()));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.F+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.G+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a= +a.call(this,this.H>>8&255,E(this,this.H+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,T(this,1)+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.L+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.K+this.M()));this.H=this.H& +-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.J+this.M()));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,this.F+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,this.G+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,this.H+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8& +255,E(this,this.D+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,T(this,1)+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.L+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,this.K+this.M()));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,this.J+this.M()));this.D=this.D&-65281|a<<8;this.A-= +this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.F+R(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.G+R(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.H+R(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.D+R(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,T(this,2)+R(this)));this.F=this.F&-256|a;this.A-= +this.B.I},function(a){a=a.call(this,this.F&255,G(this,this.L+R(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.K+R(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,E(this,this.J+R(this)));this.F=this.F&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.F+R(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.G+R(this)));this.G=this.G&-256|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&255,E(this,this.H+R(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.D+R(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,T(this,2)+R(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,G(this,this.L+R(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&255,E(this,this.K+R(this)));this.G=this.G&-256|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&255,E(this,this.J+R(this)));this.G=this.G&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.F+R(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.G+R(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.H+R(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.D+R(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.H&255,E(this,T(this,2)+R(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,G(this,this.L+R(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.K+R(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&255,E(this,this.J+R(this)));this.H=this.H&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,this.F+R(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&255,E(this,this.G+R(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,this.H+R(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,this.D+R(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,T(this,2)+R(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,G(this,this.L+R(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&255,E(this,this.K+R(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&255,E(this,this.J+R(this)));this.D=this.D&-256|a;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.F+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.G+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.H+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I}, +function(a){a=a.call(this,this.F>>8&255,E(this,this.D+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,T(this,2)+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,G(this,this.L+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.K+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F>>8&255,E(this,this.J+R(this)));this.F= +this.F&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.F+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.G+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.H+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>> +8&255,E(this,T(this,2)+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,G(this,this.L+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.K+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.G>>8&255,E(this,this.J+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.F+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I}, +function(a){a=a.call(this,this.H>>8&255,E(this,this.G+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.H+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,T(this,2)+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,G(this,this.L+R(this)));this.H= +this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.K+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.H>>8&255,E(this,this.J+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,this.F+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,this.G+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>> +8&255,E(this,this.H+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,T(this,2)+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,G(this,this.L+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.D>>8&255,E(this,this.K+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I}, +function(a){a=a.call(this,this.D>>8&255,E(this,this.J+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.B.I},function(a){a=a.call(this,this.F&255,this.F&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.G&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.F>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255, this.G>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.H>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,this.D>>8&255);this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,this.F&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G& 255,this.F>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.G>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.H>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,this.D>>8&255);this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,this.F&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H&255);this.H=this.H&-256|a},function(a){a=a.call(this, this.H&255,this.D&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.F>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.G>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.H>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,this.D>>8&255);this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,this.F&255);this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,this.G&255);this.D=this.D&-256|a},function(a){a=a.call(this, @@ -563,79 +562,79 @@ a.call(this,this.F>>8&255,this.G&255);this.F=this.F&-65281|a<<8},function(a){a=a 8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.F>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.G>>8&255); this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.H>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H&-65281| a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a= -a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],De=[function(a){a=a.call(this, -M(this,this.F),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.F&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K), -this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.G&255); -Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.G&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H&255);Q(this,a);this.A-= -this.B.N},function(a){a=a.call(this,M(this,this.D),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.H&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.H&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D&255);Q(this,a);this.A-=this.B.N}, -function(a){a=a.call(this,M(this,this.G),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.D&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.J),this.D&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.F>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.D),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.G>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.G),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,this.J),this.H>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,X(this,0)),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a= -a.call(this,M(this,T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,M(this,this.K),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.J),this.D>>8&255);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.F&255);Q(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,M(this,this.D+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()), -this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.K+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H&255);Q(this, -a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, -this.G+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.D&255);Q(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,M(this,this.J+this.M()),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this, -1)+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.G>>8&255);Q(this,a); -this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this, -M(this,this.J+this.M()),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.H>>8& -255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.H+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,1)+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+this.M()),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+this.M()), -this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,N(this,this.L+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.F&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.G&255);Q(this,a); -this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.G&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+ -T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.K+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.H&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.D&255);Q(this,a); -this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.D&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this, -this.G+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.F>>8&255);Q(this, -a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.F>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this, -M(this,X(this,2)+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.G>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.H>>8&255); -Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a= -a.call(this,M(this,this.J+T(this)),this.H>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.F+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.G+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.H+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.D+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,X(this,2)+T(this)),this.D>> -8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.L+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.K+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.J+T(this)),this.D>>8&255);Q(this,a);this.A-=this.B.I},B[192],B[200],B[208],B[216],B[224],B[232],B[240],B[248],B[193],B[201],B[209],B[217],B[225],B[233],B[241],B[249],B[194],B[202],B[210],B[218],B[226],B[234],B[242],B[250],B[195],B[203],B[211],B[219], -B[227],B[235],B[243],B[251],B[196],B[204],B[212],B[220],B[228],B[236],B[244],B[252],B[197],B[205],B[213],B[221],B[229],B[237],B[245],B[253],B[198],B[206],B[214],B[222],B[230],B[238],B[246],B[254],B[199],B[207],B[215],B[223],B[231],B[239],B[247],B[255]],Ee=[function(a,b){var c=a[0].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this)); -Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a, -b){var c=a[1].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,T(this)), -b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N}, -function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this, -this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-= -this.B.la},function(a,b){var c=a[3].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, -M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));Q(this, -c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c= -a[5].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this)); -Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,M(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a, -b){var c=a[7].call(this,M(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,X(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,T(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,M(this,this.K), -b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.F+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.H+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,X(this,1)+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.G+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.K+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.F+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.H+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,X(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+this.M()),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,X(this,2)+T(this)),b.call(this)); -Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.G+T(this)),b.call(this));Q(this, -c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.K+T(this)),b.call(this));Q(this, -c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c); -this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c); -this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c); -this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-= -this.B.I},function(a,b){var c=a[4].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-= -this.B.I},function(a,b){var c=a[5].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-= -this.B.I},function(a,b){var c=a[5].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I}, -function(a,b){var c=a[6].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.F+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.G+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.H+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.D+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a, -b){var c=a[7].call(this,M(this,X(this,2)+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.L+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.K+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.J+T(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this, +a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],Fe=[function(a){a=a.call(this, +L(this,this.F),this.F&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.G),this.F&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.H),this.F&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.D),this.F&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,T(this,0)),this.F&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,R(this)),this.F&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.K), +this.F&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.J),this.F&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.F),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.G),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.H),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.D),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,T(this,0)),this.G&255); +P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,R(this)),this.G&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.K),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.J),this.G&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.F),this.H&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.G),this.H&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.H),this.H&255);P(this,a);this.A-= +this.B.N},function(a){a=a.call(this,L(this,this.D),this.H&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,T(this,0)),this.H&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,R(this)),this.H&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.K),this.H&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.J),this.H&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.F),this.D&255);P(this,a);this.A-=this.B.N}, +function(a){a=a.call(this,L(this,this.G),this.D&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.H),this.D&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.D),this.D&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,T(this,0)),this.D&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,R(this)),this.D&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.K),this.D&255);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,L(this,this.J),this.D&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.F),this.F>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.G),this.F>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.H),this.F>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.D),this.F>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,T(this,0)),this.F>>8&255);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,L(this,R(this)),this.F>>8&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.K),this.F>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.J),this.F>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.F),this.G>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.G),this.G>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.H),this.G>>8&255);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,L(this,this.D),this.G>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,T(this,0)),this.G>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,R(this)),this.G>>8&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.K),this.G>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.J),this.G>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.F),this.H>>8&255);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,L(this,this.G),this.H>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.H),this.H>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.D),this.H>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,T(this,0)),this.H>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,R(this)),this.H>>8&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.K),this.H>>8&255);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,L(this,this.J),this.H>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.F),this.D>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.G),this.D>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.H),this.D>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.D),this.D>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,T(this,0)),this.D>>8&255);P(this,a);this.A-=this.B.N},function(a){a= +a.call(this,L(this,R(this)),this.D>>8&255);P(this,a);this.A-=this.B.la},function(a){a=a.call(this,L(this,this.K),this.D>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.J),this.D>>8&255);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,L(this,this.F+this.M()),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.G+this.M()),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+this.M()),this.F&255);P(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,L(this,this.D+this.M()),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this,1)+this.M()),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.K+this.M()),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+this.M()),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+this.M()), +this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.G+this.M()),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+this.M()),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this,1)+this.M()),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.G&255);P(this,a);this.A-=this.B.I},function(a){a= +a.call(this,L(this,this.K+this.M()),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+this.M()),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+this.M()),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.G+this.M()),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+this.M()),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.H&255);P(this, +a);this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this,1)+this.M()),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.K+this.M()),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+this.M()),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+this.M()),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this, +this.G+this.M()),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+this.M()),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this,1)+this.M()),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.K+this.M()),this.D&255);P(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,L(this,this.J+this.M()),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+this.M()),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.G+this.M()),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+this.M()),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this, +1)+this.M()),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.K+this.M()),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+this.M()),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.G+this.M()),this.G>>8&255);P(this,a); +this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this,1)+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.K+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this, +L(this,this.J+this.M()),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+this.M()),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.G+this.M()),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+this.M()),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this,1)+this.M()),this.H>>8& +255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.K+this.M()),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+this.M()),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+this.M()),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.G+this.M()),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a= +a.call(this,L(this,this.H+this.M()),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+this.M()),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this,1)+this.M()),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+this.M()),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.K+this.M()),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+this.M()), +this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+R(this)),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.G+R(this)),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+R(this)),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this,2)+R(this)),this.F&255);P(this,a);this.A-=this.B.I},function(a){a= +a.call(this,M(this,this.L+R(this)),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.K+R(this)),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)),this.F&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+R(this)),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.G+R(this)),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+R(this)),this.G&255);P(this,a); +this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this,2)+R(this)),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+R(this)),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.K+R(this)),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)),this.G&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+ +R(this)),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.G+R(this)),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+R(this)),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this,2)+R(this)),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+R(this)),this.H&255);P(this,a);this.A-=this.B.I},function(a){a= +a.call(this,L(this,this.K+R(this)),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)),this.H&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+R(this)),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.G+R(this)),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+R(this)),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.D&255);P(this,a); +this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this,2)+R(this)),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+R(this)),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.K+R(this)),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)),this.D&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+R(this)),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this, +this.G+R(this)),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+R(this)),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this,2)+R(this)),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+R(this)),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.K+R(this)),this.F>>8&255);P(this, +a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)),this.F>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.G+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this, +L(this,T(this,2)+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.K+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)),this.G>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+R(this)),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.G+R(this)),this.H>>8&255); +P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+R(this)),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this,2)+R(this)),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+R(this)),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.K+R(this)),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a= +a.call(this,L(this,this.J+R(this)),this.H>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.F+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.G+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.H+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.D+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,T(this,2)+R(this)),this.D>> +8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,M(this,this.L+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.K+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.I},function(a){a=a.call(this,L(this,this.J+R(this)),this.D>>8&255);P(this,a);this.A-=this.B.I},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209],A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219], +A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Ge=[function(a,b){var c=a[0].call(this,L(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,L(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,L(this,this.H),b.call(this)); +P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,L(this,T(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,L(this,R(this)),b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,L(this,this.J),b.call(this));P(this,c);this.A-=this.B.N},function(a, +b){var c=a[1].call(this,L(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,L(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,L(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,L(this,T(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,L(this,R(this)), +b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,L(this,this.J),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,L(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,L(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,L(this,this.H),b.call(this));P(this,c);this.A-=this.B.N}, +function(a,b){var c=a[2].call(this,L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,L(this,T(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,L(this,R(this)),b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,L(this,this.J),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,L(this, +this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,L(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,L(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,L(this,T(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,L(this,R(this)),b.call(this));P(this,c);this.A-= +this.B.la},function(a,b){var c=a[3].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,L(this,this.J),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,L(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,L(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,L(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this, +L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,L(this,T(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,L(this,R(this)),b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,L(this,this.J),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,L(this,this.F),b.call(this));P(this, +c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,L(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,L(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,L(this,T(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,L(this,R(this)),b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c= +a[5].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,L(this,this.J),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,L(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,L(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,L(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,L(this,this.D),b.call(this)); +P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,L(this,T(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,L(this,R(this)),b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,L(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,L(this,this.J),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,L(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a, +b){var c=a[7].call(this,L(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,L(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,L(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,L(this,T(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,L(this,R(this)),b.call(this));P(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,L(this,this.K), +b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,L(this,this.J),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,L(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.D+this.M()),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,T(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.F+this.M()),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,T(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.L+this.M()),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.H+this.M()),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,T(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.J+this.M()),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,T(this,1)+this.M()),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.G+this.M()),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,T(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.K+this.M()),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.D+this.M()),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,T(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,M(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,this.F+this.M()),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,this.H+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,T(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.L+this.M()),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,this.J+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.F+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.G+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.H+this.M()),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.D+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,T(this,1)+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.L+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.K+this.M()),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.J+this.M()),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.F+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.G+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.H+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,T(this,2)+R(this)),b.call(this)); +P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,M(this,this.L+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.F+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.G+R(this)),b.call(this));P(this, +c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.H+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,T(this,2)+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,M(this,this.L+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.K+R(this)),b.call(this));P(this, +c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.F+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.G+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.H+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.D+R(this)),b.call(this));P(this,c); +this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,T(this,2)+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,M(this,this.L+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.F+R(this)),b.call(this));P(this,c); +this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.G+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.H+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,T(this,2)+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,M(this,this.L+R(this)),b.call(this));P(this,c); +this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.F+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.G+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.H+R(this)),b.call(this));P(this,c);this.A-= +this.B.I},function(a,b){var c=a[4].call(this,L(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,T(this,2)+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,M(this,this.L+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-= +this.B.I},function(a,b){var c=a[5].call(this,L(this,this.F+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.G+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.H+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,T(this,2)+R(this)),b.call(this));P(this,c);this.A-= +this.B.I},function(a,b){var c=a[5].call(this,M(this,this.L+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,this.F+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,this.G+R(this)),b.call(this));P(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,L(this,this.H+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,T(this,2)+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,M(this,this.L+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.I}, +function(a,b){var c=a[6].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.F+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.G+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.H+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a, +b){var c=a[7].call(this,L(this,T(this,2)+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,M(this,this.L+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,L(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[0].call(this, this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[0].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[0].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[0].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[0].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[0].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c= a[0].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[1].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[1].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[1].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[1].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[1].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c= a[1].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[1].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[1].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[2].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[2].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[2].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a, @@ -646,547 +645,548 @@ this.F=this.F&-65281|c<<8},function(a,b){var c=a[4].call(this,this.G>>8&255,b.ca 255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[5].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[5].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[5].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[5].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[5].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c= a[6].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[6].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[6].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[6].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c=a[6].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[6].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c= a[6].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[6].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8},function(a,b){var c=a[7].call(this,this.F&255,b.call(this));this.F=this.F&-256|c},function(a,b){var c=a[7].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var c=a[7].call(this,this.H&255,b.call(this));this.H=this.H&-256|c},function(a,b){var c=a[7].call(this,this.D&255,b.call(this));this.D=this.D&-256|c},function(a,b){var c= -a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],C=[function(a){a=a.call(this,this.F&this.C,K(this,this.F));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.G));this.F= -this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.H));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,X(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,T(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,K(this,this.K));this.F=this.F& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.F));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.G));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.D));this.G=this.G&~this.C|a;this.A-= -this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,X(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,T(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,K(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,K(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N}, -function(a){a=a.call(this,this.H&this.C,K(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,X(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,T(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a= -a.call(this,this.H&this.C,K(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,K(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.F));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.G));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.H));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, -this.D&this.C,K(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,X(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,T(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,K(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,K(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,u(this)& -this.C,K(this,this.F));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.G));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.H));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.D));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,X(this,0)));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)& -this.C,K(this,T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.la},function(a){a=a.call(this,u(this)&this.C,K(this,this.K));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,u(this)&this.C,K(this,this.J));t(this,u(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, -K(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,X(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this,T(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,K(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,K(this, -this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,X(this,0))); -this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,T(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,K(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,K(this,this.J));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.F));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.G));this.J=this.J& -~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.H));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.D));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,X(this,0)));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,T(this)));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,K(this,this.K));this.J=this.J&~this.C| -a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,K(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,K(this,this.F+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.G+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.H+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+this.M())); -this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,X(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,L(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& -this.C,K(this,this.F+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.G+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.H+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,X(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&this.C,L(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.F+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.G+this.M()));this.H=this.H& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,X(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this, -this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.F+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.G+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.H+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a= -a.call(this,this.D&this.C,K(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,X(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,L(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+this.M()));this.D=this.D&~this.C| -a;this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.F+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.G+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.H+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C, -K(this,X(this,1)+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.K+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.J+this.M()));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.L&this.C,K(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,X(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+this.M()));this.L= -this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.F+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.G+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, -K(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,X(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,L(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a= -a.call(this,this.K&this.C,K(this,this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.F+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.G+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.H+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+this.M()));this.J=this.J&~this.C| -a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,X(this,1)+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.F+ -T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.G+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.H+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.D+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,X(this,2)+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.F&this.C,L(this,this.L+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.K+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.J+T(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.F+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.G+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.G&this.C,K(this,this.H+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.D+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,X(this,2)+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,L(this,this.L+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.K+T(this)));this.G=this.G& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.J+T(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.F+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.G+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.H+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.D+ -T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,X(this,2)+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,L(this,this.L+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.K+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.J+T(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.D&this.C,K(this,this.F+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.G+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.H+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.D+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,X(this,2)+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.D&this.C,L(this,this.L+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.K+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.J+T(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.F+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.G+T(this)));t(this,u(this)& -~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.H+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.D+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,X(this,2)+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,L(this,this.L+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)& -this.C,K(this,this.K+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,u(this)&this.C,K(this,this.J+T(this)));t(this,u(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.F+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.G+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.H+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.L&this.C,K(this,this.D+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,X(this,2)+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,L(this,this.L+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.K+T(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.J+T(this)));this.L=this.L& -~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.F+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.G+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.H+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.D+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,X(this, -2)+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,L(this,this.L+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.K+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.J+T(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.F+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, -this.J&this.C,K(this,this.G+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.H+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.D+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,X(this,2)+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,L(this,this.L+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I}, -function(a){a=a.call(this,this.J&this.C,K(this,this.K+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.J+T(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C); -this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,u(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C| -a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,u(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this, -this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,u(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K& -this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,u(this)&this.C);this.D=this.D& -~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,u(this)&this.C,this.F&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.G&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.H&this.C);t(this,u(this)&~this.C|a)},function(a){a= -a.call(this,u(this)&this.C,this.D&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,u(this)&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.L&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.K&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,u(this)&this.C,this.J&this.C);t(this,u(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this, -this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,u(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J& -this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,u(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K& +a[7].call(this,this.F>>8&255,b.call(this));this.F=this.F&-65281|c<<8},function(a,b){var c=a[7].call(this,this.G>>8&255,b.call(this));this.G=this.G&-65281|c<<8},function(a,b){var c=a[7].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a,b){var c=a[7].call(this,this.D>>8&255,b.call(this));this.D=this.D&-65281|c<<8}],B=[function(a){a=a.call(this,this.F&this.C,H(this,this.F));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,H(this,this.G));this.F= +this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,H(this,this.H));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,H(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,H(this,T(this,0)));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,H(this,R(this)));this.F=this.F&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.F&this.C,H(this,this.K));this.F=this.F& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,H(this,this.J));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,H(this,this.F));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,H(this,this.G));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,H(this,this.H));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,H(this,this.D));this.G=this.G&~this.C|a;this.A-= +this.B.N},function(a){a=a.call(this,this.G&this.C,H(this,T(this,0)));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,H(this,R(this)));this.G=this.G&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.G&this.C,H(this,this.K));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&this.C,H(this,this.J));this.G=this.G&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,H(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N}, +function(a){a=a.call(this,this.H&this.C,H(this,this.G));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,H(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,H(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,H(this,T(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,H(this,R(this)));this.H=this.H&~this.C|a;this.A-=this.B.la},function(a){a= +a.call(this,this.H&this.C,H(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,H(this,this.J));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,H(this,this.F));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,H(this,this.G));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,H(this,this.H));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, +this.D&this.C,H(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,H(this,T(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,H(this,R(this)));this.D=this.D&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.D&this.C,H(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,H(this,this.J));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,t(this)& +this.C,H(this,this.F));r(this,t(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,t(this)&this.C,H(this,this.G));r(this,t(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,t(this)&this.C,H(this,this.H));r(this,t(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,t(this)&this.C,H(this,this.D));r(this,t(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,t(this)&this.C,H(this,T(this,0)));r(this,t(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,t(this)& +this.C,H(this,R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.la},function(a){a=a.call(this,t(this)&this.C,H(this,this.K));r(this,t(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,t(this)&this.C,H(this,this.J));r(this,t(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,H(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,H(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, +H(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,H(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,H(this,T(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,H(this,R(this)));this.L=this.L&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.L&this.C,H(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,H(this, +this.J));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,H(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,H(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,H(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,H(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,H(this,T(this,0))); +this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,H(this,R(this)));this.K=this.K&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.K&this.C,H(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,H(this,this.J));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,H(this,this.F));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,H(this,this.G));this.J=this.J& +~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,H(this,this.H));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,H(this,this.D));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,H(this,T(this,0)));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,H(this,R(this)));this.J=this.J&~this.C|a;this.A-=this.B.la},function(a){a=a.call(this,this.J&this.C,H(this,this.K));this.J=this.J&~this.C| +a;this.A-=this.B.N},function(a){a=a.call(this,this.J&this.C,H(this,this.J));this.J=this.J&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&this.C,H(this,this.F+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.G+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.H+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.D+this.M())); +this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,T(this,1)+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,K(this,this.L+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.K+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.J+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G& +this.C,H(this,this.F+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,this.G+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,this.H+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,this.D+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,T(this,1)+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&this.C,K(this,this.L+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,this.K+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,this.J+this.M()));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.F+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.G+this.M()));this.H=this.H& +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,T(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this, +this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.J+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.F+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.G+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.H+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.D&this.C,H(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,T(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,K(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.J+this.M()));this.D=this.D&~this.C| +a;this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.F+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.G+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.H+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.D+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C, +H(this,T(this,1)+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,K(this,this.L+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.K+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.J+this.M()));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.L&this.C,H(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,T(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.L+this.M()));this.L= +this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,this.J+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.F+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.G+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C, +H(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,T(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a= +a.call(this,this.K&this.C,H(this,this.J+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.F+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.G+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.H+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.D+this.M()));this.J=this.J&~this.C| +a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,T(this,1)+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.L+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.K+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.J+this.M()));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.F+ +R(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.G+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.H+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.D+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,T(this,2)+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.F&this.C,K(this,this.L+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.K+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,H(this,this.J+R(this)));this.F=this.F&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,this.F+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,this.G+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.G&this.C,H(this,this.H+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,this.D+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,T(this,2)+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,K(this,this.L+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,this.K+R(this)));this.G=this.G& +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.G&this.C,H(this,this.J+R(this)));this.G=this.G&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.F+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.G+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.H+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.D+ +R(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,T(this,2)+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,K(this,this.L+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.K+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.H&this.C,H(this,this.J+R(this)));this.H=this.H&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.D&this.C,H(this,this.F+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.G+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.H+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.D+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,T(this,2)+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.D&this.C,K(this,this.L+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.K+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.D&this.C,H(this,this.J+R(this)));this.D=this.D&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.F+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.G+R(this)));r(this,t(this)& +~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.H+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.D+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,T(this,2)+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,K(this,this.L+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)& +this.C,H(this,this.K+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,t(this)&this.C,H(this,this.J+R(this)));r(this,t(this)&~this.C|a);this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,this.F+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,this.G+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,this.H+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.L&this.C,H(this,this.D+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,T(this,2)+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,K(this,this.L+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,this.K+R(this)));this.L=this.L&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.L&this.C,H(this,this.J+R(this)));this.L=this.L& +~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.F+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.G+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.H+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.D+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,T(this, +2)+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,K(this,this.L+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.K+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.K&this.C,H(this,this.J+R(this)));this.K=this.K&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.F+R(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this, +this.J&this.C,H(this,this.G+R(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.H+R(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.D+R(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,T(this,2)+R(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,K(this,this.L+R(this)));this.J=this.J&~this.C|a;this.A-=this.B.I}, +function(a){a=a.call(this,this.J&this.C,H(this,this.K+R(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.J&this.C,H(this,this.J+R(this)));this.J=this.J&~this.C|a;this.A-=this.B.I},function(a){a=a.call(this,this.F&this.C,this.F&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.G&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C); +this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,t(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.J&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.F&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.G&this.C);this.G=this.G&~this.C| +a},function(a){a=a.call(this,this.G&this.C,this.H&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.D&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,t(this)&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.L&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.J&this.C);this.G=this.G&~this.C|a},function(a){a=a.call(this, +this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,t(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K& +this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.J&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,t(this)&this.C);this.D=this.D& +~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.J&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,t(this)&this.C,this.F&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this,t(this)&this.C,this.G&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this,t(this)&this.C,this.H&this.C);r(this,t(this)&~this.C|a)},function(a){a= +a.call(this,t(this)&this.C,this.D&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this,t(this)&this.C,t(this)&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this,t(this)&this.C,this.L&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this,t(this)&this.C,this.K&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this,t(this)&this.C,this.J&this.C);r(this,t(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this, +this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,t(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.J& +this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,t(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K& ~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.J&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.F&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.G&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.H&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.D&this.C);this.J=this.J&~this.C|a},function(a){a= -a.call(this,this.J&this.C,u(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],Fe=[function(a){a=a.call(this,O(this,this.F),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,this.H),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.F&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.F&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,this.F),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.G&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this, -O(this,this.K),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.G&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,X(this,0)),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.H&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.H&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,this.H),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.D&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.D&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this, -O(this,this.F),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),u(this)&this.C);R(this,a);this.A-=this.B.la},function(a){a= -a.call(this,O(this,this.K),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),u(this)&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,X(this,0)),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.L&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.L&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.H),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.K&this.C);R(this,a);this.A-=this.B.la},function(a){a=a.call(this,O(this,this.K),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.K&this.C);R(this,a);this.A-=this.B.N},function(a){a= -a.call(this,O(this,this.F),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.G),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.H),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.D),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,X(this,0)),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,T(this)),this.J&this.C);R(this,a);this.A-=this.B.la},function(a){a= -a.call(this,O(this,this.K),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.J),this.J&this.C);R(this,a);this.A-=this.B.N},function(a){a=a.call(this,O(this,this.F+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.F&this.C);R(this, -a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.G+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()), -this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, -this.G+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.D&this.C);R(this, -a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,X(this,1)+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()), -this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.L&this.C);R(this,a);this.A-= -this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this, -O(this,X(this,1)+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+this.M()),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+this.M()),this.J&this.C); -R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,1)+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.J+this.M()),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.F& -this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.F&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.H+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.G&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.G& -this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a= -a.call(this,P(this,this.L+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.H&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.D& -this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.D&this.C);R(this,a);this.A-=this.B.I},function(a){a= -a.call(this,O(this,this.F+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)), -u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),u(this)&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I}, -function(a){a=a.call(this,O(this,this.D+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.L&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+ -T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.D+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.K&this.C);R(this,a);this.A-= -this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.K&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.F+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.G+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.H+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this, -this.D+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,X(this,2)+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,P(this,this.L+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.K+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.J+T(this)),this.J&this.C);R(this,a);this.A-=this.B.I},C[192],C[200],C[208],C[216],C[224],C[232],C[240],C[248],C[193],C[201],C[209], -C[217],C[225],C[233],C[241],C[249],C[194],C[202],C[210],C[218],C[226],C[234],C[242],C[250],C[195],C[203],C[211],C[219],C[227],C[235],C[243],C[251],C[196],C[204],C[212],C[220],C[228],C[236],C[244],C[252],C[197],C[205],C[213],C[221],C[229],C[237],C[245],C[253],C[198],C[206],C[214],C[222],C[230],C[238],C[246],C[254],C[199],C[207],C[215],C[223],C[231],C[239],C[247],C[255]],Ge=[function(a,b){var c=a[0].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, -O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,O(this,this.K),b.call(this));R(this, -c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c= -a[1].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.G),b.call(this)); -R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a, -b){var c=a[2].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,X(this,0)), -b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N}, -function(a,b){var c=a[4].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,O(this, -this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-= -this.B.N},function(a,b){var c=a[5].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, -O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,O(this,this.J),b.call(this));R(this, -c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.F),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.G),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.H),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.D),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,X(this,0)),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c= -a[7].call(this,O(this,T(this)),b.call(this));R(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,O(this,this.K),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,O(this,this.J),b.call(this));R(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this, -this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, -O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, -O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, -O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, -O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, -O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, -P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, -O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, -O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, -O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.F+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -O(this,this.G+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.H+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,X(this,1)+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, -O(this,this.K+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+this.M()),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, -O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, -P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this, -this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this, -this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,X(this, -2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.G+ -T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.K+ -T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.D+T(this)), -b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.F+T(this)), -b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.H+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,P(this,this.L+T(this)), -b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.J+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.F+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.G+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.H+T(this)),b.call(this)); -R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.D+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,X(this,2)+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,P(this,this.L+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.K+T(this)),b.call(this));R(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.J+T(this)),b.call(this)); -R(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[0].call(this, +a.call(this,this.J&this.C,t(this)&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.L&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.K&this.C);this.J=this.J&~this.C|a},function(a){a=a.call(this,this.J&this.C,this.J&this.C);this.J=this.J&~this.C|a}],He=[function(a){a=a.call(this,N(this,this.F),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, +N(this,this.H),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,T(this,0)),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),this.F&this.C);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.F&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, +N(this,this.F),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,T(this,0)),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),this.G&this.C);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this, +N(this,this.K),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.G&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, +N(this,T(this,0)),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),this.H&this.C);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.H&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, +N(this,this.H),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,T(this,0)),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),this.D&this.C);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.D&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this, +N(this,this.F),t(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),t(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),t(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),t(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,T(this,0)),t(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.la},function(a){a= +a.call(this,N(this,this.K),t(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),t(this)&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,T(this,0)),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),this.L&this.C);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.L&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,this.H),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,T(this,0)),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),this.K&this.C);Q(this,a);this.A-=this.B.la},function(a){a=a.call(this,N(this,this.K),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.K&this.C);Q(this,a);this.A-=this.B.N},function(a){a= +a.call(this,N(this,this.F),this.J&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.G),this.J&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.H),this.J&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.D),this.J&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,T(this,0)),this.J&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,R(this)),this.J&this.C);Q(this,a);this.A-=this.B.la},function(a){a= +a.call(this,N(this,this.K),this.J&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.J),this.J&this.C);Q(this,a);this.A-=this.B.N},function(a){a=a.call(this,N(this,this.F+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.F&this.C);Q(this, +a);this.A-=this.B.I},function(a){a=a.call(this,N(this,T(this,1)+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.G+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,T(this,1)+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()), +this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,N(this,T(this,1)+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this, +this.G+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,T(this,1)+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.D&this.C);Q(this, +a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,T(this,1)+this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()), +this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,T(this,1)+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.L&this.C);Q(this,a);this.A-= +this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this, +N(this,T(this,1)+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+this.M()),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+this.M()),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+this.M()),this.J&this.C); +Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+this.M()),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+this.M()),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,T(this,1)+this.M()),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+this.M()),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+this.M()),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.J+this.M()),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,T(this,2)+R(this)),this.F& +this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),this.F&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.H+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,T(this,2)+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+R(this)),this.G&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),this.G& +this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,T(this,2)+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,O(this,this.L+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),this.H&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+R(this)),this.D& +this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,T(this,2)+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),this.D&this.C);Q(this,a);this.A-=this.B.I},function(a){a= +a.call(this,N(this,this.F+R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,T(this,2)+R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)), +t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),t(this)&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.I}, +function(a){a=a.call(this,N(this,this.D+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,T(this,2)+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),this.L&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+ +R(this)),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.D+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,T(this,2)+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)),this.K&this.C);Q(this,a);this.A-= +this.B.I},function(a){a=a.call(this,N(this,this.K+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),this.K&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.F+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.G+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.H+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this, +this.D+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,T(this,2)+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,O(this,this.L+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.K+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.I},function(a){a=a.call(this,N(this,this.J+R(this)),this.J&this.C);Q(this,a);this.A-=this.B.I},B[192],B[200],B[208],B[216],B[224],B[232],B[240],B[248],B[193],B[201],B[209], +B[217],B[225],B[233],B[241],B[249],B[194],B[202],B[210],B[218],B[226],B[234],B[242],B[250],B[195],B[203],B[211],B[219],B[227],B[235],B[243],B[251],B[196],B[204],B[212],B[220],B[228],B[236],B[244],B[252],B[197],B[205],B[213],B[221],B[229],B[237],B[245],B[253],B[198],B[206],B[214],B[222],B[230],B[238],B[246],B[254],B[199],B[207],B[215],B[223],B[231],B[239],B[247],B[255]],Ie=[function(a,b){var c=a[0].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +N(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,T(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[0].call(this,N(this,this.K),b.call(this));Q(this, +c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= +a[1].call(this,N(this,T(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[1].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,N(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.G),b.call(this)); +Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,T(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,N(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[2].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a, +b){var c=a[2].call(this,N(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,T(this,0)), +b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[3].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[3].call(this,N(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N}, +function(a,b){var c=a[4].call(this,N(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,T(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[4].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[4].call(this,N(this, +this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,T(this,0)),b.call(this));Q(this,c);this.A-= +this.B.N},function(a,b){var c=a[5].call(this,N(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[5].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[5].call(this,N(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this, +N(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,T(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[6].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[6].call(this,N(this,this.J),b.call(this));Q(this, +c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.F),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.G),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.H),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.D),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,T(this,0)),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c= +a[7].call(this,N(this,R(this)),b.call(this));Q(this,c);this.A-=this.B.la},function(a,b){var c=a[7].call(this,N(this,this.K),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[7].call(this,N(this,this.J),b.call(this));Q(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,N(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this, +this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,T(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +N(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +N(this,T(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, +N(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,T(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this, +N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this, +N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,T(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, +N(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,T(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this, +O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, +N(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,T(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this, +N(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this, +N(this,T(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.F+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +N(this,this.G+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.H+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,T(this,1)+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.L+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this, +N(this,this.K+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.J+this.M()),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this, +N(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,T(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,O(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,N(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +N(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,T(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this, +O(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[1].call(this,N(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this, +this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,T(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,O(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[2].call(this,N(this, +this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,T(this, +2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,O(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[3].call(this,N(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.G+ +R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,T(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,O(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.K+ +R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[4].call(this,N(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.D+R(this)), +b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,T(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,O(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[5].call(this,N(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.F+R(this)), +b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.H+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,T(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,O(this,this.L+R(this)), +b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[6].call(this,N(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.F+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.G+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.H+R(this)),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,T(this,2)+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,O(this,this.L+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.B.I},function(a,b){var c=a[7].call(this,N(this,this.J+R(this)),b.call(this)); +Q(this,c);this.A-=this.B.I},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,t(this)&this.C,b.call(this));r(this,t(this)&~this.C|c)},function(a,b){var c=a[0].call(this, this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, -b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F= -this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K& +b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,t(this)&this.C,b.call(this));r(this,t(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F= +this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,t(this)&this.C,b.call(this));r(this,t(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K& this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[3].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c= -a[3].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C| -c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this)); -this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[5].call(this, +a[3].call(this,t(this)&this.C,b.call(this));r(this,t(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C| +c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,t(this)&this.C,b.call(this));r(this,t(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[4].call(this,this.J&this.C,b.call(this)); +this.J=this.J&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,t(this)&this.C,b.call(this));r(this,t(this)&~this.C|c)},function(a,b){var c=a[5].call(this, this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, -b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F= -this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,u(this)&this.C,b.call(this));t(this,u(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K& -this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.J&this.C,b.call(this));this.J=this.J&~this.C|c}],uf=[function(){return this.F+this.F},function(){return this.G+this.F},function(){return this.H+this.F},function(){return this.D+this.F},function(){this.P=this.R;return u(this)+this.F},function(a){return(a?(this.P=this.R,this.L):T(this))+this.F},function(){return this.K+this.F},function(){return this.J+this.F},function(){return this.F+this.G},function(){return this.G+ -this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.P=this.R;return u(this)+this.G},function(a){return(a?(this.P=this.R,this.L):T(this))+this.G},function(){return this.K+this.G},function(){return this.J+this.G},function(){return this.F+this.H},function(){return this.G+this.H},function(){return this.H+this.H},function(){return this.D+this.H},function(){this.P=this.R;return u(this)+this.H},function(a){return(a?(this.P=this.R,this.L):T(this))+this.H},function(){return this.K+ -this.H},function(){return this.J+this.H},function(){return this.F+this.D},function(){return this.G+this.D},function(){return this.H+this.D},function(){return this.D+this.D},function(){this.P=this.R;return u(this)+this.D},function(a){return(a?(this.P=this.R,this.L):T(this))+this.D},function(){return this.K+this.D},function(){return this.J+this.D},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return u(this)},function(a){return a? -(this.P=this.R,this.L):T(this)},function(){return this.K},function(){return this.J},function(){return this.F+this.L},function(){return this.G+this.L},function(){return this.H+this.L},function(){return this.D+this.L},function(){this.P=this.R;return u(this)+this.L},function(a){return(a?(this.P=this.R,this.L):T(this))+this.L},function(){return this.K+this.L},function(){return this.J+this.L},function(){return this.F+this.K},function(){return this.G+this.K},function(){return this.H+this.K},function(){return this.D+ -this.K},function(){this.P=this.R;return u(this)+this.K},function(a){return(a?(this.P=this.R,this.L):T(this))+this.K},function(){return this.K+this.K},function(){return this.J+this.K},function(){return this.F+this.J},function(){return this.G+this.J},function(){return this.H+this.J},function(){return this.D+this.J},function(){this.P=this.R;return u(this)+this.J},function(a){return(a?(this.P=this.R,this.L):T(this))+this.J},function(){return this.K+this.J},function(){return this.J+this.J},function(){return this.F+ -(this.F<<1)},function(){return this.G+(this.F<<1)},function(){return this.H+(this.F<<1)},function(){return this.D+(this.F<<1)},function(){this.P=this.R;return u(this)+(this.F<<1)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.F<<1)},function(){return this.K+(this.F<<1)},function(){return this.J+(this.F<<1)},function(){return this.F+(this.G<<1)},function(){return this.G+(this.G<<1)},function(){return this.H+(this.G<<1)},function(){return this.D+(this.G<<1)},function(){this.P=this.R;return u(this)+ -(this.G<<1)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.G<<1)},function(){return this.K+(this.G<<1)},function(){return this.J+(this.G<<1)},function(){return this.F+(this.H<<1)},function(){return this.G+(this.H<<1)},function(){return this.H+(this.H<<1)},function(){return this.D+(this.H<<1)},function(){this.P=this.R;return u(this)+(this.H<<1)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.H<<1)},function(){return this.K+(this.H<<1)},function(){return this.J+(this.H<<1)}, -function(){return this.F+(this.D<<1)},function(){return this.G+(this.D<<1)},function(){return this.H+(this.D<<1)},function(){return this.D+(this.D<<1)},function(){this.P=this.R;return u(this)+(this.D<<1)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.D<<1)},function(){return this.K+(this.D<<1)},function(){return this.J+(this.D<<1)},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return u(this)},function(a){return a? -(this.P=this.R,this.L):T(this)},function(){return this.K},function(){return this.J},function(){return this.F+(this.L<<1)},function(){return this.G+(this.L<<1)},function(){return this.H+(this.L<<1)},function(){return this.D+(this.L<<1)},function(){this.P=this.R;return u(this)+(this.L<<1)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.L<<1)},function(){return this.K+(this.L<<1)},function(){return this.J+(this.L<<1)},function(){return this.F+(this.K<<1)},function(){return this.G+(this.K<< -1)},function(){return this.H+(this.K<<1)},function(){return this.D+(this.K<<1)},function(){this.P=this.R;return u(this)+(this.K<<1)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.K<<1)},function(){return this.K+(this.K<<1)},function(){return this.J+(this.K<<1)},function(){return this.F+(this.J<<1)},function(){return this.G+(this.J<<1)},function(){return this.H+(this.J<<1)},function(){return this.D+(this.J<<1)},function(){this.P=this.R;return u(this)+(this.J<<1)},function(a){return(a? -(this.P=this.R,this.L):T(this))+(this.J<<1)},function(){return this.K+(this.J<<1)},function(){return this.J+(this.J<<1)},function(){return this.F+(this.F<<2)},function(){return this.G+(this.F<<2)},function(){return this.H+(this.F<<2)},function(){return this.D+(this.F<<2)},function(){this.P=this.R;return u(this)+(this.F<<2)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.F<<2)},function(){return this.K+(this.F<<2)},function(){return this.J+(this.F<<2)},function(){return this.F+(this.G<< -2)},function(){return this.G+(this.G<<2)},function(){return this.H+(this.G<<2)},function(){return this.D+(this.G<<2)},function(){this.P=this.R;return u(this)+(this.G<<2)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.G<<2)},function(){return this.K+(this.G<<2)},function(){return this.J+(this.G<<2)},function(){return this.F+(this.H<<2)},function(){return this.G+(this.H<<2)},function(){return this.H+(this.H<<2)},function(){return this.D+(this.H<<2)},function(){this.P=this.R;return u(this)+ -(this.H<<2)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.H<<2)},function(){return this.K+(this.H<<2)},function(){return this.J+(this.H<<2)},function(){return this.F+(this.D<<2)},function(){return this.G+(this.D<<2)},function(){return this.H+(this.D<<2)},function(){return this.D+(this.D<<2)},function(){this.P=this.R;return u(this)+(this.D<<2)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.D<<2)},function(){return this.K+(this.D<<2)},function(){return this.J+(this.D<<2)}, -function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return u(this)},function(a){return a?(this.P=this.R,this.L):T(this)},function(){return this.K},function(){return this.J},function(){return this.F+(this.L<<2)},function(){return this.G+(this.L<<2)},function(){return this.H+(this.L<<2)},function(){return this.D+(this.L<<2)},function(){this.P=this.R;return u(this)+(this.L<<2)},function(a){return(a?(this.P=this.R,this.L):T(this))+ -(this.L<<2)},function(){return this.K+(this.L<<2)},function(){return this.J+(this.L<<2)},function(){return this.F+(this.K<<2)},function(){return this.G+(this.K<<2)},function(){return this.H+(this.K<<2)},function(){return this.D+(this.K<<2)},function(){this.P=this.R;return u(this)+(this.K<<2)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.K<<2)},function(){return this.K+(this.K<<2)},function(){return this.J+(this.K<<2)},function(){return this.F+(this.J<<2)},function(){return this.G+(this.J<< -2)},function(){return this.H+(this.J<<2)},function(){return this.D+(this.J<<2)},function(){this.P=this.R;return u(this)+(this.J<<2)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.J<<2)},function(){return this.K+(this.J<<2)},function(){return this.J+(this.J<<2)},function(){return this.F+(this.F<<3)},function(){return this.G+(this.F<<3)},function(){return this.H+(this.F<<3)},function(){return this.D+(this.F<<3)},function(){this.P=this.R;return u(this)+(this.F<<3)},function(a){return(a? -(this.P=this.R,this.L):T(this))+(this.F<<3)},function(){return this.K+(this.F<<3)},function(){return this.J+(this.F<<3)},function(){return this.F+(this.G<<3)},function(){return this.G+(this.G<<3)},function(){return this.H+(this.G<<3)},function(){return this.D+(this.G<<3)},function(){this.P=this.R;return u(this)+(this.G<<3)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.G<<3)},function(){return this.K+(this.G<<3)},function(){return this.J+(this.G<<3)},function(){return this.F+(this.H<< -3)},function(){return this.G+(this.H<<3)},function(){return this.H+(this.H<<3)},function(){return this.D+(this.H<<3)},function(){this.P=this.R;return u(this)+(this.H<<3)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.H<<3)},function(){return this.K+(this.H<<3)},function(){return this.J+(this.H<<3)},function(){return this.F+(this.D<<3)},function(){return this.G+(this.D<<3)},function(){return this.H+(this.D<<3)},function(){return this.D+(this.D<<3)},function(){this.P=this.R;return u(this)+ -(this.D<<3)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.D<<3)},function(){return this.K+(this.D<<3)},function(){return this.J+(this.D<<3)},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.P=this.R;return u(this)},function(a){return a?(this.P=this.R,this.L):T(this)},function(){return this.K},function(){return this.J},function(){return this.F+(this.L<<3)},function(){return this.G+(this.L<<3)},function(){return this.H+ -(this.L<<3)},function(){return this.D+(this.L<<3)},function(){this.P=this.R;return u(this)+(this.L<<3)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.L<<3)},function(){return this.K+(this.L<<3)},function(){return this.J+(this.L<<3)},function(){return this.F+(this.K<<3)},function(){return this.G+(this.K<<3)},function(){return this.H+(this.K<<3)},function(){return this.D+(this.K<<3)},function(){this.P=this.R;return u(this)+(this.K<<3)},function(a){return(a?(this.P=this.R,this.L):T(this))+ -(this.K<<3)},function(){return this.K+(this.K<<3)},function(){return this.J+(this.K<<3)},function(){return this.F+(this.J<<3)},function(){return this.G+(this.J<<3)},function(){return this.H+(this.J<<3)},function(){return this.D+(this.J<<3)},function(){this.P=this.R;return u(this)+(this.J<<3)},function(a){return(a?(this.P=this.R,this.L):T(this))+(this.J<<3)},function(){return this.K+(this.J<<3)},function(){return this.J+(this.J<<3)}]; -function ri(a){Va.call(this,"ChipSet",a,ri,32768);this.qa=(this.qa=a.model)&&si[this.qa]||ti;this.V=0;var b=a.sw1;if(b)this.V=ui(b,vi|wi.Fj);else{this.sa=[360,360];(b=a.floppies)&&b.length&&(this.sa=b);if(b=this.sa.length)this.V|=xi.$g,b--,this.V|=(b&3)<=yi&&(this.ob=this.Ma=2);this.ua=a.scaleTimers||!1;this.xc=a.rtcDate;this.Wb=!1; -a.sound&&(this.Eb=this.Oa=null,window&&(this.Eb=window.AudioContext||window.webkitAudioContext),this.Eb&&(this.Oa=new this.Eb));this.reset(!0);pb(this)}eb(ri);var ti=5150,yi=5170,si={5150:ti,5160:5160,5170:yi,deskpro386:5180},zi={none:0,tv:1,color:2,mono:3,ega:0,vga:0},xi={$g:1,ONE:0,Qm:64,Om:128,tm:192,jf:192,kf:6},vi=12,wi={Pm:16,mm:32,Fj:48,jf:48,kf:4};f=ri.prototype; -f.Sb=function(a,b,c){switch(b){case "sw1":return this.ya[b]=c,Ai(this,b,c,this.V,{0:this.qa==ti?"Bootable Floppy Drive":"Loop on POST",1:this.qa==ti?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.qa==ti)return this.ya[b]=c,Ai(this,b,c,this.Ba,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ya[b]=c,!0}return!1}; -f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ga=d;this.ma=a;this.P=zb(a,"Keyboard");this.rb=c.Y.Bd/1193181;gc(b,this,Bi);kc(b,this,Ci);this.qab;b++){var c=13>=b?Ji(e,b):e.B[b];a&&(a+="\n");a+="CMOS["+l(b)+"]: "+l(c)}e.ga.X(a)})}Je(c,26,this,this.Zk)};f.mc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};f.lc=function(a){return a&&this.save?this.save():!0}; -f.reset=function(a){var b;this.ea=this.V;this.Ea=this.Ba;Ki(this);this.U=Array(this.ob);for(b=0;b=yi){this.O=16;this.oa=0;this.ia=16;this.Sa=0;this.pa=160;512<=Oi(this)&&(this.pa|=16);3==Pi(this)&&(this.pa|=64);5180==this.qa&&(this.pa|=12);this.Va=3;this.Ha=Array(8); -this.Da=0;a&&(this.B=Array(64));Qi(this,this.xc);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.ea&(wi.jf|2|xi.$g|xi.jf);this.B[16]=Ri(this,0)<<4|Ri(this,1);Si(this)}}; -function Qi(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.X("CMOS date invalid ("+b+"), using "+c)):b&&a.X("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.Pa=a.Ja=0;a.fc=a.pb=null} -function Ji(a,b){var c=a.B[b];if(10>b){var d=!1;4!=b&&5!=b||a.B[11]&2||(12>c?c=c?c:12:c=(c-=12)?c+128:140,d=!0);a.B[11]&4||(d&&128c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} -f.save=function(){var a=new Oe(this);Pe(a,0,[this.V,this.Ba,this.ea,this.Ea]);for(var b=[],c=0;c=yi&&(Pe(a,5,[this.O,this.oa,this.ia,this.Sa,this.pa,this.Va]),Pe(a,6,[this.Ha[7],this.Ha,this.Da,this.B,this.Pa,this.Ja]));return a.data()}; -f.restore=function(a){var b,c;b=a[0];this.V=b[0];this.Ba=b[1];this.ea=b[2];this.Ea=b[3];b=a[1];for(c=0;c>2)+1)*a.pc+32*((b?a.Ba:a.Ea)&15)} -function $i(a,b){var c=b?a.V:a.ea;return a.qa!=ti||c&xi.$g?((c&xi.jf)>>xi.kf)+1:0}function Ri(a,b){if(b<$i(a)){if(!a.sa)return 1;if(b>wi.kf} -function Ai(a,b,c,d,e){for(var g="",h=1;8>=h;h++){var m="pcjs-bitCell";h||(m+=" pcjs-bitCellLeft");g+='
'+h+"
\n"}c.innerHTML=g;b=kb(c,"pcjs-bitCell");c=null;for(h=0;hh.tb[0]&&(h.tb[0]=255,h.tb[1]--,0>h.tb[1]&&(h.tb[1]=255)));return m}function ej(a,b,c,d,e,g){var h=a.U[b];a.ra(768)&&n(a,d,e,g,"DMA"+b+".CHANNEL"+c+".COUNT["+h.Fb+"]",null,!0);a=h.Yb[c];a.tb[h.Fb]=a.sc[h.Fb]=e;h.Fb^=1}function fj(a,b,c,d){var e=a.U[b],g=e.dd|1;e.dd&=-16;a.ra(768)&&n(a,c,null,d,"DMA"+b+".STATUS",g,!0);return g} -function gj(a,b,c,d,e){var g=a.U[b];a.ra(768)&&n(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;g.dd=g.dd&~(16<>2].Yb[b&3],c,d,e)} -function ij(a,b,c){b=a.U[b>>2].Yb[b&3];b.Wf&&b.ph&&b.Ng?(c&&(b.done=c),b.Jd||Hf(a,b,!0)):c&&c(!0)}function Hf(a,b,c){c&&(b.count=b.tb[1]<<8|b.tb[0],b.type=b.mode&12,b.aj=b.ld=!1);for(var d=!1;0<=b.count&&(c=b.Rf<<16|b.xb[1]<<8|b.xb[0],4==b.type?(d=!0,function(c){b.ph.call(b.Wf,b.Ng,-1,function(g,h){0>g&&(b.aj||(b.aj=!0),g=255);b.Jd||a.fa.oc(c,g);(d=h)&&setTimeout(function(){qj(b)||Hf(a,b)},0)})}(c)):8==b.type?(c=a.fa.Ya(c),0>b.ph.call(b.Wf,b.Ng,c)&&(b.ld=!0)):0!=b.type&&(b.ld=!0)),!d&&!qj(b););} -function qj(a){if(!a.ld&&0<=--a.count&&(a.mode&32?(a.xb[0]--,0>a.xb[0]&&(a.xb[0]=255,a.xb[1]--,0>a.xb[1]&&(a.xb[1]=255))):(a.xb[0]++,255>3];b=1<<(b&7);d.$b&b||(d.$b|=b,d.Ue=c||0,tj(a))}function xj(a,b){var c=a.gc[b>>3],d=1<<(b&7);c.$b&d&&(c.$b&=~d,tj(a))}function tj(a,b){var c,d=-1;1>=1),Zc(a.A,d))),2==b&&bd(a))}f=ri.prototype;f.Hk=function(a,b){n(this,a,null,b,"PIT1_CTRL",null,2048);return this.gb}; -f.Vl=function(a,b,c){this.gb=b;n(this,a,b,c,"PIT1_CTRL",null,2048);a=b&192;if(192==a){if(!(b&16))for(a=0;2>=a;a++)b&2<=a;a++)b&2<>=6;c=b&1;var d=b&14;b&=48;if(0==b)Cj(this,a);else{var e=a,g=this.R[e];g.Jf=b;g.mode=d;g.ih=c;g.sc=[0,0];g.tb=[0,0];g.he=[0,0];g.md=!1;g.Ee=!1;g.je=!1;g.Le=!1;zj(this,e);0==a&&xj(this,0);2==a&&255==this.gc[0].qd&&77==this.aa&&(a=this.R[0], -a.Oc[0]=a.sc[0],a.Oc[1]=a.sc[1],a.od=Uc(this.A,this.ua))}}};function Bj(a,b){var c=a.R[b],d=c.sc[1]<<8|c.sc[0];d||(d=1==c.ed?256:65536);return d}function dd(a,b){var c=a.R[b],d=c.Oc[1]<<8|c.Oc[0];d||(d=1==c.ed?256:65536);return d}function Cj(a,b){Ii(a,b);var c=a.R[b];c.he[0]=c.tb[0];c.he[1]=c.tb[1];c.Ee=!0;zj(a,b)}function zj(a,b){var c=a.R[b];c.ud=32==c.Jf?1:0;c.ed=48==c.Jf?2:1} -function Ii(a,b,c){var d=a.R[b];if(d.je&&(2!=b||a.aa&1)){var e=Uc(a.A,a.ua),g=(e-d.od)/a.rb|0;0>g&&(d.od=e,g=0);var h=Bj(a,b),m=dd(a,b)-g;0==d.mode?(0>=m&&(m=0),m||(d.md=!0,d.je=!1,b||wj(a,0))):4==d.mode?(d.md=1!=m,0>=m&&(m=h+m,0>=m&&(m=h),d.Oc[0]=m&255,d.Oc[1]=m>>8&255,d.od=e,!b&&d.md&&wj(a,0))):6==d.mode&&(m-=g,0>=m&&(d.md=!d.md,m=h+m,0>=m&&(m=h),d.Oc[0]=m&255,d.Oc[1]=m>>8&255,d.od=e,!b&&d.md&&wj(a,0)));d.tb[0]=m&255;d.tb[1]=m>>8&255;c&&(a.od=0)}return d} -function cd(a,b){for(var c=0;c=yi){var c=a.A.Y.Bd,d=Uc(a.A,a.ua);null==a.pb&&(a.Pa=Uc(a.A,a.ua),a.fc=1024,a.pb=Math.floor(a.A.Y.Bd/a.fc),Ti(a));d>=a.Ja&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,wj(a,8)),a.Ja=d+a.pb);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,wj(a,8)));var e=d-a.Pa,g=Math.floor(e/c);if(g&&!(a.B[11]&128)){for(;g--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; -var h;h=a.B[9];var m=qa[a.B[8]-1];28==m&&0===h%4&&(h%100||0===h%400)&&m++;h=m;++a.B[7]>h&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,wj(a,8))}a.Pa=d-e%c}}f.Ik=function(a,b){var c=this.kb;if(this.La&16)if(this.aa&128)c=this.ea;else if(this.P){var c=this.P,d=0;c.B.length&&(d=c.B[0]);c.ra()&&c.va("scan code "+l(d)+" delivered");c=d}n(this,a,null,b,"PPI_A",c);return c};f.Wl=function(a,b,c){n(this,a,b,c,"PPI_A");this.kb=b}; -f.Jk=function(a,b){var c=this.aa;n(this,a,null,b,"PPI_B",c);return c};f.Xl=function(a,b,c){n(this,a,b,c,"PPI_B");Dj(this,b)};function Dj(a,b){var c=!!(b&2),d=!!(a.aa&2);a.aa=b;a.P&&Ej(a.P,!(b&128),!!(b&64));c!=d&&bd(a,c)}f.Kk=function(a,b){var c=0,c=this.qa==ti?this.aa&4?c|this.Ea&15:c|this.Ea>>4&1:this.aa&8?c|this.ea>>4:c|this.ea&15;this.aa&1&&Ii(this,2).md&&(c=this.aa&2?c|32:c|16);n(this,a,null,b,"PPI_C",c,32896);return c};f.Yl=function(a,b,c){n(this,a,b,c,"PPI_C");this.wb=b}; -f.Lk=function(a,b){var c=this.La;n(this,a,null,b,"PPI_CTRL",c);return c};f.Zl=function(a,b,c){n(this,a,b,c,"PPI_CTRL");this.La=b};f.Xj=function(a,b){var c=this.Sa;n(this,a,null,b,"8042_OUTBUFF",c,16384);this.O&=-258;this.P&&Fj(this.P);return c};f.jl=function(a,b,c){n(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.O&8)switch(this.oa){case 96:Gj(this,b);break;case 209:Hj(this,b);break;default:if(Gj(this,this.ia&-17),this.P){a=-1;switch(b){case 255:a=250,Ij(this.P)}Jj(this,a)}}this.oa=b;this.O&=-9}; -f.Yj=function(a,b){var c=this.aa&-209|(Uc(this.A)&64?16:0);n(this,a,null,b,"8042_RWREG",c,16384);return c};f.kl=function(a,b,c){n(this,a,b,c,"8042_RWREG",null,16384);Dj(this,b)};f.Zj=function(a,b){n(this,a,null,b,"8042_STATUS",this.O,16384);var c=this.O&255;this.O&256&&(this.O|=1,this.O&=-257);return c}; -f.il=function(a,b,c){n(this,a,b,c,"8042_INBUFF.CMD",null,16384);this.oa=b;this.O|=8;a=0;240<=this.oa&&(a=this.oa^15,this.oa=240);switch(this.oa){case 32:Jj(this,this.ia);break;case 173:Gj(this,this.ia|16);break;case 174:Gj(this,this.ia&-17);this.P&&Fj(this.P);break;case 170:this.P&&(a=this.P,a.B=[],a.ra()&&a.va("scan codes flushed"));Gj(this,this.ia|16);Jj(this,85);Hj(this,3);break;case 171:Jj(this,0);break;case 192:Jj(this,this.pa);break;case 208:Jj(this,this.Va);break;case 224:Jj(this,this.ia&16? -0:1);break;case 240:a&1&&re(this.A)}};function Gj(a,b){a.ia=b;a.O=a.O&-5|b&4;a.P&&Ej(a.P,!!(b&8),!(b&16))}function Jj(a,b,c){0<=b&&(a.Sa=b,c?a.O|=1:(a.O&=-2,a.O|=256))}function Hj(a,b){a.Va=b;Ob(a.fa,!!(b&2));b&1||re(a.A)}function Kj(a,b){a.qa=c?Ji(this,c):this.B[c];this.ra(4352)&&n(this,a,null,b,"CMOS.DATA["+l(c)+"]",d,!0);null!=b&&12==c&&(this.B[c]&=15,d&128&&xj(this,8),d&64&&this.B[11]&64&&Ti(this));return d}; -f.zl=function(a,b,c){var d=this.Da&63;this.ra(4352)&&n(this,a,b,c,"CMOS.DATA["+l(d)+"]",null,!0);a=b^this.B[d];if(13>=d){if(c=b,10>d){var e=!1;this.B[11]&4||(c=10*(c>>4)+(c&15),e=!0);if(4==d||5==d)e&&23=c?c=12==c?0:c:(c-=116,c=24==c?12:c))}}else c=b;this.B[d]=c;11==d&&a&64&&b&64&&Ti(this)};f.Ul=function(a,b,c){n(this,a,b,c,"NMI");this.ab=b};f.Al=function(a,b,c){n(this,a,b,c,"COPROC.CLEAR")};f.Bl=function(a,b,c){n(this,a,b,c,"COPROC.RESET")}; -f.Zk=function(a){if(this.ra(8192)&&mi(this.ga,26,a)){var b=this.A.F>>8;Ke(this.A,a,function(a,d){return function(e){d=Uc(a.A)-d;var g,h=a.A.H&255,m=a.A.H>>8,q=a.A.H&255,v=a.A.H>>8;if(2==b||3==b)g=" CH(hour)="+fa(m)+" CL(min)="+l(h)+" DH(sec)="+l(v);else if(4==b||5==b)g=" CX(year)="+fa(a.A.G)+" DH(month)="+l(v)+" DL(day)="+l(q);h=a.ga;m=d;h.message("INT "+l(26)+": C="+(Ue(h.A)?1:0)+(g||"")+" (cycles="+m+(e?",level="+(e+1):"")+")")}}(this,Uc(this.A)))}return!0}; -function ui(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4=Ai&&(this.ob=this.Ma=2);this.ua=a.scaleTimers||!1;this.xc=a.rtcDate;this.Wb=!1; +a.sound&&(this.Eb=this.Oa=null,window&&(this.Eb=window.AudioContext||window.webkitAudioContext),this.Eb&&(this.Oa=new this.Eb));this.reset(!0);rb(this)}fb(ti);var vi=5150,Ai=5170,ui={5150:vi,5160:5160,5170:Ai,deskpro386:5180},Bi={none:0,tv:1,color:2,mono:3,ega:0,vga:0},zi={ah:1,ONE:0,Rm:64,Pm:128,um:192,kf:192,lf:6},xi=12,yi={Qm:16,nm:32,Gj:48,kf:48,lf:4};f=ti.prototype; +f.Sb=function(a,b,c){switch(b){case "sw1":return this.ya[b]=c,Ci(this,b,c,this.W,{0:this.qa==vi?"Bootable Floppy Drive":"Loop on POST",1:this.qa==vi?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.qa==vi)return this.ya[b]=c,Ci(this,b,c,this.Ba,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ya[b]=c,!0}return!1}; +f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ga=d;this.ma=a;this.P=Ab(a,"Keyboard");this.rb=c.Y.Bd/1193181;hc(b,this,Di);lc(b,this,Ei);this.qab;b++){var c=13>=b?Li(e,b):e.B[b];a&&(a+="\n");a+="CMOS["+fa(b)+"]: "+fa(c)}e.ga.V(a)})}Le(c,26,this.$k.bind(this))};f.mc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};f.lc=function(a){return a&&this.save?this.save():!0}; +f.reset=function(a){var b;this.ea=this.W;this.Ea=this.Ba;Mi(this);this.U=Array(this.ob);for(b=0;b=Ai){this.O=16;this.oa=0;this.ia=16;this.Sa=0;this.pa=160;512<=Qi(this)&&(this.pa|=16);3==Ri(this)&&(this.pa|=64);5180==this.qa&&(this.pa|=12);this.Va=3;this.Ha=Array(8); +this.Da=0;a&&(this.B=Array(64));Si(this,this.xc);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.ea&(yi.kf|2|zi.ah|zi.kf);this.B[16]=Ti(this,0)<<4|Ti(this,1);Ui(this)}}; +function Si(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.V("CMOS date invalid ("+b+"), using "+c)):b&&a.V("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.Pa=a.Ja=0;a.fc=a.pb=null} +function Li(a,b){var c=a.B[b];if(10>b){var d=!1;4!=b&&5!=b||a.B[11]&2||(12>c?c=c?c:12:c=(c-=12)?c+128:140,d=!0);a.B[11]&4||(d&&128c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} +f.save=function(){var a=new Qe(this);Re(a,0,[this.W,this.Ba,this.ea,this.Ea]);for(var b=[],c=0;c=Ai&&(Re(a,5,[this.O,this.oa,this.ia,this.Sa,this.pa,this.Va]),Re(a,6,[this.Ha[7],this.Ha,this.Da,this.B,this.Pa,this.Ja]));return a.data()}; +f.restore=function(a){var b,c;b=a[0];this.W=b[0];this.Ba=b[1];this.ea=b[2];this.Ea=b[3];b=a[1];for(c=0;c>2)+1)*a.pc+32*((b?a.Ba:a.Ea)&15)} +function bj(a,b){var c=b?a.W:a.ea;return a.qa!=vi||c&zi.ah?((c&zi.kf)>>zi.lf)+1:0}function Ti(a,b){if(b>yi.lf} +function Ci(a,b,c,d,e){for(var h="",g=1;8>=g;g++){var m="pcjs-bitCell";g||(m+=" pcjs-bitCellLeft");h+='
'+g+"
\n"}c.innerHTML=h;b=mb(c,"pcjs-bitCell");c=null;for(g=0;gg.tb[0]&&(g.tb[0]=255,g.tb[1]--,0>g.tb[1]&&(g.tb[1]=255)));return m}function gj(a,b,c,d,e,h){var g=a.U[b];a.ra(768)&&l(a,d,e,h,"DMA"+b+".CHANNEL"+c+".COUNT["+g.Fb+"]",null,!0);a=g.Yb[c];a.tb[g.Fb]=a.sc[g.Fb]=e;g.Fb^=1}function hj(a,b,c,d){var e=a.U[b],h=e.dd|1;e.dd&=-16;a.ra(768)&&l(a,c,null,d,"DMA"+b+".STATUS",h,!0);return h} +function ij(a,b,c,d,e){var h=a.U[b];a.ra(768)&&l(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;h.dd=h.dd&~(16<>2].Yb[b&3],c,d,e)} +function kj(a,b,c){b=a.U[b>>2].Yb[b&3];b.Xf&&b.qh&&b.Og?(c&&(b.done=c),b.Jd||Lf(a,b,!0)):c&&c(!0)}function Lf(a,b,c){c&&(b.count=b.tb[1]<<8|b.tb[0],b.type=b.mode&12,b.bj=b.ld=!1);for(var d=!1;0<=b.count&&(c=b.Sf<<16|b.xb[1]<<8|b.xb[0],4==b.type?(d=!0,function(c){b.qh.call(b.Xf,b.Og,-1,function(h,g){0>h&&(b.bj||(b.bj=!0),h=255);b.Jd||a.fa.oc(c,h);(d=g)&&setTimeout(function(){sj(b)||Lf(a,b)},0)})}(c)):8==b.type?(c=a.fa.Wa(c),0>b.qh.call(b.Xf,b.Og,c)&&(b.ld=!0)):0!=b.type&&(b.ld=!0)),!d&&!sj(b););} +function sj(a){if(!a.ld&&0<=--a.count&&(a.mode&32?(a.xb[0]--,0>a.xb[0]&&(a.xb[0]=255,a.xb[1]--,0>a.xb[1]&&(a.xb[1]=255))):(a.xb[0]++,255>3];b=1<<(b&7);d.$b&b||(d.$b|=b,d.Ve=c||0,vj(a))}function zj(a,b){var c=a.gc[b>>3],d=1<<(b&7);c.$b&d&&(c.$b&=~d,vj(a))}function vj(a,b){var c,d=-1;1>=1),$c(a.A,d))),2==b&&cd(a))}f=ti.prototype;f.Ik=function(a,b){l(this,a,null,b,"PIT1_CTRL",null,2048);return this.gb}; +f.Wl=function(a,b,c){this.gb=b;l(this,a,b,c,"PIT1_CTRL",null,2048);a=b&192;if(192==a){if(!(b&16))for(a=0;2>=a;a++)b&2<=a;a++)b&2<>=6;c=b&1;var d=b&14;b&=48;if(0==b)Ej(this,a);else{var e=a,h=this.R[e];h.Kf=b;h.mode=d;h.jh=c;h.sc=[0,0];h.tb=[0,0];h.ie=[0,0];h.md=!1;h.Fe=!1;h.ke=!1;h.Me=!1;Bj(this,e);0==a&&zj(this,0);2==a&&255==this.gc[0].qd&&77==this.aa&&(a=this.R[0], +a.Oc[0]=a.sc[0],a.Oc[1]=a.sc[1],a.od=Vc(this.A,this.ua))}}};function Dj(a,b){var c=a.R[b],d=c.sc[1]<<8|c.sc[0];d||(d=1==c.ed?256:65536);return d}function ed(a,b){var c=a.R[b],d=c.Oc[1]<<8|c.Oc[0];d||(d=1==c.ed?256:65536);return d}function Ej(a,b){Ki(a,b);var c=a.R[b];c.ie[0]=c.tb[0];c.ie[1]=c.tb[1];c.Fe=!0;Bj(a,b)}function Bj(a,b){var c=a.R[b];c.ud=32==c.Kf?1:0;c.ed=48==c.Kf?2:1} +function Ki(a,b,c){var d=a.R[b];if(d.ke&&(2!=b||a.aa&1)){var e=Vc(a.A,a.ua),h=(e-d.od)/a.rb|0;0>h&&(d.od=e,h=0);var g=Dj(a,b),m=ed(a,b)-h;0==d.mode?(0>=m&&(m=0),m||(d.md=!0,d.ke=!1,b||yj(a,0))):4==d.mode?(d.md=1!=m,0>=m&&(m=g+m,0>=m&&(m=g),d.Oc[0]=m&255,d.Oc[1]=m>>8&255,d.od=e,!b&&d.md&&yj(a,0))):6==d.mode&&(m-=h,0>=m&&(d.md=!d.md,m=g+m,0>=m&&(m=g),d.Oc[0]=m&255,d.Oc[1]=m>>8&255,d.od=e,!b&&d.md&&yj(a,0)));d.tb[0]=m&255;d.tb[1]=m>>8&255;c&&(a.od=0)}return d} +function dd(a,b){for(var c=0;c=Ai){var c=a.A.Y.Bd,d=Vc(a.A,a.ua);null==a.pb&&(a.Pa=Vc(a.A,a.ua),a.fc=1024,a.pb=Math.floor(a.A.Y.Bd/a.fc),Vi(a));d>=a.Ja&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,yj(a,8)),a.Ja=d+a.pb);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,yj(a,8)));var e=d-a.Pa,h=Math.floor(e/c);if(h&&!(a.B[11]&128)){for(;h--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; +var g;g=a.B[9];var m=ra[a.B[8]-1];28==m&&0===g%4&&(g%100||0===g%400)&&m++;g=m;++a.B[7]>g&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,yj(a,8))}a.Pa=d-e%c}}f.Jk=function(a,b){var c=this.kb;if(this.La&16)if(this.aa&128)c=this.ea;else if(this.P){var c=this.P,d=0;c.B.length&&(d=c.B[0]);c.ra()&&c.va("scan code "+fa(d)+" delivered");c=d}l(this,a,null,b,"PPI_A",c);return c};f.Xl=function(a,b,c){l(this,a,b,c,"PPI_A");this.kb=b}; +f.Kk=function(a,b){var c=this.aa;l(this,a,null,b,"PPI_B",c);return c};f.Yl=function(a,b,c){l(this,a,b,c,"PPI_B");Fj(this,b)};function Fj(a,b){var c=!!(b&2),d=!!(a.aa&2);a.aa=b;a.P&&Gj(a.P,!(b&128),!!(b&64));c!=d&&cd(a,c)}f.Lk=function(a,b){var c=0,c=this.qa==vi?this.aa&4?c|this.Ea&15:c|this.Ea>>4&1:this.aa&8?c|this.ea>>4:c|this.ea&15;this.aa&1&&Ki(this,2).md&&(c=this.aa&2?c|32:c|16);l(this,a,null,b,"PPI_C",c,32896);return c};f.Zl=function(a,b,c){l(this,a,b,c,"PPI_C");this.wb=b}; +f.Mk=function(a,b){var c=this.La;l(this,a,null,b,"PPI_CTRL",c);return c};f.$l=function(a,b,c){l(this,a,b,c,"PPI_CTRL");this.La=b};f.Yj=function(a,b){var c=this.Sa;l(this,a,null,b,"8042_OUTBUFF",c,16384);this.O&=-258;this.P&&Hj(this.P);return c};f.kl=function(a,b,c){l(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.O&8)switch(this.oa){case 96:Ij(this,b);break;case 209:Jj(this,b);break;default:if(Ij(this,this.ia&-17),this.P){a=-1;switch(b){case 255:a=250,Kj(this.P)}Lj(this,a)}}this.oa=b;this.O&=-9}; +f.Zj=function(a,b){var c=this.aa&-209|(Vc(this.A)&64?16:0);l(this,a,null,b,"8042_RWREG",c,16384);return c};f.ll=function(a,b,c){l(this,a,b,c,"8042_RWREG",null,16384);Fj(this,b)};f.$j=function(a,b){l(this,a,null,b,"8042_STATUS",this.O,16384);var c=this.O&255;this.O&256&&(this.O|=1,this.O&=-257);return c}; +f.jl=function(a,b,c){l(this,a,b,c,"8042_INBUFF.CMD",null,16384);this.oa=b;this.O|=8;a=0;240<=this.oa&&(a=this.oa^15,this.oa=240);switch(this.oa){case 32:Lj(this,this.ia);break;case 173:Ij(this,this.ia|16);break;case 174:Ij(this,this.ia&-17);this.P&&Hj(this.P);break;case 170:this.P&&(a=this.P,a.B=[],a.ra()&&a.va("scan codes flushed"));Ij(this,this.ia|16);Lj(this,85);Jj(this,3);break;case 171:Lj(this,0);break;case 192:Lj(this,this.pa);break;case 208:Lj(this,this.Va);break;case 224:Lj(this,this.ia&16? +0:1);break;case 240:a&1&&te(this.A)}};function Ij(a,b){a.ia=b;a.O=a.O&-5|b&4;a.P&&Gj(a.P,!!(b&8),!(b&16))}function Lj(a,b,c){0<=b&&(a.Sa=b,c?a.O|=1:(a.O&=-2,a.O|=256))}function Jj(a,b){a.Va=b;Pb(a.fa,!!(b&2));b&1||te(a.A)}function Mj(a,b){a.qa=c?Li(this,c):this.B[c];this.ra(4352)&&l(this,a,null,b,"CMOS.DATA["+fa(c)+"]",d,!0);null!=b&&12==c&&(this.B[c]&=15,d&128&&zj(this,8),d&64&&this.B[11]&64&&Vi(this));return d}; +f.Al=function(a,b,c){var d=this.Da&63;this.ra(4352)&&l(this,a,b,c,"CMOS.DATA["+fa(d)+"]",null,!0);a=b^this.B[d];if(13>=d){if(c=b,10>d){var e=!1;this.B[11]&4||(c=10*(c>>4)+(c&15),e=!0);if(4==d||5==d)e&&23=c?c=12==c?0:c:(c-=116,c=24==c?12:c))}}else c=b;this.B[d]=c;11==d&&a&64&&b&64&&Vi(this)};f.Vl=function(a,b,c){l(this,a,b,c,"NMI");this.ab=b};f.Bl=function(a,b,c){l(this,a,b,c,"COPROC.CLEAR")};f.Cl=function(a,b,c){l(this,a,b,c,"COPROC.RESET")}; +f.$k=function(a){if(this.ra(8192)&&oi(this.ga,26,a)){var b=this.A.F>>8;Me(this.A,a,function(a,d){return function(e){d=Vc(a.A)-d;var h,g=a.A.H&255,m=a.A.H>>8,q=a.A.H&255,v=a.A.H>>8;if(2==b||3==b)h=" CH(hour)="+ga(m)+" CL(min)="+fa(g)+" DH(sec)="+fa(v);else if(4==b||5==b)h=" CX(year)="+ga(a.A.G)+" DH(month)="+fa(v)+" DL(day)="+fa(q);g=a.ga;m=d;g.message("INT "+fa(26)+": C="+(We(g.A)?1:0)+(h||"")+" (cycles="+m+(e?",level="+(e+1):"")+")")}}(this,Vc(this.A)))}return!0}; +function wi(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=g[b]>>16&255,this.B[c++]=g[b]>>24&255;else this.B=d;this.V=d.symbols;if(!this.B.length){xa("Empty ROM: "+a);return}if(1==this.B.length){xa(this.B[0]);return}}catch(h){this.Ua("ROM data error: "+ -h.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.Qa].Nf(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.U?b.push(a.U):null!=a.U&&a.U.length&&(b=a.U);for(c=0;c>8&255,this.B[c++]=h[b]>>16&255,this.B[c++]=h[b]>>24&255;else this.B=d;this.W=d.symbols;if(!this.B.length){za("Empty ROM: "+a);return}if(1==this.B.length){za(this.B[0]);return}}catch(g){this.Ua("ROM data error: "+ +g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.Qa].Of(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.U?b.push(a.U):null!=a.U&&a.U.length&&(b=a.U);for(c=0;cthis.O?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ -1]=c>>8;Si(a)}}else xa("No RAM allocated")};f.save=function(){var a=new Oe(this);this.controller&&Pe(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function Sj(a){this.P=a;this.O=Uj;this.ga=Vj;this.B=Wj;this.A=null}var Tj=-2134900736,Uj=65535,Vj=2575,Wj=2,Xj=[null,0],Yj=[function(a){return this.controller.Ya(a)},null,null,function(a,b){this.controller.oc(a,b)},null,null];f=Sj.prototype;f.save=function(){return[this.O,this.B]}; -f.restore=function(a){this.oc(0,a[0]&255);this.oc(2,a[1]&255);return!0};f.Ya=function(a){var b=255;2>a?b=a&1?this.ga>>8:this.ga&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.oc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.O&255)){var c=this.P.fa;if(b&1)this.A&&(Sb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=Tb(c,917504,131072));var d=Tb(c,16646144,131072);Sb(c,917504,131072,d,b&2?1:Wb)}this.O=this.O&-256|b}};f.cj=function(){return Xj};f.qh=function(){return Yj}; -Qa(function(){for(var a=kb(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,jm:65,km:66,lm:67,qm:68,E:69,rm:70,um:71,vm:72,wm:73,xm:74,ym:75,zm:76,Am:77,Bm:78,Cm:79,Dm:80,Q:81,Em:82,Im:83,Nm:84,Rm:85,Sm:86,Tm:87,Vm:88,Wm:89,Xm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Ym:97,Zm:98,bn:99,d:100,e:101,cn:102,dn:103,en:104,fn:105,gn:106,k:107,hn:108, -jn:109,n:110,ln:111,p:112,q:113,r:114,mn:115,t:116,nn:117,on:118,pn:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},ak={};ak[186]=Y[";"];ak[187]=Y["="];ak[188]=Y[","];ak[189]=Y["-"];ak[190]=Y["."];ak[191]=Y["/"];ak[192]=Y["`"];ak[219]=Y["["];ak[220]=Y["\\"];ak[221]=Y["]"];ak[222]=Y["'"];ak[173]=Y["-"];var bk={};bk[Y["1"]]=Y["!"];bk[Y["2"]]=Y["@"];bk[Y["3"]]=Y["#"];bk[Y["4"]]=Y.$;bk[Y["5"]]=Y["%"];bk[Y["6"]]=Y["^"];bk[Y["7"]]=Y["&"];bk[Y["8"]]=Y["*"];bk[Y["9"]]=Y["("];bk[Y["0"]]=Y[")"]; -bk[186]=Y[":"];bk[187]=Y["+"];bk[188]=Y["<"];bk[189]=Y._;bk[190]=Y[">"];bk[191]=Y["?"];bk[192]=Y["~"];bk[219]=Y["{"];bk[220]=Y["|"];bk[221]=Y["}"];bk[222]=Y['"'];bk[173]=Y._;bk[61]=Y["+"];bk[59]=Y[":"]; -var ck={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},dk={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},ek={esc:1027,1:Y["1"],2:Y["2"],3:Y["3"],4:Y["4"],5:Y["5"],6:Y["6"],7:Y["7"],8:Y["8"],9:Y["9"],0:Y["0"],"-":Y["-"],"=":Y["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":Y["["],"]":Y["]"],enter:13, -ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":Y[";"],quote:Y["'"],"`":Y["`"],shift:1016,"\\":Y["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":Y[","],".":Y["."],"/":Y["/"],"right-shift":3016,prtsc:1044,alt:1018,space:Y[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, -"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},fk={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Z={1027:1};Z[Y["1"]]=2;Z[Y["!"]]=10754;Z[Y["2"]]=3;Z[Y["@"]]=10755;Z[Y["3"]]=4;Z[Y["#"]]=10756;Z[Y["4"]]=5;Z[Y.$]=10757;Z[Y["5"]]=6;Z[Y["%"]]=10758;Z[Y["6"]]=7;Z[Y["^"]]=10759;Z[Y["7"]]=8;Z[Y["&"]]=10760;Z[Y["8"]]=9;Z[Y["*"]]=10761;Z[Y["9"]]=10;Z[Y["("]]=10762;Z[Y["0"]]=11;Z[Y[")"]]=10763;Z[Y["-"]]=12;Z[Y._]=10764;Z[Y["="]]=13;Z[Y["+"]]=10765;Z[1008]=14;Z[1009]=15;Z[113]=16; -Z[81]=10768;Z[119]=17;Z[87]=10769;Z[101]=18;Z[69]=10770;Z[114]=19;Z[82]=10771;Z[116]=20;Z[84]=10772;Z[121]=21;Z[89]=10773;Z[117]=22;Z[85]=10774;Z[105]=23;Z[73]=10775;Z[111]=24;Z[79]=10776;Z[112]=25;Z[80]=10777;Z[Y["["]]=26;Z[Y["{"]]=10778;Z[Y["]"]]=27;Z[Y["}"]]=10779;Z[13]=28;Z[1017]=29;Z[97]=30;Z[65]=10782;Z[115]=31;Z[83]=10783;Z[100]=32;Z[68]=10784;Z[102]=33;Z[70]=10785;Z[103]=34;Z[71]=10786;Z[104]=35;Z[72]=10787;Z[106]=36;Z[74]=10788;Z[107]=37;Z[75]=10789;Z[108]=38;Z[76]=10790;Z[Y[";"]]=39; -Z[Y[":"]]=10791;Z[Y["'"]]=40;Z[Y['"']]=10792;Z[Y["`"]]=41;Z[Y["~"]]=10793;Z[1016]=42;Z[Y["\\"]]=43;Z[Y["|"]]=10795;Z[122]=44;Z[90]=10796;Z[120]=45;Z[88]=10797;Z[99]=46;Z[67]=10798;Z[118]=47;Z[86]=10799;Z[98]=48;Z[66]=10800;Z[110]=49;Z[78]=10801;Z[109]=50;Z[77]=10802;Z[Y[","]]=51;Z[Y["<"]]=10803;Z[Y["."]]=52;Z[Y[">"]]=10804;Z[Y["/"]]=53;Z[Y["?"]]=10805;Z[3016]=54;Z[1044]=55;Z[1018]=56;Z[Y[" "]]=57;Z[1020]=58;Z[1112]=59;Z[1113]=60;Z[1114]=61;Z[1115]=62;Z[1116]=63;Z[1117]=64;Z[1118]=65;Z[1119]=66; -Z[1120]=67;Z[1121]=68;Z[1144]=69;Z[1145]=70;Z[1036]=71;Z[1038]=72;Z[1033]=73;Z[1109]=74;Z[1037]=75;Z[1101]=76;Z[1039]=77;Z[1107]=78;Z[1035]=79;Z[1040]=80;Z[1034]=81;Z[1045]=82;Z[1046]=83;Z[1122]=87;Z[1123]=88;Z[1091]=91;Z[1093]=93;Z[1224]=91;Z[4003]=7470;Z[4008]=7494;Z[4046]=3677523;f=Zj.prototype; -f.Sb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.ya[e])switch(b){case "kbd":return c.onkeydown=function(a){return gk(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!Z[a]||!!(d.hc&128);b||hk(d,a,!0);return b},c.onkeyup=function(a){return gk(d,a,!1)},!0;case "caps-lock":return this.ya[e]=c,c.onclick=function(){d.A&&d.A.Vc();hk(d,1020,!0)},!0;case "num-lock":return this.ya[e]=c,c.onclick=function(){d.A&&d.A.Vc();hk(d,1144,!0)},!0;case "scroll-lock":return this.ya[e]= -c,c.onclick=function(){d.A&&d.A.Vc();hk(d,1145,!0)},!0;default:var g=b.toUpperCase().replace(/-/g,"_");if(void 0!==dk[g]&&"button"==a)return this.ya[e]=c,c.onclick=function(a,b,c){return function(){a.A&&a.A.Vc();ik(a,c,!0);hk(a,c,!0)}}(this,g,dk[g]),!0;if(void 0!==ek[b])return this.aa++,this.ya[e]=c,a=function(a,b,c){return function(){hk(a,c)}}(this,b,ek[b]),b=function(a,b,c){return function(){jk(a,c)}}(this,b,ek[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= -c.onmouseout=b),!0}return!1};function kk(a,b,c){if(a.aa){for(var d in bk)if(b==bk[d]){b=+d;(d=ak[d])&&(b=d);break}for(var e in ek)if((d=ek[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=ek[e]==d),d){(a=a.ya["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ga=d;this.U=zb(a,"ChipSet")};function Ij(a,b){a.va("keyboard reset",65792);a.B=[170];a.R=!0;b&&a.U&&Kj(a.U,a.B[0])} -function Ej(a,b,c){a.ma!==c&&(a.ma=a.ca=c)&&(a.R=!0);a.V!==b&&(a.V=b)&&!a.ca&&Lj(a,!0);a.V&&a.ca&&(Ij(a,!0),a.ca=!1)}function Fj(a){var b=0;a.B.length&&a.R&&(b=a.B[0],a.U&&Kj(a.U,b));a.ra()&&a.va("scan code "+l(b)+" available")}function Lj(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.P:a.hc)&b):d||b&255&&(b=255);if(c){a.P&=~b;d&&(a.P|=b);c=b;var g,h;for(h in fk)d="led-"+h,e=fk[h],c&&c!=e||!(g=a.ya[d])||(g.style.backgroundColor=a.P&e?"#00ff00":"#000000")}else a.hc&=~b,d&&(a.hc|=b);return!0}}return!1} -function hk(a,b,c){if(Z[b]&&a.A&&a.A.na.Cb){ck[b]&&a.O.length&&0e||(e==a.O.length&&(d={},d.te=b,d.hc=a.hc,kk(a,b,!0),e++),0b.Cd){if(!b.pf){jk(a,b.te);return}b.pf=!1;c=a.pa}else c=1==b.Cd++?500:100;b.sj=setTimeout(function(a){return function(){mk(a,b)}}(a),c)}}else jk(a,b.te,!0)} -function ok(a,b,c){var d=b;if(65<=b&&90>=b)!(a.hc&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.hc&515)==c&&(d=b-32);else if(!!(a.hc&3)==c){if(a=bk[b])d=a}else if(a=ak[b])d=a;return d}f.Og=function(a){a||(this.hc&=-256)}; -function gk(a,b,c){var d=!0,e=!1,g=!1,h=b.keyCode,m=ok(a,h,!0);a.mh&&m==Y["`"]&&(h=m=27);if(Z[h+1E3])if(m+=1E3,2==b.location&&(m+=2E3),ik(a,m,!1,c)){if(20==h||144==h||145==h)a.oa||(c=e=!0);if(!(c||91!=h&&93!=h))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var h=0,m=d&255;224==g||225==g?e.push(g|(c?0:128)):(42==m?a.P&3||a.P&512&&b||(h=m):29==m?a.P&12||(h=m):56==m?a.P&48||(h=m):e.push(g|(c?0:128)),h&&(c?e.unshift(h):e.push(h|128)))}for(c=0;cd.B.length?(d.ra()&&d.va("scan code "+l(g)+" buffered"),d.B.push(g),1==d.B.length&&d.U&&Kj(d.U,g)):(20== -d.B.length&&d.B.push(255),d.va("scan code buffer overflow")))}}Qa(function(){for(var a=kb(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?Ik:Jk)];this.ga=a.ga;this.type=e[0];this.port=e[1];this.jb=b;this.lb=e[2];this.ec=e[3];this.td=d||e[4];65536<=this.td&&720896<=this.lb&&(this.ec=Math.min(this.td>>2,32768));this.tc=c[0];this.Tc=c[1];this.df=c[2];this.Ia=c[3];this.nc=c[4]&255;this.Tg=c[4]>>8&255;this.qb=c[5];this.th=Ik;this.Qf=Kk;if(5<=b){this.th=Jk;this.Qf=Lk;b=c[6];void 0===b&&(b=[!1,0,Array(20), -0,3==g?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.lb,this.ec,this.td],Array(this.td>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.wd=b[0];this.Od=b[1];this.Jc=b[2];this.dh=Mk;this.Wg=b[3];this.ff=b[4];this.If=b[5];this.Rd=b[6];this.qe=b[7];this.fh=Nk;this.mj=b[8];this.nj=b[9];this.Qd=b[10];this.ee=b[11];this.eh=Ok;this.yb=b[12];d=b[13];"number"==typeof d&&(d=[this.lb,this.ec,d]);this.lb=d[0];this.ec=d[1];d=this.td>>2;if((this.kd=b[14])&&this.kd.length>this.controller.Ci&255};Qk[17408]=function(a){return(this.controller.yb=this.ha[(a&-4)+this.B])>>((a&3)<<3)&255};Qk[5120]=function(a){a+=this.B;var b=this.controller.yb=this.ha[a&-2];return(a&1?b>>8:b)&255};Qk[1280]=function(a){a+=this.B;a=this.controller.yb=this.ha[a];for(var b=this.controller.vh,c=this.controller.uh&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d}; -Qk[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -Qk[32]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -Qk[96]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d&=this.controller.yb;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -Qk[160]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d|=this.controller.yb;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -Qk[224]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.ce;d^=this.controller.yb;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)};Qk[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Hb;d=this.controller.Bf&d|this.controller.yb&~d;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; -function Rk(a){var b=[];if(void 0!==a.jb){b[0]=a.tc;b[1]=a.Tc;b[2]=a.df;b[3]=a.Ia;b[4]=a.nc|a.Tg<<8;b[5]=a.qb;if(5<=a.jb){var c=[];c[0]=a.wd;c[1]=a.Od;c[2]=a.Jc;c[3]=a.Wg;c[4]=a.ff;c[5]=a.If;c[6]=a.Rd;c[7]=a.qe;c[8]=a.mj;c[9]=a.nj;c[10]=a.Qd;c[11]=a.ee;c[12]=a.yb;c[13]=[a.lb,a.ec,a.td];var d;a:if(d=a.kd){var e=0,g=[];if(void 0!==d[0])for(var h=0;2>h;h++)for(var m=h;m>1;g[e++]=q;m=v}if(g.length>3,S=a.split(/([lnpw])/);for(a=0;a=I&&(F=I,d=!0):"p"==S[a]?0<=I&&3>=I&&(D=I):"w"==S[a]&&I=b.lb&&(c-=b.lb);S="";for(a=0;aD?k(V):ea(V>>(D<<3))));d&&(c+=U-F);S&&(S+="\n");S+=J}S&&b.ga.X(S);b.B=c}else b.ga.X("no buffer")}else e.ga.X("BIOSMODE: "+l(e.kb)),b=e.O,Sk(b,"CRTC",b.nc,b.qb,b.Qf),5<=b.jb&&(Sk(b," GRC",b.Qd,b.ee,b.eh),Sk(b," SEQ",b.Rd,b.qe,b.fh),Sk(b," ATC",b.Od,b.Jc,b.dh),b.ga.X(" ATCDATA: "+b.wd),Sk(b," FEAT",b.If),Sk(b," MISC", -b.ff),Sk(b," STATUS0",b.Wg)),Sk(b," STATUS1",b.Ia),b.jb!=rk&&3!=b.jb||Sk(b," MODEREG",b.Tc),3==b.jb&&Sk(b," COLOR",b.df),5<=b.jb&&(b.ga.X(" LATCHES: 0x"+k(b.yb)),b.ga.X(" ACCESS: "+fa(b.bg)),b.ga.X("Use 'dump video [addr]' to dump video memory"));else e.ga.X("no active video card")})}if((this.P=zb(a,"Keyboard"))&&this.ua){for(var g in this.ya)0c&&(a=Math.round(c/b*100)+"%")}this.af?(this.ua.style.width=a,this.ua.style.width=a,this.ua.style.display="block",this.ua.style.margin="auto"):(this.oa.style.width=a,this.oa.style.height="auto");this.oa.style.backgroundColor="black";this.oa.Ce();a=!0}this.Vc()}return a}; -function vk(a,b){!b&&a.oa&&(a.af?a.ua.style.width=a.ua.style.height="":a.oa.style.width=a.oa.style.height="");a.va("notifyFullScreen("+b+")",!0);a.P&&(a.P.mh=b)}f.me=function(a){var b=!1;this.V&&(a?this.V.me&&(this.V.me(),this.ca&&this.ca.Df(!0),b=!0):this.V.tj&&(this.V.tj(),this.ca&&this.ca.Df(!1),b=!0),this.Vc());return b};f.Df=function(a){this.ca&&(this.ca.Df(a),this.P&&(this.P.mh=a));var b=this.ya.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.zj)}; -function al(a,b){var c=a.V;c&&!a.yd&&(c.addEventListener("touchstart",function(b){bl(a,b,!0)},!1),c.addEventListener("touchmove",function(b){bl(a,b)},!0),c.addEventListener("touchend",function(b){bl(a,b,!1)},!1),a.yd=b,a.xc=a.Kc=a.Lf=-1)}f.Og=function(a){this.ke=a;this.P&&this.P.Og(a)}; -function bl(a,b,c){var d,e;a.ke&&b.preventDefault();var g=0,h=0;e=a.ua;do isNaN(e.offsetLeft)||(g+=e.offsetLeft,h+=e.offsetTop);while(e=e.offsetParent);var m=a.Da/a.ua.offsetWidth,q=a.Ma/a.ua.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-g)*m;e=(e-h)*q;if(1==a.yd)d=d/(a.Da/3)|0,e=e/(a.Ma/3)|0,1!=e?e?hk(a.P,1040,!0):hk(a.P,1038,!0):1!=d&&(d?hk(a.P,1039,!0):hk(a.P,1037,!0));else if(a.ca){!0===c&&(a.Lf=b.timeStamp); -if(!1===c&&(b=b.timeStamp-a.Lf,a.X("processTouchEvent(false,"+b+")"),200>b)){a.ca.Be(cl,!0);a.ca.Be(cl,!1);return}if(c||0>a.xc||0>a.Kc)a.xc=d,a.Kc=e;c=Math.round(d-a.xc);b=Math.round(e-a.Kc);a.xc=d;a.Kc=e;a.ca.rf(c,b,a.xc,a.Kc)}}f.mc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.lc=function(a){return a&&this.save?this.save():!0}; -f.reset=function(){var a=!0,b=0;this.U&&(b=Pi(this.U));this.qa||(this.jb=3==b?rk:3);this.Ha=3;switch(this.jb){case Qj:b=7;break;case 5:var c=xk[this.Yc];c&&(b=c[0]);b||(b=4);break;case rk:b=3;this.Ha=tk;break;default:b=2}this.Ja!==b&&(this.Ja=b,a=!0);this.O=null;this.Ba=this.pd=new Gk(this,rk);this.ea=this.Zc=new Gk(this,3);5>this.jb?this.B=new Gk:(this.B=new Gk(this,this.jb,null,this.td),dl(this));pl(this);this.kb=null;this.ob=this.sa=-1;this.Va=0;ql(this,this.Ha);if(this.O.lb&&a){a=this.O.lb+this.Wb; -for(b=this.O.lb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);ec(this.fa,b,c|d<<8)}Wc(this,!0)}};function dl(a){a.B.ff&1?(a.Ba=a.pd,a.ea=a.B):(a.Ba=a.B,a.ea=a.Zc)}f.save=function(){var a=new Oe(this);Pe(a,0,Rk(this.pd));Pe(a,1,Rk(this.Zc));Pe(a,2,[this.Ja,this.Ha,this.kb]);Pe(a,3,Rk(this.B));return a.data()}; -f.restore=function(a){var b=a[2];this.Ja=b[0];this.Ha=b[1];this.kb=b[2];this.O=null;this.Ba=this.pd=new Gk(this,rk,a[0]);this.ea=this.Zc=new Gk(this,3,a[1]);this.B=new Gk(this,this.jb,a[3],this.td);this.B.tc&&dl(this);pl(this);if(!rl(this))return!1;sl(this);return!0}; -f.gl=function(a,b,c){if(c)this.Ua("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){xa("Empty font ROM image: "+a);return}if(1==d.length){xa(d[0]);return}if(8192==d.length)Pj(this,d,[6144,0]);else{this.Ua("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ua("Font ROM data error: "+e.message);return}(this.pa||this.ga)&&pb(this)}}; -function tl(a,b){if(1==b)return a.La[0]=Ak[0],a.La[1]=Ak[7],a.La;if(2==b){var c=a.O.df;if(a.O===a.B){var d=a.B.Jc[0],c=d&7;d&16&&(c|=8);18!=a.B.Jc[1]&&(c|=32)}a.La[0]=Ak[c&15];c=c&32?Ck:Bk;for(d=0;dg;g++)h=d[g]||0,m=h<<2&252,q=h>>4&252,h=h>>10&252,a.La[g]=[m,q,h,255];else{var v=d&&d[255];e=null!=c.Jc[15]?c.Jc:Dk;for(g=0;16>g;g++)h=e[g]&63,v?(h|= -(c.Jc[20]&12)<<4,c.Jc[16]&128&&(h&=-49,h|=(c.Jc[20]&3)<<4),h=d[h],m=h<<2&252,q=h>>4&252,h=h>>10&252):(m=(h&4?170:0)|(h&32?85:0),q=(h&2?170:0)|(h&16?85:0),h=(h&1?170:0)|(h&8?85:0)),a.La[g]=[m,q,h,255]}a.gb=!0}return a.La}function Pj(a,b,c,d){a.Xc=b;a.hd=c;a.wb=d}function pl(a){var b=!1;if(window&&a.Xc){var c=0,d=a.wb?a.wb:8,e=tl(a);ul(a,3,a.hd[0],c,d,8,a.Xc,e)&&(b=!0);c=a.wb?0:2048;d=a.wb?a.wb:9;ul(a,1,a.hd[1],c,d,14,a.Xc,yk,zk)&&(b=!0);a.wb&&ul(a,a.jb,a.hd[1],0,a.wb,14,a.Xc,e)&&(b=!0)}return b} -function ul(a,b,c,d,e,g,h,m,q){var v=!1;null!=c&&(vl(a,b,c,d,e,g,h,m,q)&&(v=!0),a.Ki&&vl(a,b<<1,c,d,e,g,h,m,q)&&(v=!0));return v} -function vl(a,b,c,d,e,g,h,m,q){var v=!1,x=b&1?0:1,F=a.Sa[b],D=16>m.length?m.length:16;F||(F={Fc:e<da||!V?da:8,kd=Db.createImageData(v.Fc,v.Gc),Ea=0;256>Ea;Ea++){for(Ja= -0;Ja=da-2,gf=Ca[Ja>(8<=$a&&192<=Ea&&223>=Ea?7:$a)?U:Da;wl(kd,Sd,Td,Ud);I&&wl(kd,Sd+1,Td,Ud)}Db.putImageData(kd,(Ea&15)*v.Fc,(Ea>>4)*v.Gc)}v.ve[S]="#"+k(U[0],2)+k(U[1],2)+k(U[2],2);v.Li[S]=U;v.bh[S]=ya;v=!0}}a.Sa[b]=F;return v}function xl(a){0a.ob&&(a.ob=0):a.ob=-1} -function sl(a){if(a.ma){for(var b=10;15>=b;b++)if(null==a.O.qb[b])return;var c=a.O.qb[10],b=c&31,d=a.O.qb[11]&31,e=a.O.qb[9]&31,g=!1;a.O===a.B&&(g=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!g||b>e)yl(a);else{c=a.O.qb[15]+((a.O.qb[14]&63)<<8);a.sa!=c&&(yl(a),a.sa=c);d=d-b+1;if(a.Mf!=b||a.le!=d)a.Mf=b,a.le=d;a.ab=e+1;xl(a)}}} -function yl(a){if(0<=a.sa){if(void 0!==a.ia){var b=a.ia[a.sa];if(b&131072){var b=b&-131073,c=a.sa%a.R,d=a.sa/a.R|0;a.ma&&a.Sa[a.ma]&&(a.rb&&zl(a,c,d,b,a.rb),zl(a,c,d,b));a.ia[a.sa]=b}}a.sa=-1}} -function Al(a){var b,c=a.O;a.Oe=!1;var d=c.ee[5];if(null!=d){b=1024;var e=0,g=c.ee[3]&31;switch(d&3){case 0:if(g){e=32;switch(g&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.Rc=g&7}break;case 1:e=1;break;case 2:switch(g&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.jb==Qj&&(e=3,c.Rc=g&7)}d&8&&(b=1280);c=c.qe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Oe=!0));b|=e}return b} -function Bl(a,b){var c=a.O;c&&null!=b&&b!=c.bg&&(c.Xg(b),a.fa.Xg(c.lb,c.ec,c.qh()))} -function rl(a,b){var c,d=a.kb,e=a.O;if(e)if(e.jb==rk)d=tk;else if(5<=e.jb){var d=null,g=e.td>>2,h=32768=e.qb[18]?19:120:122:h&128?d=c?13:14:500>1);a.Sa.length&&(a.Oa=a.Da/a.R|0,a.Pa=a.Ma/a.aa|0,a.ma?(b=a.Sa[a.ma],d=a.Sa[a.ma<<1],a.xj&&80==a.R?d&&a.Oa>=3*d.Fc>>2&&(a.ma<<=1,b=d):(d&&a.Oa>=d.Fc&&(a.ma<<=1,b=d),b&&(a.Oa=b.Fc,a.Pa=b.Gc)),a.fc=a.pc=0,b&&(a.fc=a.R*b.Fc,a.pc=a.aa*b.Gc)):(a.Oa=a.Pa=1,a.fc=a.R,a.pc=a.aa),a.Eb=a.pa.createImageData(a.fc,a.pc),a.pb=window.document.createElement("canvas"),a.pb.width=a.fc,a.pb.height=a.pc,a.rb=a.pb.getContext("2d"),a.zd=a.Ad=0,a.sd=a.Da,a.vd=a.Ma, -b=a.Da-a.R*a.Oa,d=a.Ma-a.aa*a.Pa,0>1,a.sd-=b),0>1,a.vd-=d),b||d)&&(a.pa.fillStyle=a.ua.style.backgroundColor,a.pa.fillRect(0,0,a.Da,a.Ma));!1!==c?Wc(a,!0):(a.gb=!1,Cl(a,!0))}return!0}function wl(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Cl(a,b){a.Va=-1;a.Ea=!1;if(b){var c=a.bf;if(void 0===a.ia||a.ia.length!=c)a.ia=Array(c)}} -function zl(a,b,c,d,e){var g=d&255,h=d>>8;d=h&15;var m=a.Sa[a.ma];m.lf&&(d=m.lf[d]);var q=h>>4&15;m.lf&&(q=m.lf[q]);e?(b*=m.Fc,c*=m.Gc,e.fillStyle=m.ve[q],e.fillRect(b,c,m.Fc,m.Gc)):(b=b*a.Oa+a.zd,c=c*a.Pa+a.Ad,a.pa.fillStyle=m.ve[q],a.pa.fillRect(b,c,a.Oa,a.Pa));h&256&&(q=(g&15)*m.Fc,g=(g>>4)*m.Gc,e?e.drawImage(m.bh[d],q,g,m.Fc,m.Gc,b,c,m.Fc,m.Gc):a.pa.drawImage(m.bh[d],q,g,m.Fc,m.Gc,b,c,a.Oa,a.Pa));h&512&&(g=a.Mf,h=a.le,e?(a.ab&&a.ab!==m.Gc&&(g=g*m.Gc/a.ab|0,h=h*m.Gc/a.ab|0),e.fillStyle=m.ve[d], -e.fillRect(b,c+g,m.Fc,h)):(a.ab&&a.ab!==a.Pa&&(g=g*a.Pa/a.ab|0,h=h*a.Pa/a.ab|0),a.pa.fillStyle=m.ve[d],a.pa.fillRect(b,c+g,a.Oa,h)))} -function Wc(a,b){if(a.na.jc){var c=!1,d=a.O;d&&(d!==a.B?d.Tc&8&&(c=!0):d.Od&32&&(c=!0));if(c||b){if(b)Cl(a,!0);else if(void 0===a.ia)return;var e=!1;!(b||++a.Yg&15)&&0<=a.ob&&(a.ob++,e=!0);var g=0,h=a.Ff,c=d.lb,m=c+d.ec;if(Dl(a,d)&8||d.$e&&d.$em&&(q=m-c,0>q&&(q=0));m=c+q;if(d=!b&&a.Ea){for(var d=a.fa,v= -!0,x=c>>>d.Qa;0a.sa)return;g=a.sa;h=g+1}}if(a.ma){if(a.Sa[a.ma]){e=0;d=a.Va=0;q=1048575;v=a.O.Tc&32;5<=a.jb&&(v=a.O.Jc[16]&8);v&&(d=32768,q&=~d,a.ob&2||(q&=-65537));for(c+=g<<1;c>8|(F&255)<<8;var V=d,W=16;x>=q))>>(W-=q);wl(a.Eb,x++,D,v[Ca])}x>S&&(S=x);D=J&&(J=D+1)}g+=2;m++;if(x>=a.R){x=0;D+=2;if(D>a.aa)break;D==a.aa&&(D=1,g=c+a.rd)}}a.Ea=!0;Ua.R?a.Qb-a.R-J>>3:0;cV&&(W=V)):(g<<=J,W-=J,a.Ea=!1):(a.Ea&&g===a.ia[m]?(q+=W,W=0):a.ia[m]=g,m++);if(W){q>>=8;q>D&&(D=q);v=S&&(S=v+1)}c+=I;if(q>=a.R){q=0;if(++v>a.aa)break;c+=F}}J||(a.Ea=!0);xa.R?a.Qb-a.R-S>>3:0;cF&&(V=F)):(J<<=S,V-=S,a.Ea=!1):(a.Ea&&J===a.ia[g]?(d+=V,V=0):a.ia[g]=J,g++);if(V){dx&&(x=d);q=U&&(U=q+1)}if(d>=a.R){d=0;if(++q>a.aa)break;c+=I}}S||(a.Ea=!0);vd&&(b.Ah=d,d=-d|0);d%b.wh>b.dl&&(c|=1);d%b.zh>b.fl&&(c|=9);b.Di=d/b.zh|0;return c}f.Dk=function(a,b){return El(this,this.Ba,a,b)};f.Rl=function(a,b,c){var d=this.Ba;d.Tg=d.nc;d.nc=b&31;n(this,a,b,c,"CRTC.INDX")};f.Ck=function(a,b){return Fl(this,this.Ba,a,b)};f.Ql=function(a,b,c){Gl(this,this.Ba,a,b,c)};f.Ek=function(a,b){return Hl(this,this.Ba,b)};f.Sl=function(a,b,c){a=this.Ba;n(this,a.port+4,b,c,"MODE");a.Tc=b;rl(this,!1)}; -f.Fk=function(a,b){return Il(this,this.Ba,b)};f.lj=function(a,b,c){this.B.If=this.B.If&-4|b&3;n(this,a,b,c,"FEAT")};f.ej=function(a,b){var c=this.B.wd?this.B.Jc[this.B.Od&31]:this.B.Od;b&&!this.ra()||n(this,960,null,b,"ATC."+(this.B.wd?this.B.dh[this.B.Od&31]:"INDX"),c);this.B.wd=!this.B.wd;return c}; -f.kj=function(a,b,c){var d=this.B,e=d.Od&32;if(d.wd){d.wd=!1;var g=d.Od&31;if(16<=g||!e)c&&!this.ra()||n(this,a,b,c,"ATC."+d.dh[g]),d.Jc[g]=b,this.gb=!1,Cl(this,void 0)}else d.Od=b,n(this,a,b,c,"ATC.INDX"),d.wd=!0,b&32&&!e&&pl(this)&&Wc(this,!0),d.Ef=(d.qb[12]<<8)+d.qb[13]|0,d.$e=0}; -f.Pk=function(a,b){var c=0;if(5==this.jb)c=3-((this.B.ff&12)>>2),c=(this.Yc&1<>this.B.wc&63;b&&!this.ra()||n(this,969,null,b,"DAC.DATA["+l(this.B.fd)+"]["+l(this.B.wc)+"]",c);this.B.wc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= -function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var g=window.document.createElement("textarea");Ha("iOS")&&(g.setAttribute("autocapitalize","off"),g.setAttribute("autocorrect","off"));c.appendChild(g);var h=e.getContext("2d"),d=new pk(d,e,h,g,c);jb(d,c)}}); -function Jl(a){this.ua=a.adapter;switch(this.ua){case 1:this.oa=1016;this.aa=4;break;case 2:this.oa=760;this.aa=3;break;default:xa("Unrecognized serial adapter #"+this.ua);return}this.V=null;Va.call(this,"SerialPort",a,Jl,4194304);var b=a.binding,c;a=Kl;b&&(void 0===c&&(c="Panel"),(c=hb(c,this.id))&&(b=c.ya[b])&&this.Sb(null,a,b))}eb(Jl);var Kl="buffer";f=Jl.prototype;f.Ni=function(a,b){return a==this.Td?(this.ca=b,this):null}; -f.Sb=function(a,b,c){var d=this;switch(b){case Kl:return this.ya[b]=this.V=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||a.ctrlKey&&65<=b&&90>=b)a.preventDefault&&a.preventDefault(),64>8:this.ea;n(this,a,null,b,this.O&128?"DLM":"IER",c);return c};f.yk=function(a,b){var c=this.R;n(this,a,null,b,"IIR",c);return c}; -f.zk=function(a,b){var c=this.O;n(this,a,null,b,"LCR",c);return c};f.Bk=function(a,b){var c=this.P;n(this,a,null,b,"MCR",c);return c};f.Ak=function(a,b){var c=this.B;n(this,a,null,b,"LSR",c);return c};f.Gk=function(a,b){var c=this.pa;n(this,a,null,b,"MSR",c);return c}; -f.bm=function(a,b,c){n(this,a,b,c,this.O&128?"DLL":"THR");this.O&128?this.ma=this.ma&-256|b:(this.sa=b,this.B&=-97,this.V?(13!=b&&(8==b?this.V.value=this.V.value.slice(0,-1):(this.V.value+=String.fromCharCode(b),this.V.scrollTop=this.V.scrollHeight)),a=!0):a=!1,a&&(this.B|=96))};f.Nl=function(a,b,c){n(this,a,b,c,this.O&128?"DLM":"IER");this.O&128?this.ma=this.ma&255|b<<8:this.ea=b};f.Ol=function(a,b,c){n(this,a,b,c,"LCR");this.O=b}; -f.Pl=function(a,b,c){var d=this.P;n(this,a,b,c,"MCR");this.P=b;this.ca&&(d^b)&3&&(a=this.ca,b=this.P,(c=3==(b&3))?a.tc||(d=!1,a.P&2||(a.reset(),a.va("serial mouse reset"),d=!0),a.P&1||(a.va("serial mouse ID requested"),d=!0),d&&(Ll(a.U,[77,77]),a.va("serial mouse ID sent")),Ql(a),a.tc=c):a.tc&&(a.va("serial mouse inactive"),Rl(a),a.tc=c),a.P=b)}; -var Ml={0:Jl.prototype.Mk,1:Jl.prototype.xk,2:Jl.prototype.yk,3:Jl.prototype.zk,4:Jl.prototype.Bk,5:Jl.prototype.Ak,6:Jl.prototype.Gk},Nl={0:Jl.prototype.bm,1:Jl.prototype.Nl,3:Jl.prototype.Ol,4:Jl.prototype.Pl};Qa(function(){for(var a=kb(window.document,"pcjs","serial"),b=0;ba.R||0>a.V)a.R=b.clientX,a.V=b.clientY;a.oa?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.R,d=b.clientY-a.V);a.R=b.clientX;a.V=b.clientY;a.rf(c,d,a.R,a.V)}} -f.Be=function(a,b){if(this.tc&&this.A&&this.A.na.Cb){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case cl:this.ea!=b&&(this.ea=b,Wl(this,c));break;case 2:this.ia!=b&&(this.ia=b,Wl(this,c))}}};f.rf=function(a,b,c,d){this.tc&&this.A&&this.A.na.Cb&&(a||b)&&(this.ca=a,this.aa=b,Wl(this,null,c,d))}; -function Wl(a,b,c,d){var e=64|(a.ea?32:0)|(a.ia?16:0)|(a.aa&192)>>4|(a.ca&192)>>6,g=a.ca&63,h=a.aa&63;a.ra(4194304)&&a.va((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+l(e)+","+l(g)+","+l(h)+"]",0,!0);Ll(a.U,[e,g,h]);a.ca=a.aa=0}Qa(function(){for(var a=kb(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);h.A=Array(h.Kb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ha(b),"json"==a?g=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(g=bm(this,b),this.Xf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c="dir"),g=wa()+ -"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Je?"":d)+"&format=json")),va(g,!0,null,this,this.Pj,b)}; -f.Pj=function(a,b,c,d){var e=null;this.Me=!1;var g=0>c&&this.ma&&!this.ma.na.jc;if(this.Xf)c?this.controller.Ua('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",g):(this.P=!0,e=this);else if(c)this.controller.Ua('Unable to load disk "'+this.B+'" (error '+c+")",g);else try{if(0h&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(m.length)if(1==m.length)xa(m[0]);else{this.Kb=m.length;this.Lb=m[0].length;this.Rb=m[0][0].length;var q=m[0][0][0];this.Gb=q&&q.length||512;for(b=a=0;b>2,x=q.pattern;void 0===x&&(x=q.pattern=0);var F=q.data;if(void 0===F){var D=q.bytes;if(void 0!== -D&&D.length){for(var g=v<<2,U=D.length;Ub&&(b=0);2E3this.O?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ +1]=c>>8;Ui(a)}}else za("No RAM allocated")};f.save=function(){var a=new Qe(this);this.controller&&Re(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function Uj(a){this.P=a;this.O=Wj;this.ga=Xj;this.B=Yj;this.A=null}var Vj=-2134900736,Wj=65535,Xj=2575,Yj=2,Zj=[null,0],ak=[function(a){return this.controller.Wa(a)},null,null,function(a,b){this.controller.oc(a,b)},null,null];f=Uj.prototype;f.save=function(){return[this.O,this.B]}; +f.restore=function(a){this.oc(0,a[0]&255);this.oc(2,a[1]&255);return!0};f.Wa=function(a){var b=255;2>a?b=a&1?this.ga>>8:this.ga&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.oc=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.O&255)){var c=this.P.fa;if(b&1)this.A&&(Tb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=Ub(c,917504,131072));var d=Ub(c,16646144,131072);Tb(c,917504,131072,d,b&2?1:$b)}this.O=this.O&-256|b}};f.dj=function(){return Zj};f.rh=function(){return ak}; +Ra(function(){for(var a=mb(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,km:65,lm:66,mm:67,rm:68,E:69,sm:70,vm:71,wm:72,xm:73,ym:74,zm:75,Am:76,Bm:77,Cm:78,Dm:79,Em:80,Q:81,Fm:82,Jm:83,Om:84,Sm:85,Tm:86,Um:87,Wm:88,Xm:89,Ym:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,Zm:97,$m:98,cn:99,d:100,e:101,dn:102,en:103,fn:104,gn:105,hn:106,k:107,jn:108, +kn:109,n:110,mn:111,p:112,q:113,r:114,nn:115,t:116,on:117,pn:118,qn:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},ck={};ck[186]=X[";"];ck[187]=X["="];ck[188]=X[","];ck[189]=X["-"];ck[190]=X["."];ck[191]=X["/"];ck[192]=X["`"];ck[219]=X["["];ck[220]=X["\\"];ck[221]=X["]"];ck[222]=X["'"];ck[173]=X["-"];var dk={};dk[X["1"]]=X["!"];dk[X["2"]]=X["@"];dk[X["3"]]=X["#"];dk[X["4"]]=X.$;dk[X["5"]]=X["%"];dk[X["6"]]=X["^"];dk[X["7"]]=X["&"];dk[X["8"]]=X["*"];dk[X["9"]]=X["("];dk[X["0"]]=X[")"]; +dk[186]=X[":"];dk[187]=X["+"];dk[188]=X["<"];dk[189]=X._;dk[190]=X[">"];dk[191]=X["?"];dk[192]=X["~"];dk[219]=X["{"];dk[220]=X["|"];dk[221]=X["}"];dk[222]=X['"'];dk[173]=X._;dk[61]=X["+"];dk[59]=X[":"]; +var ek={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},fk={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},gk={esc:1027,1:X["1"],2:X["2"],3:X["3"],4:X["4"],5:X["5"],6:X["6"],7:X["7"],8:X["8"],9:X["9"],0:X["0"],"-":X["-"],"=":X["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":X["["],"]":X["]"],enter:13, +ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":X[";"],quote:X["'"],"`":X["`"],shift:1016,"\\":X["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":X[","],".":X["."],"/":X["/"],"right-shift":3016,prtsc:1044,alt:1018,space:X[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, +"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},hk={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Y={1027:1};Y[X["1"]]=2;Y[X["!"]]=10754;Y[X["2"]]=3;Y[X["@"]]=10755;Y[X["3"]]=4;Y[X["#"]]=10756;Y[X["4"]]=5;Y[X.$]=10757;Y[X["5"]]=6;Y[X["%"]]=10758;Y[X["6"]]=7;Y[X["^"]]=10759;Y[X["7"]]=8;Y[X["&"]]=10760;Y[X["8"]]=9;Y[X["*"]]=10761;Y[X["9"]]=10;Y[X["("]]=10762;Y[X["0"]]=11;Y[X[")"]]=10763;Y[X["-"]]=12;Y[X._]=10764;Y[X["="]]=13;Y[X["+"]]=10765;Y[1008]=14;Y[1009]=15;Y[113]=16; +Y[81]=10768;Y[119]=17;Y[87]=10769;Y[101]=18;Y[69]=10770;Y[114]=19;Y[82]=10771;Y[116]=20;Y[84]=10772;Y[121]=21;Y[89]=10773;Y[117]=22;Y[85]=10774;Y[105]=23;Y[73]=10775;Y[111]=24;Y[79]=10776;Y[112]=25;Y[80]=10777;Y[X["["]]=26;Y[X["{"]]=10778;Y[X["]"]]=27;Y[X["}"]]=10779;Y[13]=28;Y[1017]=29;Y[97]=30;Y[65]=10782;Y[115]=31;Y[83]=10783;Y[100]=32;Y[68]=10784;Y[102]=33;Y[70]=10785;Y[103]=34;Y[71]=10786;Y[104]=35;Y[72]=10787;Y[106]=36;Y[74]=10788;Y[107]=37;Y[75]=10789;Y[108]=38;Y[76]=10790;Y[X[";"]]=39; +Y[X[":"]]=10791;Y[X["'"]]=40;Y[X['"']]=10792;Y[X["`"]]=41;Y[X["~"]]=10793;Y[1016]=42;Y[X["\\"]]=43;Y[X["|"]]=10795;Y[122]=44;Y[90]=10796;Y[120]=45;Y[88]=10797;Y[99]=46;Y[67]=10798;Y[118]=47;Y[86]=10799;Y[98]=48;Y[66]=10800;Y[110]=49;Y[78]=10801;Y[109]=50;Y[77]=10802;Y[X[","]]=51;Y[X["<"]]=10803;Y[X["."]]=52;Y[X[">"]]=10804;Y[X["/"]]=53;Y[X["?"]]=10805;Y[3016]=54;Y[1044]=55;Y[1018]=56;Y[X[" "]]=57;Y[1020]=58;Y[1112]=59;Y[1113]=60;Y[1114]=61;Y[1115]=62;Y[1116]=63;Y[1117]=64;Y[1118]=65;Y[1119]=66; +Y[1120]=67;Y[1121]=68;Y[1144]=69;Y[1145]=70;Y[1036]=71;Y[1038]=72;Y[1033]=73;Y[1109]=74;Y[1037]=75;Y[1101]=76;Y[1039]=77;Y[1107]=78;Y[1035]=79;Y[1040]=80;Y[1034]=81;Y[1045]=82;Y[1046]=83;Y[1122]=87;Y[1123]=88;Y[1091]=91;Y[1093]=93;Y[1224]=91;Y[4003]=7470;Y[4008]=7494;Y[4046]=3677523;f=bk.prototype; +f.Sb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.ya[e])switch(b){case "kbd":return c.onkeydown=function(a){return ik(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!Y[a]||!!(d.hc&128);b||jk(d,a,!0);return b},c.onkeyup=function(a){return ik(d,a,!1)},!0;case "caps-lock":return this.ya[e]=c,c.onclick=function(){d.A&&d.A.Vc();jk(d,1020,!0)},!0;case "num-lock":return this.ya[e]=c,c.onclick=function(){d.A&&d.A.Vc();jk(d,1144,!0)},!0;case "scroll-lock":return this.ya[e]= +c,c.onclick=function(){d.A&&d.A.Vc();jk(d,1145,!0)},!0;default:var h=b.toUpperCase().replace(/-/g,"_");if(void 0!==fk[h]&&"button"==a)return this.ya[e]=c,c.onclick=function(a,b,c){return function(){a.A&&a.A.Vc();kk(a,c,!0);jk(a,c,!0)}}(this,h,fk[h]),!0;if(void 0!==gk[b])return this.aa++,this.ya[e]=c,a=function(a,b,c){return function(){jk(a,c)}}(this,b,gk[b]),b=function(a,b,c){return function(){lk(a,c)}}(this,b,gk[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= +c.onmouseout=b),!0}return!1};function mk(a,b,c){if(a.aa){for(var d in dk)if(b==dk[d]){b=+d;(d=ck[d])&&(b=d);break}for(var e in gk)if((d=gk[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=gk[e]==d),d){(a=a.ya["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ga=d;this.U=Ab(a,"ChipSet")};function Kj(a,b){a.va("keyboard reset",65792);a.B=[170];a.R=!0;b&&a.U&&Mj(a.U,a.B[0])} +function Gj(a,b,c){a.ma!==c&&(a.ma=a.ca=c)&&(a.R=!0);a.W!==b&&(a.W=b)&&!a.ca&&Nj(a,!0);a.W&&a.ca&&(Kj(a,!0),a.ca=!1)}function Hj(a){var b=0;a.B.length&&a.R&&(b=a.B[0],a.U&&Mj(a.U,b));a.ra()&&a.va("scan code "+fa(b)+" available")}function Nj(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.P:a.hc)&b):d||b&255&&(b=255);if(c){a.P&=~b;d&&(a.P|=b);c=b;var h,g;for(g in hk)d="led-"+g,e=hk[g],c&&c!=e||!(h=a.ya[d])||(h.style.backgroundColor=a.P&e?"#00ff00":"#000000")}else a.hc&=~b,d&&(a.hc|=b);return!0}}return!1} +function jk(a,b,c){if(Y[b]&&a.A&&a.A.na.Cb){ek[b]&&a.O.length&&0e||(e==a.O.length&&(d={},d.ue=b,d.hc=a.hc,mk(a,b,!0),e++),0b.Cd){if(!b.qf){lk(a,b.ue);return}b.qf=!1;c=a.pa}else c=1==b.Cd++?500:100;b.tj=setTimeout(function(a){return function(){ok(a,b)}}(a),c)}}else lk(a,b.ue,!0)} +function qk(a,b,c){var d=b;if(65<=b&&90>=b)!(a.hc&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.hc&515)==c&&(d=b-32);else if(!!(a.hc&3)==c){if(a=dk[b])d=a}else if(a=ck[b])d=a;return d}f.Pg=function(a){a||(this.hc&=-256)}; +function ik(a,b,c){var d=!0,e=!1,h=!1,g=b.keyCode,m=qk(a,g,!0);a.nh&&m==X["`"]&&(g=m=27);if(Y[g+1E3])if(m+=1E3,2==b.location&&(m+=2E3),kk(a,m,!1,c)){if(20==g||144==g||145==g)a.oa||(c=e=!0);if(!(c||91!=g&&93!=g))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var g=0,m=d&255;224==h||225==h?e.push(h|(c?0:128)):(42==m?a.P&3||a.P&512&&b||(g=m):29==m?a.P&12||(g=m):56==m?a.P&48||(g=m):e.push(h|(c?0:128)),g&&(c?e.unshift(g):e.push(g|128)))}for(c=0;cd.B.length?(d.ra()&&d.va("scan code "+fa(h)+" buffered"),d.B.push(h),1==d.B.length&&d.U&&Mj(d.U,h)):(20== +d.B.length&&d.B.push(255),d.va("scan code buffer overflow")))}}Ra(function(){for(var a=mb(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?Jk:Kk)];this.ga=a.ga;this.type=e[0];this.port=e[1];this.jb=b;this.lb=e[2];this.ec=e[3];this.td=d||e[4];65536<=this.td&&720896<=this.lb&&(this.ec=Math.min(this.td>>2,32768));this.tc=c[0];this.Tc=c[1];this.ef=c[2];this.Ia=c[3];this.nc=c[4]&255;this.Ug=c[4]>>8&255;this.qb=c[5];this.uh=Jk;this.Rf=Lk;if(5<=b){this.uh=Kk;this.Rf=Mk;b=c[6];void 0===b&&(b=[!1,0,Array(20), +0,3==h?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.lb,this.ec,this.td],Array(this.td>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.wd=b[0];this.Od=b[1];this.Jc=b[2];this.eh=Nk;this.Xg=b[3];this.gf=b[4];this.Jf=b[5];this.Rd=b[6];this.re=b[7];this.gh=Ok;this.nj=b[8];this.oj=b[9];this.Qd=b[10];this.fe=b[11];this.fh=Pk;this.yb=b[12];d=b[13];"number"==typeof d&&(d=[this.lb,this.ec,d]);this.lb=d[0];this.ec=d[1];d=this.td>>2;if((this.kd=b[14])&&this.kd.length>this.controller.Di&255};Rk[17408]=function(a){return(this.controller.yb=this.ha[(a&-4)+this.B])>>((a&3)<<3)&255};Rk[5120]=function(a){a+=this.B;var b=this.controller.yb=this.ha[a&-2];return(a&1?b>>8:b)&255};Rk[1280]=function(a){a+=this.B;a=this.controller.yb=this.ha[a];for(var b=this.controller.wh,c=this.controller.vh&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d}; +Rk[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.de;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +Rk[32]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.de;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +Rk[96]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.de;d&=this.controller.yb;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +Rk[160]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.de;d|=this.controller.yb;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +Rk[224]=function(a,b){var c=a+this.B;b=b>>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Md|this.controller.de;d^=this.controller.yb;d=d&this.controller.Hb|this.controller.yb&~this.controller.Hb;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)};Rk[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.Rc|b<<8-this.controller.Rc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Hb;d=this.controller.Cf&d|this.controller.yb&~d;d=d&this.controller.nb|this.ha[c]&~this.controller.nb;this.ha[c]!=d&&(this.ha[c]=d,this.bb=!0)}; +function Sk(a){var b=[];if(void 0!==a.jb){b[0]=a.tc;b[1]=a.Tc;b[2]=a.ef;b[3]=a.Ia;b[4]=a.nc|a.Ug<<8;b[5]=a.qb;if(5<=a.jb){var c=[];c[0]=a.wd;c[1]=a.Od;c[2]=a.Jc;c[3]=a.Xg;c[4]=a.gf;c[5]=a.Jf;c[6]=a.Rd;c[7]=a.re;c[8]=a.nj;c[9]=a.oj;c[10]=a.Qd;c[11]=a.fe;c[12]=a.yb;c[13]=[a.lb,a.ec,a.td];var d;a:if(d=a.kd){var e=0,h=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var m=g;m>1;h[e++]=q;m=v}if(h.length>3,S=a.split(/([lnpw])/);for(a=0;a=I&&(F=I,d=!0):"p"==S[a]?0<=I&&3>=I&&(D=I):"w"==S[a]&&I=b.lb&&(c-=b.lb);S="";for(a=0;aD?k(V):ea(V>>(D<<3))));d&&(c+=U-F);S&&(S+="\n");S+=J}S&&b.ga.V(S);b.B=c}else b.ga.V("no buffer")}else e.ga.V("BIOSMODE: "+fa(e.kb)),b=e.O,Tk(b,"CRTC",b.nc,b.qb,b.Rf),5<=b.jb&&(Tk(b," GRC",b.Qd,b.fe,b.fh),Tk(b," SEQ",b.Rd,b.re,b.gh),Tk(b," ATC",b.Od,b.Jc,b.eh),b.ga.V(" ATCDATA: "+b.wd),Tk(b," FEAT",b.Jf),Tk(b," MISC", +b.gf),Tk(b," STATUS0",b.Xg)),Tk(b," STATUS1",b.Ia),b.jb!=sk&&3!=b.jb||Tk(b," MODEREG",b.Tc),3==b.jb&&Tk(b," COLOR",b.ef),5<=b.jb&&(b.ga.V(" LATCHES: 0x"+k(b.yb)),b.ga.V(" ACCESS: "+ga(b.cg)),b.ga.V("Use 'dump video [addr]' to dump video memory"));else e.ga.V("no active video card")})}if((this.P=Ab(a,"Keyboard"))&&this.ua){for(var h in this.ya)0c&&(a=Math.round(c/b*100)+"%")}this.bf?(this.ua.style.width=a,this.ua.style.width=a,this.ua.style.display="block",this.ua.style.margin="auto"):(this.oa.style.width=a,this.oa.style.height="auto");this.oa.style.backgroundColor="black";this.oa.De();a=!0}this.Vc()}return a}; +function wk(a,b){!b&&a.oa&&(a.bf?a.ua.style.width=a.ua.style.height="":a.oa.style.width=a.oa.style.height="");a.va("notifyFullScreen("+b+")",!0);a.P&&(a.P.nh=b)}f.ne=function(a){var b=!1;this.W&&(a?this.W.ne&&(this.W.ne(),this.ca&&this.ca.Ef(!0),b=!0):this.W.uj&&(this.W.uj(),this.ca&&this.ca.Ef(!1),b=!0),this.Vc());return b};f.Ef=function(a){this.ca&&(this.ca.Ef(a),this.P&&(this.P.nh=a));var b=this.ya.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.Aj)}; +function bl(a,b){var c=a.W;c&&!a.yd&&(c.addEventListener("touchstart",function(b){cl(a,b,!0)},!1),c.addEventListener("touchmove",function(b){cl(a,b)},!0),c.addEventListener("touchend",function(b){cl(a,b,!1)},!1),a.yd=b,a.xc=a.Kc=a.Mf=-1)}f.Pg=function(a){this.le=a;this.P&&this.P.Pg(a)}; +function cl(a,b,c){var d,e;a.le&&b.preventDefault();var h=0,g=0;e=a.ua;do isNaN(e.offsetLeft)||(h+=e.offsetLeft,g+=e.offsetTop);while(e=e.offsetParent);var m=a.Da/a.ua.offsetWidth,q=a.Ma/a.ua.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-h)*m;e=(e-g)*q;if(1==a.yd)d=d/(a.Da/3)|0,e=e/(a.Ma/3)|0,1!=e?e?jk(a.P,1040,!0):jk(a.P,1038,!0):1!=d&&(d?jk(a.P,1039,!0):jk(a.P,1037,!0));else if(a.ca){!0===c&&(a.Mf=b.timeStamp); +if(!1===c&&(b=b.timeStamp-a.Mf,a.V("processTouchEvent(false,"+b+")"),200>b)){a.ca.Ce(dl,!0);a.ca.Ce(dl,!1);return}if(c||0>a.xc||0>a.Kc)a.xc=d,a.Kc=e;c=Math.round(d-a.xc);b=Math.round(e-a.Kc);a.xc=d;a.Kc=e;a.ca.sf(c,b,a.xc,a.Kc)}}f.mc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.lc=function(a){return a&&this.save?this.save():!0}; +f.reset=function(){var a=!0,b=0;this.U&&(b=Ri(this.U));this.qa||(this.jb=3==b?sk:3);this.Ha=3;switch(this.jb){case Sj:b=7;break;case 5:var c=yk[this.Yc];c&&(b=c[0]);b||(b=4);break;case sk:b=3;this.Ha=uk;break;default:b=2}this.Ja!==b&&(this.Ja=b,a=!0);this.O=null;this.Ba=this.pd=new Hk(this,sk);this.ea=this.Zc=new Hk(this,3);5>this.jb?this.B=new Hk:(this.B=new Hk(this,this.jb,null,this.td),tl(this));ul(this);this.kb=null;this.ob=this.sa=-1;this.Va=0;vl(this,this.Ha);if(this.O.lb&&a){a=this.O.lb+this.Wb; +for(b=this.O.lb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);fc(this.fa,b,c|d<<8)}Xc(this,!0)}};function tl(a){a.B.gf&1?(a.Ba=a.pd,a.ea=a.B):(a.Ba=a.B,a.ea=a.Zc)}f.save=function(){var a=new Qe(this);Re(a,0,Sk(this.pd));Re(a,1,Sk(this.Zc));Re(a,2,[this.Ja,this.Ha,this.kb]);Re(a,3,Sk(this.B));return a.data()}; +f.restore=function(a){var b=a[2];this.Ja=b[0];this.Ha=b[1];this.kb=b[2];this.O=null;this.Ba=this.pd=new Hk(this,sk,a[0]);this.ea=this.Zc=new Hk(this,3,a[1]);this.B=new Hk(this,this.jb,a[3],this.td);this.B.tc&&tl(this);ul(this);if(!wl(this))return!1;xl(this);return!0}; +f.hl=function(a,b,c){if(c)this.Ua("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){za("Empty font ROM image: "+a);return}if(1==d.length){za(d[0]);return}if(8192==d.length)Rj(this,d,[6144,0]);else{this.Ua("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ua("Font ROM data error: "+e.message);return}(this.pa||this.ga)&&rb(this)}}; +function yl(a,b){if(1==b)return a.La[0]=Bk[0],a.La[1]=Bk[7],a.La;if(2==b){var c=a.O.ef;if(a.O===a.B){var d=a.B.Jc[0],c=d&7;d&16&&(c|=8);18!=a.B.Jc[1]&&(c|=32)}a.La[0]=Bk[c&15];c=c&32?Dk:Ck;for(d=0;dh;h++)g=d[h]||0,m=g<<2&252,q=g>>4&252,g=g>>10&252,a.La[h]=[m,q,g,255];else{var v=d&&d[255];e=null!=c.Jc[15]?c.Jc:Ek;for(h=0;16>h;h++)g=e[h]&63,v?(g|= +(c.Jc[20]&12)<<4,c.Jc[16]&128&&(g&=-49,g|=(c.Jc[20]&3)<<4),g=d[g],m=g<<2&252,q=g>>4&252,g=g>>10&252):(m=(g&4?170:0)|(g&32?85:0),q=(g&2?170:0)|(g&16?85:0),g=(g&1?170:0)|(g&8?85:0)),a.La[h]=[m,q,g,255]}a.gb=!0}return a.La}function Rj(a,b,c,d){a.Xc=b;a.hd=c;a.wb=d}function ul(a){var b=!1;if(window&&a.Xc){var c=0,d=a.wb?a.wb:8,e=yl(a);zl(a,3,a.hd[0],c,d,8,a.Xc,e)&&(b=!0);c=a.wb?0:2048;d=a.wb?a.wb:9;zl(a,1,a.hd[1],c,d,14,a.Xc,zk,Ak)&&(b=!0);a.wb&&zl(a,a.jb,a.hd[1],0,a.wb,14,a.Xc,e)&&(b=!0)}return b} +function zl(a,b,c,d,e,h,g,m,q){var v=!1;null!=c&&(Al(a,b,c,d,e,h,g,m,q)&&(v=!0),a.Li&&Al(a,b<<1,c,d,e,h,g,m,q)&&(v=!0));return v} +function Al(a,b,c,d,e,h,g,m,q){var v=!1,x=b&1?0:1,F=a.Sa[b],D=16>m.length?m.length:16;F||(F={Fc:e<da||!V?da:8,jd=Db.createImageData(v.Fc,v.Gc),Ea=0;256>Ea;Ea++){for(Ja= +0;Ja=da-2,gf=Ca[Ja>(8<=$a&&192<=Ea&&223>=Ea?7:$a)?U:Da;Bl(jd,Rd,Sd,Td);I&&Bl(jd,Rd+1,Sd,Td)}Db.putImageData(jd,(Ea&15)*v.Fc,(Ea>>4)*v.Gc)}v.we[S]="#"+k(U[0],2)+k(U[1],2)+k(U[2],2);v.Mi[S]=U;v.dh[S]=ya;v=!0}}a.Sa[b]=F;return v}function Cl(a){0a.ob&&(a.ob=0):a.ob=-1} +function xl(a){if(a.ma){for(var b=10;15>=b;b++)if(null==a.O.qb[b])return;var c=a.O.qb[10],b=c&31,d=a.O.qb[11]&31,e=a.O.qb[9]&31,h=!1;a.O===a.B&&(h=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!h||b>e)Dl(a);else{c=a.O.qb[15]+((a.O.qb[14]&63)<<8);a.sa!=c&&(Dl(a),a.sa=c);d=d-b+1;if(a.Nf!=b||a.me!=d)a.Nf=b,a.me=d;a.ab=e+1;Cl(a)}}} +function Dl(a){if(0<=a.sa){if(void 0!==a.ia){var b=a.ia[a.sa];if(b&131072){var b=b&-131073,c=a.sa%a.R,d=a.sa/a.R|0;a.ma&&a.Sa[a.ma]&&(a.rb&&El(a,c,d,b,a.rb),El(a,c,d,b));a.ia[a.sa]=b}}a.sa=-1}} +function Fl(a){var b,c=a.O;a.Pe=!1;var d=c.fe[5];if(null!=d){b=1024;var e=0,h=c.fe[3]&31;switch(d&3){case 0:if(h){e=32;switch(h&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.Rc=h&7}break;case 1:e=1;break;case 2:switch(h&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.jb==Sj&&(e=3,c.Rc=h&7)}d&8&&(b=1280);c=c.re[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Pe=!0));b|=e}return b} +function Gl(a,b){var c=a.O;c&&null!=b&&b!=c.cg&&(c.Yg(b),a.fa.Yg(c.lb,c.ec,c.rh()))} +function wl(a,b){var c,d=a.kb,e=a.O;if(e)if(e.jb==sk)d=uk;else if(5<=e.jb){var d=null,h=e.td>>2,g=32768=e.qb[18]?19:120:122:g&128?d=c?13:14:500>1);a.Sa.length&&(a.Oa=a.Da/a.R|0,a.Pa=a.Ma/a.aa|0,a.ma?(b=a.Sa[a.ma],d=a.Sa[a.ma<<1],a.yj&&80==a.R?d&&a.Oa>=3*d.Fc>>2&&(a.ma<<=1,b=d):(d&&a.Oa>=d.Fc&&(a.ma<<=1,b=d),b&&(a.Oa=b.Fc,a.Pa=b.Gc)),a.fc=a.pc=0,b&&(a.fc=a.R*b.Fc,a.pc=a.aa*b.Gc)):(a.Oa=a.Pa=1,a.fc=a.R,a.pc=a.aa),a.Eb=a.pa.createImageData(a.fc,a.pc),a.pb=window.document.createElement("canvas"),a.pb.width=a.fc,a.pb.height=a.pc,a.rb=a.pb.getContext("2d"),a.zd=a.Ad=0,a.sd=a.Da,a.vd=a.Ma, +b=a.Da-a.R*a.Oa,d=a.Ma-a.aa*a.Pa,0>1,a.sd-=b),0>1,a.vd-=d),b||d)&&(a.pa.fillStyle=a.ua.style.backgroundColor,a.pa.fillRect(0,0,a.Da,a.Ma));!1!==c?Xc(a,!0):(a.gb=!1,Hl(a,!0))}return!0}function Bl(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Hl(a,b){a.Va=-1;a.Ea=!1;if(b){var c=a.cf;if(void 0===a.ia||a.ia.length!=c)a.ia=Array(c)}} +function El(a,b,c,d,e){var h=d&255,g=d>>8;d=g&15;var m=a.Sa[a.ma];m.mf&&(d=m.mf[d]);var q=g>>4&15;m.mf&&(q=m.mf[q]);e?(b*=m.Fc,c*=m.Gc,e.fillStyle=m.we[q],e.fillRect(b,c,m.Fc,m.Gc)):(b=b*a.Oa+a.zd,c=c*a.Pa+a.Ad,a.pa.fillStyle=m.we[q],a.pa.fillRect(b,c,a.Oa,a.Pa));g&256&&(q=(h&15)*m.Fc,h=(h>>4)*m.Gc,e?e.drawImage(m.dh[d],q,h,m.Fc,m.Gc,b,c,m.Fc,m.Gc):a.pa.drawImage(m.dh[d],q,h,m.Fc,m.Gc,b,c,a.Oa,a.Pa));g&512&&(h=a.Nf,g=a.me,e?(a.ab&&a.ab!==m.Gc&&(h=h*m.Gc/a.ab|0,g=g*m.Gc/a.ab|0),e.fillStyle=m.we[d], +e.fillRect(b,c+h,m.Fc,g)):(a.ab&&a.ab!==a.Pa&&(h=h*a.Pa/a.ab|0,g=g*a.Pa/a.ab|0),a.pa.fillStyle=m.we[d],a.pa.fillRect(b,c+h,a.Oa,g)))} +function Xc(a,b){if(a.na.jc){var c=!1,d=a.O;d&&(d!==a.B?d.Tc&8&&(c=!0):d.Od&32&&(c=!0));if(c||b){if(b)Hl(a,!0);else if(void 0===a.ia)return;var e=!1;!(b||++a.Zg&15)&&0<=a.ob&&(a.ob++,e=!0);var h=0,g=a.Gf,c=d.lb,m=c+d.ec;if(Il(a,d)&8||d.af&&d.afm&&(q=m-c,0>q&&(q=0));m=c+q;if(d=!b&&a.Ea){for(var d=a.fa,v= +!0,x=c>>>d.Qa;0a.sa)return;h=a.sa;g=h+1}}if(a.ma){if(a.Sa[a.ma]){e=0;d=a.Va=0;q=1048575;v=a.O.Tc&32;5<=a.jb&&(v=a.O.Jc[16]&8);v&&(d=32768,q&=~d,a.ob&2||(q&=-65537));for(c+=h<<1;c>8|(F&255)<<8;var V=d,W=16;x>=q))>>(W-=q);Bl(a.Eb,x++,D,v[Ca])}x>S&&(S=x);D=J&&(J=D+1)}h+=2;m++;if(x>=a.R){x=0;D+=2;if(D>a.aa)break;D==a.aa&&(D=1,h=c+a.rd)}}a.Ea=!0;Ua.R?a.Qb-a.R-J>>3:0;cV&&(W=V)):(h<<=J,W-=J,a.Ea=!1):(a.Ea&&h===a.ia[m]?(q+=W,W=0):a.ia[m]=h,m++);if(W){q>>=8;q>D&&(D=q);v=S&&(S=v+1)}c+=I;if(q>=a.R){q=0;if(++v>a.aa)break;c+=F}}J||(a.Ea=!0);xa.R?a.Qb-a.R-S>>3:0;cF&&(V=F)):(J<<=S,V-=S,a.Ea=!1):(a.Ea&&J===a.ia[h]?(d+=V,V=0):a.ia[h]=J,h++);if(V){dx&&(x=d);q=U&&(U=q+1)}if(d>=a.R){d=0;if(++q>a.aa)break;c+=I}}S||(a.Ea=!0);vd&&(b.Bh=d,d=-d|0);d%b.xh>b.el&&(c|=1);d%b.Ah>b.gl&&(c|=9);b.Ei=d/b.Ah|0;return c}f.Ek=function(a,b){return Jl(this,this.Ba,a,b)};f.Sl=function(a,b,c){var d=this.Ba;d.Ug=d.nc;d.nc=b&31;l(this,a,b,c,"CRTC.INDX")};f.Dk=function(a,b){return Kl(this,this.Ba,a,b)};f.Rl=function(a,b,c){Ll(this,this.Ba,a,b,c)};f.Fk=function(a,b){return Ml(this,this.Ba,b)};f.Tl=function(a,b,c){a=this.Ba;l(this,a.port+4,b,c,"MODE");a.Tc=b;wl(this,!1)}; +f.Gk=function(a,b){return Nl(this,this.Ba,b)};f.mj=function(a,b,c){this.B.Jf=this.B.Jf&-4|b&3;l(this,a,b,c,"FEAT")};f.fj=function(a,b){var c=this.B.wd?this.B.Jc[this.B.Od&31]:this.B.Od;b&&!this.ra()||l(this,960,null,b,"ATC."+(this.B.wd?this.B.eh[this.B.Od&31]:"INDX"),c);this.B.wd=!this.B.wd;return c}; +f.lj=function(a,b,c){var d=this.B,e=d.Od&32;if(d.wd){d.wd=!1;var h=d.Od&31;if(16<=h||!e)c&&!this.ra()||l(this,a,b,c,"ATC."+d.eh[h]),d.Jc[h]=b,this.gb=!1,Hl(this,void 0)}else d.Od=b,l(this,a,b,c,"ATC.INDX"),d.wd=!0,b&32&&!e&&ul(this)&&Xc(this,!0),d.Ff=(d.qb[12]<<8)+d.qb[13]|0,d.af=0}; +f.Qk=function(a,b){var c=0;if(5==this.jb)c=3-((this.B.gf&12)>>2),c=(this.Yc&1<>this.B.wc&63;b&&!this.ra()||l(this,969,null,b,"DAC.DATA["+fa(this.B.fd)+"]["+fa(this.B.wc)+"]",c);this.B.wc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= +function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var h=window.document.createElement("textarea");Ia("iOS")&&(h.setAttribute("autocapitalize","off"),h.setAttribute("autocorrect","off"));c.appendChild(h);var g=e.getContext("2d"),d=new Z(d,e,g,h,c);kb(d,c)}}); +function Ol(a){this.ua=a.adapter;switch(this.ua){case 1:this.oa=1016;this.aa=4;break;case 2:this.oa=760;this.aa=3;break;default:za("Unrecognized serial adapter #"+this.ua);return}this.W=null;Wa.call(this,"SerialPort",a,Ol,4194304);var b=a.binding,c;a=Pl;b&&(void 0===c&&(c="Panel"),(c=ib(c,this.id))&&(b=c.ya[b])&&this.Sb(null,a,b))}fb(Ol);var Pl="buffer";f=Ol.prototype;f.Oi=function(a,b){return a==this.Ud?(this.ca=b,this):null}; +f.Sb=function(a,b,c){var d=this;switch(b){case Pl:return this.ya[b]=this.W=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||a.ctrlKey&&65<=b&&90>=b)a.preventDefault&&a.preventDefault(),64>8:this.ea;l(this,a,null,b,this.O&128?"DLM":"IER",c);return c};f.zk=function(a,b){var c=this.R;l(this,a,null,b,"IIR",c);return c}; +f.Ak=function(a,b){var c=this.O;l(this,a,null,b,"LCR",c);return c};f.Ck=function(a,b){var c=this.P;l(this,a,null,b,"MCR",c);return c};f.Bk=function(a,b){var c=this.B;l(this,a,null,b,"LSR",c);return c};f.Hk=function(a,b){var c=this.pa;l(this,a,null,b,"MSR",c);return c}; +f.cm=function(a,b,c){l(this,a,b,c,this.O&128?"DLL":"THR");this.O&128?this.ma=this.ma&-256|b:(this.sa=b,this.B&=-97,this.W?(13!=b&&(8==b?this.W.value=this.W.value.slice(0,-1):(this.W.value+=String.fromCharCode(b),this.W.scrollTop=this.W.scrollHeight)),a=!0):a=!1,a&&(this.B|=96))};f.Ol=function(a,b,c){l(this,a,b,c,this.O&128?"DLM":"IER");this.O&128?this.ma=this.ma&255|b<<8:this.ea=b};f.Pl=function(a,b,c){l(this,a,b,c,"LCR");this.O=b}; +f.Ql=function(a,b,c){var d=this.P;l(this,a,b,c,"MCR");this.P=b;this.ca&&(d^b)&3&&(a=this.ca,b=this.P,(c=3==(b&3))?a.tc||(d=!1,a.P&2||(a.reset(),a.va("serial mouse reset"),d=!0),a.P&1||(a.va("serial mouse ID requested"),d=!0),d&&(Ql(a.U,[77,77]),a.va("serial mouse ID sent")),Vl(a),a.tc=c):a.tc&&(a.va("serial mouse inactive"),Wl(a),a.tc=c),a.P=b)}; +var Rl={0:Ol.prototype.Nk,1:Ol.prototype.yk,2:Ol.prototype.zk,3:Ol.prototype.Ak,4:Ol.prototype.Ck,5:Ol.prototype.Bk,6:Ol.prototype.Hk},Sl={0:Ol.prototype.cm,1:Ol.prototype.Ol,3:Ol.prototype.Pl,4:Ol.prototype.Ql};Ra(function(){for(var a=mb(window.document,"pcjs","serial"),b=0;ba.R||0>a.W)a.R=b.clientX,a.W=b.clientY;a.oa?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.R,d=b.clientY-a.W);a.R=b.clientX;a.W=b.clientY;a.sf(c,d,a.R,a.W)}} +f.Ce=function(a,b){if(this.tc&&this.A&&this.A.na.Cb){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case dl:this.ea!=b&&(this.ea=b,am(this,c));break;case 2:this.ia!=b&&(this.ia=b,am(this,c))}}};f.sf=function(a,b,c,d){this.tc&&this.A&&this.A.na.Cb&&(a||b)&&(this.ca=a,this.aa=b,am(this,null,c,d))}; +function am(a,b,c,d){var e=64|(a.ea?32:0)|(a.ia?16:0)|(a.aa&192)>>4|(a.ca&192)>>6,h=a.ca&63,g=a.aa&63;a.ra(4194304)&&a.va((b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+fa(e)+","+fa(h)+","+fa(g)+"]",0,!0);Ql(a.U,[e,h,g]);a.ca=a.aa=0}Ra(function(){for(var a=mb(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);g.A=Array(g.Lb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ia(b),"json"==a?h=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(h=gm(this,b),this.Yf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c="dir"),h=xa()+ +"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Ke?"":d)+"&format=json")),wa(h,!0,null,this,this.Qj,b)}; +f.Qj=function(a,b,c,d){var e=null;this.Ne=!1;var h=0>c&&this.ma&&!this.ma.na.jc;if(this.Yf)c?this.controller.Ua('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",h):(this.P=!0,e=this);else if(c)this.controller.Ua('Unable to load disk "'+this.B+'" (error '+c+")",h);else try{if(0g&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(m.length)if(1==m.length)za(m[0]);else{this.Lb=m.length;this.Mb=m[0].length;this.Rb=m[0][0].length;var q=m[0][0][0];this.Gb=q&&q.length||512;for(b=a=0;b>2,x=q.pattern;void 0===x&&(x=q.pattern=0);var F=q.data;if(void 0===F){var D=q.bytes;if(void 0!== +D&&D.length){for(var h=v<<2,U=D.length;Ub&&(b=0);2E3>2,e=Array(d),g=0;g>2,e=a.data;a=a.pattern;for(var g=0;g>8&255;c[d++]=h>>16&255;c[d++]=h>>24&255}return c}function hm(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} -f.write=function(a,b,c){if(this.Me)return!1;if(b>2;b=(b&3)<<3;for(var h=d.length;h<=g;h++)d[h]=e;a.Nc?g=a.nd+a.Nc&&(a.Nc+=g-(a.nd+a.Nc)+1):(a.nd=g,a.Nc=1);d[g]=d[g]&~(255<=this.A.length||q>=this.A[m].length||v>=this.A[m][q].length){c="sector (CHS="+m+":"+q+":"+v+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.Me){c="unable to modify write-protected disk";b=-1;break}e=h[g++];g=h[g++];h=e+g.length;if(m=this.A[m][q][v]){for(q=m.data.length;qb&&-2!=b&&this.controller.Ua("Unable to restore disk '"+this.B+": "+c);return b}; +f.seek=function(a,b,c,d,e){var h=null,g=this.O,m=this.A[a];if(m){var q=m[b];if(!q&&g.ih&&b>2,e=Array(d),h=0;h>2,e=a.data;a=a.pattern;for(var h=0;h>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}function mm(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} +f.write=function(a,b,c){if(this.Ne)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=h;g++)d[g]=e;a.Nc?h=a.nd+a.Nc&&(a.Nc+=h-(a.nd+a.Nc)+1):(a.nd=h,a.Nc=1);d[h]=d[h]&~(255<=this.A.length||q>=this.A[m].length||v>=this.A[m][q].length){c="sector (CHS="+m+":"+q+":"+v+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.Ne){c="unable to modify write-protected disk";b=-1;break}e=g[h++];h=g[h++];g=e+h.length;if(m=this.A[m][q][v]){for(q=m.data.length;qb&&-2!=b&&this.controller.Ua("Unable to restore disk '"+this.B+": "+c);return b}; f.toJSON=function(){var a=JSON.stringify(this.A,function(a,c){return"file"==a?void 0:c}),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,""),a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function im(a){Va.call(this,"FDC",a,im,524288);this.dmaRead=this.Bj;this.dmaWrite=this.Cj;this.dmaFormat=this.Mj;this.aa=null;if(a.autoMount&&(this.aa=a.autoMount,"string"==typeof this.aa))try{this.aa=eval("("+a.autoMount+")")}catch(b){xa("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.aa=null}this.O=[];this.pa=!Ha("Mobi")&&window&&"FileReader"in window}eb(im);aa={}; -var jm={3:{Hd:3,Xd:0,name:aa.Mm},4:{Hd:2,Xd:1,name:aa.Km},5:{Hd:9,Xd:7,name:aa.Um},6:{Hd:9,Xd:7,name:aa.Fm},7:{Hd:2,Xd:0,name:aa.Hm},8:{Hd:1,Xd:2,name:aa.Lm},10:{Hd:2,Xd:7,name:aa.Gm},13:{Hd:6,Xd:7,name:aa.sm},15:{Hd:3,Xd:0,name:aa.Jm}};f=im.prototype; -f.Sb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.ya[b]=c,c.onchange=function(){var a=d.ya.descDisk,b=c.options[c.selectedIndex];if(a&&b){var h={};if(b=b.getAttribute("data-value"))try{h=eval("({"+b+"})")}catch(m){xa("FDC option error: "+m.message)}b=h.desc;void 0===b&&(b="");h=h.href;void 0!==h&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ya[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&km(d,a)}, -!0;case "loadDrive":return this.ya[b]=c,c.onclick=function(){var a=d.ya.listDisks;a&&lm(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.pa?(this.ya[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;lm(d,ga(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; -f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ga=d;this.ma=a;this.U=zb(a,"ChipSet");mm(this);gc(b,this,nm);kc(b,this,om);this.pa&&pm(this,"Local Disk","?");pm(this,"Remote Disk","??");qm(this)||pb(this)}; -f.mc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.ma.nh){this.O=[];for(var c=0;ch.Ka.restore(D)&&(m=!1);m&&h.Ka&&void 0!==h.cb&&(h.mb=h.Ka.seek(h.Ib,h.ib,h.sb));m||(e=!1)}a.ca=b[c++]||0;a.sa=b[c]||0;return e}f.Vi=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; -f.qj=function(a,b,c){if(a.Ka){var d=a.Ka.info(),e=d[2],g=d[1]*e;if(b+c<=d[0]*g)return a.Ib=Math.floor(b/g),b%=g,a.ib=Math.floor(b/e),a.sb=b%e+1,a.zb=c*d[3],a.ub=0,!0}return!1};function qm(a,b){b||(a.ea=0);if(a.aa)for(var c in a.aa){var d=a.aa[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.Kb||g[1]>a.Lb)&&(this.Ua('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Db)),b=null);b?(a.Ka=b,a.pj=c,a.se=d,um(this,c,d,b),g=b.info(),this.ca|=128,this.Ua('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Db),a.ie||e),a.cg=g[0],a.yf=g[1],a.zf=g[2]):a.Ge=!1;a.ie&&(a.ie=!1,--this.ea||pb(this));km(this,a.Db)}; -function pm(a,b,c){if(a=a.ya.listDisks){for(var d=0;d=this.P&&(this.Ia&=-81,this.R=this.P=0);return c}; -f.Hl=function(a,b,c){this.ra()&&n(this,a,b,c,"DATA["+this.P+"]");this.P=jm[a].Hd){b=!1;this.R=0;a=vm(this);var d,e,g,h,m=a&31;switch(m){case 3:vm(this);vm(this);wm(this);break;case 4:c=vm(this);this.Db=c&3;d=this.B[this.Db];wm(this);xm(this,(d.ub&-16777216)>>>24);break;case 5:case 6:c=vm(this);b=c>>2&1;this.Db=c&3;d=this.B[this.Db];d.ib=b;c=d.Ib=vm(this);e=vm(this);g=d.sb=vm(this);h=vm(this);d.zb=128<>2&1;this.Db=c&3;d= -this.B[this.Db];c=d.Ib;e=d.ib=b;g=d.sb=1;h=0;d.ub=0;d.Ka&&(d.mb=d.Ka.seek(d.Ib,d.ib,d.sb))?h=d.mb.length>>8:d.ub=72;ym(this,d,a,b,c,e,g,h);b=!0;break;case 13:c=vm(this);b=c>>2&1;this.Db=c&3;d=this.B[this.Db];c=d.Ib;e=d.ib=b;g=1;h=vm(this);d.zb=128<>2&1,c=vm(this),d.Ib+=c-d.Vd,0>d.Ib&&(d.Ib=0),d.Ib>=d.Kb&&(d.Ib=d.Kb-1),d.Vd=c,d.ub=32,d.Ib||(d.ub|=268435456),wm(this),b=!0}0>>8);xm(a,(b.ub&16711680)>>>16);var q=0;if(e!=b.Ib||g!=b.ib)q=h=1;c&128&&(g^=q,d||(q=0));xm(a,e+q);xm(a,g);xm(a,h);xm(a,m)}function vm(a){var b=a.V[a.R];a.R++;return b}function wm(a){a.R=a.P=0}function xm(a,b){a.V[a.P++]=b} -f.Bj=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ub&&a.Ka){do{if(a.mb&&(e=a.cb,0<=(b=hm(a.mb,a.cb++)))){d=a.mb;break}a.mb=a.Ka.seek(a.Ib,a.ib,a.sb);if(!a.mb){a.ub=1088;break}a.cb=0;zm(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.Cj=function(a,b){return void 0!==b&&0<=b?Am(a,b):-1}; -f.Mj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ub)c=-1;else{a.bd[a.Ae++]=c;if(a.Ae==a.bd.length){a.Ib=a.bd[0];a.ib=a.bd[1];a.sb=a.bd[2];a.zb=128<Am(a,a.Oi)){c=-1;break a}a.Tf++}a.Tf>=a.Wd&&(c=-1)}else c=-1;return c};function Am(a,b){if(a.ub||!a.Ka)return-1;do{if(a.mb&&a.Ka.write(a.mb,a.cb++,b))break;a.mb=a.Ka.seek(a.Ib,a.ib,a.sb);if(!a.mb){a.ub=8256;b=-1;break}a.cb=0;zm(a)}while(1);return b} -function zm(a){a.sb++;a.sb>=a.zf+1&&(a.sb=1,a.ib++,a.ib>=a.yf&&(a.ib=0,a.Ib++))}var nm={1012:im.prototype.uk,1013:im.prototype.sk,1015:im.prototype.tk},om={1010:im.prototype.Il,1013:im.prototype.Hl,1015:im.prototype.Gl};Qa(function(){for(var a=kb(window.document,"pcjs","fdc"),b=0;bq.Ka.restore(h)&&(U=!1),U&&void 0!==q.cb&&(q.mb=q.Ka.seek(q.Sd,q.ib,q.sb+q.Sf)));U||(e=!1);null!=a.pa&&1>=d&&(a.pa|=(g.type&3)<<(1-d<<1))}return e}f.Vi=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; -function Jm(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.xe[2])?e=b.xe[0]<<8|b.xe[1]:c=b.type);null==c||d||(d=Cm[a.ua][c][1],e=Cm[a.ua][c][0]);d&&((c=Cm[a.ua][b.type])&&e!=c[0]&&d!=c[1]&&a.Ua("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.Kb=e,b.Lb=d,null==b.Ka&&(b.Ka=new Xl(a,b,b.mode)))}} -f.qj=function(a,b,c){if(a.Ka){var d=a.Ka.info(),e=d[0];if(e){var g=d[2],h=d[1]*g;if(b+c<=e*h)return a.Sd=Math.floor(b/h),b%=h,a.ib=Math.floor(b/g),a.sb=b%g,a.zb=c*d[3],a.errorCode=0,!0}}return!1}; -function Hm(a,b){b||(a.ea=0);for(var c=0;c=this.P&&(this.R=this.P=0,this.Ia&=-15);return c}; -f.dm=function(a,b,c){n(this,a,b,c,"DATA["+this.P+"]");this.P=a&&(this.Ia|=2,this.Ia&=-2,Km(this))};f.Vk=function(a,b){var c=this.Ia;n(this,a,null,b,"STATUS",c);this.R=this.O.Gb?(d.Ia=128,Lm(this.O,function(a){0<=a?(Mm(d),d.Ia=88):(d.Ia=1,d.ca=16)},!1)):this.Ia=80)}return c}; -f.ol=function(a,b,c){if(this.O&&this.O.zb>=this.O.Gb)if(0>Nm(this.O,b))this.Ia=1,this.ca=16;else if(1==this.O.cb||this.O.cb==this.O.Gb)this.ra(1048832)&&n(this,a,b,c,"DATA["+this.O.cb+"]"),1=this.O.Gb&&(this.Ia|=8))};f.dk=function(a,b){var c=this.ca;n(this,a,null,b,"ERROR",c);return c};f.tl=function(a,b,c){n(this,a,b,c,"WPREC");this.Sa=b};f.ek=function(a,b){var c=this.aa;n(this,a,null,b,"SECCNT",c);return c}; -f.rl=function(a,b,c){n(this,a,b,c,"SECCNT");this.aa=b};f.fk=function(a,b){var c=this.Ha;n(this,a,null,b,"SECNUM",c);return c};f.sl=function(a,b,c){n(this,a,b,c,"SECNUM");this.Ha=b};f.ak=function(a,b){var c=this.Da;n(this,a,null,b,"CYLLO",c);return c};f.nl=function(a,b,c){n(this,a,b,c,"CYLLO");this.Da=b};f.$j=function(a,b){var c=this.Ba;n(this,a,null,b,"CYLHI",c);return c};f.ml=function(a,b,c){n(this,a,b,c,"CYLHI");this.Ba=b};f.ck=function(a,b){var c=this.sa;n(this,a,null,b,"DRVHD",c);return c}; -f.pl=function(a,b,c){n(this,a,b,c,"DRVHD");this.sa=b;this.Ia=this.B[this.sa&16?1:0]?this.Ia|80:this.Ia&-65};f.gk=function(a,b){var c=this.Ia;n(this,a,null,b,"STATUS",c);return c};f.ll=function(a,b,c){n(this,a,b,c,"COMMAND");this.La=b;this.U&&xj(this.U,14);Om(this)};f.ql=function(a,b,c){n(this,a,b,c,"FDR");this.Ea&4&&!(b&4)&&(this.ca=1);this.Ea=b}; -function Om(a){var b=!1,c=a.La,d=a.sa&16?1:0,e=a.sa&15,g=a.Da|(a.Ba&3)<<8,h=a.Ha,m=a.aa||256;a.O=null;a.ca=0;a.Ia=80;(d=a.B[d])?(d.Sd=g,d.ib=e,d.sb=h,d.zb=m*d.Gb,c=144<=c?c:c&240,d.mb=null,d.cb=0,d.errorCode=0,a.O=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.Ia=128;Lm(d,function(b){0<=b&&a.U?(Mm(a),a.Ia=88):(a.Ia=1,a.ca=16)},!1);break;case 48:a.Ia=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.ca=1;b=!0;break;case 145:d.Lb=e+1,d.Rb=m,b=!0}b&&Mm(a)} -function Mm(a){!a.U||a.Ea&2||wj(a.U,14,120)} -function Km(a){a.R=0;var b=Pm(a),c=Pm(a),d=c&32,e=d>>5,g=c&31,h=Pm(a),m=Pm(a),q=h<<2&768|m,v=h&63,x=Pm(a),F=Pm(a),D=a.B[e];D&&(D.Sd=q,D.ib=g,D.sb=v,D.zb=x*D.Gb);switch(b){case 3:Qm(a,D?D.errorCode:4);Rm(a,c);Rm(a,h);Rm(a,m);Rm(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Pm(a));)D&&cb?Lm(a,c):c(-1,!1)};f.Ej=function(a,b){return void 0!==b&&0<=b?Nm(a,b):-1}; -f.Nj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.cbNm(a,a.Oi)){c=-1;break a}a.Tf++}a.Tf>=a.Wd&&(c=-1)}else c=-1;return c}; -function Sm(a,b,c){b.errorCode=4;if(b.Ka&&(b.mb=null,a.U)){b.errorCode=0;pj(a.U,3,a,"dmaRead",b);ij(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Tm(a,b,c){b.errorCode=4;if(b.Ka&&(b.mb=null,a.U)){b.errorCode=0;pj(a.U,3,a,"dmaWrite",b);ij(a.U,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} -function Um(a,b,c){b.errorCode=4;b.ye&&b.ye.length==b.zb||(b.ye=Array(b.zb));b.cb=0;a.U?(b.errorCode=0,pj(a.U,3,a,"dmaWriteBuffer",b),ij(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} -function Lm(a,b,c){var d=-1,e=null,g=0;if(a.errorCode)return b&&b(d,!1,e,g),d;var h=!1!==c?1:0;if(a.mb&&(g=a.cb,d=hm(a.mb,a.cb),a.cb+=h,0<=d))return e=a.mb,b&&b(d,!1,e,g),d;if(b){if(a.Ka)return a.Ka.seek(a.Sd,a.ib,a.sb+a.Sf,!1,function(c,q){(a.mb=c)?(e=c,g=a.cb=0,Vm(a),d=hm(a.mb,a.cb),a.cb+=h):a.errorCode=20;b(d,q,e,g)}),d;a.errorCode=20;b(d,!1,e,g)}return d} -function Nm(a,b){if(a.errorCode)return-1;do{if(a.mb&&a.Ka.write(a.mb,a.cb++,b))break;a.Ka&&a.Ka.seek(a.Sd,a.ib,a.sb+a.Sf,!0,function(b){a.mb=b});if(!a.mb){a.errorCode=20;b=-1;break}a.cb=0;Vm(a)}while(1);return b}function Vm(a){a.sb++;var b=1-a.Sf;a.sb>=a.Rb+b&&(a.sb=b,a.ib++,a.ib>=a.Lb&&(a.ib=0,a.Sd++))}f.Xk=function(){var a=this.A.H&255;!(this.A.F>>8)&&128>8||!this.U)||(a=!(this.U.gc[0].qd&64));return a?!0:!1}; -var Em={800:Bm.prototype.Uk,801:Bm.prototype.Vk,802:Bm.prototype.Tk},Dm={496:Bm.prototype.bk,497:Bm.prototype.dk,498:Bm.prototype.ek,499:Bm.prototype.fk,500:Bm.prototype.ak,501:Bm.prototype.$j,502:Bm.prototype.ck,503:Bm.prototype.gk},Gm={800:Bm.prototype.dm,801:Bm.prototype.gm,802:Bm.prototype.fm,803:Bm.prototype.em,807:Bm.prototype.Ei,811:Bm.prototype.Ei,815:Bm.prototype.Ei},Fm={496:Bm.prototype.ol,497:Bm.prototype.tl,498:Bm.prototype.rl,499:Bm.prototype.sl,500:Bm.prototype.nl,501:Bm.prototype.ml, -502:Bm.prototype.pl,503:Bm.prototype.ll,1014:Bm.prototype.ql};Qa(function(){for(var a=kb(window.document,"pcjs","hdc"),b=0;b'+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ya[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&pm(d,a)}, +!0;case "loadDrive":return this.ya[b]=c,c.onclick=function(){var a=d.ya.listDisks;a&&qm(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.pa?(this.ya[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;qm(d,ha(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; +f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ga=d;this.ma=a;this.U=Ab(a,"ChipSet");rm(this);hc(b,this,sm);lc(b,this,tm);this.pa&&um(this,"Local Disk","?");um(this,"Remote Disk","??");vm(this)||rb(this)}; +f.mc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.ma.oh){this.O=[];for(var c=0;cg.Ka.restore(D)&&(m=!1);m&&g.Ka&&void 0!==g.cb&&(g.mb=g.Ka.seek(g.Jb,g.ib,g.sb));m||(e=!1)}a.ca=b[c++]||0;a.sa=b[c]||0;return e}f.Wi=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; +f.rj=function(a,b,c){if(a.Ka){var d=a.Ka.info(),e=d[2],h=d[1]*e;if(b+c<=d[0]*h)return a.Jb=Math.floor(b/h),b%=h,a.ib=Math.floor(b/e),a.sb=b%e+1,a.zb=c*d[3],a.ub=0,!0}return!1};function vm(a,b){b||(a.ea=0);if(a.aa)for(var c in a.aa){var d=a.aa[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.Lb||h[1]>a.Mb)&&(this.Ua('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.Db)),b=null);b?(a.Ka=b,a.qj=c,a.te=d,zm(this,c,d,b),h=b.info(),this.ca|=128,this.Ua('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.Db),a.je||e),a.dg=h[0],a.zf=h[1],a.Af=h[2]):a.He=!1;a.je&&(a.je=!1,--this.ea||rb(this));pm(this,a.Db)}; +function um(a,b,c){if(a=a.ya.listDisks){for(var d=0;d=this.P&&(this.Ia&=-81,this.R=this.P=0);return c}; +f.Il=function(a,b,c){this.ra()&&l(this,a,b,c,"DATA["+this.P+"]");this.P=om[a].Hd){b=!1;this.R=0;a=Am(this);var d,e,h,g,m=a&31;switch(m){case 3:Am(this);Am(this);Bm(this);break;case 4:c=Am(this);this.Db=c&3;d=this.B[this.Db];Bm(this);Cm(this,(d.ub&-16777216)>>>24);break;case 5:case 6:c=Am(this);b=c>>2&1;this.Db=c&3;d=this.B[this.Db];d.ib=b;c=d.Jb=Am(this);e=Am(this);h=d.sb=Am(this);g=Am(this);d.zb=128<>2&1;this.Db=c&3;d= +this.B[this.Db];c=d.Jb;e=d.ib=b;h=d.sb=1;g=0;d.ub=0;d.Ka&&(d.mb=d.Ka.seek(d.Jb,d.ib,d.sb))?g=d.mb.length>>8:d.ub=72;Dm(this,d,a,b,c,e,h,g);b=!0;break;case 13:c=Am(this);b=c>>2&1;this.Db=c&3;d=this.B[this.Db];c=d.Jb;e=d.ib=b;h=1;g=Am(this);d.zb=128<>2&1,c=Am(this),d.Jb+=c-d.Wd,0>d.Jb&&(d.Jb=0),d.Jb>=d.Lb&&(d.Jb=d.Lb-1),d.Wd=c,d.ub=32,d.Jb||(d.ub|=268435456),Bm(this),b=!0}0>>8);Cm(a,(b.ub&16711680)>>>16);var q=0;if(e!=b.Jb||h!=b.ib)q=g=1;c&128&&(h^=q,d||(q=0));Cm(a,e+q);Cm(a,h);Cm(a,g);Cm(a,m)}function Am(a){var b=a.W[a.R];a.R++;return b}function Bm(a){a.R=a.P=0}function Cm(a,b){a.W[a.P++]=b} +f.Cj=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ub&&a.Ka){do{if(a.mb&&(e=a.cb,0<=(b=mm(a.mb,a.cb++)))){d=a.mb;break}a.mb=a.Ka.seek(a.Jb,a.ib,a.sb);if(!a.mb){a.ub=1088;break}a.cb=0;Em(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.Dj=function(a,b){return void 0!==b&&0<=b?Fm(a,b):-1}; +f.Nj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ub)c=-1;else{a.bd[a.Be++]=c;if(a.Be==a.bd.length){a.Jb=a.bd[0];a.ib=a.bd[1];a.sb=a.bd[2];a.zb=128<Fm(a,a.Pi)){c=-1;break a}a.Uf++}a.Uf>=a.Xd&&(c=-1)}else c=-1;return c};function Fm(a,b){if(a.ub||!a.Ka)return-1;do{if(a.mb&&a.Ka.write(a.mb,a.cb++,b))break;a.mb=a.Ka.seek(a.Jb,a.ib,a.sb);if(!a.mb){a.ub=8256;b=-1;break}a.cb=0;Em(a)}while(1);return b} +function Em(a){a.sb++;a.sb>=a.Af+1&&(a.sb=1,a.ib++,a.ib>=a.zf&&(a.ib=0,a.Jb++))}var sm={1012:nm.prototype.vk,1013:nm.prototype.tk,1015:nm.prototype.uk},tm={1010:nm.prototype.Jl,1013:nm.prototype.Il,1015:nm.prototype.Hl};Ra(function(){for(var a=mb(window.document,"pcjs","fdc"),b=0;bq.Ka.restore(g)&&(U=!1),U&&void 0!==q.cb&&(q.mb=q.Ka.seek(q.Sd,q.ib,q.sb+q.Tf)));U||(e=!1);null!=a.pa&&1>=d&&(a.pa|=(h.type&3)<<(1-d<<1))}return e}f.Wi=function(a){var b;a=this.B[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; +function Om(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.ye[2])?e=b.ye[0]<<8|b.ye[1]:c=b.type);null==c||d||(d=Hm[a.ua][c][1],e=Hm[a.ua][c][0]);d&&((c=Hm[a.ua][b.type])&&e!=c[0]&&d!=c[1]&&a.Ua("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.Lb=e,b.Mb=d,null==b.Ka&&(b.Ka=new bm(a,b,b.mode)))}} +f.rj=function(a,b,c){if(a.Ka){var d=a.Ka.info(),e=d[0];if(e){var h=d[2],g=d[1]*h;if(b+c<=e*g)return a.Sd=Math.floor(b/g),b%=g,a.ib=Math.floor(b/h),a.sb=b%h,a.zb=c*d[3],a.errorCode=0,!0}}return!1}; +function Mm(a,b){b||(a.ea=0);for(var c=0;c=this.P&&(this.R=this.P=0,this.Ia&=-15);return c}; +f.em=function(a,b,c){l(this,a,b,c,"DATA["+this.P+"]");this.P=a&&(this.Ia|=2,this.Ia&=-2,Pm(this))};f.Wk=function(a,b){var c=this.Ia;l(this,a,null,b,"STATUS",c);this.R=this.O.Gb?(d.Ia=128,Qm(this.O,function(a){0<=a?(Rm(d),d.Ia=88):(d.Ia=1,d.ca=16)},!1)):this.Ia=80)}return c}; +f.pl=function(a,b,c){if(this.O&&this.O.zb>=this.O.Gb)if(0>Sm(this.O,b))this.Ia=1,this.ca=16;else if(1==this.O.cb||this.O.cb==this.O.Gb)this.ra(1048832)&&l(this,a,b,c,"DATA["+this.O.cb+"]"),1=this.O.Gb&&(this.Ia|=8))};f.ek=function(a,b){var c=this.ca;l(this,a,null,b,"ERROR",c);return c};f.ul=function(a,b,c){l(this,a,b,c,"WPREC");this.Sa=b};f.fk=function(a,b){var c=this.aa;l(this,a,null,b,"SECCNT",c);return c}; +f.sl=function(a,b,c){l(this,a,b,c,"SECCNT");this.aa=b};f.gk=function(a,b){var c=this.Ha;l(this,a,null,b,"SECNUM",c);return c};f.tl=function(a,b,c){l(this,a,b,c,"SECNUM");this.Ha=b};f.bk=function(a,b){var c=this.Da;l(this,a,null,b,"CYLLO",c);return c};f.ol=function(a,b,c){l(this,a,b,c,"CYLLO");this.Da=b};f.ak=function(a,b){var c=this.Ba;l(this,a,null,b,"CYLHI",c);return c};f.nl=function(a,b,c){l(this,a,b,c,"CYLHI");this.Ba=b};f.dk=function(a,b){var c=this.sa;l(this,a,null,b,"DRVHD",c);return c}; +f.ql=function(a,b,c){l(this,a,b,c,"DRVHD");this.sa=b;this.Ia=this.B[this.sa&16?1:0]?this.Ia|80:this.Ia&-65};f.hk=function(a,b){var c=this.Ia;l(this,a,null,b,"STATUS",c);return c};f.ml=function(a,b,c){l(this,a,b,c,"COMMAND");this.La=b;this.U&&zj(this.U,14);Tm(this)};f.rl=function(a,b,c){l(this,a,b,c,"FDR");this.Ea&4&&!(b&4)&&(this.ca=1);this.Ea=b}; +function Tm(a){var b=!1,c=a.La,d=a.sa&16?1:0,e=a.sa&15,h=a.Da|(a.Ba&3)<<8,g=a.Ha,m=a.aa||256;a.O=null;a.ca=0;a.Ia=80;(d=a.B[d])?(d.Sd=h,d.ib=e,d.sb=g,d.zb=m*d.Gb,c=144<=c?c:c&240,d.mb=null,d.cb=0,d.errorCode=0,a.O=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.Ia=128;Qm(d,function(b){0<=b&&a.U?(Rm(a),a.Ia=88):(a.Ia=1,a.ca=16)},!1);break;case 48:a.Ia=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.ca=1;b=!0;break;case 145:d.Mb=e+1,d.Rb=m,b=!0}b&&Rm(a)} +function Rm(a){!a.U||a.Ea&2||yj(a.U,14,120)} +function Pm(a){a.R=0;var b=Um(a),c=Um(a),d=c&32,e=d>>5,h=c&31,g=Um(a),m=Um(a),q=g<<2&768|m,v=g&63,x=Um(a),F=Um(a),D=a.B[e];D&&(D.Sd=q,D.ib=h,D.sb=v,D.zb=x*D.Gb);switch(b){case 3:Vm(a,D?D.errorCode:4);Wm(a,c);Wm(a,g);Wm(a,m);Wm(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Um(a));)D&&cb?Qm(a,c):c(-1,!1)};f.Fj=function(a,b){return void 0!==b&&0<=b?Sm(a,b):-1}; +f.Oj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.cbSm(a,a.Pi)){c=-1;break a}a.Uf++}a.Uf>=a.Xd&&(c=-1)}else c=-1;return c}; +function Xm(a,b,c){b.errorCode=4;if(b.Ka&&(b.mb=null,a.U)){b.errorCode=0;rj(a.U,3,a,"dmaRead",b);kj(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Ym(a,b,c){b.errorCode=4;if(b.Ka&&(b.mb=null,a.U)){b.errorCode=0;rj(a.U,3,a,"dmaWrite",b);kj(a.U,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} +function Zm(a,b,c){b.errorCode=4;b.ze&&b.ze.length==b.zb||(b.ze=Array(b.zb));b.cb=0;a.U?(b.errorCode=0,rj(a.U,3,a,"dmaWriteBuffer",b),kj(a.U,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} +function Qm(a,b,c){var d=-1,e=null,h=0;if(a.errorCode)return b&&b(d,!1,e,h),d;var g=!1!==c?1:0;if(a.mb&&(h=a.cb,d=mm(a.mb,a.cb),a.cb+=g,0<=d))return e=a.mb,b&&b(d,!1,e,h),d;if(b){if(a.Ka)return a.Ka.seek(a.Sd,a.ib,a.sb+a.Tf,!1,function(c,q){(a.mb=c)?(e=c,h=a.cb=0,$m(a),d=mm(a.mb,a.cb),a.cb+=g):a.errorCode=20;b(d,q,e,h)}),d;a.errorCode=20;b(d,!1,e,h)}return d} +function Sm(a,b){if(a.errorCode)return-1;do{if(a.mb&&a.Ka.write(a.mb,a.cb++,b))break;a.Ka&&a.Ka.seek(a.Sd,a.ib,a.sb+a.Tf,!0,function(b){a.mb=b});if(!a.mb){a.errorCode=20;b=-1;break}a.cb=0;$m(a)}while(1);return b}function $m(a){a.sb++;var b=1-a.Tf;a.sb>=a.Rb+b&&(a.sb=b,a.ib++,a.ib>=a.Mb&&(a.ib=0,a.Sd++))}f.Yk=function(){var a=this.A.H&255;!(this.A.F>>8)&&128>8||!this.U)||(a=!(this.U.gc[0].qd&64));return a?!0:!1}; +var Jm={800:Gm.prototype.Vk,801:Gm.prototype.Wk,802:Gm.prototype.Uk},Im={496:Gm.prototype.ck,497:Gm.prototype.ek,498:Gm.prototype.fk,499:Gm.prototype.gk,500:Gm.prototype.bk,501:Gm.prototype.ak,502:Gm.prototype.dk,503:Gm.prototype.hk},Lm={800:Gm.prototype.em,801:Gm.prototype.hm,802:Gm.prototype.gm,803:Gm.prototype.fm,807:Gm.prototype.Fi,811:Gm.prototype.Fi,815:Gm.prototype.Fi},Km={496:Gm.prototype.pl,497:Gm.prototype.ul,498:Gm.prototype.sl,499:Gm.prototype.tl,500:Gm.prototype.ol,501:Gm.prototype.nl, +502:Gm.prototype.ql,503:Gm.prototype.ml,1014:Gm.prototype.rl};Ra(function(){for(var a=mb(window.document,"pcjs","hdc"),b=0;b>2;this.Ga=b.sf;this.wb=new ed(this.A,7,"DBG");this.Ha=ln;80186<=this.A.qa&&(this.Ha=ln.slice(),this.Ha[15]=jn,80286<=this.A.qa&&(this.Ha[15]=kn,80386<=this.A.qa&&(this.La=8,this.pb=-1)));Hi(this,64,function(a){on(d,d.A.Ed,a)});Hi(this,128,function(a){var b=d.A.xa;b===d.A.Ed?d.X("paging not enabled"):on(d,b,a)});Hi(this,4,function(a){if(a){var b=pn(d,a);if(void 0===b)d.X("invalid selector: "+ -a);else if(a=qn(d,b,!0),d.X("dumpDesc("+fa(a?a.da:b)+"): %"+k(a?a.Zb:null,d.sa)),a){var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else{var m=rn[a.type];m&&(c=m[0],b=m[1])}!c||a.Bb&32768||(c+=",not present");d.X((b?"seg="+fa(a.Fa&65535)+" off="+fa(a.eb):"base="+k(a.Fa,d.sa)+" limit="+sn(a.eb))+" type="+l(a.type>>8)+" ("+c+ -") ext="+fa(a.ext&-65296)+" dpl="+l(a.zc))}}else d.X("no selector")});Hi(this,8,function(a){a:{if(a){var b=pn(d,a);if(void 0===b){d.X("invalid task selector: "+a);break a}a=qn(d,b,!0)}else a=d.A.Xa;d.X("dumpTSS("+fa(a?a.da:b)+"): %"+k(a?a.Fa:null,d.sa));if(a){var b="",c=a.type&-513,m=256==c?4:8,q=256==c?tn:un,v,x,F,D;for(D in q)v=q[D],x=a.Fa+v,F=of(d.A,x)|of(d.A,x+1)<<8,2304==c&&(F=F|of(d.A,x+2)<<16|of(d.A,x+3)<<24),b&&(b+="\n"),b+=fa(v)+" "+ka(D+":",11)+k(F,m);if(2304==c)for(D=0,v=F>>>16;vD;){x=a.Fa+v;F=of(d.A,x)|of(d.A,x+1)<<8;x=2;c="";if(!x||4>=8;b+="\n"+fa(v)+" ports "+fa(D)+"-"+fa(D+15)+": "+c;D+=16;v+=2}d.X(b)}}});Hi(this,134217728,function(a){var b;a&&(b=pn(d,a));if(void 0===b)d.X("invalid MCB");else for(d.X("dumpMCB("+fa(b)+")");b;){a=Xm(d,0,b);var c=d.Ya(a,1),m=vn(d,a,2),q=vn(d,a,5);if(77!=c&&90!=c)break;d.X(wn(0,b)+": '"+String.fromCharCode(c)+"' PID="+fa(m)+" LEN="+fa(q)+' "'+xn(d,a,8)+'"');b+=1+q}});this.Oa=this.kb= -null;Je(this.A,65,this,this.$k);pb(this)}; -f.$k=function(a){if(!1===this.Oa)return!0;var b,c=this.A,d=c.F&65535,e=c.D&65535,g=c.G&65535,h=c.K&65535,m=c.J&65535,q=c.fb.da;if(!this.Oa)return 79==d&&Ke(c,a,function(a){return function(){62342!=(c.F&65535)?(c.F=c.F&-65536|62342,a.X("INT 0x41 processing enabled"),a.kb=Xm(a),a.Oa=!0):(a.X("INT 0x41 processing disabled"),a.Oa=!1)}}(this)),!0;switch(d){case 79:c.F=c.F&-65536|62342;break;case 80:a=(b=qn(this,g))?b.eb:0,this.X(xn(this,yn(this,this.kb,m,q))+"!undefined "+(h&1?"data":"code")+"("+k(e+1, -4)+")=#"+k(g,4)+" len "+k(a+1))}return!0}; -f.Sb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ma=this.ya[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var h=zn(d,b,!0),m;for(m in h)an(d,h[m])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.R>>0)+(c||1)<=e.Cc?e.Fa+b|0:p,a.Ta=d)}return d}; -f.Ya=function(a,b){var c=255,d=this.bc(a,!1,1);d!==p&&(c=of(this.A,d)|0,b&&Bn(this,a,b));return c};f.kc=function(a,b){return a.ic?Cn(this,a,b?4:0):vn(this,a,b?2:0)};function vn(a,b,c){var d=65535,e=a.bc(b,!1,2);e!==p&&(d=of(a.A,e)|of(a.A,e+1)<<8,c&&Bn(a,b,c));return d}function Cn(a,b,c){var d=-1,e=a.bc(b,!1,4);e!==p&&(d=of(a.A,e)|of(a.A,e+1)<<8|of(a.A,e+2)<<16|of(a.A,e+3)<<24,c&&Bn(a,b,c));return d}f.oc=function(a,b,c){var d=this.bc(a,!0,1);d!==p&&(this.A.oc(d,b),c&&Bn(this,a,c),Nc(this.A))}; -f.Pb=function(a,b,c){var d=this.bc(a,!0,2);d!==p&&(this.A.Pb(d,b),c&&Bn(this,a,c),Nc(this.A))};function Xm(a,b,c,d,e,g,h){return yn(a,{},b,c,d,e,g,h)}function yn(a,b,c,d,e,g,h,m){b.Wa=c||0;b.da=d;b.Ta=e;b.He=null!=g?g:An(a);b.ic=null!=h?h:a.A&&4==a.A.Aa.ta;b.uc=null!=m?m:a.A&&4==a.A.Aa.Wc;b.Yd=!1;return b}function Dn(a){return[a.Wa,a.da,a.Ta,a.Yd,a.ic,a.uc,a.ze,a.Id]}function En(a){return{Wa:a[0],da:a[1],Ta:a[2],Yd:a[3],ic:a[4],uc:a[5],ze:a[6],Id:a[7]}} -function Fn(a,b){if(null!=b.da){var c=qn(a,b.da,b.He);if(c){var d=b.Wa&c.Ga;if(d>>>0>=c.Cc)return!1;b.Wa=d}}return!0}function Bn(a,b,c){c=c||1;null!=b.Ta&&(b.Ta+=c);null!=b.da&&(b.Wa+=c,Fn(a,b)||(b.Wa=0,b.Ta=null))}function wn(a,b,c){return null!=b?k(b,4)+":"+k(a,a&-65536||c?8:4):k(a)}function Gn(a){return null==a.da?"%"+k(a.Ta):wn(a.Wa,a.da,a.uc)}function xn(a,b,c){var d="";for(c=c||256;d.length>>=a.A.Qa;e=1}a.X("id physaddr blkaddr used size type");for(a.X("-------- --------- -------- ------ ------ ----");e--;)c=b[d],c.type!==qc&&(a.X(k(c.id)+" %"+k(d<c&&(c=ua(fn,a.substr(b,2))));return c} -function Jn(a,b){var c=0,d=Kn(a,b);if(void 0!==d)switch(b){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:c=2;break;case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 22:case 16:case 17:case 18:case 19:case 20:case 21:c=4;break;case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 56:c=8;break;case 23:c=a.La}return c?k(d,c):"??"} -function Kn(a,b){var c;if(0<=b){var d=a.A;switch(b){case 0:c=d.F&255;break;case 1:c=d.G&255;break;case 2:c=d.H&255;break;case 3:c=d.D&255;break;case 4:c=d.F>>8&255;break;case 5:c=d.G>>8&255;break;case 6:c=d.H>>8&255;break;case 7:c=d.D>>8&255;break;case 8:c=d.F&65535;break;case 9:c=d.G&65535;break;case 10:c=d.H&65535;break;case 11:c=d.D&65535;break;case 12:c=u(d)&65535;break;case 13:c=d.L&65535;break;case 14:c=d.K&65535;break;case 15:c=d.J&65535;break;case 22:c=w(d)&65535;break;case 23:c=xd(d);break; -case 16:c=d.fb.da;break;case 17:c=d.Aa.da;break;case 18:c=d.Ca.da;break;case 19:c=d.vb.da;break;default:if(80286==a.A.qa)32==b&&(c=d.hb);else if(80386<=a.A.qa)switch(b){case 24:c=d.F;break;case 25:c=d.G;break;case 26:c=d.H;break;case 27:c=d.D;break;case 28:c=u(d);break;case 29:c=d.L;break;case 30:c=d.K;break;case 31:c=d.J;break;case 32:c=d.hb;break;case 33:c=d.Gi;break;case 34:c=d.de;break;case 35:c=d.Pd;break;case 20:c=d.Nb.da;break;case 21:c=d.Ob.da;break;case 56:c=w(d)}}}return c} -function Ln(a,b){b=Mn(a,b);for(var c=0,d,e;0<=(c=b.indexOf("%",c));)e=In(b,c+1),0<=e&&(b=b.substr(0,c)+Jn(a,e)+b.substr(c+1+fn[e].length)),c++;for(c=0;0<=(c=b.indexOf("#",c));)e=b.substr(c+1,2),d=ca(e,16),null!=d&&32<=d&&128>d?(d=e+" '"+String.fromCharCode(d)+"'",b=b.replace("#"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("$",c));)if(e=b.substr(c+1,9),d=Hn(a,e))d=e+' "'+xn(a,d)+'"',b=b.replace("$"+e,d),c+=d.length;for(c=0;0<=(c=b.indexOf("^",c));)if(e=b.substr(c+1,9),d=Hn(a,e))Bn(a,d),d=e+' "'+ -xn(a,d,11)+'"',b=b.replace("^"+e,d),c+=d.length;return b}f=Wm.prototype;f.message=function(a,b){b&&(a+=" @"+wn(w(this.A),this.A.Aa.da)+" (%"+k(this.A.za,6)+")");if(!this.Pa||a!=this.Pa)if(this.X(a),this.Pa=a,this.A){this.ac&-2147483648&&this.Vb();var c=this.A;c.Y.Te=0;c.ab-=c.A;c.A=0;Nc(c)}}; -function mi(a,b,c,d){var e,g;if(d)d=!0;else{d=a.ra(1)&&40!=b&&42!=b;var h=bn[b];h&&(d=a.ra(h)?!0:524288==h&&a.ra(h=1048576))}d&&(e=a.A.F>>8&255,g=a.A.H&255,33==b&&11==e||524288==h&&128<=g||1048576==h&&128>g)&&(d=!1);d&&((h=(h=ub[b])&&h[e]||"")&&(h=" "+Ln(a,h)),a.message("INT "+l(b)+": AH="+l(e)+" @"+wn(c-2-a.A.Aa.Fa,a.A.Aa.da)+h));return d} -function mb(a,b,c,d,e,g,h,m){m|=256;if(null==e||(a.ac&m)==m)m=null,null!=e&&(m=a.A.Aa.da,e-=a.A.Aa.Fa),a.message(b.Td+"."+(null!=d?"outPort":"inPort")+"("+fa(c)+","+(g?g:"unknown")+(null!=d?","+l(d):"")+")"+(null!=h?": "+l(h):"")+(null!=e?" @"+wn(e,m):""))}f.Wk=function(){this.X("Type ? for list of debugger commands");this.gd();if(this.ab){var a=zn(this,this.ab);this.ab=null;for(var b in a)an(this,a[b])}}; -function Zm(a){var b;if(wf(a)){if(!a.oa||!a.oa.length){a.oa=Array(1E3);for(b=0;b>>c.Qa],!1)}a.pa=["read"];if(void 0!==a.ia)for(b=1;b>>c.Qa],!0);a.ia=["write"];a.Va=0} -f.Ud=function(a,b,c){var d=!0;c||Sn(this,a,b,!1,!0);if(a!=this.B){var e=this.bc(b);if(e==p)this.X("invalid address: "+Gn(b)),d=!1;else{var g=this.fa;g.xa[e>>>g.Qa].Ud(e&g.B,a==this.ia);b.da=null}}d&&(a.push(b),c?(null!=b.Ta&&(b.da=null),b.Yd=!0):(Tn(this,a,a.length-1),Zm(this)));return d}; -function Sn(a,b,c,d,e){for(var g=!1,h=Un(a,a.bc(c)),m=1;m>>c.Qa],b==a.ia));Zm(a);break}}return g}function Vn(a,b){for(var c=1;c=dn.length&&(x=a.Ya(b,1),h=nn[v-dn.length][x>>3&7]);var v=dn[h[0]],F=h.length-1,D="";if(164<=g&&167>=g||170<=g&&175>=g)F=0,b.ic&&"W"==v.slice(-1)&&(v=v.slice(0,-1)+"D");for(var g=null,U=!0,S=1;S<=F;S++){var I,J;I="";J=h[S];if(void 0!==J){null==g&&(g=J>>14); -var V=J&15;if(0!=V)if(15==V)U=!1;else{var W=J&240;if(128<=W)if(0>x&&(x=a.Ya(b,1)),160>W){I=a;var W=F,V=b,da="",Ca=x>>6,Da=x&7;if(3>Ca){var ya=void 0;if(!Ca&&(!V.uc&&6==Da||V.uc&&5==Da))Ca=2;else{if(V.uc)if(4!=Da)Da+=8;else{var da=I,ya=Ca,Db=V,Ea=da.Ya(Db,1),$a=Ea>>6,Ja=Ea>>3&7,Ea=Ea&7,ta="";if(ya||5!=Ea)ta=gn[Ea+8];4!=Ja&&(ta&&(ta+="+"),ta+=gn[Ja+8],$a&&(ta+="*"+(1<<$a)));ya||5!=Ea||(ta&&(ta+="+"),ta+=k(Cn(da,Db,4)));da=ta}da||(da=gn[Da])}1==Ca?(ya=I.Ya(V,1),ya&128?(ya=ya<<24>>24,da+="-"+k(-ya,2)): -da+="+"+k(ya,2)):2==Ca&&(da&&(da+="+"),V.uc?(ya=Cn(I,V,4),da+=k(ya)):(ya=vn(I,V,2),da+=k(ya,4)));da="["+da+"]";if(1==W){I="";J&=15;4==J&&(J=V.ic?5:3);switch(J){case 7:I="FAR";break;case 1:I="BYTE";break;case 3:I="WORD";break;case 5:I="DWORD"}I&&(da=I+" "+da)}}else da=Xn(I,Da,J,V);I=da}else I=160==W?Xn(a,x&7,J,b):Xn(a,x>>3&7,J,b);else if(16==W)I="1";else if(0==W){I=a;V=J;W=b;J=" ";switch(V&15){case 1:V&12288&&(J=k(I.Ya(W,1),2));break;case 2:J=k(I.Ya(W,1)<<24>>24,W.ic?8:4);break;case 4:case 8:if(W.ic){J= -k(Cn(I,W,4));break}case 3:J=k(vn(I,W,2),4);break;case 7:W=Xm(I,I.kc(W,!0),vn(I,W,2),null,W.He,W.ic,W.uc);J=Gn(W);I=Yn(I,W);I[0]&&(J+=" ("+I[0]+")");break;default:J="imm("+fa(V)+")"}I=J}else 32==W?(b.uc?(I=8,J=Cn(a,b,4)):(I=4,J=vn(a,b,2)),I="["+k(J,I)+"]"):48==W?(I=1==V?a.Ya(b,1)<<24>>24:a.kc(b,!0),J=b.Wa+I&(b.ic?-1:65535),I=k(J,b.ic?8:4),J=Yn(a,Xm(a,J,b.da)),J[0]&&(I+=" ("+J[0]+")")):96==W?I=Xn(a,(J&3840)>>8,J,b):112==W?I=Xn(a,(J&3840)>>8,192,b):64==W?I="DS:[SI]":80==W&&(I="ES:[DI]");if(!I||!I.length){D= -"INVALID";break}0a.A.qa)return"??";b+=16}else if(208==e)b+=32;else if(224==e)b+=40;else if(240==e)b+=48;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d.ic))b+=16;return fn[b]} -function $n(a,b){var c;switch(b){case "V":c=Ze(a.A);break;case "D":c=a.A.Z&1024;break;case "I":c=a.A.Z&512;break;case "T":c=a.A.Z&256;break;case "S":c=Ye(a.A);break;case "Z":c=Xe(a.A);break;case "A":c=We(a.A);break;case "P":c=Ve(a.A);break;case "C":c=Ue(a.A);break;default:c=0}return b+(c?"1":"0")+" "}function sn(a){return k(a,a&-65536?8:4)}function ao(a,b){8<=b&&15>=b&&4a.A.qa&&(d="\n"+d,c+=e,e="");c+="\n"+bo(a,a.A.Aa,b)+" ";80386<=a.A.qa&&(e+="\n",c+=bo(a,a.A.Nb,b)+" "+bo(a,a.A.Ob,b)+"\n");c+=co(a,"LD",a.A.Uc.da,a.A.Uc.Fa,a.A.Uc.Fa+a.A.Uc.eb)+" "+co(a,"GD",null,a.A.jd,a.A.fe)+" "+co(a, -"ID",null,a.A.cd,a.A.Fd)+" ";c=c+(d+" "+e)+ao(a,32);80386<=a.A.qa&&(c+=ao(a,34)+ao(a,35))}else 80386<=a.A.qa&&(c+=bo(a,a.A.Nb,b)+" "+bo(a,a.A.Ob,b)+" ");return c+=ao(a,23)+$n(a,"V")+$n(a,"D")+$n(a,"I")+$n(a,"T")+$n(a,"S")+$n(a,"Z")+$n(a,"A")+$n(a,"P")+$n(a,"C")} -function Hn(a,b,c,d){var e,g=1===c?a.aa:a.gb;c=g.Wa;var h=g.da,g=g.Ta;if(void 0!==b){"%"==b.charAt(0)&&(b=b.substr(1),c=0,h=null);e=b;var m;if(e.match(/^[a-z_][a-z0-9_]*$/i))for(var q=e.toUpperCase(),v=0;v>>4),m=Xm(a,q,m,g.p));break}if(e=m)return e;m=b.indexOf(":");0>m?null!=h?(c=fo(a,b,void 0),g=null):(g=fo(a,b,void 0),null==g&&(c=null)):(h=fo(a,b.substring(0,m),void 0),c=fo(a,b.substring(m+1),void 0), -g=null)}null!=c&&(e=Xm(a,c,h,g),d||Fn(a,e)||(a.X("invalid offset: "+Gn(e)),e=null));return e}function go(a,b,c){c&&(c=c.match(/(['"])(.*?)\1/))&&(b.Gj=zn(a,b.oj=c[2]))}var ho={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9}; -function io(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),g=a.pop();switch(d){case "*":d=g*e;break;case "/":if(!e)return!1;d=g/e;break;case "%":if(!e)return!1;d=g%e;break;case "+":d=g+e;break;case "-":d=g-e;break;case "<<":d=g<>":d=g>>e;break;case ">>>":d=g>>>e;break;case "<":d=g":d=g>e?1:0;break;case ">=":d=g>=e?1:0;break;case "==":d=g==e?1:0;break;case "!=":d=g!=e?1:0;break;case "&":d=g&e;break; -case "^":d=g^e;break;case "|":d=g|e;break;case "&&":d=g&&e?1:0;break;case "||":d=g||e?1:0;break;default:return!1}a.push(d|0)}return!0} -function fo(a,b,c){var d;if(b){b=Mn(a,b);for(var e=0,g=!1,h=b,m=[],q=[],v=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);eb[0]?1:a[0]=h&&eb[0]?1:a[0]c?(a.X("out of data at address "+Gn(b)),x=!0):(a.oc(b,c, -1),v++)})})(a,h);a.X(v+" bytes read at "+c)}else a.X("sector "+e+" request out of range");else a.X("drive "+d+" not loaded");else a.X("invalid drive: "+d)}else a.X("disk controller not present")}}else a.X("list/load commands:"),a.X("\tl [address] [drive #] [sector #] [# sectors]"),a.X("\tln [address] lists symbol(s) nearest to address")} -function qo(a){if(a&&a.length)for(var b=a[0],c=b.charAt(0),d=1;de||"z"=a.La&&(q=null);switch(q){case "AL":a.A.F= -a.A.F&-256|m&255;break;case "AH":a.A.F=a.A.F&-65281|m<<8&255;break;case "AX":a.A.F=a.A.F&-65536|m&65535;break;case "BL":a.A.D=a.A.D&-256|m&255;break;case "BH":a.A.D=a.A.D&-65281|m<<8&255;break;case "BX":a.A.D=a.A.D&-65536|m&65535;break;case "CL":a.A.G=a.A.G&-256|m&255;break;case "CH":a.A.G=a.A.G&-65281|m<<8&255;break;case "CX":a.A.G=a.A.G&-65536|m&65535;break;case "DL":a.A.H=a.A.H&-256|m&255;break;case "DH":a.A.H=a.A.H&-65281|m<<8&255;break;case "DX":a.A.H=a.A.H&-65536|m&65535;break;case "SP":t(a.A, -u(a.A)&-65536|m&65535);break;case "BP":a.A.L=a.A.L&-65536|m&65535;break;case "SI":a.A.K=a.A.K&-65536|m&65535;break;case "DI":a.A.J=a.A.J&-65536|m&65535;break;case "DS":vd(a.A,m);break;case "ES":wd(a.A,m);break;case "SS":jd(a.A,m);break;case "CS":Re(a.A,m);a.aa=Xm(a,w(a.A),a.A.Aa.da);break;case "IP":case "EIP":E(a.A,m);a.aa=Xm(a,w(a.A),a.A.Aa.da);break;case "PC":case "PS":yd(a.A,m);break;case "C":m?af(a.A):bf(a.A);break;case "P":m?(e=a.A,e.resultType&=-3,e.Z|=4):(e=a.A,e.resultType&=-3,e.Z&=-5);break; -case "A":m?kf(a.A):hf(a.A);break;case "Z":m?lf(a.A):jf(a.A);break;case "S":m?(e=a.A,e.resultType&=-17,e.Z|=128):(e=a.A,e.resultType&=-17,e.Z&=-129);break;case "I":m?(e=a.A,e.Z|=512):(e=a.A,e.Z&=-513);break;case "D":m?(e=a.A,e.Z|=1024):(e=a.A,e.Z&=-1025);break;case "V":m?cf(a.A):df(a.A);break;default:var v=!0;if(80286<=a.A.qa)switch(v=!1,q){case "MS":mf(a.A,m);break;case "TR":a.A.Xa.load(m)===p&&(h=!1);break;default:if(v=!0,80386<=a.A.qa)switch(v=!1,q){case "EAX":a.A.F=m;break;case "EBX":a.A.D=m;break; -case "ECX":a.A.G=m;break;case "EDX":a.A.H=m;break;case "ESP":t(a.A,m);break;case "EBP":a.A.L=m;break;case "ESI":a.A.K=m;break;case "EDI":a.A.J=m;break;case "FS":a.A.Nb.load(m);break;case "GS":a.A.Ob.load(m);break;case "CR0":a.A.hb=m;jg.call(a.A,m);break;case "CR2":a.A.de=m;break;case "CR3":a.A.Pd=m;Ad.call(a.A,m);break;default:v=!0}}if(v){a.X("unknown register: "+e);return}}}if(!h){a.X("invalid value: "+g);return}Nc(a.A);a.X("updated registers:")}}a.X(eo(a,d));c&&(a.aa=Xm(a,w(a.A),a.A.Aa.da),Pn(a, -Gn(a.aa)))}}function ro(a,b){b=la(b);var c=b.match(/^(['"])(.*?)\1$/);c?a.X(Ln(a,c[2])):fo(a,b,!0)}function so(a,b,c){for(var d=null,e=b.Wa,g=e,h=1;6>=h;h++){if(2q[0].indexOf("+"))){var v=q[0]+":";q[2]&&(v+=" "+q[2]);a.X(v)}q[3]&&(m=q[3],h=null);h=Wn(a,b,m,h);b.Id||d||d++;a.X(h);a.aa=b;e-=b.Ta-g;c++}}} -function zn(a,b,c,d){if(c)if(b){0>a.R&&a.U.length&&(a.R=0);if(0>a.R||b!=a.U[a.R])a.U.splice(0,0,b),a.R=0;a.R--}else b=a.U[a.R+1];a=[];if(b){c=0;var e=null;d=d||";";for(var g=0;g<=b.length;g++){var h=b.charAt(g);if('"'==h||"'"==h)e?h==e&&(e=null):e=h;else if(h==d&&!e||!h)a.push(la(b.substring(c,g))),c=g+1}}return a} -function an(a,b,c){var d=!0;try{if(!b.length)a.Da?(a.X("ended assemble @"+Gn(a.ua)),a.aa=a.ua,a.Da=!1):b="?";else if(!c){var e=">> ";a.A.hb&1&&(e=a.A.Z&131072?"-- ":"## ");a.X(e+b)}var g=b.charAt(0);if('"'==g||"'"==g)return!0;if(rb(a)&&0>>4);var gf=$a[Ja].l;gf&&(Ja=gf);a.X(wn(kd,Rd)+" "+Ja)}}}else if("dos"==J)mi(a,33,a.A.za,!0);else{"ds"==J&&(J="d",W=V,V="desc");if("d"== -J){for(Ca in hn)if(V==Ca){var ld=a.Sa[Ca];ld?ld(W):a.X("no dump registered for "+V);break a}J=a.Wb||"db"}else a.Wb=J;if("dh"==J){var Sd=V,Td=W,Ud="",el=0,db=a.Ea,Xb=a.oa;if(Xb.length){var lb=+Sd||a.rb,rd=+Td||10;isNaN(lb)?lb=rd:Ud="more ";lb>Xb.length&&(a.X("note: only "+Xb.length+" available"),lb=Xb.length);db-=lb;0>db&&(null==Xb[Xb.length-1].da?(lb=db+lb,db=0):db+=Xb.length);var dh=[];"call"==Td&&(rd=1E5,dh=["CALL"]);void 0!==Sd&&a.X(lb+" instructions earlier:");for(var yf=null,zf=null;0=Xb.length&&(db=0);a.rb=lb;el++;rd--}}el||(a.X("no "+Ud+"history available"),a.rb=void 0)}else if("di"==J)a.X("no information");else{var sd=Hn(a,V,2);if(sd&&(null!=sd.da||null!=sd.Ta)){var Af=0;W&&("l"==W.charAt(0)&&(W=W.substr(1)||da),Af=pn(a, -W)>>>0,65536>4||1,eh="dd"==J?4:"dw"==J?2:1,gl=0;glhh;hh++){var Cf=a.Ya(sd,1),Bf=Bf|Cf<<(fh++<<3);fh==eh&&(ge+=k(Bf,2*eh),ge+=1==eh?7==hh?"-":" ":" ",Bf=fh=0);gh+=32<=Cf&&128>Cf?String.fromCharCode(Cf):"."}Oc&&(Oc+="\n");Oc+=V+" "+ge+" "+gh}Oc&&a.X(Oc);a.gb=sd}}}}break;case "e":if("else"==h[0])break;var hl=h[1];if(void 0===hl)a.X("missing address");else{var ih=Hn(a,hl,2);if(ih)for(var jh=2;jh< -h.length;jh++){var Df=ca(h[jh],16);if(void 0===Df){a.X("unrecognized value: "+l(Df));break}a.X("setting "+Gn(ih)+" to "+l(Df));a.oc(ih,Df,1)}}break;case "f":mo(a,h[1]);break;case "g":a:{var il=h[1],Oo=b;if(void 0!==il){var kh=Hn(a,Mn(a,il),1);if(!kh)break a;go(a,kh,Oo);a.Ud(a.B,kh,!0)}c||a.re(!0)||a.X('cpu busy, "g" command ignored')}break;case "h":var lh;a.na.Cb?(lh="halting",a.Vb()):lh="already halted";c||a.X(lh);break;case "i":if("if"==h[0]){var mh;var he=b.substr(2),he=la(he);fo(a,he)?(c||a.X("true: "+ -he),mh=!0):(c||a.X("false: "+he),mh=!1);mh||(d=!1);break}var nh=h[1];if(nh&&"?"!=nh){var oh=pn(a,nh);if(void 0!==oh){var Po=hc(a.fa,oh);a.X(fa(oh)+": "+l(Po))}}else a.X("input commands:"),a.X("\ti [p]\tread port [p]"),a.X("warning: port accesses can affect hardware state");break;case "k":var ph=0,jl=a.A.Aa.da,td=Xm(a),xc=Xm(a,u(a.A),a.A.Ca.da);for(a.X("stack trace for "+Gn(xc));10>ph;){for(var Pc=null,Qo=256;xc.Wa>>>0>>0;){td.Wa=a.kc(xc,!0);if(null==xc.Ta||!Qo--)break;td.da=jl;if(Pc=so(a, -td))break;td.da=a.kc(xc);if(Pc=so(a,td,!0)){jl=a.kc(xc,!0);0Bo){if(d.load(this.P)){this.O=new Oe(this,Do,"failsafe");this.O.load()&&(Go(this,d),a=2,wo(this.O));Pe(this.O,"timestamp",pa());xo(this.O);var e=this.Ec&&!this.U;if(1==a||za("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=yo(d)){var g=zo(d,"code"),h=zo(d,"data");g&&("ok"==g?d.load(h):("error"==g&&"no machine state"!=h? -(this.Ua("Error: "+h),"unable to verify user"==h&&(Ga("user",""),this.B=null)):this.X(g+": "+h),wo(d),d.load()?(c=yo(d),e=!0):c=!1))}e&&Fo(this,c?d:null)}else 2==a&&d.clear()}else Fo(this);delete this.P;delete this.R}e=fb(this.id);for(g=0;ga[1];a=a[2];this.na.jc=!0;this.vj||(this.X("PCjs v"+Do+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.vj=!0);this.A&&(Ho(this,this.A,b,c,a),Sc(this.A));this.ma&&(Go(this,b),b.clear());!c&&this.O&&(this.O.clear(),delete this.O)}; -function Go(a,b){if(za("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.aa,d=a.Zd(),e=b.toString(),g={app:"PCjs"};g.ver=Do;g.url=c;g.user=d;g.type="bug";g.data=e;va("http://www.pcjs.org/api/v1/report",!0,g)}} -function uo(a,b,c){var d,e="none",g=new Oe(a,Do),h=new Oe(a,Do,"validate"),m=pa();Pe(h,"timestamp",m);Pe(g,"timestamp",m);Pe(g,"version","1.19.2");Pe(g,"url",window?window.location.href:null);Pe(g,"browser",window?window.navigator.userAgent:"");a.A&&a.A.lc&&(c&&a.A.Vb(),d=a.A.lc(b,c),"object"===typeof d&&Pe(g,a.A.id,d),c&&(a.A.na.jc=!1,!1===d&&(e=null)));for(var m=fb(a.id),q=0;qm.indexOf("/")&&(m=window.location.pathname+m);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(m?" url=$2"+m+"$2":""))}m=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(m=new window.ActiveXObject("Microsoft.XMLDOM"),m.async=!1,m.loadXML(a)):m=(new window.DOMParser).parseFromString(a,"text/xml")}catch(F){m= -null,a=F.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");va(e,!0,null,null,function(g,h,m){if(m||!h)c(a,"unable to resolve XML reference: "+d[0]+" ("+m+")");else{if(g=d[3])if(m=h.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=m[0],v,x=/( [a-z]+=)(['"])(.*?)\2/g;v=x.exec(g);)q=0>q.indexOf(v[1])?q.replace(">",v[0]+">"):q.replace(new RegExp(v[1]+"(['\"])(.*?)\\1"),v[0]);m[0]!=q&&(h=h.replace(m[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}h=h.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],h);Uo(a,b,c)}})}else c(a,null)} -function Vo(a,b,c,d){function e(a){if(void 0===m){var b=h&&kb(h,"machine-warning");m=b&&b[0]||h}m&&(m.innerHTML=ja(a))}function g(a){e("Error: "+a);q&&(--Ko||Sa(!0));q=!1}var h,m,q=!0;Ko++;try{if(h=window.document.getElementById(a)){c||(c="/versions/pcjs/1.19.2/components.xsl");var v=function(d,m){if(m){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var v=m.transformNode(q);v?(h.outerHTML=v,--Ko||Sa(!0)):g("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(v=new XSLTProcessor,v.importStylesheet(q),(v=v.transformToFragment(m,window.document))?h.parentNode?(h.parentNode.replaceChild(v,h),--Ko||Sa(!0)):g("invalid machine element: "+a):g("transformToFragment failed")):g("unable to transform XML: unsupported browser");else g("failed to load XSL file: "+c);else g(d)};m?Lo(c,null,null,!1,e,q):g("failed to load XML file: "+b)}else g(d)};"<"!=b.charAt(0)?Lo(b,a,d,!0,e,v):Mo(b,null,a,d,!1,e,v)}else g("missing machine element: "+ -a)}catch(x){g(x.message)}return q}window.embedPC=function(a,b,c,d){Sa(!1);return Vo(a,b,c,d)};window.enableEvents=Sa;window.sendEvent=Ta;})(); +57476,4276,4449],175:[72,61572,4276],178:[118,8372,4246],179:[15,57476,4276],180:[104,8372,4246],181:[106,8372,4246],182:[124,57524,4225],183:[124,57525,4227],186:[208,61572,4097],187:[14,57476,4276],188:[11,57524,4228],189:[12,57524,4228],190:[123,57524,4225],191:[123,57525,4227]},sn=[[[6,12417,4097],[129,12417,4097],[5,12417,4097],[150,12417,4097],[7,12417,4097],[184,12417,4097],[191,12417,4097],[24,4225,4097]],[[6,12420,4100],[129,12420,4100],[5,12420,4100],[150,12420,4100],[7,12420,4100],[184, +12420,4100],[191,12420,4100],[24,4228,4100]],[[6,12420,4098],[129,12420,4098],[5,12420,4098],[150,12420,4098],[7,12420,4098],[184,12420,4098],[191,12420,4098],[24,4228,4098]],[[145,45185,4097],[146,45185,4097],[139,45185,4097],[140,45185,4097],[170,45185,4097],[172,45185,4097],on,[149,45185,4097]],[[145,45188,4097],[146,45188,4097],[139,45188,4097],[140,45188,4097],[170,45188,4097],[172,45188,4097],on,[149,45188,4097]],[[145,12417,4113],[146,12417,4113],[139,12417,4113],[140,12417,4113],[170,12417, +4113],[172,12417,4113],on,[149,12417,4113]],[[145,12420,4113],[146,12420,4113],[139,12420,4113],[140,12420,4113],[170,12420,4113],[172,12420,4113],on,[149,12420,4113]],[[145,12417,4449],[146,12417,4449],[139,12417,4449],[140,12417,4449],[170,12417,4449],[172,12417,4449],on,[149,12417,4449]],[[145,12420,4449],[146,12420,4449],[139,12420,4449],[140,12420,4449],[170,12420,4449],[172,12420,4449],on,[149,12420,4449]],[[185,4225,4097],on,[128,12417],[126,12417],[125,4225],[72,12417],[32,4225],[71,12417]], +[[185,4228,4100],on,[128,12420],[126,12420],[125,4228],[72,12420],[32,4228],[71,12420]],[[74,12417],[31,12417],on,on,on,on,on,on],[[74,12420],[31,12420],[17,4228],[17,4231],[87,4228],[87,4231],[136,4228],on],[],[[175,41091],[183,41091],[108,36995],[119,36995],[186,36995],[187,36995],on,on],[[169,41091],[174,41091],[105,36995],[107,36995],[176,41091],on,[109,36995],on],[on,on,on,on,[13,53380,4097],[16,57476,4097],[15,57476,4097],[14,57476,4097]]];f=an.prototype; +f.Hc=function(a,b,c,d){this.fa=b;this.A=c;this.ma=a;this.Eb=Ab(a,"FDC");this.ob=Ab(a,"HDC");this.ca=Ab(a,"Mouse");this.sa=b.R>>2;this.Ga=b.tf;this.wb=new fd(this.A,7,"DBG");this.Ha=qn;80186<=this.A.qa&&(this.Ha=qn.slice(),this.Ha[15]=on,80286<=this.A.qa&&(this.Ha[15]=pn,80386<=this.A.qa&&(this.La=8,this.pb=-1)));Ji(this,64,function(a){tn(d,d.A.Ed,a)});Ji(this,128,function(a){var b=d.A.xa;b===d.A.Ed?d.V("paging not enabled"):tn(d,b,a)});Ji(this,4,function(a){if(a){var b=un(d,a);if(void 0===b)d.V("invalid selector: "+ +a);else if(a=vn(d,b,!0),d.V("dumpDesc("+ga(a?a.da:b)+"): %"+k(a?a.Zb:null,d.sa)),a){var c,b=!1;if(a.type&4096)a.type&2048?(c="code"+(a.type&512?",readable":",execonly"),a.type&1024&&(c+=",conforming")):(c="data"+(a.type&512?",writable":",readonly"),a.type&1024&&(c+=",expdown")),a.type&256&&(c+=",accessed");else{var m=wn[a.type];m&&(c=m[0],b=m[1])}!c||a.Bb&32768||(c+=",not present");d.V((b?"seg="+ga(a.Fa&65535)+" off="+ga(a.eb):"base="+k(a.Fa,d.sa)+" limit="+xn(a.eb))+" type="+fa(a.type>>8)+" ("+c+ +") ext="+ga(a.ext&-65296)+" dpl="+fa(a.zc))}}else d.V("no selector")});Ji(this,8,function(a){a:{if(a){var b=un(d,a);if(void 0===b){d.V("invalid task selector: "+a);break a}a=vn(d,b,!0)}else a=d.A.Ya;d.V("dumpTSS("+ga(a?a.da:b)+"): %"+k(a?a.Fa:null,d.sa));if(a){var b="",c=a.type&-513,m=256==c?4:8,q=256==c?yn:zn,v,x,F,D;for(D in q)v=q[D],x=a.Fa+v,F=qf(d.A,x)|qf(d.A,x+1)<<8,2304==c&&(F=F|qf(d.A,x+2)<<16|qf(d.A,x+3)<<24),b&&(b+="\n"),b+=ga(v)+" "+la(D+":",11)+k(F,m);if(2304==c)for(D=0,v=F>>>16;vD;){x=a.Fa+v;F=qf(d.A,x)|qf(d.A,x+1)<<8;x=2;c="";if(!x||4>=8;b+="\n"+ga(v)+" ports "+ga(D)+"-"+ga(D+15)+": "+c;D+=16;v+=2}d.V(b)}}});Ji(this,134217728,function(a){var b;a&&(b=un(d,a));if(void 0===b)d.V("invalid MCB");else for(d.V("dumpMCB("+ga(b)+")");b;){a=bn(d,0,b);var c=d.Wa(a,1),m=d.Td(a,2),q=d.Td(a,5);if(77!=c&&90!=c)break;d.V(An(0,b)+": '"+String.fromCharCode(c)+"' PID="+ga(m)+" LEN="+ga(q)+' "'+Bn(d,a,8)+'"');b+=1+q}});this.Oa=this.kb= +null;Le(this.A,65,this.al.bind(this));rb(this)}; +f.al=function(a){if(!1===this.Oa)return!0;var b,c=this.A,d=c.F&65535,e=c.D&65535,h=c.G&65535,g=c.K&65535,m=c.J&65535,q=c.fb.da;if(!this.Oa)return 79==d&&Me(c,a,function(a){return function(){62342!=(c.F&65535)?(c.F=c.F&-65536|62342,a.V("INT 0x41 processing enabled"),a.kb=bn(a),a.Oa=!0):(a.V("INT 0x41 processing disabled"),a.Oa=!1)}}(this)),!0;switch(d){case 79:c.F=c.F&-65536|62342;break;case 80:a=(b=vn(this,h))?b.eb:0,this.V(Bn(this,Cn(this,this.kb,m,q))+"!undefined "+(g&1?"data":"code")+"("+k(e+1, +4)+")=#"+k(h,4)+" len "+k(a+1))}return!0}; +f.Sb=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ma=this.ya[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode){b=c.value;c.value="";var g=Dn(d,b,!0),m;for(m in g)fn(d,g[m])}else 27==a.keyCode?c.value=b="":(38==a.keyCode?d.R>>0)+(c||1)<=e.Cc?e.Fa+b|0:n,a.Ta=d)}return d}; +f.Wa=function(a,b){var c=255,d=this.bc(a,!1,1);d!==n&&(c=qf(this.A,d)|0,b&&Fn(this,a,b));return c};f.kc=function(a,b){return a.ic?Gn(this,a,b?4:0):this.Td(a,b?2:0)};f.Td=function(a,b){var c=65535,d=this.bc(a,!1,2);d!==n&&(c=qf(this.A,d)|qf(this.A,d+1)<<8,b&&Fn(this,a,b));return c};function Gn(a,b,c){var d=-1,e=a.bc(b,!1,4);e!==n&&(d=qf(a.A,e)|qf(a.A,e+1)<<8|qf(a.A,e+2)<<16|qf(a.A,e+3)<<24,c&&Fn(a,b,c));return d} +f.oc=function(a,b,c){var d=this.bc(a,!0,1);d!==n&&(this.A.oc(d,b),c&&Fn(this,a,c),Sc(this.A,!0))};f.Ib=function(a,b,c){var d=this.bc(a,!0,2);d!==n&&(this.A.Ib(d,b),c&&Fn(this,a,c),Sc(this.A,!0))};function bn(a,b,c,d,e,h,g){return Cn(a,{},b,c,d,e,h,g)}function Cn(a,b,c,d,e,h,g,m){b.Xa=c||0;b.da=d;b.Ta=e;b.Ie=null!=h?h:En(a);b.ic=null!=g?g:a.A&&4==a.A.Aa.ta;b.uc=null!=m?m:a.A&&4==a.A.Aa.Wc;b.Zd=!1;return b}function Hn(a){return[a.Xa,a.da,a.Ta,a.Zd,a.ic,a.uc,a.Ae,a.Id]} +function In(a){return{Xa:a[0],da:a[1],Ta:a[2],Zd:a[3],ic:a[4],uc:a[5],Ae:a[6],Id:a[7]}}function Jn(a,b){if(null!=b.da){var c=vn(a,b.da,b.Ie);if(c){var d=b.Xa&c.Ga;if(d>>>0>=c.Cc)return!1;b.Xa=d}}return!0}function Fn(a,b,c){c=c||1;null!=b.Ta&&(b.Ta+=c);null!=b.da&&(b.Xa+=c,Jn(a,b)||(b.Xa=0,b.Ta=null))}function An(a,b,c){return null!=b?k(b,4)+":"+k(a,a&-65536||c?8:4):k(a)}function Kn(a){return null==a.da?"%"+k(a.Ta):An(a.Xa,a.da,a.uc)} +function Bn(a,b,c){var d="";for(c=c||256;d.length>>=a.A.Qa;e=1}a.V("id physaddr blkaddr used size type");for(a.V("-------- --------- -------- ------ ------ ----");e--;)c=b[d],c.type!==rc&&(a.V(k(c.id)+" %"+k(d<c&&(c=va(ln,a.substr(b,2))));return c} +function Nn(a,b){var c=0,d=On(a,b);if(void 0!==d)switch(b){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:c=2;break;case 8:case 9:case 10:case 11:case 12:case 13:case 14:case 15:case 22:case 16:case 17:case 18:case 19:case 20:case 21:c=4;break;case 24:case 25:case 26:case 27:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 56:c=8;break;case 23:c=a.La}return c?k(d,c):"??"} +function On(a,b){var c;if(0<=b){var d=a.A;switch(b){case 0:c=d.F&255;break;case 1:c=d.G&255;break;case 2:c=d.H&255;break;case 3:c=d.D&255;break;case 4:c=d.F>>8&255;break;case 5:c=d.G>>8&255;break;case 6:c=d.H>>8&255;break;case 7:c=d.D>>8&255;break;case 8:c=d.F&65535;break;case 9:c=d.G&65535;break;case 10:c=d.H&65535;break;case 11:c=d.D&65535;break;case 12:c=t(d)&65535;break;case 13:c=d.L&65535;break;case 14:c=d.K&65535;break;case 15:c=d.J&65535;break;case 22:c=u(d)&65535;break;case 23:c=yd(d);break; +case 16:c=d.fb.da;break;case 17:c=d.Aa.da;break;case 18:c=d.Ca.da;break;case 19:c=d.vb.da;break;default:if(80286==a.A.qa)32==b&&(c=d.hb);else if(80386<=a.A.qa)switch(b){case 24:c=d.F;break;case 25:c=d.G;break;case 26:c=d.H;break;case 27:c=d.D;break;case 28:c=t(d);break;case 29:c=d.L;break;case 30:c=d.K;break;case 31:c=d.J;break;case 32:c=d.hb;break;case 33:c=d.Hi;break;case 34:c=d.ee;break;case 35:c=d.Pd;break;case 20:c=d.Ob.da;break;case 21:c=d.Pb.da;break;case 56:c=u(d)}}}return c} +function Pn(a,b){b=Qn(a,b);for(var c=0,d,e;0<=(c=b.indexOf("%",c));)e=Mn(b,c+1),0<=e&&(b=b.substr(0,c)+Nn(a,e)+b.substr(c+1+ln[e].length)),c++;for(c=0;0<=(c=b.indexOf("#",c));)e=b.substr(c+1,2),d=ca(e,16),null!=d&&32<=d&&128>d?(d=e+" '"+String.fromCharCode(d)+"'",b=b.replace("#"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("$",c));)if(e=b.substr(c+1,9),d=Ln(a,e))d=e+' "'+Bn(a,d)+'"',b=b.replace("$"+e,d),c+=d.length;for(c=0;0<=(c=b.indexOf("^",c));)if(e=b.substr(c+1,9),d=Ln(a,e))Fn(a,d),d=e+' "'+ +Bn(a,d,11)+'"',b=b.replace("^"+e,d),c+=d.length;return b}f=an.prototype;f.message=function(a,b){b&&(a+=" @"+An(u(this.A),this.A.Aa.da)+" (%"+k(this.A.za,6)+")");if(!this.Pa||a!=this.Pa)if(this.V(a),this.Pa=a,this.A){this.ac&-2147483648&&this.Vb();var c=this.A;c.Y.Ue=0;c.ab-=c.A;c.A=0;Sc(c)}}; +function oi(a,b,c,d){var e,h;if(d)d=!0;else{d=a.ra(1)&&40!=b&&42!=b;var g=gn[b];g&&(d=a.ra(g)?!0:524288==g&&a.ra(g=1048576))}d&&(e=a.A.F>>8&255,h=a.A.H&255,33==b&&11==e||524288==g&&128<=h||1048576==g&&128>h)&&(d=!1);d&&((g=(g=vb[b])&&g[e]||"")&&(g=" "+Pn(a,g)),a.message("INT "+fa(b)+": AH="+fa(e)+" @"+An(c-2-a.A.Aa.Fa,a.A.Aa.da)+g));return d} +function nb(a,b,c,d,e,h,g,m){m|=256;if(null==e||(a.ac&m)==m)m=null,null!=e&&(m=a.A.Aa.da,e-=a.A.Aa.Fa),a.message(b.Ud+"."+(null!=d?"outPort":"inPort")+"("+ga(c)+","+(h?h:"unknown")+(null!=d?","+fa(d):"")+")"+(null!=g?": "+fa(g):"")+(null!=e?" @"+An(e,m):""))}f.Xk=function(){this.V("Type ? for list of debugger commands");this.gd();if(this.ab){var a=Dn(this,this.ab);this.ab=null;for(var b in a)fn(this,a[b])}}; +function dn(a){var b;if(If(a)){if(!a.oa||!a.oa.length){a.oa=Array(1E3);for(b=0;b>>c.Qa],!1)}a.pa=["read"];if(void 0!==a.ia)for(b=1;b>>c.Qa],!0);a.ia=["write"];a.Va=0} +f.Vd=function(a,b,c){var d=!0;c||Wn(this,a,b,!1,!0);if(a!=this.B){var e=this.bc(b);if(e==n)this.V("invalid address: "+Kn(b)),d=!1;else{var h=this.fa;h.xa[e>>>h.Qa].Vd(e&h.B,a==this.ia);b.da=null}}d&&(a.push(b),c?(null!=b.Ta&&(b.da=null),b.Zd=!0):(Xn(this,a,a.length-1),dn(this)));return d}; +function Wn(a,b,c,d,e){for(var h=!1,g=Yn(a,a.bc(c)),m=1;m>>c.Qa],b==a.ia));dn(a);break}}return h}function Zn(a,b){for(var c=1;c=jn.length&&(x=a.Wa(b,1),g=sn[v-jn.length][x>>3&7]);var v=jn[g[0]],F=g.length-1,D="";if(164<=h&&167>=h||170<=h&&175>=h)F=0,b.ic&&"W"==v.slice(-1)&&(v=v.slice(0,-1)+"D");for(var h=null,U=!0,S=1;S<=F;S++){var I,J;I="";J=g[S];if(void 0!==J){null==h&&(h=J>>14); +var V=J&15;if(0!=V)if(15==V)U=!1;else{var W=J&240;if(128<=W)if(0>x&&(x=a.Wa(b,1)),160>W){I=a;var W=F,V=b,da="",Ca=x>>6,Da=x&7;if(3>Ca){var ya=void 0;if(!Ca&&(!V.uc&&6==Da||V.uc&&5==Da))Ca=2;else{if(V.uc)if(4!=Da)Da+=8;else{var da=I,ya=Ca,Db=V,Ea=da.Wa(Db,1),$a=Ea>>6,Ja=Ea>>3&7,Ea=Ea&7,ta="";if(ya||5!=Ea)ta=mn[Ea+8];4!=Ja&&(ta&&(ta+="+"),ta+=mn[Ja+8],$a&&(ta+="*"+(1<<$a)));ya||5!=Ea||(ta&&(ta+="+"),ta+=k(Gn(da,Db,4)));da=ta}da||(da=mn[Da])}1==Ca?(ya=I.Wa(V,1),ya&128?(ya=ya<<24>>24,da+="-"+k(-ya,2)): +da+="+"+k(ya,2)):2==Ca&&(da&&(da+="+"),V.uc?(ya=Gn(I,V,4),da+=k(ya)):(ya=I.Td(V,2),da+=k(ya,4)));da="["+da+"]";if(1==W){I="";J&=15;4==J&&(J=V.ic?5:3);switch(J){case 7:I="FAR";break;case 1:I="BYTE";break;case 3:I="WORD";break;case 5:I="DWORD"}I&&(da=I+" "+da)}}else da=ao(I,Da,J,V);I=da}else I=160==W?ao(a,x&7,J,b):ao(a,x>>3&7,J,b);else if(16==W)I="1";else if(0==W){I=a;V=J;W=b;J=" ";switch(V&15){case 1:V&12288&&(J=k(I.Wa(W,1),2));break;case 2:J=k(I.Wa(W,1)<<24>>24,W.ic?8:4);break;case 4:case 8:if(W.ic){J= +k(Gn(I,W,4));break}case 3:J=k(I.Td(W,2),4);break;case 7:W=bn(I,I.kc(W,!0),I.Td(W,2),null,W.Ie,W.ic,W.uc);J=Kn(W);I=bo(I,W);I[0]&&(J+=" ("+I[0]+")");break;default:J="imm("+ga(V)+")"}I=J}else 32==W?(b.uc?(I=8,J=Gn(a,b,4)):(I=4,J=a.Td(b,2)),I="["+k(J,I)+"]"):48==W?(I=1==V?a.Wa(b,1)<<24>>24:a.kc(b,!0),J=b.Xa+I&(b.ic?-1:65535),I=k(J,b.ic?8:4),J=bo(a,bn(a,J,b.da)),J[0]&&(I+=" ("+J[0]+")")):96==W?I=ao(a,(J&3840)>>8,J,b):112==W?I=ao(a,(J&3840)>>8,192,b):64==W?I="DS:[SI]":80==W&&(I="ES:[DI]");if(!I||!I.length){D= +"INVALID";break}0a.A.qa)return"??";b+=16}else if(208==e)b+=32;else if(224==e)b+=40;else if(240==e)b+=48;else if(a=c&15,3<=a&&(8>b&&(b+=8),5==a||4==a&&d.ic))b+=16;return ln[b]} +function eo(a,b){var c;switch(b){case "V":c=af(a.A);break;case "D":c=a.A.Z&1024;break;case "I":c=a.A.Z&512;break;case "T":c=a.A.Z&256;break;case "S":c=$e(a.A);break;case "Z":c=Ze(a.A);break;case "A":c=Ye(a.A);break;case "P":c=Xe(a.A);break;case "C":c=We(a.A);break;default:c=0}return b+(c?"1":"0")+" "}function xn(a){return k(a,a&-65536?8:4)}function fo(a,b){8<=b&&15>=b&&4a.A.qa&&(d="\n"+d,c+=e,e="");c+="\n"+go(a,a.A.Aa,b)+" ";80386<=a.A.qa&&(e+="\n",c+=go(a,a.A.Ob,b)+" "+go(a,a.A.Pb,b)+"\n");c+=ho(a,"LD",a.A.Uc.da,a.A.Uc.Fa,a.A.Uc.Fa+a.A.Uc.eb)+" "+ho(a,"GD",null,a.A.jd,a.A.ge)+" "+ho(a, +"ID",null,a.A.cd,a.A.Fd)+" ";c=c+(d+" "+e)+fo(a,32);80386<=a.A.qa&&(c+=fo(a,34)+fo(a,35))}else 80386<=a.A.qa&&(c+=go(a,a.A.Ob,b)+" "+go(a,a.A.Pb,b)+" ");return c+=fo(a,23)+eo(a,"V")+eo(a,"D")+eo(a,"I")+eo(a,"T")+eo(a,"S")+eo(a,"Z")+eo(a,"A")+eo(a,"P")+eo(a,"C")} +function Ln(a,b,c,d){var e,h=1===c?a.aa:a.gb;c=h.Xa;var g=h.da,h=h.Ta;if(void 0!==b){"%"==b.charAt(0)&&(b=b.substr(1),c=0,g=null);e=b;var m;if(e.match(/^[a-z_][a-z0-9_]*$/i))for(var q=e.toUpperCase(),v=0;v>>4),m=bn(a,q,m,h.p));break}if(e=m)return e;m=b.indexOf(":");0>m?null!=g?(c=jo(a,b,void 0),h=null):(h=jo(a,b,void 0),null==h&&(c=null)):(g=jo(a,b.substring(0,m),void 0),c=jo(a,b.substring(m+1),void 0), +h=null)}null!=c&&(e=bn(a,c,g,h),d||Jn(a,e)||(a.V("invalid offset: "+Kn(e)),e=null));return e}function ko(a,b,c){c&&(c=c.match(/(['"])(.*?)\1/))&&(b.Hj=Dn(a,b.pj=c[2]))}var lo={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9}; +function mo(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),h=a.pop();switch(d){case "*":d=h*e;break;case "/":if(!e)return!1;d=h/e;break;case "%":if(!e)return!1;d=h%e;break;case "+":d=h+e;break;case "-":d=h-e;break;case "<<":d=h<>":d=h>>e;break;case ">>>":d=h>>>e;break;case "<":d=h":d=h>e?1:0;break;case ">=":d=h>=e?1:0;break;case "==":d=h==e?1:0;break;case "!=":d=h!=e?1:0;break;case "&":d=h&e;break; +case "^":d=h^e;break;case "|":d=h|e;break;case "&&":d=h&&e?1:0;break;case "||":d=h||e?1:0;break;default:return!1}a.push(d|0)}return!0} +function jo(a,b,c){var d;if(b){b=Qn(a,b);for(var e=0,h=!1,g=b,m=[],q=[],v=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);eb[0]?1:a[0]=g&&eb[0]?1:a[0]c?(a.V("out of data at address "+Kn(b)),x=!0):(a.oc(b,c, +1),v++)})})(a,g);a.V(v+" bytes read at "+c)}else a.V("sector "+e+" request out of range");else a.V("drive "+d+" not loaded");else a.V("invalid drive: "+d)}else a.V("disk controller not present")}}else a.V("list/load commands:"),a.V("\tl [address] [drive #] [sector #] [# sectors]"),a.V("\tln [address] lists symbol(s) nearest to address")} +function uo(a){if(a&&a.length)for(var b=a[0],c=b.charAt(0),d=1;de||"z"=a.La&&(q=null);switch(q){case "AL":a.A.F= +a.A.F&-256|m&255;break;case "AH":a.A.F=a.A.F&-65281|m<<8&255;break;case "AX":a.A.F=a.A.F&-65536|m&65535;break;case "BL":a.A.D=a.A.D&-256|m&255;break;case "BH":a.A.D=a.A.D&-65281|m<<8&255;break;case "BX":a.A.D=a.A.D&-65536|m&65535;break;case "CL":a.A.G=a.A.G&-256|m&255;break;case "CH":a.A.G=a.A.G&-65281|m<<8&255;break;case "CX":a.A.G=a.A.G&-65536|m&65535;break;case "DL":a.A.H=a.A.H&-256|m&255;break;case "DH":a.A.H=a.A.H&-65281|m<<8&255;break;case "DX":a.A.H=a.A.H&-65536|m&65535;break;case "SP":r(a.A, +t(a.A)&-65536|m&65535);break;case "BP":a.A.L=a.A.L&-65536|m&65535;break;case "SI":a.A.K=a.A.K&-65536|m&65535;break;case "DI":a.A.J=a.A.J&-65536|m&65535;break;case "DS":wd(a.A,m);break;case "ES":xd(a.A,m);break;case "SS":md(a.A,m);break;case "CS":Te(a.A,m);a.aa=bn(a,u(a.A),a.A.Aa.da);break;case "IP":case "EIP":C(a.A,m);a.aa=bn(a,u(a.A),a.A.Aa.da);break;case "PC":case "PS":zd(a.A,m);break;case "C":m?cf(a.A):df(a.A);break;case "P":m?(e=a.A,e.resultType&=-3,e.Z|=4):(e=a.A,e.resultType&=-3,e.Z&=-5);break; +case "A":m?mf(a.A):kf(a.A);break;case "Z":m?nf(a.A):lf(a.A);break;case "S":m?(e=a.A,e.resultType&=-17,e.Z|=128):(e=a.A,e.resultType&=-17,e.Z&=-129);break;case "I":m?(e=a.A,e.Z|=512):(e=a.A,e.Z&=-513);break;case "D":m?(e=a.A,e.Z|=1024):(e=a.A,e.Z&=-1025);break;case "V":m?ef(a.A):ff(a.A);break;default:var v=!0;if(80286<=a.A.qa)switch(v=!1,q){case "MS":of(a.A,m);break;case "TR":a.A.Ya.load(m)===n&&(g=!1);break;default:if(v=!0,80386<=a.A.qa)switch(v=!1,q){case "EAX":a.A.F=m;break;case "EBX":a.A.D=m;break; +case "ECX":a.A.G=m;break;case "EDX":a.A.H=m;break;case "ESP":r(a.A,m);break;case "EBP":a.A.L=m;break;case "ESI":a.A.K=m;break;case "EDI":a.A.J=m;break;case "FS":a.A.Ob.load(m);break;case "GS":a.A.Pb.load(m);break;case "CR0":a.A.hb=m;ng.call(a.A,m);break;case "CR2":a.A.ee=m;break;case "CR3":a.A.Pd=m;Bd.call(a.A,m);break;default:v=!0}}if(v){a.V("unknown register: "+e);return}}}if(!g){a.V("invalid value: "+h);return}Sc(a.A);a.V("updated registers:")}}a.V(io(a,d));c&&(a.aa=bn(a,u(a.A),a.A.Aa.da),Tn(a, +Kn(a.aa)))}}function vo(a,b){b=ma(b);var c=b.match(/^(['"])(.*?)\1$/);c?a.V(Pn(a,c[2])):jo(a,b,!0)}function wo(a,b,c){for(var d=null,e=b.Xa,h=e,g=1;6>=g;g++){if(2q[0].indexOf("+"))){var v=q[0]+":";q[2]&&(v+=" "+q[2]);a.V(v)}q[3]&&(m=q[3],g=null);g=$n(a,b,m,g);b.Id||d||d++;a.V(g);a.aa=b;e-=b.Ta-h;c++}}} +function Dn(a,b,c,d){if(c)if(b){0>a.R&&a.U.length&&(a.R=0);if(0>a.R||b!=a.U[a.R])a.U.splice(0,0,b),a.R=0;a.R--}else b=a.U[a.R+1];a=[];if(b){c=0;var e=null;d=d||";";for(var h=0;h<=b.length;h++){var g=b.charAt(h);if('"'==g||"'"==g)e?g==e&&(e=null):e=g;else if(g==d&&!e||!g)a.push(ma(b.substring(c,h))),c=h+1}}return a} +function fn(a,b,c){var d=!0;try{if(!b.length)a.Da?(a.V("ended assemble @"+Kn(a.ua)),a.aa=a.ua,a.Da=!1):b="?";else if(!c){var e=">> ";a.A.hb&1&&(e=a.A.Z&131072?"-- ":"## ");a.V(e+b)}var h=b.charAt(0);if('"'==h||"'"==h)return!0;if(sb(a)&&0>>4);var gf=$a[Ja].l;gf&&(Ja=gf);a.V(An(jd,Qd)+" "+Ja)}}}else if("dos"==J)oi(a,33,a.A.za,!0);else{"ds"==J&&(J="d",W=V,V="desc"); +if("d"==J){for(Ca in nn)if(V==Ca){var kd=a.Sa[Ca];kd?kd(W):a.V("no dump registered for "+V);break a}J=a.Wb||"db"}else a.Wb=J;if("dh"==J){var Rd=V,Sd=W,Td="",el=0,db=a.Ea,Wb=a.oa;if(Wb.length){var lb=+Rd||a.rb,qd=+Sd||10;isNaN(lb)?lb=qd:Td="more ";lb>Wb.length&&(a.V("note: only "+Wb.length+" available"),lb=Wb.length);db-=lb;0>db&&(null==Wb[Wb.length-1].da?(lb=db+lb,db=0):db+=Wb.length);var fh=[];"call"==Sd&&(qd=1E5,fh=["CALL"]);void 0!==Rd&&a.V(lb+" instructions earlier:");for(var yf=null,zf=null;0< +qd&&db!=a.Ea;){var Ua=Wb[db++];if(null==Ua.da)break;var Ua=bn(a,Ua.Xa,Ua.da,Ua.Ta,Ua.Ie,null==yf?Ua.ic:yf,null==zf?Ua.uc:zf),fl=$n(a,Ua,"history",lb--);(!fh.length||0<=fl.indexOf(fh[0]))&&a.V(fl);Ua.Ae?(db+=Ua.Ae,qd-=Ua.Ae,lb-=Ua.Ae,yf=Ua.ic,zf=Ua.uc):yf=zf=null;db>=Wb.length&&(db=0);a.rb=lb;el++;qd--}}el||(a.V("no "+Td+"history available"),a.rb=void 0)}else if("di"==J)a.V("no information");else{var rd=Ln(a,V,2);if(rd&&(null!=rd.da||null!=rd.Ta)){var Af=0;W&&("l"==W.charAt(0)&&(W=W.substr(1)||da), +Af=un(a,W)>>>0,65536>4||1,gh="dd"==J?4:"dw"==J?2:1,gl=0;gljh;jh++){var Cf=a.Wa(rd,1),Bf=Bf|Cf<<(hh++<<3);hh==gh&&(fe+=k(Bf,2*gh),fe+=1==gh?7==jh?"-":" ":" ",Bf=hh=0);ih+=32<=Cf&&128>Cf?String.fromCharCode(Cf):"."}Nc&&(Nc+="\n");Nc+=V+" "+fe+" "+ih}Nc&&a.V(Nc);a.gb=rd}}}}break;case "e":if("else"==g[0])break;var Df=1,hl=255,il=a.Wa,jl=a.oc;"ew"==g[0]&&(Df=2,hl=65535,il=a.Td,jl=a.Ib);var kl=Df<< +1,ll=g[1];if(null==ll)a.V("edit memory commands:"),a.V("\teb [a] [...] edit bytes at address a"),a.V("\tew [a] [...] edit words at address a");else{var Ef=Ln(a,ll,2);if(Ef)for(var Ff=2;Ffph;){for(var Oc=null,Vo=256;xc.Xa>>>0>>0;){sd.Xa=a.kc(xc,!0);if(null==xc.Ta||!Vo--)break;sd.da=nl;if(Oc=wo(a,sd))break;sd.da=a.kc(xc);if(Oc=wo(a,sd,!0)){nl=a.kc(xc,!0);0Fo){if(d.load(this.P)){this.O=new Qe(this,Ho,"failsafe");this.O.load()&&(Ko(this,d),a=2,Ao(this.O));Re(this.O,"timestamp",qa());Bo(this.O);var e=this.Ec&&!this.U;if(1==a||Aa("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=Co(d)){var h=Do(d,"code"),g=Do(d,"data");h&&("ok"==h?d.load(g):("error"==h&&"no machine state"!=g? +(this.Ua("Error: "+g),"unable to verify user"==g&&(Ha("user",""),this.B=null)):this.V(h+": "+g),Ao(d),d.load()?(c=Co(d),e=!0):c=!1))}e&&Jo(this,c?d:null)}else 2==a&&d.clear()}else Jo(this);delete this.P;delete this.R}e=gb(this.id);for(h=0;ha[1];a=a[2];this.na.jc=!0;this.wj||(this.V("PCjs v"+Ho+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.wj=!0);this.A&&(Lo(this,this.A,b,c,a),Tc(this.A));this.ma&&(Ko(this,b),b.clear());!c&&this.O&&(this.O.clear(),delete this.O)}; +function Ko(a,b){if(Aa("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.aa,d=a.$d(),e=b.toString(),h={app:"PCjs"};h.ver=Ho;h.url=c;h.user=d;h.type="bug";h.data=e;wa("http://www.pcjs.org/api/v1/report",!0,h)}} +function yo(a,b,c){var d,e="none",h=new Qe(a,Ho),g=new Qe(a,Ho,"validate"),m=qa();Re(g,"timestamp",m);Re(h,"timestamp",m);Re(h,"version","1.19.3");Re(h,"url",window?window.location.href:null);Re(h,"browser",window?window.navigator.userAgent:"");a.A&&a.A.lc&&(c&&a.A.Vb(),d=a.A.lc(b,c),"object"===typeof d&&Re(h,a.A.id,d),c&&(a.A.na.jc=!1,!1===d&&(e=null)));for(var m=gb(a.id),q=0;qm.indexOf("/")&&(m=window.location.pathname+m);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(m?" url=$2"+m+"$2":""))}m=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(m=new window.ActiveXObject("Microsoft.XMLDOM"),m.async=!1,m.loadXML(a)):m=(new window.DOMParser).parseFromString(a,"text/xml")}catch(F){m= +null,a=F.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");wa(e,!0,null,null,function(h,g,m){if(m||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+m+")");else{if(h=d[3])if(m=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=m[0],v,x=/( [a-z]+=)(['"])(.*?)\2/g;v=x.exec(h);)q=0>q.indexOf(v[1])?q.replace(">",v[0]+">"):q.replace(new RegExp(v[1]+"(['\"])(.*?)\\1"),v[0]);m[0]!=q&&(g=g.replace(m[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],g);Zo(a,b,c)}})}else c(a,null)} +function $o(a,b,c,d){function e(a){if(void 0===m){var b=g&&mb(g,"machine-warning");m=b&&b[0]||g}m&&(m.innerHTML=ka(a))}function h(a){e("Error: "+a);q&&(--Oo||Ta(!0));q=!1}var g,m,q=!0;Oo++;try{if(g=window.document.getElementById(a)){c||(c="/versions/pcjs/1.19.3/components.xsl");var v=function(d,m){if(m){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var v=m.transformNode(q);v?(g.outerHTML=v,--Oo||Ta(!0)):h("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(v=new XSLTProcessor,v.importStylesheet(q),(v=v.transformToFragment(m,window.document))?g.parentNode?(g.parentNode.replaceChild(v,g),--Oo||Ta(!0)):h("invalid machine element: "+a):h("transformToFragment failed")):h("unable to transform XML: unsupported browser");else h("failed to load XSL file: "+c);else h(d)};m?Po(c,null,null,!1,e,q):h("failed to load XML file: "+b)}else h(d)};"<"!=b.charAt(0)?Po(b,a,d,!0,e,v):Qo(b,null,a,d,!1,e,v)}else h("missing machine element: "+ +a)}catch(x){h(x.message)}return q}window.embedPC=function(a,b,c,d){Ta(!1);return $o(a,b,c,d)};window.enableEvents=Ta;window.sendEvent=Va;})(); diff --git a/docs/pcjs/demos/pc.js b/docs/pcjs/demos/pc.js index eea462358..7fab59807 100644 --- a/docs/pcjs/demos/pc.js +++ b/docs/pcjs/demos/pc.js @@ -2,9 +2,9 @@ function ca(a,b){var c;if(a){b||(b=16);if("$"==a.charAt(0))b=16,a=a.substr(1);else if("0x"==a.substr(0,2))b=16,a=a.substr(2);else{var d=a.charAt(a.length-1).toLowerCase();"h"==d?(b=16,d=null):"."==d&&(b=10,d=null);null==d&&(a=a.substr(0,a.length-1))}var e,d=a,k=b;(k&&10!=k?16==k?null!==d.match(/^[0-9a-f]+$/i):2==k&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} function da(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function ea(a){return"0x"+da(a,2)}function fa(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function ka(a){return a.replace(/[&<>"']/g,function(a){return ja[a]})}var la=Date.now||function(){return+new Date};function ma(){function a(a){return(10>a?"0":"")+a}var b=new Date;return b.getFullYear()+"-"+a(b.getMonth()+1)+"-"+a(b.getDate())+" "+a(b.getHours())+":"+a(b.getMinutes())+":"+a(b.getSeconds())}var na=[31,28,31,30,31,30,31,31,30,31,30,31]; -function oa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var k=a[e],n=arguments[d++],c=c&~k.Ng|n<>a.shift} -function qa(a,b,c,d,e,k){b=!!b;var n=0,p=null,q=fa(a),w=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(w.onreadystatechange=function(){4===w.readyState&&(p=w.responseText,200==w.status||!w.status&&p.length&&"file:"==(window?window.location.protocol:"file:")||(n=w.status||-1),e&&(d?e.call(d,q,p,n,k):e(q,p,n,k)))});if(c){var C="",G;for(G in c)c.hasOwnProperty(G)&&(C&&(C+="&"),C+=G+"="+encodeURIComponent(c[G]));C=C.replace(/%20/g,"+");w.open("POST", -a,b);w.setRequestHeader("Content-type","application/x-www-form-urlencoded");w.send(C)}else w.open("GET",a,b),w.send();a=[];b||(p=w.responseText,200!=w.status&&(n=w.status||-1),e&&(d?e.call(d,q,p,n,k):e(q,p,n,k)),a=[n,p]);return a}function ra(){return"http://"+(window?window.location.host:"www.pcjs.org")}function sa(a){window&&window.alert(a)}function ta(a){var b=!1;window&&(b=window.confirm(a));return b}var ua=null; +function oa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var k=a[e],l=arguments[d++],c=c&~k.Ng|l<>a.shift} +function qa(a,b,c,d,e,k){b=!!b;var l=0,p=null,q=fa(a),w=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");b&&(w.onreadystatechange=function(){4===w.readyState&&(p=w.responseText,200==w.status||!w.status&&p.length&&"file:"==(window?window.location.protocol:"file:")||(l=w.status||-1),e&&(d?e.call(d,q,p,l,k):e(q,p,l,k)))});if(c){var C="",G;for(G in c)c.hasOwnProperty(G)&&(C&&(C+="&"),C+=G+"="+encodeURIComponent(c[G]));C=C.replace(/%20/g,"+");w.open("POST", +a,b);w.setRequestHeader("Content-type","application/x-www-form-urlencoded");w.send(C)}else w.open("GET",a,b),w.send();a=[];b||(p=w.responseText,200!=w.status&&(l=w.status||-1),e&&(d?e.call(d,q,p,l,k):e(q,p,l,k)),a=[l,p]);return a}function ra(){return"http://"+(window?window.location.host:"www.pcjs.org")}function sa(a){window&&window.alert(a)}function ta(a){var b=!1;window&&(b=window.confirm(a));return b}var ua=null; function va(){if(null==ua){var a=!1;if(window)try{window.localStorage.setItem("PCjs.localStorage","PCjs.localStorage"),a="PCjs.localStorage"==window.localStorage.getItem("PCjs.localStorage"),window.localStorage.removeItem("PCjs.localStorage")}catch(b){a=!1}ua=a}return ua}function xa(a){var b;if(window)try{b=window.localStorage.getItem(a)}catch(c){}return b}function ya(a,b){try{return window.localStorage.setItem(a,b),!0}catch(c){}return!1} function za(a){if(window){var b=window?window.navigator.userAgent:"";return"iOS"==a&&b.match(/(iPod|iPhone|iPad)/)&&b.match(/AppleWebKit/)||"MSIE"==a&&b.match(/(MSIE|Trident)/)||0<=b.indexOf(a)?!0:!1}return!1}var Aa={init:[],show:[],exit:[]},Ba=!1,Ca=!0;function Da(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}}function Ea(a){Aa.init.push(a)} function Fa(a){if(Ca)try{for(var b=0;b=this.x&&a=this.y&&b=c>>2);d?(b=new eb(a.x,a.y,a.tc,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new eb(a.x,a.y,a.tc*b/c|0,a.A),a.x+=b.tc,a.tc-=b.tc);return b}f=cb.prototype; f.Hb=function(a,b,c){return this.xa&&this.xa.Hb(a,b,c)||this.A&&this.A.Hb(a,b,c)||this.D&&this.D.Hb(a,b,c)?!0:this.parent.Hb.call(this,a,b,c)};f.uc=function(a,b,c,d){this.xa=a;this.la=b;this.A=c;this.Ra=d;this.D=gb(a,"Keyboard")};f.bc=function(a,b){b||hb();return!0};f.ac=function(){return!0};f.pf=function(a,b){a.button||(this.U=b?0:-1,ib(this,a,b))};f.Og=function(a){ib(this,a)}; -function ib(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,k=null.getBoundingClientRect(),d=(b.clientX-k.left)*d|0;b=(b.clientY-k.top)*e|0;null==c&&(a.U||(a.U=Math.abs(a.K-d)>Math.abs(a.L-b)?1:2),1==a.U?b=a.L:2==a.U&&(d=a.K));a.K=d;a.L=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.Pd)for(k=0;kd&& -(k=d);c=k;break a}c=g}if(c!==g&&(c&=-16,c!=a.na)){b=c;if(a.context&&a.V&&a.fa){e=a.V.width;a.fa.fillStyle="black";a.fa.fillRect(0,360,e,360);kb(a,378,a.V,a.fa);a.Z=a.pa.width/24|0;if(null==b)lb(a,"Mouse over memory to dump");else for(lb(a,"0x"+da(b),null,0,1),k=1;16>=k;k++){d="";for(n=1;8>=n;n++){var p=mb(a.la,b++);lb(a,da(p,2),null,1);d+=32<=p&&128>p?String.fromCharCode(p):"."}lb(a,d,null,0,1)}a.context.drawImage(a.V,0,360,e,360,a.Ia,a.La,a.ya,a.Da)}a.na=c}}}f.kd=function(){}; -function ob(a,b,c,d){a.B.Be[a.B.vi++]={wj:b,$c:c,type:d};return oa(jb,b,c,0,d)}function kb(a,b,c,d){var e,k=null.style.color,n=a.ua=10;a.F=n;a.O=b;a.P=a.ia=18;e||(e=a.ga||a.ia+"px Monaco, Lucida Console, Courier New");a.Y=a.ga=e;c&&(a.pa=c);d&&(a.I=d,a.qa=k||"white")} +function ib(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,k=null.getBoundingClientRect(),d=(b.clientX-k.left)*d|0;b=(b.clientY-k.top)*e|0;null==c&&(a.U||(a.U=Math.abs(a.K-d)>Math.abs(a.L-b)?1:2),1==a.U?b=a.L:2==a.U&&(d=a.K));a.K=d;a.L=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.B&&a.B.Pd)for(k=0;kd&& +(k=d);c=k;break a}c=g}if(c!==g&&(c&=-16,c!=a.na)){b=c;if(a.context&&a.V&&a.fa){e=a.V.width;a.fa.fillStyle="black";a.fa.fillRect(0,360,e,360);kb(a,378,a.V,a.fa);a.Z=a.pa.width/24|0;if(null==b)lb(a,"Mouse over memory to dump");else for(lb(a,"0x"+da(b),null,0,1),k=1;16>=k;k++){d="";for(l=1;8>=l;l++){var p=mb(a.la,b++);lb(a,da(p,2),null,1);d+=32<=p&&128>p?String.fromCharCode(p):"."}lb(a,d,null,0,1)}a.context.drawImage(a.V,0,360,e,360,a.Ia,a.La,a.ya,a.Da)}a.na=c}}}f.Ld=function(){}; +function ob(a,b,c,d){a.B.Be[a.B.vi++]={wj:b,$c:c,type:d};return oa(jb,b,c,0,d)}function kb(a,b,c,d){var e,k=null.style.color,l=a.ua=10;a.F=l;a.O=b;a.P=a.ia=18;e||(e=a.ga||a.ia+"px Monaco, Lucida Console, Courier New");a.Y=a.ga=e;c&&(a.pa=c);d&&(a.I=d,a.qa=k||"white")} function lb(a,b,c,d,e){a.I.font=a.Y;a.I.fillStyle=a.qa;a.I.fillText(b,a.F,a.O);a.F+=a.Z;null!=c&&(16!=a.Ha?b=c.toString():(b=8>a.ta?"0x":"",b+=da(c,a.ta)),a.I.fillText(b,a.F,a.O),a.F+=a.Z);d&&(a.F+=a.Z*d);e&&(a.F=a.ua,a.O+=(a.P+2)*(e||1))}function hb(){for(var a=!1,b=Xa(window.document,"pcjs","panel"),c=0;c=this.F?12:24>=this.F?14:15;this.rb=1<>2;this.B=this.rb-1;this.K=this.R/this.rb|0;this.P=this.K-1;this.L=[];this.O=[];a=new h;this.Z=Array(this.K);for(b=0;b=this.F?12:24>=this.F?14:15;this.rb=1<>2;this.B=this.rb-1;this.K=this.R/this.rb|0;this.L=this.K-1;this.O=[];this.P=[];a=new h;this.Z=Array(this.K);for(b=0;b>>a.na;0a.rb?a.rb:c;if(n&&n.size){if(n.type==d&&n.controller==e){if(b+c<=n.Ce)return n.qe+=n.Ce-b,n.Ce=b,!0;if(b>=n.Ce+n.qe){q=n.size-(b-p);q>c&&(q=c);n.qe=b-n.Ce+q;c-=q;b=p+a.rb;continue}}return wb(1,b,c)}n=a.Z[k];b=new h(b,q,a.rb,d,e);xb(b,n,a.Ra);a.Z[k++]=b;b=p+a.rb;c-=q}return 0>>a.na;0a.rb?a.rb:c;if(l&&l.size){if(l.type==d&&l.controller==e){if(b+c<=l.Ce)return l.qe+=l.Ce-b,l.Ce=b,!0;if(b>=l.Ce+l.qe){q=l.size-(b-p);q>c&&(q=c);l.qe=b-l.Ce+q;c-=q;b=p+a.rb;continue}}return wb(1,b,c)}l=a.Z[k];b=new h(b,q,a.rb,d,e);xb(b,l,a.Ra);a.Z[k++]=b;b=p+a.rb;c-=q}return 0>>this.na;0>>a.na;0>>=a.na;0>>a.na;0>>this.na].xc(a&this.B,a)};function mb(a,b){return a.Z[(b&a.D)>>>a.na].le(b&a.B,b)} -function Hb(a,b){var c=b&a.B,d=(b&a.D)>>>a.na;return c!=a.B?a.Z[d].bi(c,b):a.Z[d++].le(c,b)|a.Z[d&a.P].le(0,b+1)<<8}f.Ec=function(a,b){this.Z[(a&this.D)>>>this.na].kc(a&this.B,b&255,a)};f.Db=function(a,b){var c=a&this.B,d=(a&this.D)>>>this.na;c!=this.B?this.Z[d].Ye(c,b&65535,a):(this.Z[d++].kc(c,b&255,a),this.Z[d&this.P].kc(0,b>>8&255,a+1))};function Ib(a,b,c){var d=b&a.B,e=(b&a.D)>>>a.na;d!=a.B?a.Z[e].fi(d,c&65535,b):(a.Z[e++].Xe(d,c&255,b),a.Z[e&a.P].Xe(0,c>>8&255,b+1))} -function Jb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,n=+e+d,p=b,q=c[e];if(void 0!==q)for(var w=+e+d;w<=n;w++)void 0!==k.L[w]?sa("Input port 0x"+da(w,4)+" registered by "+k.L[w][0].id+", ignoring "+p.id):k.L[w]=[p,q,!1,!1]}}function Kb(a,b,c){var d=255;a=a.L[b];void 0!==a&&a[1]&&(b=a[1].call(a[0],b,c),void 0!==b&&(d=b));return d} -function Lb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,n=+e+d,p=b,q=c[e];if(void 0!==q)for(var w=+e+d;w<=n;w++)void 0!==k.O[w]?sa("Output port 0x"+da(w,4)+" registered by "+k.O[w][0].id+", ignoring "+p.id):k.O[w]=[p,q,!1,!1]}}function Mb(a,b,c,d){a=a.O[b];void 0!==a&&a[1]&&a[1].call(a[0],b,c,d)}function wb(a,b,c){sa("Memory block error ("+a+","+da(b)+","+da(c)+")");return!1}var Ob; -if(bb){var Pb=new ArrayBuffer(2);(new DataView(Pb)).setUint16(0,256,!0);Ob=256===(new Uint16Array(Pb))[0]}else Ob=!1;var Db=Ob; +function yb(a,b,c,d,e){for(var k=0,l=b>>>a.na;0>>this.na].xc(a&this.B,a)};function mb(a,b){return a.Z[(b&a.D)>>>a.na].le(b&a.B,b)} +function Hb(a,b){var c=b&a.B,d=(b&a.D)>>>a.na;return c!=a.B?a.Z[d].bi(c,b):a.Z[d++].le(c,b)|a.Z[d&a.L].le(0,b+1)<<8}f.Ec=function(a,b){this.Z[(a&this.D)>>>this.na].kc(a&this.B,b&255,a)};f.Db=function(a,b){var c=a&this.B,d=(a&this.D)>>>this.na;c!=this.B?this.Z[d].Ye(c,b&65535,a):(this.Z[d++].kc(c,b&255,a),this.Z[d&this.L].kc(0,b>>8&255,a+1))};function Ib(a,b,c){var d=b&a.B,e=(b&a.D)>>>a.na;d!=a.B?a.Z[e].fi(d,c&65535,b):(a.Z[e++].Xe(d,c&255,b),a.Z[e&a.L].Xe(0,c>>8&255,b+1))} +function Jb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,l=+e+d,p=c[e].bind(b);if(void 0!==p)for(var q=+e+d;q<=l;q++)void 0!==k.O[q]?sa("Input port 0x"+da(q,4)+" already registered"):k.O[q]=[p,!1]}}function Kb(a,b,c){var d=255;a=a.O[b];void 0!==a&&a[0]&&(b=a[0](b,c),void 0!==b&&(d=b));return d} +function Lb(a,b,c,d){void 0===d&&(d=0);for(var e in c){var k=a,l=+e+d,p=c[e].bind(b);if(void 0!==p)for(var q=+e+d;q<=l;q++)void 0!==k.P[q]?sa("Output port 0x"+da(q,4)+" already registered"):k.P[q]=[p,!1]}}function Mb(a,b,c,d){a=a.P[b];if(void 0!==a&&a[0])a[0](b,c,d)}function wb(a,b,c){sa("Memory block error ("+a+","+da(b)+","+da(c)+")");return!1}var Ob;if(bb){var Pb=new ArrayBuffer(2);(new DataView(Pb)).setUint16(0,256,!0);Ob=256===(new Uint16Array(Pb))[0]}else Ob=!1;var Db=Ob; function h(a,b,c,d,e,k){this.id=Qb+=2;this.aa=null;this.B=0;this.Ce=a;this.qe=b;this.size=c||0;this.type=d||Rb;this.O=d==Cb;this.controller=null;this.A=k;this.Qa=this.Fi=!1;this.V=this.la=0;Sb(this);if(c)if(e)this.controller=e,a=e.Li(a),this.aa=a[0],this.B=a[1],Ab(this,e.Mg());else if(bb)this.U=new ArrayBuffer(c),this.R=new DataView(this.U,0,c),this.D=new Uint8Array(this.U,0,c),this.fa=new Uint16Array(this.U,0,c>>1),this.aa=new Int32Array(this.U,0,c>>2),Ab(this,Db?Eb:Fb);else{this.aa=Array(c>>2); for(e=0;e>8&65280|a>>>24);return a} h.prototype={constructor:h,parent:null,save:function(){var a,b;if(this.controller)a=null;else if(bb)for(a=Array(this.size>>2),b=0;b>2;a.I=e;a.L=k>>2;a.Z=b?Vb(ac|bc):0;a.P=b?Vb(ac):0}function $b(a,b,c){c&&a.la||(a.kc=!a.O&&b[3]||a.ga,a.Ye=!a.O&&b[4]||a.ra,a.re=!a.O&&b[5]||a.ea);if(c||void 0===c)a.Xe=b[3]||a.ga,a.fi=b[4]||a.ra,a.pa=b[5]||a.ea}function Yb(a,b,c){c&&a.V||(a.xc=b[0]||a.xa,a.og=b[1]||a.na,a.Xc=b[2]||a.ia);if(c||void 0===c)a.le=b[0]||a.xa,a.bi=b[1]||a.na,a.ka=b[2]||a.ia}function Ab(a,b,c){b||(b=5==a.type?cc:6==a.type?dc:ec);Yb(a,b,c);$b(a,b,c)} var ec=[],Gb=[h.prototype.ta,h.prototype.Pa,h.prototype.Ga,h.prototype.mb,h.prototype.gc,h.prototype.Ib],Zb=[h.prototype.sa,h.prototype.La,h.prototype.Da,h.prototype.$a,h.prototype.Yb,h.prototype.Bb],dc=[h.prototype.ua,h.prototype.Ua,h.prototype.Ha,h.prototype.qb,h.prototype.hc,h.prototype.lc],cc=[h.prototype.ya,h.prototype.Wa,h.prototype.Ia,h.prototype.yb,h.prototype.pc,h.prototype.Pb]; if(bb)var Fb=[h.prototype.qa,h.prototype.Ja,h.prototype.Ca,h.prototype.Xa,h.prototype.Rb,h.prototype.Ab],Eb=[h.prototype.Ma,h.prototype.Sa,h.prototype.Ea,h.prototype.ab,h.prototype.fc,h.prototype.Jb]; -function fc(a,b){Ia.call(this,"CPU",a,fc,1);var c=a.cycles||b,d=a.multiplier||1;this.W={};this.W.Rc=c;this.W.sd=d;this.W.vf=Math.round(this.W.Rc/1E4)/100;this.W.ce=this.W.vf*this.W.sd;this.ha.Kb=!1;this.ha.Hi=!1;this.ha.Hg=a.autoStart;this.ha.Gi=!1;c=Ma.autostart;void 0!==c&&(this.ha.Hg="true"==c?!0:"false"==c?!1:null);this.ha.rf=!1;this.W.xf=this.W.ee=0;this.W.yf=a.csStart;this.W.Ge=a.csInterval;this.W.He=a.csStop;this.Md=[];var e=this;this.vj=function(){gc(e)};Za(this)}Ra(fc);f=fc.prototype; -f.uc=function(a,b,c,d){this.la=b;this.Ra=d;this.xa=a;for(b=null;b=gb(a,"Video",b);)this.Md.push(b);this.Y=gb(a,"ChipSet");Za(this)};f.reset=function(){};f.save=function(){return null};f.restore=function(){return!1};f.bc=function(a,b){if(!b){if(a&&this.restore){hc(this);if(!this.restore(a))return!1;ic(this)}else this.reset();this.cc("No debugger detected")}jc(this);this.kd();return!0};f.ac=function(a){return a&&this.save?this.save():!0}; -function kc(a){(!0===a.ha.Hg||null===a.ha.Hg&&void 0===a.ra.run)&&gc(a)}f.Ki=function(){return 0};function ic(a){void 0===a.W.yf&&(a.W.yf=0);void 0===a.W.Ge&&(a.W.Ge=-1);void 0===a.W.He&&(a.W.He=-1);a.ha.rf=0<=a.W.yf&&0>>b.na;d=d+e-1>>>b.na;c.Fg=0;for(c.$c=0;k<=d;)e=b.Z[k],c.Fg+=e.size,e.size&&(c.Ag.push(oa(jb,k,0,0,e.type)),c.$c++),k++;a.B=c;a.ka=a.B.$c*a.la.rb/691200;b=0;a.B.vi=0;a.B.Be||(a.B.Be=[]);c=-1;d=0;var n=-1;for(e=0;e>1),n=k.y+(k.A>>1),p=k.A,k.tc>1,d.O+=(d.P>>1)-2,lb(d,c),d.ea&&(d.I.restore(),d.ea=!1)}}else lb(a,"This space intentionally left blank");a.context.drawImage(a.R,0,0,a.R.width,a.R.height,a.Ja,a.Sa,a.Ca,a.Ea);a.Ma=!1}}f.Zc=function(){this.Md.length&&this.Md[0].Zc()}; -f.Hb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.ra[b]=c;c.onclick=function(){var a;if(a=d.xa)if(a=d.xa,a.ha.Zb)a=!0;else{var b=null,c,p=Sa(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.W.vf&&(c=Math.round(c/a.W.sd));return c}function hc(a){a.W.rd=0;a.Tc=a.Kc=a.fc=a.A=0;ic(a);oc(a,1)} -function oc(a,b,c){if(void 0!==b){.8>a.W.rd/a.W.ce&&(b=1);a.W.sd=b;b=a.W.vf*a.W.sd;if(a.W.ce!=b){a.W.ce=b;b=a.W.ce.toFixed(2)+"Mhz";var d=a.ra.setSpeed;d&&(d.textContent=b);a.cc("target speed: "+b)}c&&a.Zc()}rc(a,a.Kc);a.Kc=0;a.W.de=la();a.W.Gd=0;sc(a)} -function gc(a,b){if(Ya(a,!0)){if(!a.ha.Kb){oc(a);a.xa&&a.xa.start(a.W.de,tc(a));a.ha.Kb=!0;a.ha.Hi=!0;a.Y&&uc(a.Y);var c=a.ra.run;c&&(c.textContent="Halt");a.kd(!0);b&&a.Zc()}a.W.Vg>=a.W.Rc&&sc(a,!0);a.W.Le=0;a.W.wf=la();a.W.Gd&&(c=a.W.wf-a.W.Gd,c>a.W.Qi&&(a.W.de+=c,a.W.de>a.W.wf&&(a.W.de=a.W.wf)));try{do{var d=a.ha.rf?1:a.W.Fk;if(a.Y){vc(a.Y);var e=a.Y,c=d,k=e.L[0];if(k.Ed){var n=(tc(e.A,e.ga)-k.dd)/e.Ja|0,p=wc(e,0)-n;6==k.mode&&(p-=n);var q=p*e.Ja|0;6==k.mode&&(q>>=1);c>q&&(c=q)}var d=c,w=a.Y,c= -d;if(w.B&&w.B[11]&64){var C=w.pa-tc(w.A,w.ga);0C&&(c=C)}d=c}a.$i(d);var G=a.fc-a.A;a.Kc+=G;a.W.Le+=G;rc(a,0,!0);var c=a,E=G;if(c.ha.rf){var T=!1;c.W.xf=c.W.xf+c.Ki()|0;c.W.ee-=E;0>=c.W.ee&&(c.W.ee+=c.W.Ge,T=!0);0<=c.W.He&&c.W.He<=tc(c)&&(c.W.Ge=c.W.He=-1,ic(c),mc(c),T=!0);T&&c.cc(tc(c)+" cycles: checksum="+da(c.W.xf))}a.W.Je-=G;0>=a.W.Je&&(a.W.Je+=a.W.Si,jc(a));a.W.Ie-=G;0>=a.W.Ie&&(a.W.Ie+=a.W.Ri,a.kd());a.W.Ke-=G;if(0>=a.W.Ke){a.W.Ke+=a.W.Ug;break}}while(a.ha.Kb)}catch(V){mc(a);jc(a);a.kd(); -a.xa&&a.xa.stop(la(),tc(a));Ya(a,!1);ab(a,V.stack||V.message);return}d=setTimeout;e=a.vj;a.W.Gd=la();k=a.W.Qi;a.W.Le&&(k=Math.round(k*a.W.Le/a.W.Ug));k-=a.W.Gd-a.W.wf;if(n=a.W.Gd-a.W.de)a.W.rd=Math.round(a.Kc/(10*n))/100,864E5<=n&&(a.Tc=0,a.Y&&vc(a.Y,!0),oc(a));if(0>k||a.W.rdthis.id&&l.call(e,13,a&65532)}return g};f.Ck=function(a){var b=this.A;a=b.Pb+(a<<2);var c=b.ma(a);b.R&=-769;return this.load(b.ma(a+2))+c|0};f.Bk=function(a){var b=this.A;a<<=3;var c=b.Pb+a|0;if(7<=(b.Ic-c|0))return this.F=!0,Ac(this,c,a)+b.xg;l.call(b,13,a|2,!0);return g};f.yi=function(a){return this.Aa+a|0}; -f.Ai=function(a){return this.Aa+a|0};f.xi=function(a,b){return(a>>>0)+b<=this.D?this.Aa+a|0:this.nf()};f.ij=function(a,b){return(a>>>0)+b>this.D?this.Aa+a|0:this.nf()};f.nf=function(){l.call(this.A,13,0);return g};f.zi=function(a,b){return(a>>>0)+b<=this.D?this.Aa+a|0:this.of()};f.jj=function(a,b){return(a>>>0)+b>this.D?this.Aa+a|0:this.of()};f.of=function(){l.call(this.A,13,0);return g}; -function Bc(a,b,c){var d=a.A,e=d.ma(b+2),k=d.ma(b)|(e&255)<<16,d=d.ma(b+4);a.oa=c;a.Aa=k;a.cb=d;a.D=(d>>>0)+1;a.nb=e;a.type=e&7936;a.ext=0;a.dc=b;zc(a,!0)} -function Ac(a,b,c,d){var e=a.A;if(!d&&c===a.B.oa)return a.oa=c,a.Aa=a.B.Aa,a.cb=a.B.cb,a.D=(a.B.cb>>>0)+1,a.nb=a.B.nb,a.type=a.B.type,a.ext=a.B.ext,a.dc=a.B.dc,a.B.oa=0,zc(a,!0,!0,!1),a.Aa;a.B.oa=0;var k=e.ma(b+0),n=e.ma(b+4),p=n&7936,q=e.ma(b+2)|(n&255)<<16,w=e.ma(b+6),C=c&65528;if(80386<=e.fa){var G=k,q=q|(w&65280)<<16,k=k|(w&15)<<16;w&128&&(k=k<<12|4095)}switch(a.id){case yc:a.Zd=!1;var E=a.F,T=c&3,V=(n&24576)>>13,ia,W;if(C&&!(n&32768))return 6>a.id&&l.call(e,11,c&65532),g;if(6144<=p){T=c&3;if(T> -a.Gb){if(!1!==E&&!(V==a.Gb||p&1024&&V<=a.Gb))return g;C=e.Fa();Cc(e,e.Fa(),!0);m(e,C);a.Zd=!0}ia=!1}else{if(256==p||2304==p)return Dc(a,c,E)?a.Aa:g;if(1024==p||3072==p)ia=!0,W=0,T=e.Pb&&ba.id&&l.call(e,13,n,!0),g;break;case 2:if(C){if(4096> -p||2048==(p&2560))return 6>a.id&&l.call(e,13,c&65532),g;if(!(n&32768))return 6>a.id&&l.call(e,11,c&65532),g}break;case 3:if(!(n&32768))return 6>a.id&&l.call(e,12,c&65532),g;if(!C||4096>p||512!=(p&2560))return 6>a.id&&l.call(e,13,c&65532,!0),g;break;case 4:E=p&-513;if(!C||256!=E&&2304!=E)return 6>a.id&&l.call(e,13,c&65532,!0),g;2304==E&&(a.pi=q+e.ma(q+100+2)|0,a.hj=q+a.cb|0);break;case 6:if(!(p&4096)&&768>>0)+1,a.nb=n,a.type=p,a.ext=w,a.dc=b,zc(a,!0,!0,!1));return q} -function Dc(a,b,c){var d=a.A,e=a.Gb,k=d.qa.oa,n=d.qa.Aa;if(!c){if(!(d.qa.type&512))return l.call(d,13,b&65532,!0),!1;d.Db(d.qa.dc+4,d.qa.nb&=-513)}if(d.qa.load(b)===g)return!1;var p=d.qa.Aa;if(!1!==c){if(d.qa.type&512)return l.call(d,13,b&65532,!0),!1;d.Db(d.qa.dc+4,d.qa.nb|=512)}d.qa.type=d.qa.type&-513|d.qa.nb&512;256==d.qa.type||768==d.qa.type?(d.Db(n+14,u(d)),d.Db(n+16,Jc(d)),d.Db(n+18,d.G),d.Db(n+20,d.F),d.Db(n+22,d.H),d.Db(n+24,d.D),d.Db(n+26,r(d)),d.Db(n+28,d.L),d.Db(n+30,d.K),d.Db(n+32,d.I), -d.Db(n+34,d.ua.oa),d.Db(n+36,d.ka.oa),d.Db(n+38,d.ga.oa),d.Db(n+40,d.Ha.oa),d.hc.load(d.ma(p+42)),Kc(d,d.ma(p+16)|(c?16384:0)),d.G=d.ma(p+18),d.F=d.ma(p+20),d.H=d.ma(p+22),d.D=d.ma(p+24),d.L=d.ma(p+28),d.K=d.ma(p+30),d.I=d.ma(p+32),d.ua.load(d.ma(p+34)),d.Ha.load(d.ma(p+40)),Lc(d,d.ma(p+14),d.ma(p+36)),b=38,n=26,a.Gb>>d.na;k=k+l-1>>>d.na;e.Fg=0;for(e.$c=0;p<=k;)l=d.Z[p],e.Fg+=l.size,l.size&&(e.Ag.push(oa(jb,p,0,0,l.type)),e.$c++),p++;c.B=e;c.ka=c.B.$c*c.la.rb/691200;d=0;c.B.vi=0;c.B.Be||(c.B.Be=[]);var e=-1,p=0,q=-1;for(k=0;k>1),q=l.y+(l.A>>1),w=l.A,l.tc>1,p.O+=(p.P>>1)-2,lb(p,e),p.ea&&(p.I.restore(),p.ea=!1)}}else lb(c,"This space intentionally left blank");c.context.drawImage(c.R,0,0,c.R.width,c.R.height,c.Ja,c.Sa,c.Ca,c.Ea);c.Ma=!1}}f.Zc=function(){this.Md.length&&this.Md[0].Zc()}; +f.Hb=function(a,b,c){var d=this;a=!1;switch(b){case "run":this.ra[b]=c;c.onclick=function(){var a;if(a=d.xa)if(a=d.xa,a.ha.Zb)a=!0;else{var b=null,c,p=Sa(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.W.vf&&(c=Math.round(c/a.W.rd));return c}function hc(a){a.W.qd=0;a.Tc=a.Kc=a.fc=a.A=0;ic(a);qc(a,1)} +function qc(a,b,c){if(void 0!==b){.8>a.W.qd/a.W.ce&&(b=1);a.W.rd=b;b=a.W.vf*a.W.rd;if(a.W.ce!=b){a.W.ce=b;b=a.W.ce.toFixed(2)+"Mhz";var d=a.ra.setSpeed;d&&(d.textContent=b);a.cc("target speed: "+b)}c&&a.Zc()}sc(a,a.Kc);a.Kc=0;a.W.de=la();a.W.Fd=0;tc(a)} +function gc(a,b){if(Ya(a,!0)){if(!a.ha.Kb){qc(a);a.xa&&a.xa.start(a.W.de,uc(a));a.ha.Kb=!0;a.ha.Hi=!0;a.Y&&vc(a.Y);var c=a.ra.run;c&&(c.textContent="Halt");a.Ld(!0);b&&a.Zc()}a.W.Vg>=a.W.Rc&&tc(a,!0);a.W.Le=0;a.W.wf=la();a.W.Fd&&(c=a.W.wf-a.W.Fd,c>a.W.Qi&&(a.W.de+=c,a.W.de>a.W.wf&&(a.W.de=a.W.wf)));try{do{var d=a.ha.rf?1:a.W.Fk;if(a.Y){wc(a.Y);var e=a.Y,c=d,k=e.L[0];if(k.Dd){var l=(uc(e.A,e.ga)-k.dd)/e.Ja|0,p=xc(e,0)-l;6==k.mode&&(p-=l);var q=p*e.Ja|0;6==k.mode&&(q>>=1);c>q&&(c=q)}var d=c,w=a.Y,c= +d;if(w.B&&w.B[11]&64){var C=w.pa-uc(w.A,w.ga);0C&&(c=C)}d=c}a.$i(d);var G=a.fc-a.A;a.Kc+=G;a.W.Le+=G;sc(a,0,!0);var c=a,E=G;if(c.ha.rf){var T=!1;c.W.xf=c.W.xf+c.Ki()|0;c.W.ee-=E;0>=c.W.ee&&(c.W.ee+=c.W.Ge,T=!0);0<=c.W.He&&c.W.He<=uc(c)&&(c.W.Ge=c.W.He=-1,ic(c),nc(c),T=!0);T&&c.cc(uc(c)+" cycles: checksum="+da(c.W.xf))}a.W.Je-=G;0>=a.W.Je&&(a.W.Je+=a.W.Si,lc(a));a.W.Ie-=G;0>=a.W.Ie&&(a.W.Ie+=a.W.Ri,a.Ld());a.W.Ke-=G;if(0>=a.W.Ke){a.W.Ke+=a.W.Ug;break}}while(a.ha.Kb)}catch(V){nc(a);jc(a);a.xa&& +a.xa.stop(la(),uc(a));Ya(a,!1);ab(a,V.stack||V.message);return}d=setTimeout;e=a.vj;a.W.Fd=la();k=a.W.Qi;a.W.Le&&(k=Math.round(k*a.W.Le/a.W.Ug));k-=a.W.Fd-a.W.wf;if(l=a.W.Fd-a.W.de)a.W.qd=Math.round(a.Kc/(10*l))/100,864E5<=l&&(a.Tc=0,a.Y&&wc(a.Y,!0),qc(a));if(0>k||a.W.qdthis.id&&m.call(e,13,a&65532)}return g};f.Ck=function(a){var b=this.A;a=b.Pb+(a<<2);var c=b.ma(a);b.R&=-769;return this.load(b.ma(a+2))+c|0};f.Bk=function(a){var b=this.A;a<<=3;var c=b.Pb+a|0;if(7<=(b.Ic-c|0))return this.F=!0,Bc(this,c,a)+b.xg;m.call(b,13,a|2,!0);return g};f.yi=function(a){return this.Aa+a|0}; +f.Ai=function(a){return this.Aa+a|0};f.xi=function(a,b){return(a>>>0)+b<=this.D?this.Aa+a|0:this.nf()};f.ij=function(a,b){return(a>>>0)+b>this.D?this.Aa+a|0:this.nf()};f.nf=function(){m.call(this.A,13,0);return g};f.zi=function(a,b){return(a>>>0)+b<=this.D?this.Aa+a|0:this.of()};f.jj=function(a,b){return(a>>>0)+b>this.D?this.Aa+a|0:this.of()};f.of=function(){m.call(this.A,13,0);return g}; +function Cc(a,b,c){var d=a.A,e=d.ma(b+2),k=d.ma(b)|(e&255)<<16,d=d.ma(b+4);a.oa=c;a.Aa=k;a.cb=d;a.D=(d>>>0)+1;a.nb=e;a.type=e&7936;a.ext=0;a.dc=b;Ac(a,!0)} +function Bc(a,b,c,d){var e=a.A;if(!d&&c===a.B.oa)return a.oa=c,a.Aa=a.B.Aa,a.cb=a.B.cb,a.D=(a.B.cb>>>0)+1,a.nb=a.B.nb,a.type=a.B.type,a.ext=a.B.ext,a.dc=a.B.dc,a.B.oa=0,Ac(a,!0,!0,!1),a.Aa;a.B.oa=0;var k=e.ma(b+0),l=e.ma(b+4),p=l&7936,q=e.ma(b+2)|(l&255)<<16,w=e.ma(b+6),C=c&65528;if(80386<=e.fa){var G=k,q=q|(w&65280)<<16,k=k|(w&15)<<16;w&128&&(k=k<<12|4095)}switch(a.id){case zc:a.Zd=!1;var E=a.F,T=c&3,V=(l&24576)>>13,ia,W;if(C&&!(l&32768))return 6>a.id&&m.call(e,11,c&65532),g;if(6144<=p){T=c&3;if(T> +a.Gb){if(!1!==E&&!(V==a.Gb||p&1024&&V<=a.Gb))return g;C=e.Fa();Dc(e,e.Fa(),!0);n(e,C);a.Zd=!0}ia=!1}else{if(256==p||2304==p)return Ec(a,c,E)?a.Aa:g;if(1024==p||3072==p)ia=!0,W=0,T=e.Pb&&ba.id&&m.call(e,13,l,!0),g;break;case 2:if(C){if(4096> +p||2048==(p&2560))return 6>a.id&&m.call(e,13,c&65532),g;if(!(l&32768))return 6>a.id&&m.call(e,11,c&65532),g}break;case 3:if(!(l&32768))return 6>a.id&&m.call(e,12,c&65532),g;if(!C||4096>p||512!=(p&2560))return 6>a.id&&m.call(e,13,c&65532,!0),g;break;case 4:E=p&-513;if(!C||256!=E&&2304!=E)return 6>a.id&&m.call(e,13,c&65532,!0),g;2304==E&&(a.pi=q+e.ma(q+100+2)|0,a.hj=q+a.cb|0);break;case 6:if(!(p&4096)&&768>>0)+1,a.nb=l,a.type=p,a.ext=w,a.dc=b,Ac(a,!0,!0,!1));return q} +function Ec(a,b,c){var d=a.A,e=a.Gb,k=d.qa.oa,l=d.qa.Aa;if(!c){if(!(d.qa.type&512))return m.call(d,13,b&65532,!0),!1;d.Db(d.qa.dc+4,d.qa.nb&=-513)}if(d.qa.load(b)===g)return!1;var p=d.qa.Aa;if(!1!==c){if(d.qa.type&512)return m.call(d,13,b&65532,!0),!1;d.Db(d.qa.dc+4,d.qa.nb|=512)}d.qa.type=d.qa.type&-513|d.qa.nb&512;256==d.qa.type||768==d.qa.type?(d.Db(l+14,u(d)),d.Db(l+16,Kc(d)),d.Db(l+18,d.G),d.Db(l+20,d.F),d.Db(l+22,d.H),d.Db(l+24,d.D),d.Db(l+26,r(d)),d.Db(l+28,d.L),d.Db(l+30,d.K),d.Db(l+32,d.I), +d.Db(l+34,d.ua.oa),d.Db(l+36,d.ka.oa),d.Db(l+38,d.ga.oa),d.Db(l+40,d.Ha.oa),d.hc.load(d.ma(p+42)),Lc(d,d.ma(p+16)|(c?16384:0)),d.G=d.ma(p+18),d.F=d.ma(p+20),d.H=d.ma(p+22),d.D=d.ma(p+24),d.L=d.ma(p+28),d.K=d.ma(p+30),d.I=d.ma(p+32),d.ua.load(d.ma(p+34)),d.Ha.load(d.ma(p+40)),Mc(d,d.ma(p+14),d.ma(p+36)),b=38,l=26,a.Gb>>0)+1)}; -function zc(a,b,c,d){void 0===c&&(c=!!(a.A.ya&1));a.Vd=!1;if(c)if(a.load=a.uf,a.Oi=a.Bk,a.ec=a.xi,a.Wb=a.zi,void 0===d&&(d=!!(a.A.R&131072)),d)a.load=a.O,a.ec=a.K,a.Wb=a.L,a.Gb=a.oc=3,a.ja=a.Lc=2,a.C=a.va=65535,a.cb=65535,a.D=a.cb+1,a.Lc=a.ja,a.dc=g,a.Zd=!1;else{if(!(a.oa&-4))a.ec=a.nf,a.Wb=a.of;else if(a.type&4096){6144==(a.type&6656)&&(a.ec=a.nf);if(a.type&2048||!(a.type&512))a.Wb=a.of;1024==(a.type&3072)&&(a.ec==a.xi&&(a.ec=a.ij),a.Wb==a.zi&&(a.Wb=a.jj),a.Vd=!0);b&&6>a.id&&a.oa&-4&&a.dc!==g&&(c= +function Ac(a,b,c,d){void 0===c&&(c=!!(a.A.ya&1));a.Vd=!1;if(c)if(a.load=a.uf,a.Oi=a.Bk,a.ec=a.xi,a.Wb=a.zi,void 0===d&&(d=!!(a.A.R&131072)),d)a.load=a.O,a.ec=a.K,a.Wb=a.L,a.Gb=a.oc=3,a.ja=a.Lc=2,a.C=a.va=65535,a.cb=65535,a.D=a.cb+1,a.Lc=a.ja,a.dc=g,a.Zd=!1;else{if(!(a.oa&-4))a.ec=a.nf,a.Wb=a.of;else if(a.type&4096){6144==(a.type&6656)&&(a.ec=a.nf);if(a.type&2048||!(a.type&512))a.Wb=a.of;1024==(a.type&3072)&&(a.ec==a.xi&&(a.ec=a.ij),a.Wb==a.zi&&(a.Wb=a.jj),a.Vd=!0);b&&6>a.id&&a.oa&-4&&a.dc!==g&&(c= a.dc+5,a.A.Ec(c,a.A.Tb(c)|1))}b&&(a.Gb=a.oa&3,a.oc=(a.nb&24576)>>13,80386>a.A.fa||!(a.ext&64)?(a.ja=2,a.C=65535):(a.ja=4,a.C=-1),a.Lc=a.ja,a.va=a.C)}else a.load=a.Pi,a.Oi=a.Ck,a.ec=a.yi,a.Wb=a.Ai,a.Gb=a.oc=0,a.dc=g,a.Zd=!1} -function Oc(a){this.fa=a.model||8088;var b=0;switch(this.fa){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}fc.call(this,a,b);this.ii=61442;this.hd=1792;this.hi=28672;this.$e=4;this.Ga=255;this.B=80386==this.fa?Pc:80286==this.fa?Qc:Rc;this.sa=Sc;this.ki=Tc;this.li=Uc;this.mi=Vc;if(80186<=this.fa&&(this.sa=Sc.slice(),this.ki=Tc.slice(),this.li=Uc.slice(),this.Ga=31,this.sa[15]=Wc,this.sa[96]=Xc,this.sa[97]=Yc,this.sa[98]=Zc,this.sa[99]=Wc,this.sa[100]=Wc,this.sa[101]=Wc,this.sa[102]= -Wc,this.sa[103]=Wc,this.sa[104]=$c,this.sa[105]=ad,this.sa[106]=bd,this.sa[107]=cd,this.sa[108]=dd,this.sa[109]=ed,this.sa[110]=fd,this.sa[111]=gd,this.sa[192]=hd,this.sa[193]=id,this.sa[200]=jd,this.sa[201]=kd,this.sa[241]=ld,this.ki[7]=md,this.li[7]=md,80286<=this.fa)){this.ii=2;this.hd|=28672;this.$e=0;this.sa[15]=nd;this.se=od.slice();for(a=0;a>>20,k=a.Qc[(a.Uc+e&a.Ze)>>>a.na],n=k.Xc(e);if(!(n&1))return d||yd.call(a,b,!1,c),a.ue;if(!(n&4)&&3==a.Da)return d||yd.call(a,b,!0,c),a.ue;var p=(b&4190208)>>>10,n=a.Qc[((n&-4096)+p&a.Ze)>>>a.na],q=n.Xc(p);if(!(q&1||d))return d||yd.call(a,b,!1,c),a.ue;if(!(q&4)&&3==a.Da)return d||yd.call(a,b,!0,c),a.ue;c=a.Qc[((q&-4096)+(b&4095)&a.Ze)>>>a.na];if(d)return c;d=new h(b&-4096,0,0,6);Sb(d,c,k,e,n,p);b>>>=a.na;a.Z[b]=d;a.bf.push(b);return d} -function zd(a){a.Z!=a.Qc&&(a.Z=a.Qc,a.vg=null,a.bf=null,a.ue=null)}f=Oc.prototype;f.reset=function(){this.ha.Kb&&mc(this);wd(this);hc(this);this.ha.Pc=!1};function Ad(a,b){var c;switch(b){case 0:c=a.G;break;case 1:c=a.F;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=r(a);break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.I}return c} -function Bd(a,b,c){switch(b){case 0:a.G=c;break;case 1:a.F=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:m(a,c);break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.I=c}} -function wd(a){a.G=0;a.D=0;a.F=0;a.H=0;a.Rb=0;a.L=0;a.K=0;a.I=0;a.Ua=!1;a.Ca=a.Xa=0;a.Vc=0;a.df=0;a.ya=65520;a.Pb=0;a.Ic=1023;a.R=a.Bb=0;a.yd=a.we=a.xd=a.Ad=0;a.ef=-1;a.Ja=a.Wa=g;a.ka=new xc(a,yc,"CS");a.Ha=new xc(a,2,"DS");a.ua=new xc(a,2,"ES");a.ga=new xc(a,3,"SS");m(a,0);Cc(a,0);80386<=a.fa&&(a.H=772,a.ya=16,a.Ei=0,a.wd=0,a.Uc=0,a.qb=[0,0,0,0,null,null,0,0],a.gf=[null,null,null,null,null,null,0,0],a.ab=new xc(a,2,"FS"),a.mb=new xc(a,2,"GS"),zd(a));a.Ji=new xc(a,0,"NULL");a.U=a.Ha;a.V=a.ga;a.O= -a.ia=0;a.P=a.pa=g;a.Ea=0;Lc(a,0,65535);if(80286<=a.fa){a.Yb=0;a.jd=65535;a.hc=new xc(a,5,"LDT",!0);a.qa=new xc(a,4,"TSS",!0);a.Pa=new xc(a,6,"VER",!0);Lc(a,65520,61440);var b,c=u(a);b=a.ka;var d=-65536;80386>b.A.fa&&(d&=16777215);b=b.Aa=d;a.ea=b+c|0;a.ff=b+a.ka.cb|0}Kc(a,0);Ec(a)}function Cd(a,b){b.oa&65528&&b.oc>16,e=0;4>e;e++){if(c&3){var k=!!(d&1),n=a.qb[e],n=n&~(d>>2&3);if(b){var n=a.Z[n>>>a.na],p=a;k?0===n.la++&&(p&&(n.A=p),$b(n,Zb,!1)):0===n.V++&&(p&&(n.A=p),Yb(n,Zb,!1))}else n=a.Z[n>>>a.na],k?0===--n.la&&(k=n,k.kc=k.O?k.ga:k.Xe,k.Ye=k.O?k.ra:k.fi,k.re=k.O?k.ea:k.pa):0===--n.V&&(k=n,k.xc=k.le,k.og=k.bi,k.Xc=k.ka)}c>>=2;d>>=4}} -function Wb(a,b,c,d){if(!(a.O&8192)&&a.qb[7]&255){c--;var e=a.qb[7],k=e>>16;d=d?1:0==d?3:0;for(var n=0;4>n;n++){if(e&3&&(k&3)==d){var p=k>>2;if(b+c>=a.qb[n]&&b<=a.qb[n]+p){a.qb[6]|=1<>=2;k>>=4}}} -function Ec(a,b,c){void 0===b&&(b=!!(a.ya&1));void 0===c&&(c=!!(a.R&131072));!b!=!(a.ya&1)&&a.Sa()&&a.Ma("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.uj,!0);a.mi=b&&!c?Td:Vc;zc(a.ka,!1,b,c);zc(a.Ha,!1,b,c);zc(a.ga,!1,b,c);zc(a.ua,!1,b,c);80386<=a.fa&&(zc(a.ab,!1,b,c),zc(a.mb,!1,b,c),Gc(a))} -f.save=function(){var a=new Ud(this);B(a,0,[this.G,this.D,this.F,this.H,r(this),this.L,this.K,this.I]);var b=u(this),c=this.ka.save(),d=this.Ha.save(),e=this.ga.save(),k=this.ua.save(),n;null!=this.Yb?(n=[this.ya,this.Yb,this.jd,this.Pb,this.Ic,this.hc.save(),this.qa.save(),this.Bb],80386<=this.fa&&(n.push(this.Ei),n.push(this.wd),n.push(this.Uc),n.push(this.qb),n.push(this.gf))):n=null;b=[b,c,d,e,k,n,Jc(this)];80386<=this.fa&&(b.push(this.ab.save()),b.push(this.mb.save()));B(a,1,b);B(a,2,[this.U.sg, -this.V.sg,this.O,this.ia,this.Ea,this.P,this.pa]);B(a,3,[0,this.Tc,this.W.sd]);b=this.la;c=0;d=[];for(e=0;ec&&0<=(a.ff^a.ea)&&(8088>=a.fa||a.ka.cb==a.ka.va?D(a,a.ea-a.ka.Aa):-1>c&&l.call(a,13,0))}function r(a){return a.Rb&~a.ga.va|a.La-a.ga.Aa}function m(a,b){a.Rb=b;a.La=a.ga.Aa+(b&a.ga.va)|0}function Yd(a,b,c,d,e,k){if(63!=(e&63)&&e!=a.resultType){var n=(e^a.resultType)&a.resultType;n&&(n&1&&Zd(a),n&2&&$d(a),n&4&&ae(a),n&8&&be(a),n&16&&ce(a),n&32&&de(a))}k?(a.yd=d,a.xd=b):(a.yd=b,a.xd=d);a.we=c;a.Ad=d;a.resultType=e} -function ee(a,b,c,d,e){a.resultType=c|26;a.Ad=b;d?fe(a):ge(a);e?he(a):ie(a);return b}function je(a,b,c,d){c&d?fe(a):ge(a);(b^c)&d?he(a):ie(a)}function ke(a){return Zd(a)?1:0}function Zd(a){a.resultType&1&&(a.R&=-2,(a.yd^(a.yd^a.we)&(a.we^a.xd))&a.resultType&-2147450752&&(a.R|=1),a.resultType&=-2);return a.R&1}function $d(a){a.resultType&2&&(a.R&=-5,38505>>((a.Ad^a.Ad>>4)&15)&1&&(a.R|=4),a.resultType&=-3);return a.R&4} -function ae(a){a.resultType&4&&(a.R&=-17,(a.xd^a.yd^a.we)&16&&(a.R|=16),a.resultType&=-5);return a.R&16}function be(a){a.resultType&8&&(a.R&=-65,a.Ad&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.R|=64),a.resultType&=-9);return a.R&64}function ce(a){a.resultType&16&&(a.R&=-129,a.Ad&a.resultType&-2147450752&&(a.R|=128),a.resultType&=-17);return a.R&128} -function de(a){a.resultType&32&&(a.R&=-2049,(a.yd^a.xd)&(a.we^a.xd)&a.resultType&-2147450752&&(a.R|=2048),a.resultType&=-33);return a.R&2048}function ge(a){a.resultType&=-2;a.R&=-2}function le(a){a.resultType&=-5;a.R&=-17}function me(a){a.resultType&=-9;a.R&=-65}function ie(a){a.resultType&=-33;a.R&=-2049}function fe(a){a.resultType&=-2;a.R|=1}function ne(a){a.resultType&=-5;a.R|=16}function oe(a){a.resultType&=-9;a.R|=64}function he(a){a.resultType&=-33;a.R|=2048} -function Jc(a){return a.R&-2262|Zd(a)|$d(a)|ae(a)|be(a)|ce(a)|de(a)}function pe(a,b){b=b|a.ya&1|65520;a.ya=a.ya&-65536|b&65535;a.ya&1&&Ec(a,!0)}function Kc(a,b,c){a.ya&1||(b&=~a.hi);void 0===c&&(c=a.Da);c?b=b&-12289|a.R&12288:a.Bb=(b&12288)>>12;c>a.Bb&&(b=b&-513|a.R&512);a.resultType=128;a.R=a.R&~(a.hd|2261)|b&(a.hd|2261)|a.ii;a.R&256&&(a.Ea|=2,a.O|=4)} -function qe(a,b,c){var d=0;if(a.ya&1&&(a.Da>a.Bb||a.R&131072)&&a.qa.pi)for(var e=a.qa.pi+(b>>>3),d=(1<>>=8,e++;return d?(a.Sa(256)&&a.Ma("checkIOPM(0x"+da(b,4)+","+c+"): trapped",!0,!0),l.call(a,13,0,!1),!1):!0} +function Pc(a){this.fa=a.model||8088;var b=0;switch(this.fa){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}fc.call(this,a,b);this.ii=61442;this.hd=1792;this.hi=28672;this.$e=4;this.Ga=255;this.B=80386==this.fa?Qc:80286==this.fa?Rc:Sc;this.sa=Tc;this.ki=Uc;this.li=Vc;this.mi=Wc;if(80186<=this.fa&&(this.sa=Tc.slice(),this.ki=Uc.slice(),this.li=Vc.slice(),this.Ga=31,this.sa[15]=Xc,this.sa[96]=Yc,this.sa[97]=Zc,this.sa[98]=$c,this.sa[99]=Xc,this.sa[100]=Xc,this.sa[101]=Xc,this.sa[102]= +Xc,this.sa[103]=Xc,this.sa[104]=ad,this.sa[105]=bd,this.sa[106]=cd,this.sa[107]=dd,this.sa[108]=ed,this.sa[109]=fd,this.sa[110]=gd,this.sa[111]=hd,this.sa[192]=id,this.sa[193]=jd,this.sa[200]=kd,this.sa[201]=ld,this.sa[241]=md,this.ki[7]=nd,this.li[7]=nd,80286<=this.fa)){this.ii=2;this.hd|=28672;this.$e=0;this.sa[15]=od;this.se=pd.slice();for(a=0;a>>20,k=a.Qc[(a.Uc+e&a.Ze)>>>a.na],l=k.Xc(e);if(!(l&1))return d||zd.call(a,b,!1,c),a.ue;if(!(l&4)&&3==a.Da)return d||zd.call(a,b,!0,c),a.ue;var p=(b&4190208)>>>10,l=a.Qc[((l&-4096)+p&a.Ze)>>>a.na],q=l.Xc(p);if(!(q&1||d))return d||zd.call(a,b,!1,c),a.ue;if(!(q&4)&&3==a.Da)return d||zd.call(a,b,!0,c),a.ue;c=a.Qc[((q&-4096)+(b&4095)&a.Ze)>>>a.na];if(d)return c;d=new h(b&-4096,0,0,6);Sb(d,c,k,e,l,p);b>>>=a.na;a.Z[b]=d;a.bf.push(b);return d} +function Ad(a){a.Z!=a.Qc&&(a.Z=a.Qc,a.vg=null,a.bf=null,a.ue=null)}f=Pc.prototype;f.reset=function(){this.ha.Kb&&nc(this);xd(this);hc(this);this.ha.Pc=!1};function Bd(a,b){var c;switch(b){case 0:c=a.G;break;case 1:c=a.F;break;case 2:c=a.H;break;case 3:c=a.D;break;case 4:c=r(a);break;case 5:c=a.L;break;case 6:c=a.K;break;case 7:c=a.I}return c} +function Cd(a,b,c){switch(b){case 0:a.G=c;break;case 1:a.F=c;break;case 2:a.H=c;break;case 3:a.D=c;break;case 4:n(a,c);break;case 5:a.L=c;break;case 6:a.K=c;break;case 7:a.I=c}} +function xd(a){a.G=0;a.D=0;a.F=0;a.H=0;a.Rb=0;a.L=0;a.K=0;a.I=0;a.Ua=!1;a.Ca=a.Xa=0;a.Vc=0;a.df=0;a.ya=65520;a.Pb=0;a.Ic=1023;a.R=a.Bb=0;a.xd=a.we=a.wd=a.zd=0;a.ef=-1;a.Ja=a.Wa=g;a.ka=new yc(a,zc,"CS");a.Ha=new yc(a,2,"DS");a.ua=new yc(a,2,"ES");a.ga=new yc(a,3,"SS");n(a,0);Dc(a,0);80386<=a.fa&&(a.H=772,a.ya=16,a.Ei=0,a.vd=0,a.Uc=0,a.qb=[0,0,0,0,null,null,0,0],a.gf=[null,null,null,null,null,null,0,0],a.ab=new yc(a,2,"FS"),a.mb=new yc(a,2,"GS"),Ad(a));a.Ji=new yc(a,0,"NULL");a.U=a.Ha;a.V=a.ga;a.O= +a.ia=0;a.P=a.pa=g;a.Ea=0;Mc(a,0,65535);if(80286<=a.fa){a.Yb=0;a.jd=65535;a.hc=new yc(a,5,"LDT",!0);a.qa=new yc(a,4,"TSS",!0);a.Pa=new yc(a,6,"VER",!0);Mc(a,65520,61440);var b,c=u(a);b=a.ka;var d=-65536;80386>b.A.fa&&(d&=16777215);b=b.Aa=d;a.ea=b+c|0;a.ff=b+a.ka.cb|0}Lc(a,0);Fc(a)}function Dd(a,b){b.oa&65528&&b.oc>16,e=0;4>e;e++){if(c&3){var k=!!(d&1),l=a.qb[e],l=l&~(d>>2&3);if(b){var l=a.Z[l>>>a.na],p=a;k?0===l.la++&&(p&&(l.A=p),$b(l,Zb,!1)):0===l.V++&&(p&&(l.A=p),Yb(l,Zb,!1))}else l=a.Z[l>>>a.na],k?0===--l.la&&(k=l,k.kc=k.O?k.ga:k.Xe,k.Ye=k.O?k.ra:k.fi,k.re=k.O?k.ea:k.pa):0===--l.V&&(k=l,k.xc=k.le,k.og=k.bi,k.Xc=k.ka)}c>>=2;d>>=4}} +function Wb(a,b,c,d){if(!(a.O&8192)&&a.qb[7]&255){c--;var e=a.qb[7],k=e>>16;d=d?1:0==d?3:0;for(var l=0;4>l;l++){if(e&3&&(k&3)==d){var p=k>>2;if(b+c>=a.qb[l]&&b<=a.qb[l]+p){a.qb[6]|=1<>=2;k>>=4}}} +function Fc(a,b,c){void 0===b&&(b=!!(a.ya&1));void 0===c&&(c=!!(a.R&131072));!b!=!(a.ya&1)&&a.Sa()&&a.Ma("CPU switching to "+(b?c?"v86":"protected":"real")+"-mode",a.uj,!0);a.mi=b&&!c?Ud:Wc;Ac(a.ka,!1,b,c);Ac(a.Ha,!1,b,c);Ac(a.ga,!1,b,c);Ac(a.ua,!1,b,c);80386<=a.fa&&(Ac(a.ab,!1,b,c),Ac(a.mb,!1,b,c),Hc(a))} +f.save=function(){var a=new Vd(this);B(a,0,[this.G,this.D,this.F,this.H,r(this),this.L,this.K,this.I]);var b=u(this),c=this.ka.save(),d=this.Ha.save(),e=this.ga.save(),k=this.ua.save(),l;null!=this.Yb?(l=[this.ya,this.Yb,this.jd,this.Pb,this.Ic,this.hc.save(),this.qa.save(),this.Bb],80386<=this.fa&&(l.push(this.Ei),l.push(this.vd),l.push(this.Uc),l.push(this.qb),l.push(this.gf))):l=null;b=[b,c,d,e,k,l,Kc(this)];80386<=this.fa&&(b.push(this.ab.save()),b.push(this.mb.save()));B(a,1,b);B(a,2,[this.U.sg, +this.V.sg,this.O,this.ia,this.Ea,this.P,this.pa]);B(a,3,[0,this.Tc,this.W.rd]);b=this.la;c=0;d=[];for(e=0;ec&&0<=(a.ff^a.ea)&&(8088>=a.fa||a.ka.cb==a.ka.va?D(a,a.ea-a.ka.Aa):-1>c&&m.call(a,13,0))}function r(a){return a.Rb&~a.ga.va|a.La-a.ga.Aa}function n(a,b){a.Rb=b;a.La=a.ga.Aa+(b&a.ga.va)|0}function Zd(a,b,c,d,e,k){if(63!=(e&63)&&e!=a.resultType){var l=(e^a.resultType)&a.resultType;l&&(l&1&&$d(a),l&2&&ae(a),l&4&&be(a),l&8&&ce(a),l&16&&de(a),l&32&&ee(a))}k?(a.xd=d,a.wd=b):(a.xd=b,a.wd=d);a.we=c;a.zd=d;a.resultType=e} +function fe(a,b,c,d,e){a.resultType=c|26;a.zd=b;d?ge(a):he(a);e?ie(a):je(a);return b}function ke(a,b,c,d){c&d?ge(a):he(a);(b^c)&d?ie(a):je(a)}function le(a){return $d(a)?1:0}function $d(a){a.resultType&1&&(a.R&=-2,(a.xd^(a.xd^a.we)&(a.we^a.wd))&a.resultType&-2147450752&&(a.R|=1),a.resultType&=-2);return a.R&1}function ae(a){a.resultType&2&&(a.R&=-5,38505>>((a.zd^a.zd>>4)&15)&1&&(a.R|=4),a.resultType&=-3);return a.R&4} +function be(a){a.resultType&4&&(a.R&=-17,(a.wd^a.xd^a.we)&16&&(a.R|=16),a.resultType&=-5);return a.R&16}function ce(a){a.resultType&8&&(a.R&=-65,a.zd&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.R|=64),a.resultType&=-9);return a.R&64}function de(a){a.resultType&16&&(a.R&=-129,a.zd&a.resultType&-2147450752&&(a.R|=128),a.resultType&=-17);return a.R&128} +function ee(a){a.resultType&32&&(a.R&=-2049,(a.xd^a.wd)&(a.we^a.wd)&a.resultType&-2147450752&&(a.R|=2048),a.resultType&=-33);return a.R&2048}function he(a){a.resultType&=-2;a.R&=-2}function me(a){a.resultType&=-5;a.R&=-17}function ne(a){a.resultType&=-9;a.R&=-65}function je(a){a.resultType&=-33;a.R&=-2049}function ge(a){a.resultType&=-2;a.R|=1}function oe(a){a.resultType&=-5;a.R|=16}function pe(a){a.resultType&=-9;a.R|=64}function ie(a){a.resultType&=-33;a.R|=2048} +function Kc(a){return a.R&-2262|$d(a)|ae(a)|be(a)|ce(a)|de(a)|ee(a)}function qe(a,b){b=b|a.ya&1|65520;a.ya=a.ya&-65536|b&65535;a.ya&1&&Fc(a,!0)}function Lc(a,b,c){a.ya&1||(b&=~a.hi);void 0===c&&(c=a.Da);c?b=b&-12289|a.R&12288:a.Bb=(b&12288)>>12;c>a.Bb&&(b=b&-513|a.R&512);a.resultType=128;a.R=a.R&~(a.hd|2261)|b&(a.hd|2261)|a.ii;a.R&256&&(a.Ea|=2,a.O|=4)} +function re(a,b,c){var d=0;if(a.ya&1&&(a.Da>a.Bb||a.R&131072)&&a.qa.pi)for(var e=a.qa.pi+(b>>>3),d=(1<>>=8,e++;return d?(a.Sa(256)&&a.Ma("checkIOPM(0x"+da(b,4)+","+c+"): trapped",!0,!0),m.call(a,13,0,!1),!1):!0} f.Hb=function(a,b,c){var d=!1;switch(b){case "EAX":case "EBX":case "ECX":case "EDX":case "ESP":case "EBP":case "ESI":case "EDI":case "EIP":case "AX":case "BX":case "CX":case "DX":case "SP":case "BP":case "SI":case "DI":case "IP":case "PC":case "CS":case "DS":case "SS":case "ES":case "FS":case "GS":case "CR0":case "CR2":case "CR3":case "PS":case "C":case "P":case "A":case "Z":case "S":case "T":case "I":case "D":case "V":this.ra[b]=c;this.gi++;d=!0;break;default:d=this.parent.Hb.call(this,a,b,c)}return d}; f.Tb=function(a){return this.Z[(a&this.gc)>>>this.na].xc(a&this.Jb,a)};f.ma=function(a){var b=a&this.Jb,c=(a&this.gc)>>>this.na;this.A-=this.B.Re;return b>>this.na;if(b>>d|this.Z[c+1&this.Nd].Xc(0,a+3)<<32-d};f.Ec=function(a,b){this.Z[(a&this.gc)>>>this.na].kc(a&this.Jb,b&255,a)}; f.Db=function(a,b){var c=a&this.Jb,d=(a&this.gc)>>>this.na;this.A-=this.B.Re;c>8&255,a+1))};f.zb=function(a,b){var c=a&this.Jb,d=(a&this.gc)>>>this.na;this.A-=this.B.Re;if(c>>32-k,a)}}; -function re(a,b,c){a.xe=b;a.P=b.ec(a.ve=c,1);return a.O&1?0:a.Tb(a.P)}function F(a,b){return re(a,a.U,b&a.va)}function H(a,b){return re(a,a.V,b&a.va)}function se(a,b,c){a.xe=b;a.P=b.ec(a.ve=c,a.ja);return a.O&1?0:a.Jc(a.P)}function I(a,b){return se(a,a.U,b&a.va)}function J(a,b){return se(a,a.V,b&a.va)}function te(a,b,c){a.xe=b;a.pa=a.P=b.ec(a.ve=c,1);return a.O&1?0:a.Tb(a.P)}function K(a,b){return te(a,a.U,b&a.va)}function L(a,b){return te(a,a.V,b&a.va)} -function ue(a,b,c){a.xe=b;a.pa=a.P=b.ec(a.ve=c,a.ja);return a.O&1?0:a.Jc(a.P)}function M(a,b){return ue(a,a.U,b&a.va)}function N(a,b){return ue(a,a.V,b&a.va)}function O(a,b){a.O&2||a.Ec(a.xe.Wb(a.ve,1),b)}function P(a,b){a.O&2||a.Wc(a.xe.Wb(a.ve,a.ja),b)}function Fc(a,b,c){return a.Jc(b.ec(c,a.ja))}f.X=function(){var a=this.Tb(this.ea);Xd(this,1);return a};function ve(a){var b=a.ma(a.ea);Xd(a,2);return b}function Q(a){var b=a.wi(a.ea);Xd(a,a.Lc);return b} -f.Ba=function(){var a=this.Jc(this.ea);Xd(this,this.ja);return a};f.M=function(){var a=this.Tb(this.ea)<<24>>24;Xd(this,1);return a};function R(a,b){var c=a.Tb(a.ea);Xd(a,1);return we[c].call(a,b)}f.Fa=function(){var a=this.Jc(this.La);this.La=this.La+this.ja|0;var b=this.yg-this.La|0;0>b&&0<=(this.yg^this.La)&&(8088>=this.fa||!this.ga.Vd&&this.ga.cb==this.ga.va||this.ga.Vd&&!this.ga.cb?m(this,this.La-this.ga.Aa&this.ga.va):-1>b&&l.call(this,12,0));return a}; -function t(a,b){a.La=a.La-a.ja|0;0>(a.La-a.zg|0)&&0<=(a.zg^a.La)&&(8088>=a.fa||!a.ga.Vd&&a.ga.cb==a.ga.va||a.ga.Vd&&!a.ga.cb?m(a,a.La-a.ga.Aa&a.ga.va):l.call(a,12,0));a.Wc(a.La,b)}function xe(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.fa)2this.fa?0:1;for(var b=0;2>b;b++){switch(a){case 0:if(this.Ea&1&&this.R&512){var c=ye(this.Y);if(-1<=c&&(this.Ea&=-2,0<=c)){this.Ea&=-5;ze.call(this,c,null,11);break a}}break;case 1:if(this.Ea& -2){this.Ea&=-3;80386<=this.fa&&(this.qb[6]|=16384);ze.call(this,1,null,11);break a}}a=1-a}}if(a=this.Ea&8){a=this.Y;b=!1;for(c=0;c>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.$g;if(bd)D(this,this.Ja-this.ka.Aa),ze.call(this,5,null,0);this.O|=2;return a} -function Je(a,b){var c=0;if(b){me(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else oe(this);this.A-=11+3*c;return a}function Ke(a,b){var c=0;if(b){me(this);for(var d=2==this.ja?15:31,e=1<>>=1;c++;d--}}else oe(this);this.A-=11+3*c;return a}function Le(a,b){a&1<<(b&31)?fe(this):ge(this);this.A-=this.P===g?3:6;this.O|=2;return a}function Me(a,b){var c=1<<(b&31);a&c?fe(this):ge(this);this.A-=this.P===g?6:8;return a^c} -function Ne(a,b){var c=1<<(b&31);a&c?fe(this):ge(this);this.A-=this.P===g?6:8;return a&~c}function Oe(a,b){var c=1<<(b&31);a&c?fe(this):ge(this);this.A-=this.P===g?6:8;return a|c}function Pe(a,b){var c=this.ka.oa,d=u(this);null!=Lc(this,a,b,!0)&&(t(this,c),t(this,d))}function Qe(a,b){Yd(this,a,b,a-b|0,191,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.Ff:this.B.vb;this.O|=2;return a} -function Re(a,b){Yd(this,a,b,a-b|0,this.$a|63,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.Ff:this.B.vb;this.O|=2;return a}function Se(a){var b=a-1|0;Yd(this,a,1,b,this.$a|62,!0);this.A-=2;return a&~this.C|b&this.C}function Te(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} -function Ue(a,b,c){this.Ua=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Te(a,c)&&(b=a,k=c,b[0]-=k[0],b[1]-=k[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.Ca=d;this.Xa=a[0];this.Ua=!0}}function Ve(a){return a} -function We(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?21:24;return c&65535}function Xe(a,b){var c,d;a=this.Ba();2==this.ja?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(fe(this),he(this)):(ge(this),ie(this));d&=this.C;this.A-=this.P===g?21:24;return d} -function Ye(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?9:12;return c&65535}function Ze(a,b){var c=a*b;2147483647c?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?9:12;return c|0}function bf(a){var b=a+1|0;Yd(this,a,1,b,this.$a|62);this.A-=2;return a&~this.C|b&this.C} -function ze(a,b,c){this.A-=this.B.vh+c;c=Jc(this);var d=this.ka.oa,e=u(this);a=this.ka.Oi(a);a!==g&&(t(this,c),t(this,d),t(this,e),null!=b&&t(this,b),this.ef=-1,Gc(this),this.ea=a,this.ff=this.ka.Aa+this.ka.cb|0,this.Da=this.ka.Gb)}function cf(a,b){this.A-=14+(this.P===g?0:2);me(this);this.Pa.load(b)!==g&&this.Pa.oc>=this.Da&&this.Pa.oc>=(b&3)&&(oe(this),a=this.Pa.nb&-256,2=this.Da)&&this.Pa.oc>=(b&3))return oe(this),this.Pa.cb;me(this);return a}function kf(a,b){if(this.P===g)return pd.call(this),a;Cc(this,this.ma(this.P+this.ja));this.A-=this.B.Hd;return b} -function lf(a,b){this.A-=this.pa===g?this.P===g?this.B.Kh:this.B.Jh:this.B.Hh;return b}function mf(a,b){return b}function nf(){this.pa!==g&&Od(this);return lf.call(this,0,this.Vc)}function of(a,b){var c=b&65535,d=b>>>16,e=a&65535,k=a>>>16,n=c*e,e=(n>>>16)+d*e,p=e>>>16,e=(e&65535)+c*k;this.Ua=!0;this.Ca=e<<16|n&65535;this.Xa=p+((e>>>16)+d*k)|0}function pf(a,b){this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return ee(this,a|b,128)} -function qf(a,b){this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return ee(this,a|b,this.$a)}function rf(a){this.Wa=this.La;var b=this.Fa(),c=this.Fa();a&&m(this,r(this)+a);Lc(this,b,c,!1)&&(a&&m(this,r(this)+a),Cd(this,this.Ha),Cd(this,this.ua),80386<=this.fa&&(Cd(this,this.ab),Cd(this,this.mb)));2==a&&this.wg&&Rd(this,this.ea);this.Wa=g}function sf(a,b){var c=a-b-ke(this)|0;Yd(this,a,b,c,191,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&255} -function tf(a,b){var c=a-b-ke(this)|0;Yd(this,a,b,c,this.$a|63,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&this.C}function uf(a){this.O|=1;this.Ib[this.X()].call(this,a);this.A-=this.P===g?4:5}function vf(){return de(this)?1:0}function wf(){return Zd(this)?1:0}function xf(){return Zd(this)?0:1}function yf(){return be(this)?1:0}function zf(){return be(this)?0:1}function Af(){return Zd(this)||be(this)?1:0}function Bf(){return Zd(this)||be(this)?0:1} -function Cf(){return ce(this)?1:0}function Df(){return ce(this)?0:1}function Ef(){return $d(this)?1:0}function Ff(){return $d(this)?0:1}function Gf(){return!ce(this)!=!de(this)?1:0}function Hf(){return!ce(this)!=!de(this)?0:1}function If(){return be(this)||!ce(this)!=!de(this)?1:0}function Jf(){return be(this)||!ce(this)!=!de(this)?0:1}function Kf(a,b,c){if(c){16>16-c)&65535;ee(this,a,32768,d&32768)}return a} -function Lf(a,b,c){if(c){var d=a<>32-c;ee(this,a,-2147483648,d&-2147483648)}return a}function Mf(a,b){return Kf.call(this,a,b,this.X())}function Nf(a,b){return Lf.call(this,a,b,this.X())}function Of(a,b){return Kf.call(this,a,b,this.F&31)}function Pf(a,b){return Lf.call(this,a,b,this.F&31)}function Qf(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;ee(this,a,32768,d&1)}return a} -function Rf(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;ee(this,a,-2147483648,d&1)}return a}function Sf(a,b){return Qf.call(this,a,b,this.X())}function Tf(a,b){return Rf.call(this,a,b,this.X())}function Uf(a,b){return Qf.call(this,a,b,this.F&31)}function Vf(a,b){return Rf.call(this,a,b,this.F&31)}function Wf(a,b){var c=a-b|0;Yd(this,a,b,c,191,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&255} -function Xf(a,b){var c=a-b|0;Yd(this,a,b,c,this.$a|63,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&this.C}function Yf(a,b){ee(this,a&b,128);this.A-=this.pa===g?this.P===g?this.B.gg:this.B.je:this.B.je;this.O|=2;return a}function Zf(a,b){ee(this,a&b,this.$a);this.A-=this.pa===g?this.P===g?this.B.gg:this.B.je:this.B.je;this.O|=2;return a} -function $f(a,b){if(this.P===g){switch(this.df&7){case 0:this.G=this.G&-256|a;break;case 1:this.F=this.F&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.G=this.G&-65281|a<<8;break;case 5:this.F=this.F&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.ig}else this.pa=this.P,O(this,a),this.A-=this.B.hg;return b} -function ag(a,b){if(this.P===g){switch(this.df&7){case 0:this.G=this.G&~this.C|a;break;case 1:this.F=this.F&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:m(this,r(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.I=this.I&~this.C|a}this.A-=this.B.ig}else this.pa=this.P,P(this,a),this.A-=this.B.hg;return b} -function bg(a,b){var c=a^b;ee(this,c,128);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c}function cg(a,b){this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return ee(this,a^b,this.$a)}function dg(a){l.call(this,13,0);return a}function md(a){l.call(this,6);return a}function S(a){pd.call(this);return a}function eg(){D(this,this.Ja-this.ka.Aa);ze.call(this,0,null,2)}function fg(){this.A-=this.P===g?2:this.B.Xh;return 1} -function gg(){var a=this.F&255;this.A-=(this.P===g?this.B.$f:this.B.Zf)+(a<this.ef)D(this,this.Ja-this.ka.Aa),this.Wa!=g&&(m(this,this.Rb&~this.ga.va|this.Wa-this.ga.Aa),this.Wa=g),e=!0;else if(8!=this.ef)b=0,a=8,e=!0;else{jg.call(this,-1,0,c);wd(this);return}jg.call(this,a,b,c)&&(e=!1);e&&(this.ef=a,ze.call(this,a,b,d||0),this.Ja=this.ea);this.O|=3}else this.Ma("Fault "+ea(a)+" blocked by PCjs",1073741824),D(this,this.Ja-this.ka.Aa)} -function yd(a,b,c){this.wd=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Da&&(a|=4);l.call(this,14,a)} -function jg(a,b,c){var d=32,e;a:{e=this.ea;var k=this.Z[(e&this.gc)>>>this.na];if(5==k.type&&(k=Xb(this,e,!1,!0),!k)){e=null;break a}e=k.le(e&this.Jb,e)}204!=e||this.Ic||(c=!1);this.R&131072&&(6==a&&99==e||13==a&&205==e)&&(c=!1);!1===c&&(d|=1);983040<=this.ea&&1048575>=this.ea&&(c=!1);this.Sa(d|-2147483648)&&(c=!0);if(this.Sa(d)||c)a="Fault "+ea(a)+(null!=b?" (0x"+da(b,4)+")":"")+" on opcode "+ea(e),b=this.ha.Kb,this.Ma(a,c||d,!0)?c&&(c=b,mc(this.Ra)):(this.Ka(a),mc(this));return c} -function nd(){this.se[this.X()].call(this)}function qd(){t(this,r(this)&this.C);this.A-=this.B.ic}function Xc(){var a=r(this)&this.C;t(this,this.G&this.C);t(this,this.F&this.C);t(this,this.H&this.C);t(this,this.D&this.C);t(this,a);t(this,this.L&this.C);t(this,this.K&this.C);t(this,this.I&this.C);this.A-=this.B.Rh} -function Yc(){this.I=this.I&~this.C|this.Fa();this.K=this.K&~this.C|this.Fa();this.L=this.L&~this.C|this.Fa();m(this,r(this)+this.ja);this.D=this.D&~this.C|this.Fa();this.H=this.H&~this.C|this.Fa();this.F=this.F&~this.C|this.Fa();this.G=this.G&~this.C|this.Fa();this.A-=this.B.Ph}function Zc(){this.ta[this.X()].call(this,Ie)}function rd(){this.Ia[this.X()].call(this,He)}function sd(){this.O|=20;this.U=this.V=this.ab;this.A-=this.B.wc} -function td(){this.O|=20;this.U=this.V=this.mb;this.A-=this.B.wc}function ud(){this.O|=1024;this.ia&1024||(this.ja^=6,this.C^=-65536,Pd(this));this.A-=this.B.wc}function vd(){this.O|=2048;this.ia&2048||(this.Lc^=6,this.va^=-65536,Dd(this));this.A-=this.B.wc}function $c(){t(this,this.Ba());this.A-=this.B.ic}function ad(){this.ta[this.X()].call(this,Xe)}function bd(){t(this,this.M());this.A-=this.B.ic}function cd(){this.ta[this.X()].call(this,We)} -function dd(){var a=1,b=0,c=this.va,d=5;this.ia&192&&(a=this.F&c,b=1,this.ia&256&&(d=4));if(a--){var e=this.H&65535;qe(this,e,1)&&(e=Kb(this.la,e,this.ea-b-1),this.Ec(this.ua.Wb(this.I&c,1),e),this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-1:1)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256)))}} -function ed(){var a=1,b=0,c=this.va,d=5;this.ia&192&&(a=this.F&c,b=1,this.ia&256&&(d=4));if(a--){var e=this.ea-b-1,k=0,n=0,p=this.H&65535;if(qe(this,p,1)){for(var q=0;q>n&255,k),n+=8;this.K=this.K&~c|this.K+(this.R&1024?-this.ja:this.ja)&c;this.F=this.F&~c|this.F-b&c;this.A-=d;a&&(this.ea=this.Ja,this.O|=256)}}}}function kg(){var a=this.M();de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} -function lg(){var a=this.M();de(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function mg(){var a=this.M();Zd(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function ng(){var a=this.M();Zd(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function og(){var a=this.M();be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function pg(){var a=this.M();be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)} -function qg(){var a=this.M();Zd(this)||be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function rg(){var a=this.M();Zd(this)||be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function sg(){var a=this.M();ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function tg(){var a=this.M();ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function ug(){var a=this.M();$d(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} -function vg(){var a=this.M();$d(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function wg(){var a=this.M();!ce(this)!=!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function xg(){var a=this.M();!ce(this)==!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function yg(){var a=this.M();be(this)||!ce(this)!=!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} -function zg(){var a=this.M();be(this)||!ce(this)!=!de(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function Ag(){this.pc[this.X()].call(this,Bg,this.X);this.A-=this.pa===g?1:this.B.Pe}function hd(){this.pc[this.X()].call(this,Cg,hg)}function id(){this.yb[this.X()].call(this,2==this.ja?Dg:Eg,hg)}function Fg(){var a=ve(this),b=this.Fa();D(this,b);a&&m(this,r(this)+a);this.A-=this.B.Wh}function Gg(){var a=this.Fa();D(this,a);this.A-=this.B.Th} -function jd(){var a=ve(this),b=this.X()&31;this.A-=11;t(this,this.L);var c=r(this)&this.C;if(0>8&255;9<(c&15)||ae(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?fe(this):ge(this);b?ne(this):le(this);this.A-=this.B.td},function(){this.Ib[this.X()].call(this, -Qe)},function(){this.Ia[this.X()].call(this,Re)},function(){this.Ab[this.X()].call(this,Qe)},function(){this.ta[this.X()].call(this,Re)},function(){Qe.call(this,this.G&255,this.X());this.A--},function(){Re.call(this,this.G&this.C,this.Ba());this.A--},function(){this.O|=20;this.U=this.V=this.Ha;this.A-=this.B.wc},function(){var a,b,c=this.G&255,d=this.G>>8&255;9<(c&15)||ae(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?fe(this):ge(this);b?ne(this):le(this);this.A-=this.B.td}, -function(){this.G=bf.call(this,this.G)},function(){this.F=bf.call(this,this.F)},function(){this.H=bf.call(this,this.H)},function(){this.D=bf.call(this,this.D)},function(){m(this,bf.call(this,r(this)))},function(){this.L=bf.call(this,this.L)},function(){this.K=bf.call(this,this.K)},function(){this.I=bf.call(this,this.I)},function(){this.G=Se.call(this,this.G)},function(){this.F=Se.call(this,this.F)},function(){this.H=Se.call(this,this.H)},function(){this.D=Se.call(this,this.D)},function(){m(this,Se.call(this, -r(this)))},function(){this.L=Se.call(this,this.L)},function(){this.K=Se.call(this,this.K)},function(){this.I=Se.call(this,this.I)},function(){t(this,this.G&this.C);this.A-=this.B.ic},function(){t(this,this.F&this.C);this.A-=this.B.ic},function(){t(this,this.H&this.C);this.A-=this.B.ic},function(){t(this,this.D&this.C);this.A-=this.B.ic},function(){t(this,r(this)-2&65535);this.A-=this.B.ic},function(){t(this,this.L&this.C);this.A-=this.B.ic},function(){t(this,this.K&this.C);this.A-=this.B.ic},function(){t(this, -this.I&this.C);this.A-=this.B.ic},function(){this.G=this.G&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.F=this.F&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.H=this.H&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.D=this.D&~this.C|this.Fa();this.A-=this.B.Mb},function(){m(this,r(this)&~this.C|this.Fa());this.A-=this.B.Mb},function(){this.L=this.L&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.K=this.K&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.I=this.I&~this.C| -this.Fa();this.A-=this.B.Mb},kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,kg,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,Ag,function(){this.yb[this.X()].call(this,Lg,this.Ba);this.A-=this.pa===g?1:this.B.Pe},Ag,function(){this.yb[this.X()].call(this,Lg,this.M);this.A-=this.pa===g?1:this.B.Pe},function(){this.Ib[this.X()].call(this,Yf)},function(){this.Ia[this.X()].call(this,Zf)},function(){this.Ab[this.df=this.X()].call(this,$f)},function(){this.ta[this.df=this.X()].call(this,ag)},function(){this.O|= -1;this.Ib[this.X()].call(this,lf)},function(){this.O|=1;this.Ia[this.X()].call(this,lf)},function(){this.Ab[this.X()].call(this,lf)},function(){this.ta[this.X()].call(this,lf)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Vc=this.ua.oa;break;case 1:this.Vc=this.ka.oa;break;case 2:this.Vc=this.ga.oa;break;case 3:this.Vc=this.Ha.oa;break;case 4:if(80386<=this.fa){this.Vc=this.ab.oa;break}l.call(this,6);break;case 5:if(80386<=this.fa){this.Vc=this.mb.oa;break}default:l.call(this,6)}this.O|= -1;this.Ia[a].call(this,nf)},function(){this.O|=1;this.U=this.V=this.Ji;this.ta[this.X()].call(this,ef)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.fa||80386==this.fa&&4!=c&&5!=c){l.call(this,6);return}switch(c){case 1:a=this.F;break;case 4:a=r(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.I}}this.ta[b].call(this,lf);switch(c){case 0:Ic(this,this.G);this.G=a;break;case 1:Wd(this, -this.F);this.F=a;break;case 2:Cc(this,this.H);this.H=a;break;case 3:Hc(this,this.D);this.D=a;break;case 4:80386<=this.fa?this.ab.load(r(this)):Ic(this,r(this));m(this,a);break;case 5:80386<=this.fa?this.mb.load(this.L):Wd(this,this.L);this.L=a;break;case 6:Cc(this,this.K);this.K=a;break;case 7:Hc(this,this.I),this.I=a}},function(){this.O|=1;this.yb[this.X()].call(this,Mg,this.Fa)},function(){this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.F&this.C;this.F=this.F&~this.C|a&this.C;this.A-= -3},function(){var a=this.G;this.G=this.G&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.G,b=r(this);this.G=this.G&~this.C|b&this.C;m(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C; -this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.I&this.C;this.I=this.I&~this.C|a&this.C;this.A-=3},function(){this.G=2==this.ja?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.H=2==this.ja?this.H&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.bh},function(){Pe.call(this,this.Ba(),ve(this));this.A-=this.B.fh},function(){this.Ma("WAIT not implemented");this.A--},function(){var a=Jc(this);a&131072&&3>this.Bb?l.call(this,13,0):(t(this,a& --196609),this.A-=this.B.ic)},function(){if(this.R&131072&&3>this.Bb)l.call(this,13,0);else{var a=this.Fa(),a=a&65535|this.R&-65536;Kc(this,a);this.A-=this.B.Mb}},function(){var a=this.G>>8&255;a&1?fe(this):ge(this);a&4?(this.resultType&=-3,this.R|=4):(this.resultType&=-3,this.R&=-5);a&16?ne(this):le(this);a&64?oe(this):me(this);a&128?(this.resultType&=-17,this.R|=128):(this.resultType&=-17,this.R&=-129);this.A-=this.B.Cb},function(){this.G=this.G&-65281|(Jc(this)&213)<<8;this.A-=this.B.Cb},function(){var a= -this.G&-256,b;b=Q(this);b=this.Tb(this.U.ec(b,1));this.G=a|b;this.A-=this.B.Pf},function(){this.G=this.G&~this.C|Fc(this,this.U,Q(this));this.A-=this.B.Pf},function(){var a=Q(this),b=this.G;this.Ec(this.U.Wb(a,1),b);this.A-=this.B.Qf},function(){var a=Q(this),b=this.G;this.Wc(this.U.Wb(a,this.ja),b);this.A-=this.B.Qf},function(){var a=1,b=0,c=this.va,d=this.B.Rf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Tf,this.ia&256||(this.A-=this.B.Sf));if(a--){var e=this.Tb(this.U.ec(this.K&c,1));this.Ec(this.ua.Wb(this.I& -c,1),e);this.O&4096||(e=this.R&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.A-=d,this.F=this.F&~c|this.F-b&c,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Rf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Tf,this.ia&256||(this.A-=this.B.Sf));if(a--){var e=Fc(this,this.U,this.K&c);this.Wc(this.ua.Wb(this.I&c,this.ja),e);this.O&4096||(e=this.R&1024?-this.ja:this.ja,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.A-=d,this.F=this.F&~c|this.F- -b&c,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Cf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Ef,this.ia&256||(this.A-=this.B.Df));if(a--){var e=re(this,this.U,this.K&c),k=te(this,this.ua,this.I&c);this.O&4096||(Qe.call(this,e,k),e=this.R&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.B.vb,a&&be(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Cf;this.ia&192&&(a= -this.F&c,b=1,d=this.B.Ef,this.ia&256||(this.A-=this.B.Df));if(a--){var e=se(this,this.U,this.K&c),k=ue(this,this.ua,this.I&c);this.O&4096||(Re.call(this,e,k),e=this.R&1024?-this.ja:this.ja,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.B.vb,a&&be(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256))}},function(){ee(this,this.G&this.X(),128);this.A-=this.B.td},function(){ee(this,this.G&this.Ba(),this.$a);this.A-=this.B.td},function(){var a=1,b=0,c= +function se(a,b,c){a.xe=b;a.P=b.ec(a.ve=c,1);return a.O&1?0:a.Tb(a.P)}function F(a,b){return se(a,a.U,b&a.va)}function H(a,b){return se(a,a.V,b&a.va)}function te(a,b,c){a.xe=b;a.P=b.ec(a.ve=c,a.ja);return a.O&1?0:a.Jc(a.P)}function I(a,b){return te(a,a.U,b&a.va)}function J(a,b){return te(a,a.V,b&a.va)}function ue(a,b,c){a.xe=b;a.pa=a.P=b.ec(a.ve=c,1);return a.O&1?0:a.Tb(a.P)}function K(a,b){return ue(a,a.U,b&a.va)}function L(a,b){return ue(a,a.V,b&a.va)} +function ve(a,b,c){a.xe=b;a.pa=a.P=b.ec(a.ve=c,a.ja);return a.O&1?0:a.Jc(a.P)}function M(a,b){return ve(a,a.U,b&a.va)}function N(a,b){return ve(a,a.V,b&a.va)}function O(a,b){a.O&2||a.Ec(a.xe.Wb(a.ve,1),b)}function P(a,b){a.O&2||a.Wc(a.xe.Wb(a.ve,a.ja),b)}function Gc(a,b,c){return a.Jc(b.ec(c,a.ja))}f.X=function(){var a=this.Tb(this.ea);Yd(this,1);return a};function we(a){var b=a.ma(a.ea);Yd(a,2);return b}function Q(a){var b=a.wi(a.ea);Yd(a,a.Lc);return b} +f.Ba=function(){var a=this.Jc(this.ea);Yd(this,this.ja);return a};f.M=function(){var a=this.Tb(this.ea)<<24>>24;Yd(this,1);return a};function R(a,b){var c=a.Tb(a.ea);Yd(a,1);return xe[c].call(a,b)}f.Fa=function(){var a=this.Jc(this.La);this.La=this.La+this.ja|0;var b=this.yg-this.La|0;0>b&&0<=(this.yg^this.La)&&(8088>=this.fa||!this.ga.Vd&&this.ga.cb==this.ga.va||this.ga.Vd&&!this.ga.cb?n(this,this.La-this.ga.Aa&this.ga.va):-1>b&&m.call(this,12,0));return a}; +function t(a,b){a.La=a.La-a.ja|0;0>(a.La-a.zg|0)&&0<=(a.zg^a.La)&&(8088>=a.fa||!a.ga.Vd&&a.ga.cb==a.ga.va||a.ga.Vd&&!a.ga.cb?n(a,a.La-a.ga.Aa&a.ga.va):m.call(a,12,0));a.Wc(a.La,b)}function ye(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.fa)2this.fa?0:1;for(var b=0;2>b;b++){switch(a){case 0:if(this.Ea&1&&this.R&512){var c=ze(this.Y);if(-1<=c&&(this.Ea&=-2,0<=c)){this.Ea&=-5;Ae.call(this,c,null,11);break a}}break;case 1:if(this.Ea& +2){this.Ea&=-3;80386<=this.fa&&(this.qb[6]|=16384);Ae.call(this,1,null,11);break a}}a=1-a}}if(a=this.Ea&8){a=this.Y;b=!1;for(c=0;c>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.B.$g;if(bd)D(this,this.Ja-this.ka.Aa),Ae.call(this,5,null,0);this.O|=2;return a} +function Ke(a,b){var c=0;if(b){ne(this);for(var d=1;d&this.C;){if(b&d){a=c;break}d<<=1;c++}}else pe(this);this.A-=11+3*c;return a}function Le(a,b){var c=0;if(b){ne(this);for(var d=2==this.ja?15:31,e=1<>>=1;c++;d--}}else pe(this);this.A-=11+3*c;return a}function Me(a,b){a&1<<(b&31)?ge(this):he(this);this.A-=this.P===g?3:6;this.O|=2;return a}function Ne(a,b){var c=1<<(b&31);a&c?ge(this):he(this);this.A-=this.P===g?6:8;return a^c} +function Oe(a,b){var c=1<<(b&31);a&c?ge(this):he(this);this.A-=this.P===g?6:8;return a&~c}function Pe(a,b){var c=1<<(b&31);a&c?ge(this):he(this);this.A-=this.P===g?6:8;return a|c}function Qe(a,b){var c=this.ka.oa,d=u(this);null!=Mc(this,a,b,!0)&&(t(this,c),t(this,d))}function Re(a,b){Zd(this,a,b,a-b|0,191,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.Ff:this.B.vb;this.O|=2;return a} +function Se(a,b){Zd(this,a,b,a-b|0,this.$a|63,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.Ff:this.B.vb;this.O|=2;return a}function Te(a){var b=a-1|0;Zd(this,a,1,b,this.$a|62,!0);this.A-=2;return a&~this.C|b&this.C}function Ue(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} +function Ve(a,b,c){this.Ua=!1;if((c>>>=0)&&!(c<=b>>>0)){var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Ue(a,c)&&(b=a,k=c,b[0]-=k[0],b[1]-=k[1],0>b[0]&&(b[0]>>>=0,b[1]--),d+=e),b=c,b[0]>>>=1,b[1]&1&&(b[0]=(b[0]|2147483648)>>>0),b[1]>>>=1,e>>>=1;while(e);this.Ca=d;this.Xa=a[0];this.Ua=!0}}function We(a){return a} +function Xe(a,b){a=this.M();var c=(b<<16>>16)*a|0;32767c?(ge(this),ie(this)):(he(this),je(this));this.A-=this.P===g?21:24;return c&65535}function Ye(a,b){var c,d;a=this.Ba();2==this.ja?(d=(b<<16>>16)*(a<<16>>16)|0,c=32767d):(d=b*a,c=2147483647d);c?(ge(this),ie(this)):(he(this),je(this));d&=this.C;this.A-=this.P===g?21:24;return d} +function Ze(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(ge(this),ie(this)):(he(this),je(this));this.A-=this.P===g?9:12;return c&65535}function bf(a,b){var c=a*b;2147483647c?(ge(this),ie(this)):(he(this),je(this));this.A-=this.P===g?9:12;return c|0}function cf(a){var b=a+1|0;Zd(this,a,1,b,this.$a|62);this.A-=2;return a&~this.C|b&this.C} +function Ae(a,b,c){this.A-=this.B.vh+c;c=Kc(this);var d=this.ka.oa,e=u(this);a=this.ka.Oi(a);a!==g&&(t(this,c),t(this,d),t(this,e),null!=b&&t(this,b),this.ef=-1,Hc(this),this.ea=a,this.ff=this.ka.Aa+this.ka.cb|0,this.Da=this.ka.Gb)}function df(a,b){this.A-=14+(this.P===g?0:2);ne(this);this.Pa.load(b)!==g&&this.Pa.oc>=this.Da&&this.Pa.oc>=(b&3)&&(pe(this),a=this.Pa.nb&-256,2=this.Da)&&this.Pa.oc>=(b&3))return pe(this),this.Pa.cb;ne(this);return a}function lf(a,b){if(this.P===g)return qd.call(this),a;Dc(this,this.ma(this.P+this.ja));this.A-=this.B.Gd;return b} +function mf(a,b){this.A-=this.pa===g?this.P===g?this.B.Kh:this.B.Jh:this.B.Hh;return b}function nf(a,b){return b}function of(){this.pa!==g&&Pd(this);return mf.call(this,0,this.Vc)}function pf(a,b){var c=b&65535,d=b>>>16,e=a&65535,k=a>>>16,l=c*e,e=(l>>>16)+d*e,p=e>>>16,e=(e&65535)+c*k;this.Ua=!0;this.Ca=e<<16|l&65535;this.Xa=p+((e>>>16)+d*k)|0}function qf(a,b){this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return fe(this,a|b,128)} +function rf(a,b){this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return fe(this,a|b,this.$a)}function sf(a){this.Wa=this.La;var b=this.Fa(),c=this.Fa();a&&n(this,r(this)+a);Mc(this,b,c,!1)&&(a&&n(this,r(this)+a),Dd(this,this.Ha),Dd(this,this.ua),80386<=this.fa&&(Dd(this,this.ab),Dd(this,this.mb)));2==a&&this.wg&&Sd(this,this.ea);this.Wa=g}function tf(a,b){var c=a-b-le(this)|0;Zd(this,a,b,c,191,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&255} +function uf(a,b){var c=a-b-le(this)|0;Zd(this,a,b,c,this.$a|63,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&this.C}function vf(a){this.O|=1;this.Ib[this.X()].call(this,a);this.A-=this.P===g?4:5}function wf(){return ee(this)?1:0}function xf(){return $d(this)?1:0}function yf(){return $d(this)?0:1}function zf(){return ce(this)?1:0}function Af(){return ce(this)?0:1}function Bf(){return $d(this)||ce(this)?1:0}function Cf(){return $d(this)||ce(this)?0:1} +function Df(){return de(this)?1:0}function Ef(){return de(this)?0:1}function Ff(){return ae(this)?1:0}function Gf(){return ae(this)?0:1}function Hf(){return!de(this)!=!ee(this)?1:0}function If(){return!de(this)!=!ee(this)?0:1}function Jf(){return ce(this)||!de(this)!=!ee(this)?1:0}function Kf(){return ce(this)||!de(this)!=!ee(this)?0:1}function Lf(a,b,c){if(c){16>16-c)&65535;fe(this,a,32768,d&32768)}return a} +function Mf(a,b,c){if(c){var d=a<>32-c;fe(this,a,-2147483648,d&-2147483648)}return a}function Nf(a,b){return Lf.call(this,a,b,this.X())}function Of(a,b){return Mf.call(this,a,b,this.X())}function Pf(a,b){return Lf.call(this,a,b,this.F&31)}function Qf(a,b){return Mf.call(this,a,b,this.F&31)}function Rf(a,b,c){if(c){16>c-1;a=(d>>1|b<<16-c)&65535;fe(this,a,32768,d&1)}return a} +function Sf(a,b,c){if(c){var d=a>>c-1;a=d>>1|b<<32-c;fe(this,a,-2147483648,d&1)}return a}function Tf(a,b){return Rf.call(this,a,b,this.X())}function Uf(a,b){return Sf.call(this,a,b,this.X())}function Vf(a,b){return Rf.call(this,a,b,this.F&31)}function Wf(a,b){return Sf.call(this,a,b,this.F&31)}function Xf(a,b){var c=a-b|0;Zd(this,a,b,c,191,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&255} +function Yf(a,b){var c=a-b|0;Zd(this,a,b,c,this.$a|63,!0);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c&this.C}function Zf(a,b){fe(this,a&b,128);this.A-=this.pa===g?this.P===g?this.B.gg:this.B.je:this.B.je;this.O|=2;return a}function $f(a,b){fe(this,a&b,this.$a);this.A-=this.pa===g?this.P===g?this.B.gg:this.B.je:this.B.je;this.O|=2;return a} +function ag(a,b){if(this.P===g){switch(this.df&7){case 0:this.G=this.G&-256|a;break;case 1:this.F=this.F&-256|a;break;case 2:this.H=this.H&-256|a;break;case 3:this.D=this.D&-256|a;break;case 4:this.G=this.G&-65281|a<<8;break;case 5:this.F=this.F&-65281|a<<8;break;case 6:this.H=this.H&-65281|a<<8;break;case 7:this.D=this.D&-65281|a<<8}this.A-=this.B.ig}else this.pa=this.P,O(this,a),this.A-=this.B.hg;return b} +function bg(a,b){if(this.P===g){switch(this.df&7){case 0:this.G=this.G&~this.C|a;break;case 1:this.F=this.F&~this.C|a;break;case 2:this.H=this.H&~this.C|a;break;case 3:this.D=this.D&~this.C|a;break;case 4:n(this,r(this)&~this.C|a);break;case 5:this.L=this.D&~this.C|a;break;case 6:this.K=this.K&~this.C|a;break;case 7:this.I=this.I&~this.C|a}this.A-=this.B.ig}else this.pa=this.P,P(this,a),this.A-=this.B.hg;return b} +function cg(a,b){var c=a^b;fe(this,c,128);this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return c}function dg(a,b){this.A-=this.pa===g?this.P===g?this.B.Lb:this.B.vb:this.B.$b;return fe(this,a^b,this.$a)}function eg(a){m.call(this,13,0);return a}function nd(a){m.call(this,6);return a}function S(a){qd.call(this);return a}function fg(){D(this,this.Ja-this.ka.Aa);Ae.call(this,0,null,2)}function gg(){this.A-=this.P===g?2:this.B.Xh;return 1} +function hg(){var a=this.F&255;this.A-=(this.P===g?this.B.$f:this.B.Zf)+(a<this.ef)D(this,this.Ja-this.ka.Aa),this.Wa!=g&&(n(this,this.Rb&~this.ga.va|this.Wa-this.ga.Aa),this.Wa=g),e=!0;else if(8!=this.ef)b=0,a=8,e=!0;else{kg.call(this,-1,0,c);xd(this);return}kg.call(this,a,b,c)&&(e=!1);e&&(this.ef=a,Ae.call(this,a,b,d||0),this.Ja=this.ea);this.O|=3}else this.Ma("Fault "+ea(a)+" blocked by PCjs",1073741824),D(this,this.Ja-this.ka.Aa)} +function zd(a,b,c){this.vd=a;a=0;b&&(a|=1);c&&(a|=2);3==this.Da&&(a|=4);m.call(this,14,a)} +function kg(a,b,c){var d=32,e;a:{e=this.ea;var k=this.Z[(e&this.gc)>>>this.na];if(5==k.type&&(k=Xb(this,e,!1,!0),!k)){e=null;break a}e=k.le(e&this.Jb,e)}204!=e||this.Ic||(c=!1);this.R&131072&&(6==a&&99==e||13==a&&205==e)&&(c=!1);!1===c&&(d|=1);983040<=this.ea&&1048575>=this.ea&&(c=!1);this.Sa(d|-2147483648)&&(c=!0);if(this.Sa(d)||c)a="Fault "+ea(a)+(null!=b?" (0x"+da(b,4)+")":"")+" on opcode "+ea(e),b=this.ha.Kb,this.Ma(a,c||d,!0)?c&&(c=b,nc(this.Ra)):(this.Ka(a),nc(this));return c} +function od(){this.se[this.X()].call(this)}function rd(){t(this,r(this)&this.C);this.A-=this.B.ic}function Yc(){var a=r(this)&this.C;t(this,this.G&this.C);t(this,this.F&this.C);t(this,this.H&this.C);t(this,this.D&this.C);t(this,a);t(this,this.L&this.C);t(this,this.K&this.C);t(this,this.I&this.C);this.A-=this.B.Rh} +function Zc(){this.I=this.I&~this.C|this.Fa();this.K=this.K&~this.C|this.Fa();this.L=this.L&~this.C|this.Fa();n(this,r(this)+this.ja);this.D=this.D&~this.C|this.Fa();this.H=this.H&~this.C|this.Fa();this.F=this.F&~this.C|this.Fa();this.G=this.G&~this.C|this.Fa();this.A-=this.B.Ph}function $c(){this.ta[this.X()].call(this,Je)}function sd(){this.Ia[this.X()].call(this,Ie)}function td(){this.O|=20;this.U=this.V=this.ab;this.A-=this.B.wc} +function ud(){this.O|=20;this.U=this.V=this.mb;this.A-=this.B.wc}function vd(){this.O|=1024;this.ia&1024||(this.ja^=6,this.C^=-65536,Qd(this));this.A-=this.B.wc}function wd(){this.O|=2048;this.ia&2048||(this.Lc^=6,this.va^=-65536,Ed(this));this.A-=this.B.wc}function ad(){t(this,this.Ba());this.A-=this.B.ic}function bd(){this.ta[this.X()].call(this,Ye)}function cd(){t(this,this.M());this.A-=this.B.ic}function dd(){this.ta[this.X()].call(this,Xe)} +function ed(){var a=1,b=0,c=this.va,d=5;this.ia&192&&(a=this.F&c,b=1,this.ia&256&&(d=4));if(a--){var e=this.H&65535;re(this,e,1)&&(e=Kb(this.la,e,this.ea-b-1),this.Ec(this.ua.Wb(this.I&c,1),e),this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-1:1)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256)))}} +function fd(){var a=1,b=0,c=this.va,d=5;this.ia&192&&(a=this.F&c,b=1,this.ia&256&&(d=4));if(a--){var e=this.ea-b-1,k=0,l=0,p=this.H&65535;if(re(this,p,1)){for(var q=0;q>l&255,k),l+=8;this.K=this.K&~c|this.K+(this.R&1024?-this.ja:this.ja)&c;this.F=this.F&~c|this.F-b&c;this.A-=d;a&&(this.ea=this.Ja,this.O|=256)}}}}function lg(){var a=this.M();ee(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} +function mg(){var a=this.M();ee(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function ng(){var a=this.M();$d(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function og(){var a=this.M();$d(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function pg(){var a=this.M();ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function qg(){var a=this.M();ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)} +function rg(){var a=this.M();$d(this)||ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function sg(){var a=this.M();$d(this)||ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function tg(){var a=this.M();de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function ug(){var a=this.M();de(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function vg(){var a=this.M();ae(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} +function wg(){var a=this.M();ae(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function xg(){var a=this.M();!de(this)!=!ee(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function yg(){var a=this.M();!de(this)==!ee(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}function zg(){var a=this.M();ce(this)||!de(this)!=!ee(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa} +function Ag(){var a=this.M();ce(this)||!de(this)!=!ee(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}function Bg(){this.pc[this.X()].call(this,Cg,this.X);this.A-=this.pa===g?1:this.B.Pe}function id(){this.pc[this.X()].call(this,Dg,ig)}function jd(){this.yb[this.X()].call(this,2==this.ja?Eg:Fg,ig)}function Gg(){var a=we(this),b=this.Fa();D(this,b);a&&n(this,r(this)+a);this.A-=this.B.Wh}function Hg(){var a=this.Fa();D(this,a);this.A-=this.B.Th} +function kd(){var a=we(this),b=this.X()&31;this.A-=11;t(this,this.L);var c=r(this)&this.C;if(0>8&255;9<(c&15)||be(this)?(c=c+6&15,d=d+1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?ge(this):he(this);b?oe(this):me(this);this.A-=this.B.sd},function(){this.Ib[this.X()].call(this, +Re)},function(){this.Ia[this.X()].call(this,Se)},function(){this.Ab[this.X()].call(this,Re)},function(){this.ta[this.X()].call(this,Se)},function(){Re.call(this,this.G&255,this.X());this.A--},function(){Se.call(this,this.G&this.C,this.Ba());this.A--},function(){this.O|=20;this.U=this.V=this.Ha;this.A-=this.B.wc},function(){var a,b,c=this.G&255,d=this.G>>8&255;9<(c&15)||be(this)?(c=c-6&15,d=d-1&255,a=b=1):a=b=0;this.G=this.G&-65536|d<<8|c;a?ge(this):he(this);b?oe(this):me(this);this.A-=this.B.sd}, +function(){this.G=cf.call(this,this.G)},function(){this.F=cf.call(this,this.F)},function(){this.H=cf.call(this,this.H)},function(){this.D=cf.call(this,this.D)},function(){n(this,cf.call(this,r(this)))},function(){this.L=cf.call(this,this.L)},function(){this.K=cf.call(this,this.K)},function(){this.I=cf.call(this,this.I)},function(){this.G=Te.call(this,this.G)},function(){this.F=Te.call(this,this.F)},function(){this.H=Te.call(this,this.H)},function(){this.D=Te.call(this,this.D)},function(){n(this,Te.call(this, +r(this)))},function(){this.L=Te.call(this,this.L)},function(){this.K=Te.call(this,this.K)},function(){this.I=Te.call(this,this.I)},function(){t(this,this.G&this.C);this.A-=this.B.ic},function(){t(this,this.F&this.C);this.A-=this.B.ic},function(){t(this,this.H&this.C);this.A-=this.B.ic},function(){t(this,this.D&this.C);this.A-=this.B.ic},function(){t(this,r(this)-2&65535);this.A-=this.B.ic},function(){t(this,this.L&this.C);this.A-=this.B.ic},function(){t(this,this.K&this.C);this.A-=this.B.ic},function(){t(this, +this.I&this.C);this.A-=this.B.ic},function(){this.G=this.G&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.F=this.F&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.H=this.H&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.D=this.D&~this.C|this.Fa();this.A-=this.B.Mb},function(){n(this,r(this)&~this.C|this.Fa());this.A-=this.B.Mb},function(){this.L=this.L&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.K=this.K&~this.C|this.Fa();this.A-=this.B.Mb},function(){this.I=this.I&~this.C| +this.Fa();this.A-=this.B.Mb},lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,Ag,lg,mg,ng,og,pg,qg,rg,sg,tg,ug,vg,wg,xg,yg,zg,Ag,Bg,function(){this.yb[this.X()].call(this,Mg,this.Ba);this.A-=this.pa===g?1:this.B.Pe},Bg,function(){this.yb[this.X()].call(this,Mg,this.M);this.A-=this.pa===g?1:this.B.Pe},function(){this.Ib[this.X()].call(this,Zf)},function(){this.Ia[this.X()].call(this,$f)},function(){this.Ab[this.df=this.X()].call(this,ag)},function(){this.ta[this.df=this.X()].call(this,bg)},function(){this.O|= +1;this.Ib[this.X()].call(this,mf)},function(){this.O|=1;this.Ia[this.X()].call(this,mf)},function(){this.Ab[this.X()].call(this,mf)},function(){this.ta[this.X()].call(this,mf)},function(){var a=this.X();switch((a&56)>>3){case 0:this.Vc=this.ua.oa;break;case 1:this.Vc=this.ka.oa;break;case 2:this.Vc=this.ga.oa;break;case 3:this.Vc=this.Ha.oa;break;case 4:if(80386<=this.fa){this.Vc=this.ab.oa;break}m.call(this,6);break;case 5:if(80386<=this.fa){this.Vc=this.mb.oa;break}default:m.call(this,6)}this.O|= +1;this.Ia[a].call(this,of)},function(){this.O|=1;this.U=this.V=this.Ji;this.ta[this.X()].call(this,ff)},function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 0:a=this.G;break;case 2:a=this.H;break;case 3:a=this.D;break;default:if(80286==this.fa||80386==this.fa&&4!=c&&5!=c){m.call(this,6);return}switch(c){case 1:a=this.F;break;case 4:a=r(this);break;case 5:a=this.L;break;case 6:a=this.K;break;case 7:a=this.I}}this.ta[b].call(this,mf);switch(c){case 0:Jc(this,this.G);this.G=a;break;case 1:Xd(this, +this.F);this.F=a;break;case 2:Dc(this,this.H);this.H=a;break;case 3:Ic(this,this.D);this.D=a;break;case 4:80386<=this.fa?this.ab.load(r(this)):Jc(this,r(this));n(this,a);break;case 5:80386<=this.fa?this.mb.load(this.L):Xd(this,this.L);this.L=a;break;case 6:Dc(this,this.K);this.K=a;break;case 7:Ic(this,this.I),this.I=a}},function(){this.O|=1;this.yb[this.X()].call(this,Ng,this.Fa)},function(){this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.F&this.C;this.F=this.F&~this.C|a&this.C;this.A-= +3},function(){var a=this.G;this.G=this.G&~this.C|this.H&this.C;this.H=this.H&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.D&this.C;this.D=this.D&~this.C|a&this.C;this.A-=3},function(){var a=this.G,b=r(this);this.G=this.G&~this.C|b&this.C;n(this,b&~this.C|a&this.C);this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.L&this.C;this.L=this.L&~this.C|a&this.C;this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.K&this.C;this.K=this.K&~this.C|a&this.C; +this.A-=3},function(){var a=this.G;this.G=this.G&~this.C|this.I&this.C;this.I=this.I&~this.C|a&this.C;this.A-=3},function(){this.G=2==this.ja?this.G&-65536|this.G<<24>>24&65535:this.G<<16>>16;this.A-=2},function(){this.H=2==this.ja?this.H&-65536|(this.G&32768?65535:0):this.G&-2147483648?-1:0;this.A-=this.B.bh},function(){Qe.call(this,this.Ba(),we(this));this.A-=this.B.fh},function(){this.Ma("WAIT not implemented");this.A--},function(){var a=Kc(this);a&131072&&3>this.Bb?m.call(this,13,0):(t(this,a& +-196609),this.A-=this.B.ic)},function(){if(this.R&131072&&3>this.Bb)m.call(this,13,0);else{var a=this.Fa(),a=a&65535|this.R&-65536;Lc(this,a);this.A-=this.B.Mb}},function(){var a=this.G>>8&255;a&1?ge(this):he(this);a&4?(this.resultType&=-3,this.R|=4):(this.resultType&=-3,this.R&=-5);a&16?oe(this):me(this);a&64?pe(this):ne(this);a&128?(this.resultType&=-17,this.R|=128):(this.resultType&=-17,this.R&=-129);this.A-=this.B.Cb},function(){this.G=this.G&-65281|(Kc(this)&213)<<8;this.A-=this.B.Cb},function(){var a= +this.G&-256,b;b=Q(this);b=this.Tb(this.U.ec(b,1));this.G=a|b;this.A-=this.B.Pf},function(){this.G=this.G&~this.C|Gc(this,this.U,Q(this));this.A-=this.B.Pf},function(){var a=Q(this),b=this.G;this.Ec(this.U.Wb(a,1),b);this.A-=this.B.Qf},function(){var a=Q(this),b=this.G;this.Wc(this.U.Wb(a,this.ja),b);this.A-=this.B.Qf},function(){var a=1,b=0,c=this.va,d=this.B.Rf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Tf,this.ia&256||(this.A-=this.B.Sf));if(a--){var e=this.Tb(this.U.ec(this.K&c,1));this.Ec(this.ua.Wb(this.I& +c,1),e);this.O&4096||(e=this.R&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.A-=d,this.F=this.F&~c|this.F-b&c,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Rf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Tf,this.ia&256||(this.A-=this.B.Sf));if(a--){var e=Gc(this,this.U,this.K&c);this.Wc(this.ua.Wb(this.I&c,this.ja),e);this.O&4096||(e=this.R&1024?-this.ja:this.ja,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.A-=d,this.F=this.F&~c|this.F- +b&c,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Cf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Ef,this.ia&256||(this.A-=this.B.Df));if(a--){var e=se(this,this.U,this.K&c),k=ue(this,this.ua,this.I&c);this.O&4096||(Re.call(this,e,k),e=this.R&1024?-1:1,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.B.vb,a&&ce(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Cf;this.ia&192&&(a= +this.F&c,b=1,d=this.B.Ef,this.ia&256||(this.A-=this.B.Df));if(a--){var e=te(this,this.U,this.K&c),k=ve(this,this.ua,this.I&c);this.O&4096||(Se.call(this,e,k),e=this.R&1024?-this.ja:this.ja,this.K=this.K&~c|this.K+e&c,this.I=this.I&~c|this.I+e&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.B.vb,a&&ce(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256))}},function(){fe(this,this.G&this.X(),128);this.A-=this.B.sd},function(){fe(this,this.G&this.Ba(),this.$a);this.A-=this.B.sd},function(){var a=1,b=0,c= this.va,d=this.B.bg;this.ia&192&&(a=this.F&c,b=1,d=this.B.dg,this.ia&256||(this.A-=this.B.cg));if(a--){var e=this.G;this.Ec(this.ua.Wb(this.I&c,1),e);this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-1:1)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.bg;this.ia&192&&(a=this.F&c,b=1,d=this.B.dg,this.ia&256||(this.A-=this.B.cg));if(a--){var e=this.G;this.Wc(this.ua.Wb(this.I&c,this.ja),e);this.O&4096||(this.I=this.I&~c|this.I+ (this.R&1024?-this.ja:this.ja)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Jf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Lf,this.ia&256||(this.A-=this.B.Kf));if(a--){var e=this.Tb(this.U.ec(this.K&c,1));this.O&4096||(this.G=this.G&-256|e,this.K=this.K&~c|this.K+(this.R&1024?-1:1)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Jf;this.ia&192&&(a=this.F&c,b=1,d= -this.B.Lf,this.ia&256||(this.A-=this.B.Kf));if(a--){var e=Fc(this,this.U,this.K&c);this.O&4096||(this.G=this.G&~this.C|e,this.K=this.K&~c|this.K+(this.R&1024?-this.ja:this.ja)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Wf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Yf,this.ia&256||(this.A-=this.B.Xf));a--&&(Qe.call(this,this.G&255,te(this,this.ua,this.I&c)),this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-1:1)&c,this.F=this.F& -~c|this.F-b&c,this.A-=d-this.B.vb,a&&be(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256)))},function(){var a=1,b=0,c=this.va,d=this.B.Wf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Yf,this.ia&256||(this.A-=this.B.Xf));a--&&(Re.call(this,this.G&this.C,ue(this,this.ua,this.I&c)),this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-this.ja:this.ja)&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.B.vb,a&&be(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256)))},function(){this.G=this.G&-256|this.X();this.A-=this.B.Cb}, +this.B.Lf,this.ia&256||(this.A-=this.B.Kf));if(a--){var e=Gc(this,this.U,this.K&c);this.O&4096||(this.G=this.G&~this.C|e,this.K=this.K&~c|this.K+(this.R&1024?-this.ja:this.ja)&c,this.F=this.F&~c|this.F-b&c,this.A-=d,a&&(this.ea=this.Ja,this.O|=256))}},function(){var a=1,b=0,c=this.va,d=this.B.Wf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Yf,this.ia&256||(this.A-=this.B.Xf));a--&&(Re.call(this,this.G&255,ue(this,this.ua,this.I&c)),this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-1:1)&c,this.F=this.F& +~c|this.F-b&c,this.A-=d-this.B.vb,a&&ce(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256)))},function(){var a=1,b=0,c=this.va,d=this.B.Wf;this.ia&192&&(a=this.F&c,b=1,d=this.B.Yf,this.ia&256||(this.A-=this.B.Xf));a--&&(Se.call(this,this.G&this.C,ve(this,this.ua,this.I&c)),this.O&4096||(this.I=this.I&~c|this.I+(this.R&1024?-this.ja:this.ja)&c,this.F=this.F&~c|this.F-b&c,this.A-=d-this.B.vb,a&&ce(this)==(this.ia&64)&&(this.ea=this.Ja,this.O|=256)))},function(){this.G=this.G&-256|this.X();this.A-=this.B.Cb}, function(){this.F=this.F&-256|this.X();this.A-=this.B.Cb},function(){this.H=this.H&-256|this.X();this.A-=this.B.Cb},function(){this.D=this.D&-256|this.X();this.A-=this.B.Cb},function(){this.G=this.G&-65281|this.X()<<8;this.A-=this.B.Cb},function(){this.F=this.F&-65281|this.X()<<8;this.A-=this.B.Cb},function(){this.H=this.H&-65281|this.X()<<8;this.A-=this.B.Cb},function(){this.D=this.D&-65281|this.X()<<8;this.A-=this.B.Cb},function(){this.G=this.G&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.F= -this.F&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.H=this.H&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.D=this.D&~this.C|this.Ba();this.A-=this.B.Cb},function(){m(this,r(this)&~this.C|this.Ba());this.A-=this.B.Cb},function(){this.L=this.L&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.K=this.K&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.I=this.I&~this.C|this.Ba();this.A-=this.B.Cb},Fg,Gg,Fg,Gg,function(){this.ta[this.X()].call(this,ff)},function(){this.ta[this.X()].call(this, -df)},function(){this.O|=1;this.pc[this.X()].call(this,Ng,this.X)},function(){this.O|=1;this.yb[this.X()].call(this,Ng,this.Ba)},Hg,Ig,Hg,Ig,function(){this.R&131072&&3>this.Bb?l.call(this,13,0):ze.call(this,3,null,this.B.wh)},function(){if(this.R&131072&&3>this.Bb)l.call(this,13,0);else{var a=this.X(),b;a:{b=this.cf[a];if(void 0!==b)for(var c=0;cthis.Bb?l.call(this, -13,0):ze.call(this,4,null,this.B.xh):this.A-=this.B.yh},function(){if(this.R&131072&&3>this.Bb)l.call(this,13,0);else{this.Wa=this.La;this.A-=this.B.uh;if(this.ya&1&&this.R&16384){var a=this.ma(this.qa.Aa+0);Dc(this.ka,a,!1)}else{var a=this.Da,b=this.Fa(),c=this.Fa(),d=this.Fa();if(this.R&131072)d=d&131071|this.R&-131072;else if(d&131072){var e=this.Fa(),k=this.Fa(),n=this.Fa(),p=this.Fa(),q=this.Fa(),w=this.Fa();Ec(this,!0,!0);Cc(this,k);m(this,e);Ic(this,n);Hc(this,p);this.ab.load(q);this.mb.load(w)}null!= -Lc(this,b,c,!1)&&(Kc(this,d,a),this.wg&&Rd(this,this.ea))}this.Wa=g}},function(){this.pc[this.X()].call(this,Cg,fg)},function(){this.yb[this.X()].call(this,2==this.ja?Dg:Eg,fg)},function(){this.pc[this.X()].call(this,Cg,gg)},function(){this.yb[this.X()].call(this,2==this.ja?Dg:Eg,gg)},function(){var a=this.X();if(a){var b=this.G&255;this.G=this.G&-65536|b/a<<8|b%a;ee(this,this.G,128);this.A-=this.B.Zg}},function(){var a=this.X();this.G=this.G&-65536|(this.G>>8&255)*a+this.G&255;ee(this,this.G,128); -this.A-=this.B.Yg},function(){this.G=this.G&-256|(Zd(this)?255:0);this.A-=2},function(){this.G=this.G&-256|re(this,this.U,this.D+(this.G&255)&65535);this.A-=this.B.Yh},Jg,Jg,Jg,Jg,Jg,Jg,Jg,Jg,function(){var a=this.M(),b=this.F-1&this.va;this.F=this.F&~this.va|b;b&&!be(this)?(D(this,u(this)+a),this.A-=this.B.Fh):this.A-=this.B.Mf},function(){var a=this.M(),b=this.F-1&this.va;this.F=this.F&~this.va|b;b&&be(this)?(D(this,u(this)+a),this.A-=this.B.Nf):this.A-=this.B.Of},function(){var a=this.M(),b=this.F- -1&this.va;this.F=this.F&~this.va|b;b?(D(this,u(this)+a),this.A-=this.B.Eh):this.A-=this.B.Mf},function(){var a=this.M();this.F&this.va?this.A-=this.B.Of:(D(this,u(this)+a),this.A-=this.B.Nf)},function(){var a=this.X();qe(this,a,1)&&(this.G=this.G&-256|Kb(this.la,a,this.ea-2),this.A-=this.B.Hf)},function(){var a=this.X();qe(this,a,2)&&(this.G=Kb(this.la,a,this.ea-2),this.G|=Kb(this.la,a+1,this.ea-2)<<8,this.A-=this.B.Hf)},function(){var a=this.X();qe(this,a,1)&&(Mb(this.la,a,this.G&255,this.ea-2), -this.A-=this.B.Vf)},function(){var a=this.X();qe(this,a,2)&&(Mb(this.la,a,this.G&255,this.ea-2),Mb(this.la,a+1,this.G>>8&255,this.ea-2),this.A-=this.B.Vf)},function(){var a=this.Ba(),b=u(this),a=b+a;t(this,b);D(this,a);this.A-=this.B.dh},function(){var a=this.Ba();D(this,u(this)+a);this.A-=this.B.If},function(){Lc(this,this.Ba(),ve(this));this.A-=this.B.Ah},function(){var a=this.M();D(this,u(this)+a);this.A-=this.B.If},function(){var a=this.H&65535;qe(this,a,1)&&(this.G=this.G&-256|Kb(this.la,a,this.ea- -1),this.A-=this.B.Gf)},function(){var a=this.H&65535;qe(this,a,2)&&(this.G=Kb(this.la,a,this.ea-1),this.G|=Kb(this.la,a+1&65535,this.ea-1)<<8,this.A-=this.B.Gf)},function(){var a=this.H&65535;qe(this,a,1)&&(Mb(this.la,a,this.G&255,this.ea-1),this.A-=this.B.Uf)},function(){var a=this.H&65535;qe(this,a,2)&&(Mb(this.la,a,this.G&255,this.ea-1),Mb(this.la,a+1&65535,this.G>>8&255,this.ea-1),this.A-=this.B.Uf)},Kg,Kg,function(){this.O|=132;this.A-=this.B.wc},function(){this.O|=68;this.A-=this.B.wc},function(){this.R& -131072?l.call(this,13,0):(this.Ea|=4,this.A-=2,this.R&512||mc(this))},function(){Zd(this)?ge(this):fe(this);this.A-=2},function(){this.Ua=!1;this.pc[this.X()].call(this,Og,ig);this.Ua&&(this.G=this.G&~this.C|this.Ca&this.C)},function(){this.Ua=!1;this.yb[this.X()].call(this,Pg,ig);this.Ua&&(this.G=this.G&~this.C|this.Ca&this.C,this.H=this.H&~this.C|this.Xa&this.C)},function(){ge(this);this.A-=2},function(){fe(this);this.A-=2},function(){this.Da>this.Bb?l.call(this,13,0):(this.R&=-513,this.A-=this.B.ah)}, -function(){this.Da>this.Bb?l.call(this,13,0):(this.R|=512,this.O|=4,this.A-=2)},function(){this.R&=-1025;this.A-=2},function(){this.R|=1024;this.A-=2},function(){this.pc[this.X()].call(this,Tc,ig)},function(){this.yb[this.X()].call(this,Uc,ig)}],Bg=[De,pf,Be,sf,Fe,Wf,bg,Qe],Lg=[Ee,qf,Ce,tf,Ge,Xf,cg,Re],Mg=[function(a,b){this.A-=this.pa===g?this.B.Mb:this.B.Qh;return b},dg,dg,dg,dg,dg,dg,dg],Ng=[function(a,b){this.A-=this.pa===g?this.B.Ih:this.B.Gh;return b},S,S,S,S,S,S,S],Cg=[function(a,b){var c= -a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;je(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;je(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=ke(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;je(this,c,e,128)}return c},function(a,b){var c=a,d=b& -this.Ga;if(d){var e=0;8>>c-1,a=c>>>1&255,ee(this,a,128,c&1,a&128));return a},S,function(a,b){var c=b&this.Ga;c&&(9>24>>c-1,a=c>>1&255,ee(this,a,128,c&1));return a}],Dg=[function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;je(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)& -65535):e=a;je(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=ke(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;je(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=0;16>>c-1, -a=c>>>1&65535,ee(this,a,32768,c&1,a&32768));return a},S,function(a,b){var c=b&this.Ga;c&&(17>16>>c-1,a=c>>1&65535,ee(this,a,32768,c&1));return a}],Eg=[function(a,b){var c=a,d=b&this.Ga;d&&(c=a<>>32-d,je(this,c,a<>>d|e;je(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.Ga;d&&(c=ke(this),c=a<>>32-d>>>1,je(this,c,a<>>d|c<<32-d|a<<32-d<<1,je(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.Ga;d&&(d=a<>>c-1,a=c>>>1,ee(this,a,-2147483648,c&1,a&-2147483648));return a},S,function(a,b){var c=b&this.Ga;c&&(c=a>>c-1,a=c>>1,ee(this,a,-2147483648,c&1));return a}],Og=[function(a,b){b=this.X();ee(this,a&b,128);this.A-=this.P===g?this.B.fg:this.B.eg;this.O|= -2;return a},S,function(a){this.A-=this.P===g?this.B.ie:this.B.he;return a^255},function(a){var b=-a|0;Yd(this,0,a,b,191,!0);this.A-=this.P===g?this.B.ie:this.B.he;return b&255},function(a){this.Ua=!0;this.Ca=(this.G&255)*a&65535;this.Ca&65280?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?this.B.Mh:this.B.Lh;this.O|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24)|0;this.Ua=!0;this.Ca=b&65535;127b?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?this.B.rh: -this.B.qh;this.O|=2;return a},function(a,b){if(!a)return eg.call(this),a;var c=(b=this.G&65535)/a;if(255>24,d=(b=this.G<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.fa&&-128==d)return eg.call(this),a;this.Ua=!0;this.Ca=d&255|(b%c&255)<<8;this.A-=this.P===g?this.B.nh:this.B.mh;this.O|=2;return a}],Pg=[function(a,b){b=this.Ba(); -ee(this,a&b,this.$a);this.A-=this.P===g?this.B.fg:this.B.eg;this.O|=2;return a},S,function(a){this.A-=this.P===g?this.B.ie:this.B.he;return a^this.C},function(a){var b=-a|0;Yd(this,0,a,b,this.$a|63,!0);this.A-=this.P===g?this.B.ie:this.B.he;return b&this.C},function(a,b){if(2==this.ja){b=this.G&65535;var c=b*a|0;this.Ua=!0;this.Ca=c&65535;this.Xa=c>>16&65535}else of.call(this,a,this.G);this.Xa?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?this.B.Oh:this.B.Nh;this.O|=2;return a},function(a, -b){var c;if(2==this.ja)b=this.G&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.Ua=!0,this.Ca=c&65535,this.Xa=c>>16&65535,c=32767c;else{c=a;var d=this.G,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);of.call(this,c,d);e&&(this.Ca=~this.Ca+1|0,this.Xa=~this.Xa+(this.Ca?0:1)|0);c=this.Xa!=this.Ca>>31}c?(fe(this),he(this)):(ge(this),ie(this));this.A-=this.P===g?this.B.th:this.B.sh;this.O|=2;return a},function(a,b){if(2==this.ja){if(!a)return eg.call(this),a;b=65536*(this.H&65535)+(this.G&65535);var c= -b/a|0;if(65536<=c)return eg.call(this),a;this.Ua=!0;this.Ca=c&65535;this.Xa=b%a&65535}else{Ue.call(this,this.G,this.H,a);if(!this.Ua)return eg.call(this),a;this.Ca|=0;this.Xa|=0}this.A-=this.P===g?this.B.lh:this.B.kh;this.O|=2;return a},function(a,b){if(2==this.ja){if(!a)return eg.call(this),a;var c=a<<16>>16,d=(b=this.H<<16|this.G&65535)/c|0;if(d!=d<<16>>16||8086==this.fa&&-32768==d)return eg.call(this),a;this.Ua=!0;this.Ca=d&65535;this.Xa=b%c&65535}else{var c=this.G,d=this.H,e=a,k=!1,n=!1;0>e&& -(e=-e|0,k=!k);0>d&&(c=-c|0,d=~d+(c?0:1)|0,n=!0,k=!k);Ue.call(this,c,d,e);2147483647this.fa&&(b=a));t(this,b);this.A-=this.P===g?this.B.ic:this.B.Sh;this.O|=2;return a},dg],od=Array(256);od[0]=function(){var a=this.X();16>(a&56)&&(this.O|=1);this.yb[a].call(this,this.mi,ig)};od[1]=function(){var a=this.X();a&16||(this.O|=1);this.yb[a].call(this,Qg,ig)}; -od[2]=function(){!(this.ya&1)||this.R&131072?l.call(this,6):this.ta[this.X()].call(this,cf)};od[3]=function(){!(this.ya&1)||this.R&131072?l.call(this,6):this.ta[this.X()].call(this,jf)}; -od[5]=function(){this.Da?l.call(this,13,0,!0):(pe(this,this.ma(2054)),this.I=this.ma(2086),this.K=this.ma(2088),this.L=this.ma(2090),this.D=this.ma(2094),this.H=this.ma(2096),this.F=this.ma(2098),this.G=this.ma(2100),Bc(this.ua,2102,this.ma(2084)),Bc(this.ka,2108,this.ma(2082)),Bc(this.ga,2114,this.ma(2080)),Bc(this.Ha,2120,this.ma(2078)),Kc(this,this.ma(2072)),D(this,this.ma(2074)),m(this,this.ma(2092)),this.Yb=this.ma(2126)|this.Tb(2128)<<16,this.jd=this.Yb+this.ma(2130),Bc(this.hc,2132,this.ma(2076)), -this.Pb=this.ma(2138)|this.Tb(2140)<<16,this.Ic=this.Pb+this.ma(2142),Bc(this.qa,2144,this.ma(2070)),this.A-=195)};od[6]=function(){this.Da?l.call(this,13,0):(this.ya&=-9,this.A-=2)};od[11]=Wc;od[166]=Wc;od[255]=Wc;var v=[];v[5]=Wc;v[7]=function(){this.Da?l.call(this,13,0,!0):(pd.call(this),this.A-=100)}; -v[32]=function(){if(this.Da)l.call(this,13,0);else{var a,b=this.X();switch((b&56)>>3){case 0:a=this.ya;break;case 2:a=this.wd;break;case 3:a=this.Uc;break;default:pd.call(this);return}Bd(this,b&7,a);this.A-=6}};v[33]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(Bd(this,a&7,this.qb[b]),this.A-=22)}}; -v[34]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=Ad(this,a&7);switch((a&56)>>3){case 0:this.ya=b;Ec(this);this.ya&-2147483648?xd(this):zd(this);this.A-=10;break;case 2:this.wd=b;this.A-=4;break;case 3:Mc.call(this,b);this.A-=5;break;default:pd.call(this)}}};v[35]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?pd.call(this):(a=Ad(this,a&7),a!=this.qb[b]&&(Sd(this,!1),this.qb[b]=a,Sd(this,!0)),this.A-=4>b?22:14)}}; -v[36]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(Bd(this,a&7,this.gf[b]),this.A-=12)}};v[38]=function(){if(this.Da)l.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?pd.call(this):(this.gf[b]=Ad(this,a&7),this.A-=12)}};v[128]=function(){var a=this.Ba();de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[129]=function(){var a=this.Ba();de(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}; -v[130]=function(){var a=this.Ba();Zd(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[131]=function(){var a=this.Ba();Zd(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[132]=function(){var a=this.Ba();be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[133]=function(){var a=this.Ba();be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[134]=function(){var a=this.Ba();Zd(this)||be(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}; -v[135]=function(){var a=this.Ba();Zd(this)||be(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[136]=function(){var a=this.Ba();ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[137]=function(){var a=this.Ba();ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[138]=function(){var a=this.Ba();$d(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[139]=function(){var a=this.Ba();$d(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}; -v[140]=function(){var a=this.Ba();!ce(this)!=!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[141]=function(){var a=this.Ba();!ce(this)==!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[142]=function(){var a=this.Ba();be(this)||!ce(this)!=!de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[143]=function(){var a=this.Ba();be(this)||!ce(this)!=!de(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[144]=function(){uf.call(this,vf)}; -v[145]=function(){uf.call(this,vf)};v[146]=function(){uf.call(this,wf)};v[147]=function(){uf.call(this,xf)};v[148]=function(){uf.call(this,yf)};v[149]=function(){uf.call(this,zf)};v[150]=function(){uf.call(this,Af)};v[151]=function(){uf.call(this,Bf)};v[152]=function(){uf.call(this,Cf)};v[153]=function(){uf.call(this,Df)};v[154]=function(){uf.call(this,Ef)};v[155]=function(){uf.call(this,Ff)};v[156]=function(){uf.call(this,Gf)};v[157]=function(){uf.call(this,Hf)};v[158]=function(){uf.call(this,If)}; -v[159]=function(){uf.call(this,Jf)};v[160]=function(){t(this,this.ab.oa);this.A-=this.B.ud};v[161]=function(){this.Wa=this.La;var a=this.Fa();this.ab.load(a);this.A-=this.B.Mb;this.Wa=g};v[163]=function(){this.Ia[this.X()].call(this,Le);this.P!==g&&(this.A-=6)};v[164]=function(){this.Ia[this.X()].call(this,2==this.ja?Mf:Nf);this.A-=this.P===g?3:7};v[165]=function(){this.Ia[this.X()].call(this,2==this.ja?Of:Pf);this.A-=this.P===g?3:7};v[168]=function(){t(this,this.mb.oa);this.A-=this.B.ud}; -v[169]=function(){this.Wa=this.La;var a=this.Fa();this.mb.load(a);this.A-=this.B.Mb;this.Wa=g};v[171]=function(){this.Ia[this.X()].call(this,Oe);this.P!==g&&(this.A-=5)};v[172]=function(){this.Ia[this.X()].call(this,2==this.ja?Sf:Tf);this.A-=this.P===g?3:7};v[173]=function(){this.Ia[this.X()].call(this,2==this.ja?Uf:Vf);this.A-=this.P===g?3:7};v[175]=function(){this.ta[this.X()].call(this,2==this.ja?Ye:Ze)};v[178]=function(){this.ta[this.X()].call(this,kf)}; -v[179]=function(){this.Ia[this.X()].call(this,Ne);this.P!==g&&(this.A-=5)};v[180]=function(){this.ta[this.X()].call(this,gf)};v[181]=function(){this.ta[this.X()].call(this,hf)}; -v[182]=function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 4:a=this.G;break;case 5:a=this.F;break;case 6:a=this.H;break;case 7:a=this.D}this.Ab[b].call(this,mf);switch(c){case 0:this.G=this.G&~this.C|this.G&255;break;case 1:this.F=this.F&~this.C|this.F&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.Rb=this.Rb&~this.C|this.G>>8&255;this.G=a;break;case 5:this.L=this.L&~this.C|this.F>>8&255;this.F=a;break;case 6:this.K=this.K&~this.C| -this.H>>8&255;this.H=a;break;case 7:this.I=this.I&~this.C|this.D>>8&255,this.D=a}this.A-=this.P===g?3:6};v[183]=function(){var a=this.X();Od(this);this.ta[a].call(this,mf);switch((a&56)>>3){case 0:this.G=this.G&65535;break;case 1:this.F=this.F&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.Rb=this.Rb&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.I=this.I&65535}this.A-=this.P===g?3:6}; -v[186]=function(){this.yb[this.X()].call(this,Rg,this.X)};v[187]=function(){this.Ia[this.X()].call(this,Me);this.P!==g&&(this.A-=5)};v[188]=function(){this.ta[this.X()].call(this,Je)};v[189]=function(){this.ta[this.X()].call(this,Ke)}; -v[190]=function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 4:a=this.G;break;case 5:a=this.F;break;case 6:a=this.H;break;case 7:a=this.D}this.Ab[b].call(this,mf);switch(c){case 0:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 1:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.Rb=this.Rb&~this.C|this.G<<16>>24&this.C;this.G=a;break;case 5:this.L= +this.F&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.H=this.H&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.D=this.D&~this.C|this.Ba();this.A-=this.B.Cb},function(){n(this,r(this)&~this.C|this.Ba());this.A-=this.B.Cb},function(){this.L=this.L&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.K=this.K&~this.C|this.Ba();this.A-=this.B.Cb},function(){this.I=this.I&~this.C|this.Ba();this.A-=this.B.Cb},Gg,Hg,Gg,Hg,function(){this.ta[this.X()].call(this,gf)},function(){this.ta[this.X()].call(this, +ef)},function(){this.O|=1;this.pc[this.X()].call(this,Og,this.X)},function(){this.O|=1;this.yb[this.X()].call(this,Og,this.Ba)},Ig,Jg,Ig,Jg,function(){this.R&131072&&3>this.Bb?m.call(this,13,0):Ae.call(this,3,null,this.B.wh)},function(){if(this.R&131072&&3>this.Bb)m.call(this,13,0);else{var a=this.X(),b;a:{b=this.cf[a];if(void 0!==b)for(var c=0;cthis.Bb?m.call(this,13,0):Ae.call(this, +4,null,this.B.xh):this.A-=this.B.yh},function(){if(this.R&131072&&3>this.Bb)m.call(this,13,0);else{this.Wa=this.La;this.A-=this.B.uh;if(this.ya&1&&this.R&16384){var a=this.ma(this.qa.Aa+0);Ec(this.ka,a,!1)}else{var a=this.Da,b=this.Fa(),c=this.Fa(),d=this.Fa();if(this.R&131072)d=d&131071|this.R&-131072;else if(d&131072){var e=this.Fa(),k=this.Fa(),l=this.Fa(),p=this.Fa(),q=this.Fa(),w=this.Fa();Fc(this,!0,!0);Dc(this,k);n(this,e);Jc(this,l);Ic(this,p);this.ab.load(q);this.mb.load(w)}null!=Mc(this, +b,c,!1)&&(Lc(this,d,a),this.wg&&Sd(this,this.ea))}this.Wa=g}},function(){this.pc[this.X()].call(this,Dg,gg)},function(){this.yb[this.X()].call(this,2==this.ja?Eg:Fg,gg)},function(){this.pc[this.X()].call(this,Dg,hg)},function(){this.yb[this.X()].call(this,2==this.ja?Eg:Fg,hg)},function(){var a=this.X();if(a){var b=this.G&255;this.G=this.G&-65536|b/a<<8|b%a;fe(this,this.G,128);this.A-=this.B.Zg}},function(){var a=this.X();this.G=this.G&-65536|(this.G>>8&255)*a+this.G&255;fe(this,this.G,128);this.A-= +this.B.Yg},function(){this.G=this.G&-256|($d(this)?255:0);this.A-=2},function(){this.G=this.G&-256|se(this,this.U,this.D+(this.G&255)&65535);this.A-=this.B.Yh},Kg,Kg,Kg,Kg,Kg,Kg,Kg,Kg,function(){var a=this.M(),b=this.F-1&this.va;this.F=this.F&~this.va|b;b&&!ce(this)?(D(this,u(this)+a),this.A-=this.B.Fh):this.A-=this.B.Mf},function(){var a=this.M(),b=this.F-1&this.va;this.F=this.F&~this.va|b;b&&ce(this)?(D(this,u(this)+a),this.A-=this.B.Nf):this.A-=this.B.Of},function(){var a=this.M(),b=this.F-1&this.va; +this.F=this.F&~this.va|b;b?(D(this,u(this)+a),this.A-=this.B.Eh):this.A-=this.B.Mf},function(){var a=this.M();this.F&this.va?this.A-=this.B.Of:(D(this,u(this)+a),this.A-=this.B.Nf)},function(){var a=this.X();re(this,a,1)&&(this.G=this.G&-256|Kb(this.la,a,this.ea-2),this.A-=this.B.Hf)},function(){var a=this.X();re(this,a,2)&&(this.G=Kb(this.la,a,this.ea-2),this.G|=Kb(this.la,a+1,this.ea-2)<<8,this.A-=this.B.Hf)},function(){var a=this.X();re(this,a,1)&&(Mb(this.la,a,this.G&255,this.ea-2),this.A-=this.B.Vf)}, +function(){var a=this.X();re(this,a,2)&&(Mb(this.la,a,this.G&255,this.ea-2),Mb(this.la,a+1,this.G>>8&255,this.ea-2),this.A-=this.B.Vf)},function(){var a=this.Ba(),b=u(this),a=b+a;t(this,b);D(this,a);this.A-=this.B.dh},function(){var a=this.Ba();D(this,u(this)+a);this.A-=this.B.If},function(){Mc(this,this.Ba(),we(this));this.A-=this.B.Ah},function(){var a=this.M();D(this,u(this)+a);this.A-=this.B.If},function(){var a=this.H&65535;re(this,a,1)&&(this.G=this.G&-256|Kb(this.la,a,this.ea-1),this.A-=this.B.Gf)}, +function(){var a=this.H&65535;re(this,a,2)&&(this.G=Kb(this.la,a,this.ea-1),this.G|=Kb(this.la,a+1&65535,this.ea-1)<<8,this.A-=this.B.Gf)},function(){var a=this.H&65535;re(this,a,1)&&(Mb(this.la,a,this.G&255,this.ea-1),this.A-=this.B.Uf)},function(){var a=this.H&65535;re(this,a,2)&&(Mb(this.la,a,this.G&255,this.ea-1),Mb(this.la,a+1&65535,this.G>>8&255,this.ea-1),this.A-=this.B.Uf)},Lg,Lg,function(){this.O|=132;this.A-=this.B.wc},function(){this.O|=68;this.A-=this.B.wc},function(){this.R&131072?m.call(this, +13,0):(this.Ea|=4,this.A-=2,this.R&512||nc(this))},function(){$d(this)?he(this):ge(this);this.A-=2},function(){this.Ua=!1;this.pc[this.X()].call(this,Pg,jg);this.Ua&&(this.G=this.G&~this.C|this.Ca&this.C)},function(){this.Ua=!1;this.yb[this.X()].call(this,Qg,jg);this.Ua&&(this.G=this.G&~this.C|this.Ca&this.C,this.H=this.H&~this.C|this.Xa&this.C)},function(){he(this);this.A-=2},function(){ge(this);this.A-=2},function(){this.Da>this.Bb?m.call(this,13,0):(this.R&=-513,this.A-=this.B.ah)},function(){this.Da> +this.Bb?m.call(this,13,0):(this.R|=512,this.O|=4,this.A-=2)},function(){this.R&=-1025;this.A-=2},function(){this.R|=1024;this.A-=2},function(){this.pc[this.X()].call(this,Uc,jg)},function(){this.yb[this.X()].call(this,Vc,jg)}],Cg=[Ee,qf,Ce,tf,Ge,Xf,cg,Re],Mg=[Fe,rf,De,uf,He,Yf,dg,Se],Ng=[function(a,b){this.A-=this.pa===g?this.B.Mb:this.B.Qh;return b},eg,eg,eg,eg,eg,eg,eg],Og=[function(a,b){this.A-=this.pa===g?this.B.Ih:this.B.Gh;return b},S,S,S,S,S,S,S],Dg=[function(a,b){var c=a,d=b&this.Ga;if(d){var e; +(d&=7)?(e=a<>8-d)&255):e=a<<7;ke(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a;ke(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=le(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;ke(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=0;8>>c-1,a=c>>>1&255,fe(this,a,128,c&1,a&128));return a},S,function(a,b){var c=b&this.Ga;c&&(9>24>>c-1,a=c>>1&255,fe(this,a,128,c&1));return a}],Eg=[function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;ke(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;ke(this,c,e,32768)}return c}, +function(a,b){var c=a,d=b&this.Ga;if(d){var e=le(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;ke(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.Ga;if(d){var e=0;16>>c-1,a=c>>>1&65535,fe(this,a,32768,c&1,a&32768)); +return a},S,function(a,b){var c=b&this.Ga;c&&(17>16>>c-1,a=c>>1&65535,fe(this,a,32768,c&1));return a}],Fg=[function(a,b){var c=a,d=b&this.Ga;d&&(c=a<>>32-d,ke(this,c,a<>>d|e;ke(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.Ga;d&&(c=le(this),c=a<>>32-d>>>1,ke(this,c,a<>>d|c<<32-d| +a<<32-d<<1,ke(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.Ga;d&&(d=a<>>c-1,a=c>>>1,fe(this,a,-2147483648,c&1,a&-2147483648));return a},S,function(a,b){var c=b&this.Ga;c&&(c=a>>c-1,a=c>>1,fe(this,a,-2147483648,c&1));return a}],Pg=[function(a,b){b=this.X();fe(this,a&b,128);this.A-=this.P===g?this.B.fg:this.B.eg;this.O|=2;return a},S,function(a){this.A-=this.P=== +g?this.B.ie:this.B.he;return a^255},function(a){var b=-a|0;Zd(this,0,a,b,191,!0);this.A-=this.P===g?this.B.ie:this.B.he;return b&255},function(a){this.Ua=!0;this.Ca=(this.G&255)*a&65535;this.Ca&65280?(ge(this),ie(this)):(he(this),je(this));this.A-=this.P===g?this.B.Mh:this.B.Lh;this.O|=2;return a},function(a){var b=(this.G<<24>>24)*(a<<24>>24)|0;this.Ua=!0;this.Ca=b&65535;127b?(ge(this),ie(this)):(he(this),je(this));this.A-=this.P===g?this.B.rh:this.B.qh;this.O|=2;return a},function(a,b){if(!a)return fg.call(this), +a;var c=(b=this.G&65535)/a;if(255>24,d=(b=this.G<<16>>16)/c|0;if(d!=d<<24>>24||8086==this.fa&&-128==d)return fg.call(this),a;this.Ua=!0;this.Ca=d&255|(b%c&255)<<8;this.A-=this.P===g?this.B.nh:this.B.mh;this.O|=2;return a}],Qg=[function(a,b){b=this.Ba();fe(this,a&b,this.$a);this.A-=this.P===g?this.B.fg:this.B.eg;this.O|=2; +return a},S,function(a){this.A-=this.P===g?this.B.ie:this.B.he;return a^this.C},function(a){var b=-a|0;Zd(this,0,a,b,this.$a|63,!0);this.A-=this.P===g?this.B.ie:this.B.he;return b&this.C},function(a,b){if(2==this.ja){b=this.G&65535;var c=b*a|0;this.Ua=!0;this.Ca=c&65535;this.Xa=c>>16&65535}else pf.call(this,a,this.G);this.Xa?(ge(this),ie(this)):(he(this),je(this));this.A-=this.P===g?this.B.Oh:this.B.Nh;this.O|=2;return a},function(a,b){var c;if(2==this.ja)b=this.G&65535,c=(b<<16>>16)*(a<<16>>16)| +0,this.Ua=!0,this.Ca=c&65535,this.Xa=c>>16&65535,c=32767c;else{c=a;var d=this.G,e=!1;0>d&&(d=-d|0,e=!e);0>c&&(c=-c|0,e=!e);pf.call(this,c,d);e&&(this.Ca=~this.Ca+1|0,this.Xa=~this.Xa+(this.Ca?0:1)|0);c=this.Xa!=this.Ca>>31}c?(ge(this),ie(this)):(he(this),je(this));this.A-=this.P===g?this.B.th:this.B.sh;this.O|=2;return a},function(a,b){if(2==this.ja){if(!a)return fg.call(this),a;b=65536*(this.H&65535)+(this.G&65535);var c=b/a|0;if(65536<=c)return fg.call(this),a;this.Ua=!0;this.Ca=c&65535; +this.Xa=b%a&65535}else{Ve.call(this,this.G,this.H,a);if(!this.Ua)return fg.call(this),a;this.Ca|=0;this.Xa|=0}this.A-=this.P===g?this.B.lh:this.B.kh;this.O|=2;return a},function(a,b){if(2==this.ja){if(!a)return fg.call(this),a;var c=a<<16>>16,d=(b=this.H<<16|this.G&65535)/c|0;if(d!=d<<16>>16||8086==this.fa&&-32768==d)return fg.call(this),a;this.Ua=!0;this.Ca=d&65535;this.Xa=b%c&65535}else{var c=this.G,d=this.H,e=a,k=!1,l=!1;0>e&&(e=-e|0,k=!k);0>d&&(c=-c|0,d=~d+(c?0:1)|0,l=!0,k=!k);Ve.call(this,c, +d,e);2147483647this.fa&&(b=a));t(this,b);this.A-=this.P===g?this.B.ic:this.B.Sh;this.O|=2;return a},eg],pd=Array(256);pd[0]=function(){var a=this.X();16>(a&56)&&(this.O|=1);this.yb[a].call(this,this.mi,jg)};pd[1]=function(){var a=this.X();a&16||(this.O|=1);this.yb[a].call(this,Rg,jg)};pd[2]=function(){!(this.ya&1)||this.R&131072?m.call(this,6):this.ta[this.X()].call(this,df)}; +pd[3]=function(){!(this.ya&1)||this.R&131072?m.call(this,6):this.ta[this.X()].call(this,kf)}; +pd[5]=function(){this.Da?m.call(this,13,0,!0):(qe(this,this.ma(2054)),this.I=this.ma(2086),this.K=this.ma(2088),this.L=this.ma(2090),this.D=this.ma(2094),this.H=this.ma(2096),this.F=this.ma(2098),this.G=this.ma(2100),Cc(this.ua,2102,this.ma(2084)),Cc(this.ka,2108,this.ma(2082)),Cc(this.ga,2114,this.ma(2080)),Cc(this.Ha,2120,this.ma(2078)),Lc(this,this.ma(2072)),D(this,this.ma(2074)),n(this,this.ma(2092)),this.Yb=this.ma(2126)|this.Tb(2128)<<16,this.jd=this.Yb+this.ma(2130),Cc(this.hc,2132,this.ma(2076)), +this.Pb=this.ma(2138)|this.Tb(2140)<<16,this.Ic=this.Pb+this.ma(2142),Cc(this.qa,2144,this.ma(2070)),this.A-=195)};pd[6]=function(){this.Da?m.call(this,13,0):(this.ya&=-9,this.A-=2)};pd[11]=Xc;pd[166]=Xc;pd[255]=Xc;var v=[];v[5]=Xc;v[7]=function(){this.Da?m.call(this,13,0,!0):(qd.call(this),this.A-=100)}; +v[32]=function(){if(this.Da)m.call(this,13,0);else{var a,b=this.X();switch((b&56)>>3){case 0:a=this.ya;break;case 2:a=this.vd;break;case 3:a=this.Uc;break;default:qd.call(this);return}Cd(this,b&7,a);this.A-=6}};v[33]=function(){if(this.Da)m.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?qd.call(this):(Cd(this,a&7,this.qb[b]),this.A-=22)}}; +v[34]=function(){if(this.Da)m.call(this,13,0);else{var a=this.X(),b=Bd(this,a&7);switch((a&56)>>3){case 0:this.ya=b;Fc(this);this.ya&-2147483648?yd(this):Ad(this);this.A-=10;break;case 2:this.vd=b;this.A-=4;break;case 3:Oc.call(this,b);this.A-=5;break;default:qd.call(this)}}};v[35]=function(){if(this.Da)m.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;4==b||5==b?qd.call(this):(a=Bd(this,a&7),a!=this.qb[b]&&(Td(this,!1),this.qb[b]=a,Td(this,!0)),this.A-=4>b?22:14)}}; +v[36]=function(){if(this.Da)m.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?qd.call(this):(Cd(this,a&7,this.gf[b]),this.A-=12)}};v[38]=function(){if(this.Da)m.call(this,13,0);else{var a=this.X(),b=(a&56)>>3;6>b?qd.call(this):(this.gf[b]=Bd(this,a&7),this.A-=12)}};v[128]=function(){var a=this.Ba();ee(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[129]=function(){var a=this.Ba();ee(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}; +v[130]=function(){var a=this.Ba();$d(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[131]=function(){var a=this.Ba();$d(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[132]=function(){var a=this.Ba();ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[133]=function(){var a=this.Ba();ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[134]=function(){var a=this.Ba();$d(this)||ce(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa}; +v[135]=function(){var a=this.Ba();$d(this)||ce(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[136]=function(){var a=this.Ba();de(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[137]=function(){var a=this.Ba();de(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[138]=function(){var a=this.Ba();ae(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[139]=function(){var a=this.Ba();ae(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)}; +v[140]=function(){var a=this.Ba();!de(this)!=!ee(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[141]=function(){var a=this.Ba();!de(this)==!ee(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[142]=function(){var a=this.Ba();ce(this)||!de(this)!=!ee(this)?(D(this,u(this)+a),this.A-=this.B.Na):this.A-=this.B.Oa};v[143]=function(){var a=this.Ba();ce(this)||!de(this)!=!ee(this)?this.A-=this.B.Oa:(D(this,u(this)+a),this.A-=this.B.Na)};v[144]=function(){vf.call(this,wf)}; +v[145]=function(){vf.call(this,wf)};v[146]=function(){vf.call(this,xf)};v[147]=function(){vf.call(this,yf)};v[148]=function(){vf.call(this,zf)};v[149]=function(){vf.call(this,Af)};v[150]=function(){vf.call(this,Bf)};v[151]=function(){vf.call(this,Cf)};v[152]=function(){vf.call(this,Df)};v[153]=function(){vf.call(this,Ef)};v[154]=function(){vf.call(this,Ff)};v[155]=function(){vf.call(this,Gf)};v[156]=function(){vf.call(this,Hf)};v[157]=function(){vf.call(this,If)};v[158]=function(){vf.call(this,Jf)}; +v[159]=function(){vf.call(this,Kf)};v[160]=function(){t(this,this.ab.oa);this.A-=this.B.td};v[161]=function(){this.Wa=this.La;var a=this.Fa();this.ab.load(a);this.A-=this.B.Mb;this.Wa=g};v[163]=function(){this.Ia[this.X()].call(this,Me);this.P!==g&&(this.A-=6)};v[164]=function(){this.Ia[this.X()].call(this,2==this.ja?Nf:Of);this.A-=this.P===g?3:7};v[165]=function(){this.Ia[this.X()].call(this,2==this.ja?Pf:Qf);this.A-=this.P===g?3:7};v[168]=function(){t(this,this.mb.oa);this.A-=this.B.td}; +v[169]=function(){this.Wa=this.La;var a=this.Fa();this.mb.load(a);this.A-=this.B.Mb;this.Wa=g};v[171]=function(){this.Ia[this.X()].call(this,Pe);this.P!==g&&(this.A-=5)};v[172]=function(){this.Ia[this.X()].call(this,2==this.ja?Tf:Uf);this.A-=this.P===g?3:7};v[173]=function(){this.Ia[this.X()].call(this,2==this.ja?Vf:Wf);this.A-=this.P===g?3:7};v[175]=function(){this.ta[this.X()].call(this,2==this.ja?Ze:bf)};v[178]=function(){this.ta[this.X()].call(this,lf)}; +v[179]=function(){this.Ia[this.X()].call(this,Oe);this.P!==g&&(this.A-=5)};v[180]=function(){this.ta[this.X()].call(this,hf)};v[181]=function(){this.ta[this.X()].call(this,jf)}; +v[182]=function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 4:a=this.G;break;case 5:a=this.F;break;case 6:a=this.H;break;case 7:a=this.D}this.Ab[b].call(this,nf);switch(c){case 0:this.G=this.G&~this.C|this.G&255;break;case 1:this.F=this.F&~this.C|this.F&255;break;case 2:this.H=this.H&~this.C|this.H&255;break;case 3:this.D=this.D&~this.C|this.D&255;break;case 4:this.Rb=this.Rb&~this.C|this.G>>8&255;this.G=a;break;case 5:this.L=this.L&~this.C|this.F>>8&255;this.F=a;break;case 6:this.K=this.K&~this.C| +this.H>>8&255;this.H=a;break;case 7:this.I=this.I&~this.C|this.D>>8&255,this.D=a}this.A-=this.P===g?3:6};v[183]=function(){var a=this.X();Pd(this);this.ta[a].call(this,nf);switch((a&56)>>3){case 0:this.G=this.G&65535;break;case 1:this.F=this.F&65535;break;case 2:this.H=this.H&65535;break;case 3:this.D=this.D&65535;break;case 4:this.Rb=this.Rb&65535;break;case 5:this.L=this.L&65535;break;case 6:this.K=this.K&65535;break;case 7:this.I=this.I&65535}this.A-=this.P===g?3:6}; +v[186]=function(){this.yb[this.X()].call(this,Sg,this.X)};v[187]=function(){this.Ia[this.X()].call(this,Ne);this.P!==g&&(this.A-=5)};v[188]=function(){this.ta[this.X()].call(this,Ke)};v[189]=function(){this.ta[this.X()].call(this,Le)}; +v[190]=function(){var a,b=this.X(),c=(b&56)>>3;switch(c){case 4:a=this.G;break;case 5:a=this.F;break;case 6:a=this.H;break;case 7:a=this.D}this.Ab[b].call(this,nf);switch(c){case 0:this.G=this.G&~this.C|(this.G&255)<<24>>24&this.C;break;case 1:this.F=this.F&~this.C|(this.F&255)<<24>>24&this.C;break;case 2:this.H=this.H&~this.C|(this.H&255)<<24>>24&this.C;break;case 3:this.D=this.D&~this.C|(this.D&255)<<24>>24&this.C;break;case 4:this.Rb=this.Rb&~this.C|this.G<<16>>24&this.C;this.G=a;break;case 5:this.L= this.L&~this.C|this.F<<16>>24&this.C;this.F=a;break;case 6:this.K=this.K&~this.C|this.H<<16>>24&this.C;this.H=a;break;case 7:this.I=this.I&~this.C|this.D<<16>>24&this.C,this.D=a}this.A-=this.P===g?3:6}; -v[191]=function(){var a=this.X();Od(this);this.ta[a].call(this,mf);switch((a&56)>>3){case 0:this.G=this.G<<16>>16;break;case 1:this.F=this.F<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.Rb=this.Rb<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.I=this.I<<16>>16}this.A-=this.P===g?3:6}; -var Td=[function(){this.A-=2+(this.P===g?0:1);return this.hc.oa},function(){this.A-=2+(this.P===g?0:1);return this.qa.oa},function(a){this.O|=2;this.hc.load(a);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.qa.load(a)!==g&&(this.Db(this.qa.dc+4,this.qa.nb|=512),this.qa.type|=512);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Pa.load(a)!==g&&2048!=(this.Pa.nb&2560)&&(this.Pa.oc>=this.Da&&this.Pa.oc>=(a&3)||7168==(this.Pa.nb&7168)))return oe(this), -a;me(this);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Pa.load(a)!==g&&512==(this.Pa.nb&2560)&&this.Pa.oc>=this.Da&&this.Pa.oc>=(a&3))return oe(this),a;me(this);return a},S,S],Vc=[md,md,md,md,md,md,S,S],Qg=[function(a){if(this.P===g)l.call(this,6);else{a=this.jd-this.Yb;var b=this.Yb;80286==this.fa?b|=-16777216:80386<=this.fa&&(2==this.ja?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=11}return a},function(a){if(this.P===g)l.call(this,6);else{a=this.Ic-this.Pb;var b=this.Pb; -80286==this.fa?b|=-16777216:80386<=this.fa&&(2==this.ja?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=12}return a},function(a){this.P===g||this.R&131072?l.call(this,6):(this.Yb=this.Ub(this.P+2)&(this.C|this.C<<8),a&=65535,this.jd=this.Yb+a,this.O|=2,this.A-=11);return a},function(a){this.P===g||this.R&131072?l.call(this,6):(this.Pb=this.Ub(this.P+2)&(this.C|this.C<<8),a&=65535,this.Ic=this.Pb+a,this.O|=2,this.A-=12);return a},function(){this.A-=2+(this.P===g?0:1);return this.ya},S,function(a){this.R& -131072?l.call(this,6):(pe(this,a),this.A-=this.P===g?3:6,this.O|=2);return a},S],Rg=[S,S,S,S,Le,Oe,Ne,Me],x=[function(a){a=a.call(this,this.G&255,F(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&255,F(this,this.D+this.I));this.G=this.G&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I));this.G=this.G&-256|a;this.A-=this.B.ba}, +v[191]=function(){var a=this.X();Pd(this);this.ta[a].call(this,nf);switch((a&56)>>3){case 0:this.G=this.G<<16>>16;break;case 1:this.F=this.F<<16>>16;break;case 2:this.H=this.H<<16>>16;break;case 3:this.D=this.D<<16>>16;break;case 4:this.Rb=this.Rb<<16>>16;break;case 5:this.L=this.L<<16>>16;break;case 6:this.K=this.K<<16>>16;break;case 7:this.I=this.I<<16>>16}this.A-=this.P===g?3:6}; +var Ud=[function(){this.A-=2+(this.P===g?0:1);return this.hc.oa},function(){this.A-=2+(this.P===g?0:1);return this.qa.oa},function(a){this.O|=2;this.hc.load(a);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.qa.load(a)!==g&&(this.Db(this.qa.dc+4,this.qa.nb|=512),this.qa.type|=512);this.A-=17+(this.P===g?0:2);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Pa.load(a)!==g&&2048!=(this.Pa.nb&2560)&&(this.Pa.oc>=this.Da&&this.Pa.oc>=(a&3)||7168==(this.Pa.nb&7168)))return pe(this), +a;ne(this);return a},function(a){this.O|=2;this.A-=14+(this.P===g?0:2);if(this.Pa.load(a)!==g&&512==(this.Pa.nb&2560)&&this.Pa.oc>=this.Da&&this.Pa.oc>=(a&3))return pe(this),a;ne(this);return a},S,S],Wc=[nd,nd,nd,nd,nd,nd,S,S],Rg=[function(a){if(this.P===g)m.call(this,6);else{a=this.jd-this.Yb;var b=this.Yb;80286==this.fa?b|=-16777216:80386<=this.fa&&(2==this.ja?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=11}return a},function(a){if(this.P===g)m.call(this,6);else{a=this.Ic-this.Pb;var b=this.Pb; +80286==this.fa?b|=-16777216:80386<=this.fa&&(2==this.ja?b&=16777215:a|=b<<16);this.zb(this.P+2,b);this.A-=12}return a},function(a){this.P===g||this.R&131072?m.call(this,6):(this.Yb=this.Ub(this.P+2)&(this.C|this.C<<8),a&=65535,this.jd=this.Yb+a,this.O|=2,this.A-=11);return a},function(a){this.P===g||this.R&131072?m.call(this,6):(this.Pb=this.Ub(this.P+2)&(this.C|this.C<<8),a&=65535,this.Ic=this.Pb+a,this.O|=2,this.A-=12);return a},function(){this.A-=2+(this.P===g?0:1);return this.ya},S,function(a){this.R& +131072?m.call(this,6):(qe(this,a),this.A-=this.P===g?3:6,this.O|=2);return a},S],Sg=[S,S,S,S,Me,Pe,Oe,Ne],x=[function(a){a=a.call(this,this.G&255,F(this,this.D+this.K));this.G=this.G&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.G&255,F(this,this.D+this.I));this.G=this.G&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&255,H(this,this.L+this.K));this.G=this.G&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.G&255,H(this,this.L+this.I));this.G=this.G&-256|a;this.A-=this.B.ba}, function(a){a=a.call(this,this.G&255,F(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,Q(this)));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.D+this.K));this.F=this.F&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.F& 255,F(this,this.D+this.I));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&255,H(this,this.L+this.K));this.F=this.F&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.F&255,H(this,this.L+this.I));this.F=this.F&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.F&255,F(this,this.K));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.I));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,Q(this))); this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&255,F(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&255,F(this,this.D+this.K));this.H=this.H&-256|a;this.A-=this.B.ba},function(a){a=a.call(this,this.H&255,F(this,this.D+this.I));this.H=this.H&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,H(this,this.L+this.K));this.H=this.H&-256|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&255,H(this,this.L+this.I));this.H=this.H& @@ -275,7 +274,7 @@ function(a){a=a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},f this.G>>8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.G&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.F&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.G>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.F>> 8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H& -65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a= -a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],Ed=[function(a){a=a.call(this, +a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],Fd=[function(a){a=a.call(this, K(this,this.D+this.K),this.G&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.G&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K),this.G&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.G&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.K),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G&255);O(this,a);this.A-=this.B.N},function(a){a= a.call(this,K(this,Q(this)),this.G&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.F&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.F&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.K),this.F&255);O(this,a);this.A-=this.B.ca},function(a){a=a.call(this,L(this,this.L+this.I),this.F&255);O(this,a);this.A-=this.B.ba}, function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D+this.K),this.H&255);O(this,a);this.A-=this.B.ba},function(a){a=a.call(this,K(this,this.D+this.I),this.H&255);O(this,a);this.A-=this.B.ca}, @@ -311,7 +310,7 @@ this.I+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call( a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J}, function(a){a=a.call(this,L(this,this.L+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.D+this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this,L(this,this.L+this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.T},function(a){a=a.call(this, L(this,this.L+this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.S},function(a){a=a.call(this,K(this,this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},x[192],x[200],x[208],x[216],x[224],x[232],x[240],x[248],x[193], -x[201],x[209],x[217],x[225],x[233],x[241],x[249],x[194],x[202],x[210],x[218],x[226],x[234],x[242],x[250],x[195],x[203],x[211],x[219],x[227],x[235],x[243],x[251],x[196],x[204],x[212],x[220],x[228],x[236],x[244],x[252],x[197],x[205],x[213],x[221],x[229],x[237],x[245],x[253],x[198],x[206],x[214],x[222],x[230],x[238],x[246],x[254],x[199],x[207],x[215],x[223],x[231],x[239],x[247],x[255]],Fd=[function(a,b){var c=a[0].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a, +x[201],x[209],x[217],x[225],x[233],x[241],x[249],x[194],x[202],x[210],x[218],x[226],x[234],x[242],x[250],x[195],x[203],x[211],x[219],x[227],x[235],x[243],x[251],x[196],x[204],x[212],x[220],x[228],x[236],x[244],x[252],x[197],x[205],x[213],x[221],x[229],x[237],x[245],x[253],x[198],x[206],x[214],x[222],x[230],x[238],x[246],x[254],x[199],x[207],x[215],x[223],x[231],x[239],x[247],x[255]],Gd=[function(a,b){var c=a[0].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a, b){var c=a[0].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,L(this,this.L+this.I),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,K(this,this.D+this.I),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,L(this,this.L+this.K),b.call(this));O(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,L(this,this.L+this.I), b.call(this));O(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.D+this.K),b.call(this));O(this,c);this.A-= @@ -367,9 +366,9 @@ this.C,I(this,this.D+this.I));this.F=this.F&~this.C|a;this.A-=this.B.ca},functio this.F&this.C,I(this,Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.F&this.C,I(this,this.D));this.F=this.F&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.I));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K));this.H=this.H&~this.C|a;this.A-=this.B.ca},function(a){a= a.call(this,this.H&this.C,J(this,this.L+this.I));this.H=this.H&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.H&this.C,I(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.I));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, this.D&this.C,I(this,this.D+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I));this.D=this.D&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K));this.D=this.D&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I));this.D=this.D&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a= -a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K));m(this,r(this)&~this.C|a);this.A-=this.B.ba},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I));m(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a= -a.call(this,r(this)&this.C,J(this,this.L+this.K));m(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I));m(this,r(this)&~this.C|a);this.A-=this.B.ba},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.da}, -function(a){a=a.call(this,r(this)&this.C,I(this,this.D));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I));this.L=this.L&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I));this.L=this.L&~this.C| +a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K));n(this,r(this)&~this.C|a);this.A-=this.B.ba},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I));n(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a= +a.call(this,r(this)&this.C,J(this,this.L+this.K));n(this,r(this)&~this.C|a);this.A-=this.B.ca},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I));n(this,r(this)&~this.C|a);this.A-=this.B.ba},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.da}, +function(a){a=a.call(this,r(this)&this.C,I(this,this.D));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I));this.L=this.L&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K));this.L=this.L&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I));this.L=this.L&~this.C| a;this.A-=this.B.ba},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K));this.K=this.K&~this.C|a; this.A-=this.B.ba},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I));this.K=this.K&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K));this.K=this.K&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I));this.K=this.K&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K& ~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.K));this.I=this.I&~this.C|a;this.A-=this.B.ba},function(a){a=a.call(this,this.I&this.C,I(this,this.D+this.I));this.I=this.I&~this.C|a;this.A-=this.B.ca},function(a){a=a.call(this,this.I&this.C,J(this,this.L+this.K)); @@ -381,8 +380,8 @@ this.C,I(this,this.I+this.M()));this.F=this.F&~this.C|a;this.A-=this.B.J},functi this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.I+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,I(this,this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,J(this,this.L+ this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.T}, function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.M()));this.D= -this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.K+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.S}, -function(a){a=a.call(this,r(this)&this.C,I(this,this.K+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K+ +this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.K+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,r(this)&this.C,I(this,this.K+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K+ this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J}, function(a){a=a.call(this,this.L&this.C,I(this,this.I+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I+this.M())); this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.I+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, @@ -395,8 +394,8 @@ a.call(this,this.F&this.C,I(this,this.I+Q(this)));this.F=this.F&~this.C|a;this.A ~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.K+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.I+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.H&this.C,I(this,this.K+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C, J(this,this.L+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.K+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.D+this.I+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.K+Q(this)));this.D=this.D&~this.C|a;this.A-= this.B.T},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.I+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.D&this.C,I(this,this.K+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,J(this,this.L+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+Q(this))); -this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.K+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.S}, -function(a){a=a.call(this,r(this)&this.C,I(this,this.K+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K+Q(this))); +this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.K+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.S},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.I+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.K+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.T},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.I+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.S}, +function(a){a=a.call(this,r(this)&this.C,I(this,this.K+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.K+Q(this))); this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.I+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.K+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.I+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.L&this.C,I(this,this.K+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a= a.call(this,this.L&this.C,I(this,this.I+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.K+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.I+Q(this)));this.K=this.K& ~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.K+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.T},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.I+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.S},function(a){a=a.call(this,this.K&this.C,I(this,this.K+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.I+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C, @@ -407,12 +406,12 @@ this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,this.K&this.C);this.G= a.call(this,this.F&this.C,r(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.I&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C, this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,r(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.I&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D= this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,r(this)&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a= -a.call(this,this.D&this.C,this.I&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,r(this)&this.C,this.G&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.F&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.H&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.D&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,r(this)&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this, -r(this)&this.C,this.L&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.K&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.I&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, +a.call(this,this.D&this.C,this.I&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,r(this)&this.C,this.G&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.F&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.H&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.D&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,r(this)&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this, +r(this)&this.C,this.L&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.K&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.I&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C, this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,r(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.I&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K= this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,r(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.I&this.C);this.K=this.K&~this.C|a},function(a){a= a.call(this,this.I&this.C,this.G&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.F&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.H&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.D&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,r(this)&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.L&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C, -this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Gd=[function(a){a=a.call(this,M(this,this.D+this.K),this.G&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.G&this.C);P(this,a);this.A-=this.B.ba},function(a){a= +this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Hd=[function(a){a=a.call(this,M(this,this.D+this.K),this.G&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),this.G&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.G&this.C);P(this,a);this.A-=this.B.ba},function(a){a= a.call(this,M(this,this.K),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.G&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.F&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.F&this.C);P(this,a);this.A-=this.B.ca}, function(a){a=a.call(this,N(this,this.L+this.K),this.F&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.F&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.K),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.F&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.D),this.F&this.C);P(this, a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D+this.K),this.H&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.D+this.I),this.H&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.K),this.H&this.C);P(this,a);this.A-=this.B.ca},function(a){a=a.call(this,N(this,this.L+this.I),this.H&this.C);P(this,a);this.A-=this.B.ba},function(a){a=a.call(this,M(this,this.K),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this, @@ -448,7 +447,7 @@ this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.L&this.C);P(this M(this,this.D+this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)), this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.D+this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.T},function(a){a=a.call(this,N(this,this.L+this.I+Q(this)),this.I&this.C); P(this,a);this.A-=this.B.S},function(a){a=a.call(this,M(this,this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},y[192],y[200],y[208],y[216],y[224],y[232],y[240],y[248],y[193],y[201],y[209],y[217],y[225],y[233],y[241], -y[249],y[194],y[202],y[210],y[218],y[226],y[234],y[242],y[250],y[195],y[203],y[211],y[219],y[227],y[235],y[243],y[251],y[196],y[204],y[212],y[220],y[228],y[236],y[244],y[252],y[197],y[205],y[213],y[221],y[229],y[237],y[245],y[253],y[198],y[206],y[214],y[222],y[230],y[238],y[246],y[254],y[199],y[207],y[215],y[223],y[231],y[239],y[247],y[255]],Hd=[function(a,b){var c=a[0].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,M(this,this.D+this.I), +y[249],y[194],y[202],y[210],y[218],y[226],y[234],y[242],y[250],y[195],y[203],y[211],y[219],y[227],y[235],y[243],y[251],y[196],y[204],y[212],y[220],y[228],y[236],y[244],y[252],y[197],y[205],y[213],y[221],y[229],y[237],y[245],y[253],y[198],y[206],y[214],y[222],y[230],y[238],y[246],y[254],y[199],y[207],y[215],y[223],y[231],y[239],y[247],y[255]],Id=[function(a,b){var c=a[0].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,M(this,this.D+this.I), b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[0].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,Q(this)),b.call(this));P(this,c); this.A-=this.B.da},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[1].call(this,M(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,N(this,this.L+this.K),b.call(this));P(this,c);this.A-=this.B.ca},function(a,b){var c=a[1].call(this,N(this,this.L+this.I),b.call(this));P(this,c);this.A-=this.B.ba}, function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.K),b.call(this));P(this,c);this.A-=this.B.ba},function(a,b){var c=a[2].call(this, @@ -488,16 +487,16 @@ M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function b){var c=a[6].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.T}, function(a,b){var c=a[7].call(this,N(this,this.L+this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.T},function(a,b){var c=a[7].call(this,N(this,this.L+this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.S},function(a,b){var c=a[7].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-= this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,r(this)& -this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c= -a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C| -c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this)); +this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[0].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c= +a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C| +c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this)); this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[3].call(this,this.D& -this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= -a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C| +this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[3].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c= +a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C| c},function(a,b){var c=a[4].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,r(this)&this.C,b.call(this)); -m(this,r(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this, -this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a, -b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= +n(this,r(this)&~this.C|c)},function(a,b){var c=a[5].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this, +this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a, +b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L= this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],z=[function(a){a=a.call(this,this.G&255,F(this,this.G));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.F));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.H));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G& 255,F(this,this.D));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,R(this,0)));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,Q(this)));this.G=this.G&-256|a;this.A-=this.B.da},function(a){a=a.call(this,this.G&255,F(this,this.K));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.G&255,F(this,this.I));this.G=this.G&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.G));this.F=this.F&-256| a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.F));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.H));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,this.D));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,R(this,0)));this.F=this.F&-256|a;this.A-=this.B.N},function(a){a=a.call(this,this.F&255,F(this,Q(this)));this.F=this.F&-256|a;this.A-=this.B.da},function(a){a=a.call(this, @@ -546,7 +545,7 @@ a.call(this,this.G>>8&255,this.F&255);this.G=this.G&-65281|a<<8},function(a){a=a 8&255,this.D>>8&255);this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.G&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.F&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.G>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.F>>8&255); this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.H>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,this.D>>8&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.G&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D&255);this.H=this.H&-65281| a<<8},function(a){a=a.call(this,this.H>>8&255,this.G>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.F>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.H>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,this.D>>8&255);this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F&255);this.D=this.D&-65281|a<<8},function(a){a= -a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],Id=[function(a){a=a.call(this, +a.call(this,this.D>>8&255,this.H&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.G>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.F>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.H>>8&255);this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,this.D>>8&255);this.D=this.D&-65281|a<<8}],Jd=[function(a){a=a.call(this, K(this,this.G),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.G&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K), this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.G&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.D),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,R(this,0)),this.F&255); O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,Q(this)),this.F&255);O(this,a);this.A-=this.B.da},function(a){a=a.call(this,K(this,this.K),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.I),this.F&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.G),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.F),this.H&255);O(this,a);this.A-=this.B.N},function(a){a=a.call(this,K(this,this.H),this.H&255);O(this,a);this.A-= @@ -581,7 +580,7 @@ K(this,R(this,2)+Q(this)),this.F>>8&255);O(this,a);this.A-=this.B.J},function(a) O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a= a.call(this,K(this,this.I+Q(this)),this.H>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.G+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.F+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.H+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.D+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,R(this,2)+Q(this)),this.D>> 8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,L(this,this.L+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.K+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},function(a){a=a.call(this,K(this,this.I+Q(this)),this.D>>8&255);O(this,a);this.A-=this.B.J},z[192],z[200],z[208],z[216],z[224],z[232],z[240],z[248],z[193],z[201],z[209],z[217],z[225],z[233],z[241],z[249],z[194],z[202],z[210],z[218],z[226],z[234],z[242],z[250],z[195],z[203],z[211],z[219], -z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],Jd=[function(a,b){var c=a[0].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.H),b.call(this)); +z[227],z[235],z[243],z[251],z[196],z[204],z[212],z[220],z[228],z[236],z[244],z[252],z[197],z[205],z[213],z[221],z[229],z[237],z[245],z[253],z[198],z[206],z[214],z[222],z[230],z[238],z[246],z[254],z[199],z[207],z[215],z[223],z[231],z[239],z[247],z[255]],Kd=[function(a,b){var c=a[0].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.H),b.call(this)); O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,Q(this)),b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a, b){var c=a[1].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,R(this,0)),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,Q(this)), b.call(this));O(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,K(this,this.K),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.G),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));O(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,K(this,this.H),b.call(this));O(this,c);this.A-=this.B.N}, @@ -636,8 +635,8 @@ this.B.N},function(a){a=a.call(this,this.F&this.C,I(this,R(this,0)));this.F=this function(a){a=a.call(this,this.H&this.C,I(this,this.F));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.H));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.D));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,R(this,0)));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.da},function(a){a= a.call(this,this.H&this.C,I(this,this.K));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.H&this.C,I(this,this.I));this.H=this.H&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.G));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.F));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.H));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this, this.D&this.C,I(this,this.D));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,R(this,0)));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.D&this.C,I(this,this.K));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.D&this.C,I(this,this.I));this.D=this.D&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,r(this)& -this.C,I(this,this.G));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.F));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.H));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,R(this,0)));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)& -this.C,I(this,Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));m(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, +this.C,I(this,this.G));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.F));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.H));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.D));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,R(this,0)));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)& +this.C,I(this,Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.da},function(a){a=a.call(this,r(this)&this.C,I(this,this.K));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,r(this)&this.C,I(this,this.I));n(this,r(this)&~this.C|a);this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.G));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.F));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C, I(this,this.H));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,this.D));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,R(this,0)));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this,Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.L&this.C,I(this,this.K));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.L&this.C,I(this, this.I));this.L=this.L&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.G));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.F));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.H));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.D));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,R(this,0))); this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.da},function(a){a=a.call(this,this.K&this.C,I(this,this.K));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.K&this.C,I(this,this.I));this.K=this.K&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.G));this.I=this.I&~this.C|a;this.A-=this.B.N},function(a){a=a.call(this,this.I&this.C,I(this,this.F));this.I=this.I& @@ -649,8 +648,8 @@ function(a){a=a.call(this,this.F&this.C,J(this,this.L+this.M()));this.F=this.F&~ ~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.H+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,R(this,1)+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,J(this,this.L+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this, this.K+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+this.M()));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.G+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.F+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.H+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a= a.call(this,this.D&this.C,I(this,this.D+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,R(this,1)+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,J(this,this.L+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.K+this.M()));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+this.M()));this.D=this.D&~this.C| -a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.G+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.F+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.H+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C, -I(this,R(this,1)+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.K+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+this.M()));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J}, +a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.G+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.F+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.H+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C, +I(this,R(this,1)+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.K+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+this.M()));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.G+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J}, function(a){a=a.call(this,this.L&this.C,I(this,this.F+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.H+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.D+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,R(this,1)+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+this.M()));this.L= this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.K+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.I+this.M()));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.G+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.F+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C, I(this,this.H+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,R(this,1)+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,J(this,this.L+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.K+this.M()));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a= @@ -662,9 +661,9 @@ function(a){a=a.call(this,this.F&this.C,I(this,this.H+Q(this)));this.F=this.F&~t ~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.F&this.C,I(this,this.I+Q(this)));this.F=this.F&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.G+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.F+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.H+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.D+ Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,R(this,2)+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,J(this,this.L+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.K+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.H&this.C,I(this,this.I+Q(this)));this.H=this.H&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, this.D&this.C,I(this,this.G+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.F+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.H+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.D+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,R(this,2)+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J}, -function(a){a=a.call(this,this.D&this.C,J(this,this.L+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.K+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.G+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.F+Q(this)));m(this,r(this)& -~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.H+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,R(this,2)+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)& -this.C,I(this,this.K+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+Q(this)));m(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.G+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.F+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.H+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J}, +function(a){a=a.call(this,this.D&this.C,J(this,this.L+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.K+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.D&this.C,I(this,this.I+Q(this)));this.D=this.D&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.G+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.F+Q(this)));n(this,r(this)& +~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.H+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.D+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,R(this,2)+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,J(this,this.L+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)& +this.C,I(this,this.K+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,r(this)&this.C,I(this,this.I+Q(this)));n(this,r(this)&~this.C|a);this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.G+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.F+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.H+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J}, function(a){a=a.call(this,this.L&this.C,I(this,this.D+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,R(this,2)+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,J(this,this.L+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.K+Q(this)));this.L=this.L&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.L&this.C,I(this,this.I+Q(this)));this.L=this.L& ~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.G+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.F+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.H+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.D+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,R(this, 2)+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,J(this,this.L+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.K+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.K&this.C,I(this,this.I+Q(this)));this.K=this.K&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this,this.I&this.C,I(this,this.G+Q(this)));this.I=this.I&~this.C|a;this.A-=this.B.J},function(a){a=a.call(this, @@ -674,12 +673,12 @@ this.G=this.G&~this.C|a},function(a){a=a.call(this,this.G&this.C,r(this)&this.C) a},function(a){a=a.call(this,this.F&this.C,this.H&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.D&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,r(this)&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.L&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.K&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this,this.F&this.C,this.I&this.C);this.F=this.F&~this.C|a},function(a){a=a.call(this, this.H&this.C,this.G&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.F&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.H&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.D&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,r(this)&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.L&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.K& this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.H&this.C,this.I&this.C);this.H=this.H&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.G&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.F&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.H&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.D&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,r(this)&this.C);this.D=this.D& -~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.I&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,r(this)&this.C,this.G&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.F&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.H&this.C);m(this,r(this)&~this.C|a)},function(a){a= -a.call(this,r(this)&this.C,this.D&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,r(this)&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.L&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.K&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.I&this.C);m(this,r(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this, +~this.C|a},function(a){a=a.call(this,this.D&this.C,this.L&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.K&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,this.D&this.C,this.I&this.C);this.D=this.D&~this.C|a},function(a){a=a.call(this,r(this)&this.C,this.G&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.F&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.H&this.C);n(this,r(this)&~this.C|a)},function(a){a= +a.call(this,r(this)&this.C,this.D&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,r(this)&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.L&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.K&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,r(this)&this.C,this.I&this.C);n(this,r(this)&~this.C|a)},function(a){a=a.call(this,this.L&this.C,this.G&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this, this.L&this.C,this.F&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.H&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.D&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,r(this)&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.L&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.K&this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.L&this.C,this.I& this.C);this.L=this.L&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.G&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.F&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.H&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.D&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,r(this)&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.L&this.C);this.K=this.K& ~this.C|a},function(a){a=a.call(this,this.K&this.C,this.K&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.K&this.C,this.I&this.C);this.K=this.K&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.G&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.F&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.H&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.D&this.C);this.I=this.I&~this.C|a},function(a){a= -a.call(this,this.I&this.C,r(this)&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.L&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Kd=[function(a){a=a.call(this,M(this,this.G),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, +a.call(this,this.I&this.C,r(this)&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.L&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.K&this.C);this.I=this.I&~this.C|a},function(a){a=a.call(this,this.I&this.C,this.I&this.C);this.I=this.I&~this.C|a}],Nd=[function(a){a=a.call(this,M(this,this.G),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, M(this,this.H),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.G&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this,M(this,this.K),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.G&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, M(this,this.G),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,R(this,0)),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,Q(this)),this.F&this.C);P(this,a);this.A-=this.B.da},function(a){a=a.call(this, M(this,this.K),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.I),this.F&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.G),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.F),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.H),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this,M(this,this.D),this.H&this.C);P(this,a);this.A-=this.B.N},function(a){a=a.call(this, @@ -714,7 +713,7 @@ function(a){a=a.call(this,M(this,this.D+Q(this)),this.L&this.C);P(this,a);this.A Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.D+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.K&this.C);P(this,a);this.A-= this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.K&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.G+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.F+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.H+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this, this.D+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,R(this,2)+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,N(this,this.L+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.K+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},function(a){a=a.call(this,M(this,this.I+Q(this)),this.I&this.C);P(this,a);this.A-=this.B.J},A[192],A[200],A[208],A[216],A[224],A[232],A[240],A[248],A[193],A[201],A[209], -A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Ld=[function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, +A[217],A[225],A[233],A[241],A[249],A[194],A[202],A[210],A[218],A[226],A[234],A[242],A[250],A[195],A[203],A[211],A[219],A[227],A[235],A[243],A[251],A[196],A[204],A[212],A[220],A[228],A[236],A[244],A[252],A[197],A[205],A[213],A[221],A[229],A[237],A[245],A[253],A[198],A[206],A[214],A[222],A[230],A[238],A[246],A[254],A[199],A[207],A[215],A[223],A[231],A[239],A[247],A[255]],Od=[function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this, M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[0].call(this,M(this,this.K),b.call(this));P(this, c);this.A-=this.B.N},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.F),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.H),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c= a[1].call(this,M(this,R(this,0)),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,Q(this)),b.call(this));P(this,c);this.A-=this.B.da},function(a,b){var c=a[1].call(this,M(this,this.K),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));P(this,c);this.A-=this.B.N},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this)); @@ -752,18 +751,18 @@ b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[5].call(this,M(t b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.H+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,N(this,this.L+Q(this)), b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[6].call(this,M(this,this.I+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.G+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.F+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.H+Q(this)),b.call(this)); P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.D+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,R(this,2)+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,N(this,this.L+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.K+Q(this)),b.call(this));P(this,c);this.A-=this.B.J},function(a,b){var c=a[7].call(this,M(this,this.I+Q(this)),b.call(this)); -P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[0].call(this, +P(this,c);this.A-=this.B.J},function(a,b){var c=a[0].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[0].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[0].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[0].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[0].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[0].call(this, this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[0].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[0].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[1].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[1].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[1].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, -b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G= -this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K& +b){var c=a[1].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[1].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[1].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[1].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[1].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[2].call(this,this.G&this.C,b.call(this));this.G= +this.G&~this.C|c},function(a,b){var c=a[2].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[2].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[2].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[2].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[2].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[2].call(this,this.K& this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[2].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[3].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[3].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[3].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[3].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c= -a[3].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C| -c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[4].call(this,this.I&this.C,b.call(this)); -this.I=this.I&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[5].call(this, +a[3].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[3].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[3].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[3].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[4].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[4].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C| +c},function(a,b){var c=a[4].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[4].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[4].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[4].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[4].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[4].call(this,this.I&this.C,b.call(this)); +this.I=this.I&~this.C|c},function(a,b){var c=a[5].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[5].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[5].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[5].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[5].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[5].call(this, this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[5].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[5].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[6].call(this,this.G&this.C,b.call(this));this.G=this.G&~this.C|c},function(a,b){var c=a[6].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[6].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a, -b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G= -this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));m(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K& -this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],we=[function(){return this.G+this.G},function(){return this.F+this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.U=this.V;return r(this)+this.G},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.G},function(){return this.K+this.G},function(){return this.I+this.G},function(){return this.G+this.F},function(){return this.F+ +b){var c=a[6].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[6].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[6].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[6].call(this,this.K&this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[6].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c},function(a,b){var c=a[7].call(this,this.G&this.C,b.call(this));this.G= +this.G&~this.C|c},function(a,b){var c=a[7].call(this,this.F&this.C,b.call(this));this.F=this.F&~this.C|c},function(a,b){var c=a[7].call(this,this.H&this.C,b.call(this));this.H=this.H&~this.C|c},function(a,b){var c=a[7].call(this,this.D&this.C,b.call(this));this.D=this.D&~this.C|c},function(a,b){var c=a[7].call(this,r(this)&this.C,b.call(this));n(this,r(this)&~this.C|c)},function(a,b){var c=a[7].call(this,this.L&this.C,b.call(this));this.L=this.L&~this.C|c},function(a,b){var c=a[7].call(this,this.K& +this.C,b.call(this));this.K=this.K&~this.C|c},function(a,b){var c=a[7].call(this,this.I&this.C,b.call(this));this.I=this.I&~this.C|c}],xe=[function(){return this.G+this.G},function(){return this.F+this.G},function(){return this.H+this.G},function(){return this.D+this.G},function(){this.U=this.V;return r(this)+this.G},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.G},function(){return this.K+this.G},function(){return this.I+this.G},function(){return this.G+this.F},function(){return this.F+ this.F},function(){return this.H+this.F},function(){return this.D+this.F},function(){this.U=this.V;return r(this)+this.F},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.F},function(){return this.K+this.F},function(){return this.I+this.F},function(){return this.G+this.H},function(){return this.F+this.H},function(){return this.H+this.H},function(){return this.D+this.H},function(){this.U=this.V;return r(this)+this.H},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.H},function(){return this.K+ this.H},function(){return this.I+this.H},function(){return this.G+this.D},function(){return this.F+this.D},function(){return this.H+this.D},function(){return this.D+this.D},function(){this.U=this.V;return r(this)+this.D},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.D},function(){return this.K+this.D},function(){return this.I+this.D},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a? (this.U=this.V,this.L):Q(this)},function(){return this.K},function(){return this.I},function(){return this.G+this.L},function(){return this.F+this.L},function(){return this.H+this.L},function(){return this.D+this.L},function(){this.U=this.V;return r(this)+this.L},function(a){return(a?(this.U=this.V,this.L):Q(this))+this.L},function(){return this.K+this.L},function(){return this.I+this.L},function(){return this.G+this.K},function(){return this.F+this.K},function(){return this.H+this.K},function(){return this.D+ @@ -784,265 +783,265 @@ function(){return this.G},function(){return this.F},function(){return this.H},fu (this.D<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.D<<3)},function(){return this.K+(this.D<<3)},function(){return this.I+(this.D<<3)},function(){return this.G},function(){return this.F},function(){return this.H},function(){return this.D},function(){this.U=this.V;return r(this)},function(a){return a?(this.U=this.V,this.L):Q(this)},function(){return this.K},function(){return this.I},function(){return this.G+(this.L<<3)},function(){return this.F+(this.L<<3)},function(){return this.H+ (this.L<<3)},function(){return this.D+(this.L<<3)},function(){this.U=this.V;return r(this)+(this.L<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.L<<3)},function(){return this.K+(this.L<<3)},function(){return this.I+(this.L<<3)},function(){return this.G+(this.K<<3)},function(){return this.F+(this.K<<3)},function(){return this.H+(this.K<<3)},function(){return this.D+(this.K<<3)},function(){this.U=this.V;return r(this)+(this.K<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+ (this.K<<3)},function(){return this.K+(this.K<<3)},function(){return this.I+(this.K<<3)},function(){return this.G+(this.I<<3)},function(){return this.F+(this.I<<3)},function(){return this.H+(this.I<<3)},function(){return this.D+(this.I<<3)},function(){this.U=this.V;return r(this)+(this.I<<3)},function(a){return(a?(this.U=this.V,this.L):Q(this))+(this.I<<3)},function(){return this.K+(this.I<<3)},function(){return this.I+(this.I<<3)}]; -function Sg(a){Ia.call(this,"ChipSet",a,Sg,32768);this.fa=(this.fa=a.model)&&Tg[this.fa]||Ug;this.O=0;var b=a.sw1;if(b)this.O=Vg(b,Wg|Xg.gj);else{this.ea=[360,360];(b=a.floppies)&&b.length&&(this.ea=b);if(b=this.ea.length)this.O|=Yg.ug,b--,this.O|=(b&3)<=Zg&&(this.Ha=this.sa=2);this.ga=a.scaleTimers||!1;this.ab=a.rtcDate;this.Wa=!1; -a.sound&&(this.Pa=this.ta=null,window&&(this.Pa=window.AudioContext||window.webkitAudioContext),this.Pa&&(this.ta=new this.Pa));this.reset(!0);Za(this)}Ra(Sg);var Ug=5150,Zg=5170,Tg={5150:Ug,5160:5160,5170:Zg,deskpro386:5180},$g={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Yg={ug:1,ONE:0,qm:64,om:128,Ul:192,ye:192,ze:6},Wg=12,Xg={pm:16,Nl:32,gj:48,ye:48,ze:4};f=Sg.prototype; -f.Hb=function(a,b,c){switch(b){case "sw1":return this.ra[b]=c,ah(this,b,c,this.O,{0:this.fa==Ug?"Bootable Floppy Drive":"Loop on POST",1:this.fa==Ug?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.fa==Ug)return this.ra[b]=c,ah(this,b,c,this.ia,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ra[b]=c,!0}return!1}; -f.uc=function(a,b,c,d){this.la=b;this.A=c;this.Ra=d;this.xa=a;this.D=gb(a,"Keyboard");this.Ja=c.W.Rc/1193181;Jb(b,this,bh);Lb(b,this,ch);this.fa=Zg){this.I=16;this.V=0;this.Y=16;this.ya=0;this.Z=160;512<=lh(this)&&(this.Z|=16);3==mh(this)&&(this.Z|=64);5180==this.fa&&(this.Z|=12);this.Ca=3;this.K=Array(8);this.na= -0;a&&(this.B=Array(64));nh(this,this.ab);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.U&(Xg.ye|2|Yg.ug|Yg.ye);this.B[16]=oh(this,0)<<4|oh(this,1);ph(this)}}; -function nh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.cc("CMOS date invalid ("+b+"), using "+c)):b&&a.cc("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.ua=a.pa=0;a.Xa=a.Ia=null} -function qh(a){var b;void 0===b&&(b=a.Ia);a.pa=tc(a.A,a.ga)+b;a.B[11]&64&&qc(a.A,b)}function ph(a){for(var b=0,c=16;46>c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} -f.save=function(){var a=new Ud(this);B(a,0,[this.O,this.ia,this.U,this.ka]);for(var b=[],c=0;c=Zg&&(B(a,5,[this.I,this.V,this.Y,this.ya,this.Z,this.Ca]),B(a,6,[this.K[7],this.K,this.na,this.B,this.ua,this.pa]));return a.data()}; -f.restore=function(a){var b,c;b=a[0];this.O=b[0];this.ia=b[1];this.U=b[2];this.ka=b[3];b=a[1];for(c=0;c>2)+1)*a.$a+32*((b?a.ia:a.ka)&15)} -function xh(a,b){var c=b?a.O:a.U;return a.fa!=Ug||c&Yg.ug?((c&Yg.ye)>>Yg.ze)+1:0}function oh(a,b){if(b>Xg.ze} -function ah(a,b,c,d,e){for(var k="",n=1;8>=n;n++){var p="pcjs-bitCell";n||(p+=" pcjs-bitCellLeft");k+='
'+n+"
\n"}c.innerHTML=k;b=Xa(c,"pcjs-bitCell");c=null;for(n=0;nd.gb[0]&&(d.gb[0]=255,d.gb[1]--,0>d.gb[1]&&(d.gb[1]=255)));return e}function Ch(a,b,c,d){a=a.F[b];c=a.Eb[c];c.gb[a.Fb]=c.Xb[a.Fb]=d;a.Fb^=1} -function Dh(a,b){var c=a.F[b],d=c.Cc|1;c.Cc&=-16;return d}function Eh(a,b,c){a=a.F[b];b=c&3;a.Cc=a.Cc&~(16<>2].Eb[b&3],c,d,e)} -function Gh(a,b,c){b=a.F[b>>2].Eb[b&3];b.qf&&b.Lg&&b.jg?(c&&(b.done=c),b.cd||Ae(a,b,!0)):c&&c(!0)}function Ae(a,b,c){c&&(b.count=b.gb[1]<<8|b.gb[0],b.type=b.mode&12,b.Ii=b.Pc=!1);for(var d=!1;0<=b.count&&(c=b.kf<<16|b.fb[1]<<8|b.fb[0],4==b.type?(d=!0,function(c){b.Lg.call(b.qf,b.jg,-1,function(k,n){0>k&&(b.Ii||(b.Ii=!0),k=255);b.cd||a.la.Ec(c,k);(d=n)&&setTimeout(function(){Lh(b)||Ae(a,b)},0)})}(c)):8==b.type?(c=a.la.Tb(c),0>b.Lg.call(b.qf,b.jg,c)&&(b.Pc=!0)):0!=b.type&&(b.Pc=!0)),!d&&!Lh(b););} -function Lh(a){if(!a.Pc&&0<=--a.count&&(a.mode&32?(a.fb[0]--,0>a.fb[0]&&(a.fb[0]=255,a.fb[1]--,0>a.fb[1]&&(a.fb[1]=255))):(a.fb[0]++,255>3];b=1<<(b&7);d.Ob&b||(d.Ob|=b,d.Me=c||0,Sh(a))}function Vh(a,b){var c=a.Vb[b>>3],d=1<<(b&7);c.Ob&d&&(c.Ob&=~d,Sh(a))} -function Sh(a,b){var c,d=-1;1>=1),qc(a.A,c))),2==b&&uc(a))}f=Sg.prototype;f.jk=function(){return this.Ea}; -f.vl=function(a,b){this.Ea=b;var c=b&192;if(192==c){if(!(b&16))for(c=0;2>=c;c++)if(b&2<=c;c++)b&2<>6,d=b&1,e=b&14,k=b&48;if(0==k)ai(this,c);else{var n=c,p=this.L[n];p.We=k;p.mode=e;p.Eg=d;p.Xb=[0,0];p.gb=[0,0];p.Cd=[0,0];p.Gc=!1;p.Ud=!1;p.Ed=!1;p.$d=!1;Xh(this,n);0==c&&Vh(this,0);2==c&&255==this.Vb[0].Mc&&77==this.R&&(c=this.L[0],c.sc[0]=c.Xb[0],c.sc[1]= -c.Xb[1],c.dd=tc(this.A,this.ga))}}};function $h(a,b){var c=a.L[b],d=c.Xb[1]<<8|c.Xb[0];d||(d=1==c.bd?256:65536);return d}function wc(a,b){var c=a.L[b],d=c.sc[1]<<8|c.sc[0];d||(d=1==c.bd?256:65536);return d}function ai(a,b){Yh(a,b);var c=a.L[b];c.Cd[0]=c.gb[0];c.Cd[1]=c.gb[1];c.Ud=!0;Xh(a,b)}function Xh(a,b){var c=a.L[b];c.Oc=32==c.We?1:0;c.bd=48==c.We?2:1} -function Yh(a,b,c){var d=a.L[b];if(d.Ed&&(2!=b||a.R&1)){var e=tc(a.A,a.ga),k=(e-d.dd)/a.Ja|0;0>k&&(d.dd=e,k=0);var n=$h(a,b),p=wc(a,b)-k;0==d.mode?(0>=p&&(p=0),p||(d.Gc=!0,d.Ed=!1,b||Uh(a,0))):4==d.mode?(d.Gc=1!=p,0>=p&&(p=n+p,0>=p&&(p=n),d.sc[0]=p&255,d.sc[1]=p>>8&255,d.dd=e,!b&&d.Gc&&Uh(a,0))):6==d.mode&&(p-=k,0>=p&&(d.Gc=!d.Gc,p=n+p,0>=p&&(p=n),d.sc[0]=p&255,d.sc[1]=p>>8&255,d.dd=e,!b&&d.Gc&&Uh(a,0)));d.gb[0]=p&255;d.gb[1]=p>>8&255;c&&(a.dd=0)}return d} -function vc(a,b){for(var c=0;c=Zg){var c=a.A.W.Rc,d=tc(a.A,a.ga);null==a.Ia&&(a.ua=tc(a.A,a.ga),a.Xa=1024,a.Ia=Math.floor(a.A.W.Rc/a.Xa),qh(a));d>=a.pa&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Uh(a,8)),a.pa=d+a.Ia);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Uh(a,8)));var e=d-a.ua,k=Math.floor(e/c);if(k&&!(a.B[11]&128)){for(;k--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; -var n;n=a.B[9];var p=na[a.B[8]-1];28==p&&0===n%4&&(n%100||0===n%400)&&p++;n=p;++a.B[7]>n&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Uh(a,8))}a.ua=d-e%c}}f.kk=function(){var a=this.Ga;if(this.qa&16)if(this.R&128)a=this.U;else if(this.D){var a=this.D,b=0;a.B.length&&(b=a.B[0]);a.Sa()&&a.Ma("scan code "+ea(b)+" delivered");a=b}return a};f.wl=function(a,b){this.Ga=b};f.lk=function(){return this.R};f.xl=function(a,b){bi(this,b)}; -function bi(a,b){var c=!!(b&2),d=!!(a.R&2);a.R=b;a.D&&ci(a.D,!(b&128),!!(b&64));c!=d&&uc(a,c)}f.mk=function(){var a=0,a=this.fa==Ug?this.R&4?a|this.ka&15:a|this.ka>>4&1:this.R&8?a|this.U>>4:a|this.U&15;this.R&1&&Yh(this,2).Gc&&(a=this.R&2?a|32:a|16);return a};f.yl=function(a,b){this.La=b};f.nk=function(){return this.qa};f.zl=function(a,b){this.qa=b};f.Aj=function(){var a=this.ya;this.I&=-258;this.D&&di(this.D);return a}; -f.Kk=function(a,b){if(this.I&8)switch(this.V){case 96:ei(this,b);break;case 209:fi(this,b);break;default:if(ei(this,this.Y&-17),this.D){var c=-1;switch(b){case 255:c=250,gi(this.D)}hi(this,c)}}this.V=b;this.I&=-9};f.Bj=function(){return this.R&-209|(tc(this.A)&64?16:0)};f.Lk=function(a,b){bi(this,b)};f.Cj=function(){var a=this.I&255;this.I&256&&(this.I|=1,this.I&=-257);return a}; -f.Jk=function(a,b){this.V=b;this.I|=8;var c=0;240<=this.V&&(c=this.V^15,this.V=240);switch(this.V){case 32:hi(this,this.Y);break;case 173:ei(this,this.Y|16);break;case 174:ei(this,this.Y&-17);this.D&&di(this.D);break;case 170:this.D&&(c=this.D,c.B=[],c.Sa()&&c.Ma("scan codes flushed"));ei(this,this.Y|16);hi(this,85);fi(this,3);break;case 171:hi(this,0);break;case 192:hi(this,this.Z);break;case 208:hi(this,this.Ca);break;case 224:hi(this,this.Y&16?0:1);break;case 240:c&1&&wd(this.A)}}; -function ei(a,b){a.Y=b;a.I=a.I&-5|b&4;a.D&&ci(a.D,!!(b&8),!(b&16))}function hi(a,b,c){0<=b&&(a.ya=b,c?a.I|=1:(a.I&=-2,a.I|=256))}function fi(a,b){a.Ca=b;ub(a.la,!!(b&2));b&1||wd(a.A)}function ii(a,b){a.fa=c)if(d=this.B[c],10>c){var e=!1;4!=c&&5!=c||this.B[11]&2||(12>d?d=d?d:12:d=(d-=12)?d+128:140,e=!0);this.B[11]&4||(e&&128=c){if(e=b,10>c){var k=!1;this.B[11]&4||(e=10*(e>>4)+(e&15),k=!0);if(4==c||5==c)k&&23=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.B[c]=e;11==c&&d&64&&b&64&&qh(this)};f.ul=function(a,b){this.Da=b};f.al=function(){};f.bl=function(){};function Vg(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4=$g&&(this.Ha=this.sa=2);this.ga=a.scaleTimers||!1;this.ab=a.rtcDate;this.Wa=!1; +a.sound&&(this.Pa=this.ta=null,window&&(this.Pa=window.AudioContext||window.webkitAudioContext),this.Pa&&(this.ta=new this.Pa));this.reset(!0);Za(this)}Ra(Tg);var Vg=5150,$g=5170,Ug={5150:Vg,5160:5160,5170:$g,deskpro386:5180},ah={none:0,tv:1,color:2,mono:3,ega:0,vga:0},Zg={ug:1,ONE:0,qm:64,om:128,Ul:192,ye:192,ze:6},Xg=12,Yg={pm:16,Nl:32,gj:48,ye:48,ze:4};f=Tg.prototype; +f.Hb=function(a,b,c){switch(b){case "sw1":return this.ra[b]=c,bh(this,b,c,this.O,{0:this.fa==Vg?"Bootable Floppy Drive":"Loop on POST",1:this.fa==Vg?"Reserved":"Coprocessor",2:"Base Memory Size",4:"Monitor Type",6:"Number of Floppy Drives"}),!0;case "sw2":if(this.fa==Vg)return this.ra[b]=c,bh(this,b,c,this.ia,{0:"Expansion Memory Size",4:"Reserved"}),!0;break;case "swdesc":return this.ra[b]=c,!0}return!1}; +f.uc=function(a,b,c,d){this.la=b;this.A=c;this.Ra=d;this.xa=a;this.D=gb(a,"Keyboard");this.Ja=c.W.Rc/1193181;Jb(b,this,ch);Lb(b,this,dh);this.fa<$g?(Jb(b,this,eh),Lb(b,this,fh)):(Jb(b,this,gh),Lb(b,this,hh))};f.bc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0};f.ac=function(a){return a&&this.save?this.save():!0}; +f.reset=function(a){var b;this.U=this.O;this.ka=this.ia;ih(this);this.F=Array(this.Ha);for(b=0;b=$g){this.I=16;this.V=0;this.Y=16;this.ya=0;this.Z=160;512<=mh(this)&&(this.Z|=16);3==nh(this)&&(this.Z|=64);5180==this.fa&&(this.Z|=12);this.Ca=3;this.K=Array(8);this.na= +0;a&&(this.B=Array(64));oh(this,this.ab);for(a=21;24>=a;a++)this.B[a]=0;for(a=14;46>a;a++)void 0===this.B[a]&&(this.B[a]=0);this.B[20]=this.U&(Yg.ye|2|Zg.ug|Zg.ye);this.B[16]=ph(this,0)<<4|ph(this,1);qh(this)}}; +function oh(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.cc("CMOS date invalid ("+b+"), using "+c)):b&&a.cc("CMOS date: "+c);a.B[0]=c.getSeconds();a.B[1]=0;a.B[2]=c.getMinutes();a.B[3]=0;a.B[4]=c.getHours();a.B[5]=0;a.B[6]=c.getDay()+1;a.B[7]=c.getDate();a.B[8]=c.getMonth()+1;c=c.getFullYear();a.B[9]=c%100;c/=100;a.B[50]=c%10|c/10<<4;a.B[10]=38;a.B[11]=2;a.B[12]=0;a.B[13]=128;a.ua=a.pa=0;a.Xa=a.Ia=null} +function rh(a){var b;void 0===b&&(b=a.Ia);a.pa=uc(a.A,a.ga)+b;a.B[11]&64&&rc(a.A,b)}function qh(a){for(var b=0,c=16;46>c;c++)b+=a.B[c];a.B[47]=b&255;a.B[46]=b>>8} +f.save=function(){var a=new Vd(this);B(a,0,[this.O,this.ia,this.U,this.ka]);for(var b=[],c=0;c=$g&&(B(a,5,[this.I,this.V,this.Y,this.ya,this.Z,this.Ca]),B(a,6,[this.K[7],this.K,this.na,this.B,this.ua,this.pa]));return a.data()}; +f.restore=function(a){var b,c;b=a[0];this.O=b[0];this.ia=b[1];this.U=b[2];this.ka=b[3];b=a[1];for(c=0;c>2)+1)*a.$a+32*((b?a.ia:a.ka)&15)} +function yh(a,b){var c=b?a.O:a.U;return a.fa!=Vg||c&Zg.ug?((c&Zg.ye)>>Zg.ze)+1:0}function ph(a,b){if(b>Yg.ze} +function bh(a,b,c,d,e){for(var k="",l=1;8>=l;l++){var p="pcjs-bitCell";l||(p+=" pcjs-bitCellLeft");k+='
'+l+"
\n"}c.innerHTML=k;b=Xa(c,"pcjs-bitCell");c=null;for(l=0;ld.gb[0]&&(d.gb[0]=255,d.gb[1]--,0>d.gb[1]&&(d.gb[1]=255)));return e}function Dh(a,b,c,d){a=a.F[b];c=a.Eb[c];c.gb[a.Fb]=c.Xb[a.Fb]=d;a.Fb^=1} +function Eh(a,b){var c=a.F[b],d=c.Cc|1;c.Cc&=-16;return d}function Fh(a,b,c){a=a.F[b];b=c&3;a.Cc=a.Cc&~(16<>2].Eb[b&3],c,d,e)} +function Hh(a,b,c){b=a.F[b>>2].Eb[b&3];b.qf&&b.Lg&&b.jg?(c&&(b.done=c),b.cd||Be(a,b,!0)):c&&c(!0)}function Be(a,b,c){c&&(b.count=b.gb[1]<<8|b.gb[0],b.type=b.mode&12,b.Ii=b.Pc=!1);for(var d=!1;0<=b.count&&(c=b.kf<<16|b.fb[1]<<8|b.fb[0],4==b.type?(d=!0,function(c){b.Lg.call(b.qf,b.jg,-1,function(k,l){0>k&&(b.Ii||(b.Ii=!0),k=255);b.cd||a.la.Ec(c,k);(d=l)&&setTimeout(function(){Mh(b)||Be(a,b)},0)})}(c)):8==b.type?(c=a.la.Tb(c),0>b.Lg.call(b.qf,b.jg,c)&&(b.Pc=!0)):0!=b.type&&(b.Pc=!0)),!d&&!Mh(b););} +function Mh(a){if(!a.Pc&&0<=--a.count&&(a.mode&32?(a.fb[0]--,0>a.fb[0]&&(a.fb[0]=255,a.fb[1]--,0>a.fb[1]&&(a.fb[1]=255))):(a.fb[0]++,255>3];b=1<<(b&7);d.Ob&b||(d.Ob|=b,d.Me=c||0,Th(a))}function Wh(a,b){var c=a.Vb[b>>3],d=1<<(b&7);c.Ob&d&&(c.Ob&=~d,Th(a))} +function Th(a,b){var c,d=-1;1>=1),rc(a.A,c))),2==b&&vc(a))}f=Tg.prototype;f.jk=function(){return this.Ea}; +f.vl=function(a,b){this.Ea=b;var c=b&192;if(192==c){if(!(b&16))for(c=0;2>=c;c++)if(b&2<=c;c++)b&2<>6,d=b&1,e=b&14,k=b&48;if(0==k)bi(this,c);else{var l=c,p=this.L[l];p.We=k;p.mode=e;p.Eg=d;p.Xb=[0,0];p.gb=[0,0];p.Bd=[0,0];p.Gc=!1;p.Ud=!1;p.Dd=!1;p.$d=!1;Yh(this,l);0==c&&Wh(this,0);2==c&&255==this.Vb[0].Mc&&77==this.R&&(c=this.L[0],c.sc[0]=c.Xb[0],c.sc[1]= +c.Xb[1],c.dd=uc(this.A,this.ga))}}};function ai(a,b){var c=a.L[b],d=c.Xb[1]<<8|c.Xb[0];d||(d=1==c.bd?256:65536);return d}function xc(a,b){var c=a.L[b],d=c.sc[1]<<8|c.sc[0];d||(d=1==c.bd?256:65536);return d}function bi(a,b){Zh(a,b);var c=a.L[b];c.Bd[0]=c.gb[0];c.Bd[1]=c.gb[1];c.Ud=!0;Yh(a,b)}function Yh(a,b){var c=a.L[b];c.Oc=32==c.We?1:0;c.bd=48==c.We?2:1} +function Zh(a,b,c){var d=a.L[b];if(d.Dd&&(2!=b||a.R&1)){var e=uc(a.A,a.ga),k=(e-d.dd)/a.Ja|0;0>k&&(d.dd=e,k=0);var l=ai(a,b),p=xc(a,b)-k;0==d.mode?(0>=p&&(p=0),p||(d.Gc=!0,d.Dd=!1,b||Vh(a,0))):4==d.mode?(d.Gc=1!=p,0>=p&&(p=l+p,0>=p&&(p=l),d.sc[0]=p&255,d.sc[1]=p>>8&255,d.dd=e,!b&&d.Gc&&Vh(a,0))):6==d.mode&&(p-=k,0>=p&&(d.Gc=!d.Gc,p=l+p,0>=p&&(p=l),d.sc[0]=p&255,d.sc[1]=p>>8&255,d.dd=e,!b&&d.Gc&&Vh(a,0)));d.gb[0]=p&255;d.gb[1]=p>>8&255;c&&(a.dd=0)}return d} +function wc(a,b){for(var c=0;c=$g){var c=a.A.W.Rc,d=uc(a.A,a.ga);null==a.Ia&&(a.ua=uc(a.A,a.ga),a.Xa=1024,a.Ia=Math.floor(a.A.W.Rc/a.Xa),rh(a));d>=a.pa&&(a.B[12]|=64,a.B[11]&64&&(a.B[12]|=128,Vh(a,8)),a.pa=d+a.Ia);a.B[0]==a.B[1]&&a.B[2]==a.B[3]&&a.B[4]==a.B[5]&&(a.B[12]|=32,a.B[11]&32&&(a.B[12]|=128,Vh(a,8)));var e=d-a.ua,k=Math.floor(e/c);if(k&&!(a.B[11]&128)){for(;k--;)if(60<=++a.B[0]&&(a.B[0]=0,60<=++a.B[2]&&(a.B[2]=0,24<=++a.B[4]))){a.B[4]=0;a.B[6]=a.B[6]%7+1; +var l;l=a.B[9];var p=na[a.B[8]-1];28==p&&0===l%4&&(l%100||0===l%400)&&p++;l=p;++a.B[7]>l&&(a.B[7]=1,12<++a.B[8]&&(a.B[8]=1,a.B[9]=(a.B[9]+1)%100))}a.B[12]|=16;a.B[11]&16&&(a.B[12]|=128,Vh(a,8))}a.ua=d-e%c}}f.kk=function(){var a=this.Ga;if(this.qa&16)if(this.R&128)a=this.U;else if(this.D){var a=this.D,b=0;a.B.length&&(b=a.B[0]);a.Sa()&&a.Ma("scan code "+ea(b)+" delivered");a=b}return a};f.wl=function(a,b){this.Ga=b};f.lk=function(){return this.R};f.xl=function(a,b){ci(this,b)}; +function ci(a,b){var c=!!(b&2),d=!!(a.R&2);a.R=b;a.D&&di(a.D,!(b&128),!!(b&64));c!=d&&vc(a,c)}f.mk=function(){var a=0,a=this.fa==Vg?this.R&4?a|this.ka&15:a|this.ka>>4&1:this.R&8?a|this.U>>4:a|this.U&15;this.R&1&&Zh(this,2).Gc&&(a=this.R&2?a|32:a|16);return a};f.yl=function(a,b){this.La=b};f.nk=function(){return this.qa};f.zl=function(a,b){this.qa=b};f.Aj=function(){var a=this.ya;this.I&=-258;this.D&&ei(this.D);return a}; +f.Kk=function(a,b){if(this.I&8)switch(this.V){case 96:fi(this,b);break;case 209:gi(this,b);break;default:if(fi(this,this.Y&-17),this.D){var c=-1;switch(b){case 255:c=250,hi(this.D)}ii(this,c)}}this.V=b;this.I&=-9};f.Bj=function(){return this.R&-209|(uc(this.A)&64?16:0)};f.Lk=function(a,b){ci(this,b)};f.Cj=function(){var a=this.I&255;this.I&256&&(this.I|=1,this.I&=-257);return a}; +f.Jk=function(a,b){this.V=b;this.I|=8;var c=0;240<=this.V&&(c=this.V^15,this.V=240);switch(this.V){case 32:ii(this,this.Y);break;case 173:fi(this,this.Y|16);break;case 174:fi(this,this.Y&-17);this.D&&ei(this.D);break;case 170:this.D&&(c=this.D,c.B=[],c.Sa()&&c.Ma("scan codes flushed"));fi(this,this.Y|16);ii(this,85);gi(this,3);break;case 171:ii(this,0);break;case 192:ii(this,this.Z);break;case 208:ii(this,this.Ca);break;case 224:ii(this,this.Y&16?0:1);break;case 240:c&1&&xd(this.A)}}; +function fi(a,b){a.Y=b;a.I=a.I&-5|b&4;a.D&&di(a.D,!!(b&8),!(b&16))}function ii(a,b,c){0<=b&&(a.ya=b,c?a.I|=1:(a.I&=-2,a.I|=256))}function gi(a,b){a.Ca=b;ub(a.la,!!(b&2));b&1||xd(a.A)}function ji(a,b){a.fa<$g?Vh(a,1,4):a.Y&16||a.I&257||(ii(a,b,!0),ki(a.D),Vh(a,1,120))}f.Qj=function(){return this.na};f.Zk=function(a,b){this.na=b;this.Da=b&128?0:128}; +f.Rj=function(a,b){var c=this.na&63,d;if(13>=c)if(d=this.B[c],10>c){var e=!1;4!=c&&5!=c||this.B[11]&2||(12>d?d=d?d:12:d=(d-=12)?d+128:140,e=!0);this.B[11]&4||(e&&128=c){if(e=b,10>c){var k=!1;this.B[11]&4||(e=10*(e>>4)+(e&15),k=!0);if(4==c||5==c)k&&23=e?e=12==e?0:e:(e-=116,e=24==e?12:e))}}else e=b;this.B[c]=e;11==c&&d&64&&b&64&&rh(this)};f.ul=function(a,b){this.Da=b};f.al=function(){};f.bl=function(){};function Wg(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>8&255,this.B[c++]=k[b]>>16&255,this.B[c++]=k[b]>>24&255;else this.B=d;this.L=d.symbols;if(!this.B.length){sa("Empty ROM: "+a);return}if(1==this.B.length){sa(this.B[0]);return}}catch(n){this.Ka("ROM data error: "+n.message); -return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.na].Xe(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.I?b.push(a.I):null!=a.I&&a.I.length&&(b=a.I);for(c=0;c>8&255,this.B[c++]=k[b]>>16&255,this.B[c++]=k[b]>>24&255;else this.B=d;this.L=d.symbols;if(!this.B.length){sa("Empty ROM: "+a);return}if(1==this.B.length){sa(this.B[0]);return}}catch(l){this.Ka("ROM data error: "+l.message); +return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.B=Array(a.length),d=0;d>>d.na].Xe(e&d.B,a.B[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.I?b.push(a.I):null!=a.I&&a.I.length&&(b=a.I);for(c=0;cthis.D?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ -1]=c>>8;ph(a)}}else sa("No RAM allocated")};f.save=function(){var a=new Ud(this);this.controller&&B(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function pi(a){this.I=a;this.D=ri;this.F=si;this.B=ti;this.A=null}var qi=-2134900736,ri=65535,si=2575,ti=2,ui=[null,0],vi=[function(a){return this.controller.Tb(a)},null,null,function(a,b){this.controller.Ec(a,b)},null,null];f=pi.prototype;f.save=function(){return[this.D,this.B]}; -f.restore=function(a){this.Ec(0,a[0]&255);this.Ec(2,a[1]&255);return!0};f.Tb=function(a){var b=255;2>a?b=a&1?this.F>>8:this.F&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.Ec=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.D&255)){var c=this.I.la;if(b&1)this.A&&(yb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=zb(c,917504,131072));var d=zb(c,16646144,131072);yb(c,917504,131072,d,b&2?1:Cb)}this.D=this.D&-256|b}};f.Li=function(){return ui};f.Mg=function(){return vi}; -Ea(function(){for(var a=Xa(window.document,"pcjs","ram"),b=0;bthis.D?21:23,c=a.B[b]|a.B[b+1]<<8,c=c+(this.B>>10);a.B[b]=c&255;a.B[b+ +1]=c>>8;qh(a)}}else sa("No RAM allocated")};f.save=function(){var a=new Vd(this);this.controller&&B(a,0,this.controller.save());return a.data()};f.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function qi(a){this.I=a;this.D=si;this.F=ti;this.B=ui;this.A=null}var ri=-2134900736,si=65535,ti=2575,ui=2,vi=[null,0],wi=[function(a){return this.controller.Tb(a)},null,null,function(a,b){this.controller.Ec(a,b)},null,null];f=qi.prototype;f.save=function(){return[this.D,this.B]}; +f.restore=function(a){this.Ec(0,a[0]&255);this.Ec(2,a[1]&255);return!0};f.Tb=function(a){var b=255;2>a?b=a&1?this.F>>8:this.F&255:4>a&&(b=a&1?this.B>>8:this.B&255);return b};f.Ec=function(a,b){if(a)2==a&&(this.B=this.B&-256|b);else if(b!=(this.D&255)){var c=this.I.la;if(b&1)this.A&&(yb(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=zb(c,917504,131072));var d=zb(c,16646144,131072);yb(c,917504,131072,d,b&2?1:Cb)}this.D=this.D&-256|b}};f.Li=function(){return vi};f.Mg=function(){return wi}; +Ea(function(){for(var a=Xa(window.document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,Kl:65,Ll:66,Ml:67,Rl:68,E:69,Sl:70,Vl:71,Wl:72,Xl:73,Yl:74,Zl:75,$l:76,am:77,bm:78,cm:79,dm:80,Q:81,em:82,im:83,nm:84,rm:85,sm:86,tm:87,vm:88,wm:89,xm:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,ym:97,zm:98,Cm:99,d:100,e:101,Dm:102,Em:103,Fm:104,Gm:105,Hm:106,k:107,Im:108, -Jm:109,n:110,Lm:111,p:112,q:113,r:114,Mm:115,t:116,Nm:117,Om:118,Pm:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},xi={};xi[186]=U[";"];xi[187]=U["="];xi[188]=U[","];xi[189]=U["-"];xi[190]=U["."];xi[191]=U["/"];xi[192]=U["`"];xi[219]=U["["];xi[220]=U["\\"];xi[221]=U["]"];xi[222]=U["'"];xi[173]=U["-"];var yi={};yi[U["1"]]=U["!"];yi[U["2"]]=U["@"];yi[U["3"]]=U["#"];yi[U["4"]]=U.$;yi[U["5"]]=U["%"];yi[U["6"]]=U["^"];yi[U["7"]]=U["&"];yi[U["8"]]=U["*"];yi[U["9"]]=U["("];yi[U["0"]]=U[")"]; -yi[186]=U[":"];yi[187]=U["+"];yi[188]=U["<"];yi[189]=U._;yi[190]=U[">"];yi[191]=U["?"];yi[192]=U["~"];yi[219]=U["{"];yi[220]=U["|"];yi[221]=U["}"];yi[222]=U['"'];yi[173]=U._;yi[61]=U["+"];yi[59]=U[":"]; -var zi={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},Ai={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},Bi={esc:1027,1:U["1"],2:U["2"],3:U["3"],4:U["4"],5:U["5"],6:U["6"],7:U["7"],8:U["8"],9:U["9"],0:U["0"],"-":U["-"],"=":U["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":U["["],"]":U["]"],enter:13, +Jm:109,n:110,Lm:111,p:112,q:113,r:114,Mm:115,t:116,Nm:117,Om:118,Pm:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},yi={};yi[186]=U[";"];yi[187]=U["="];yi[188]=U[","];yi[189]=U["-"];yi[190]=U["."];yi[191]=U["/"];yi[192]=U["`"];yi[219]=U["["];yi[220]=U["\\"];yi[221]=U["]"];yi[222]=U["'"];yi[173]=U["-"];var zi={};zi[U["1"]]=U["!"];zi[U["2"]]=U["@"];zi[U["3"]]=U["#"];zi[U["4"]]=U.$;zi[U["5"]]=U["%"];zi[U["6"]]=U["^"];zi[U["7"]]=U["&"];zi[U["8"]]=U["*"];zi[U["9"]]=U["("];zi[U["0"]]=U[")"]; +zi[186]=U[":"];zi[187]=U["+"];zi[188]=U["<"];zi[189]=U._;zi[190]=U[">"];zi[191]=U["?"];zi[192]=U["~"];zi[219]=U["{"];zi[220]=U["|"];zi[221]=U["}"];zi[222]=U['"'];zi[173]=U._;zi[61]=U["+"];zi[59]=U[":"]; +var Ai={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},Bi={TAB:1009,ESC:1027,F1:1112,F2:1113,F3:1114,F4:1115,F5:1116,F6:1117,F7:1118,F8:1119,F9:1120,F10:1121,LEFT:1037,UP:1038,RIGHT:1039,DOWN:1040,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},Ci={esc:1027,1:U["1"],2:U["2"],3:U["3"],4:U["4"],5:U["5"],6:U["6"],7:U["7"],8:U["8"],9:U["9"],0:U["0"],"-":U["-"],"=":U["="],bs:1008,tab:1009,q:81,w:87,e:69,r:82,t:84,y:89,u:85,i:73,o:79,p:80,"[":U["["],"]":U["]"],enter:13, ctrl:1017,a:65,s:83,d:68,f:70,g:71,h:72,j:74,k:75,l:76,";":U[";"],quote:U["'"],"`":U["`"],shift:1016,"\\":U["\\"],z:90,x:88,c:67,v:86,b:66,n:78,m:77,",":U[","],".":U["."],"/":U["/"],"right-shift":3016,prtsc:1044,alt:1018,space:U[" "],"caps-lock":1020,f1:1112,f2:1113,f3:1114,f4:1115,f5:1116,f6:1117,f7:1118,f8:1119,f9:1120,f10:1121,"num-lock":1144,"scroll-lock":1145,"num-home":1036,"num-up":1038,"num-pgup":1033,"num-sub":1109,"num-left":1037,"num-center":1101,"num-right":1039,"num-add":1107,"num-end":1035, -"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},Ci={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},X={1027:1};X[U["1"]]=2;X[U["!"]]=10754;X[U["2"]]=3;X[U["@"]]=10755;X[U["3"]]=4;X[U["#"]]=10756;X[U["4"]]=5;X[U.$]=10757;X[U["5"]]=6;X[U["%"]]=10758;X[U["6"]]=7;X[U["^"]]=10759;X[U["7"]]=8;X[U["&"]]=10760;X[U["8"]]=9;X[U["*"]]=10761;X[U["9"]]=10;X[U["("]]=10762;X[U["0"]]=11;X[U[")"]]=10763;X[U["-"]]=12;X[U._]=10764;X[U["="]]=13;X[U["+"]]=10765;X[1008]=14;X[1009]=15;X[113]=16; +"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046},Di={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},X={1027:1};X[U["1"]]=2;X[U["!"]]=10754;X[U["2"]]=3;X[U["@"]]=10755;X[U["3"]]=4;X[U["#"]]=10756;X[U["4"]]=5;X[U.$]=10757;X[U["5"]]=6;X[U["%"]]=10758;X[U["6"]]=7;X[U["^"]]=10759;X[U["7"]]=8;X[U["&"]]=10760;X[U["8"]]=9;X[U["*"]]=10761;X[U["9"]]=10;X[U["("]]=10762;X[U["0"]]=11;X[U[")"]]=10763;X[U["-"]]=12;X[U._]=10764;X[U["="]]=13;X[U["+"]]=10765;X[1008]=14;X[1009]=15;X[113]=16; X[81]=10768;X[119]=17;X[87]=10769;X[101]=18;X[69]=10770;X[114]=19;X[82]=10771;X[116]=20;X[84]=10772;X[121]=21;X[89]=10773;X[117]=22;X[85]=10774;X[105]=23;X[73]=10775;X[111]=24;X[79]=10776;X[112]=25;X[80]=10777;X[U["["]]=26;X[U["{"]]=10778;X[U["]"]]=27;X[U["}"]]=10779;X[13]=28;X[1017]=29;X[97]=30;X[65]=10782;X[115]=31;X[83]=10783;X[100]=32;X[68]=10784;X[102]=33;X[70]=10785;X[103]=34;X[71]=10786;X[104]=35;X[72]=10787;X[106]=36;X[74]=10788;X[107]=37;X[75]=10789;X[108]=38;X[76]=10790;X[U[";"]]=39; X[U[":"]]=10791;X[U["'"]]=40;X[U['"']]=10792;X[U["`"]]=41;X[U["~"]]=10793;X[1016]=42;X[U["\\"]]=43;X[U["|"]]=10795;X[122]=44;X[90]=10796;X[120]=45;X[88]=10797;X[99]=46;X[67]=10798;X[118]=47;X[86]=10799;X[98]=48;X[66]=10800;X[110]=49;X[78]=10801;X[109]=50;X[77]=10802;X[U[","]]=51;X[U["<"]]=10803;X[U["."]]=52;X[U[">"]]=10804;X[U["/"]]=53;X[U["?"]]=10805;X[3016]=54;X[1044]=55;X[1018]=56;X[U[" "]]=57;X[1020]=58;X[1112]=59;X[1113]=60;X[1114]=61;X[1115]=62;X[1116]=63;X[1117]=64;X[1118]=65;X[1119]=66; -X[1120]=67;X[1121]=68;X[1144]=69;X[1145]=70;X[1036]=71;X[1038]=72;X[1033]=73;X[1109]=74;X[1037]=75;X[1101]=76;X[1039]=77;X[1107]=78;X[1035]=79;X[1040]=80;X[1034]=81;X[1045]=82;X[1046]=83;X[1122]=87;X[1123]=88;X[1091]=91;X[1093]=93;X[1224]=91;X[4003]=7470;X[4008]=7494;X[4046]=3677523;f=wi.prototype; -f.Hb=function(a,b,c){var d=this,e=a+"-"+b;if(void 0===this.ra[e])switch(b){case "kbd":return c.onkeydown=function(a){return Di(d,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;var b=!X[a]||!!(d.Qb&128);b||Ei(d,a,!0);return b},c.onkeyup=function(a){return Di(d,a,!1)},!0;case "caps-lock":return this.ra[e]=c,c.onclick=function(){d.A&&d.A.Zc();Ei(d,1020,!0)},!0;case "num-lock":return this.ra[e]=c,c.onclick=function(){d.A&&d.A.Zc();Ei(d,1144,!0)},!0;case "scroll-lock":return this.ra[e]= -c,c.onclick=function(){d.A&&d.A.Zc();Ei(d,1145,!0)},!0;default:var k=b.toUpperCase().replace(/-/g,"_");if(void 0!==Ai[k]&&"button"==a)return this.ra[e]=c,c.onclick=function(a,b,c){return function(){a.A&&a.A.Zc();Fi(a,c,!0);Ei(a,c,!0)}}(this,k,Ai[k]),!0;if(void 0!==Bi[b])return this.P++,this.ra[e]=c,a=function(a,b,c){return function(){Ei(a,c)}}(this,b,Bi[b]),b=function(a,b,c){return function(){Gi(a,c)}}(this,b,Bi[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= -c.onmouseout=b),!0}return!1};function Hi(a,b,c){if(a.P){for(var d in yi)if(b==yi[d]){b=+d;(d=xi[d])&&(b=d);break}for(var e in Bi)if((d=Bi[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=Bi[e]==d),d){(a=a.ra["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.uc=function(a,b,c,d){this.la=b;this.A=c;this.Ra=d;this.Y=gb(a,"ChipSet")};function gi(a,b){a.Ma("keyboard reset",65792);a.B=[170];a.I=!0;b&&a.Y&&ii(a.Y,a.B[0])} -function ci(a,b,c){a.L!==c&&(a.L=a.O=c)&&(a.I=!0);a.K!==b&&(a.K=b)&&!a.O&&ji(a,!0);a.K&&a.O&&(gi(a,!0),a.O=!1)}function di(a){var b=0;a.B.length&&a.I&&(b=a.B[0],a.Y&&ii(a.Y,b));a.Sa()&&a.Ma("scan code "+ea(b)+" available")}function ji(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.F:a.Qb)&b):d||b&255&&(b=255);if(c){a.F&=~b;d&&(a.F|=b);c=b;var k,n;for(n in Ci)d="led-"+n,e=Ci[n],c&&c!=e||!(k=a.ra[d])||(k.style.backgroundColor=a.F&e?"#00ff00":"#000000")}else a.Qb&=~b,d&&(a.Qb|=b);return!0}}return!1} -function Ei(a,b,c){if(X[b]&&a.A&&a.A.ha.Kb){zi[b]&&a.D.length&&0e||(e==a.D.length&&(d={},d.Ld=b,d.Qb=a.Qb,Hi(a,b,!0),e++),0b.Sc){if(!b.Fe){Gi(a,b.Ld);return}b.Fe=!1;c=a.fa}else c=1==b.Sc++?500:100;b.aj=setTimeout(function(a){return function(){Ji(a,b)}}(a),c)}}else Gi(a,b.Ld,!0)} -function Li(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Qb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Qb&515)==c&&(d=b-32);else if(!!(a.Qb&3)==c){if(a=yi[b])d=a}else if(a=xi[b])d=a;return d}f.kg=function(a){a||(this.Qb&=-256)}; -function Di(a,b,c){var d=!0,e=!1,k=!1,n=b.keyCode,p=Li(a,n,!0);a.Jg&&p==U["`"]&&(n=p=27);if(X[n+1E3])if(p+=1E3,2==b.location&&(p+=2E3),Fi(a,p,!1,c)){if(20==n||144==n||145==n)a.V||(c=e=!0);if(!(c||91!=n&&93!=n))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var n=0,p=d&255;224==k||225==k?e.push(k|(c?0:128)):(42==p?a.F&3||a.F&512&&b||(n=p):29==p?a.F&12||(n=p):56==p?a.F&48||(n=p):e.push(k|(c?0:128)),n&&(c?e.unshift(n):e.push(n|128)))}for(c=0;cd.B.length?(d.Sa()&&d.Ma("scan code "+ea(k)+" buffered"),d.B.push(k),1==d.B.length&&d.Y&&ii(d.Y,k)):(20== -d.B.length&&d.B.push(255),d.Ma("scan code buffer overflow")))}}Ea(function(){for(var a=Xa(window.document,"pcjs","keyboard"),b=0;b=d&&(d-=32),d=Ci[e]==d),d){(a=a.ra["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}f.uc=function(a,b,c,d){this.la=b;this.A=c;this.Ra=d;this.Y=gb(a,"ChipSet")};function hi(a,b){a.Ma("keyboard reset",65792);a.B=[170];a.I=!0;b&&a.Y&&ji(a.Y,a.B[0])} +function di(a,b,c){a.L!==c&&(a.L=a.O=c)&&(a.I=!0);a.K!==b&&(a.K=b)&&!a.O&&ki(a,!0);a.K&&a.O&&(hi(a,!0),a.O=!1)}function ei(a){var b=0;a.B.length&&a.I&&(b=a.B[0],a.Y&&ji(a.Y,b));a.Sa()&&a.Ma("scan code "+ea(b)+" available")}function ki(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.F:a.Qb)&b):d||b&255&&(b=255);if(c){a.F&=~b;d&&(a.F|=b);c=b;var k,l;for(l in Di)d="led-"+l,e=Di[l],c&&c!=e||!(k=a.ra[d])||(k.style.backgroundColor=a.F&e?"#00ff00":"#000000")}else a.Qb&=~b,d&&(a.Qb|=b);return!0}}return!1} +function Fi(a,b,c){if(X[b]&&a.A&&a.A.ha.Kb){Ai[b]&&a.D.length&&0e||(e==a.D.length&&(d={},d.Kd=b,d.Qb=a.Qb,Ii(a,b,!0),e++),0b.Sc){if(!b.Fe){Hi(a,b.Kd);return}b.Fe=!1;c=a.fa}else c=1==b.Sc++?500:100;b.aj=setTimeout(function(a){return function(){Ki(a,b)}}(a),c)}}else Hi(a,b.Kd,!0)} +function Mi(a,b,c){var d=b;if(65<=b&&90>=b)!(a.Qb&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.Qb&515)==c&&(d=b-32);else if(!!(a.Qb&3)==c){if(a=zi[b])d=a}else if(a=yi[b])d=a;return d}f.kg=function(a){a||(this.Qb&=-256)}; +function Ei(a,b,c){var d=!0,e=!1,k=!1,l=b.keyCode,p=Mi(a,l,!0);a.Jg&&p==U["`"]&&(l=p=27);if(X[l+1E3])if(p+=1E3,2==b.location&&(p+=2E3),Gi(a,p,!1,c)){if(20==l||144==l||145==l)a.V||(c=e=!0);if(!(c||91!=l&&93!=l))for(var q=0;q=b||97<=b&&122>=b;d>>>=8;){var l=0,p=d&255;224==k||225==k?e.push(k|(c?0:128)):(42==p?a.F&3||a.F&512&&b||(l=p):29==p?a.F&12||(l=p):56==p?a.F&48||(l=p):e.push(k|(c?0:128)),l&&(c?e.unshift(l):e.push(l|128)))}for(c=0;cd.B.length?(d.Sa()&&d.Ma("scan code "+ea(k)+" buffered"),d.B.push(k),1==d.B.length&&d.Y&&ji(d.Y,k)):(20== +d.B.length&&d.B.push(255),d.Ma("scan code buffer overflow")))}}Ea(function(){for(var a=Xa(window.document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?dj:ej)];this.hb=b;this.bb=e[2];this.Nb=e[3];this.Nc=d||e[4];65536<=this.Nc&&720896<=this.bb&&(this.Nb=Math.min(this.Nc>>2,32768));this.Sb=c[0];this.zc=c[1];this.Ue=c[2];this.wa=c[3];this.jc=c[4]&255;this.pg=c[4]>>8&255;this.eb=c[5];this.Qg=dj;if(5<=b){this.Qg=ej;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==k?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.bb,this.Nb,this.Nc], -Array(this.Nc>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.pd=b[0];this.Id=b[1];this.yc=b[2];this.di=b[3];this.Ve=b[4];this.rg=b[5];this.pe=b[6];this.oe=b[7];this.Wi=b[8];this.Xi=b[9];this.ne=b[10];this.Jd=b[11];this.lb=b[12];d=b[13];"number"==typeof d&&(d=[this.bb,this.Nb,d]);this.bb=d[0];this.Nb=d[1];d=this.Nc>>2;if((this.ld=b[14])&&this.ld.length>this.controller.Zh&255};gj[17408]=function(a){return(this.controller.lb=this.aa[(a&-4)+this.B])>>((a&3)<<3)&255};gj[5120]=function(a){a+=this.B;var b=this.controller.lb=this.aa[a&-2];return(a&1?b>>8:b)&255}; -gj[1280]=function(a){a+=this.B;a=this.controller.lb=this.aa[a];for(var b=this.controller.Sg,c=this.controller.Rg&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d};gj[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; -gj[32]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; -gj[96]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d&=this.controller.lb;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; -gj[160]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d|=this.controller.lb;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; -gj[224]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.vd;d^=this.controller.lb;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)};gj[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.pb;d=this.controller.Qe&d|this.controller.lb&~d;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; -function hj(a){var b=[];if(void 0!==a.hb){b[0]=a.Sb;b[1]=a.zc;b[2]=a.Ue;b[3]=a.wa;b[4]=a.jc|a.pg<<8;b[5]=a.eb;if(5<=a.hb){var c=[];c[0]=a.pd;c[1]=a.Id;c[2]=a.yc;c[3]=a.di;c[4]=a.Ve;c[5]=a.rg;c[6]=a.pe;c[7]=a.oe;c[8]=a.Wi;c[9]=a.Xi;c[10]=a.ne;c[11]=a.Jd;c[12]=a.lb;c[13]=[a.bb,a.Nb,a.Nc];var d;a:if(d=a.ld){var e=0,k=[];if(void 0!==d[0])for(var n=0;2>n;n++)for(var p=n;p>1;k[e++]=q;p=w}if(k.lengthc.length)c=[!1,0,null,null,0,Array(5>b?ej:fj)];this.hb=b;this.bb=e[2];this.Nb=e[3];this.Nc=d||e[4];65536<=this.Nc&&720896<=this.bb&&(this.Nb=Math.min(this.Nc>>2,32768));this.Sb=c[0];this.zc=c[1];this.Ue=c[2];this.wa=c[3];this.jc=c[4]&255;this.pg=c[4]>>8&255;this.eb=c[5];this.Qg=ej;if(5<=b){this.Qg=fj;b=c[6];void 0===b&&(b=[!1,0,Array(20),0,3==k?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.bb,this.Nb,this.Nc], +Array(this.Nc>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.od=b[0];this.Hd=b[1];this.yc=b[2];this.di=b[3];this.Ve=b[4];this.rg=b[5];this.pe=b[6];this.oe=b[7];this.Wi=b[8];this.Xi=b[9];this.ne=b[10];this.Id=b[11];this.lb=b[12];d=b[13];"number"==typeof d&&(d=[this.bb,this.Nb,d]);this.bb=d[0];this.Nb=d[1];d=this.Nc>>2;if((this.kd=b[14])&&this.kd.length>this.controller.Zh&255};hj[17408]=function(a){return(this.controller.lb=this.aa[(a&-4)+this.B])>>((a&3)<<3)&255};hj[5120]=function(a){a+=this.B;var b=this.controller.lb=this.aa[a&-2];return(a&1?b>>8:b)&255}; +hj[1280]=function(a){a+=this.B;a=this.controller.lb=this.aa[a];for(var b=this.controller.Sg,c=this.controller.Rg&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d};hj[0]=function(a,b){var c=a+this.B,d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.ud;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +hj[32]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.ud;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +hj[96]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.ud;d&=this.controller.lb;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +hj[160]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.ud;d|=this.controller.lb;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +hj[224]=function(a,b){var c=a+this.B;b=b>>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.fd|this.controller.ud;d^=this.controller.lb;d=d&this.controller.pb|this.controller.lb&~this.controller.pb;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)};hj[4]=function(a,b){var c=(a&-4)+this.B,d=(a&3)<<3,d=b<>this.controller.vc|b<<8-this.controller.vc&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.pb;d=this.controller.Qe&d|this.controller.lb&~d;d=d&this.controller.Za|this.aa[c]&~this.controller.Za;this.aa[c]!=d&&(this.aa[c]=d,this.Qa=!0)}; +function ij(a){var b=[];if(void 0!==a.hb){b[0]=a.Sb;b[1]=a.zc;b[2]=a.Ue;b[3]=a.wa;b[4]=a.jc|a.pg<<8;b[5]=a.eb;if(5<=a.hb){var c=[];c[0]=a.od;c[1]=a.Hd;c[2]=a.yc;c[3]=a.di;c[4]=a.Ve;c[5]=a.rg;c[6]=a.pe;c[7]=a.oe;c[8]=a.Wi;c[9]=a.Xi;c[10]=a.ne;c[11]=a.Id;c[12]=a.lb;c[13]=[a.bb,a.Nb,a.Nc];var d;a:if(d=a.kd){var e=0,k=[];if(void 0!==d[0])for(var l=0;2>l;l++)for(var p=l;p>1;k[e++]=q;p=w}if(k.lengthc&&(a=Math.round(c/b*100)+"%")}this.Qc?(this.ga.style.width=a,this.ga.style.width=a,this.ga.style.display="block",this.ga.style.margin="auto"):(this.V.style.width=a,this.V.style.height="auto");this.V.style.backgroundColor="black";this.V.Td();a=!0}this.Zc()}return a}; -function Ri(a,b){!b&&a.V&&(a.Qc?a.ga.style.width=a.ga.style.height="":a.V.style.width=a.V.style.height="");a.Ma("notifyFullScreen("+b+")",!0);a.D&&(a.D.Jg=b)}f.Fd=function(a){var b=!1;this.K&&(a?this.K.Fd&&(this.K.Fd(),this.P&&this.P.Se(!0),b=!0):this.K.bj&&(this.K.bj(),this.P&&this.P.Se(!1),b=!0),this.Zc());return b};f.Se=function(a){this.P&&(this.P.Se(a),this.D&&(this.D.Jg=a));var b=this.ra.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.Md)}; -function qj(a,b){var c=a.K;c&&!a.gc&&(c.addEventListener("touchstart",function(b){rj(a,b,!0)},!1),c.addEventListener("touchmove",function(b){rj(a,b)},!0),c.addEventListener("touchend",function(b){rj(a,b,!1)},!1),a.gc=b,a.$a=a.ab=a.hd=-1)}f.kg=function(a){this.Ic=a;this.D&&this.D.kg(a)}; -function rj(a,b,c){var d,e;a.Ic&&b.preventDefault();var k=0,n=0;e=a.ga;do isNaN(e.offsetLeft)||(k+=e.offsetLeft,n+=e.offsetTop);while(e=e.offsetParent);var p=a.ka/a.ga.offsetWidth,q=a.sa/a.ga.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-k)*p;e=(e-n)*q;if(1==a.gc)d=d/(a.ka/3)|0,e=e/(a.sa/3)|0,1!=e?e?Ei(a.D,1040,!0):Ei(a.D,1038,!0):1!=d&&(d?Ei(a.D,1039,!0):Ei(a.D,1037,!0));else if(a.P){!0===c&&(a.hd=b.timeStamp); -if(!1===c&&(b=b.timeStamp-a.hd,a.cc("processTouchEvent(false,"+b+")"),200>b)){a.P.pf(sj,!0);a.P.pf(sj,!1);return}if(c||0>a.$a||0>a.ab)a.$a=d,a.ab=e;c=Math.round(d-a.$a);b=Math.round(e-a.ab);a.$a=d;a.ab=e;a.P.Og(c,b,a.$a,a.ab)}}f.bc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.ac=function(a){return a&&this.save?this.save():!0}; -f.reset=function(){var a=!0,b=0;this.Y&&(b=mh(this.Y));this.fa||(this.hb=3==b?Ni:3);this.na=3;switch(this.hb){case ni:b=7;break;case 5:var c=Ti[this.qb];c&&(b=c[0]);b||(b=4);break;case Ni:b=3;this.na=Pi;break;default:b=2}this.pa!==b&&(this.pa=b,a=!0);this.I=null;this.ia=this.Ib=new bj(this,Ni);this.R=this.yb=new bj(this,3);5>this.hb?this.B=new bj:(this.B=new bj(this,this.hb,null,this.Nc),tj(this));uj(this);this.La=null;this.Ga=this.ea=-1;this.Ca=0;vj(this,this.na);if(this.I.bb&&a){a=this.I.bb+this.Ua; -for(b=this.I.bb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);Ib(this.la,b,c|d<<8)}lc(this,!0)}};function tj(a){a.B.Ve&1?(a.ia=a.Ib,a.R=a.B):(a.ia=a.B,a.R=a.yb)}f.save=function(){var a=new Ud(this);B(a,0,hj(this.Ib));B(a,1,hj(this.yb));B(a,2,[this.pa,this.na,this.La]);B(a,3,hj(this.B));return a.data()}; -f.restore=function(a){var b=a[2];this.pa=b[0];this.na=b[1];this.La=b[2];this.I=null;this.ia=this.Ib=new bj(this,Ni,a[0]);this.R=this.yb=new bj(this,3,a[1]);this.B=new bj(this,this.hb,a[3],this.Nc);this.B.Sb&&tj(this);uj(this);if(!wj(this))return!1;xj(this);return!0}; -f.Hk=function(a,b,c){if(c)this.Ka("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){sa("Empty font ROM image: "+a);return}if(1==d.length){sa(d[0]);return}if(8192==d.length)mi(this,d,[6144,0]);else{this.Ka("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ka("Font ROM data error: "+e.message);return}(this.Z||this.Ra)&&Za(this)}}; -function yj(a,b){if(1==b)return a.qa[0]=Wi[0],a.qa[1]=Wi[7],a.qa;if(2==b){var c=a.I.Ue;if(a.I===a.B){var d=a.B.yc[0],c=d&7;d&16&&(c|=8);18!=a.B.yc[1]&&(c|=32)}a.qa[0]=Wi[c&15];c=c&32?Yi:Xi;for(d=0;dk;k++)n=d[k]||0,p=n<<2&252,q=n>>4&252,n=n>>10&252,a.qa[k]=[p,q,n,255];else{var w=d&&d[255];e=null!=c.yc[15]?c.yc:Zi;for(k=0;16>k;k++)n=e[k]&63,w?(n|= -(c.yc[20]&12)<<4,c.yc[16]&128&&(n&=-49,n|=(c.yc[20]&3)<<4),n=d[n],p=n<<2&252,q=n>>4&252,n=n>>10&252):(p=(n&4?170:0)|(n&32?85:0),q=(n&2?170:0)|(n&16?85:0),n=(n&1?170:0)|(n&8?85:0)),a.qa[k]=[p,q,n,255]}a.Ea=!0}return a.qa}function mi(a,b,c,d){a.mb=b;a.Jb=c;a.Ja=d}function uj(a){var b=!1;if(window&&a.mb){var c=0,d=a.Ja?a.Ja:8,e=yj(a);zj(a,3,a.Jb[0],c,d,8,a.mb,e)&&(b=!0);c=a.Ja?0:2048;d=a.Ja?a.Ja:9;zj(a,1,a.Jb[1],c,d,14,a.mb,Ui,Vi)&&(b=!0);a.Ja&&zj(a,a.hb,a.Jb[1],0,a.Ja,14,a.mb,e)&&(b=!0)}return b} -function zj(a,b,c,d,e,k,n,p,q){var w=!1;null!=c&&(Aj(a,b,c,d,e,k,n,p,q)&&(w=!0),a.yd&&Aj(a,b<<1,c,d,e,k,n,p,q)&&(w=!0));return w} -function Aj(a,b,c,d,e,k,n,p,q){var w=!1,C=b&1?0:1,G=a.ya[b],E=16>p.length?p.length:16;G||(G={mc:e<Ja||!ha?Ja:8,$e=Oh.createImageData(w.mc,w.nc),nb=0;256>nb;nb++){for(Nb= -0;Nb=Ja-2,bl=Nc[Nb>(8<=pc&&192<=nb&&223>=nb?7:pc)?T:$k;Bj($e,Ph,Qh,Rh);ia&&Bj($e,Ph+1,Qh,Rh)}Oh.putImageData($e,(nb&15)*w.mc,(nb>>4)*w.nc)}w.Od[V]="#"+da(T[0],2)+da(T[1],2)+da(T[2],2);w.ni[V]=T;w.Bg[V]=Md;w=!0}}a.ya[b]=G;return w}function Cj(a){0a.Ga&&(a.Ga=0):a.Ga=-1} -function xj(a){if(a.L){for(var b=10;15>=b;b++)if(null==a.I.eb[b])return;var c=a.I.eb[10],b=c&31,d=a.I.eb[11]&31,e=a.I.eb[9]&31,k=!1;a.I===a.B&&(k=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!k||b>e)Dj(a);else{c=a.I.eb[15]+((a.I.eb[14]&63)<<8);a.ea!=c&&(Dj(a),a.ea=c);d=d-b+1;if(a.jd!=b||a.Jc!=d)a.jd=b,a.Jc=d;a.Da=e+1;Cj(a)}}} -function Dj(a){if(0<=a.ea){if(void 0!==a.U){var b=a.U[a.ea];if(b&131072){var b=b&-131073,c=a.ea%a.F,d=a.ea/a.F|0;a.L&&a.ya[a.L]&&(a.Ia&&Ej(a,c,d,b,a.Ia),Ej(a,c,d,b));a.U[a.ea]=b}}a.ea=-1}} -function Fj(a){var b,c=a.I;a.Kc=!1;var d=c.Jd[5];if(null!=d){b=1024;var e=0,k=c.Jd[3]&31;switch(d&3){case 0:if(k){e=32;switch(k&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.vc=k&7}break;case 1:e=1;break;case 2:switch(k&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.hb==ni&&(e=3,c.vc=k&7)}d&8&&(b=1280);c=c.oe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Kc=!0));b|=e}return b} -function Gj(a,b){var c=a.I;c&&null!=b&&b!=c.Pg&&(c.tg(b),a.la.tg(c.bb,c.Nb,c.Mg()))} -function wj(a,b){var c,d=a.La,e=a.I;if(e)if(e.hb==Ni)d=Pi;else if(5<=e.hb){var d=null,k=e.Nc>>2,n=32768=e.eb[18]?19:120:122:n&128?d=c?13:14:500>1);a.ya.length&&(a.ta=a.ka/a.F|0,a.ua=a.sa/a.O|0,a.L?(b=a.ya[a.L],d=a.ya[a.L<<1],a.Ad&&80==a.F?d&&a.ta>=3*d.mc>>2&&(a.L<<=1,b=d):(d&&a.ta>=d.mc&&(a.L<<=1,b=d),b&&(a.ta=b.mc,a.ua=b.nc)),a.Wa=a.Xa=0,b&&(a.Wa=a.F*b.mc,a.Xa=a.O*b.nc)):(a.ta=a.ua=1,a.Wa=a.F,a.Xa=a.O),a.Sa=a.Z.createImageData(a.Wa,a.Xa),a.Ha=window.document.createElement("canvas"),a.Ha.width=a.Wa,a.Ha.height=a.Xa,a.Ia=a.Ha.getContext("2d"),a.hc=a.pc=0,a.Rb=a.ka,a.Yb=a.sa,b=a.ka-a.F*a.ta,d= -a.sa-a.O*a.ua,0>1,a.Rb-=b),0>1,a.Yb-=d),b||d)&&(a.Z.fillStyle=a.ga.style.backgroundColor,a.Z.fillRect(0,0,a.ka,a.sa));!1!==c?lc(a,!0):(a.Ea=!1,Hj(a,!0))}return!0}function Bj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Hj(a,b){a.Ca=-1;a.xa=!1;if(b){var c=a.Tc;if(void 0===a.U||a.U.length!=c)a.U=Array(c)}} -function Ej(a,b,c,d,e){var k=d&255,n=d>>8;d=n&15;var p=a.ya[a.L];p.Ae&&(d=p.Ae[d]);var q=n>>4&15;p.Ae&&(q=p.Ae[q]);e?(b*=p.mc,c*=p.nc,e.fillStyle=p.Od[q],e.fillRect(b,c,p.mc,p.nc)):(b=b*a.ta+a.hc,c=c*a.ua+a.pc,a.Z.fillStyle=p.Od[q],a.Z.fillRect(b,c,a.ta,a.ua));n&256&&(q=(k&15)*p.mc,k=(k>>4)*p.nc,e?e.drawImage(p.Bg[d],q,k,p.mc,p.nc,b,c,p.mc,p.nc):a.Z.drawImage(p.Bg[d],q,k,p.mc,p.nc,b,c,a.ta,a.ua));n&512&&(k=a.jd,n=a.Jc,e?(a.Da&&a.Da!==p.nc&&(k=k*p.nc/a.Da|0,n=n*p.nc/a.Da|0),e.fillStyle=p.Od[d],e.fillRect(b, -c+k,p.mc,n)):(a.Da&&a.Da!==a.ua&&(k=k*a.ua/a.Da|0,n=n*a.ua/a.Da|0),a.Z.fillStyle=p.Od[d],a.Z.fillRect(b,c+k,a.ta,n)))} -function lc(a,b){if(a.ha.Zb){var c=!1,d=a.I;d&&(d!==a.B?d.zc&8&&(c=!0):d.Id&32&&(c=!0));if(c||b){if(b)Hj(a,!0);else if(void 0===a.U)return;var e=!1;!(b||++a.wd&15)&&0<=a.Ga&&(a.Ga++,e=!0);var k=0,n=a.Uc,c=d.bb,p=c+d.Nb;if(Ij(a,d)&8||d.ke&&d.kep&&(q=p-c,0>q&&(q=0));p=c+q;if(d=!b&&a.xa){for(var d=a.la,w=!0, -C=c>>>d.na;0a.ea)return;k=a.ea;n=k+1}}if(a.L){if(a.ya[a.L]){e=0;d=a.Ca=0;q=1048575;w=a.I.zc&32;5<=a.hb&&(w=a.I.yc[16]&8);w&&(d=32768,q&=~d,a.Ga&2||(q&=-65537));for(c+=k<<1;c>8|(G&255)<<8;var ha=d,wa=16;C>=q))>>(wa-=q);Bj(a.Sa,C++,E,w[Nc])}C>V&&(V=C);E=W&&(W=E+1)}k+=2;p++;if(C>=a.F){C=0;E+=2;if(E>a.O)break;E==a.O&&(E=1,k=c+a.Pb)}}a.xa=!0;Ta.F?a.Pa-a.F-W>>3:0;cha&&(wa=ha)):(k<<=W,wa-=W,a.xa=!1):(a.xa&&k===a.U[p]?(q+=wa,wa=0):a.U[p]=k,p++);if(wa){q>>=8;q>E&&(E=q);w=V&&(V=w+1)}c+=ia;if(q>=a.F){q=0;if(++w>a.O)break;c+=G}}W||(a.xa=!0);Ca.F?a.Pa-a.F-V>>3:0;cG&&(ha=G)):(W<<=V,ha-=V,a.xa=!1):(a.xa&&W===a.U[k]?(d+=ha,ha=0):a.U[k]=W,k++);if(ha){dC&&(C=d);q=T&&(T=q+1)}if(d>=a.F){d=0;if(++q>a.O)break;c+=ia}}V||(a.xa=!0);wd&&(b.Xg=d,d=-d|0);d%b.Tg>b.Ek&&(c|=1);d%b.Wg>b.Gk&&(c|=9);b.$h=d/b.Wg|0;return c}f.fk=function(){var a=this.ia,b;a.Sb&&(b=a.jc);return b};f.rl=function(a,b){var c=this.ia;c.pg=c.jc;c.jc=b&31};f.ek=function(){return Jj(this.ia)};f.ql=function(a,b){Kj(this,this.ia,b)};f.gk=function(){return this.ia.zc};f.sl=function(a,b){this.ia.zc=b;wj(this,!1)};f.hk=function(){return Lj(this,this.ia)}; -f.Vi=function(a,b){this.B.rg=this.B.rg&-4|b&3};f.Ni=function(){var a=this.B.pd?this.B.yc[this.B.Id&31]:this.B.Id;this.B.pd=!this.B.pd;return a};f.Ui=function(a,b){var c=this.B,d=c.Id&32;if(c.pd){c.pd=!1;var e=c.Id&31;if(16<=e||!d)c.yc[e]=b,this.Ea=!1,Hj(this,void 0)}else c.Id=b,c.pd=!0,b&32&&!d&&uj(this)&&lc(this,!0),c.Te=(c.eb[12]<<8)+c.eb[13]|0,c.ke=0}; -f.sk=function(){var a=0;if(5==this.hb)a=3-((this.B.Ve&12)>>2),a=(this.qb&1<>this.B.qc&63;this.B.qc+=6;12b)){a.P.pf(tj,!0);a.P.pf(tj,!1);return}if(c||0>a.$a||0>a.ab)a.$a=d,a.ab=e;c=Math.round(d-a.$a);b=Math.round(e-a.ab);a.$a=d;a.ab=e;a.P.Og(c,b,a.$a,a.ab)}}f.bc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};f.ac=function(a){return a&&this.save?this.save():!0}; +f.reset=function(){var a=!0,b=0;this.Y&&(b=nh(this.Y));this.fa||(this.hb=3==b?Oi:3);this.na=3;switch(this.hb){case oi:b=7;break;case 5:var c=Ui[this.qb];c&&(b=c[0]);b||(b=4);break;case Oi:b=3;this.na=Qi;break;default:b=2}this.pa!==b&&(this.pa=b,a=!0);this.I=null;this.ia=this.Ib=new cj(this,Oi);this.R=this.yb=new cj(this,3);5>this.hb?this.B=new cj:(this.B=new cj(this,this.hb,null,this.Nc),uj(this));vj(this);this.La=null;this.Ga=this.ea=-1;this.Ca=0;wj(this,this.na);if(this.I.bb&&a){a=this.I.bb+this.Ua; +for(b=this.I.bb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);Ib(this.la,b,c|d<<8)}mc(this,!0)}};function uj(a){a.B.Ve&1?(a.ia=a.Ib,a.R=a.B):(a.ia=a.B,a.R=a.yb)}f.save=function(){var a=new Vd(this);B(a,0,ij(this.Ib));B(a,1,ij(this.yb));B(a,2,[this.pa,this.na,this.La]);B(a,3,ij(this.B));return a.data()}; +f.restore=function(a){var b=a[2];this.pa=b[0];this.na=b[1];this.La=b[2];this.I=null;this.ia=this.Ib=new cj(this,Oi,a[0]);this.R=this.yb=new cj(this,3,a[1]);this.B=new cj(this,this.hb,a[3],this.Nc);this.B.Sb&&uj(this);vj(this);if(!xj(this))return!1;yj(this);return!0}; +f.Hk=function(a,b,c){if(c)this.Ka("Unable to load font ROM image (error "+c+")");else{try{var d=eval("("+b+")");if(!d.length){sa("Empty font ROM image: "+a);return}if(1==d.length){sa(d[0]);return}if(8192==d.length)ni(this,d,[6144,0]);else{this.Ka("Unrecognized font data length ("+d.length+")");return}}catch(e){this.Ka("Font ROM data error: "+e.message);return}(this.Z||this.Ra)&&Za(this)}}; +function zj(a,b){if(1==b)return a.qa[0]=Xi[0],a.qa[1]=Xi[7],a.qa;if(2==b){var c=a.I.Ue;if(a.I===a.B){var d=a.B.yc[0],c=d&7;d&16&&(c|=8);18!=a.B.yc[1]&&(c|=32)}a.qa[0]=Xi[c&15];c=c&32?Zi:Yi;for(d=0;dk;k++)l=d[k]||0,p=l<<2&252,q=l>>4&252,l=l>>10&252,a.qa[k]=[p,q,l,255];else{var w=d&&d[255];e=null!=c.yc[15]?c.yc:$i;for(k=0;16>k;k++)l=e[k]&63,w?(l|= +(c.yc[20]&12)<<4,c.yc[16]&128&&(l&=-49,l|=(c.yc[20]&3)<<4),l=d[l],p=l<<2&252,q=l>>4&252,l=l>>10&252):(p=(l&4?170:0)|(l&32?85:0),q=(l&2?170:0)|(l&16?85:0),l=(l&1?170:0)|(l&8?85:0)),a.qa[k]=[p,q,l,255]}a.Ea=!0}return a.qa}function ni(a,b,c,d){a.mb=b;a.Jb=c;a.Ja=d}function vj(a){var b=!1;if(window&&a.mb){var c=0,d=a.Ja?a.Ja:8,e=zj(a);Aj(a,3,a.Jb[0],c,d,8,a.mb,e)&&(b=!0);c=a.Ja?0:2048;d=a.Ja?a.Ja:9;Aj(a,1,a.Jb[1],c,d,14,a.mb,Vi,Wi)&&(b=!0);a.Ja&&Aj(a,a.hb,a.Jb[1],0,a.Ja,14,a.mb,e)&&(b=!0)}return b} +function Aj(a,b,c,d,e,k,l,p,q){var w=!1;null!=c&&(Bj(a,b,c,d,e,k,l,p,q)&&(w=!0),a.xd&&Bj(a,b<<1,c,d,e,k,l,p,q)&&(w=!0));return w} +function Bj(a,b,c,d,e,k,l,p,q){var w=!1,C=b&1?0:1,G=a.ya[b],E=16>p.length?p.length:16;G||(G={mc:e<Ja||!ha?Ja:8,$e=Ph.createImageData(w.mc,w.nc),nb=0;256>nb;nb++){for(Nb= +0;Nb=Ja-2,cl=Nc[Nb>(8<=pc&&192<=nb&&223>=nb?7:pc)?T:al;Cj($e,Qh,Rh,Sh);ia&&Cj($e,Qh+1,Rh,Sh)}Ph.putImageData($e,(nb&15)*w.mc,(nb>>4)*w.nc)}w.Od[V]="#"+da(T[0],2)+da(T[1],2)+da(T[2],2);w.ni[V]=T;w.Bg[V]=Ld;w=!0}}a.ya[b]=G;return w}function Dj(a){0a.Ga&&(a.Ga=0):a.Ga=-1} +function yj(a){if(a.L){for(var b=10;15>=b;b++)if(null==a.I.eb[b])return;var c=a.I.eb[10],b=c&31,d=a.I.eb[11]&31,e=a.I.eb[9]&31,k=!1;a.I===a.B&&(k=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!k||b>e)Ej(a);else{c=a.I.eb[15]+((a.I.eb[14]&63)<<8);a.ea!=c&&(Ej(a),a.ea=c);d=d-b+1;if(a.jd!=b||a.Jc!=d)a.jd=b,a.Jc=d;a.Da=e+1;Dj(a)}}} +function Ej(a){if(0<=a.ea){if(void 0!==a.U){var b=a.U[a.ea];if(b&131072){var b=b&-131073,c=a.ea%a.F,d=a.ea/a.F|0;a.L&&a.ya[a.L]&&(a.Ia&&Fj(a,c,d,b,a.Ia),Fj(a,c,d,b));a.U[a.ea]=b}}a.ea=-1}} +function Gj(a){var b,c=a.I;a.Kc=!1;var d=c.Id[5];if(null!=d){b=1024;var e=0,k=c.Id[3]&31;switch(d&3){case 0:if(k){e=32;switch(k&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.vc=k&7}break;case 1:e=1;break;case 2:switch(k&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.hb==oi&&(e=3,c.vc=k&7)}d&8&&(b=1280);c=c.oe[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Kc=!0));b|=e}return b} +function Hj(a,b){var c=a.I;c&&null!=b&&b!=c.Pg&&(c.tg(b),a.la.tg(c.bb,c.Nb,c.Mg()))} +function xj(a,b){var c,d=a.La,e=a.I;if(e)if(e.hb==Oi)d=Qi;else if(5<=e.hb){var d=null,k=e.Nc>>2,l=32768=e.eb[18]?19:120:122:l&128?d=c?13:14:500>1);a.ya.length&&(a.ta=a.ka/a.F|0,a.ua=a.sa/a.O|0,a.L?(b=a.ya[a.L],d=a.ya[a.L<<1],a.zd&&80==a.F?d&&a.ta>=3*d.mc>>2&&(a.L<<=1,b=d):(d&&a.ta>=d.mc&&(a.L<<=1,b=d),b&&(a.ta=b.mc,a.ua=b.nc)),a.Wa=a.Xa=0,b&&(a.Wa=a.F*b.mc,a.Xa=a.O*b.nc)):(a.ta=a.ua=1,a.Wa=a.F,a.Xa=a.O),a.Sa=a.Z.createImageData(a.Wa,a.Xa),a.Ha=window.document.createElement("canvas"),a.Ha.width=a.Wa,a.Ha.height=a.Xa,a.Ia=a.Ha.getContext("2d"),a.hc=a.pc=0,a.Rb=a.ka,a.Yb=a.sa,b=a.ka-a.F*a.ta,d= +a.sa-a.O*a.ua,0>1,a.Rb-=b),0>1,a.Yb-=d),b||d)&&(a.Z.fillStyle=a.ga.style.backgroundColor,a.Z.fillRect(0,0,a.ka,a.sa));!1!==c?mc(a,!0):(a.Ea=!1,Ij(a,!0))}return!0}function Cj(a,b,c,d){b=(b+c*a.width)*d.length;a.data[b]=d[0];a.data[b+1]=d[1];a.data[b+2]=d[2];a.data[b+3]=d[3]}function Ij(a,b){a.Ca=-1;a.xa=!1;if(b){var c=a.Tc;if(void 0===a.U||a.U.length!=c)a.U=Array(c)}} +function Fj(a,b,c,d,e){var k=d&255,l=d>>8;d=l&15;var p=a.ya[a.L];p.Ae&&(d=p.Ae[d]);var q=l>>4&15;p.Ae&&(q=p.Ae[q]);e?(b*=p.mc,c*=p.nc,e.fillStyle=p.Od[q],e.fillRect(b,c,p.mc,p.nc)):(b=b*a.ta+a.hc,c=c*a.ua+a.pc,a.Z.fillStyle=p.Od[q],a.Z.fillRect(b,c,a.ta,a.ua));l&256&&(q=(k&15)*p.mc,k=(k>>4)*p.nc,e?e.drawImage(p.Bg[d],q,k,p.mc,p.nc,b,c,p.mc,p.nc):a.Z.drawImage(p.Bg[d],q,k,p.mc,p.nc,b,c,a.ta,a.ua));l&512&&(k=a.jd,l=a.Jc,e?(a.Da&&a.Da!==p.nc&&(k=k*p.nc/a.Da|0,l=l*p.nc/a.Da|0),e.fillStyle=p.Od[d],e.fillRect(b, +c+k,p.mc,l)):(a.Da&&a.Da!==a.ua&&(k=k*a.ua/a.Da|0,l=l*a.ua/a.Da|0),a.Z.fillStyle=p.Od[d],a.Z.fillRect(b,c+k,a.ta,l)))} +function mc(a,b){if(a.ha.Zb){var c=!1,d=a.I;d&&(d!==a.B?d.zc&8&&(c=!0):d.Hd&32&&(c=!0));if(c||b){if(b)Ij(a,!0);else if(void 0===a.U)return;var e=!1;!(b||++a.vd&15)&&0<=a.Ga&&(a.Ga++,e=!0);var k=0,l=a.Uc,c=d.bb,p=c+d.Nb;if(Jj(a,d)&8||d.ke&&d.kep&&(q=p-c,0>q&&(q=0));p=c+q;if(d=!b&&a.xa){for(var d=a.la,w=!0, +C=c>>>d.na;0a.ea)return;k=a.ea;l=k+1}}if(a.L){if(a.ya[a.L]){e=0;d=a.Ca=0;q=1048575;w=a.I.zc&32;5<=a.hb&&(w=a.I.yc[16]&8);w&&(d=32768,q&=~d,a.Ga&2||(q&=-65537));for(c+=k<<1;c>8|(G&255)<<8;var ha=d,wa=16;C>=q))>>(wa-=q);Cj(a.Sa,C++,E,w[Nc])}C>V&&(V=C);E=W&&(W=E+1)}k+=2;p++;if(C>=a.F){C=0;E+=2;if(E>a.O)break;E==a.O&&(E=1,k=c+a.Pb)}}a.xa=!0;Ta.F?a.Pa-a.F-W>>3:0;cha&&(wa=ha)):(k<<=W,wa-=W,a.xa=!1):(a.xa&&k===a.U[p]?(q+=wa,wa=0):a.U[p]=k,p++);if(wa){q>>=8;q>E&&(E=q);w=V&&(V=w+1)}c+=ia;if(q>=a.F){q=0;if(++w>a.O)break;c+=G}}W||(a.xa=!0);Ca.F?a.Pa-a.F-V>>3:0;cG&&(ha=G)):(W<<=V,ha-=V,a.xa=!1):(a.xa&&W===a.U[k]?(d+=ha,ha=0):a.U[k]=W,k++);if(ha){dC&&(C=d);q=T&&(T=q+1)}if(d>=a.F){d=0;if(++q>a.O)break;c+=ia}}V||(a.xa=!0);wd&&(b.Xg=d,d=-d|0);d%b.Tg>b.Ek&&(c|=1);d%b.Wg>b.Gk&&(c|=9);b.$h=d/b.Wg|0;return c}f.fk=function(){var a=this.ia,b;a.Sb&&(b=a.jc);return b};f.rl=function(a,b){var c=this.ia;c.pg=c.jc;c.jc=b&31};f.ek=function(){return Kj(this.ia)};f.ql=function(a,b){Lj(this,this.ia,b)};f.gk=function(){return this.ia.zc};f.sl=function(a,b){this.ia.zc=b;xj(this,!1)};f.hk=function(){return Mj(this,this.ia)}; +f.Vi=function(a,b){this.B.rg=this.B.rg&-4|b&3};f.Ni=function(){var a=this.B.od?this.B.yc[this.B.Hd&31]:this.B.Hd;this.B.od=!this.B.od;return a};f.Ui=function(a,b){var c=this.B,d=c.Hd&32;if(c.od){c.od=!1;var e=c.Hd&31;if(16<=e||!d)c.yc[e]=b,this.Ea=!1,Ij(this,void 0)}else c.Hd=b,c.od=!0,b&32&&!d&&vj(this)&&mc(this,!0),c.Te=(c.eb[12]<<8)+c.eb[13]|0,c.ke=0}; +f.sk=function(){var a=0;if(5==this.hb)a=3-((this.B.Ve&12)>>2),a=(this.qb&1<>this.B.qc&63;this.B.qc+=6;12Missing <canvas> support. Please try a newer web browser.";break}e.setAttribute("class","pcjs-canvas");e.setAttribute("width",d.screenWidth);e.setAttribute("height",d.screenHeight);e.style.backgroundColor=d.screenColor;e.style.height="auto";0<=(window?window.navigator.userAgent:"").indexOf("MSIE")&&(c.onresize= -function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var k=window.document.createElement("textarea");za("iOS")&&(k.setAttribute("autocapitalize","off"),k.setAttribute("autocorrect","off"));c.appendChild(k);var n=e.getContext("2d"),d=new Y(d,e,n,k,c);Wa(d,c)}}); -function Mj(a){this.ga=a.adapter;switch(this.ga){case 1:this.fa=1016;this.R=4;break;case 2:this.fa=760;this.R=3;break;default:sa("Unrecognized serial adapter #"+this.ga);return}this.I=null;Ia.call(this,"SerialPort",a,Mj,4194304);var b=a.binding,c;a=Nj;b&&(void 0===c&&(c="Panel"),(c=Ua(c,this.id))&&(b=c.ra[b])&&this.Hb(null,a,b))}Ra(Mj);var Nj="buffer";f=Mj.prototype;f.ri=function(a,b){return a==this.te?(this.P=b,this):null}; -f.Hb=function(a,b,c){var d=this;switch(b){case Nj:return this.ra[b]=this.I=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||a.ctrlKey&&65<=b&&90>=b)a.preventDefault&&a.preventDefault(),64>8:this.U};f.ak=function(){return this.F};f.bk=function(){return this.K};f.dk=function(){return this.D};f.ck=function(){return this.B};f.ik=function(){return this.Z}; +function(a,b,c,d){return function(){b.style.height=(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var k=window.document.createElement("textarea");za("iOS")&&(k.setAttribute("autocapitalize","off"),k.setAttribute("autocorrect","off"));c.appendChild(k);var l=e.getContext("2d"),d=new Y(d,e,l,k,c);Wa(d,c)}}); +function Nj(a){this.ga=a.adapter;switch(this.ga){case 1:this.fa=1016;this.R=4;break;case 2:this.fa=760;this.R=3;break;default:sa("Unrecognized serial adapter #"+this.ga);return}this.I=null;Ia.call(this,"SerialPort",a,Nj,4194304);var b=a.binding,c;a=Oj;b&&(void 0===c&&(c="Panel"),(c=Ua(c,this.id))&&(b=c.ra[b])&&this.Hb(null,a,b))}Ra(Nj);var Oj="buffer";f=Nj.prototype;f.ri=function(a,b){return a==this.te?(this.P=b,this):null}; +f.Hb=function(a,b,c){var d=this;switch(b){case Oj:return this.ra[b]=this.I=c,c.onkeydown=function(a){a=a||window.event;var b=a.keyCode;if(8===b||a.ctrlKey&&65<=b&&90>=b)a.preventDefault&&a.preventDefault(),64>8:this.U};f.ak=function(){return this.F};f.bk=function(){return this.K};f.dk=function(){return this.D};f.ck=function(){return this.B};f.ik=function(){return this.Z}; f.Cl=function(a,b){if(this.K&128)this.L=this.L&-256|b;else{this.ea=b;this.B&=-97;var c;this.I?(13!=b&&(8==b?this.I.value=this.I.value.slice(0,-1):(this.I.value+=String.fromCharCode(b),this.I.scrollTop=this.I.scrollHeight)),c=!0):c=!1;c&&(this.B|=96)}};f.nl=function(a,b){this.K&128?this.L=this.L&255|b<<8:this.U=b};f.ol=function(a,b){this.K=b}; -f.pl=function(a,b){var c=this.D;this.D=b;if(this.P&&(c^b)&3){var c=this.P,d=this.D,e=3==(d&3);if(e){if(!c.Sb){var k=!1;c.D&2||(c.reset(),c.Ma("serial mouse reset"),k=!0);c.D&1||(c.Ma("serial mouse ID requested"),k=!0);k&&(Oj(c.I,[77,77]),c.Ma("serial mouse ID sent"));Tj(c);c.Sb=e}}else c.Sb&&(c.Ma("serial mouse inactive"),Uj(c),c.Sb=e);c.D=d}}; -var Pj={0:Mj.prototype.pk,1:Mj.prototype.$j,2:Mj.prototype.ak,3:Mj.prototype.bk,4:Mj.prototype.dk,5:Mj.prototype.ck,6:Mj.prototype.ik},Qj={0:Mj.prototype.Cl,1:Mj.prototype.nl,3:Mj.prototype.ol,4:Mj.prototype.pl};Ea(function(){for(var a=Xa(window.document,"pcjs","serial"),b=0;ba.K||0>a.L)a.K=b.clientX,a.L=b.clientY;a.Y?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.K,d=b.clientY-a.L);a.K=b.clientX;a.L=b.clientY;a.Og(c,d,a.K,a.L)}} -f.pf=function(a,b){if(this.Sb&&this.A&&this.A.ha.Kb)switch(a){case sj:this.R!=b&&(this.R=b,Zj(this));break;case 2:this.U!=b&&(this.U=b,Zj(this))}};f.Og=function(a,b,c,d){this.Sb&&this.A&&this.A.ha.Kb&&(a||b)&&(this.O=a,this.P=b,Zj(this,c,d))};function Zj(a,b,c){var d=64|(a.R?32:0)|(a.U?16:0)|(a.P&192)>>4|(a.O&192)>>6,e=a.O&63,k=a.P&63;a.Sa(4194304)&&a.Ma(""+(void 0!==c?"mouse ("+b+","+c+"): ":"")+"serial packet ["+ea(d)+","+ea(e)+","+ea(k)+"]",0,!0);Oj(a.I,[d,e,k]);a.O=a.P=0} -Ea(function(){for(var a=Xa(window.document,"pcjs","mouse"),b=0;ba.K||0>a.L)a.K=b.clientX,a.L=b.clientY;a.Y?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.K,d=b.clientY-a.L);a.K=b.clientX;a.L=b.clientY;a.Og(c,d,a.K,a.L)}} +f.pf=function(a,b){if(this.Sb&&this.A&&this.A.ha.Kb)switch(a){case tj:this.R!=b&&(this.R=b,ak(this));break;case 2:this.U!=b&&(this.U=b,ak(this))}};f.Og=function(a,b,c,d){this.Sb&&this.A&&this.A.ha.Kb&&(a||b)&&(this.O=a,this.P=b,ak(this,c,d))};function ak(a,b,c){var d=64|(a.R?32:0)|(a.U?16:0)|(a.P&192)>>4|(a.O&192)>>6,e=a.O&63,k=a.P&63;a.Sa(4194304)&&a.Ma(""+(void 0!==c?"mouse ("+b+","+c+"): ":"")+"serial packet ["+ea(d)+","+ea(e)+","+ea(k)+"]",0,!0);Pj(a.I,[d,e,k]);a.O=a.P=0} +Ea(function(){for(var a=Xa(window.document,"pcjs","mouse"),b=0;b>2;var e=d=0,a=new DataView(a,0,c);n.A=Array(n.tb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?k=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(k=fk(this,b),this.sf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c= +f.ac=function(a,b){if(this.F){var c,d=0;if(this.U&&!ta("Disk writes are still in progress, shut down anyway?"))return!1;for(;c=ek(this,!1);)if(d=c[0]){this.controller.Ka('Unable to save "'+this.B+'" (error '+d+")");break}b&&this.F&&(c="action=close&volume="+this.O,c+="&machine="+this.controller.be(),c+="&user="+this.controller.pd(),qa(ra()+"/api/v1/disk?"+c,!0),this.F=!1);!d&&a&&this.controller.Ka(this.B+" saved")}return!0}; +function dk(a,b,c,d,e,k){a.mode=b;a.tb=c;a.ub=d;a.xb=e;a.ob=k;a.A=[];if("preload"!=a.mode){b=Array(a.tb);for(c=0;c>2;var e=d=0,a=new DataView(a,0,c);l.A=Array(l.tb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ga(b),"json"==a?k=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(k=gk(this,b),this.sf=!0):(c="path",d="&mbhd=10",!b.indexOf("http:")||!b.indexOf("ftp:")||0<="dsk ima img 360 720 12 144".split(" ").indexOf(a)?(c="disk",d="&mbhd=0"):-1!==b.indexOf("/",b.length-1)&&(c= "dir"),k=ra()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.Yd?"":d)+"&format=json")),qa(k,!0,null,this,this.oj,b)}; -f.oj=function(a,b,c,d){var e=null;this.ae=!1;var k=0>c&&this.xa&&!this.xa.ha.Zb;if(this.sf)c?this.controller.Ka('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",k):(this.F=!0,e=this);else if(c)this.controller.Ka('Unable to load disk "'+this.B+'" (error '+c+")",k);else try{if(0n&&0c&&this.xa&&!this.xa.ha.Zb;if(this.sf)c?this.controller.Ka('Unable to connect to disk "'+d+'" (error '+c+": "+b+")",k):(this.F=!0,e=this);else if(c)this.controller.Ka('Unable to load disk "'+this.B+'" (error '+c+")",k);else try{if(0l&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(p.length)if(1==p.length)sa(p[0]);else{this.tb=p.length;this.ub=p[0].length;this.xb=p[0][0].length;var q=p[0][0][0];this.ob=q&&q.length||512;for(b=a=0;b>2,C=q.pattern;void 0===C&&(C=q.pattern=0);var G=q.data;if(void 0===G){var E=q.bytes;if(void 0!== -E&&E.length){for(var k=w<<2,T=E.length;Tb&&(b=0);2E3b&&(b=0);2E3>2,e=Array(d),k=0;k>2,e=a.data;a=a.pattern;for(var k=0;k>8&255;c[d++]=n>>16&255;c[d++]=n>>24&255}return c}function lk(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} -f.write=function(a,b,c){if(this.ae)return!1;if(b>2;b=(b&3)<<3;for(var n=d.length;n<=k;n++)d[n]=e;a.rc?k=a.Hc+a.rc&&(a.rc+=k-(a.Hc+a.rc)+1):(a.Hc=k,a.rc=1);d[k]=d[k]&~(255<=this.A.length||q>=this.A[p].length||w>=this.A[p][q].length){c="sector (CHS="+p+":"+q+":"+w+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.ae){c="unable to modify write-protected disk";b=-1;break}e=n[k++];k=n[k++];n=e+k.length;if(p=this.A[p][q][w]){for(q=p.data.length;qb&&-2!=b&&this.controller.Ka("Unable to restore disk '"+this.B+": "+c);return b}; +f.seek=function(a,b,c,d,e){var k=null,l=this.D,p=this.A[a];if(p){var q=p[b];if(!q&&l.Dg&&b>2,e=Array(d),k=0;k>2,e=a.data;a=a.pattern;for(var k=0;k>8&255;c[d++]=l>>16&255;c[d++]=l>>24&255}return c}function mk(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c} +f.write=function(a,b,c){if(this.ae)return!1;if(b>2;b=(b&3)<<3;for(var l=d.length;l<=k;l++)d[l]=e;a.rc?k=a.Hc+a.rc&&(a.rc+=k-(a.Hc+a.rc)+1):(a.Hc=k,a.rc=1);d[k]=d[k]&~(255<=this.A.length||q>=this.A[p].length||w>=this.A[p][q].length){c="sector (CHS="+p+":"+q+":"+w+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.ae){c="unable to modify write-protected disk";b=-1;break}e=l[k++];k=l[k++];l=e+k.length;if(p=this.A[p][q][w]){for(q=p.data.length;qb&&-2!=b&&this.controller.Ka("Unable to restore disk '"+this.B+": "+c);return b}; f.toJSON=function(){var a=JSON.stringify(this.A,function(a,c){return"file"==a?void 0:c}),a=a.replace(/,"length":512/gm,"").replace(/,"pattern":0/gm,""),a=a.replace(/"(sector|length|data|pattern)":/gm,"$1:"),a=a.replace(/,"[^"]*":([0-9]+|true|false)/gm,""),a=a.replace(/(sector|length|data|pattern):/gm,'"$1":');return a=a.replace(/([\]}]),/gm,"$1,\n")}; -function mk(a){Ia.call(this,"FDC",a,mk,524288);this.dmaRead=this.cj;this.dmaWrite=this.dj;this.dmaFormat=this.lj;this.O=null;if(a.autoMount&&(this.O=a.autoMount,"string"==typeof this.O))try{this.O=eval("("+a.autoMount+")")}catch(b){sa("FDC auto-mount error: "+b.message+" ("+a.autoMount+")"),this.O=null}this.D=[];this.V=!za("Mobi")&&window&&"FileReader"in window}Ra(mk);aa={}; -var nk={3:{ad:3,od:0,name:aa.mm},4:{ad:2,od:1,name:aa.km},5:{ad:9,od:7,name:aa.um},6:{ad:9,od:7,name:aa.fm},7:{ad:2,od:0,name:aa.hm},8:{ad:1,od:2,name:aa.lm},10:{ad:2,od:7,name:aa.gm},13:{ad:6,od:7,name:aa.Tl},15:{ad:3,od:0,name:aa.jm}};f=mk.prototype; -f.Hb=function(a,b,c){var d=this;switch(b){case "listDisks":return this.ra[b]=c,c.onchange=function(){var a=d.ra.descDisk,b=c.options[c.selectedIndex];if(a&&b){var n={};if(b=b.getAttribute("data-value"))try{n=eval("({"+b+"})")}catch(p){sa("FDC option error: "+p.message)}b=n.desc;void 0===b&&(b="");n=n.href;void 0!==n&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ra[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&ok(d,a)}, -!0;case "loadDrive":return this.ra[b]=c,c.onclick=function(){var a=d.ra.listDisks;a&&pk(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.V?(this.ra[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;pk(d,fa(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; -f.uc=function(a,b,c,d){this.la=b;this.A=c;this.Ra=d;this.xa=a;this.Y=gb(a,"ChipSet");qk(this);Jb(b,this,rk);Lb(b,this,sk);this.V&&tk(this,"Local Disk","?");tk(this,"Remote Disk","??");uk(this)||Za(this)}; -f.bc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.xa.Kg){this.D=[];for(var c=0;cn.za.restore(E)&&(p=!1);p&&n.za&&void 0!==n.Ta&&(n.Va=n.za.seek(n.wb,n.Ya,n.jb));p||(e=!1)}a.L=b[c++]||0;a.fa=b[c]||0;return e} -function uk(a,b){b||(a.P=0);if(a.O)for(var c in a.O){var d=a.O[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.tb||k[1]>a.ub)&&(this.Ka('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.kb)),b=null);b?(a.za=b,a.Yi=c,a.Kd=d,yk(this,c,d,b),k=b.info(),this.L|=128,this.Ka('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.kb),a.Dd||e),a.zf=k[0],a.Ne=k[1],a.Oe=k[2]):a.Wd=!1;a.Dd&&(a.Dd=!1,--this.P||Za(this));ok(this,a.kb)}; -function tk(a,b,c){if(a=a.ra.listDisks){for(var d=0;d=this.F&&(this.wa&=-81,this.I=this.F=0);return a}; -f.hl=function(a,b){this.F=nk[c].ad){var d=!1;this.I=0;var c=zk(this),e,k,n,p,q,w=c&31;switch(w){case 3:zk(this);zk(this);Ak(this);break;case 4:k=zk(this);this.kb=k&3;e=this.B[this.kb];Ak(this);Bk(this,(e.ib&-16777216)>>>24);break;case 5:case 6:k=zk(this);d=k>>2&1;this.kb=k&3;e=this.B[this.kb];e.Ya=d;k=e.wb=zk(this);n=zk(this);p=e.jb=zk(this);q=zk(this);e.sb=128<>2&1;this.kb=k&3;e=this.B[this.kb];k=e.wb;n=e.Ya=d;p= -e.jb=1;q=0;e.ib=0;e.za&&(e.Va=e.za.seek(e.wb,e.Ya,e.jb))?q=e.Va.length>>8:e.ib=72;Ck(this,e,c,d,k,n,p,q);d=!0;break;case 13:k=zk(this);d=k>>2&1;this.kb=k&3;e=this.B[this.kb];k=e.wb;n=e.Ya=d;p=1;q=zk(this);e.sb=128<>2&1,k=zk(this),e.wb+= -k-e.md,0>e.wb&&(e.wb=0),e.wb>=e.tb&&(e.wb=e.tb-1),e.md=k,e.ib=32,e.wb||(e.ib|=268435456),Ak(this),d=!0}0>>8);Bk(a,(b.ib&16711680)>>>16);var q=0;if(e!=b.wb||k!=b.Ya)q=n=1;c&128&&(k^=q,d||(q=0));Bk(a,e+q);Bk(a,k);Bk(a,n);Bk(a,p)} -function zk(a){var b=a.K[a.I];a.I++;return b}function Ak(a){a.I=a.F=0}function Bk(a,b){a.K[a.F++]=b}f.cj=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ib&&a.za){do{if(a.Va&&(e=a.Ta,0<=(b=lk(a.Va,a.Ta++)))){d=a.Va;break}a.Va=a.za.seek(a.wb,a.Ya,a.jb);if(!a.Va){a.ib=1088;break}a.Ta=0;Dk(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.dj=function(a,b){return void 0!==b&&0<=b?Ek(a,b):-1}; -f.lj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ib)c=-1;else{a.Ac[a.Sd++]=c;if(a.Sd==a.Ac.length){a.wb=a.Ac[0];a.Ya=a.Ac[1];a.jb=a.Ac[2];a.sb=128<Ek(a,a.si)){c=-1;break a}a.mf++}a.mf>=a.nd&&(c=-1)}else c=-1;return c};function Ek(a,b){if(a.ib||!a.za)return-1;do{if(a.Va&&a.za.write(a.Va,a.Ta++,b))break;a.Va=a.za.seek(a.wb,a.Ya,a.jb);if(!a.Va){a.ib=8256;b=-1;break}a.Ta=0;Dk(a)}while(1);return b} -function Dk(a){a.jb++;a.jb>=a.Oe+1&&(a.jb=1,a.Ya++,a.Ya>=a.Ne&&(a.Ya=0,a.wb++))}var rk={1012:mk.prototype.Xj,1013:mk.prototype.Vj,1015:mk.prototype.Wj},sk={1010:mk.prototype.il,1013:mk.prototype.hl,1015:mk.prototype.gl};Ea(function(){for(var a=Xa(window.document,"pcjs","fdc"),b=0;b'+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.ra[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&pk(d,a)}, +!0;case "loadDrive":return this.ra[b]=c,c.onclick=function(){var a=d.ra.listDisks;a&&qk(d,a.options[a.selectedIndex].text,a.value)},!0;case "mountDrive":return this.V?(this.ra[b]=c,c.addEventListener("change",function(){var a=c.children[0];a.children[1].disabled=!a.children[0].files.length}),c.onsubmit=function(a){if(a=a.currentTarget[1].files[0]){var b=a.name;qk(d,fa(b,!0),b,a)}return!1}):c.parentNode.removeChild(c),!0}return!1}; +f.uc=function(a,b,c,d){this.la=b;this.A=c;this.Ra=d;this.xa=a;this.Y=gb(a,"ChipSet");rk(this);Jb(b,this,sk);Lb(b,this,tk);this.V&&uk(this,"Local Disk","?");uk(this,"Remote Disk","??");vk(this)||Za(this)}; +f.bc=function(a,b){if(!b){if(!a||!this.restore){if(this.reset(),this.xa.Kg){this.D=[];for(var c=0;cl.za.restore(E)&&(p=!1);p&&l.za&&void 0!==l.Ta&&(l.Va=l.za.seek(l.wb,l.Ya,l.jb));p||(e=!1)}a.L=b[c++]||0;a.fa=b[c]||0;return e} +function vk(a,b){b||(a.P=0);if(a.O)for(var c in a.O){var d=a.O[c];if(d.name&&d.path){var e=c.charCodeAt(0)-65;if(0<=e&&ea.tb||k[1]>a.ub)&&(this.Ka('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.kb)),b=null);b?(a.za=b,a.Yi=c,a.Jd=d,zk(this,c,d,b),k=b.info(),this.L|=128,this.Ka('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.kb),a.Cd||e),a.zf=k[0],a.Ne=k[1],a.Oe=k[2]):a.Wd=!1;a.Cd&&(a.Cd=!1,--this.P||Za(this));pk(this,a.kb)}; +function uk(a,b,c){if(a=a.ra.listDisks){for(var d=0;d=this.F&&(this.wa&=-81,this.I=this.F=0);return a}; +f.hl=function(a,b){this.F=ok[c].ad){var d=!1;this.I=0;var c=Ak(this),e,k,l,p,q,w=c&31;switch(w){case 3:Ak(this);Ak(this);Bk(this);break;case 4:k=Ak(this);this.kb=k&3;e=this.B[this.kb];Bk(this);Ck(this,(e.ib&-16777216)>>>24);break;case 5:case 6:k=Ak(this);d=k>>2&1;this.kb=k&3;e=this.B[this.kb];e.Ya=d;k=e.wb=Ak(this);l=Ak(this);p=e.jb=Ak(this);q=Ak(this);e.sb=128<>2&1;this.kb=k&3;e=this.B[this.kb];k=e.wb;l=e.Ya=d;p= +e.jb=1;q=0;e.ib=0;e.za&&(e.Va=e.za.seek(e.wb,e.Ya,e.jb))?q=e.Va.length>>8:e.ib=72;Dk(this,e,c,d,k,l,p,q);d=!0;break;case 13:k=Ak(this);d=k>>2&1;this.kb=k&3;e=this.B[this.kb];k=e.wb;l=e.Ya=d;p=1;q=Ak(this);e.sb=128<>2&1,k=Ak(this),e.wb+= +k-e.ld,0>e.wb&&(e.wb=0),e.wb>=e.tb&&(e.wb=e.tb-1),e.ld=k,e.ib=32,e.wb||(e.ib|=268435456),Bk(this),d=!0}0>>8);Ck(a,(b.ib&16711680)>>>16);var q=0;if(e!=b.wb||k!=b.Ya)q=l=1;c&128&&(k^=q,d||(q=0));Ck(a,e+q);Ck(a,k);Ck(a,l);Ck(a,p)} +function Ak(a){var b=a.K[a.I];a.I++;return b}function Bk(a){a.I=a.F=0}function Ck(a,b){a.K[a.F++]=b}f.cj=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.ib&&a.za){do{if(a.Va&&(e=a.Ta,0<=(b=mk(a.Va,a.Ta++)))){d=a.Va;break}a.Va=a.za.seek(a.wb,a.Ya,a.jb);if(!a.Va){a.ib=1088;break}a.Ta=0;Ek(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};f.dj=function(a,b){return void 0!==b&&0<=b?Fk(a,b):-1}; +f.lj=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.ib)c=-1;else{a.Ac[a.Sd++]=c;if(a.Sd==a.Ac.length){a.wb=a.Ac[0];a.Ya=a.Ac[1];a.jb=a.Ac[2];a.sb=128<Fk(a,a.si)){c=-1;break a}a.mf++}a.mf>=a.md&&(c=-1)}else c=-1;return c};function Fk(a,b){if(a.ib||!a.za)return-1;do{if(a.Va&&a.za.write(a.Va,a.Ta++,b))break;a.Va=a.za.seek(a.wb,a.Ya,a.jb);if(!a.Va){a.ib=8256;b=-1;break}a.Ta=0;Ek(a)}while(1);return b} +function Ek(a){a.jb++;a.jb>=a.Oe+1&&(a.jb=1,a.Ya++,a.Ya>=a.Ne&&(a.Ya=0,a.wb++))}var sk={1012:nk.prototype.Xj,1013:nk.prototype.Vj,1015:nk.prototype.Wj},tk={1010:nk.prototype.il,1013:nk.prototype.hl,1015:nk.prototype.gl};Ea(function(){for(var a=Xa(window.document,"pcjs","fdc"),b=0;bq.za.restore(n)&&(T=!1),T&&void 0!==q.Ta&&(q.Va=q.za.seek(q.zd,q.Ya,q.jb+q.lf)));T||(e=!1);null!=a.Z&&1>=d&&(a.Z|=(k.type&3)<<(1-d<<1))}return e} -function Mk(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.Qd[2])?e=b.Qd[0]<<8|b.Qd[1]:c=b.type);null==c||d||(d=Fk[a.fa][c][1],e=Fk[a.fa][c][0]);d&&((c=Fk[a.fa][b.type])&&e!=c[0]&&d!=c[1]&&a.Ka("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.tb=e,b.ub=d,null==b.za&&(b.za=new ak(a,b,b.mode)))}} -function Kk(a,b){b||(a.P=0);for(var c=0;c=this.F&&(this.I=this.F=0,this.wa&=-15);return a};f.El=function(a,b){this.F=c&&(this.wa|=2,this.wa&=-2,Nk(this))}; -f.yk=function(){var a=this.wa;this.I=this.D.ob?(b.wa=128,Ok(this.D,function(a){0<=a?(Pk(b),b.wa=88):(b.wa=1,b.L=16)},!1)):this.wa=80)}return a}; -f.Pk=function(a,b){this.D&&this.D.sb>=this.D.ob&&(0>Qk(this.D,b)?(this.wa=1,this.L=16):(1==this.D.Ta||this.D.Ta==this.D.ob)&&1=this.D.ob&&(this.wa|=8)))};f.Hj=function(){return this.L};f.Uk=function(a,b){this.ua=b};f.Ij=function(){return this.O};f.Sk=function(a,b){this.O=b};f.Jj=function(){return this.ka};f.Tk=function(a,b){this.ka=b};f.Ej=function(){return this.ga};f.Ok=function(a,b){this.ga=b};f.Dj=function(){return this.ea}; -f.Nk=function(a,b){this.ea=b};f.Gj=function(){return this.V};f.Qk=function(a,b){this.V=b;this.wa=this.B[this.V&16?1:0]?this.wa|80:this.wa&-65};f.Kj=function(){return this.wa};f.Mk=function(a,b){this.pa=b;this.Y&&Vh(this.Y,14);Rk(this)};f.Rk=function(a,b){this.ia&4&&!(b&4)&&(this.L=1);this.ia=b}; -function Rk(a){var b=!1,c=a.pa,d=a.V&16?1:0,e=a.V&15,k=a.ga|(a.ea&3)<<8,n=a.ka,p=a.O||256;a.D=null;a.L=0;a.wa=80;(d=a.B[d])?(d.zd=k,d.Ya=e,d.jb=n,d.sb=p*d.ob,c=144<=c?c:c&240,d.Va=null,d.Ta=0,d.errorCode=0,a.D=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.wa=128;Ok(d,function(b){0<=b&&a.Y?(Pk(a),a.wa=88):(a.wa=1,a.L=16)},!1);break;case 48:a.wa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.L=1;b=!0;break;case 145:d.ub=e+1,d.xb=p,b=!0}b&&Pk(a)} -function Pk(a){!a.Y||a.ia&2||Uh(a.Y,14,120)} -function Nk(a){a.I=0;var b=Sk(a),c=Sk(a),d=c&32,e=d>>5,k=c&31,n=Sk(a),p=Sk(a),q=n<<2&768|p,w=n&63,C=Sk(a),G=Sk(a),E=a.B[e];E&&(E.zd=q,E.Ya=k,E.jb=w,E.sb=C*E.ob);switch(b){case 3:Tk(a,E?E.errorCode:4);Uk(a,c);Uk(a,n);Uk(a,p);Uk(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Sk(a));)E&&cb?Ok(a,c):c(-1,!1)};f.fj=function(a,b){return void 0!==b&&0<=b?Qk(a,b):-1}; -f.mj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.TaQk(a,a.si)){c=-1;break a}a.mf++}a.mf>=a.nd&&(c=-1)}else c=-1;return c}; -function Vk(a,b,c){b.errorCode=4;if(b.za&&(b.Va=null,a.Y)){b.errorCode=0;Kh(a.Y,3,a,"dmaRead",b);Gh(a.Y,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Wk(a,b,c){b.errorCode=4;if(b.za&&(b.Va=null,a.Y)){b.errorCode=0;Kh(a.Y,3,a,"dmaWrite",b);Gh(a.Y,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} -function Xk(a,b,c){b.errorCode=4;b.Rd&&b.Rd.length==b.sb||(b.Rd=Array(b.sb));b.Ta=0;a.Y?(b.errorCode=0,Kh(a.Y,3,a,"dmaWriteBuffer",b),Gh(a.Y,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} -function Ok(a,b,c){var d=-1,e=null,k=0;if(a.errorCode)return b&&b(d,!1,e,k),d;var n=!1!==c?1:0;if(a.Va&&(k=a.Ta,d=lk(a.Va,a.Ta),a.Ta+=n,0<=d))return e=a.Va,b&&b(d,!1,e,k),d;if(b){if(a.za)return a.za.seek(a.zd,a.Ya,a.jb+a.lf,!1,function(c,q){(a.Va=c)?(e=c,k=a.Ta=0,Yk(a),d=lk(a.Va,a.Ta),a.Ta+=n):a.errorCode=20;b(d,q,e,k)}),d;a.errorCode=20;b(d,!1,e,k)}return d} -function Qk(a,b){if(a.errorCode)return-1;do{if(a.Va&&a.za.write(a.Va,a.Ta++,b))break;a.za&&a.za.seek(a.zd,a.Ya,a.jb+a.lf,!0,function(b){a.Va=b});if(!a.Va){a.errorCode=20;b=-1;break}a.Ta=0;Yk(a)}while(1);return b}function Yk(a){a.jb++;var b=1-a.lf;a.jb>=a.xb+b&&(a.jb=b,a.Ya++,a.Ya>=a.ub&&(a.Ya=0,a.zd++))}f.zk=function(){var a=this.A.H&255;!(this.A.G>>8)&&128>8||!this.Y)||(a=!(this.Y.Vb[0].Mc&64));return a?!0:!1}; -var Hk={800:Z.prototype.xk,801:Z.prototype.yk,802:Z.prototype.wk},Gk={496:Z.prototype.Fj,497:Z.prototype.Hj,498:Z.prototype.Ij,499:Z.prototype.Jj,500:Z.prototype.Ej,501:Z.prototype.Dj,502:Z.prototype.Gj,503:Z.prototype.Kj},Jk={800:Z.prototype.El,801:Z.prototype.Hl,802:Z.prototype.Gl,803:Z.prototype.Fl,807:Z.prototype.ai,811:Z.prototype.ai,815:Z.prototype.ai},Ik={496:Z.prototype.Pk,497:Z.prototype.Uk,498:Z.prototype.Sk,499:Z.prototype.Tk,500:Z.prototype.Ok,501:Z.prototype.Nk,502:Z.prototype.Qk,503:Z.prototype.Mk, -1014:Z.prototype.Rk};Ea(function(){for(var a=Xa(window.document,"pcjs","hdc"),b=0;bq.za.restore(l)&&(T=!1),T&&void 0!==q.Ta&&(q.Va=q.za.seek(q.yd,q.Ya,q.jb+q.lf)));T||(e=!1);null!=a.Z&&1>=d&&(a.Z|=(k.type&3)<<(1-d<<1))}return e} +function Nk(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.Qd[2])?e=b.Qd[0]<<8|b.Qd[1]:c=b.type);null==c||d||(d=Gk[a.fa][c][1],e=Gk[a.fa][c][0]);d&&((c=Gk[a.fa][b.type])&&e!=c[0]&&d!=c[1]&&a.Ka("Warning: drive parameters ("+e+","+d+") do not match drive type "+b.type+" ("+c[0]+","+c[1]+")"),b.tb=e,b.ub=d,null==b.za&&(b.za=new bk(a,b,b.mode)))}} +function Lk(a,b){b||(a.P=0);for(var c=0;c=this.F&&(this.I=this.F=0,this.wa&=-15);return a};f.El=function(a,b){this.F=c&&(this.wa|=2,this.wa&=-2,Ok(this))}; +f.yk=function(){var a=this.wa;this.I=this.D.ob?(b.wa=128,Pk(this.D,function(a){0<=a?(Qk(b),b.wa=88):(b.wa=1,b.L=16)},!1)):this.wa=80)}return a}; +f.Pk=function(a,b){this.D&&this.D.sb>=this.D.ob&&(0>Rk(this.D,b)?(this.wa=1,this.L=16):(1==this.D.Ta||this.D.Ta==this.D.ob)&&1=this.D.ob&&(this.wa|=8)))};f.Hj=function(){return this.L};f.Uk=function(a,b){this.ua=b};f.Ij=function(){return this.O};f.Sk=function(a,b){this.O=b};f.Jj=function(){return this.ka};f.Tk=function(a,b){this.ka=b};f.Ej=function(){return this.ga};f.Ok=function(a,b){this.ga=b};f.Dj=function(){return this.ea}; +f.Nk=function(a,b){this.ea=b};f.Gj=function(){return this.V};f.Qk=function(a,b){this.V=b;this.wa=this.B[this.V&16?1:0]?this.wa|80:this.wa&-65};f.Kj=function(){return this.wa};f.Mk=function(a,b){this.pa=b;this.Y&&Wh(this.Y,14);Sk(this)};f.Rk=function(a,b){this.ia&4&&!(b&4)&&(this.L=1);this.ia=b}; +function Sk(a){var b=!1,c=a.pa,d=a.V&16?1:0,e=a.V&15,k=a.ga|(a.ea&3)<<8,l=a.ka,p=a.O||256;a.D=null;a.L=0;a.wa=80;(d=a.B[d])?(d.yd=k,d.Ya=e,d.jb=l,d.sb=p*d.ob,c=144<=c?c:c&240,d.Va=null,d.Ta=0,d.errorCode=0,a.D=d):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.wa=128;Pk(d,function(b){0<=b&&a.Y?(Qk(a),a.wa=88):(a.wa=1,a.L=16)},!1);break;case 48:a.wa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.L=1;b=!0;break;case 145:d.ub=e+1,d.xb=p,b=!0}b&&Qk(a)} +function Qk(a){!a.Y||a.ia&2||Vh(a.Y,14,120)} +function Ok(a){a.I=0;var b=Tk(a),c=Tk(a),d=c&32,e=d>>5,k=c&31,l=Tk(a),p=Tk(a),q=l<<2&768|p,w=l&63,C=Tk(a),G=Tk(a),E=a.B[e];E&&(E.yd=q,E.Ya=k,E.jb=w,E.sb=C*E.ob);switch(b){case 3:Uk(a,E?E.errorCode:4);Vk(a,c);Vk(a,l);Vk(a,p);Vk(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Tk(a));)E&&cb?Pk(a,c):c(-1,!1)};f.fj=function(a,b){return void 0!==b&&0<=b?Rk(a,b):-1}; +f.mj=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.TaRk(a,a.si)){c=-1;break a}a.mf++}a.mf>=a.md&&(c=-1)}else c=-1;return c}; +function Wk(a,b,c){b.errorCode=4;if(b.za&&(b.Va=null,a.Y)){b.errorCode=0;Lh(a.Y,3,a,"dmaRead",b);Hh(a.Y,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Xk(a,b,c){b.errorCode=4;if(b.za&&(b.Va=null,a.Y)){b.errorCode=0;Lh(a.Y,3,a,"dmaWrite",b);Hh(a.Y,3,function(a){a||(0==b.errorCode&&(b.errorCode=4),20==b.errorCode&&(b.errorCode=0));c(b.errorCode?2:0)});return}c(b.errorCode?2:0)} +function Yk(a,b,c){b.errorCode=4;b.Rd&&b.Rd.length==b.sb||(b.Rd=Array(b.sb));b.Ta=0;a.Y?(b.errorCode=0,Lh(a.Y,3,a,"dmaWriteBuffer",b),Hh(a.Y,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} +function Pk(a,b,c){var d=-1,e=null,k=0;if(a.errorCode)return b&&b(d,!1,e,k),d;var l=!1!==c?1:0;if(a.Va&&(k=a.Ta,d=mk(a.Va,a.Ta),a.Ta+=l,0<=d))return e=a.Va,b&&b(d,!1,e,k),d;if(b){if(a.za)return a.za.seek(a.yd,a.Ya,a.jb+a.lf,!1,function(c,q){(a.Va=c)?(e=c,k=a.Ta=0,Zk(a),d=mk(a.Va,a.Ta),a.Ta+=l):a.errorCode=20;b(d,q,e,k)}),d;a.errorCode=20;b(d,!1,e,k)}return d} +function Rk(a,b){if(a.errorCode)return-1;do{if(a.Va&&a.za.write(a.Va,a.Ta++,b))break;a.za&&a.za.seek(a.yd,a.Ya,a.jb+a.lf,!0,function(b){a.Va=b});if(!a.Va){a.errorCode=20;b=-1;break}a.Ta=0;Zk(a)}while(1);return b}function Zk(a){a.jb++;var b=1-a.lf;a.jb>=a.xb+b&&(a.jb=b,a.Ya++,a.Ya>=a.ub&&(a.Ya=0,a.yd++))}f.zk=function(){var a=this.A.H&255;!(this.A.G>>8)&&128>8||!this.Y)||(a=!(this.Y.Vb[0].Mc&64));return a?!0:!1}; +var Ik={800:Z.prototype.xk,801:Z.prototype.yk,802:Z.prototype.wk},Hk={496:Z.prototype.Fj,497:Z.prototype.Hj,498:Z.prototype.Ij,499:Z.prototype.Jj,500:Z.prototype.Ej,501:Z.prototype.Dj,502:Z.prototype.Gj,503:Z.prototype.Kj},Kk={800:Z.prototype.El,801:Z.prototype.Hl,802:Z.prototype.Gl,803:Z.prototype.Fl,807:Z.prototype.ai,811:Z.prototype.ai,815:Z.prototype.ai},Jk={496:Z.prototype.Pk,497:Z.prototype.Uk,498:Z.prototype.Sk,499:Z.prototype.Tk,500:Z.prototype.Ok,501:Z.prototype.Nk,502:Z.prototype.Qk,503:Z.prototype.Mk, +1014:Z.prototype.Rk};Ea(function(){for(var a=Xa(window.document,"pcjs","hdc"),b=0;bhl){if(d.load(this.F)){this.D=new Ud(this,jl,"failsafe");this.D.load()&&(ml(this,d),a=2,cl(this.D));B(this.D,"timestamp",ma());dl(this.D);var e=this.lc&&!this.I;if(1==a||ta("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=el(d)){var k=fl(d,"code"),n=fl(d,"data");k&&("ok"==k?d.load(n):("error"==k&&"no machine state"!=n?(this.Ka("Error: "+ -n),"unable to verify user"==n&&(ya("user",""),this.B=null)):this.cc(k+": "+n),cl(d),d.load()?(c=el(d),e=!0):c=!1))}e&&ll(this,c?d:null)}else 2==a&&d.clear()}else ll(this);delete this.F;delete this.K}e=Sa(this.id);for(k=0;ka[1];a=a[2];this.ha.Zb=!0;this.ui||(this.cc("PCjs v"+jl+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.ui=!0);this.A&&(nl(this,this.A,b,c,a),kc(this.A));this.O&&(ml(this,b),b.clear());!c&&this.D&&(this.D.clear(),delete this.D)}; -function ml(a,b){if(ta("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.R,d=a.qd(),e=b.toString(),k={app:"PCjs"};k.ver=jl;k.url=c;k.user=d;k.type="bug";k.data=e;qa("http://www.pcjs.org/api/v1/report",!0,k)}} -function ol(a,b,c){var d,e="none",k=new Ud(a,jl),n=new Ud(a,jl,"validate"),p=ma();B(n,"timestamp",p);B(k,"timestamp",p);B(k,"version","1.19.2");B(k,"url",window?window.location.href:null);B(k,"browser",window?window.navigator.userAgent:"");a.A&&a.A.ac&&(c&&mc(a.A),d=a.A.ac(b,c),"object"===typeof d&&B(k,a.A.id,d),c&&(a.A.ha.Zb=!1,!1===d&&(e=null)));for(var p=Sa(a.id),q=0;qp.indexOf("/")&&(p=window.location.pathname+p);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(p?" url=$2"+p+"$2":""))}p=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(p=new window.ActiveXObject("Microsoft.XMLDOM"),p.async=!1,p.loadXML(a)):p=(new window.DOMParser).parseFromString(a,"text/xml")}catch(G){p= -null,a=G.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");qa(e,!0,null,null,function(k,n,p){if(p||!n)c(a,"unable to resolve XML reference: "+d[0]+" ("+p+")");else{if(k=d[3])if(p=n.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=p[0],w,C=/( [a-z]+=)(['"])(.*?)\2/g;w=C.exec(k);)q=0>q.indexOf(w[1])?q.replace(">",w[0]+">"):q.replace(new RegExp(w[1]+"(['\"])(.*?)\\1"),w[0]);p[0]!=q&&(n=n.replace(p[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}n=n.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],n);ul(a,b,c)}})}else c(a,null)} -function vl(a,b,c,d){function e(a){if(void 0===p){var b=n&&Xa(n,"machine-warning");p=b&&b[0]||n}p&&(p.innerHTML=ka(a))}function k(a){e("Error: "+a);q&&(--rl||Ga(!0));q=!1}var n,p,q=!0;rl++;try{if(n=window.document.getElementById(a)){c||(c="/versions/pcjs/1.19.2/components.xsl");var w=function(d,p){if(p){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var w=p.transformNode(q);w?(n.outerHTML=w,--rl||Ga(!0)):k("transformNodeToObject failed")}else window.document.implementation&& -window.document.implementation.createDocument?(w=new XSLTProcessor,w.importStylesheet(q),(w=w.transformToFragment(p,window.document))?n.parentNode?(n.parentNode.replaceChild(w,n),--rl||Ga(!0)):k("invalid machine element: "+a):k("transformToFragment failed")):k("unable to transform XML: unsupported browser");else k("failed to load XSL file: "+c);else k(d)};p?sl(c,null,null,!1,e,q):k("failed to load XML file: "+b)}else k(d)};"<"!=b.charAt(0)?sl(b,a,d,!0,e,w):tl(b,null,a,d,!1,e,w)}else k("missing machine element: "+ -a)}catch(C){k(C.message)}return q}window.embedPC=function(a,b,c,d){Ga(!1);return vl(a,b,c,d)};window.enableEvents=Ga;window.sendEvent=Ha;})(); +function hl(a,b,c){Ia.call(this,"Computer",a,hl,67108864);this.ha.Zb=!1;this.P=a.busWidth||a.buswidth;this.lc=il;this.F=null;this.I=!1;this.R=b?b.url:null;this.U=(Math.random()+.1).toString(36).substr(2,12);this.B=jl(this);if(this.A=Ua("CPU",this.id)){this.Ra=Ua("Debugger",this.id);this.la=new pb({id:this.Bi+".bus",buswidth:this.P},this.A,this.Ra);var d,e=Sa(this.id);if((this.gd=Ua("Panel",this.id))&&this.gd.Gg)for(b=0;bil){if(d.load(this.F)){this.D=new Vd(this,kl,"failsafe");this.D.load()&&(nl(this,d),a=2,dl(this.D));B(this.D,"timestamp",ma());el(this.D);var e=this.lc&&!this.I;if(1==a||ta("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=fl(d)){var k=gl(d,"code"),l=gl(d,"data");k&&("ok"==k?d.load(l):("error"==k&&"no machine state"!=l?(this.Ka("Error: "+ +l),"unable to verify user"==l&&(ya("user",""),this.B=null)):this.cc(k+": "+l),dl(d),d.load()?(c=fl(d),e=!0):c=!1))}e&&ml(this,c?d:null)}else 2==a&&d.clear()}else ml(this);delete this.F;delete this.K}e=Sa(this.id);for(k=0;ka[1];a=a[2];this.ha.Zb=!0;this.ui||(this.cc("PCjs v"+kl+"\nCopyright \u00a9 2012-2015 Jeff Parsons \nLicense: GPL version 3 or later "),this.ui=!0);this.A&&(ol(this,this.A,b,c,a),kc(this.A));this.O&&(nl(this,b),b.clear());!c&&this.D&&(this.D.clear(),delete this.D)}; +function nl(a,b){if(ta("There may be a problem with your PCjs machine.\n\nTo help us diagnose it, click OK to send this PCjs machine state to http://www.pcjs.org.")){var c=a.R,d=a.pd(),e=b.toString(),k={app:"PCjs"};k.ver=kl;k.url=c;k.user=d;k.type="bug";k.data=e;qa("http://www.pcjs.org/api/v1/report",!0,k)}} +function pl(a,b,c){var d,e="none",k=new Vd(a,kl),l=new Vd(a,kl,"validate"),p=ma();B(l,"timestamp",p);B(k,"timestamp",p);B(k,"version","1.19.3");B(k,"url",window?window.location.href:null);B(k,"browser",window?window.navigator.userAgent:"");a.A&&a.A.ac&&(c&&nc(a.A),d=a.A.ac(b,c),"object"===typeof d&&B(k,a.A.id,d),c&&(a.A.ha.Zb=!1,!1===d&&(e=null)));for(var p=Sa(a.id),q=0;qp.indexOf("/")&&(p=window.location.pathname+p);a=a.replace(/(]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" state=$2"+d+"$2":"")+(p?" url=$2"+p+"$2":""))}p=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g,"")),window.ActiveXObject||"ActiveXObject"in window?(p=new window.ActiveXObject("Microsoft.XMLDOM"),p.async=!1,p.loadXML(a)):p=(new window.DOMParser).parseFromString(a,"text/xml")}catch(G){p= +null,a=G.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");qa(e,!0,null,null,function(k,l,p){if(p||!l)c(a,"unable to resolve XML reference: "+d[0]+" ("+p+")");else{if(k=d[3])if(p=l.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=p[0],w,C=/( [a-z]+=)(['"])(.*?)\2/g;w=C.exec(k);)q=0>q.indexOf(w[1])?q.replace(">",w[0]+">"):q.replace(new RegExp(w[1]+"(['\"])(.*?)\\1"),w[0]);p[0]!=q&&(l=l.replace(p[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}l=l.replace(/<\?xml[^>]*>[\r\n]*/, +"");a=a.replace(d[0],l);vl(a,b,c)}})}else c(a,null)} +function wl(a,b,c,d){function e(a){if(void 0===p){var b=l&&Xa(l,"machine-warning");p=b&&b[0]||l}p&&(p.innerHTML=ka(a))}function k(a){e("Error: "+a);q&&(--sl||Ga(!0));q=!1}var l,p,q=!0;sl++;try{if(l=window.document.getElementById(a)){c||(c="/versions/pcjs/1.19.3/components.xsl");var w=function(d,p){if(p){var q=function(d,q){if(q)if(q)if(e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var w=p.transformNode(q);w?(l.outerHTML=w,--sl||Ga(!0)):k("transformNodeToObject failed")}else window.document.implementation&& +window.document.implementation.createDocument?(w=new XSLTProcessor,w.importStylesheet(q),(w=w.transformToFragment(p,window.document))?l.parentNode?(l.parentNode.replaceChild(w,l),--sl||Ga(!0)):k("invalid machine element: "+a):k("transformToFragment failed")):k("unable to transform XML: unsupported browser");else k("failed to load XSL file: "+c);else k(d)};p?tl(c,null,null,!1,e,q):k("failed to load XML file: "+b)}else k(d)};"<"!=b.charAt(0)?tl(b,a,d,!0,e,w):ul(b,null,a,d,!1,e,w)}else k("missing machine element: "+ +a)}catch(C){k(C.message)}return q}window.embedPC=function(a,b,c,d){Ga(!1);return wl(a,b,c,d)};window.enableEvents=Ga;window.sendEvent=Ha;})(); diff --git a/modules/pcjs/lib/bus.js b/modules/pcjs/lib/bus.js index 231130af4..8bfcd360f 100644 --- a/modules/pcjs/lib/bus.js +++ b/modules/pcjs/lib/bus.js @@ -137,8 +137,7 @@ function Bus(parmsBus, cpu, dbg) * Lists of I/O notification functions: aPortInputNotify and aPortOutputNotify are arrays, indexed by * port, of sub-arrays which contain: * - * [0]: registered component - * [1]: registered function to call for every I/O access + * [0]: registered function to call for every I/O access * * The registered function is called with the port address, and if the access was triggered by the CPU, * the linear instruction pointer (LIP) at the point of access. @@ -148,10 +147,10 @@ function Bus(parmsBus, cpu, dbg) * of chained functions across multiple components, but I doubt that will be necessary here. * * UPDATE: The Debugger now piggy-backs on these arrays to indicate ports for which it wants notification - * of I/O. In those cases, the registered component/function elements may or may not be set, but the following - * additional element will be set: + * of I/O. In those cases, the registered component/function elements may or may not be set, but the + * following additional element will be set: * - * [2]: true to break on I/O, false to ignore I/O + * [1]: true to break on I/O, false to ignore I/O * * The false case is important if fPortInputBreakAll and/or fPortOutputBreakAll is set, because it allows the * Debugger to selectively ignore specific ports. @@ -1316,33 +1315,32 @@ Bus.prototype.addPortInputBreak = function(port) return this.fPortInputBreakAll; } if (this.aPortInputNotify[port] === undefined) { - this.aPortInputNotify[port] = [null, null, false]; + this.aPortInputNotify[port] = [null, false]; } - this.aPortInputNotify[port][2] = !this.aPortInputNotify[port][2]; - return this.aPortInputNotify[port][2]; + this.aPortInputNotify[port][1] = !this.aPortInputNotify[port][1]; + return this.aPortInputNotify[port][1]; }; /** - * addPortInputNotify(start, end, component, fn) + * addPortInputNotify(start, end, fn) * * Add a port input-notification handler to the list of such handlers. * * @this {Bus} * @param {number} start port address * @param {number} end port address - * @param {Component} component * @param {function(number,number)} fn is called with the port and LIP values at the time of the input */ -Bus.prototype.addPortInputNotify = function(start, end, component, fn) +Bus.prototype.addPortInputNotify = function(start, end, fn) { if (fn !== undefined) { for (var port = start; port <= end; port++) { if (this.aPortInputNotify[port] !== undefined) { - Component.warning("Input port " + str.toHexWord(port) + " registered by " + this.aPortInputNotify[port][0].id + ", ignoring " + component.id); + Component.warning("Input port " + str.toHexWord(port) + " already registered"); continue; } - this.aPortInputNotify[port] = [component, fn, false, false]; - if (MAXDEBUG) this.log("addPortInputNotify(" + str.toHexWord(port) + "," + component.id + ")"); + this.aPortInputNotify[port] = [fn, false]; + if (MAXDEBUG) this.log("addPortInputNotify(" + str.toHexWord(port) + ")"); } } }; @@ -1361,7 +1359,7 @@ Bus.prototype.addPortInputTable = function(component, table, offset) { if (offset === undefined) offset = 0; for (var port in table) { - this.addPortInputNotify(+port + offset, +port + offset, component, table[port]); + this.addPortInputNotify(+port + offset, +port + offset, table[port].bind(component)); } }; @@ -1373,7 +1371,7 @@ Bus.prototype.addPortInputTable = function(component, table, offset) * @param {number} [addrLIP] is the LIP value at the time of the input * @return {number} simulated port value (0xff if none) * - * NOTE: It seems that at least parts of the ROM BIOS (like the RS-232 probes around F000:E5D7 in the 5150 BIOS) + * NOTE: It seems that parts of the ROM BIOS (like the RS-232 probes around F000:E5D7 in the 5150 BIOS) * assume that ports for non-existent hardware return 0xff rather than 0x00, hence my new default (0xff) below. */ Bus.prototype.checkPortInputNotify = function(port, addrLIP) @@ -1385,14 +1383,14 @@ Bus.prototype.checkPortInputNotify = function(port, addrLIP) this.cpu.backTrack.btiIO = 0; } if (aNotify !== undefined) { - if (aNotify[1]) { - var b = aNotify[1].call(aNotify[0], port, addrLIP); + if (aNotify[0]) { + var b = aNotify[0]( port, addrLIP); if (b !== undefined) { this.assert(!(b & ~0xff)); bIn = b; } } - if (DEBUGGER && this.dbg && this.fPortInputBreakAll != aNotify[2]) { + if (DEBUGGER && this.dbg && this.fPortInputBreakAll != aNotify[1]) { this.dbg.checkPortInput(port, bIn); } } @@ -1406,21 +1404,19 @@ Bus.prototype.checkPortInputNotify = function(port, addrLIP) }; /** - * removePortInputNotify(start, end, component, fn) + * removePortInputNotify(start, end) * - * Remove a port input-notification handler from the list of such handlers (to be ENABLED later if needed) + * Remove port input-notification handler(s) (to be ENABLED later if needed) * * @this {Bus} * @param {number} start address * @param {number} end address - * @param {Component} component - * @param {function(number,number)} fn of previously added handler * -Bus.prototype.removePortInputNotify = function(start, end, component, fn) +Bus.prototype.removePortInputNotify = function(start, end) { for (var port = start; port < end; port++) { - if (this.aPortInputNotify[port] && this.aPortInputNotify[port][0] == component && this.aPortInputNotify[port][1] == fn) { - this.aPortInputNotify[port] = undefined; + if (this.aPortInputNotify[port]) { + delete this.aPortInputNotify[port]; } } }; @@ -1440,33 +1436,32 @@ Bus.prototype.addPortOutputBreak = function(port) return this.fPortOutputBreakAll; } if (this.aPortOutputNotify[port] === undefined) { - this.aPortOutputNotify[port] = [null, null, false]; + this.aPortOutputNotify[port] = [null, false]; } - this.aPortOutputNotify[port][2] = !this.aPortOutputNotify[port][2]; - return this.aPortOutputNotify[port][2]; + this.aPortOutputNotify[port][1] = !this.aPortOutputNotify[port][1]; + return this.aPortOutputNotify[port][1]; }; /** - * addPortOutputNotify(start, end, component, fn) + * addPortOutputNotify(start, end, fn) * * Add a port output-notification handler to the list of such handlers. * * @this {Bus} * @param {number} start port address * @param {number} end port address - * @param {Component} component * @param {function(number,number)} fn is called with the port and LIP values at the time of the output */ -Bus.prototype.addPortOutputNotify = function(start, end, component, fn) +Bus.prototype.addPortOutputNotify = function(start, end, fn) { if (fn !== undefined) { for (var port = start; port <= end; port++) { if (this.aPortOutputNotify[port] !== undefined) { - Component.warning("Output port " + str.toHexWord(port) + " registered by " + this.aPortOutputNotify[port][0].id + ", ignoring " + component.id); + Component.warning("Output port " + str.toHexWord(port) + " already registered"); continue; } - this.aPortOutputNotify[port] = [component, fn, false, false]; - if (MAXDEBUG) this.log("addPortOutputNotify(" + str.toHexWord(port) + "," + component.id + ")"); + this.aPortOutputNotify[port] = [fn, false]; + if (MAXDEBUG) this.log("addPortOutputNotify(" + str.toHexWord(port) + ")"); } } }; @@ -1485,7 +1480,7 @@ Bus.prototype.addPortOutputTable = function(component, table, offset) { if (offset === undefined) offset = 0; for (var port in table) { - this.addPortOutputNotify(+port + offset, +port + offset, component, table[port]); + this.addPortOutputNotify(+port + offset, +port + offset, table[port].bind(component)); } }; @@ -1501,11 +1496,11 @@ Bus.prototype.checkPortOutputNotify = function(port, bOut, addrLIP) { var aNotify = this.aPortOutputNotify[port]; if (aNotify !== undefined) { - if (aNotify[1]) { + if (aNotify[0]) { this.assert(!(bOut & ~0xff)); - aNotify[1].call(aNotify[0], port, bOut, addrLIP); + aNotify[0](port, bOut, addrLIP); } - if (DEBUGGER && this.dbg && this.fPortOutputBreakAll != aNotify[2]) { + if (DEBUGGER && this.dbg && this.fPortOutputBreakAll != aNotify[1]) { this.dbg.checkPortOutput(port, bOut); } } @@ -1518,21 +1513,19 @@ Bus.prototype.checkPortOutputNotify = function(port, bOut, addrLIP) }; /** - * removePortOutputNotify(start, end, component, fn) + * removePortOutputNotify(start, end) * - * Remove a port output-notification handler from the list of such handlers (to be ENABLED later if needed) + * Remove port output-notification handler(s) (to be ENABLED later if needed) * * @this {Bus} * @param {number} start address * @param {number} end address - * @param {Component} component - * @param {function(number,number)} fn of previously added handler * -Bus.prototype.removePortOutputNotify = function(start, end, component, fn) +Bus.prototype.removePortOutputNotify = function(start, end) { for (var port = start; port < end; port++) { - if (this.aPortOutputNotify[port] && this.aPortOutputNotify[port][0] == component && this.aPortOutputNotify[port][1] == fn) { - this.aPortOutputNotify[port] = undefined; + if (this.aPortOutputNotify[port]) { + delete this.aPortOutputNotify[port]; } } }; diff --git a/modules/pcjs/lib/chipset.js b/modules/pcjs/lib/chipset.js index 6b29cb93d..6f2e72b90 100644 --- a/modules/pcjs/lib/chipset.js +++ b/modules/pcjs/lib/chipset.js @@ -1067,7 +1067,7 @@ ChipSet.prototype.initBus = function(cmp, bus, cpu, dbg) chipset.dumpCMOS(); }); } - cpu.addIntNotify(Interrupts.RTC, this, this.intBIOSRTC); + cpu.addIntNotify(Interrupts.RTC, this.intBIOSRTC.bind(this)); } }; diff --git a/modules/pcjs/lib/cpu.js b/modules/pcjs/lib/cpu.js index dd806fd3e..cf968b9dc 100644 --- a/modules/pcjs/lib/cpu.js +++ b/modules/pcjs/lib/cpu.js @@ -480,17 +480,18 @@ CPU.prototype.updateStatus = function(fForce) }; /** - * updateVideo() + * updateVideo(fForce) * * Any high-frequency updates should be performed here. Avoid DOM updates, since updateVideo() can be called up to * 60 times per second (see VIDEO_UPDATES_PER_SECOND). * * @this {CPU} + * @param {boolean} [fForce] (true to force a video update) */ -CPU.prototype.updateVideo = function() +CPU.prototype.updateVideo = function(fForce) { for (var i = 0; i < this.aVideo.length; i++) { - this.aVideo[i].updateScreen(); + this.aVideo[i].updateScreen(fForce); } if (this.cmp && this.cmp.panel) this.cmp.panel.updateAnimation(); }; @@ -1122,7 +1123,7 @@ CPU.prototype.stopCPU = function(fComplete) }; /** - * updateCPU() + * updateCPU(fForce) * * This used to be performed at the end of every stepCPU(), but runCPU() -- which relies upon * stepCPU() -- needed to have more control over when these updates are performed. However, for @@ -1130,10 +1131,11 @@ CPU.prototype.stopCPU = function(fComplete) * provides the old behavior. * * @this {CPU} + * @param {boolean} [fForce] (true to force a video update; used by the Debugger) */ -CPU.prototype.updateCPU = function() +CPU.prototype.updateCPU = function(fForce) { - this.updateVideo(); + this.updateVideo(fForce); this.updateStatus(); }; diff --git a/modules/pcjs/lib/debugger.js b/modules/pcjs/lib/debugger.js index 1b8eabb4c..d3364366f 100644 --- a/modules/pcjs/lib/debugger.js +++ b/modules/pcjs/lib/debugger.js @@ -1248,11 +1248,11 @@ if (DEBUGGER) { this.messageDump(Messages.DOS, function onDumpDOS(s) { dbg.dumpDOS(s); }); this.fWinDbg = this.dbgAddrWinDbg = null; - this.cpu.addIntNotify(Interrupts.WINDBG.VECTOR, this, this.intWindowsDebugger); + this.cpu.addIntNotify(Interrupts.WINDBG.VECTOR, this.intWindowsDebugger.bind(this)); if (Interrupts.WINDBGRM.ENABLED) { this.fWinDbgRM = null; - this.cpu.addIntNotify(Interrupts.WINDBGRM.VECTOR, this, this.intWindowsDebuggerRM); + this.cpu.addIntNotify(Interrupts.WINDBGRM.VECTOR, this.intWindowsDebuggerRM.bind(this)); } this.setReady(); @@ -1370,7 +1370,7 @@ if (DEBUGGER) { break; default: - this.println("INT 0x68: " + str.toHexByte(AH)); + // this.println("INT 0x68: " + str.toHexByte(AH)); break; } @@ -1667,7 +1667,7 @@ if (DEBUGGER) { if (addr !== X86.ADDR_INVALID) { this.cpu.setByte(addr, b); if (inc) this.incAddr(dbgAddr, inc); - this.cpu.updateCPU(); + this.cpu.updateCPU(true); // we set fForce to true in case video memory was the target } }; @@ -1685,7 +1685,7 @@ if (DEBUGGER) { if (addr !== X86.ADDR_INVALID) { this.cpu.setShort(addr, w); if (inc) this.incAddr(dbgAddr, inc); - this.cpu.updateCPU(); + this.cpu.updateCPU(true); // we set fForce to true in case video memory was the target } }; @@ -5231,7 +5231,7 @@ if (DEBUGGER) { this.println("\tdi [a] dump backtrack info for address a"); } this.println("\tds [#] dump descriptor info for selector #"); - if (sDumpers.length) this.println("dump extensions:\n\t" + sDumpers); + if (sDumpers.length) this.println("dump extension commands:\n\t" + sDumpers); return; } @@ -5354,22 +5354,41 @@ if (DEBUGGER) { */ Debugger.prototype.doEdit = function(asArgs) { + var size = 1; + var mask = 0xff; + var fnGet = this.getByte; + var fnSet = this.setByte; + if (asArgs[0] == "ew") { + size = 2; + mask = 0xffff; + fnGet = this.getShort; + fnSet = this.setShort; + } + var cch = size << 1; + var sAddr = asArgs[1]; - if (sAddr === undefined) { - this.println("missing address"); + if (sAddr == null) { + this.println("edit memory commands:"); + this.println("\teb [a] [...] edit bytes at address a"); + this.println("\tew [a] [...] edit words at address a"); return; } + var dbgAddr = this.parseAddr(sAddr, Debugger.ADDR_DATA); if (!dbgAddr) return; for (var i = 2; i < asArgs.length; i++) { - var b = str.parseInt(asArgs[i], 16); - if (b === undefined) { - this.println("unrecognized value: " + str.toHexByte(b)); + var vNew = this.parseExpression(asArgs[i]); + if (vNew === undefined) { + this.println("unrecognized value: " + asArgs[i]); break; } - this.println("setting " + this.hexAddr(dbgAddr) + " to " + str.toHexByte(b)); - this.setByte(dbgAddr, b, 1); + if (vNew & ~mask) { + this.println("warning: " + str.toHex(vNew) + " exceeds " + size + "-byte value"); + } + var vOld = fnGet.call(this, dbgAddr); + this.println("changing " + this.hexAddr(dbgAddr) + " from 0x" + str.toHex(vOld, cch) + " to 0x" + str.toHex(vNew, cch)); + fnSet.call(this, dbgAddr, vNew, size); } }; diff --git a/modules/pcjs/lib/hdc.js b/modules/pcjs/lib/hdc.js index 0089e2362..0620582f9 100644 --- a/modules/pcjs/lib/hdc.js +++ b/modules/pcjs/lib/hdc.js @@ -550,8 +550,8 @@ HDC.prototype.initBus = function(cmp, bus, cpu, dbg) bus.addPortInputTable(this, this.fATC? HDC.aATCPortInput : HDC.aXTCPortInput); bus.addPortOutputTable(this, this.fATC? HDC.aATCPortOutput : HDC.aXTCPortOutput); - cpu.addIntNotify(HDC.BIOS.INT_DISK, this, this.intBIOSDisk); - cpu.addIntNotify(HDC.BIOS.INT_DISKETTE, this, this.intBIOSDiskette); + cpu.addIntNotify(HDC.BIOS.INT_DISK, this.intBIOSDisk.bind(this)); + cpu.addIntNotify(HDC.BIOS.INT_DISKETTE, this.intBIOSDiskette.bind(this)); /* * The following code used to be performed in the HDC constructor, but now we need to wait for information diff --git a/modules/pcjs/lib/x86cpu.js b/modules/pcjs/lib/x86cpu.js index cc1a19df6..56b792252 100644 --- a/modules/pcjs/lib/x86cpu.js +++ b/modules/pcjs/lib/x86cpu.js @@ -1601,7 +1601,7 @@ X86CPU.prototype.getChecksum = function() }; /** - * addIntNotify(nInt, component, fn) + * addIntNotify(nInt, fn) * * Add an software interrupt notification handler to the CPU's list of such handlers. * @@ -1610,18 +1610,14 @@ X86CPU.prototype.getChecksum = function() * * @this {X86CPU} * @param {number} nInt - * @param {Component} component * @param {function(number)} fn is called with the LIP value following the software interrupt */ -X86CPU.prototype.addIntNotify = function(nInt, component, fn) +X86CPU.prototype.addIntNotify = function(nInt, fn) { - if (fn !== undefined) { - if (this.aIntNotify[nInt] === undefined) { - this.aIntNotify[nInt] = []; - } - this.aIntNotify[nInt].push([component, fn]); - if (MAXDEBUG) this.log("addIntNotify(" + str.toHexWord(nInt) + "," + component.id + ")"); + if (this.aIntNotify[nInt] === undefined) { + this.aIntNotify[nInt] = []; } + this.aIntNotify[nInt].push(fn); }; /** @@ -1639,7 +1635,7 @@ X86CPU.prototype.checkIntNotify = function(nInt) var aNotify = this.aIntNotify[nInt]; if (aNotify !== undefined) { for (var i = 0; i < aNotify.length; i++) { - if (!aNotify[i][1].call(aNotify[i][0], this.regLIP)) { + if (!aNotify[i](this.regLIP)) { return false; } } diff --git a/package.json b/package.json index a92f761cc..e0460ccd7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pcjs", - "version": "1.19.2", + "version": "1.19.3", "description": "Node-enabled version of PCjs", "engine": "node ^0.12.7", "main": "server.js", diff --git a/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/machine-debugger.xml b/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/machine-debugger.xml index a1144ceda..e43ac1f88 100644 --- a/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/machine-debugger.xml +++ b/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/machine-debugger.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive diff --git a/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/machine.xml b/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/machine.xml index b793131f5..f16094af5 100644 --- a/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/machine.xml +++ b/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/machine.xml @@ -1,5 +1,5 @@ - + IBM PC XT (Model 5160), CGA, 256Kb, 10Mb Drive diff --git a/pubs/pc/programming/manifest.xml b/pubs/pc/programming/manifest.xml index 134da533a..d4e24066d 100644 --- a/pubs/pc/programming/manifest.xml +++ b/pubs/pc/programming/manifest.xml @@ -1,5 +1,5 @@ - + PC Programming Guides diff --git a/pubs/pc/reference/ibm/5150/techref/manifest.xml b/pubs/pc/reference/ibm/5150/techref/manifest.xml index 56cac5ca7..b7450a04b 100644 --- a/pubs/pc/reference/ibm/5150/techref/manifest.xml +++ b/pubs/pc/reference/ibm/5150/techref/manifest.xml @@ -1,5 +1,5 @@ - + IBM 5150 Manuals minuszerodegrees.net diff --git a/pubs/pc/reference/ibm/5160/techref/manifest.xml b/pubs/pc/reference/ibm/5160/techref/manifest.xml index 509feb1e2..e1b76d41d 100644 --- a/pubs/pc/reference/ibm/5160/techref/manifest.xml +++ b/pubs/pc/reference/ibm/5160/techref/manifest.xml @@ -1,5 +1,5 @@ - + IBM 5160 Technical Reference (April 1983) retroarchive.org diff --git a/pubs/pc/reference/ibm/5170/setup/manifest.xml b/pubs/pc/reference/ibm/5170/setup/manifest.xml index ce15d839a..7a7ad5daa 100644 --- a/pubs/pc/reference/ibm/5170/setup/manifest.xml +++ b/pubs/pc/reference/ibm/5170/setup/manifest.xml @@ -1,5 +1,5 @@ - + IBM 5170 Installation and Setup (March 1984) minuszerodegrees.net diff --git a/pubs/pc/reference/ibm/5170/techref/manifest.xml b/pubs/pc/reference/ibm/5170/techref/manifest.xml index 6b6b9f7ba..aac16eb45 100644 --- a/pubs/pc/reference/ibm/5170/techref/manifest.xml +++ b/pubs/pc/reference/ibm/5170/techref/manifest.xml @@ -1,5 +1,5 @@ - + IBM 5170 Technical Reference minuszerodegrees.net diff --git a/pubs/pc/reference/ibm/ega/manifest.xml b/pubs/pc/reference/ibm/ega/manifest.xml index 30dcaf241..2f3a483e1 100644 --- a/pubs/pc/reference/ibm/ega/manifest.xml +++ b/pubs/pc/reference/ibm/ega/manifest.xml @@ -1,5 +1,5 @@ - + IBM Enhanced Graphics Adapter minuszerodegrees.net diff --git a/pubs/pc/reference/ibm/ps2/manifest.xml b/pubs/pc/reference/ibm/ps2/manifest.xml index 6d2ea8406..ff319dec3 100644 --- a/pubs/pc/reference/ibm/ps2/manifest.xml +++ b/pubs/pc/reference/ibm/ps2/manifest.xml @@ -1,5 +1,5 @@ - + PS/2 Technical Reference diff --git a/pubs/pc/reference/intel/80286/manifest.xml b/pubs/pc/reference/intel/80286/manifest.xml index 34de832d5..b8f29fc70 100644 --- a/pubs/pc/reference/intel/80286/manifest.xml +++ b/pubs/pc/reference/intel/80286/manifest.xml @@ -1,5 +1,5 @@ - + Intel 80286 References diff --git a/pubs/pc/software/os2/sdk10/manifest.xml b/pubs/pc/software/os2/sdk10/manifest.xml index dbc481f61..d990a8178 100644 --- a/pubs/pc/software/os2/sdk10/manifest.xml +++ b/pubs/pc/software/os2/sdk10/manifest.xml @@ -1,5 +1,5 @@ - + OS/2 1.0 Programmer's Toolkit 1.0 diff --git a/pubs/pc/software/windows/sdk20/manifest.xml b/pubs/pc/software/windows/sdk20/manifest.xml index 8d0b3f95e..081e71917 100644 --- a/pubs/pc/software/windows/sdk20/manifest.xml +++ b/pubs/pc/software/windows/sdk20/manifest.xml @@ -1,5 +1,5 @@ - + Microsoft Windows Software Development Kit 2.0