From 12439f8cd0b420191dac7351fa831006d1927279 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Thu, 18 Feb 2016 15:21:35 -0800 Subject: [PATCH 01/19] Documentation updates --- README.md | 8 ++++++-- docs/README.md | 4 ++-- index.md | 8 ++++++-- pubs/README.md | 5 +++-- pubs/pc/programming/README.md | 1 - pubs/pc/software/README.md | 7 ++++++- .../pc/{programming => software}/os2/README.md | 10 ++++++---- .../os2/microsoft/ptk10}/README.md | 6 ++++-- .../os2/microsoft/ptk10}/plguide/README.md | 18 ++++++++++-------- .../ptk10}/plguide/chapter1/README.md | 4 +++- .../os2/{ => microsoft}/sdk10/manifest.xml | 0 11 files changed, 46 insertions(+), 25 deletions(-) rename pubs/pc/{programming => software}/os2/README.md (60%) rename pubs/pc/{programming/os2/microsoft/ptk/1.0 => software/os2/microsoft/ptk10}/README.md (90%) rename pubs/pc/{programming/os2/microsoft/ptk/1.0 => software/os2/microsoft/ptk10}/plguide/README.md (80%) rename pubs/pc/{programming/os2/microsoft/ptk/1.0 => software/os2/microsoft/ptk10}/plguide/chapter1/README.md (98%) rename pubs/pc/software/os2/{ => microsoft}/sdk10/manifest.xml (100%) diff --git a/README.md b/README.md index 34f8d655f..a22e0a96d 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,12 @@ Welcome to [PCjs](/docs/about/pcjs/), the first IBM PC simulation to run in your It was added to the [JavaScript Machines](/docs/about/) project in Fall 2012, and it is now part of the [PCjs Project](https://github.com/jeffpar/pcjs) on [GitHub](http://github.com/). The project includes: -* [PCjs](/docs/pcjs/), a simulation of the original IBM PC (circa 1981) -* [C1Pjs](/docs/c1pjs/), a simulation of the OSI Challenger 1P (circa 1978) +* [PCjs](/docs/pcjs/), a simulation of the IBM PC and PC compatibles +* [C1Pjs](/docs/c1pjs/), a simulation of the 6502-based OSI Challenger 1P + +PCjs first simulated the 4.77Mhz 8088-based IBM PC, and has steadily evolved to support more classic machines, +including the IBM PC XT, the 80286-based IBM PC AT, and the 80386-based COMPAQ DeskPro 386. PCjs fully supports +the machines' original ROMs, video cards, etc, and all machines run at their original speeds. All the simulations are written entirely in JavaScript. No Flash, Java or other plugins are required. Supported browsers include modern versions of Chrome, Safari, Firefox, Internet Explorer (v9.0 and up), Edge, diff --git a/docs/README.md b/docs/README.md index f0043b8f8..f141b187a 100644 --- a/docs/README.md +++ b/docs/README.md @@ -28,9 +28,9 @@ Our [Publication Archive](/pubs/) includes these PC-related resources: * [CPU Documents](/pubs/pc/reference/intel/) * [Datasheets](/pubs/pc/datasheets/) * [Magazines](/pubs/pc/magazines/) -* [Programming Guides](/pubs/pc/programming/) (eg, [OS/2](/pubs/pc/programming/os2/)) +* [Programming Guides](/pubs/pc/programming/) * [Reference Manuals](/pubs/pc/reference/) -* [Software User Guides](/pubs/pc/software/) +* [Software User and Development Guides](/pubs/pc/software/) (eg, DOS, [OS/2](/pubs/pc/software/os2/), Windows) And publications related to Ohio Scientific's 6502-based Challenger 1P: diff --git a/index.md b/index.md index f730ecb2d..4ea49102c 100644 --- a/index.md +++ b/index.md @@ -15,8 +15,12 @@ Welcome to [PCjs](/docs/about/pcjs/), the first IBM PC simulation to run in your It was added to the [JavaScript Machines](/docs/about/) project in Fall 2012, and it is now part of the [PCjs Project](https://github.com/jeffpar/pcjs) on [GitHub](http://github.com/). The project includes: -* [PCjs](/docs/pcjs/), a simulation of the original IBM PC (circa 1981) -* [C1Pjs](/docs/c1pjs/), a simulation of the OSI Challenger 1P (circa 1978) +* [PCjs](/docs/pcjs/), a simulation of the IBM PC and PC compatibles +* [C1Pjs](/docs/c1pjs/), a simulation of the 6502-based OSI Challenger 1P + +PCjs first simulated the 4.77Mhz 8088-based IBM PC, and has steadily evolved to support more classic machines, +including the IBM PC XT, the 80286-based IBM PC AT, and the 80386-based COMPAQ DeskPro 386. PCjs fully supports +the machines' original ROMs, video cards, etc, and all machines run at their original speeds. All the simulations are written entirely in JavaScript. No Flash, Java or other plugins are required. Supported browsers include modern versions of Chrome, Safari, Firefox, Internet Explorer (v9.0 and up), Edge, diff --git a/pubs/README.md b/pubs/README.md index e81b3c7ab..971963572 100644 --- a/pubs/README.md +++ b/pubs/README.md @@ -9,11 +9,12 @@ Publication Archive We have an assortment of PC-related resources: +* [CPU Documents](/pubs/pc/reference/intel/) * [Datasheets](/pubs/pc/datasheets/) * [Magazines](/pubs/pc/magazines/) -* [Programming Guides](/pubs/pc/programming/) (eg, [OS/2](/pubs/pc/programming/os2/)) +* [Programming Guides](/pubs/pc/programming/) * [Reference Manuals](/pubs/pc/reference/) -* [Software User Guides](/pubs/pc/software/) +* [Software User and Development Guides](/pubs/pc/software/) (eg, DOS, [OS/2](/pubs/pc/software/os2/), Windows) Publications related to Ohio Scientific's 6502-based Challenger 1P: diff --git a/pubs/pc/programming/README.md b/pubs/pc/programming/README.md index 29d234dd8..4be7d3a98 100644 --- a/pubs/pc/programming/README.md +++ b/pubs/pc/programming/README.md @@ -9,7 +9,6 @@ PC Programming Guides * [The 8086 Book](http://archive.pcjs.org/pubs/pc/programming/The_8086_Book/The_8086_Book.pdf) * [Graphics for the IBM PC](Graphics_for_the_IBM_PC/) -* [OS/2 Programming Guides](/pubs/pc/programming/os2/) [The 8086 Book](http://archive.pcjs.org/pubs/pc/programming/The_8086_Book/The_8086_Book.pdf) [Graphics for the IBM PC](Graphics_for_the_IBM_PC/) diff --git a/pubs/pc/software/README.md b/pubs/pc/software/README.md index b2cb66c5e..e62839788 100644 --- a/pubs/pc/software/README.md +++ b/pubs/pc/software/README.md @@ -1,6 +1,6 @@ --- layout: page -title: PC Software User Guides +title: PC Software Guides permalink: /pubs/pc/software/ --- @@ -10,5 +10,10 @@ PC Software User Guides * [IBM PC Disk Operating System v1.00](dos/PCDOS100/) * [IBM PC Disk Operating System v1.10](dos/PCDOS110/) +PC Software Development Guides +--- + +* [OS/2 Software Development Guides](os2/) + [IBM PC Disk Operating System v1.00](dos/PCDOS100/) [IBM PC Disk Operating System v1.10](dos/PCDOS110/) diff --git a/pubs/pc/programming/os2/README.md b/pubs/pc/software/os2/README.md similarity index 60% rename from pubs/pc/programming/os2/README.md rename to pubs/pc/software/os2/README.md index 332d37927..e2f2a4560 100644 --- a/pubs/pc/programming/os2/README.md +++ b/pubs/pc/software/os2/README.md @@ -1,19 +1,21 @@ --- layout: page title: "OS/2 Programming Guides" -permalink: /pubs/pc/programming/os2/ +permalink: /pubs/pc/software/os2/ +redirect_from: + - /pubs/pc/programming/os2/ --- -OS/2 Programming Guides +OS/2 Software Development Guides --- For OS/2 1.0: -* [Microsoft® Operating System/2 Programmer’s Toolkit](/pubs/pc/programming/os2/microsoft/ptk/1.0/), March 1988 +* [Microsoft® Operating System/2 Programmer’s Toolkit](/pubs/pc/software/os2/microsoft/ptk10/), March 1988 Note: the above guides are a work-in-progress (we're converting the PDFs to Markdown). -OS/2 SDKs +OS/2 Software Development Kit (SDK) Disks --- * [Microsoft OS/2 SDK 1.02](/disks/pc/tools/microsoft/os2/sdk/1.02/) diff --git a/pubs/pc/programming/os2/microsoft/ptk/1.0/README.md b/pubs/pc/software/os2/microsoft/ptk10/README.md similarity index 90% rename from pubs/pc/programming/os2/microsoft/ptk/1.0/README.md rename to pubs/pc/software/os2/microsoft/ptk10/README.md index abea434ea..d42a05946 100644 --- a/pubs/pc/programming/os2/microsoft/ptk/1.0/README.md +++ b/pubs/pc/software/os2/microsoft/ptk10/README.md @@ -1,7 +1,9 @@ --- layout: page title: "Microsoft OS/2 Programmer's Toolkit: Welcome" -permalink: /pubs/pc/programming/os2/microsoft/ptk/1.0/ +permalink: /pubs/pc/software/os2/microsoft/ptk10/ +redirect_from: + - /pubs/pc/programming/os2/microsoft/ptk/1.0/ --- Welcome @@ -19,7 +21,7 @@ MS OS/2 Programmer's Toolkit: + *Microsoft Operating System/2 Programming Tools* describes the programming tools found in the MS OS/2 Programmer's Toolkit. You can use these tools to develop OS/2 programs. -+ *[Microsoft Operating System/2 Programmer's Learning Guide](/pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/)* teaches you the ++ *[Microsoft Operating System/2 Programmer's Learning Guide](/pubs/pc/software/os2/microsoft/ptk10/plguide/)* teaches you the fundamentals of programming for MS OS/2. You will be led through the steps necessary to create your first MS OS/2 program and dynamic-link library. diff --git a/pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/README.md b/pubs/pc/software/os2/microsoft/ptk10/plguide/README.md similarity index 80% rename from pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/README.md rename to pubs/pc/software/os2/microsoft/ptk10/plguide/README.md index 43ad1f8ef..b6380323c 100644 --- a/pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/README.md +++ b/pubs/pc/software/os2/microsoft/ptk10/plguide/README.md @@ -1,7 +1,9 @@ --- layout: page title: "Microsoft OS/2 Programmer's Learning Guide" -permalink: /pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/ +permalink: /pubs/pc/software/os2/microsoft/ptk10/plguide/ +redirect_from: + - /pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/ --- Programmer's Toolkit @@ -15,13 +17,13 @@ Version 1.0 ### Contents -* 1.0 [Introduction](/pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/chapter1/) - * 1.1 [Overview](/pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/chapter1/#overview) - * 1.2 [What You Need to Start](/pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/chapter1/#what-you-need-to-start) - * 1.3 [What This Guide Covers](/pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/chapter1/#what-this-guide-covers) - * 1.4 [The Lqh Sample Program](/pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/chapter1/#the-lqh-sample-program) - * 1.5 [MS OS/2 Sample Programs](/pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/chapter1/#ms-os2-sample-programs) - * 1.6 [MS OS/2 and the C Run-time Library](/pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/chapter1/#ms-os2-and-the-c-run-time-library) +* 1.0 [Introduction](/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/) + * 1.1 [Overview](/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/#overview) + * 1.2 [What You Need to Start](/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/#what-you-need-to-start) + * 1.3 [What This Guide Covers](/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/#what-this-guide-covers) + * 1.4 [The Lqh Sample Program](/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/#the-lqh-sample-program) + * 1.5 [MS OS/2 Sample Programs](/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/#ms-os2-sample-programs) + * 1.6 [MS OS/2 and the C Run-time Library](/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/#ms-os2-and-the-c-run-time-library) * 2.0 Overview * 2.1 Introduction * 2.2 Creating an MS OS/2 Program diff --git a/pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/chapter1/README.md b/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/README.md similarity index 98% rename from pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/chapter1/README.md rename to pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/README.md index e0813b2c2..10058d692 100644 --- a/pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/chapter1/README.md +++ b/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/README.md @@ -1,7 +1,9 @@ --- layout: page title: "Microsoft OS/2 Programmer's Learning Guide: Introduction" -permalink: /pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/chapter1/ +permalink: /pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/ +redirect_from: + - /pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/chapter1/ --- Microsoft OS/2 Programmer's Learning Guide diff --git a/pubs/pc/software/os2/sdk10/manifest.xml b/pubs/pc/software/os2/microsoft/sdk10/manifest.xml similarity index 100% rename from pubs/pc/software/os2/sdk10/manifest.xml rename to pubs/pc/software/os2/microsoft/sdk10/manifest.xml From 6b5e9ef1d477e9d143603c70e6c3fded23947df4 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Fri, 19 Feb 2016 12:23:12 -0800 Subject: [PATCH 02/19] Documentation updates --- _config.yml | 2 +- _posts/2015-12-27-revisiting-os2.md | 28 +- disks/pc/os2/ibm/1.0/README.md | 4 + disks/pc/os2/ibm/1.0/machine.xml | 2 +- .../pc/tools/microsoft/os2/sdk/1.02/README.md | 2 +- docs/x86/ops/AAD/README.md | 2 +- docs/x86/ops/AAM/README.md | 4 +- docs/x86/ops/ICEBP/README.md | 2 +- docs/x86/ops/LOADALL/README.md | 2 +- docs/x86/ops/SALC/README.md | 2 +- docs/x86/ops/UMOV/README.md | 2 +- pubs/pc/reference/intel/8086/README.md | 60 +-- .../pc/software/os2/microsoft/ptk10/README.md | 3 + .../os2/microsoft/ptk10/plguide/README.md | 47 +-- .../ptk10/plguide/chapter1/README.md | 4 +- .../ptk10/plguide/chapter2/README.md | 385 ++++++++++++++++++ .../ptk10/plguide/chapter3/README.md | 148 +++++++ 17 files changed, 626 insertions(+), 73 deletions(-) create mode 100644 pubs/pc/software/os2/microsoft/ptk10/plguide/chapter2/README.md create mode 100644 pubs/pc/software/os2/microsoft/ptk10/plguide/chapter3/README.md diff --git a/_config.yml b/_config.yml index 0526423ec..ca1fd2d21 100644 --- a/_config.yml +++ b/_config.yml @@ -17,7 +17,7 @@ right_brace: "}" # Build settings -exclude: ["index.html", "**/index.html", "**/archive", "logs", "node_modules", "**/c64", "**/private", "src", "**/src", "tmp", "videos", "web", ".git", ".idea"] +exclude: ["index.html", "**/index.html", "**/archive", "**/c64", "blog/posts", "logs", "node_modules", "**/private", "src", "**/src", "tmp", "videos", "web", ".git", ".idea"] markdown: kramdown kramdown: input: GFM diff --git a/_posts/2015-12-27-revisiting-os2.md b/_posts/2015-12-27-revisiting-os2.md index 0f94bf32e..e6d28ec6e 100644 --- a/_posts/2015-12-27-revisiting-os2.md +++ b/_posts/2015-12-27-revisiting-os2.md @@ -13,31 +13,31 @@ machines: Just for fun (because I have a warped sense of fun), I decided to revisit some of the old OS/2 software I wrote almost 30 years ago. But first, I needed an OS/2 development environment. -So I started with a clean install of IBM's OS/2 1.0 in the [8Mhz IBM PC AT](/disks/pc/os2/ibm/1.0/) machine +So I started with a clean install of [IBM OS/2 1.0](/disks/pc/os2/ibm/1.0/) in the 8Mhz IBM PC AT machine below, by booting from the "IBM OS/2 1.0 (1.44M Install)" diskette in drive A and reformatting the machine's 20Mb drive C. Next, I installed the [MS OS/2 SDK 1.02](/disks/pc/tools/microsoft/os2/sdk/1.02/). This SDK was released in December 1987 along with [Microsoft OS/2 1.0](/disks/pc/os2/microsoft/1.0/). I don't have any of the printed documentation that came with the SDK, such as the *Installation Guide*, but I do have the -[Microsoft® Operating System/2 Programmer’s Toolkit](/pubs/pc/programming/os2/microsoft/ptk/1.0/) documentation +[Microsoft® Operating System/2 Programmer’s Toolkit](/pubs/pc/software/os2/microsoft/ptk10/) documentation from March 1988, thanks to the [OS/2 Museum](http://www.os2museum.com/wp/os2-history/os2-library/os2-1-x-programming/). -Aside from Microsoft's assembler (MASM) and C compiler (CL), the SDK included some other useful tools, such as the -**SDK Editor** (SDKED), which was essentially an OS/2 port of Mark Zbikowski's Editor (Z) that was used internally -at Microsoft for many years. It was renamed to the **Microsoft Editor** (M or MEP) with the release of Microsoft C -5.1, and it was later integrated into **Programmer's Workbench** (PWB), the text-mode Integrated Development -Environment (IDE) that came with Microsoft C 6.0. +Aside from **Microsoft Macro Assembler 5.00A** (MASM) and **Microsoft C Compiler 5.10 (Beta)** (CL), the SDK +included some other useful tools, such as the **SDK Editor** (SDKED), which was essentially an OS/2 port of +Mark Zbikowski's full-screen editor (Z) that was used internally at Microsoft for many years. It was renamed +to the **Microsoft Editor** (M or MEP) with the release of **Microsoft C Compiler 5.10**, and it was later integrated +into **Programmer's Workbench** (PWB), the text-mode Integrated Development Environment (IDE) that came with +**Microsoft C Compiler 6.0**. With the introduction of graphical IDEs, such as Visual BASIC in 1991, Visual C++ in 1993, and Visual Studio in 1995, -this stand-alone, text-mode editor became obsolete, but in the 1980s, it was an essential tool. +this stand-alone, text-mode editor became obsolete, but in the 1980s, it was a valuable tool. You can learn more +about [SDKED](/disks/pc/tools/microsoft/os2/sdk/1.02/#using-sdked) on the +[MS OS/2 SDK 1.02](/disks/pc/tools/microsoft/os2/sdk/1.02/) page. -You can learn more about [SDKED](/disks/pc/tools/microsoft/os2/sdk/1.02/#using-sdked) on the -[MS OS/2 SDK 1.02](/disks/pc/tools/microsoft/os2/sdk/1.02/) page. I'll be adding a complete list of all the files -that came with SDK to that page in the near future. - -To boot IBM OS/2 1.0 and tinker with the [SDK](/disks/pc/tools/microsoft/os2/sdk/1.02/), scroll down and -click the "Run" button. +Our [IBM OS/2 1.0](/disks/pc/os2/ibm/1.0/) demo machine (shown below) has the +[MS OS/2 SDK 1.02](/disks/pc/tools/microsoft/os2/sdk/1.02/) pre-installed, so check out our copy of the +[Microsoft® Operating System/2 Programmer’s Toolkit](/pubs/pc/software/os2/microsoft/ptk10/) and then write some code! {% include machine.html id="ibm5170" %} diff --git a/disks/pc/os2/ibm/1.0/README.md b/disks/pc/os2/ibm/1.0/README.md index e46168ff4..e31db1afc 100644 --- a/disks/pc/os2/ibm/1.0/README.md +++ b/disks/pc/os2/ibm/1.0/README.md @@ -25,6 +25,10 @@ digits are the day of the year (294 or October 21). Directory listings of the four 1.44Mb distribution diskettes are provided below. +IBM OS/2 1.0 has been pre-installed on this machine's 20Mb hard disk, along with a copy of the +[Microsoft OS/2 SDK 1.02](/disks/pc/tools/microsoft/os2/sdk/1.02/), as discussed in this +[blog post](/blog/2015/12/27/). + {% include machine.html id="ibm5170" %} ### Directory of IBM OS/2 1.0 (1.44M Install) diff --git a/disks/pc/os2/ibm/1.0/machine.xml b/disks/pc/os2/ibm/1.0/machine.xml index 2b9fab1d3..9943df3f9 100644 --- a/disks/pc/os2/ibm/1.0/machine.xml +++ b/disks/pc/os2/ibm/1.0/machine.xml @@ -3,7 +3,7 @@ IBM PC AT (8Mhz), 128Kb EGA, 2Mb RAM, 20Mb Hard Disk - + diff --git a/disks/pc/tools/microsoft/os2/sdk/1.02/README.md b/disks/pc/tools/microsoft/os2/sdk/1.02/README.md index ba61ce7fc..36154e7b6 100644 --- a/disks/pc/tools/microsoft/os2/sdk/1.02/README.md +++ b/disks/pc/tools/microsoft/os2/sdk/1.02/README.md @@ -13,7 +13,7 @@ that allows the SDK installation script to finish. This SDK was released in December 1987 along with [Microsoft OS/2 1.0](/disks/pc/os2/microsoft/1.0/). We do not have any of the printed documentation that came with the SDK, such as the *Installation Guide*, but we do -have the [Microsoft® Operating System/2 Programmer’s Toolkit](/pubs/pc/programming/os2/microsoft/ptk/1.0/) documentation +have the [Microsoft® Operating System/2 Programmer’s Toolkit](/pubs/pc/software/os2/microsoft/ptk10/) documentation from March 1988, thanks to the [OS/2 Museum](http://www.os2museum.com/wp/os2-history/os2-library/os2-1-x-programming/). Other documentation is available for selected OS/2 SDK tools: diff --git a/docs/x86/ops/AAD/README.md b/docs/x86/ops/AAD/README.md index 9d9f9e75e..d86655e7b 100644 --- a/docs/x86/ops/AAD/README.md +++ b/docs/x86/ops/AAD/README.md @@ -9,7 +9,7 @@ AAD (0xD5) ### Description -From [http://www.rcollins.org/secrets/opcodes/AAD.html](http://www.rcollins.org/secrets/opcodes/AAD.html): +Excerpt from [http://www.rcollins.org/secrets/opcodes/AAD.html](http://www.rcollins.org/secrets/opcodes/AAD.html): Undocumented: Available to all Intel x86 processors Useful in production source code. diff --git a/docs/x86/ops/AAM/README.md b/docs/x86/ops/AAM/README.md index c7cfff0b4..2a0fbd571 100644 --- a/docs/x86/ops/AAM/README.md +++ b/docs/x86/ops/AAM/README.md @@ -4,12 +4,12 @@ title: "x86 Instructions: AAM" permalink: /docs/x86/ops/AAM/ --- -AAD (0xD4) +AAM (0xD4) --- ### Description -From [http://www.rcollins.org/secrets/opcodes/AAM.html](http://www.rcollins.org/secrets/opcodes/AAM.html): +Excerpt from [http://www.rcollins.org/secrets/opcodes/AAM.html](http://www.rcollins.org/secrets/opcodes/AAM.html): Undocumented: Available to all Intel x86 processors. Useful in production source code. diff --git a/docs/x86/ops/ICEBP/README.md b/docs/x86/ops/ICEBP/README.md index faf14b664..fce976b8e 100644 --- a/docs/x86/ops/ICEBP/README.md +++ b/docs/x86/ops/ICEBP/README.md @@ -9,7 +9,7 @@ ICEBP (0xF1) ### Description -From [http://www.rcollins.org/secrets/opcodes/UMOV.html](http://www.rcollins.org/secrets/opcodes/UMOV.html): +Excerpt from [http://www.rcollins.org/secrets/opcodes/ICEBP.html](http://www.rcollins.org/secrets/opcodes/ICEBP.html): An undocumented op code that will make debugging run-time code on an ICE easier. Normally, to set an arbitrary breakpoint in a diff --git a/docs/x86/ops/LOADALL/README.md b/docs/x86/ops/LOADALL/README.md index ca17a2aa7..dc562297f 100644 --- a/docs/x86/ops/LOADALL/README.md +++ b/docs/x86/ops/LOADALL/README.md @@ -9,7 +9,7 @@ LOADALL386 (0x070F) ### Description -From [http://www.rcollins.org/secrets/opcodes/LOADALL.html](http://www.rcollins.org/secrets/opcodes/LOADALL.html): +Excerpt from [http://www.rcollins.org/secrets/opcodes/LOADALL.html](http://www.rcollins.org/secrets/opcodes/LOADALL.html): (LOADALL) An undocumented op code used by ICE host software and diagnostics software to test CPU functionality. This instruction diff --git a/docs/x86/ops/SALC/README.md b/docs/x86/ops/SALC/README.md index 4bb370963..430494b11 100644 --- a/docs/x86/ops/SALC/README.md +++ b/docs/x86/ops/SALC/README.md @@ -9,7 +9,7 @@ SALC (0xD6) ### Description -From [http://www.rcollins.org/secrets/opcodes/SALC.html](http://www.rcollins.org/secrets/opcodes/SALC.html): +Excerpt from [http://www.rcollins.org/secrets/opcodes/SALC.html](http://www.rcollins.org/secrets/opcodes/SALC.html): An undocumented op code that performs an operation common to every Assembly language subroutine to C and many other higher diff --git a/docs/x86/ops/UMOV/README.md b/docs/x86/ops/UMOV/README.md index d17841cb4..1e0946430 100644 --- a/docs/x86/ops/UMOV/README.md +++ b/docs/x86/ops/UMOV/README.md @@ -9,7 +9,7 @@ UMOV (0x100F,0x110F,0x120F,0x130F) ### Description -From [http://www.rcollins.org/secrets/opcodes/UMOV.html](http://www.rcollins.org/secrets/opcodes/UMOV.html): +Excerpt from [http://www.rcollins.org/secrets/opcodes/UMOV.html](http://www.rcollins.org/secrets/opcodes/UMOV.html): An undocumented op code used by ICE host software to perform memory cycles to the target system during HALT mode. diff --git a/pubs/pc/reference/intel/8086/README.md b/pubs/pc/reference/intel/8086/README.md index 6430dc803..bd18332d9 100644 --- a/pubs/pc/reference/intel/8086/README.md +++ b/pubs/pc/reference/intel/8086/README.md @@ -27,22 +27,22 @@ Intel provided a fix for this on later processors, by delaying the acknowledgeme after a `MOV SS,xxx` or `POP SS` instruction; the delay lasts only one instruction, so you're obliged to change SP on the very next instruction. -Note that Intel's fix appears to have been over-broad: *all* `MOV segreg,xxx` and `POP segreg` +Intel's fix also appears to have been overbroad: *all* `MOV segreg,xxx` and `POP segreg` instructions delay interrupts, not just `MOV SS,xxx` and `POP SS`. In fact, it's been -[reported](http://www.malinov.com/Home/sergeys-projects/sergey-s-xt/historical-notes) -that all PUSH *segreg* instructions also have the same delaying effect, at least on selected 80C88 processors. +[reported](http://www.malinov.com/Home/sergeys-projects/sergey-s-xt/historical-notes) that all +`PUSH segreg` instructions may also have the same delaying effect, at least on some 80C88 processors. ### Interrupted String Instructions With Multiple Prefixes Do Not Resume Correctly -If a repeated string instruction includes more than one override; eg: +If a repeated string instruction includes more than one override prefix; eg: REP ES: MOVSB -and an interrupt occurs, the instruction will restart with only the last override. This was never fixed in any -8086/8088. +and an interrupt occurs, the instruction will restart with the last override prefix byte, ignoring any +preceding prefix bytes. This was never fixed in any 8086/8088. -The recommended work-around is to ensure that the segment override immediately precedes the instruction, and to rewrite -the sequence: +The recommended work-around is to ensure that the *segment override* is the last prefix byte, and then rewrite +the operation like this: top: REP ES: MOVSB @@ -50,6 +50,9 @@ the sequence: JMP top done: +If you're not sure your assembler will output the `REP` and `ES:` overrides in the order shown, then you should +generate the override bytes manually, using **DB** or a similar assembler directive. + 8086 Undocumented Instructions --- @@ -63,11 +66,16 @@ corresponding IP. There is no `POP CS` instruction on later x86 CPUs. The opcode was explicitly made invalid on the 80186/80188, but was reused on later CPUs (starting with the 80286) as the first byte in a series of two-byte opcodes. +### Duplicate Conditional Jumps (0x60-0x6F) + +Opcodes 0x60 through 0x6F decode identically to the conditional jump opcodes at 0x70 through 0x7F, respectively. +This is not true for any other x86 CPU. + ### MOV segreg,xxx (0x8E) Similar to `POP CS`, this instruction was of limited value when the selected *segreg* was CS. -Note that *segreg* was encoded as a 3-bit value in the second byte of the instruction, where: +Note that *segreg* is encoded as a 3-bit value in the second byte of the instruction, where: * 0 = ES * 1 = CS (invalid on 80286 and later) @@ -80,17 +88,6 @@ Note that *segreg* was encoded as a 3-bit value in the second byte of the instru On the 8086/8088/80186/80188, values 0-3 were treated the same as values 4-7, and all values were allowed. -### SETALC aka SALC (0xD6) - -Performs an operation equivalent to `SBB AL,AL`, but without modifying any flags. In other words, AL will be set to -0xFF or 0x00, depending on whether CF is set or clear. This instruction exists on all later x86 CPUs, but for some -reason, it has never been documented. - -### Duplicate Conditional Jumps (0x60-0x6F) - -Opcodes 0x60 through 0x6F decode identically to the conditional jump opcodes at 0x70 through 0x7F, respectively. -This is not true for any other x86 CPU. - ### Duplicate RET and RETF Instructions (0xC0, 0xC1, 0xC8, 0xC9) * Opcode 0xC0 decodes identically to RET n (0xC2) @@ -98,14 +95,31 @@ This is not true for any other x86 CPU. * Opcode 0xC8 decodes identically to RETF n (0xCA) * Opcode 0xC9 decodes identically to RET n (0xCB) -Starting with the 80186, opcodes 0xC0 and 0xC1 were reused for new shift and rotate instruction groups, and opcodes -0xC8 and 0xC9 became the `ENTER` and `LEAVE` instructions. +Starting with the 80186, opcodes 0xC0 and 0xC1 were reused for new shift and rotate instruction groups, +and opcodes 0xC8 and 0xC9 became the `ENTER` and `LEAVE` instructions. + +### [AAM](/docs/x86/ops/AAM/) (0xD4) + +While AAM is documented, it has undocumented features (eg, its ability to divide by values other than 10, +and its effect on the flags). See the [AAM](/docs/x86/ops/AAM/) instruction for details. + +### [AAD](/docs/x86/ops/AAD/) (0xD5) + +While AAD is documented, it has undocumented features (eg, its ability to multiply by values other than 10, +and its effect on the flags). See the [AAD](/docs/x86/ops/AAD/) instruction for details. + +### [SALC](/docs/x86/ops/SALC/) (0xD6) + +Performs an operation equivalent to `SBB AL,AL`, but without modifying any flags. In other words, AL will be set to +0xFF or 0x00, depending on whether CF is set or clear. This instruction exists on all later x86 CPUs, but for some +reason, it has never been documented. Also known as **SETALC**. ### Duplicate LOCK Prefix (0xF1) It is believed that 0xF1 decodes identically to 0xF0 (the `LOCK` prefix). -On newer processors, 0xF1 is an undocumented instruction usually called `ICEBP` or `INT1`. +On newer processors, 0xF1 is an undocumented instruction usually called `ICEBP` or `INT1`. See the +[ICEBP](/docs/x86/ops/ICEBP/) instruction for details. Assorted Publications --- diff --git a/pubs/pc/software/os2/microsoft/ptk10/README.md b/pubs/pc/software/os2/microsoft/ptk10/README.md index d42a05946..1a6abcda0 100644 --- a/pubs/pc/software/os2/microsoft/ptk10/README.md +++ b/pubs/pc/software/os2/microsoft/ptk10/README.md @@ -6,6 +6,9 @@ redirect_from: - /pubs/pc/programming/os2/microsoft/ptk/1.0/ --- +[Microsoft OS/2 Programmer's Toolkit](../../) +--- + Welcome --- diff --git a/pubs/pc/software/os2/microsoft/ptk10/plguide/README.md b/pubs/pc/software/os2/microsoft/ptk10/plguide/README.md index b6380323c..e75537af3 100644 --- a/pubs/pc/software/os2/microsoft/ptk10/plguide/README.md +++ b/pubs/pc/software/os2/microsoft/ptk10/plguide/README.md @@ -6,10 +6,7 @@ redirect_from: - /pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/ --- -Programmer's Toolkit ---- - -Programmer's Learning Guide +[Microsoft OS/2 Programmer's Learning Guide](../) --- Version 1.0 @@ -17,27 +14,27 @@ Version 1.0 ### Contents -* 1.0 [Introduction](/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/) - * 1.1 [Overview](/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/#overview) - * 1.2 [What You Need to Start](/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/#what-you-need-to-start) - * 1.3 [What This Guide Covers](/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/#what-this-guide-covers) - * 1.4 [The Lqh Sample Program](/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/#the-lqh-sample-program) - * 1.5 [MS OS/2 Sample Programs](/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/#ms-os2-sample-programs) - * 1.6 [MS OS/2 and the C Run-time Library](/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/#ms-os2-and-the-c-run-time-library) -* 2.0 Overview - * 2.1 Introduction - * 2.2 Creating an MS OS/2 Program - * 2.3 C-Language Header Files - * 2.4 A Simple Program: Echoing the Command Line - * 2.5 Using the MS OS/2 Naming Conventions - * 2.6 Using Structures: Getting the Time of Day - * 2.7 Using Bit Masks - * 2.8 Sharing Resources: Playing a Tune -* 3.0 Input and Output - * 3.1 Introduction - * 3.2 Opening Files - * 3.3 Reading and Writing to Files - * 3.4 Creating a File +* 1.0 [Introduction](chapter1/) + * 1.1 [Overview](chapter1/#overview) + * 1.2 [What You Need to Start](chapter1/#what-you-need-to-start) + * 1.3 [What This Guide Covers](chapter1/#what-this-guide-covers) + * 1.4 [The Lqh Sample Program](chapter1/#the-lqh-sample-program) + * 1.5 [MS OS/2 Sample Programs](chapter1/#ms-os2-sample-programs) + * 1.6 [MS OS/2 and the C Run-time Library](chapter1/#ms-os2-and-the-c-run-time-library) +* 2.0 [Overview](chapter2/) + * 2.1 [Introduction](chapter2/#introduction) + * 2.2 [Creating an MS OS/2 Program](chapter2/#creating-an-ms-os2-program) + * 2.3 [C-Language Header Files](chapter2/#c-language-header-files) + * 2.4 [A Simple Program: Echoing the Command Line](chapter2/#a-simple-program-echoing-the-command-line) + * 2.5 [Using the MS OS/2 Naming Conventions](chapter2/#using-the-ms-os2-naming-conventions) + * 2.6 [Using Structures: Getting the Time of Day](chapter2/#using-structures-getting-the-time-of-day) + * 2.7 [Using Bit Masks](chapter2/#using-bit-masks) + * 2.8 [Sharing Resources: Playing a Tune](chapter2/#sharing-resources-playing-a-tune) +* 3.0 [Input and Output](chapter3/) + * 3.1 [Introduction](chapter3/#introduction) + * 3.2 [Opening Files](chapter3/#opening-files) + * 3.3 [Reading and Writing to Files](chapter3/#reading-and-writing-to-files) + * 3.4 [Creating a File](chapter3/#creating-a-file) * 3.5 Closing a File * 3.6 Standard Input and Output Files * 3.7 Redirecting Standard Files diff --git a/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/README.md b/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/README.md index 10058d692..9bba76a6a 100644 --- a/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/README.md +++ b/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter1/README.md @@ -6,7 +6,7 @@ redirect_from: - /pubs/pc/programming/os2/microsoft/ptk/1.0/plguide/chapter1/ --- -Microsoft OS/2 Programmer's Learning Guide +[Microsoft OS/2 Programmer's Learning Guide](../) --- Introduction @@ -111,6 +111,7 @@ threads | Creates and manages threads. timer | Sleeps and then beeps three times. version | Prints the DOS version (bound). vioreg | Registers a Vio subsystem. + | The following sample programs are extended examples that combine many of the features illustrated in the previous samples: @@ -127,6 +128,7 @@ mandel | Displays the Mandelbrot set, using EGA high-resolution graphics. bigben | Displays a digital clock, demonstrating the Vio functions (bound). setega | Sets 25/43-line mode (bound). chaser | Demonstrates the use of threads (requires a mouse). + | ### 1.6 MS OS/2 and the C Run-time Library diff --git a/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter2/README.md b/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter2/README.md new file mode 100644 index 000000000..1649f2d2f --- /dev/null +++ b/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter2/README.md @@ -0,0 +1,385 @@ +--- +layout: page +title: "Microsoft OS/2 Programmer's Learning Guide: Overview" +permalink: /pubs/pc/software/os2/microsoft/ptk10/plguide/chapter2/ +--- + +[Microsoft OS/2 Programmer's Learning Guide](../) +--- + +Overview +--- + +### 2.1 Introduction + +This chapter explains the basic steps needed to create an MS OS/2 +C-language program. In particular, it explains how to do the following: + ++ Use the **main** function for your program starting point. ++ Use the *os2.h* header file for function declarations. ++ Use INCL_ constants to selectively enable function groups. ++ Use your program's command line. ++ Use MS OS/2 naming conventions in your program sources. ++ Use structures in MS OS/2 function calls. ++ Use the AND and OR operators to examine and modify bit masks. ++ Use care in programs that access shared resources. + +### 2.2 Creating an MS OS/2 Program + +Creating an MS OS/2 C-language program is no different than creating any other type of C-language program. +You use the **main** function as your program starting point and create and call as many other functions as +you need to complete the task. The following simple MS OS/2 program copies the line "Hello, world" to the screen: + + #include + + main( ) + { + USHORT cbWritten; + DosWrite(1, "Hello, world\r\n", 14, &cbWritten); + } + +The MS OS/2 system functions use many structures, data types, and constants that are not part of the standard +C language. For example, the data type **USHORT** is a special MS OS/2 data type that specifies an unsigned short +integer. To access these items, you need to include the MS OS/2 header file *os2.h* at the beginning of your program +source file. + +The MS OS/2 system functions are not standard C functions. They use the Pascal calling convention. This means, +for example, that they expect parameters to be passed in right-to-left order instead of the standard left­to-right +order of C functions. Therefore, to use the MS OS/2 functions in a C-language program, you must make sure they are +declared with the **pascal** keyword, which directs the C compiler to generate proper instructions for the function +call. Fortunately, all MS OS/2 functions are declared within the *os2.h* file, so including the file saves you the +trouble of declaring each function individually. + +The *os2.h* file also declares the parameter types for each function. This is convenient since many function +parameters would otherwise require type casting to avoid compiler errors. For example, the **DosWrite** function +shown in the previous example requires the second parameter to be a full 32-bit (far) address to the given string. +Since the *os2.h* file declares the second parameter as such, the cast is carried out for you by the compiler. + +### 2.3 C-Language Header Files + +The MS OS/2 C-language header file *os2.h* contains the definitions you need to use the functions, data types, +structures, and constants described in the *Microsoft Operating System/2 Programmer's Reference*. + +When you include the *os2.h* file, the C preprocessor automatically defines many, but not all, of the most commonly +used MS OS/2 functions. The *os2.h* header file is the first file of a set of files that contains the MS OS/2 function +definitions. Each file contains definitions for the functions, data types, structures, and constants associated with +a specific group of MS OS/2 functions. To minimize the time required to process the many header files, each function +group is conditionally processed depending on whether a corresponding constant is defined within the program source file. +The following is a list of these constants with descriptions of the function groups they represent: + +**Constant** | **Meaning** +:----------------- | :------------- +INCL_BASE | Includes all MS OS/2 1.0 system function definitions. +INCL_DOS | Includes all MS OS/2 1.0 kernel function definitions (Dos). +INCL_SUB | Includes all MS OS/2 1.0 video, keyboard, and mouse functions (Vio, Kbd, and Mou). +INCL_DOSDATETIME | Includes all date/time and timer functions. +INCL_DOSDEVICES | Includes the device and IOPL support functions. +INCL_DOSERRORS | Includes the MS OS/2 error constants. +INCL_DOSFILEMGR | Includes all file-management functions. +INCL_DOSINFOSEG | Includes all information-segment functions. +INCL_DOSMEMMGR | Includes all memory-management functions. +INCL_DOSMODULEMGR | Includes all module-manager functions. +INCL_DOSMONITORS | Includes all monitor functions. +INCL_DOSNLS | Includes national-language-support functions. +INCL_DOSPROCESS | Includes all process- and thread-support functions. +INCL_DOSQUEUES | Includes all queue and other miscellaneous functions. +INCL_DOSRESOURCES | Includes resource-support functions (not available in MS OS/2 1.0). +INCL_DOSSEMAPHORES | Includes all semaphore functions. +INCL_DOSSESMGR | Includes all session-manager functions. +INCL_DOSSIGNALS | Includes all signal functions. +INCL_NOCOMMON | Excludes any function group not explicitly defined. + | + +To use a function within your program function, you simply define the corresponding constant by using the #define +directive before including the *os2.h* file. For example, the following program includes definitions for the +memory-manager and file-system functions: + + #define INCL_DOSMEMMGR + #define INCL_DOSFILEMGR + #include + + main( ) + { + ... + } + +Once you have defined a constant, you may use any function, structure, or data type in that function group. + +### 2.4 A Simple Program: Echoing the Command Line + +In standard C-language programs, you can use the *argc* and *argv* parameters of the main function to retrieve +individual copies of the command­line arguments. You can use these parameters in MS OS/2 programs, but you can also +retrieve the entire command line, exactly as the user typed it, by using the **DosGetEnv** function. + +When it starts a program, MS OS/2 prepares an environment segment for the program that contains definitions of all +environment variables, as well as of the command line. The **DosGetEnv** function retrieves the segment selector +for the program's environment segment and the address offset within that segment for the start of the command line. + +You can echo the command line on the screen by using the **DosGetEnv** function to get the address of the command +line in the environment segment, as shown in the following sample program: + + #define INCL_DOSQUEUES + #include + + main( ) + { + SEL selEnvironment; + USHORT offCommand; + PSZ pszCommandLine; + USHORT cbWritten; + USHORT i, cch; + + DosGetEnv(&selEnvironment, &offCommand); + pszCommandLine = MAKEP(selEnvironment, offCommand); + + for (i = 0; pszCommandLine[i]; i++); + for (i++, cch = 0; pszCommandLine[cch + i]; cch++); + + DosWrite(1, &pszCommandLine[i] , cch, &cbWritten); + } + +The command line is in two parts. The first part is the program name, terminated by a zero byte. The second part +is the rest of the command line, terminated by two zero bytes. This sample program echoes the command line by skipping +over the program name, then writing everything up to the next zero byte to the screen. The first **for** statement +skips over the command name; the second for statement computes the length of the string. The **MAKEP** macro creates +the far pointer that is needed to access the command line in the environment segment. + +You can also examine your program's environment by using the selector retrieved by the **DosGetEnv** function. +The program's environment consists of the environment variables that have been declared and passed to the program. +Each program has a unique environment that is typically inherited from the program that started it; for example, +from the MS OS/2 command processor **cmd**. + +You can use the **DosScanEnv** function to scan for a specific environment variable. This function takes the name +of the environment variable that you are interested in and copies its current value to a buffer that you supply. +The following program uses **DosScanEnv** to display the value of the environment variable specified in the command +line: + + #define INCL_DOSQUEUES + #include + + main( ) + { + SEL selEnvironment; + USHORT offCommand; + PSZ pszCommandLine; + PSZ pszValue; + USHORT cbWritten; + USHORT i , cch; + + DosGetEnv(&selEnvironment, &offCommand); + pszCommandLine = MAKEP(selEnvironment, offCommand); + + for (i = 0 ; pszCommandLine[i); i++); + for (i++; pszCommandLine[i] == ' '; i++); + + if (!DosScanEnv (&pszCommandLine[i), &pszValue)) { + for (cch = 0; pszValue[cch); cch++); + DosWrite(1, pszValue, cch, &cbWritten); + } + } + +### 2.5 Using the MS OS/2 Naming Conventions + +The sample programs in this manual use the MS OS/2 naming conventions for their variables and functions. +These conventions define how to create names that indicate both the purpose and data type of an item used +with the MS OS/2 system functions. When you use the conventions in your source files, you help others +who may read your sources to readily identify the purpose and type of the functions, variables, structures, fields, +and constants. + +The following list briefly describes the MS OS/2 naming conventions: + +**Item** | **Convention** +:----------------- | :------------- +Variable | All names consist of three elements: a prefix, a base type, and a qualifier. + | The base type identifies the data type of the item; the prefix specifies additional + | information, such as whether the item is a pointer, an array, or a count of + | bytes; and the qualifier specifies the purpose of the item. The prefix and base + | type are lowercase, and the qualifier is mixed-case. + | +Parameter | Same as a variable. + | +Structure Field | Same as a variable. + | +Structure | All names consist of a word or phrase that specifies the purpose of the structure. + | All letters in the name are uppercase. + | +Constant | All names consist of a prefix, derived from the name of the function associated with + | the constant, and a word or phrase that specifies the meaning of the constant in terms + | of a value, action, color, or condition. All letters in the name are uppercase and an + | underscore separates the prefix from the rest of the name. + | +Function name | All names consist of a three-letter system prefix followed by a word or phrase that + | describes the action of the function. Each word in the function name starts with an + | uppercase letter. Verb-noun combinations, such as **DosGetDateTime**, are recommended. + | + +The following examples show some of the standard prefix and base types you will see in this manual: + + /* Base Types */ + BOOL fSuccess; /* f Boolean flag. TRUE if successful */ + CHAR chChar; /* ch 8-bit character */ + SHORT sRate; /* s 16-bit signed integer */ + LONG lDistance; /* l 32-bit signed integer */ + UCHAR uchScan; /* uch 8-bit unsigned character */ + USHORT usHeight; /* us 16-bit unsigned integer */ + ULONG ulWidth; /* ul 32-bit unsigned integer */ + BYTE bAttribute; /* b 8-bit unsigned integer */ + CHAR szName[]; /* sz zero-terminated array of characters */ + BYTE fbMask; /* fb array of flags in a byte */ + USHORT fsMask; /* fs array of flags in a short */ + ULONG flMask; /* fl array of flags in a long */ + SEL selSegment; /* sel 16-bit segment selector */ + + /* Prefixes */ + PCH pchBuffer; /* p 32-bit far pointer to a given type */ + NPCH npchBuffer; /* np 16-bit newr pointer to a given type */ + CHAR achData[1]; /* a array of a given type */ + USHORT ichIndex; /* i index to an array of a given type */ + USHORT cb; /* c count of items of a given type */ + HFILE hf; /* hf handle identifying a given object */ + USHORT offSeg; /* off offset */ + USHORT idSession; /* id identifier for a given object */ + +When you are naming variables, remember that the prefix and base type are optional for common integer +types such as **SHORT** and **USHORT**. + +### 2.6 Using Structures: Getting the Time of Day + +Many MS OS/2 functions use structures for input and output parameters. To use a structure in an MS OS/2 +function, you first define the structure in your program, then pass a 32-bit far address to the structure +as a parameter in the function call. + +For example, the **DosGetDateTime** function copies the current date and time to a **DATETIME** structure +whose address you supply. The fields of the **DATETIME** structure define the month, day, and year, as well as +the time of day (to hundredths of a second). The **DATETIME** structure, defined in the *os2.h* file, has the +following form: + + typedef struct _DATETIME { /* date */ + UCHAR hours; + UCHAR minutes; + UCHAR seconds; + UCHAR hundredths; + UCHAR day; + UCHAR month; + USHORT year; + SHORT timezone; + UCHAR weekday; + } DATETIME; + +To retrieve the date and time, you call the **DosGetDateTime** function and use the address operator (&) to +specify the address of your **DATETIME** structure in the call. The following example shows how to make the call: + + #include + + CHAR szDayName[] = "MonTueWedThuFriSatSun"; + CHAR szMonthName[] = "JanFebMarAprMayJunJulAugSepOctNovDec"; + CHAR szDate[] = "xx:xx:xx xxx xxx xx, xxxx\r\n"; + + main( ) + { + DATETIME date; + SHORT offset; + SHORT i; + USHORT usYear; + USHORT cbWritten; + + DosGetDateTime(&date); /* Address of the DATETIME structure */ + + szDate[0] = (date.hours/10) + '0'; + szDate[1] = (date.hours%10) + '0'; + szDate[3] = (date.minutes/10) + '0'; + szDate[4] = (date.minutes%10) + '0'; + szDate[6] = (date.seconds/10) + '0'; + szDate[7] = (date.seconds/10) + '0'; + offset = date.weekday * 3; + for (i = 0; i < 3; i++) + szData[i + 9] = szDayName[i + offset]; + offset = (date.month - 1) * 3; + for (i = 0; i < 3; i++) + szDate[i + 13] = szMonthName[i + offset]; + szDate[17] = (date.day < 10)?' ':(date.day/10 + '0'); + szDate[18] = (date.day%10) + '0'; + usYear = date.year; + szDate[21] = (usYear/1000) + '0'; + usYear = usYear % 1000; + szDate[22] = (usYear/100) + '0'; + usYear = usYear % 100; + szDate[23] = (usYear/10) + '0'; + szDate[24] = (usYear%10) + '0'; + + DosWrite(1, szDate, 27, &cbWritten); + } + +One drawback of using MS OS/2 functions exclusively is that there are no formatted output functions, +such as the **printf** function. This sample program, therefore, formats the data itself before displaying it. +The program uses the integer-division operators (/ and %) to convert binary numbers to ASCII characters. +The program then copies the ASCII characters to a string and displays the string by using the **DosWrite** function. + +Some MS OS/2 functions require that you fill one or more fields of the structure before making the function call. +For example, there are some structures whose length depends on the version of the operating system being used; +MS OS/2 requires that you supply the expected length so that the function does not copy data beyond the end of your +structure. + +### 2.7 Using Bit Masks + +In MS OS/2, many functions use bit masks. A bit mask (also called an array of flags) is a combination of two +or more Boolean flags in a single byte, word, or double-word value. In C-language programs, you can use the +bitwise AND, OR, and NOT operators to examine and set the values in a bit mask. + +If a function retrieves a bit mask, you can check a specific flag in the bit mask by using the AND operator, +as shown in the following example: + + USHORT fsEvents; + + if (fsEvent & 0x0004) + /* Is the flag set */ + +Or you can set a flag in a bit mask by using the OR operator, as shown in the following example: + + ULONG flFunctions; + + flFunctions = flFunctions | KR_KBDPEEK; + +Finally, you can clear a flag in a bit mask by using the AND and NOT operators, as shown in the following example: + + USHORT fsEvent; + + fsEvents = fsEvent & ~0x0004; + +### 2.8 Sharing Resources: Playing a Tune + +Many MS OS/2 functions let you use the resources of the computer, such as the keyboard, screen, disk, and even +the system speaker. Since MS OS/2 is a multitasking operating system and more than one program can run at a time, +MS OS/2 considers all resources of the computer to be shared resources. As a result, programs must cooperate with +other running programs and must not claim exclusive access to a given resource. + +Consider a simple program that plays a short tune by using the **DosBeep** function. This function, when called +by a single program, generates a tone at the system speaker, but if two programs call **DosBeep** at the same time, +the result is chaos. Try running two or more copies of the following program at the same time: + + #include + + #define CNOTES 14 + USHORT ausTune[] = { + 440,1000, + 480,1000, + 510,1000, + 550,1000, + 590,1000, + 620,1000, + 660,1000 + }; + + main( ) + { + int i; + + for (i = 0; i < CNOTES; i+= 2) + DosBeep(ausTune[i] , ausTune[i + 1]); + } + +The first argument to the **DosBeep** function specifies the frequency of the note. The second argument specifies +the duration. The array ausTune defines values for the frequency and duration of each note in the tune. + +**DosBeep** is intended to be used for signaling the user when an error occurs, such as pressing an incorrect key. +Since the system speaker is a shared resource, a process should use the **DosBeep** function sparingly. diff --git a/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter3/README.md b/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter3/README.md new file mode 100644 index 000000000..4b1e00ca1 --- /dev/null +++ b/pubs/pc/software/os2/microsoft/ptk10/plguide/chapter3/README.md @@ -0,0 +1,148 @@ +--- +layout: page +title: "Microsoft OS/2 Programmer's Learning Guide: Input and Output" +permalink: /pubs/pc/software/os2/microsoft/ptk10/plguide/chapter3/ +--- + +[Microsoft OS/2 Programmer's Learning Guide](../) +--- + +Input and Output +--- + +### 3.1 Introduction + +Input and output are two of the most important tasks that any program carries out. This chapter explains how +to read from and write to files on disks and other input and output devices, such as printers, modems, and the +system console. + +### 3.2 Opening Files + +Before carrying out any input or output operation, you need a file handle. A file handle is a 16-bit value +that identifies the file or device that you want to read from or write to. You can create a file handle by using +the **DosOpen** function, which opens the specified file and returns a file handle for it. For example, in the +following statements, **DosOpen** opens the existing file *simple.txt* for reading and copies the file handle to the +*hf* variable: + + HFILE hf; + USHORT usResult; + + DosOpen("simple.txt", /* filename */ + &hf, /* file handle */ + &usResult, /* action taken */ + 0, /* size */ + 0, /* file attribute */ + 0x0001, /* open method */ + 0x0040, /* access and sharing method */ + 0); /* reserved */ + +If the **DosOpen** function opens the file, it copies the file handle to the *hf* variable and copies a value to +the *usResult* variable to indicate what action was taken (for example, 0x0001 for "existing file opened"). To open +an existing file, a size and file attribute are not needed, so the fourth and fifth arguments are set to zero. +The sixth argument, 0x0001, directs **DosOpen** to open the file if it exists or to return an error if it does not +exist. The next argument, 0x0040, directs **DosOpen** to open the file for reading only and let other programs open +the file even while the current program has it open. The final argument is reserved and should always be zero. + +The **DosOpen** function indicates that it successfully opened the file by returning zero. You can then use the file +handle returned in the *hf* variable in subsequent functions to read data from the file or to check the status or +other characteristics of the file. If **DosOpen** fails to open the file, it returns an error value. For example, +if the file cannot be found in the current directory, the function returns the value 0x0002. + +When you open a file, you must specify whether you want to read from the file, write to it, or both read and write. +You must also specify whether you want other processes to have access to the file while you have it open. You do this +by combining two values. These values specify the access and sharing methods and are described in the following list: + +**Value** | **Meaning** +:----------------- | :------------- +0x0000 | Open a file for reading. +0x0001 | Open a file for writing. +0x0002 | Open a file for reading and writing. +0x0010 | Open a file for exclusive use, denying read and write access by other processes. +0x0020 | Deny write access to a file by other processes. +0x0030 | Deny read access to a file by other processes. +0x0040 | Open a file with no sharing restrictions, granting read and write access to all processes. + | + +In general, you may combine any access method (read, write, or read and write) with any sharing method +(deny reading, deny writing, deny reading and writing, or grant any access). Some combinations have to be +handled carefully, however, such as opening a file for writing without denying access to it by other processes. + +### 3.3 Reading and Writing to Files + +Once you have opened a file and have a file handle, you can read from or write to the file by using the +**DosRead** or **DosWrite** function. The **DosRead** function copies a specified number of bytes (up to the +end of the file) from the file to the buffer you specify. The **DosWrite** function copies bytes from a buffer +to the file. + +To read from a file, you must open it for reading, or reading and writing. The following example shows how to +open the file named *sample.txt* and read the first 512 bytes from it: + + HFILE hf; + USHORT usResult; + BYTE abBuffer[512]; + USHORT cbRead; + + if (!DosOpen("sample.txt", &hf, &usResult, 0, 0, + 0x0001, 0x0040, 0)) { + DosRead(hf, abBuffer, 512, &cbRead); + DosClose(hf); + } + +If the file does not have 512 bytes, **DosRead** reads up to the end of the file and copies the number of bytes +read to the *cbRead* variable. If the function has already read to the end of the file and there are no more bytes +to read, it copies zero to the *cbRead* variable. + +To write to a file, you must open it first for writing, or for reading and writing. The following example shows +how to open the file *sample.txt* again and write 512 bytes to it: + + HFILE hf; + USHORT usResult; + BYTE abBuffer[512); + USHORT cbWritten; + + if (!DosOpen("sample.txt", &hf, &usResult, 0, 0, + 0x0011, 0x0041, 0)) { + DosWrite(hf, abBuffer, 512, &cbWritten); + DosClose(hf); + } + +The **DosWrite** function writes the contents of the buffer to the file. If it fails to write 512 bytes +(for example, if the disk is full), the function copies the number of bytes written to the *cbWritten* variable. + +### 3.4 Creating a File + +You can also create new files by using the **DosOpen** function. Once you have created a new file, you may read +from or write to it just as you would with an existing file. + +To create a new file, set the sixth parameter to the value 0x0010. The **DosOpen** function then creates the file +if it does not already exist. In the following example, the **DosOpen** function creates the file *newfile.txt*: + + HFILE hf; + USHORT usResult; + + DosOpen("newfile.txt", /* filename */ + &hf, /* file handle */ + &usResult, /* action taken */ + 0, /* size */ + 0x0000, /* normal file attribute */ + 0x0010, /* Creates the file if it does not exist */ + 0x0011, /* write access, share with none */ + 0); + +In this example, **DosOpen** creates the file and opens it for writing. Note that the sharing method denies +any access to all processes, so no other process can open the file while it remains open. The new file is empty +(it contains no data). + +When a new file is created, the attribute argument (fifth) specifies the file attribute. In the preceding example, +the attribute argument is 0x0000, so the file is created as a normal file. Other possible file attributes are +read­only and hidden, which correspond to the values 0x0001 or 0x0002, respectively. + +The file attribute affects how other processes access the file. For example, if the file is read-only, no process +may open the file for writing. The one exception to this rule is that the process that creates the read-only file +may write to it immediately after creating it. After closing the file, however, the process may not open it for +writing again. + +When a file is created, the size argument (fourth) specifies the original size of the new file. For example, +if 256 is specified, the new file is 256 bytes long. These 256 bytes, however, are undefined. It is up to the +program to write valid data to the file. In any case, no matter what size you specify, subsequent calls to the +**DosWrite** function copy data to the beginning of the file. From 581f7f8dc38423ecaa181bdb73a965bf55624ad2 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Fri, 19 Feb 2016 13:12:15 -0800 Subject: [PATCH 03/19] Open question about whether fnINT() should use pushData() instead of pushWord()... --- modules/pcjs/lib/x86func.js | 9 +++++++++ pubs/pc/reference/intel/80286/loadall/README.md | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/modules/pcjs/lib/x86func.js b/modules/pcjs/lib/x86func.js index 99919c724..362c1bf6e 100644 --- a/modules/pcjs/lib/x86func.js +++ b/modules/pcjs/lib/x86func.js @@ -1377,6 +1377,15 @@ X86.fnINT = function(nIDT, nError, nCycles) var oldIP = this.getIP(); var addr = this.segCS.loadIDT(nIDT); if (addr !== X86.ADDR_INVALID) { + /* + * TODO: Determine if we should use pushData() instead of pushWord() for oldCS and nError, to deal with + * the same 32-bit 80386 compatibility issue that fnCALLF(), opPUSHCS(), et al must deal with; namely, that + * 32-bit segment register writes (and, reportedly, 32-bit error codes) don't modify the upper 16 bits. + * + * Also, note that fnCALLF() is using the OPERAND size in effect *before* CS is loaded, whereas here we're + * using the OPERAND size in effect *after* CS is loaded. Is that correct? And does an explicit OPERAND + * size override on an "INT" instruction have any effect on that behavior? Is that even allowed? + */ this.pushWord(oldPS); this.pushWord(oldCS); this.pushWord(oldIP); diff --git a/pubs/pc/reference/intel/80286/loadall/README.md b/pubs/pc/reference/intel/80286/loadall/README.md index 1033d776c..c2f3238fc 100644 --- a/pubs/pc/reference/intel/80286/loadall/README.md +++ b/pubs/pc/reference/intel/80286/loadall/README.md @@ -1,10 +1,10 @@ --- layout: page -title: "Intel 80286 CPU: LOADALL" +title: "Intel 80286 LOADALL Instruction" permalink: /pubs/pc/reference/intel/80286/loadall/ --- -Intel 80286 CPU: LOADALL +Intel 80286 LOADALL Instruction --- [The following information is from an undated 15-page Intel document titled "Undocumented iAPX 286 Test Instruction", From f9ef6c9f1bcf11d0faf0474ba290be63e72f270f Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Sat, 20 Feb 2016 12:11:38 -0800 Subject: [PATCH 04/19] Fixed some date typos --- disks/pc/os2/misc/cpdos/87007/README.md | 2 +- disks/pc/os2/misc/football/87058/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/disks/pc/os2/misc/cpdos/87007/README.md b/disks/pc/os2/misc/cpdos/87007/README.md index 061162867..df9a99024 100644 --- a/disks/pc/os2/misc/cpdos/87007/README.md +++ b/disks/pc/os2/misc/cpdos/87007/README.md @@ -18,7 +18,7 @@ This disk contained a pre-1.0 version of OS/2 built on January 7, 1987, which wa source code fork known as **SIZZLE**, the code-name for a collection of changes intended to improve overall OS/2 performance. -Work on **SIZZLE** started around November 1987, and an internal specification known as +Work on **SIZZLE** started around November 1986, and an internal specification known as "The London Performance Spec" drove some of that work, but at this point, not much is known about either the contents of that specification or any of the **SIZZLE** changes. diff --git a/disks/pc/os2/misc/football/87058/README.md b/disks/pc/os2/misc/football/87058/README.md index 44c51659d..154b5ef56 100644 --- a/disks/pc/os2/misc/football/87058/README.md +++ b/disks/pc/os2/misc/football/87058/README.md @@ -17,7 +17,7 @@ OS/2 FOOTBALL Boot Disk (v7.68.17) This disk contained a prototype version of OS/2 from February 1987, code-named **FOOTBALL** (aka **PIGSKIN**). It predated the completion of OS/2 1.0 by some eight months and was based on the -[SIZZLE](/disks/pc/os2/misc/cpdos/87007/) fork, which started around November 1987. +[SIZZLE](/disks/pc/os2/misc/cpdos/87007/) fork, which started around November 1986. On boot, it displays the following version banner: From 68929ac77f4a2e5300eadbdaab959337fe6181be Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Sat, 20 Feb 2016 13:10:45 -0800 Subject: [PATCH 05/19] PCjs documentation updates --- Gruntfile.js | 10 +- README.md | 6 +- _includes/machine-engines.html | 2 +- docs/pcjs/README.md | 149 ++++++++++-------- docs/pcjs/demos/README.md | 34 ---- docs/pcjs/demos/sample3.json | 1 - docs/pcjs/demos/samples.zip | Bin 461699 -> 0 bytes docs/pcjs/demos/zip.sh | 4 - docs/pcjs/{demos => examples}/.gitignore | 0 docs/pcjs/{demos => examples}/1981-04-24.json | 0 docs/pcjs/{demos => examples}/PCDOS100.json | 0 docs/pcjs/examples/README.md | 36 +++++ docs/pcjs/{demos => examples}/components.css | 0 docs/pcjs/{demos => examples}/components.xsl | 0 .../sample1.html => examples/example1.html} | 6 +- .../sample1.xml => examples/example1.xml} | 2 +- .../sample2.html => examples/example2.html} | 6 +- .../sample2.xml => examples/example2.xml} | 2 +- docs/pcjs/examples/example3.json | 1 + .../sample3a.html => examples/example3a.html} | 6 +- .../sample3a.xml => examples/example3a.xml} | 2 +- .../sample3b.html => examples/example3b.html} | 6 +- .../sample3b.xml => examples/example3b.xml} | 4 +- .../{demos => examples}/ibm-basic-1.00.json | 0 .../pcjs/{demos => examples}/ibm-mda-cga.json | 0 docs/pcjs/{demos => examples}/pc-dbg.js | 0 docs/pcjs/{demos => examples}/pc.js | 0 docs/pcjs/{demos => examples}/visicalc.json | 0 docs/pcjs/examples/zip.sh | 4 + 29 files changed, 149 insertions(+), 132 deletions(-) delete mode 100644 docs/pcjs/demos/README.md delete mode 100644 docs/pcjs/demos/sample3.json delete mode 100644 docs/pcjs/demos/samples.zip delete mode 100755 docs/pcjs/demos/zip.sh rename docs/pcjs/{demos => examples}/.gitignore (100%) rename docs/pcjs/{demos => examples}/1981-04-24.json (100%) rename docs/pcjs/{demos => examples}/PCDOS100.json (100%) create mode 100644 docs/pcjs/examples/README.md rename docs/pcjs/{demos => examples}/components.css (100%) rename docs/pcjs/{demos => examples}/components.xsl (100%) rename docs/pcjs/{demos/sample1.html => examples/example1.html} (71%) rename docs/pcjs/{demos/sample1.xml => examples/example1.xml} (92%) rename docs/pcjs/{demos/sample2.html => examples/example2.html} (71%) rename docs/pcjs/{demos/sample2.xml => examples/example2.xml} (95%) create mode 100644 docs/pcjs/examples/example3.json rename docs/pcjs/{demos/sample3a.html => examples/example3a.html} (71%) rename docs/pcjs/{demos/sample3a.xml => examples/example3a.xml} (98%) rename docs/pcjs/{demos/sample3b.html => examples/example3b.html} (71%) rename docs/pcjs/{demos/sample3b.xml => examples/example3b.xml} (85%) rename docs/pcjs/{demos => examples}/ibm-basic-1.00.json (100%) rename docs/pcjs/{demos => examples}/ibm-mda-cga.json (100%) rename docs/pcjs/{demos => examples}/pc-dbg.js (100%) rename docs/pcjs/{demos => examples}/pc.js (100%) rename docs/pcjs/{demos => examples}/visicalc.json (100%) create mode 100755 docs/pcjs/examples/zip.sh diff --git a/Gruntfile.js b/Gruntfile.js index c11df4238..c948ec8f0 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -379,12 +379,12 @@ module.exports = function(grunt) { } } }, - "demos": { + "examples": { files: [ { cwd: "versions/pcjs/<%= pkg.version %>/", src: ["pc.js", "pc-dbg.js", "components.css", "components.xsl"], - dest: "docs/pcjs/demos/", + dest: "docs/pcjs/examples/", expand: true } ], @@ -457,8 +457,8 @@ module.exports = function(grunt) { cmd: "./modules/htmlout/bin/delete_indexes.sh", args: [] }, - "zipify-demos": { - options: {cwd: "docs/pcjs/demos"}, + "zipify-examples": { + options: {cwd: "docs/pcjs/examples"}, cmd: "./zip.sh", args: ["v" + pkg.version + ".zip"] } @@ -512,6 +512,6 @@ module.exports = function(grunt) { grunt.registerTask("promote", ["replace:promote-to-version"]); grunt.registerTask("clean", ["run:delete-indexes"]); grunt.registerTask("copyfiles", grunt.option("rebuild")? ["copy"] : ["newer:copy"]); - grunt.registerTask("default-osx", ["compile", "copyfiles", "run:zipify-demos"]); + grunt.registerTask("default-osx", ["compile", "copyfiles", "run:zipify-examples"]); grunt.registerTask("default", ["compile", "copyfiles"]); }; diff --git a/README.md b/README.md index a22e0a96d..3d0a35b05 100644 --- a/README.md +++ b/README.md @@ -63,8 +63,8 @@ Developer Notes The [PCjs repository](https://github.com/jeffpar/pcjs) on GitHub contains everything needed to run PCjs computer simulations. The [PCjs](/docs/pcjs/) and [C1Pjs](/docs/c1pjs/) emulators run in any modern web browser, -with or without a web server, and examples are provided for both [local](/docs/pcjs/demos/) and [remote](http://www.pcjs.org/) -operation. +with or without a web server, and examples are provided for both [local](/docs/pcjs/examples/) and +[remote](http://www.pcjs.org/) operation. The project includes: @@ -80,7 +80,7 @@ JavaScript files to your browser will work. However, instructions for doing tha In fact, you can run PCjs simulations without a web server at all, using the "file:" protocol instead of "http:". However, most of the machine configurations require additional resource files (ROMs, disk images, etc), which are included in the project, but unless all the resource files are moved into a single directory (as they are in these -[Demos](/docs/pcjs/demos/)), your browser will probably be unable to load all of them, due to security restrictions. +[Demos](/docs/pcjs/examples/)), your browser will probably be unable to load all of them, due to security restrictions. Using the bundled web server is the preferred solution. The project includes a large selection of disk images, and a powerful [DiskDump](modules/diskdump/) utility that diff --git a/_includes/machine-engines.html b/_includes/machine-engines.html index 4b86c82c1..d80e4634b 100644 --- a/_includes/machine-engines.html +++ b/_includes/machine-engines.html @@ -22,7 +22,7 @@ here and in markout.js. Examples include 'autopower' ('autoPower') and 'automou {% endcomment %} {% for machine in page.machines %} - {% capture machine_embed %}window.embed{{ machine.type | remove:'-dbg' | upcase }}{% endcapture %} + {% capture machine_embed %}embed{{ machine.type | remove:'-dbg' | upcase }}{% endcapture %} {% if machine.autopower == nil %} {% assign machine_autopower = "true" %} {% else %} diff --git a/docs/pcjs/README.md b/docs/pcjs/README.md index 4e9976ec9..099204dc1 100644 --- a/docs/pcjs/README.md +++ b/docs/pcjs/README.md @@ -12,7 +12,7 @@ PCjs Documentation --- [PCjs](/docs/about/pcjs/) is a full-featured IBM PC, PC XT and PC AT emulator written entirely in JavaScript. -After you've read the Documentation, play with the [Demos](demos/). +After you've read the Documentation, play with the [Examples](examples/). {% include machine.html id="ibm5150" %} @@ -23,29 +23,29 @@ of XSL and CSS support files (included in the ZIP file below). ### Creating Machine XML Files -A PCjs machine XML file defines all a machine's components. Components include: +A PCjs machine XML file defines all a machine's components, including: -* [Chipset](/docs/pcjs/chipset/) -* [Computer](/docs/pcjs/computer/) -* [Control Panel](/docs/pcjs/panel/) -* [CPU](/docs/pcjs/cpu/) -* [Debugger](/docs/pcjs/debugger/) -* [Floppy Disk Controller](/docs/pcjs/fdc/) -* [Hard Disk Controller](/docs/pcjs/hdc/) -* [Keyboard](/docs/pcjs/keyboard/) -* [Mouse](/docs/pcjs/mouse/) -* [RAM](/docs/pcjs/ram/) -* [ROM](/docs/pcjs/rom/) -* [Parallel Port](/docs/pcjs/parallel/) -* [Serial Port](/docs/pcjs/serial/) -* [Video Adapter](/docs/pcjs/video/) +* [Chipset](chipset/) +* [Computer](computer/) +* [Control Panel](panel/) +* [CPU](cpu/) +* [Debugger](debugger/) +* [Floppy Disk Controller](fdc/) +* [Hard Disk Controller](hdc/) +* [Keyboard](keyboard/) +* [Mouse](mouse/) +* [RAM](ram/) +* [ROM](rom/) +* [Parallel Port](parallel/) +* [Serial Port](serial/) +* [Video Adapter](video/) Here's a simple machine XML file that includes an 8088 CPU and 16Kb of RAM: - - - + + + However, that machine isn't usable, since it lacks a keyboard, screen, or any code (ROMs) to execute. @@ -53,93 +53,108 @@ However, that machine isn't usable, since it lacks a keyboard, screen, or any co A simple machine definition that actually works might look like: - - - - - - - - + + + + + + + + -Here is a [demo](/docs/pcjs/demos/sample1.html) of this machine's [XML](/docs/pcjs/demos/sample1.xml) file. +Here is an [example](examples/example1.html) of this machine's [XML](examples/example1.xml) file. Machine definitions can also include visual elements. For example, we can include a "Run" button with the CPU component. Note that as soon as the machine is ready and the CPU starts running, the "Run" button will change to "Halt". - - - Run - - ... + + + Run + + ... Next, we can add a Floppy Disk Controller (FDC) component. And since we want to be able to "load" and "unload" floppy disks at will, we'll include some UI controls. - - - - - None - PC-DOS 1.0 - - Load - - - ... + + + + + None + PC-DOS 1.0 + + Load + + + ... -Here is a [demo](/docs/pcjs/demos/sample2.html) of the updated machine's [XML](/docs/pcjs/demos/sample2.xml) file. +Here is an [example](examples/example2.html) of the updated machine's [XML](examples/example2.xml) +file. ### Loading Machine XML Files -Inside a web page, add a <div> to contain the machine, load the **pc.js** script -(**pc-dbg.js** if you need the PCjs [Debugger](/docs/pcjs/debugger/)), and then call *window.embedPC()*: +Inside a web page, add a <div> to contain the machine, load the *pc.js* script +(*pc-dbg.js* if you need the PCjs [Debugger](debugger/)), and then call *embedPC()*: -
+
-In fact, this is exactly what we did in the previous [demo](/docs/pcjs/demos/sample2.html). +In fact, this is exactly what we did in the previous [example](examples/example2.html). -*window.embedPC()* requires 3 parameters: +*embedPC()* accepts 4 parameters: -- The *id* of the machine <div> (e.g., "sample2"); -- The *url* of the machine XML file (e.g., "sample2.xml"); +- The *id* of the machine <div> (e.g., "example2"); +- The *url* of the machine XML file (e.g., "example2.xml"); - The *url* of the components XSL file (e.g., "components.xsl") +- Any *parms* that should be passed to the machine components during initialization -**components.xsl** (and the corresponding **components.css**) are included with the PCjs scripts in the samples download below. +The first 3 parameters are required; the *parms* parameter is optional. If *parms* is specified, it should +contain a single-quoted JSON object definition, with properties intended to override those specified in the +machine XML file; eg: + + '{messages:"warn",autoMount:{"A":{"path":"/disks/pc/dos/ibm/1.00/PCDOS100.json"}}}' + +*components.xsl* (and the corresponding *components.css*) are included with the PCjs scripts in the +[Examples](#running-pcjs-on-your-own-server) download. Every version of *components.xsl* has a corresponding +*components.css*, which your web page should also load, usually with a <link> tag inside the <head> +element; eg: + + ### Using the PCjs Debugger To create a configuration that includes the PCjs Debugger, you need to: -- Add [Debugger](/docs/pcjs/debugger/) and [Control Panel](/docs/pcjs/panel/) components to the machine XML file; +- Add [Debugger](debugger/) and [Control Panel](panel/) components to the machine XML file; - Add debugger controls to the Control Panel, such as Run, Step, Reset, etc; -- Change your web page to load **pc-dbg.js** instead of **pc.js**. +- Change your web page to load *pc-dbg.js* instead of *pc.js*. -Take a look at the [sample3a](/docs/pcjs/demos/sample3a.html) demo (with [XML file](/docs/pcjs/demos/sample3a.xml)) for an example. +Take a look at the [example3a](examples/example3a.html) example +(with [XML file](examples/example3a.xml)). -The debugger gives you access to more capabilities than mere debugging. For example, you can use the **load** command -to load diskette sectors into memory ("l <addr> <drive> ...") or dump an entire diskette as JSON ("l json <drive>"). -You can also **halt** a machine ("h") and **dump** its entire state as JSON ("d state"). You can save that state in a .json file, -and then use that state to initialize a new machine (as long as it uses the same machine *id*). +The debugger gives you access to more capabilities than mere debugging. For example, you can use the **load** +command to load diskette sectors into memory ("l [addr] [drive #] ...") or the **dump** command to dump an entire +diskette as JSON ("d disk [drive #]"). You can also **halt** a machine ("h") and **dump** its entire state as JSON +("d state"). You can save that state in a .json file, and then use that state to initialize a new machine (as long as +it uses the same machine *id*). -In fact, the [sample3b](/docs/pcjs/demos/sample3b.html) demo (with [XML file](/docs/pcjs/demos/sample3b.xml)) -does just that, using JSON dumps created from [sample3a](/docs/pcjs/demos/sample3a.html) after starting VisiCalc. -See the *state* attribute on the [Computer](/docs/pcjs/computer/) component for more information on state files. +In fact, the [example3b](examples/example3b.html) example (with [XML file](examples/example3b.xml)) +does just that, using JSON dumps created from [example3a](examples/example3a.html) after starting VisiCalc. +See the *state* attribute on the [Computer](computer/) component for more information on state files. ### Running PCjs On Your Own Server -All of the demos described above are available for [download](/docs/pcjs/demos/). +All of the examples described above are available for [download](examples/). ### Creating PCjs-Compatible Disk Images diff --git a/docs/pcjs/demos/README.md b/docs/pcjs/demos/README.md deleted file mode 100644 index 53a8ceef0..000000000 --- a/docs/pcjs/demos/README.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -layout: page -title: PCjs Documentation Demos -permalink: /docs/pcjs/demos/ -machines: - - type: pc - id: sample3 - config: /docs/pcjs/demos/sample3b.xml ---- - -PCjs Documentation Demos ---- - -This folder provides all the self-contained [PCjs](/docs/about/pcjs/) demos described in the [Documentation](/docs/pcjs/). - -To use them, download [samples.zip](samples.zip), unzip it into a folder on your desktop computer or web server, -and experiment with them in your web browser. Since all these samples are self-contained, they should work with either -the "file:" or "http:" protocol. - -+ Check out the sample HTML and XML files: - - [sample1.html](sample1.html) and [sample1.xml](sample1.xml) - - [sample2.html](sample2.html) and [sample2.xml](sample2.xml) - - [sample3a.html](sample3a.html) and [sample3a.xml](sample3a.xml) - - [sample3b.html](sample3b.html) and [sample3b.xml](sample3b.xml) -+ Feel free to copy/paste additional components from other machine XML files on [pcjs.org](http://www.pcjs.org/). -+ Remember to display the appropriate attribution on anything you share publicly; e.g.: - [PCjs](http://pcjs.org) © 2012-2016 by [Jeff Parsons](mailto:Jeff@pcjs.org) ([@jeffpar](http://twitter.com/jeffpar)) -+ Stay in sync with the [PCjs repository](https://github.com/jeffpar/pcjs), to keep your copy of PCjs up-to-date. - -Have fun! - -{% include machine.html id="sample3" %} - -[Return to [PCjs Documentation](..)] diff --git a/docs/pcjs/demos/sample3.json b/docs/pcjs/demos/sample3.json deleted file mode 100644 index bb53e5210..000000000 --- a/docs/pcjs/demos/sample3.json +++ /dev/null @@ -1 +0,0 @@ -{"timestamp":"2013-02-03 10:52:07","version":"1.06","sample3.cpu8088":{"0":[0,29602,4,128,29580,29684,27917,27877],"1":[24576,759,759,759,759,62022],"2":[12144,12144,0,0,0,-1,-1],"3":[1,91488689],"4":[0,[6291607,6291620,-268377405,6291620,6291620,-268370092,0,0,-268370267,-268375673,0,0,0,0,-268374185,0,-268373915,-268371891,-268371903,1408,-268376263,-268371879,-268376018,-268374062,-167772160,-268376334,-268370322,49766342,-268370093,-268373852,-268374073,0,11599889,11599893,45154628,45154567,49767047,6291477,6291480,45154695,0,0,0,0,0,0,0,0,-1325392406,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-18153472,-226234368,-65280,-294846400,-226299904,6,4194305,60529,4514999,4194304,2080374785,-268376291,324246,0,0,0,0,1073741949,0,3932160,53608508,70454317,53611565,36768560,470615091,658124898,796269581,470625891,33751040,65547,100665088,5244674,16384,6912,0,0,0,-1275068313,842017027,268435702,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-329706517,61440,0,0,0,66880000,-13761164,1342538286,509040209,46726662,-1090056511,521012618,7878341,-67105863,521053427,-1593471326,-2036137864,8036613,-955938653,-1979680762,2047773701,1595868928,-1671931554,-2111897810,508599301,-2036261106,7906053,-1559918431,1478426746,182941,0,0,-385785111,-1293352851,14215424,-385816343,988348708,55699713,-385658135,11600196,1229062178,1444959055,1769173605,824209007,-1607454674,1244475954,942500981,168624177,544503119,1881171567,-228233119,218106381,1769099274,1919251566,1969317408,168686700,1091177728,1226864757,1696616239,-227577230,771754509,167995040,1377072576,-855526254,1024029718,74805760,-1073082192,-883235190,1711719982,-70319357,-1514515888,8710144,600660058,1141509583,1684633193,1986994277,1818653285,168687471,-1336241664,109456896,-1073085594,-1840112267,382533812,-378224629,1970405437,1007726594,772109568,57026184,-883235190,1448300629,772715607,-855636037,1532911376,1355504984,113651282,-1174404251,11796480,1052383181,549778944,1337593973,96794112,-2144466060,16999734,65593717,-883402240,-1406209401,125075236,1610671258,-2014057728,1347601394,-1275068230,-1173041918,-990511007,-402426866,-1973747750,1355504358,-1174293422,348979200,1954596086,6404804,11844843,-930284853,-795944818,-83663428,332260402,349021104,399311284,-1071312435,375040,33941715,402688,37494644,-523171979,57149126,45529857,130537475,-2017001472,2,-1247614767,12066306,-1193767424,1856176224,1812383488,-956264448,-1761607674,172800,-1996446533,-1560280034,512294918,245563404,270436608,1221376,-1912581960,444376,100663296,-1912557128,327727552,14727420,-13379442,-1510738037,-1245831417,39426,-1157955407,448004352,243999181,-377421818,-611581696,-661731188,-1274910278,169987343,-952732224,166406,-1945712896,-956301310,16938758,-853036032,1008657185,-1910868735,-1899786533,4242643,-1957642189,-1275035626,1394724122,1342243000,42908363,2063515112,1329791486,1312902477,1329799236,16783821,827136,33752064,419435264,1536,211754752,168624128,543449410,1830842991,1769173865,1126197102,1634561391,1226859630,1919251566,1952805488,168686181,46268928,706,0,33554432,33554689,20971584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34080768,1828732930,-2098200338,-234683150,-1322843901,1762434818,302026754,1610743808,1090695424,1174429698,242,-352144384,100905986,235347486,-47806177,-64583676,1748926468,863305987,-1896467682,-2032104738,520422438,561300538,-1572797358,-1480981309,-41621500,-1897057506,436651741,113647108,522060828,382533812,-1845448614,-151648074,-997800706,83862417,-947126090,-405674031,-405674031,-947782909,460456447,-271523961,-416644940,-533012597,-527826314,-389772720,710410317,-29068092,1409044680,-63012858,460587524,-1185811573,520487168,1707017998,-203453695,521034149,117469672,-1156191397,118358373,-1962908184,-1956968461,12145147,1504047873,1476577152,520094952,181139463,-1268288320,987834889,-1979549984,-997568288,1476410344,-456080342,-471073790,-855591785,175394323,-58669173,1476621440,118368235,-997537909,-1090516295,-1359870744,624010,83824267,83699339,-872872161,96338352,-64583168,332222468,676905586,33881862,150569160,-973208458,230883761,1936607498,544502373,1802725732,1702130789,1919903264,1769104416,1101030774,1851859002,1953701988,-445945486,1851853325,1701519481,1752637561,1914728037,-110861979,657933,270549120,50595849,100794626,67896332,202113032,1553922,0,0,0,0,-1324052503,1396395266,1077755452,1095912255,-352275391,771523102,11540854,777541839,363529871,777058972,363542271,1998911874,115444457,1448563998,1347637586,-1423537874,378285589,-863234643,-725822322,-2010186986,-1978303194,-788482084,-58524445,-1140621812,-13756460,-100630121,-1423537362,378416661,-326429267,1476413064,1582979419,119496031,604365775,202399761,1308693761,1108423441,1527852305,403606801,201383953,1494119694,251916035,1326282765,772154882,-2130403066,1493228802,-586296818,-587145971,-587145984,1040243968,-1861859834,504259085,1309814802,1913017862,571672081,-1106023149,-1023365101,-1014047949,436651558,-970580476,503585798,20766858,104600436,121376628,138152820,171706228,11535220,-12654141,-1710259736,6291471,1354926787,1477408232,1610617498,1580974848,-1927776500,-1947479752,-787909831,-772812305,-101723665,-410922031,1354960895,-4226892,69789711,-74726568,-570168367,-271458557,242433931,-489561391,-489561391,1042305,-410974997,-99880960,-1094500471,112399391,-1189771585,-1494024188,-251459468,-260715522,79283193,-215961600,-1963625042,339131331,-1210545449,1676198911,1392144897,583710,-389849337,-93191850,-661731188,1946139880,30992625,1912616936,-448823063,-208989580,-1189771585,-1494024181,2105674868,-160153601,1929401064,646628324,-722070127,-964484062,115638287,116846452,1962874282,2124530659,1178288149,-1555074296,78714238,-768352045,-757997359,-2147393909,-201858845,1720375947,1493580544,1392866324,1526922984,51893434,22414298,2118028227,2117814037,-1994951928,-2095743426,-633659197,-1057093006,47835218,399817562,1692976120,-389809917,-5177515,-130353038,113702004,-956361659,478930183,185759373,990409947,58133598,-401966104,-495714494,-402528024,-1070464205,8186051,-964462734,361938693,1912643560,-15144852,-8231054,-1100843777,-1648421498,440597,-2034260493,361938453,-1409283143,41238332,1135216522,96925154,-22026234,922695795,113710462,-60034,1493101032,652748915,-1090810881,196679046,-962268416,-15448826,-1089102402,112792966,-391777536,-1301020986,839039720,-1259813952,-1006653438,-1442396626,-930349035,-2034253682,-1393390827,363438638,-12844876,-1031599499,113672967,-1392548726,-1859745746,1959957,1015206258,-881526496,-402650183,91557544,1979260988,1914715326,-270357830,104345283,-126741434,-439249512,341552779,-29431613,-8216718,-1977191169,-1057095610,197624746,-1196703693,-1381302144,-1515859829,-1409792885,-1424654687,-1414806901,-1431584717,1569269443,-1010814442,360580807,1183514623,1808896,1183449184,291899904,-855765896,28632436,341116475,104521076,208999509,340985543,113704960,16716885,341378759,-1192689665,-806858752,175265793,1946633770,-371657034,-812973947,-922824445,-1662457995,21358848,-1950154576,-12745990,-947715211,394101255,-152210177,1962876485,-402289945,678625087,-1275050358,104541697,427103317,521018962,341182150,1360956160,112916,340989579,520197352,-43587494,2124499058,1161504277,641692950,-1994895989,1435182604,39094544,307596070,637817993,-1995156085,1541996116,293503489,-971475711,-402648762,1364328475,1390956627,1499158529,-19856550,-1326484024,1187431168,-5242863,122063555,-1978507635,11865678,-1023060341,256246680,-725888885,112919,-27465533,-2034291854,768277,-1359855696,-970055820,18196998,-270000558,-401247236,770244302,-448823043,1558718324,536245245,-1006653350,-8193675,-1958972161,991093516,225905742,-1915122861,31986294,-9181176],1,[-1090811045,96015750,-1510759424,-1441427040,112312371,-1847022605,-1070355699,-217665193,-1545055318,-128034048,1072258823,-1863823106,-1974446080,1503854694,-9902060,1476395752,7137475,-969999757,1422598,1006634472,-1007782911,62991255,1727484624,-670868991,1446707380,-32345595,253115332,-32869888,169229252,-33394176,786747588,364193290,1426081418,-1356429010,-1909523947,773172502,363538059,-1993464627,773172006,363665036,-728839028,-1356428498,1012792085,-1017482238,1426081418,-1705881261,6291477,1566269274,1158084291,-126550252,340068038,341417984,-1963011608,1398079558,412766801,1509974016,1935498079,113651419,-402582091,20774758,784589172,363542213,856972430,-1094676800,-2000748534,-1515870976,-1899459419,-390033704,-1070397409,-1391030534,-1423537387,-1093104107,-2134966136,1487250709,1582979419,119496031,788475643,820516224,50915334,686294763,73656326,17122787,13796096,1458060779,49342464,1323836907,72083456,1239948779,48293888,1105725163,71034880,363542213,-486257527,66822,637588099,639714697,170087816,637826294,-1960544888,645866696,-2145368696,-506363679,-980757807,-1993940342,-1607594939,-1178397262,-91553791,1979661698,130515715,-1960753781,868426581,-1308178743,-1017445355,-1962571184,-167047563,-2135030155,242583808,-1014047860,-611398772,1492941544,-24913550,-1241353664,-1106343680,364552981,364648073,364265097,340336267,364387977,363988678,-1291401728,-628424683,-895228169,-1014279659,56354551,13796291,-861710731,-1580168427,1586173386,1943223041,-1544292537,378082756,-796191288,-1576843742,-1047849551,-754692470,-1038710294,-1947797739,1225130952,13796116,1235294836,1977153300,-768391167,-1096550665,-957941995,34976262,199477387,-1022200179,363988678,1539912449,365470147,-1072965237,1177226612,735639297,50623448,-1545915453,-1014295090,1995952691,366125825,365958793,1569400515,1435182618,1960512284,1942629149,868877064,1569400530,-387587304,-8259216,-596439048,-498926713,1245823986,-1038709821,-1323398635,75425813,991278242,1964266262,341155848,1946175034,1443296832,376766228,780883282,512431191,28906577,1393986304,-36968428,116808285,1979651508,1360956172,112916,-47847342,1393985882,4622868,1436745908,1462667540,-1291401708,1049297173,-141879880,365825675,915009795,915084728,906171473,851645896,-8263488,1258720774,1944703252,-1510759423,-996031737,-995934187,-972670187,1996599317,-402608126,-142082209,118359582,340467342,24373713,128316324,1443284511,-154992364,-15355130,-1314904204,985726485,443941702,365043339,267975553,1988957555,-125376494,365051529,364906239,-1314783056,-104597483,1017818307,-972851955,171706884,192279520,856138728,1976110070,-1996420025,-1995159754,118863934,1049299317,-2144987722,-377481651,-1006239523,169101630,-32607013,-387942965,1017837598,-336011238,-1960898858,185878326,-2136050186,-2146108610,113706612,-8383237,-1168701871,2028475643,1493655301,-2112553538,-1921705412,-1331029328,121301002,-1679034829,1340721459,15198465,654147048,-2112463477,-1636499457,272993062,308120358,365561387,365698587,175495794,-730546165,41140539,216582283,-1039234050,-30545899,-1066022645,364910217,365043337,365837955,-402426880,1048837821,1946162642,-17569620,113652082,-1979640397,-1961512682,-1961504242,-401227234,1347879507,1260293662,-74848236,-480552673,-117735058,-1308069105,-1073283328,-1948194027,-1592412618,-125102664,340330027,-1960390093,-235467188,364774971,113648244,184620466,-971410222,51753478,-1912157653,-1827386618,-372129741,-206962317,1074238379,-24393589,638960289,-1592113783,-1993992768,-1163846587,-1139373291,1225253653,-763117309,-1581039360,-1073015344,-828139148,-28055531,113742194,5576,-335673112,918888070,-478145463,1960512127,1959525918,1976303120,440183840,-1565836,-336141818,-1092047852,-535151370,-1408570376,91494972,-502924312,243998710,1049302462,-1762978378,921225355,-401153027,292749819,363988678,364552449,364648075,364265099,8186307,-973010199,-402579899,-102171626,1166616071,1569400340,-32234,-1125611660,365601276,365696651,55171811,13796289,-1979615497,-388823986,1166747216,1435182608,24573714,24433163,365339456,-1039234216,-55449579,365043337,364910217,544522795,-1957592349,25290952,-1954188712,-1072264248,1950958101,-56104957,365043337,364910217,365837955,-1962445824,-401227234,-761135824,1958742805,-1006239438,-45094891,364054214,-1323922943,-1038185707,-770798827,11659285,-1910615977,-401323234,1495267961,-1308040357,-1073283328,-1578702059,-1073015344,-828174476,-48764907,365430471,-504889344,364421628,340330027,365561347,365696651,-1962880381,-1237414966,1161504277,1293624848,638087698,638600585,-1961732727,-384451058,-538313122,197692414,758871242,-628948991,24573696,-754692470,-389510168,451148763,1912650472,-1237414947,365601045,272992550,638962849,856835465,-4537399,18147343,17909446,-617357333,408782630,-713762037,-352256024,-1974250773,-1057094842,-1037377398,1989005707,47378,49617896,13992648,745785915,994296970,1273853179,365043337,-1957506773,23525313,364394123,-1197226493,727341077,-1071775270,300440341,-1008825600,-517289429,646499582,-896854607,-1974350101,1246364750,-754261293,1493849603,-2097509437,58064701,-1190672509,1166671873,206932768,-355344176,-494217008,11982474,1379205059,-1014279343,994300811,696126558,2130706749,-4564183,6088719,1522608984,54658191,56003266,-146669386,734563298,1997912590,-104254718,-194058045,2118650996,1709741001,-1828489996,-746077973,-2115452277,-489124876,268417715,-957057048,1526796614,1172855385,-2029744140,1979649019,-1237414965,1569269269,-768359656,1962160104,-389575688,-130157488,1926793999,501793773,-117472780,-1946782961,-386667553,963835016,1962934146,360620349,373655846,1053094795,-4713399,-1459209728,-1425443563,-1414807298,-1441427040,-33536374,-1180390720,-1510801403,179945523,-1532628224,1170679491,-1325400554,-1993948161,1053038173,-1070394295,82740138,548971941,244000,866823155,702912,-1012225037,-1946843672,1389327098,373656350,2124619534,-198383595,-2115412217,-200873729,-546111568,639747971,200101259,-1190955575,-1070399360,-8203725,1175745791,38046534,-1387204105,-770969097,1074033754,-1421737611,-1330986357,1090093824,-2010732173,-1993424091,773081366,340467340,-1899459389,1529777112,-173086700,-1978507635,-1057094842,1242322571,17909446,-989770101,-1995068618,1418265180,72124678,-1022473076,1260293166,-1899459564,1225181144,-1593802732,1537414237,341156116,460645386,-774337640,1571785699,1443284500,378208276,1371214931,112916,-1963491096,-1256962546,341687808,-1957277267,-167122712,-186492578,780873411,1183454299,-186072320,558205437,-2094836344,1933577853,611682544,-1962887485,-1608577318,-667282362,-472780173,341677963,341513865,-1899459389,-1242395712,-1073042176,-594873740,-1019544182,948045174,-1979550707,1255181021,339583022,339714606,343654230,-41228918,1827206538,1954495490,1946696758,1947024434,1946827845,1947745381,1947941990,1946172514,1945254432,-956388845,167864040,986936804,1188000763,-890517506,1994917808,-339481855,36563025,-1089687209,-1359871995,-773223585,-1493225755,-391507915,-2007039668,-956366987,-611531380,-577846386,-1978369090,-1012599858,837291440,-385175551,-202899156,-1333531649,19064924,-1513378,339714094,-385766168,-167051426,1323831668,92939776,124985404,292817212,167789544,168261092,-33327873,1307135695,-45131777,548458122,-486034605,158772750,25002534,-32934903,787669707,339680810,-889004502,-66592384,-948674725,-503314456,-20911109,145772494,-1342130200,11724832,-1377236816,-385830912,-880083165,132894506,-352309016,-1274957566,1962031616,1962621455,-391468021,-939655049,-337459458,989781993,-17206021,-706132281,518398,-117247741,-385954839,-880148169,393531178,102003785,-1957230818,-1359853570,125110111,-889007626,1573113642,-1325488151,4646976,503732063,536803816,-561357305,-151054615,-24188460,-1461118288,-1257324802,1309682447,806360847,-384845296,-552615921,-988822257,1931492367,1946762257,1588613133,1476397032,48971788,540852874,2134670706,-30538380,1343503622,1476402664,1610615194,116796928,1962873920,826001,1019412576,1008038928,-1022266365,1610613658,1022915584,-1695779565,6291462,1610614426,1947220992,1963146289,2107649762,1946827797,1963539460,-396578808,1810431908,-1909523714,773172502,363538059,1515805528,526212958,-383529721,-2144407749,18104374,1019461682,1008759821,1009087496,773747977,202653088,1373173496,11913354,548407267,-486580248,784554489,339543750,-10491648,1024392750,-11015916,1610613658,1946202112,-1006695195,1342179048,1493121000,-9377597,-1966867596,1979661506,236047,11534432,110817396,-1023385600,1610615194,-1031093504,-12785584,825944,-1950154656,607956210,-35063692,787934206,1948531884,-17635091,11728363,108314634,1946183656,11554555,1914715266,24936983,-401509062,1076625492,976095094,1981040134,1191162370,571818,-2113922072,24456764,244038,771756008,363536069,856192905,-1968460864,568902594,1008301056,1008039456,-1341754070,-1426896577,1060940353,-897580171,1189339649,-1426906960,615301966,1918975103,2004499462,1008741378,1022260256,1021998141,1021735980,1021473851,1021211694,1020949562,1020687394,1020425259,1020163119,1019901019,1019638877,-617364727,-661994610,-472783919,639076646,-1023254644,-986791282,-1911182538,-164424612,-2135294325,866513664,-1898344759,8961730,-1526723905,782607781,340594315,34507046,-2117457152,1980760057,268417283,721423547,-773729831,-773729823,-1982165279,-1996487154,-956299234,-855638010,84330016,-775710208,-773336601,-773336601,-773336601,1381090279,1435731,-1587979685,-523234238,-523181872,-523116336,339805706,-855591741,1958742554,1090913015,339845652,1117839498,318356244,1994402519,1093044451,339910676,1117962494,1980513300,1107740371,1134559508,-1564410348,52696131,41229488,-73219842,471843602,505355807,522067743,521019166,-1577080088,512431171,918885441,1552487851,129762566,839140489,-5192768,129821057,-108791950,183662455,183399670,-2098563886,-445182722,-25026802,-2113047294,-646504966,-1040838030,-1022528509,-105134454,-1036331246,-210567248,11817298,-396879155,110100357,-1070459839,-400617789,-1047789757,-489563509,-489565743,-754724399,-1181564653,-235411189,-1070344053,-745803273,-150943559,1694139121,-360578190,-628427420,11718865,1018811089,-1963854080,-2030962950,-1422473788,106727701,839140489,-5192768,1931017602,1022984952,-24972429,-2098302148,-378313478,-436847440,-1056767819,-1961398087,-1948125222,-161173304,-2084043801,11993298,-763114749,-1148087808,-470292213,-141374841,-2084502557,-1148059438,-201981947,11913354,-1835481974,-796134409,449642932,1355006002,1277185618,1093751888,1126193237,1127304527,1310740047,52448341,33620224,33554434,553779968,131072,-150962176,1048578,1008325634,-436207360,-436142051,-434383843,1644519965,1644519941,1644519941,1644519941,1644519941,1644519941,1980064261,841813347,221458736,0,-215613440,-1293353820,-50672643,234991080,-1574523897,1572541510,376618772,-1958770394,641942511,-1441369952,-259303763,-796152915,1325808422,637826580,-1407955037,1957349630,-989947895,-92931888,-1515535222,-1031035484,-388823631,642304139,856180227,-1410205742,1435857,1906517504],2,[28353814,1375732154,1510021864,242532922,-225786310,-277491574,206503718,648733931,638019318,-1425717757,172360486,172394790,637599720,-1207153015,648675583,638469770,50423543,-1608098056,-1057089936,376480294,1174813222,-385649900,648937306,340729483,51893432,1369646787,-83667180,-947782909,78709105,-276041773,-661733325,-2134916978,1161216,-959935317,-369049594,9671,-1012727779,1129756928,538976288,1329799200,9175117,113704988,1835152,-1426057800,-1426038600,113748907,2113929368,-637339789,16842755,157291520,27776,-986710016,3604533,-523042816,0,25165824,3473792,378077440,521011338,378078990,-1587675133,-523168689,1946247685,341688101,16781241,-498645243,-1093760006,-836037006,-33294197,125353995,66650953,-369278479,2045378168,1727407870,1174611463,100869637,723916401,-654898106,72256038,-1958680365,-796180280,-1038882095,24546086,860407299,-1007224878,-617392610,-2134916210,-1105261051,2025395826,-1079708928,525534594,1442860222,-218102599,96952228,1569260928,-1021354494,514,16777218,4194816,20578311,-268434687,4239360,1835056,-205520896,-233242617,-233242617,3207687,458780,134217831,-1342177216,-268372100,118157827,148045932,-16777209,257558538,15798106,-230293408,148045932,34209796,276365824,6750385,521018960,-1559918943,-2002714504,8037125,-895657953,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-268370197,16904835,-268370197,16904835,4259839,-268374419,455298,117768193,-328138688,501612545,334292,117768288,76814804,-234487712,72286721,65929473,11600129,95162202,-18153295,-234360832,1820327996,163709105,-234487631,6751828,538985302,538976288,5066563,0,0,-1207959552,131984,27520,1145128274,538985805,5527636,0,0,1441988608,3686760,97,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,1967457934,158793272,-402607128,65601650,3074048,-1017225465,1962999168,-109001983,-1023314688,1442894568,109971031,-633834171,-1981281930,4777984,-402652183,1594294276,116835166,1954575700,64666126,1963501804,-1171934981,-51510312,1968049801,-402620952,117309553,117339475,244020561,-838961842,116844149,1954575700,-1171673082,-1007811624,1968441078,-1173457792,-1460927526,-1325697784,64535077,243924462,1072198990,3401728,1968377598,1968246526,1968049803,-428487170,1968441078,-1341754240,64535081,-889076754,-872493058,1968184969,-822162943,378129150,516126034,1967464078,-1021336077,1968184971,-1946323224,-1955248330,-394964450,1049361771,244020551,11892046,1309575619,1344178549,1377208693,113754997,83916117,-956299543,7689478,-1229915630,109790182,1122399573,1122419850,-527801884,1642464012,-1190677509,-18739200,-143275010,1642513546,35556291,512314112,-389843625,12189708,-1224559616,-854536960,1203356448,-1947610773,16826353,-1012599812,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131072,33554688,458816,50397498,-65792,4195327,134213637,-1610022784,12585728,251715597,537985280,22019841,385966101,-266796672,29367295,-16654307,-266272241,-1039361,-16621531,-265747825,46148607,-4051,-265158657,54539263,-16555979,-1606876273,62929667,1057218621,541131776,72351492,1191469125,-1605827456,79710980,1325719629,542180608,88101637,1459970133,-1604778624,96492293,1594220637,543229440,104882950,1728471141,-1603729792,113273606,1862721645,544278272,121664263,1996972149,-1602680960,130054919,2131222653,545327104,138445576,-2029494139,-1601632128,146836232,-1895243635,546375936,155226889,-1760993131,-1600520208,163617545,-1626742627,547424768,172008202,-1492492123,-1599534464,180398858,-1342181203,548473600,188789515,-1223991115,-1598485632,197180171,-1089740611,549522432,205570828,-955490107,-1597436800,213961484,-805310259,-254735104,222352383,-15900459,-1596387953,230742797,-552738595,551620096,-990450,-15834907,-1342239089,247524110,-284237587,805244672,255914767,-149987083,-252113024,264305663,-15736579,805244928,-982256,134213893,-251002895,-979969,268431629,-250478607,-977921,387018751,-1342238335,297868049,536867101,-249490943,306258943,671084837,-1591143807,314649362,-15539923,15,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,16777218,4194816,20578311,-16776447,67108862,1610940480,8390400,184590345,-536018752,16781056,318840849,1611989312,25171713,453091353,-534969920,33562369,587341857,1613038144,41953026,721592361,-533921088,50343682,855842865,1614086976,-1034493,4095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156869153,-1979096928,268443853,-722429440,16839357,1835697,177,0,0,0,0,436207616,211747505,9437184,33554450,45154993,16777819,689,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153354240,721420977,45157890,67110877,156631303,45154816,17043290,-230289574,-150774295,-1945980670,-1898410296,16825552,25487611,567089588,229953674,246686157,116793805,1962869812,64797211,567085492,-854851144,1012868129,1007252558,-957713063,275462,-1896167284,16825552,-388460805,736624966,1578515201,-971607036,17037830,-402599192,372965658,91489374,-352252696,-100219150,62783491,156417793,73139854,-5921284,-2096866770,78712770,19851987,855704342,-2584896,-83853266,1377766942,1509984488,681722116,-2134575613,163470965,29685251,247333748,446934275,480488707,-1605373,218071808,213844854,-1212314880,-1260943614,-1172189943,567083795,66731650,-1170639616,162792236,28844493,-400438004,537657401,1765540020,-989983628,108294716,1631372542,-997532299,-819996789,-1274854470,-1172189943,567083809,-820051280,-1274838854,-1205744375,567086087,-1157686807,-1269824727,1478610185,1545506499,16824836,567089844,901390094,-854608892,1958742561,58767886,567085492,-854849608,-941954271,-855353850,1476839172,-956301308,17056518,131119360,-1274792518,169987367,-1162251072,-789904544,512634620,12452956,131119361,-768349743,-489684051,-1021374725,-1207876422,567092514,-1207892038,567092515,-1342071878,-1172189916,665846151,-977067571,-587017470,-419241470,67303426,1769101059,1881171316,1702129522,1311011939,1914729583,2036621669,1952531492,1699947617,1394895717,1869898597,1869488242,1868963956,610561653,1953067607,1634082917,611609717,1802725700,1634038308,1920410724,539260009,1869771365,1920409714,1852404841,1919164519,543520361,604638529,1919902273,1377840244,2037544037,1732845612,1701998446,220471359,1818838538,1818304613,1633906540,1852795252,1650553888,1646290284,606889057,1850280461,1768710518,1329799268,1312902477,1329802820,1852383309,1769104416,1092642166,1850280461,1953654131,1397703712,1936286752,1852383339,1769104416,1092642166,1851853325,1953701988,1701538162,2037276960,2036689696,1701345056,1701978222,226059361,168633354,1702063689,1679848562,543912809,1752459639,1952539168,1713399907,610626665,1700006413,1852403058,543519841,1668571490,1869226088,1495801954,1059671599,16786464,1330926913,1128618053,5521730,256,0,0,0,0,0,-1,-1,-1,-1,-1,1329791232,1312902477,1329799236,16783693,827136,33752064,419435264,1536,211623168,16777216,785583962,268443853,-986670592,21296057,17236657,689,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,538976256,538976288,538976288,0,538976256,538976288,538976288,0,0,3328,0,0,0],3,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,587205097,808464432,-2144325584,-661731188,-1064382322,1922041484,-1133829400,646542236,-35097970,8382567,-402602264,646668259,-1998032242,7333888,-395754520,512444074,-472812201,-1148232311,-1014794916,-754667249,31100139,-1981558317,-957836963,-1325288125,1113778177,-391225975,108215989,-380186136,-1779892230,-2074244286,1124075462,-1342175290,1510533129,1166558128,-2013155168,1149775428,1304623,-385874968,1424498244,1903213312,1903042185,-1104629527,-440439539,709150316,725927679,312896,-2147400506,-1157582653,-1447400347,2091008,-1167258181,384303175,1834203904,-402345542,512425997,1555723607,432015477,-1999403053,-162905337,-143359802,-2013220669,-2005689338,-2005689082,-395016698,48848254,1569843202,109576368,-1983679587,-1334598626,-1559852801,-2036350093,-528068384,1969074920,-528066555,1381221278,-396929455,-2098700875,-402426787,1583284660,1482381913,-1012998010,-385874968,-2036400108,-528068384,109576368,-2041023586,-389832992,1364394409,1493173992,-1455060389,-5314365,1939670666,141869064,-1342081048,11004187,1939736202,74760200,-1012316790,1939867274,1939932808,863289352,1954940554,109766794,-398954108,11537266,1939867272,401149360,-2079946240,-1245148559,1904589568,-1040266495,109625738,126513540,-1979687703,141794310,-385649472,1173749988,57966776,-1156217368,662729638,1557391487,99092596,-384061439,2028470325,-1978174627,141795846,-401835840,417857873,1940044546,-377483392,109641687,-980782177,-2139905349,-2036367577,-528068384,1483111912,-392241018,109707285,-1073187933,1166673524,125097,-1541502013,-1964769421,-2004832024,-1972134394,620736965,-528048257,-1964997040,141795078,1477080256,-375463802,82378788,-528066560,1963474078,1008447490,1007055425,-1325238438,1915763713,2000239622,-385699582,-1152319468,11862961,121243057,-526564452,41245177,1166540977,-1455060824,192045372,125270588,539754929,-1968618104,-1438283583,50397891,-18348540,-1339460261,-1488615424,1939801736,1918851048,1954489353,-11278077,54264752,11534965,-391690872,-1648665654,-2146467725,-1325501207,-1643739136,109757299,-1073187939,-389873292,-1410858998,1939716955,-1015017600,-395837464,11534759,-2002631288,-2005687546,-2005687802,-395076090,109731017,-1073187940,11540852,1939605128,1935551976,-1964471794,-1073174715,-980810379,-1012447864,-2136846976,-2136781440,-2139906885,-389840881,12281162,1694623746,-1984668277,-1972131810,-393562555,-399999568,1940784776,-2017767620,-1996000403,-378295778,1166671913,2025851066,-1979026420,16824016,-1474393645,-1325353613,-1474393265,432015475,-1440839221,-2008043405,-1955353082,-1972130786,1979661511,-1440838898,-1375303053,1705175155,-1962923543,-1955353570,141797902,1405819328,512476042,-1981254742,-1375303067,-936879757,1940784776,1940659851,-1016759064,1399100904,1954940554,427343880,-393603212,-668446544,74901560,1954940554,-395213381,1944610132,1019710052,-402426622,-396663343,1760126019,-1421505948,276348936,1954940554,91799560,1441268596,256356,-127643672,-1169847613,276348936,-662040972,-2017853257,-1982660243,-1015829474,1018578314,-1962380163,512341085,-1144818772,512360447,-1144818772,-2017825400,8173933,-2014083172,-1527513862,-91753593,-1236926819,1018840458,-33131265,99203661,-2005094400,512473669,-947227732,91553596,-1407284917,-1598307469,-2146467725,-2139905605,11567119,1904477832,-2013220669,-2005688314,-1015832314,-1593406728,2042628211,-1245447935,-1157582838,126383073,1976434243,-2036349959,-528068384,-1156926127,-340102175,-1961915789,4623082,-1047918712,1183378059,-29211904,1508537805,-1629452712,1944173507,1942625929,109579440,-389844020,74579975,-117460760,-871986493,1975519347,-2005749752,-109814266,-903967805,702835,-889074943,-1949071541,24365598,-903968309,109726579,221017036,179427574,-2014083172,-1527513606,-91753593,1976106653,-871986451,-2000093581,-126628858,-9770813,1942750858,930548540,-654963668,-1166805573,179925995,-209216512,-201524601,-2014083164,-922837510,512486517,179925962,432015360,-903968309,-871986573,-2000617869,-1015821306,1942750858,141822780,109605552,-1007062042,1323877368,-988673,209305608,132700406,-1996509184,-1015813882,1356891807,854122630,-528066305,-528048226,-1243576752,1919171584,-26989562,-1997113915,-1972116218,-435779387,-2013089677,-395056634,-2041052608,-389832992,-2036400095,-528068384,-160175685,41189383,-2036344586,-528068384,1509901032,-1629452712,-1966881398,141813254,-134056512,-368670013,1929460851,-134172668,-1979025981,1014228486,-134057116,-110841661,-368670013,1975519347,-435779056,1975519347,32110596,803862784,1963015168,-435779064,602536051,1963080704,-435779042,1929591923,128629522,11980938,109761281,117601253,-117440023,-117440023,1356891807,-991371130,-528066306,1677771678,-843448120,256371,-1150036038,179925985,-209216512,-201524601,-2014083164,-1144807942,65631181,1943517952,-29890477,1944173147,-1677718855,-91753593,-2019232772,-1644525581,85584067,1944454794,58048520,-1963036951,141815814,-385649216,109772390,-393579532,1944716938,57796648,2030427113,-388434427,104660408,-1628896398,-528048384,-1142913456,11891691,-889075574,745794490,-1965492730,-1677675064,-91753593,-2019232772,-1644525581,-1629452712,11593866,158911998,1183378059,-202817024,-385447169,-1966568845,812905222,-2134837560,1525163893,-1964340480,117571654,1681704960,1680607090,48824753,-1962888960,4622570,-838974909,719970165,9299968,904397683,2877693,1183509131,671558144,67598792,-385765020,11599874,1183378059,-29211904,-387877427,-1545011072,17492221,-1241571607,-1174359800,-340036639,109757299,-393579543,1945306762,24438840,-2134509885,82315124,-184454144,-268006717,-1964471693,141813254,939947456,233423848,147163648,-1979222592,947119622,109757416,-2144570380,109766794,-2144570390,24438840,1944500931,-1250692933,2043543046,-1010812925,1183509131,-1677248000,1956465482,109757420,-1073187862,-1057617031,-385649344,149488781,1086387712,1407779700,1944632317,126486709,57982984,1258293481,-227160578,-1979421463,1963338949,-393559295,1944716938,109635584,-973704214,-1188858496,-1073217531,-507852007,-1677151885,-91753593,-2019232772,-1644525581,-1996488517,-378280162,-424017885,80054899,-1245148666,-209216512,-201459065,-2014083164,103587322,797496199,1975582283,109757433,-1073187866,109709940,-2144046103,1944651400,52291779,1929309160,-69015549,-386107927,-571997425,-402426882,1743387604,50456828,-386396184,109707907,-393579542,1945372298,109635584,-1296337975,1944828531,1381172917,-1964340399,-1073217466,-930471564,-1250696774,1364349702,1183509131,149457408,-402426688,1515782235,-29146533,1508275661,1128422234,-898249218,-386134552,-1078199451,-1978747533,1958742023,583939,1976434251,57403890,1942554250,204269568,1944716936,-1317804358,-209216506,-1526859129,-91753593,-1047880375,-311050232,1942488714,1944651400,12276675,-1227519488,1944702976,-1965883124,2019830979,-1966604796,-790441768,750947030,-33261468,-1966044474,1975519425,1540589532,-805304438,74605628,-956406740,-1975318648,1022361607,738685540,-385763740,11927554,-1975318648,1975519430,149472230,-149493758,1944454794,58048520,-1979522071,141815814,-385649216,1961425743,-368670207,-1964471693,678687750,-922318616,1945221747,-1183584069,-2019819514,-33912845,-209214221,-1331823993,-351893504,-1257787021,1944173320,126484662,-268377904,124937276,28730412,-1241513239,1124567040,-428487170,-613037570,1944585866,611696648,-1166809157,129594344,-209216512,-201459065,-2014083164,109616634,109736929,-1057066039,1942554248,-1988889925,-1334595810,-1324972024,1941551987,1364396213,-1166810693,146371514,-209216512,-201524601,-2014083164,-2135319046,-1044754176,-1356952717,-1324971405,-387413389,192413015,146901593,1374194408,-1157597976,146109377,-1073217359,41093002,-388996092,-28637304,1508996557,-372193910,512476021,-1991543889,-1150046434,268334001,126376793,1976434251,1941093265,-1183587910,-2019819512,-50690061,-209214221,-1969358201,745785606,-368670718,-27465613,-1963163416,1014228486,739209828,-435779484,-2013155213,-395057402,-1161560852,-1027902485,-1324971405,-1979665037,432015560,-1310160181,-1964340480,120193094,125421608,28402692,-1325399319,-1997894912,1111687238,-512373250,-385447229,-1964471693,812905222,-939095832,1941093235,11540149,-29161592,-1007061555,504629760,1178350120,-1973134768,1014221830,-402296308,-1007027720,109757432,205288396,-370669966,1042937,1944454794,1929439464,-2000422910,1534322182,109757433,205288396,-907540878,977401,1944454794,1912647400,109626113,-111447066,-871986493,1913338995,1913404432,-106502141,109605552,904492006,9955328,109710707,-1696042000,-1023315200,-2013258519,-1972115962,-395055098,124977289,1944454794,1006635241,-1979419279,-2005670394,-395055098,-111412973,-871986493,1913338995,1913404432,-111745021,109605552,971600870,-435779072,3532915,109710706,753431536,-1023315456,-2013258519,-1972115962,-395055098,124911643,1944454794,1006635241,-1979419279,-2005670394,-395055098,-111413057,1920154819,1019475970,-1342016656,-1966868110,-395057658,109576197,1019442150,-1625853328,-2041519994,1920154848,-528066551,-378359650,-2041053180,-1329357088,-1156926208,126383073,1976434243,-1075264519,-126555656,-1963012120,745794054,2044261893,104645377,-1159134350,-1979664905,1944173512,11586305,-28637304,-369526327,11598628,1944651400,-19011389,-386301976,2145974327,-107747079,-386087960,-1964441670,-71177991,-386166808,-1595344505,-385447175,2042628211,-109844474,-1007054104,-112269229,-1325964056,-127080447,134711899,1394309312,1543061992,1392516328,-386168088,1357445487,-112727815,-369393944,-588644386,48782327,1407450880,-1174963992,-1168441338,-2019789855,-50690061,-209214221,-1969358201,-368670713,126501747,1944651400,-790052029,806552575,2828894,-991378688,1426661119,16915993,-1192705280,1547773183,16977423,-1394031872,1612727551,16857351,109757184,-523209750,1952646792,1944454794,225643068,-739767632,-83760905,-25926725,-2013220849,-1015813626,-369686808,-1310131473,-385447171,2042628211,-141498109,1944454794,58048520,-386431511,1491664824,1296171775,16977942,-87693312,-1325896728,-141760511,-386302232,28375165,-386432536,-1511458665,-155326213,-386483480,-1259799901,322092022,-385945112,1404827240,-18290669,-386168856,109771403,1139307619,-127276809,16713448,0,-385875918,-2115438281,-13702913,-386241815,434699564,-94246657,1944651402,1952974472,-386503960,109772358,-1073187736,-5240711,-386464280,-269944789,-99686153,-386391320,887684856,-402476806,636024574,-163714821,-385928728,196147148,-1611207192,-2041519994,-82908960,-1629452712,-2036399572,-528068384,-386476568,-2040989717,20750048,-2036396172,-528068384,-386418456,-722864704,-85792513,-1326056728,-156178431,-386414872,-1444350548,-402542343,-1192692062,-87627529,1944716938,-2081890096,-141694730,-1963481368,1014229510,-1978960895,141813254,-385649472,109770330,-373591066,-2146961805,-654966156,1356891807,-118955898,-528066315,-1996959586,1936976390,-401952760,-2132216238,-2132229127,-435778820,1728481395],4,[-385447308,1711704179,-180688780,1944454794,1952777864,1944651402,1952712328,1952712330,1551482888,1952908938,209043464,-386553112,28374439,-1007284760,-386593816,669578571,-133764867,-1863841420,-175249163,-386542103,109770119,103576554,91871478,266928304,-1245148672,1944173312,126536449,-657393456,1952712328,-1326133272,-385447936,2419059,1952777866,477478920,1952843402,242794504,1952908938,108314632,-369803544,954791065,-176100875,-385983512,1592326347,1678150398,-2004867980,-1015813882,-1963229208,-2005669626,-395024378,-1058472756,-41752332,-386086168,2045310068,-107550467,1743258800,-54925067,-1963162136,-1619794426,-2041519994,-185997088,-1629452712,443799760,1356891807,1307107462,-528066307,1926811806,-197466109,-369677592,-657457145,770179955,-368669960,2042628211,1946106887,3270915,-386638104,1958477138,-57087981,-1963442456,141814278,-1977975104,-1619793658,-2041519994,-192026400,-202899024,-528066316,-385447778,1745259123,-1964471692,812902662,-385447704,-504839309,-168957700,-385923607,1072231443,-204805889,-369103896,2028533996,252,3276800,-26810112,-1963284504,611576070,1762035840,-2013220748,-395056890,190315607,1179059790,-1712848896,-399543306,28374051,-386627096,108263052,-369879320,2112418910,-55252749,-386435096,-1377241717,1762036479,-2009068428,-378246906,-186122237,-368669965,2042628211,1929329668,-208279522,-386102808,-1245973617,-70457325,-1141685272,-1008200738,-127735557,-1141414168,133592169,-402033600,837351212,-180492036,1953040010,-393576412,1944651402,109635632,-389843991,233373530,-65869577,-386588951,109771256,-2145094679,1953040008,109576368,28341225,-386667032,326366704,1953040010,109592588,-571968407,-134027022,-402652183,109769575,-1073187862,-12843143,-1897331853,-217716481,-386139672,129757951,-79894508,-1141722136,870847536,-137172741,-369699096,526516077,138294086,224329473,189137679,1445462017,56433938,840564481,322715409,201261056,1560305182,805241097,1308954881,872415504,221649243,16711944,0,-16776959,0,65792,1111638595,-16773054,555819297,16732961,689594921,-65182,958356503,16646731,873091925,-196046,990127652,16515388,270868305,-373713,1598051327,19147269,222826496,21448024,1029772543,19726368,1109466880,17378653,1193030143,2378524,1079181056,606733663,1661206529,1296849164,929300225,924262402,660013057,237850927,65281,16777216,1493106689,1345082888,1593835850,307516695,939524609,823345951,1375732023,926298687,889192711,1498823200,-16777203,743835738,84560,1310798910,131371,1480008513,88109,235214341,70241,0,65792,-239867649,109605808,-389843994,1957753257,1944454792,-126162749,1944454794,91583292,48854192,-2005684224,141813254,-790051904,-435778824,1953709171,-268006908,-528048269,-387938736,-2040991285,109616864,-1073187866,-122820413,1944454794,74740796,1945110154,1356891807,-1461133178,-528066319,-435779426,-1010825101,-1611396120,-2041519994,-242095904,-1629452712,-136582973,-1966931597,-395057658,309590211,1945110154,1945680616,-133044215,-369110552,1491599385,-435778824,1945156467,-2036398278,-528068384,1492211432,1973346438,-12523514,-402652183,-1073152188,-4855613,1088947058,-655834113,-6756105,602408563,256511,150939624,-370621504,-402427137,-389808349,2078865339,-402229505,65666822,-16062464,-389824504,57868265,-1006696728,1945587944,109757185,1899787238,-471333259,256510,150923240,921224128,-1023314953,1944454794,108360252,-369178136,-840433661,-1010824962,74776636,2143380864,-2147454232,-2139114651,-2139111323,-2139111067,-1971337883,260719407,-164132285,108298437,-381518104,-1047920638,-2000403064,-973685179,-2143980480,-159334067,74719429,-2134880896,1947256310,-1286766588,147191424,1300236916,-973700923,-1023314928,583353738,1166590277,-1085946175,-1015707648,-1989278533,1166720093,-1102739260,-528048189,-387938736,-2041052863,1166581472,-1979664965,376749000,260754177,1127189059,1922436745,-973721718,-2146994928,-377506971,1300234244,-1614577485,-2041519994,1397903840,1922440843,1526731752,141777242,-1629452712,387577,-1629452712,-469777416,22584,1746339840,403898446,134217728,-16721897,6437,2721280,385613824,134217936,21915671,1124567643,41533448,-1494686721,-923137,-1073215606,-389873287,-381419623,806158322,-1610641175,-2041519994,1098770656,-2040993654,199859936,-387413504,-400014993,548464778,24759806,-9705277,-1962936855,171752261,-806812811,1964260353,38463747,-1019133976,141888828,-1342152472,310307085,1356891807,-1494687610,-1102738944,108380168,-1629452712,-922827783,-1950464632,-2041004963,126394080,-1134720701,1166722040,-1102763324,79423626,2026765934,-402159096,1933770773,-1978699020,-838943123,-1329397383,256032,1405351027,304539729,-154969255,1971372357,1702937345,1173782465,58032325,-1962951703,-12795067,-1966931595,1569375101,1372711103,-1972501317,1160430661,-1069156674,-402230144,65622725,1387980800,-155302518,1954594885,1392371718,-402652183,-2134682906,-2139045811,-1014972083,2143315328,-1207962391,-528048382,1373668944,870863698,1499093842,-1629452712,-1627277373,-2041519994,1397903840,1532108264,-2041030310,1371774688,2108745866,-1967766230,1078585544,292997176,46238291,-661995707,-1966899830,1376315589,-1614587557,-2041519994,-1268937760,146425226,1962884288,1920810007,-315103229,-1246081654,1837611776,1174326017,1305018,146163082,-166955584,1971370309,-528066554,1489238430,-2002853754,-1268937977,-1268938429,-122270210,884491658,-1421506305,-1419411261,-17537,1940659849,602409648,-1201307395,-1184530305,-1218084737,-2008693121,1837611776,-1246470775,-1234335619,-4569658,-3282749,-1962950167,171752261,-1847065740,985893439,141931589,1161480074,-1023314507,321619,-1008045221,1018578314,-1961593731,-1073171363,548406388,-1991571576,1174320221,-104597322,-54728509,-369175320,770243878,-1341427136,-1185777,-385957656,-389808531,24330254,677153731,-1979294583,-2036352187,-528068384,1916817896,-401625077,-1696007034,304867582,-1629452712,-117639448,-528048189,-387938736,-2040987967,-555114784,-31411970,-1293371835,-1236402434,-253180936,-8853249,-328144701,968558194,-390338534,109576368,669545580,-528048384,-1327462832,-1559853056,1812367987,2042628212,-528066546,-402607970,11598882,1478034665,-1012998010,1953113737,266865328,-16127748,-2147433496,2138336806,2144494976,1946512872,-167278023,779387072,108392508,-385605912,-381943704,-1057611660,-1977912256,1021322472,-1978174016,-1256250171,-1144485376,-889107046,-2145122422,1300235381,-675577646,774367305,-167527192,1954599493,1022552078,219865984,1006443238,-385934621,456976484,1239944821,63564008,1625883507,-7869954,1929545448,83421193,82314357,1995031296,-528048129,-387938736,91417494,-1629452712,-1996508989,-1955298554,-109811162,-528048189,1021347408,-401705723,-5183484,1953236616,1953113739,-528066365,645972894,-394300306,2109074339,-1244566136,1892662143,-1328587383,1124567295,-109720066,-1989258053,11586909,1421606581,1867692654,-1958541432,4622570,1976434242,-1268937741,1867652745,-1989095493,-1016179682,-528048301,-1964997040,-1073163963,243274357,-394234770,-2014773401,-528066499,1108382,1489984907,-2002853754,1569276679,-783417649,-1957510309,394972509,1261931075,1183509131,-389850624,-1427570889,1037690902,-402645784,-186040919,-528048353,-1327462832,1829144831,-528066444,1304734,-1624520728,-2041519994,-2013220640,1484025094,-392241018,317200894,-2013220864,-395181562,233373792,256042,-399898647,-353834122,-2012172247,-395181562,62598709,-33060750,-1253843123,1944173062,1183509131,1975519232,-838974971,-423955851,-1964340365,1882980422,28639858,259575294,1183509131,1124567040,-548536758,-1979716119,130473309,260066303,1421591424,1125616238,-1958529142,4623082,-243998660,-2134837677,394925685,-1959294397,4623082,141950780,109580464,-1017417214,-1958927896,512351581,1264284783,1884272971,1843941715,-1973724928,931808023,1364410691,1183509131,1019225088,-1977780864,-160142074,343179456,-376745639,-167754102,141852864,1323881351,3270912,1125616210,378091402,-1957006222,1400139550,-1964340389,126353478,58064700,1107301865,512447299,-1073187726,-461909223,1864272219,-6887052,-1175954599,512475964,-1900383121,432015474,-402427181,-389858320,1284193589,677153604,-402602102,-1014304630,-796211200,-1976413047,-1073204668,-12837516,1149901171,1958742067,1933589522,1864272654,1026025588,1953439369,-1342173719,1864272833,1124567156,1953439369,-767166781,-400853632,-802997696,512327966,-2111927936,1006444031,788340361,1614814719,-1847001313,-528048155,-1327462832,1946585343,-528066444,-767166818,-1624935296,-2041519994,-2013220640,1484026886,1017045126,-385649373,557580741,-320273547,1965964289,36563203,296812725,21824443,-1151708213,-889107180,1356891807,-2040995706,-2036359456,-528068384,-906081717,-2041050503,-51863840,991750652,-495646918,1953760906,-359929718,805324426,1490254056,1017045126,-401443522,99154189,966191333,-14848195,820580016,1966881792,-117970923,-387649560,1950169472,494485021,-384847617,-1047920617,-1342173207,911629,149490864,-385110016,-907542525,1930378468,-371192827,-2036400113,-528068384,199815088,-528066307,-50009954,-2147447575,-1954564251,1421528413,432015470,1867692755,126538497,-1975547325,-85727016,-1244701301,940018431,-2012908312,-661201,-849507389,1413268362,1156056437,1271134716,1125616203,-964020342,91607048,-100912408,1569278915,-816477747,-117462808,976677059,-385900311,24321373,728754371,-1241737752,1944173318,-1073215606,126487924,1140622824,-160051714,1124074985,-394932738,-152551704,-2139853306,-1729624716,-389809665,1702952805,1390968759,-849507565,1312605066,394926965,-2026403261,-1962953261,1961375751,1127188486,-385878807,-605422661,-1992080583,1435225437,1125615823,-1169475704,-1073189292,1387975449,-1949105809,394835029,-130578365,516417731,-1930951565,1569440763,991422671,243272563,-394234770,-1679164549,-815953607,-385908503,108200021,-369399064,1552628106,878479656,-398844440,1569390636,-397718579,15210278,-13243905,-398855448,753473316,-479270657,-401195544,1911089356,-108926725,-370614040,468254487,-117279488,604474051,1971338432,32110596,-389809920,24379368,980937155,-1966252661,1968454851,-1974746367,529156871,-670500726,-2103101,-186120589,957671930,-1993843573,-256887716,-385981720,925775780,1223229215,-1023314945,-1993188213,1911043676,-401640673,-169280821,-25827102,-382147095,-1007157247,-353877840,-849507338,583763,-402361509,-1007026581,-397606725,24328137,1294318275,1929385704,-1047870719,334020620,-23336709,674712552,-117497961,-1962888765,-359953315,1006651018,-117279233,619219651,1963407999,1166689053,1977104564,-1253733871,175503416,1954596342,-373032958,-381550588,-359923760,1107314314,1954595062,-373162251,-555155523,671934464,-402650648,1994930353,-923145,-1964895512,1170646853,-1073217369,-2036395916,-528068384,1492673256,-375463802,1173751895,460685474,-2136783370,-739768716,171436058,-2136652298,1676150388,946857994,-402652183,-1078249870,916711497,-2128486272,1233265263,577708569,-48206053,-48674517,-48674515,-48674525,-48674514,-48674496,555305256,1530804976,544223009,991981325,-1006740159,-397812293,1882142309,577187104,1126214210,239345879,848250190,1193337926,1967726971],5,[1303989582,1381160784,1800622019,1580422228,1478541142,1146561281,-1125581221,-2004832009,-709129659,908322891,-2145213171,-385998171,1300297639,62619832,-169809919,-397675589,-385927671,-1144785005,-608547871,905504843,-33477031,-2013260056,1307156293,911396,108314632,-392870520,-1628894830,1270856503,-400096024,-2036342440,-528068384,1491155944,-1147215738,129311066,91555642,-922827382,-838972477,-379850123,-2036386026,-528068384,1018905994,-1341819643,-183244768,804609512,-2041020346,1421582048,-1979665119,-1966407224,-184817401,709436484,-1152626105,-1494726118,466479142,1558709875,15919415,-399037208,1552615800,677153074,-1154014231,1525172872,562971445,1327613522,-314170967,-1732510176,645130314,1914279912,1912814602,1011083270,-402082583,-1981204838,1252375350,1379216616,-1153228362,1387331105,-1342176535,-1606055869,-385286936,-1212475101,890234954,1294062401,-385998373,1702893850,-2134671455,-1014980275,-402061336,-1243021309,888334390,35783169,-66903494,573834273,-31304954,-378729026,247332867,675580525,1964131386,-1964471793,1144663620,-385650158,-980811708,58050814,973093865,58134596,-2013252631,230565956,-154932883,-378729026,247332867,675580525,1144701182,-385650134,1149763604,1829617192,-1326013207,675579905,-383171448,230618777,1236002925,-1326018327,1237760912,-1342175767,1237367680,-393591416,-1712839283,-166074314,1166674613,1962884291,-161814523,-980806475,-386512152,108209411,-385337624,1038628349,581242164,33983231,-528048270,-387938736,1166680689,1954364598,-1975154132,1912735368,-1167226949,2108715523,1958102314,-1979665135,-209216312,-201524601,-2014083164,-5202438,1183378059,575858688,-202898573,-528066315,2025851038,401729795,-2004832061,-1528198587,1283963903,1043584232,878060311,591022115,555973421,-385997957,1170669121,1149895307,-2000093656,-28964796,-227177651,1843940942,119793973,-378728770,230555651,230577773,-402411411,-437766074,745692695,1971324150,1997945872,1912683555,-2000617953,300483652,2001353728,1913011219,1426491407,-2013089683,1157497924,944891950,-1016263234,1953834633,-1155240472,1390955237,596659251,-31104941,-397740614,364586077,611051595,1929602024,80668931,-1104507672,57896205,-402607895,12312718,677153024,-386617624,57877462,-1174364951,-2017778354,-1940027027,1929104104,1019316768,1008759808,-1962314495,-1947669387,-2823936,158663228,-387025525,-941031298,19523839,-385891863,1170604323,1149895307,776208936,1149815038,1308509736,1324316043,484501582,-1964083829,1149775428,1829617192,-402587416,1111285278,-152558731,-327841024,-2010233718,230565956,1566829,-402635544,1972044001,675610350,1970081214,-541595434,-401172759,109764036,-1073187939,-1950154379,-395021018,-202842210,-1971907,-402606872,-1243086703,-402427113,1149829093,1829617192,-402612759,2062032909,1962884096,1963015254,9431078,-386673944,574414276,-1444412555,586541277,1270111627,574359434,921174901,-28972814,-402645271,-1561796281,-385649898,1592328093,1894400,-1830222989,-161617665,-1964440717,-327840769,-1104657154,1122528525,-1012894976,1446115304,-385932030,-303505029,925713713,1412900942,1665537113,753467156,-389809902,854127459,374597632,1323828083,2615551,1944188136,-12326909,256195,-402652952,904462125,-585176867,58006332,1023356137,-1023314675,-385881879,540859680,742130292,-1007156620,-371392536,1095041005,1163313492,1380930627,1347769555,-2931380,-397738054,884679309,580642891,-400104773,57868704,-1157432343,-1041741047,-402230482,-991350082,682354688,-1125579917,-400969728,132706314,1111577841,806176076,571289900,1163267362,1380930627,741346643,-327840896,-402613784,571338982,1431571746,1397050448,-2144587763,-387025525,-806879102,572657136,1413563405,741346625,572656944,1552646157,677153070,770749928,221260849,-294286464,976635018,230565956,-1958317459,1149955189,675579950,-395506242,1329787026,-394261164,-1648632824,-2146961805,753468276,-327841024,976635018,242362436,-395506242,1972043820,675610348,1972099445,675610350,1970081214,-262608733,222580549,795339136,708199562,-1057085372,-378729026,921175792,33983006,2042628210,-264968173,221260849,-689405918,-265754620,-1015018206,821043688,2045280300,-435779057,1919958131,652065600,61931701,91490106,1976172107,652131319,126536449,1356891807,373088390,-270005899,-2146618897,-402651415,221310950,-528066432,174057630,-387995928,-2146570282,-1245662781,-401297404,-941095292,223743471,1936900992,369193332,1229193239,1129742406,1179206688,1061573200,-2135933121,-383326534,-2135949275,-383324230,-2135949283,-383325766,1085276181,-383326534,1085276173,-383325766,1085276165,-2010714950,-1988856058,-395020266,1827205487,-1341951200,1166721795,-528048216,-387938736,-2040997108,2042339040,309543,1134298938,1979310237,2025731,-402458136,24313891,3795139,1019412850,-1157008112,-991418383,-1023315393,-873937927,-1310066640,67175423,1996917254,1967144052,-2130278381,3598452,-1966931597,-2005630714,-126585082,-1236956477,-654934740,1954285192,-1989310533,-1972078050,-1972077562,-1979664952,-1955301626,-1955301354,-378242530,-2135934525,1953957512,1946144488,-1144784894,115886931,669210927,-630265601,-1339006488,-389809917,24379315,987490499,-121437837,-1528278333,-359965968,1006651018,-402164723,-381489587,-706150416,675676718,19414788,1057171519,675218984,-637605633,1939670666,74760200,-1007091024,1946091496,1963146255,-385699835,-393609212,-1007090768,-389872464,-369610754,95485888,1085326329,1953957512,-1993937734,-1988855786,-1972078050,2080803009,-12064652,-528048189,-387938736,-2041038354,54304480,-1966931595,686406632,1011025802,940668159,-166890264,74809351,-530109,-1513149,1356891807,-1336680314,-318969846,552466920,-1219657600,-302978944,1330795077,-2145371566,-528066469,1979661470,-304289776,542060361,1869771365,250183794,-167278080,125141184,1139636456,-385879319,1609095977,-646256593,-101743896,1631717315,1768300644,1847616876,-2140836511,1818838529,1869488229,1868963956,-2140901771,1634030092,1919230052,-2139984014,1769101070,1881171316,1702129522,1684370531,1766065536,1713400691,-2140377995,1986348054,543515497,544501614,1767994977,1818386796,1344110693,2004054881,543453807,1970365810,1684370025,1699881088,1864393825,544828526,1701603686,2035490688,1835365491,1818846752,1141735525,1702259058,1920099616,58749551,109641600,-1914145664,1954397144,1954547702,1894407,1954547338,1933138920,-20846579,109609136,-369527907,-1963458559,-1015775226,141893692,-25919813,-1007133945,175377724,1929390568,-373073150,2142961691,-2146961804,28314997,1954416264,1929384424,-1144825086,662729855,-2013220737,-1015775738,-2139848773,2109440015,-131084172,1954416266,527745032,1954547338,1356891807,548462726,1543468008,109627274,124941440,-25919813,-1612614385,-2041519994,1954397152,-2041042992,-1614569760,-2041519994,1954528224,-1149294720,260076669,-2013220736,1484029446,-1012998010,-2139849285,-389841113,1055457283,496035886,-400718360,-353886830,1074980909,-402503960,1702887501,334004131,-1723495936,158646280,-399302424,451411974,775547187,2141545856,-399654680,11546182,-1341897592,88377344,-33530904,1149896004,189020677,1157558898,71600644,1913275450,775350498,-1221699607,-1974553856,1340645445,-400510913,-1830207665,776136733,1189610354,-1723495936,158646280,-399327000,-1159200711,1166721842,-528048225,-387938736,-2041053176,1166581472,1525203871,-1977846995,-2036352187,-528068384,-1339141656,-360126449,1491978728,-392241018,-154932485,1954587461,-303512831,-354359251,-1966931597,-2036352187,-528068384,1609043888,518378,-1629452712,-387263767,-1259803242,423880922,-1976762136,-1073206972,1149896052,1975519272,10479875,1912735370,846774280,-1143299864,126513667,427343880,1126051304,-1972115782,619219463,-1997894785,1245904966,1954596342,749857006,1837811966,-385830497,-264502856,-2143531916,1166681973,1975519391,-1790604797,376767804,-1250819141,1007127040,1124496639,-186006018,-389707009,585755399,1972386816,-1287260646,-1978633088,1014104838,-402295553,-76349427,-402652183,-389873659,-1144837044,126513667,1979661379,1405351938,1542082792,-389812109,1149954989,1958742057,-1287260618,-1979026304,-388971451,-1108809590,692357866,439091381,-973208194,83884009,-1966568934,1958742213,1074548999,1508513000,1074577802,-1964372760,-1073207228,-2014833292,-1971277350,-1073206972,-1062141324,61866677,-1023346712,-1976831768,1144663364,-1979091671,1144663108,-1023314648,-1993843573,1166683228,-528048197,-1327462832,-384505851,-385909784,-2041053139,-2065064224,733735145,-1615116918,-2041519994,-401952544,317253878,-528066560,-378935138,1912735370,-2008960829,-1966920380,171752261,1166674548,1958742175,-195106813,1018905994,-1341819643,-378017760,1912735370,58245128,-1979691543,1014104582,-1977649792,171752261,87823732,-1545073547,1277698281,-377479127,-1746403323,-377478423,-1875050779,1166680437,1946827963,1963277335,-377427955,758065184,-377479127,1944584198,-2144522263,-1006714647,1018905994,1007514634,-402033403,673245534,-2145375914,-384201752,-2014837744,-1258049319,-373247742,65536000,-653399808,1356891807,-397287290,1482231522,-2002853754,1837631301,139298822,-166765336,1954591557,138802699,-1341819520,-389552096,134628746,-1979288128,1166579013,1963342854,139296772,-435779008,1919958131,-1287260611,-1341819520,-392173504,1944454794,28378806,74805564,11600822,74806076,380700086,74806332,397477558,1173800586,91570184,-386537391,-373192103,1166672701,1963146246,50718979,-38073163,134711916,1258649024,-176828930,-31298168,-33326643,109709637,-1073187863,1170605177,-21627109,-2012658294,-1073207995,-838990215,50647286,-31177336,188490829,-838991246,1157809546,642091015,134825354,-2012907328,11541573,-1977793144,20710981,45091189,-2145301120,1006638057,-1341557502,558727168,452992,706889098,-1073215163,11534969,1008747912,-1257934335,527272191,34030986,1160387397,-385648356,359989757,-2145303050,1173752180,57966623,-2013113879,1166548805,524616224,1173809290,712343585,2031961346,30664963,1173801098,443908131,-2145565194,1161434228,-1978698974,1157768773,952696347,-385649976,-980811343,1931494714,558233100,-385649536,1166541318,541403680,-68615303,509968385,558233215,-1978043264,476941000,-1073166966,209043850,-1073158006,1300235892,-922845154,1074284022,1166541685,59674,35407242,1157767237,1827846941,-796262218,205312769,1381197683,-29163339,1930181824,-382760955,1532690420,-1241141165,459264,1913273584,-1240847353,190721,126353590,-28639056,1541831114,126353584,762638344,-1157624903,-38114052,-209216404,-201459065,-2014083164,28351994,-32684664,1173752133,108298275,-383629826,1340735134,1827847166,-1341497975,205883404,1308500144,-402229222,-169220451,457570047,-1256819584,507901485,-1979091840,-1073214139,816841333,2129184138,507901670,-1341819776,-428611536,-400790134,1173749882,91521055,1659383472,-33509146,41426245,-1041757835,541982438,-1962938135,1474830445,-1287260672,-397380480,11872311,79415434,-1966407314,-906081296,126489720,809271076,775746420,758968180,548406389,2133067656,594878524,-1975270914,1014965255,-31951568,-1047903295,259256376,2133067658,125120572,-1337210370,-1022916576,108580350,-385874712,1405353974,173902673,135021962,-1978895168,1308508935,173902092,-1342176535,-432609280,-154969255,1954554181,6088963],6,[-2145171978,1407779700,592281600,642091648,-1341700728,155551745,-1325560344,-442505147,-2145040906,766510452,-1142582040,1569287410,-2012434422,1166675013,738243876,-33196022,-529979,-2036397564,-528068384,-1073166966,-706215052,-528066331,-439424610,-823574864,-385447195,2025850995,-1971342055,141814278,1007648448,-1979288319,-1972115962,-399855384,-1329338934,-449320896,-1979627032,-1977670649,-1144485144,-838972123,133565816,1124365696,1140848617,-1962938391,-394320889,133621009,1124365696,-1241517847,1301986048,126536449,91521060,-152557392,652788708,1850915584,-389194359,1569444020,-1992080435,126537053,-1975547325,1962412248,-815953655,-385870616,-1966866463,611372806,1971338432,-399790075,-389815107,971515581,1851046633,-753287160,24072890,-1269462061,-2008868984,2025850935,7727116,78975664,-1712734031,1086387963,-1880554635,1979661312,-247676159,1019412853,-402098704,774825158,-154959826,58007744,-151047959,980750528,-1157026328,-930460396,-889126731,611453756,544411196,1356891807,126541958,1491355880,1017045126,-1341819637,190782,921189808,387556,787023754,2011743204,-2143338524,-740038461,-1979697688,393537543,-29163339,-2146961723,-838928268,-25958726,1259108557,-359987318,1241532040,-1006636823,-402649624,-1444403415,777817081,-1020765047,-1966252661,1066025735,-1329342326,-2079946752,-2063169420,-2046392204,870693748,-1342129943,-2063169281,856210292,-402611991,15263191,-2113500934,-1996509068,-1334541306,-2063169536,-1236956556,58031420,-1342136599,-2046392320,19327092,1954678410,209240072,-1337324101,-2063169281,911732,108363836,-381024325,-155516925,355199049,1954678410,108576776,-382531397,-2143551475,1874527861,256290,-400398405,-2036400063,-528068384,1491429096,-1012998010,1954940554,477413384,-578099062,-2068184905,-1328348815,1963407904,-838972667,-980748427,1954940552,-1327097111,-2046392320,-1996509068,-1988852730,-1334540514,-1169848065,1929389032,216646401,124928,387267,-119205144,-1996508989,-395016698,-2081893809,345565204,109757432,-1073187939,-588774023,-389809665,-294453198,1929474792,-796858326,-1989310533,2108732509,-1967766136,141657094,-1978567488,-26115066,-2079946552,-402295695,-277675759,-1006649367,-397798469,1273500729,589752340,-46928869,-2141702131,-369151034,367525943,877658403,53783810,-452709410,1911095091,942336206,2045297656,-117738752,13625539,-1007092877,1018578314,-402295427,-1007142887,-119224856,1954921411,-1073215606,1166673524,256425,-391625334,540855864,2134640498,99156851,937879552,-2036349960,-528068384,1954940554,1166723210,-1326937418,-119003011,2101135360,-823654030,-528066505,1489238174,-392241018,-1007098939,1929381864,934799363,2108736504,1974879546,-1950091006,-1974750115,-528048377,-387938736,109765710,-1073187706,-930472076,-662044491,-2051407689,-1965883023,1272154871,-2014083172,-1527513606,-91753593,-528066403,-2063169378,-2046391695,-2000617868,-126581242,518339,1525154675,-1966868425,141854214,-117279296,-2063168829,-481564559,1954940554,11913354,-1972271686,1138395902,-2014083172,-1527513862,-91753593,-2046391651,-2000093580,-126581242,-2079946045,2042628212,-850466813,-385949720,11587740,1954743944,-134214680,1954743946,24756232,512476153,-469797753,-400310808,-840433647,590080035,1021683688,-385649409,-1983655729,-1149990618,1569287764,1901116365,-388801143,-1192702764,-1572473136,-1961200512,-1972480994,-2134837753,512429429,126512726,58064700,-117652760,-849507389,3795027,-851080613,58054712,-385874967,1569456107,1019448019,1259893840,139134858,-1995803200,126538589,24509500,20179139,-117448727,-402411325,-1058471717,-450434817,1971372278,-59381753,-1023398424,24510268,1086387907,686294645,1894656,-532877276,2062091125,1021322240,-385649216,132645140,-1993962752,-803346060,1137532299,-849508029,-454891325,-1975318646,-388462017,317203337,239790288,-389873293,-1732572524,178548,126536449,41533448,-163331079,41189383,126534648,-1173125656,112292838,-906097483,-29156488,-1626895667,-2041519994,-1954601760,4622570,-528066486,2042628254,-389809951,-941038460,-528048380,-1243576752,-1144485376,-889107197,-1073215606,1971372278,6547459,-1629452712,58001724,1006646761,-385649398,1676148782,-1966568705,1849480005,1357448053,-1243492097,1285274368,1435224833,-1677545005,-91753593,-2019232772,-1644525581,-1009560183,1020478858,-1023314608,1272143243,139134858,-402426688,126493048,108396348,-388801143,-1950089450,-1014312099,359944252,134711883,1259238592,-1965859447,-386364897,-487989368,-504839169,-17766173,-930472156,-1699020619,-1966407347,-1142829049,-889107267,-1975308406,618498623,-402361056,1405345628,-385972504,1918567299,-21370621,-1008776216,48853424,-1619873792,-2041519994,-824710944,-1629452712,1944454792,-890743869,1569283022,-2013220609,1569391173,-1975303219,1066025735,126539914,393605180,1929546216,-18300159,-1962315262,32046941,-857633,-33545751,1166672453,-528048382,-1948219824,-397148323,-1990459881,-2040987811,1166581472,-556079102,1929578216,-306461775,-6428409,-402232901,-1125580905,38111950,-1144053271,-1998059539,38111999,-372304408,-373566660,1392553993,1356891807,1055449222,-528066354,-385447778,-1341737613,1944173155,1183378059,-838974976,1068562037,1944716936,-11343525,-1341524037,-3413505,-739769936,-402542386,-1729573170,-807278339,-388829208,-1293365348,42592461,1156121459,30205954,-389873293,1055392413,-401837566,-1696018497,-774772529,-385880087,57803367,-1023270167,-386048280,1618084443,1912709608,38922331,1173771891,1349877761,1926586600,1702937345,48791299,-400461310,-2036346768,-528068384,1489893096,1990123654,-77755640,132714494,55410688,-2430592,-154280216,1971323717,-847517686,109605296,-1950125082,268368733,-16949877,-44898041,-402540823,-2034508875,-10647276,-1006727192,-1143234840,1569264809,-24975105,-52827965,1929500392,-2005749752,-109844986,5236931,-68680333,-1966868224,-1619794426,-2041519994,-847386400,-1629452712,443904828,-386094360,91423143,-100782360,14674115,619185522,-373032450,-756547561,-402296064,-1007026665,-386103576,91357571,-100791576,-389809981,-389819456,1894317171,-402099455,-186069709,-389809667,91422870,-117402136,-385447229,-1928951693,-838473612,-739768205,8448253,3982329,-1917121676,-2146961804,149488501,-37951488,-117413400,-1964471613,-1619752186,-2041519994,-1945728288,-528048268,-1964997040,-1962506043,1955380084,-1149294720,1569274296,-39130881,-160133957,58032135,1493008872,-2002853754,1484033030,-2002853754,-1015772410,-160133957,57966599,-1144215831,268334219,-1662450828,1955380172,-1015017600,-1009585176,-1996068421,1709768541,-389809923,-2132214853,11921868,-402591768,1836195729,-1993843573,-404210596,-523048709,1568010300,-386146840,1994916052,-1957531105,1552492636,-70457282,977159306,259341380,-1167247685,1821011253,1829682751,-1157624599,918187317,1047300717,-2006118978,1569260653,-44725765,977028234,91373124,48889776,-2013155328,230555973,1012697965,-131572599,-867112765,-1946454295,126548829,-2147400202,1161432180,-117279996,-369119037,1161429001,-117279228,-1627279165,-2041519994,1776833504,-33328389,1482359365,43966598,-133724153,-533796669,1964032246,7137286,-117439767,1963605187,-80943099,154977272,602407797,-960235013,-1979544763,1820998724,1044678718,1178365064,1972063742,-380743954,1569455930,1124567757,-662028406,-1589250365,-1023314816,-400727832,12054516,565202867,788850771,-398782533,-1336209943,789375008,-386944791,-1108866687,-537663221,255594276,1569394549,1125616333,1112225674,1183509131,954778368,16181469,-1614610061,-2041519994,463399136,976965645,-385926320,-2040996577,-1007051040,1490884328,-123805562,911555,-389122071,1496128380,996748091,6285567,-389873293,1144833772,1161561204,-756527243,-959780646,756767720,-1473561704,1001095739,-12872933,-400777240,-1007039789,-388320024,57868428,-150998807,780760,-388324120,57868412,-1610620695,-2041519994,18344160,-1629452712,-2012658430,-1897395899,-1144784896,1927826683,-1023315173,-389400344,-773324707,1011249691,-2146994898,-377480883,254083056,1166677365,1963736076,424015372,-33328000,-639039155,-167726849,1971329349,155581955,1308551306,-1962117108,797444701,173902147,-33553431,-1243018171,3139839,-21249032,-6363060,-389873293,-1245459681,976915,1166544048,1827846924,-1022730871,-289726539,-2013220756,-838974713,-389809803,1166723437,29423113,1166689140,1975519245,156106268,-1167264837,196701426,-209216512,-201524601,-2014083164,468295162,155581952,-1167262533,196701437,-209216512,-201459065,-2014083164,11574778,1183378059,155552256,109639888,112554986,-1167265093,126514150,-930422576,-523181872,37996544,-359972089,1241532040,-428487170,-389254167,-423952543,1827847027,-359987535,1241532042,170655925,-973208200,83884009,1127188490,-29161592,-1964802103,7596550,155551936,135087498,-1977256512,-1073213883,-205840780,1827846764,-1677718599,-91753593,-2019232772,-1644525581,1166540976,156106264,-614078269,-388161560,225574937,219783144,1312439630,-370606275,-618797030,417907705,-389809957,484973423,-528048384,-1948219824,1552492636,459139122,1476864232,1939792006,449636355,426174659,-2126644864,1967013257,-113509059,1480071997,-992810754,752402664,692357184,-1966821912,20752965,1166684021,-659822423,1009337482,-385650173,-222619001,-1227847107,-1965883136,-1455060425,-268419028,57819196,-2011533591,2011703620,-27596604,1625883507,675579930,58048520,1008359145,-385649921,1166678607,1964719273,440789251,436257784,-2107093452,-1218084708,-620500865,-387998488,1441328640,-320935740,991481832,454770208,1042710590,-389809921,-1007034405,-383834904,-1058537466,59875,-385888535,-1444357084,1480071960,-531764993,1592264307,-1119777,-1948205848,1552492636,412018740,977175309,1563311747,1051269950,-524162817,1760036467,-2299425,219706344,1966751349,1048189758,441313535,1357431800,-548542241,-1325415959,-602347280,-958422808,-1979544763,1149776964,910460978,-1957822906,1313796469,-387977240,-857145320,-551425793,-385907735,1552669604,844925224,-371206168,1702952838,1284210660,911510324,-264714870,-1047914379,175296568,-2132521600,-2009707384,230372436,-530740883,-1047870472,410374200,-264714870,1300236914,1820885220,896829495,-1989341509,-1007099811,1569440761,147294852,-1023314496,-31193206,130470026,931808000,-1996486714,-395014634,-76349433,1922041486,1829617347,1955464842,101380132,259290255,1955470987,-1979784320,-780890594,-1966895381,611618310,-1895429392,-117279372,-1911125053,770200180,1435193857,214076032,-388986367,-1990590170,1517587990,-1954523767,1098029070,1922567817,1569440760,-1910601344,1829617268,1955464842,101380132,259290255,1955470987,-1979784320,-780890594,-1966895381,611618310,-1895429392,-402229900,24313876,13822147,-1954523767,1232246798,1922567817,1273545720,-117278976,1370307,-389921816,-1031143244,-361496284,-402652998,-1007157074,-1177854581,-1073217534,1569311513,-1910601269,1829617268,1955464842,101380132,259290255,1955470987,-1979784320,-780890594,-1010594069,1003183499,-1094465187,1569418509,-18644849,-1987093111,-1955295202,230600285,47725,1922569865,-1545020788,-917141248,-1962929990,-783038115,1539542763,1002555368,1937018910,-14948332,443942,-1047789312,-2084467135,-471268669,1829617407,-1996488517,1569423453,29590473,-1979784320,1569442141,-883062385,1922041486,-1960393736],7,[-1023410154,1476902,99140352,-1878618624,1381221234,47953,-1183541062,102629392,-2019817697,-50690061,-209214221,513669767,1493638918,1405311834,-1732554414,47732,-1677717319,-91753593,-2019232772,-1644525581,-1017423271,-1014804141,-754667249,-637445653,-1008545445,42681798,975717514,108146756,-378729026,-28966902,-327840947,-1007137202,-395506242,1284184006,501764400,158554368,-1989341762,401092684,-528048361,-387938736,786962368,-528066553,1170654110,1157497483,-117279448,809798339,1932018746,675580419,1982481466,-2000422654,1149773892,1308509760,1323005323,-1979664818,-1023530668,-1979711301,-389011388,-754908557,-690953520,-227164152,-674176048,-1856664749,-628303221,-752229679,-472783919,22733777,-628337709,-1946204696,-1856664614,1996545256,-1007068413,-393259637,57802961,-1983645349,-1990473379,-1394064804,-1369601026,1922702985,-1996488517,971515996,12314626,-1950154381,1128498269,-1954259575,-1628918187,-1947569664,1435189852,1078758318,-1977070455,1958742209,-1966473653,1958742213,-1328677315,126372608,-1979217845,809777857,-980801165,1932608570,-1958065630,4623082,11536264,1183378059,-1958591744,4623082,11536264,1183378059,-381007104,1821048765,-5248703,-1992139637,1284222557,24569920,-1949739637,-774206246,-774690334,-773598749,-1709798429,432015474,-804997677,-19148561,-2013760051,-1742828589,432015474,-1742829101,-1966868366,1961900231,-1014316287,-1950101448,512328797,-1464109938,-2146467724,1955468939,1955731081,-160126789,108363783,-369238040,-628424697,-1975314550,-1911125705,1829617268,1955464842,101380132,259290255,1955470987,-1979784320,-780890594,-1966895381,611618310,-1895429392,-1961200524,-1955295722,-633747107,300418675,-1023315200,-2139838277,-1679196377,-1878618369,378127218,-1779927914,-59578115,1569394547,-916616786,1922041486,-100839704,-39589693,1955468939,1955862153,1955731083,-160126789,745897991,1955468937,-1972564546,611618310,-1895429392,-1961921420,-2139845090,512360163,-338594674,378258318,870872212,780797,378264203,394818708,-1959294909,-1988848106,-1099657706,109735181,-266046322,1955530250,512429940,-478120818,-1910601218,-1897148044,-1241402685,-50796544,-1946429208,-1988848618,-1099657706,109735181,-266046322,1955530250,512429940,-478120818,-1910601218,-1897148044,1284096963,-1856664784,-628303221,-752229679,-472783919,-1236016175,30509568,1523778003,-2001969783,-846592691,-506462027,-1014311472,1183378059,-947240448,1183378059,-889110016,1963281918,1149944809,809777704,1149907059,826554921,1435183219,-1931834479,702730714,-773598765,-1243360797,676104704,-889074943,1284120459,30081321,-2074244661,12305400,-2074244864,-1108818951,-1156877313,1569259520,-1910601342,529253236,-1987945079,-1099657698,109735181,-266046322,1955530250,512429940,-478120818,-1910601218,-1897148044,-1912173885,183510132,1970573062,32110852,-1094453248,-1310167795,-1978436609,254050885,-1331739256,33982704,-1878618510,45859698,-1457616526,-68491148,-1250649413,-1458140402,-1962440076,4622570,108330812,-838974909,378138485,-12815191,-1310183052,-1911125509,1829617268,1955464842,101380132,259290255,1955470987,-1979784320,-780890594,-1966895381,611618310,-1895429392,-1968540300,-1972239866,-2012273432,-980771003,109637668,109998594,-1245482352,-546469748,45875120,-1341683598,33982704,32031602,230605568,-16062355,142951818,-401508928,158596038,1922041486,-104948760,-1709629,-386290712,-2036400013,-528068384,1569412467,-1712827516,1569283065,33983108,1022370930,1007514624,-402033648,-1628898940,2812415,1356891807,110026886,-1729596784,-711202575,-1629452712,125108284,1912735368,-388635672,108199975,-386312216,1552678769,777816360,-1978497560,611451398,33982704,-1878618510,-452597646,-1629452712,-1878618429,-421664654,1912735370,-266016630,-2002828022,-1955462650,-980777891,-264441820,1166676085,1124567199,126353584,1922041486,512345080,-1464109938,-2146467724,-1989016901,-1955288034,-1988850154,-395007466,158595428,1922041486,-105003032,-1911125053,378229364,-1464109910,-2146961804,378087797,230585486,-1912173971,183510132,1953795846,-1910600945,-18644876,1955470985,-1014043695,-97195942,-1962931991,394812122,-1992849341,-1099657706,109735181,-266046322,1955530250,512429940,-478120818,-1910601218,-1897148044,1956166595,1124075462,-1962932282,-1250644970,-1964340466,-2008874938,1962884103,-838974971,378138485,-2036370260,-528068384,-1141240600,662729896,-528066433,1962884254,-12064509,1922041486,-2115451912,1892661971,1912735370,1081413692,-1965994498,611451654,-1997894785,-1153302458,11891203,1971324918,-973192442,-1962936855,1958742213,604473874,-1997894785,1112211526,-19837442,-1175554611,1508404822,5630208,-160300101,74809351,-530109,-581072573,-1972480327,1927335943,-2146961906,1189611125,-661248,-1979704087,1962884103,1978612764,3401734,-805303831,1927336160,2615299,-402643736,-890699760,1892662271,-1144038007,1569287764,-1031093299,1183377803,-964017920,1183377803,-1966915328,-1997894905,1111687238,-1009693186,48857264,-2013220864,1038650181,1205798159,-45625317,-2142774003,-385923107,1166719640,1975519371,-1471837690,-1979710487,540846405,2134640498,-2098723981,-3216946,1942951144,-795744251,-1041644551,-1329334017,-843520000,-1008039704,-1979711557,-1015763426,-1979711558,-1015901162,-1996423237,-1015901666,1922178699,-402647831,-746123191,1922178699,-753287160,1256784757,-1965848832,-2036352187,-528068384,-400314285,512478578,-1975290706,1960315079,1944603402,-832509746,-1954537414,1131582494,-670513270,-397735308,1273548382,-2145371442,-1843492517,-833558414,-1629452712,-1949452568,-797796322,-791162653,-1965567773,-1253133369,1913273344,-32887802,-1611236923,-2041519994,1019579104,-1625525494,-2041519994,1678150368,1958742124,-31412217,4843723,-1629452712,-2013257751,-1251187706,751173120,1930050570,-1614020872,-2041519994,-389707040,-2041053147,518561504,-528066560,1566878,1922631306,242597896,1922565770,108204092,-397561781,214159091,-823269328,-1983659010,1166726493,1967340704,1832237839,-1972554054,1284124780,846129,-1167247685,1821011253,810322481,-1999147640,1569314893,-615151143,-359989072,-1342159224,-648180992,-370669688,-82384712,-1977211278,603980294,-1878618384,1962949746,261416983,-388670069,158584100,-401629208,1122569962,261548047,-19309173,-683308537,-914946246,-19178101,-666531321,-1284044998,-1978718999,1014228486,-1341820304,-1010825216,1944716938,1077682180,921176946,-2005749572,-1334581754,-1964471808,141814022,2042989248,-1019212798,-393576668,-2145066800,1944651400,1059374474,109633540,-2134674454,1700946252,1632403564,980182370,1885688352,1769234789,1451255662,1702194273,1836008320,1684955501,1128407098,1195787588,1380994377,1465275475,1632403501,980182370,1885688352,1769234789,1283483502,1818583649,1818318464,1535141237,1953064005,1866956893,980382752,1869562656,1852400754,-2140834719,1819305298,1952539497,1394621029,1668445551,1634869349,543516526,1159754351,1380275278,1885688448,1633905004,540697972,1735549268,1914729573,1701277281,1885688448,1633905004,540697972,1867398478,1634222880,744843118,1379750432,1952541797,-2140834199,1651469383,540699745,542056515,-2142887854,1970040643,1998614125,1752458345,1701139072,543973750,1701081679,1377843826,1384137504,1818321765,1092631139,1468026144,1868852841,1210071671,824202784,1428181792,1953059968,980641132,1444956192,1310736928,1952531584,1394621025,543520353,1684107084,1952531584,1869357153,1149264993,543257697,1702257011,2003782784,1914729061,1952999273,1818838656,1869881445,1634683936,1867284580,1852400737,1867284583,1852400737,-2144722841,1701603654,1919903264,1986089760,-2140705175,1701603654,544175136,1701602628,1182819700,543517801,1936291941,539915124,1869881433,1885696544,1701011820,1818576000,543519845,1701603654,1869894528,1701273970,1769296256,541884532,541335635,-2145181615,1702063689,1149269106,1952803941,542277733,542277699,1919885379,1414415648,1300255301,979727983,1869760032,774778477,1182822228,1634562671,1142962804,1226852128,1377848352,706749472,1634484864,1132489582,1918985580,1886999680,542711909,1663070068,1768320623,679505266,824191299,741947193,825768241,1718571808,1918990196,1916870757,539784052,778268233,538976288,825049942,844707383,1296189741,1397052461,1350574164,1953393010,1867259962,544367991,1751607666,572533876,1970562387,757083248,-2144985044,1852404304,1176517236,744844393,1769099296,1919251566,1769099392,540701806,1970562387,1919885424,1414415648,1350586949,1953393010,1766203450,1634624876,1484809581,1769099392,1919251566,1953459744,1634038304,964720996,-16132520,-318702592,84461831,-2046099958,-50266608,1108681984,773152533,-585807083,758589460,-63463881,-197672393,-1539817417,-130567369,1208885773,51509777,-1022222318,370331410,-1693478385,302961167,1662277906,1746169108,-1206549995,-986141896,-2110182600,-8192210,-2130738814,8421504,0,0,0,2633003,791293227,1009527134,1010712124,1170296381,-766553518,1322079571,1229837904,-666808882,1263488844,1329844309,1104432725,1095910742,1313457479,-750632492,1137592659,1096078159,1230193102,1329807822,1096040915,1196379342,-833834959,1355831365,1381061577,1431459028,1279346373,1330562387,1314081236,1163086273,-766553518,1338265153,1137068498,1397706568,65477,-2139062144,-1602191232,-1600085856,-1600085856,-1610571616,-1600126976,-2139062112,11331712,-2131145344,-397692997,-790037951,-253499190,1642660723,-530740470,-387162743,1552614633,677153078,1945309672,1972093697,-151015188,1954604101,-385765371,1291714563,-163215306,-2009840502,1149957189,-179992522,-378729026,-1749417803,-102766517,1929383144,1300284161,-5209865,-402617111,-1631911870,145745995,1380865347,-385986981,820510770,1268956106,1124637928,1532120661,1314590030,-11639269,-390857752,-454489618,1829682175,-1157626903,1569287437,73394412,-1007041544,2146919808,2146985344,2147050880,-144342845,1267776127,-386304792,24379297,-327840829,976110730,24260676,1829617347,-1993319285,1972054108,676134638,-395506242,24375914,-129138493,-2013155200,1972106821,776243948,-1963702904,-922865596,-1946860152,11595381,-1104657272,1239969037,-179991885,-17545942,-414873408,-1159134347,-327841015,-2131343882,1166673524,256500,-1997191798,230565956,-183572371,142951818,-385649216,31984021,-146409739,-402426752,1569452020,1125616260,-162842742,1954608965,47625,-2008868984,1435061047,-262305294,-390928408,1435235540,-2074244112,178515,-2014083172,-1527513862,-91753593,-1152230755,45706455,-209216512,-201524601,-2014083164,-1990484486,1972105309,675580652,-1997126358,1308502084,1829617383,1972090485,675610350,975717514,57880644,-1090567959,1166699789,-528048221,-2132769200,-1149197491,1173770783,158695672,-2136914442,-1111817355,-113252273,-1629452712,-391953016,-1175855877,39839962,-1142207255,1055410732,452856,417858418,-991378453,-287840056,-389873293,540722878,1246608256,-1946672920,1552495708,-529167558,-1964673655,1166554692,1829617379,1944989928,-437730559,912034778,-400008055,24375526,2681027,-1007156621,-18516597,1157510212,910461494,1965704250,911015427,-29735798,230570564,-482002323,-1007102094,-1949816088,1552497244,-608245720,986075624,1552646176,677153076,-388255768,774817346,1552646190,677153078,-388259864,540722738,-1277171584,-1992663925,451422300,33983220,-498759566,108576776,-385864216,45809687,1892661874],8,[-1677688903,-91753593,-2019232772,-1644525581,-528048136,-387938736,-2040997312,24354528,11004355,-389529368,-118950951,-610211621,1354465205,-2013220752,-838974713,-1293354635,1851046880,-1949475447,512341085,1702915922,1300266936,-370638663,1962884297,1019225173,-2142866048,-394217651,-1763134405,-1286608672,-397777477,592315861,1360417361,-10995685,-385409048,938016746,-1158950912,-754880432,-2139091072,-394283163,1387921446,-1965883025,1066025735,1726535818,-531109689,-385873688,-1511456860,-1950091047,1128516957,-1009951351,-1160946293,-1073189292,-960244967,-1979544763,1149776964,709114408,230556786,1143653229,944015418,-1957822906,1313793397,1021461898,-1157008128,1552482304,6350916,-1996488517,1972058204,-2013155104,230570052,-1334122387,149046666,-401835840,24365387,3991747,-402643223,-809766035,1912781424,-1677688903,-91753593,-2019232772,-1644525581,-359923792,-402635128,24376164,-529167421,-1977072386,1144662084,1829617206,-1007111306,-1959240565,-947239860,-393549824,-939474038,1284098186,114878532,-1992663925,-2031605668,-188552974,-1022959640,-1966252661,1066025735,-389818230,109769329,-1073188350,115868536,-1343559680,-386725911,-1545014116,-929634298,108396348,-385437720,-1071331004,1853194300,-385890840,1972045617,675580652,1928611130,-165579427,1954608709,-146409957,-401640320,-1045364826,-1337784440,-385382159,1166671936,2681333,1995785530,-112855543,-385649536,1161429036,-166562315,1971385925,-129632756,-1979484800,65664069,-163249664,-1104657272,1552641293,844925224,-385917464,230557429,-24647571,-1962969367,222096453,247137909,256365,-1989341765,-1144787363,-18330548,1392264707,-11344048,-1157596439,79254584,452864,-1185661765,1374158850,649685,-397641797,367588613,-385649708,-1930898072,-685512507,-397661253,1948386245,1412376147,-11261395,1929453288,3795203,1877483184,910461634,1915241530,793020969,-399948664,24314076,927238851,1915307066,-1005066229,-19400472,-411752124,-152564304,675610306,166317941,452608,-374414360,11535574,-389927448,-1007087894,-397647429,485029005,-199628603,1939670666,57982984,-385884183,-2017743172,-1340176019,977012,-370669966,-661035,-371804952,1391001450,1969110016,4974632,1631354660,-551288206,1124338408,-431467561,1407011923,1163124818,-597797917,-1329889197,-1341129100,-389810082,522453025,-1022709565,-1329394256,317244187,-1308194816,780404,109762698,-125143886,-1962674711,-1955287010,435729493,1476817619,-107028346,-1340175421,1124567668,1957699209,-35077128,1939717037,1954547702,-12392189,11584504,-1342176535,50759808,-19338891,978604624,-957853126,-387061517,-1950154381,1552495196,74836022,42681798,976635018,91433028,-110293570,1308509891,1324184971,-1144784818,2042252166,40167499,1146400339,2082690180,1450658851,-27881135,-397720389,1843983229,-385649710,-507784224,1265482315,1493319144,-385985371,-1209465954,236972045,-1192688781,884720595,-212604853,1943163880,-742987517,-605546064,809798336,-1977072504,1149776196,-1387599831,1939670666,58310664,-402597655,-1293417474,33983215,1978678386,-1622832633,158646280,-402556952,-806823995,66512896,1965640958,676134604,-1813462667,827797441,1330065165,-1606055296,-389990168,789430658,-1333767609,-1589250495,-1342016384,-1054611379,-1979672088,-1073178043,1793590132,-1723495928,1651818504,801200616,1173782616,141852827,230574261,387437,247355061,239372909,-1106492374,-2036372211,-528068384,-488061558,-528066368,-673781602,-402632216,1001390163,-390016792,1223165985,-1639609856,91602952,-1092076624,-1656359232,-402099072,1462747394,-377483949,686292995,2156544,-2147481367,2138354470,-2147482135,-2139835634,1930207720,-1291389430,57966708,-1009603608,-2098655824,-1790604608,578076680,-930479947,18961595,-1626895669,-2041519994,-1061885728,-2142877905,-1629452712,-390046488,-1545011246,1128738752,-1824159104,-388544536,1149960130,323226130,1284194420,4843536,42681798,135414922,-30968640,675580104,1829617238,-402636824,1412415598,83254912,-1341819520,190792,-396994896,-2081898483,-28942593,-864711859,1284197966,649224,-1996075893,233384012,-20578816,676104641,801125864,1051754584,-390078232,984667540,-1145054999,-1964487915,-797775631,-303496333,-1380390703,109576624,334066869,1273084672,-397704774,-1638334402,-571933098,363063571,-25905733,-970164977,-1262809081,-2146961804,130421364,1266268672,-1141820184,1458064162,1042929,-1157691450,585649017,1261091825,-1007598360,-386852632,2112418089,-1991409493,126507904,2042628163,1979595824,20900099,125173052,2139710848,1023404009,-1979353601,-1017927355,1161461540,-1979091542,636070213,190720,384385859,-1455080960,1173753717,57966729,-374661144,48824332,-2143075584,-377452211,394985388,-2026403261,-1981546541,1435208029,-1940551244,1166540976,-1425348466,359996220,-1968508952,-1073181115,-1007091083,-20882968,417959501,1632256,1166673267,-1966868311,-756504251,-33328450,-974614971,-3544662,-1970709109,2042628103,1962884112,981410839,41265733,132760568,-1455080960,-1007156619,-2102973,1166722041,1975519374,-1950091006,126520413,-1940027069,-124891650,-1241085757,126507892,74809404,443742531,109768842,-264735562,-1975317643,931808023,1945686919,1128481541,-469771147,451463050,-1023315200,-523181872,-523181872,1958151816,115917706,1958198016,616761098,1918975103,1021256706,-117279952,1916419267,1933655053,1019476226,-1023315385,254019372,199803896,-1441601536,65586169,-136960,-116145176,692357827,58048520,-1966931024,-154954939,1954587205,-960275711,-1979544763,-1073216444,1144661364,33977876,65603652,272892416,230557043,147061101,-33393216,709114560,230557042,-2000422547,-28956604,-881489075,1911049806,-389809941,1170604071,1149895307,776243240,1174815880,1972063742,-1974579471,1166580293,-1069815650,-390092056,-1679168559,-1639609645,1956267322,80996358,-1949176600,1552494172,-1071912664,512446803,1284206958,1127188520,-1992093816,1500605982,1364443995,1903042187,1259309643,1284059018,1847494952,-1017423503,-167769112,1954587205,-389809918,-5242631,-960281208,-1979544763,-1073207228,1144660596,974156562,91689028,-110293570,272902851,704646633,1144653892,-1106938092,-1007063795,1913275450,1829617157,1149813753,1308509700,1321497995,-17569714,-1967259416,1140982852,-1018853364,1284112565,1834203909,126536449,-390118008,1166606023,-1966868284,619219463,1971338432,616925712,692357183,-2012771773,-129292220,-2013155133,1149773892,-2134640343,-2139834354,-2147482135,2138355750,1958217462,-1979157376,54320965,-1979709975,54317381,-1007091085,1958217462,-32934784,1308548941,453087,-19837442,1284231501,146901554,-1342016064,1929329665,1140764674,-980809848,41271304,1077674416,1068499570,-2146681052,1124567115,-389810109,-404225978,-1656359424,-1958972288,1552489052,-1673136638,-1106873216,65629453,1829682688,973620362,477370948,1444562056,1577280744,973620362,57872452,-1107017496,-1410831091,55568384,-1016263234,42681798,-1979691544,-1073212860,1144655988,-1978960344,1144655940,-402427128,1149895701,1958742056,306461222,1149903218,172243460,-18346894,72154627,-385334018,1144651789,-32999660,1157498956,1189049604,1972063742,-1018278221,-2012724086,1149895236,1975519272,138708998,973093353,108204612,-2012189558,1144653932,-402426096,1143604153,-1978961144,-922867644,-385334136,1144651792,-1978961398,1143613508,-2000617974,1149896772,138684968,-1023130488,-2136652298,-2014772364,38046415,1963476010,54823450,1963541546,20759297,149488501,1979661316,65923331,-1979704599,54823656,1963541562,1019578896,-385649407,-12844181,1944650613,-817305341,-397753413,-1203176559,1539462747,1398502193,1851087706,1166736987,1975519385,-52631293,-2137174656,-385753880,1702887897,-1966899299,-1073178299,-1329397387,-1723496448,-1969339000,65573701,-825497344,1356891807,1153884294,11535116,-2012396408,1166580037,-1654292326,239388287,256165400,172279376,-528066538,36432286,1958295177,-378729026,914948103,247362745,-1723495827,57982984,-1979619095,37487684,1592329075,-2147158527,1702890357,1300266908,149520539,-1672642560,-1687846784,-1723466113,-1150518342,62483576,-209216512,-201524601,-2014083164,599432698,1829878637,-1677716807,-91753593,-2019232772,-1644525581,-1150456390,448359763,-209216512,-201524601,-2014083164,1149935098,71565832,1149815038,239372826,-1960819576,-1988839138,1400158518,106728286,-1961337719,-1988839138,1400158518,71600734,-32881528,83242572,-1257343872,-1144485376,-889098925,65603466,205783552,-2012330872,1149902404,172239388,-1977858936,1143611460,-2147158498,104617844,-1914109069,1829617152,-33490712,1149897540,-528048373,-387938736,-2041052890,1144692448,-1976994805,-1821537592,-980759042,-1047919812,-2036393358,-528068384,115918218,-528066559,189020830,1174275700,16050323,-402606872,183042286,1929460736,3598595,-401715970,-1628962804,452608,-385836824,915000649,1173779641,108298395,-378729026,247332867,172264045,739525674,-402425598,230555997,230605677,-29628307,-1090845207,-1479411,256250,-1963239447,-1073178299,-269941899,-845747974,-1996469016,-160122570,1954585669,1829617158,-1107295255,1149922574,-528048344,-1948219824,-1988839138,1400158518,106728286,-1960289143,-1988839138,1400158518,-528066466,-1656359266,-2013039488,230565956,-853546899,-1967434519,20224581,-1164294776,2025548923,-402410132,599392275,1829878637,149426869,1835907584,-1251126341,-1964340454,260702278,-1047918712,1183378059,-29211904,-1008044595,1016284554,-1342016765,1921006595,-2004897790,1149932357,1834203917,71501704,-1323649789,1124567041,1157808638,256129683,125045874,-1328939445,-385382400,-838991868,1284039541,1959394827,-20711422,1166709581,1929591955,-1144784450,-1561834795,1581861112,1314804566,1178754681,183041630,-1187608320,1829617268,-1996486679,-1099646666,1149922574,272926728,-2010626934,1157501508,272902674,-1105967992,1300262157,585728165,1170626298,182977163,1308509696,1324840331,-1614586290,-2041519994,-1521647392,-2013220736,1149768260,340035600,-1629452712,340036291,1149812990,-1241401596,846082,-32881526,71600328,28705463,34358410,-2036394940,-528068384,-125110272,1477270666,10412166,-1963947280,256150227,-1978842070,172264136,739525674,-387413502,-404222980,-2013220615,-2036398780,-528068384,1489763304,-23142266,189020864,-504764046,189041401,1149815038,-1824159227,-796206858,233374385,356813312,1149812990,-1823110651,1149895089,-1966604267,-1157581368,-889098925,2089426826,12814860,-1966044464,189041399,739591210,-1978436606,33599720,-838954171,-930416267,-401970038,1877478318,172264185,1149815038,-880351228,2030324990,-109909512,-960881744,-853167009,-855460831,-2012208106,-394984954,15270225,-1202708992,-661782528,1361477720,-1021346044,12079134,1490587136,72420992,516104064,47184,-161949554,-2147200762,1344193311,-1912602440,243292376,528483409,-855460657,974136342,1953825286,28623617,-1262283059,605474050,33962512,-2012646283,1953825286,6547715,382534068,-186055819,-855591936,1963146262,5236995,1962811019,1962942089,1929386472,14280963,266872712,-385649920,126353615,1958416000,-4986496,1962804991,1962819201,108360956,1962804935,512455868,507213054,225801468,1962942091,1962811017,-116675608,-389809981,1139277957,-8394497,-8656701,-1007091083,134223336,-1979222839,-385830679,1139277832,-385649920,-1007091741,1962673919,1962688129],9,[108360956,1962673863,512455868,797603068,1962673919,1962688129,108360956,1962673863,512455868,260732156,1962810939,645924213,-1015057221,-4471414,440672,-111082054,74778426,387576,-498974141,-1962446093,1124567770,-943509622,-1133183994,-33110156,-2139833228,2138356518,-1157171517,1304658036,1196443723,-2147319725,-2147254271,425988,51281928,1491632245,8436225,567089844,12079134,1490587136,72361600,615522175,-1268611142,-400437979,-389873659,-842858210,-1071362031,-388888911,109625598,-461343463,-771313216,438733036,-461350795,-1997746162,-1015735514,1356891807,109764742,3962122,-2041051020,347119328,-2041003015,109616864,1323922698,1364414464,13690962,1482381658,1963591304,1963923081,-1250611782,1019316736,-1341819375,17623303,225755144,-2014083172,-1527513862,-91753593,-1962037091,4622570,-394973765,57869885,-402593815,57868327,-1979654167,1014303494,-385649340,1379664209,-1545010315,1968192515,78571779,58017596,-117139479,1964947651,-1184755525,817496067,2943074,109578610,243299595,-1014991604,1142956064,1142956097,1142956098,1142956099,1142956100,1347702860,1380798275,1196708432,-1979951274,-1988805114,-1955250162,-1955250626,1074695155,1973875573,-133920250,63135327,1131757598,-479014087,-1017225223,1963591306,41222204,512476152,-469797624,-134216984,-2013220669,-1149957626,512320195,512324868,512324870,516125960,47184,-1957111666,1963080903,-384389115,3932171,246416757,-1342176535,1342605322,1343127556,11567108,129027871,1356891807,-1259806586,-528066305,-1329333858,-1966868222,1014303238,-385649408,109772785,1144812811,128976244,-1157638679,330563676,-1477959219,1958742016,-9639928,-1075248720,-8787713,222086136,401087093,-1023315200,1963722486,-167021440,-2139815162,-373095307,179306498,1963335307,149480447,-1023315200,-160167364,69110723,-387711115,57868413,-2130739735,2138377254,1964451456,405176447,-1914142859,10479616,1964508918,-402164608,280035099,11584505,8128136,-1979687750,1014303238,-402229888,65601720,13690880,1005126515,369527039,8436597,1964252809,-1989907269,-394983394,-1007156852,12079134,1490587136,72353526,-2146536320,2130989094,72353418,132733727,-1966923777,1014308358,-1341688544,-369118208,1076625412,109633674,646447196,104494354,74872089,-1007085904,582730744,1007127157,-1341885152,-1173911510,146079837,-1157620503,126514474,192225340,1964050166,-1962642304,-1166733538,62193765,-1979711255,1965702151,77457667,91569980,1964510848,-1997894784,1111687238,-478818818,263504888,1676157389,2042628351,-117329916,1109819587,716930933,69110117,-1023299467,567087028,150947304,-1023314496,-1275044678,-400437994,-1073152202,95421561,-893664263,102664548,-1023365003,108363836,-385858584,109707327,-1073187562,2129139316,-1626246400,-2041519994,2812128,1493033704,-1012998010,1929388008,-722943231,386332413,292913269,-1142390608,-385649412,384368134,-1023314946,1555743683,-854543360,-19863519,91865096,-337116752,-2036349955,-528068384,1964445312,-528066432,337546142,1124567157,1964377738,-2143502082,317197173,-1023315200,-1342144325,369526784,337545589,-1161561995,364118108,-2014830131,1958742270,-2013220851,-394979834,95485254,11584505,-1258258245,1124567168,-109720066,512476152,109737236,-922847978,116797557,1954575682,4188419,-1275044678,-400437996,-1073152442,20714356,719913845,1946369024,2025731,1967263360,-1149194112,109576320,126514454,337545539,1975519349,518403,179356664,-1342176535,-672641021,-1007068932,1963591306,41254972,1488700409,102664550,1651293045,1963466377,1929392872,-49485565,1929400296,-50140925,1929414632,-50534141,1964770954,1710818952,11847934,23476411,486968003,-972584843,1382451462,1965145027,540805002,109709173,48850425,976235520,1987386118,-115953658,-2013264407,-126542842,582681027,1007127157,-1023314656,41173564,-1958493191,1713421251,-1174404423,401106488,-2012974340,-1015735034,822096177,808649013,53491202,839135793,942933300,120994054,11928066,1964775050,109759230,95515933,118284498,348979380,-2134575368,-1007091340,1967326856,11927988,1710823050,349031166,1967326858,-402651416,-395050996,-990447421,-1023314532,74630137,-1023292288,-101109528,548425923,1965098632,1720270464,-385649326,109772526,-2143521526,-1007091083,-1989733189,-1149958626,512320108,468219144,-385649920,954792954,-385649920,109771762,109606172,113665780,-1018141047,-1972035141,1965046791,-200898041,190822,104476716,108426522,-369551696,109576197,-1007127268,-1241402367,471239168,-842334603,-990447593,-1341950975,-121374442,1974060278,-1007041791,1967392392,-192282444,1727272586,399362814,1967392394,-385883928,-394985648,220105155,-127801227,1964115594,108396348,567089588,109625598,31981660,767214336,10479733,-1275044678,-400437999,-12780494,28312693,1323877369,-1023314696,1912621032,317244161,6076928,567087796,1023152616,-1327270401,1019476227,-1023314683,1356891807,-397287290,1482291910,1017045126,-1979353853,977349,91554364,99156912,-385830912,1499004928,800769017,8502133,552077493,-1959874560,4622570,9026370,283640757,-1962037248,4622570,-1955254854,-9106146,1007127267,-1962183648,4622570,-838974909,79949685,-1997894848,-1337851834,-1997894854,-1245511610,1964947983,-402617624,24313878,3270851,-389873293,24313907,1947024579,-1010566910,1964948051,1072170165,1526887168,1966750915,-381462011,78970889,-394977606,-128253869,1965210307,535365813,1949187072,286162952,300515445,716849920,-402410123,24313866,287736003,-1007124619,126505299,-402640920,74776649,-1007133863,1929401064,-1017423613,1183378059,1532576256,1976434243,-133723429,-1960791869,4622570,1976434242,1631372278,2050754162,539755127,-1958760253,4622570,1976434242,403603700,-1144815499,79259853,-1677248000,-102720189,539889091,1759689530,973095097,-1656513529,24443360,1650574329,1717920867,1785292903,1852664939,1920036975,1987409011,2054781047,1145258561,1212630597,1280002633,1347374669,1414746705,1482118741,825252441,892613426,959985462,250096191,1294368768,45121397,281870516,-855553047,875570193,-2146536144,2138395686,1967457991,199864320,1410236416,113737845,-1207929531,1353914807,1226738115,-1979664779,-754535977,-1979665182,-754667065,-774897184,-805259296,-1983708701,-1015724258,1967726219,401130435,1292795904,1465286773,1967601291,915013259,552105291,-1017225472,1967982326,-1023314560,1967990400,1465274495,1967863435,82378379,1482579712,109971139,-1944160955,1409742529,242516085,-335291718,-76217944,27847930,-644940940,-2145387603,91555836,48853172,-1962429440,1409742536,242516085,-335291718,-76217944,27847930,-1047790732,-1022886997,-11409328,-7280552,1158057478,-402148235,-1022951402,-12720048,-8591272,1158057478,-395266955,-1022951422,1195281239,-154629259,-2139794426,-625340812,27847683,-319095947,-76283480,-72629877,1967589119,1967589119,1967720191,129287007,-1275067671,-13047696,24444988,109971139,-393579195,-397342838,1129971638,-193606146,468239111,-1274892033,-1223635712,-1306806784,-855460864,47888,-1006714136,1023345128,-1023314688,129296522,300490928,-17766400,24444988,-1259828541,-383733648,512425984,-1957464759,1400194846,1158057478,-397324171,1482293086,-176828930,512318215,-1990494905,-1015723746,-1946257688,-1334490850,-371709872,-41877590,-1023314688,1962998144,-51854591,106386944,1967457934,158793272,-402607128,65601650,3074048,-1017225465,1962999168,-109001983,-1023314688,1442894568,109971031,-633834171,-1981281930,4777984,-402652183,1594294276,116835166,1954575700,64666126,1963501804,-1171934981,-51510312,1968049801,-402620952,117309553,117339475,244020561,-838961842,116844149,1954575700,-1171673082,-1007811624,1968441078,-1173457792,-1460927526,-1325697784,64535077,243924462,1072198990,3401728,1968377598,1968246526,1968049803,-428487170,1968441078,-1341754240,64535081,-889076754,-872493058,1968184969,-822162943,378129150,516126034,1967464078,-1021336077,1968184971,-1946323224,-1955248330,-394964450,1049361771,244020551,11892046,1309575619,1344178549,1377208693,113754997,83916117,-956299543,7689478,-1229915630,109790182,1122399573,1122419850,-527801884,1642464012,-1190677509,-18739200,-143275010,1642513546,35556291,512314112,-389843625,12189708,-1224559616,-854536960,1203356448,-1947610773,16826353,-1012599812,0,0,0,0,345645054,9,0,0,17152,0,0,1685414527,117,1970114304,-16744448,393100042,32768,8408577,345767936,8190,0,0,0,0,140,0,0,0,0,0,0,0,0,33554432,-217989117,68460,0,0,-16777216,65792,25165824,16842752,8388608,16843008,369098753,402653961,80,0,0,0,0,0,-16711424,16843072,65793,0,0,0,0,0,504695811,1111044135,0,0,0,0,0,0,0,0,0,0,587202560,808464432,3158064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,539575080,959920433,943272236,1867718705,1635218534,1092642162,745763954,1668172064,538976302,759387680,1496725297,1112091954,1163144525,2118739,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],10,[55,0,1,1903165440,36,0,1,15728640,34,0,1,1939603456,1,1274217207,1,403963903,1,1457,52,0,1,-18153472,1,-18092032,1,-234622976,1,-18153344,1,-234622976,1,1939996800,1,1610613495,1,-230292745,1,49373292,1,34800227,1,1457586512,1,534847698,1,0,1,8388608,1,0,1,1837591951,1,589823,6,0,1,1944125440,1,12,48,0,1,8190,6,0,1,-65536,19,0,1,1958507708,1,-2147483648,1,1656971971,1,25283,3,0,1,512,10,0,1,1353711616,1,133121,2,0,1,-16777216,1,15,1,0,1,30050,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0],11,[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],12,[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],13,[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],14,[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],15,[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,49748481,8439044,157288654,49742336,123535873,-226357414,16778102,283,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,538976256,538976257,538976288,0,538976256,538976257,538976288,0,0,3329,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,567086593,173849850,-1899459332,-1899983152,-930284799,156370475,-150990662,1959922658,-18431,-1173791581,162793358,431235533,1470243073,-1270807543,-841971198,-1270959583,-1910387455,-167160802,-16501754,521031541,-1274491135,-383660790,-1494744960,1948597253,1947024385,1915759706,1997093967,-259286965,-1265900031,-24968160,-1271040769,222080002,-1968556543,-350106160,-1173768972,567083966,-855401471,201439265,1743331789,66829055,567086849,-512376822,67700423,-1044774911,-853887999,147963681,1006979304,-1432652763,45404161,-92134963,-2115144435,-1962355985,-794679807,86763528,179445518,567083700,-1089941247,28838240,1008848169,1014985729,-1974569983,157000197,163127472,-1359853824,-1054209791,-1089904478,12124289,-1431546368,-85979903,243847670,-1084358528,28311644,1487020289,7126793,567083440,-1609999966,378145025,-771094181,-922862987,-303494795,140556801,-1107217431,11864219,-1979096897,-215489791,-251420762,-260723298,1486934155,1493568001,1962884105,-372047912,115998358,-24319743,-922825986,1537275764,157327881,157877761,113659715,-1169356437,263457120,1453465857,1958742537,1762051963,-967293687,1158245121,-1073077811,113732212,1094846825,158008833,169987412,-1900841536,-1089907706,-4717567,702975,-776033293,48904,-402382847,222037064,-1993991308,-1404878017,1946436353,222079495,-202699916,-2119561808,1912878081,157335262,-1190921281,-1510801392,520536065,-1560011613,-1556085730,883033097,-34543359,158809730,861697279,159491008,1074365185,-1962316125,-1962323434,-853101350,1443296769,1232469769,-1160081890,448004352,-1960894207,-2130093042,-1174339351,666110304,-922869503,1963474874,1544456993,-1898213879,-745604607,-2114199157,855703785,12079296,-397389055,-1161100340,162793334,-2081873459,163756545,567089844,-1174398279,666110304,-895409919,2032905,-388823631,-955678301,617985,281248514,163976843,378130475,-489486079,-754728309,-784610932,1997029306,-834764031,74776329,-645150677,-1910576245,-1261292799,522308890,163974795,-1274453830,690081025,1946797582,1963042832,-524058362,-1159992575,-2115434551,165323263,-955678301,17395201,163756544,567089844,164118147,-1272810495,157334055,-855636807,1975519777,-1036088575,163881225,-1064385277,-13827802,1963575297,164667870,-1896168189,-769225776,771881729,1386285528,1544456969,-1899983351,49211393,-701563090,1577514761,1979711241,129677825,-1006693399,6110850,-1341491936,6143745,-218100807,161266346,567089844,157156865,297009152,-855614278,1958805025,1577516801,161332745,-402650951,45351004,567091201,62464461,5171200,163133067,163266049,-1308602904,-853422816,-1256289503,1960512257,-1312584918,619238149,9627663,567094529,522503050,-1308588056,-1977496275,99143681,1681653840,1680605810,-1174375448,162793217,313795021,45387499,-841971028,-1007033855,-661929933,549054603,-773402368,1122538753,-392981248,345178173,-1175526912,132651777,-389838080,-980746238,-388724144,-1973813247,-789917454,-789917462,190698,-494873087,-1325239281,583925248,818577613,45404417,314778061,-997840960,-2044215278,181715713,45404299,-1031612794,-1977496272,818053633,-1262280243,129678099,6110850,-1274352895,128170775,7159426,126990880,1555696385,-31339264,-1948551744,-35984941,156376577,448057907,521019853,-1275044678,169987329,129678016,-1070341259,-1560248925,-1556086783,109969514,1555695954,1544456960,-853036031,866116385,1017915126,-1265142758,-841971199,-336403935,7126753,-1542886209,-2113302271,58007612,-1543479874,-218102343,1577502465,-1174405111,448006556,297017805,-855614463,1958742561,1580632849,-385928439,800783873,-855002104,-1648639199,158187273,-1190555391,1017905163,-1979550401,-498882041,158113793,91602954,-32942176,-1677313344,-1106217727,-1648424595,768265,196781811,-1167166463,263457180,113648077,-1912600230,856248833,-853887790,857673249,163423168,-1559642367,-1885140595,-1432141815,161266185,157027841,567093172,28327651,156894854,343261185,-1274450758,-1172189930,-1073084427,113712897,67962,-1274450758,169987368,-1161137151,280234348,330572237,-608558643,-855002111,-12457695,156894966,-1592691457,-2136798975,158120457,567087284,157157119,156777985,-1260489471,161266202,313795021,-1157690111,666108923,-855637575,-1610095839,440142081,229640053,70518470,-391331072,-93061119,540853070,1027406708,742193012,154989313,142392003,567085492,-854851144,-511655167,434672,243908907,78708742,100792321,-2135293944,-853888000,1486958113,-1949748479,116797137,1962869812,244002516,-71694079,1631765251,1868767332,1851878765,1919885313,1818846752,1634607205,168650093,1936280833,1735289203,1818846752,1634607205,1143235841,1768714357,1702125923,1818846752,1634607105,1864394093,1766203506,1847616876,1713402881,1684960623,1920091428,1763734127,1480925185,1768300613,1227122028,1718973294,1768122625,544501349,1802725732,1634759456,168649985,1818838564,1919098981,1769234789,1696624129,1919906418,1176766989,543517801,1852727553,1646294127,1868767333,1684367728,1953394433,1953046639,1718379891,539232781,1701603585,539587368,1768976227,1344562277,1919381249,1948282209,1646292847,1948280681,1768300545,1852383348,1835363616,611938927,1635151361,543451500,1986622052,1886593125,1718182657,1952539497,611217257,1769108563,1629512961,2036689696,1701345056,1701978222,544826369,539893806,69476398,1750223172,1163003649,1162690894,1158022531,1163084114,1409615105,-1606070183,1163002885,83952717,1498435329,1342572009,1163089217,-2147481803,224622081,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,49741825,16777905,0,50736,541283841,538976288,1297040160,65751,27393,912,3604482,53,7045121,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,436273153,49751809,157313920,157288654,257556992,55709530,-226095270,0],176,[1,1882288193,38,1881174048,1,1881174083,1,1883467816,1,1881174057,1,1882812465,1,1882812471,1,1882288172,1,1882746937,1,1881174065,1,1886351443,1,1886679142,1,1885433975,1,1885696114,1,1883336736,1,1886679154,1,1881960563,1,1883861024,1,1885565038,1,1881174062,1,1881174048,1,1884712992,1,1882026051,1,1882681393,1,1884909622,1,1882026034,1,1883402313,1,1882026061,1,1883598932,1,1884581971,12,1881174048,1,120719154,1,120588067,3,120588080,36,119539488,3,1881174048,1,1883336736,4,1881174048,1,1881174082,3,1881174048,1,1883467808,4,1881174048,1,1881174084,3,1881174048,1,1883598880,4,1881174048,1,1881174086,3,1881174048,1,1883729952,4,1881174048,1,1881174088,1,1881174048,1,119566368,2,119539488,1,1881174048,1,1881174065,4,1881174048,34,119539488,1,1881174048,1,119566386,38,119539488,1,1881174048,1,119566387,38,119539488,1,1881174048,1,119566388,38,119539488,1,1881174048,1,119566389,38,119539488,1,1881174048,1,119566390,38,119539488,1,1881174048,1,119566391,38,119539488,1,1881174048,1,119566392,38,119539488,1,1881174048,1,119566393,38,119539488,1,1882288160,1,119566384,38,119539488,1,1882288160,1,119566385,38,119539488,1,1882288160,1,119566386,38,119539488,1,1882288160,1,119566387,38,119539488,1,1882288160,1,119566388,38,119539488,1,1882288160,1,119566389,38,119539488,1,1882288160,1,119566390,38,119539488,1,1882288160,1,119566391,38,119539488,1,1882288160,1,119566392,38,119539488,1,1882288160,1,119566393,38,119539488,1,1882353696,1,119566384,38,119539488,1,1882353696,1,119566385,62,119539488],246,[-394358807,-389321817,-1043634942,0,0,0,0,0,0,-1808911616,1534289933,1712675089,-1894367689,-1240404719,202569744,890293806,756113169,1343440942,455030063,1477574189,-1860440034,-1104247518,1393016327,773014302,-1979711457,-1676583138,-1557226194,-550571218,1477617974,-1205716718,-81602542,17825295,-653261808,809305108,6135869,0,1061005568,69508644,1816351296,-834572991,-413978815,324871762,692466502,-782758568,-1824010937,391129681,-1524012972,472494377,-1770094491,-2022641283,209325688,-194870157,-847598215,1026264186,-400852450,-383379672,187234345,1193443369,304483625,-1390709466,-2106896021,-94004117,307664981,-1740324777,927247428,1459701761,-1274967295,-452863743,-117312511,369235201,1342315010,1828872706,-1459452414,-553473534,973284098,1292059395,1761830147,1426287107,1319817044,-750588220,248402950,1426259,-984202925,1095716034,1162200004,1325450704,-1076736180,-984395956,-733065285,1095060633,1381208786,-607237812,483675721,499600979,516702788,1208800079,1092002898,1286851660,1157677267,-984332980,-1051442775,-2033366652,1414743621,1178971346,-1378595255,1314080325,1178971847,-1345568188,9946693,-1580903604,1384236110,-1513794751,-1496037052,-766553518,-724807001,1490408018,-967898160,-237612765,-2100146432,-984428082,534268175,-816558336,1411403657,1397721551,9290325,446978117,1431326208,-1949923884,-766225586,97799896,1292947534,1263465168,-559654587,-649789440,1129251017,-893037503,1313428048,1229757908,1352586323,1159451471,1313442004,1095741637,1397341380,-951086124,616779530,1158860357,27546694,2475599,-766553009,1196574145,-1001407035,-1539028493,1480916995,-683310124,-741060716,-834318336,-1663806022,-271411762,430199875,1330205776,-968443698,1230110941,1334957134,1335412043,1162154451,1163073483,1163052756,-942389933,-733066929,550389212,-833290240,1431586186,1166986834,1166525505,1380930643,-851079995,1431520655,1235797325,-1537980345,147082754,-850047419,1145979307,1514753359,1124121029,-834321070,-800107320,-801024112,-984202844,-1471983426,-800762670,80627663,1225249361,1381239246,1381241764,-1538830775,1128354006,1327014981,-993767851,-884782764,1230132257,1207968455,1389219397,1386401359,-1547286961,-827833791,-834548529,1230176269,1406650190,1090572498,1379996876,-623750064,1413761280,1229037768,1229493972,1169278284,1387447374,-1211804599,-254652672,-1426063360,-1427460631,-554913813,-1477124883,-1108951335,15252711,2088532345,1011241087,2071603250,27522,1681615789,1722313553,1817404163,1702126368,1662608146,1663591233,1667916849,1669948239,1706301655,1480936960,1769414740,1970235508,1329995892,2035482706,2019652718,1920099616,1375761007,1381323845,1769414734,1970235508,1330061428,4347219,544503119,1142974063,4281409,1701604425,543973735,1668183398,1852795252,1818321696,1984888940,1818653285,1325430639,1864397941,1701650534,2037542765,1684952320,1852401253,1814062181,543518313,1651340654,1392538213,1668506229,1953524082,1953853216,543584032,1735287154,1967390821,1667853424,543519841,1768318276,1769236846,1140878959,1936291433,544108393,2048948578,7303781,1701604425,543973735,1701996900,1409315939,543518841,1836280173,1751348321,1953844992,543584032,1769108595,1931503470,1701011824,1920226048,543649385,544173940,1735290732,1920226048,543649385,1836216166,543255669,544173940,1886220131,7890284,661545283,1868767348,1852404846,1426089333,1717920878,1684369001,1702065440,1969627250,1769235310,1308651119,1163010159,1162696019,1397051904,541412693,1752459639,544503151,1869771365,1851064434,1852404336,1818386804,1919230053,7499634,1936943437,543649385,1919250543,6581857,1701734732,1718968864,544367974,1919252079,2003790950,1986348032,543515497,1701669204,7632239,1769366852,1176528227,1953264993,1380926976,1953060640,1953853288,1480936992,1968111700,1718558836,1885425696,1056993893,1229477632,1998603596,1869116521,1461744757,4476485,1145980247,1953068832,1953853288,1229477664,1174422860,1145849161,1702260512,1869375090,1850278007,1852990836,1696623713,1919906418,1684095488,1818846752,1970151525,1919246957,1818838528,1869488229,1868963956,6581877,543449410,1701603686,1685024032,1766195301,1629513068,1634038380,1864399204,7234928,1698955327,1701013878,1328498976,1920091424,1174434415,543517801,1701997665,544826465,1936291941,1056994164,1140866816,543912809,1819047270,1886275840,1881175157,544502625,6581861,543449410,1868785010,1847616626,1700949365,1631715442,1768300644,1847616876,6647137,1766064191,1952671090,1635021600,1701668212,1763734638,1768300654,1409312108,1830842223,544829025,1701603686,115,270451456,1338462720,1338462848,-889133952,-1,-1,-1,-1,-1,1342177281,124911672,118489086,1034,0,0,0,0,0,1792,2098951,0,0,404226304,0,65616,117899264,0,16777216,16842752,16843009,16843009,16843009,16843009,16843009,16843009,544106784,-9744640,1916928013,7037285,50332859,126501852,1974549571,440583,-236201725,24412732,1125092035,1396912010,-770975349,74766983,-633611641,1526730937,-654055820,-1246113813,9562376,512460493,-947257298,-1057045726,1335888244,-1296037373,-380799725,1035085501,-1187401031,-1296484686,884128053,-1187794247,-1296482638,1085454647,-1187007815,-1296485710,984791363,512434923,512295735,45219886,-1190415687,-1296498254,313702666,-1189825863,-1296496974,229816598,916635698,6267397,-1576770910,512426080,512294958,-1070464185,-1576770142,-947256213,-1057045726,512296052,213451593,1159629576,632416515,-1966962087,2663114,54730379,55254665,512481927,-947256505,-1057045726,512297588,-628685996,55975561,55385739,-628630773,1946374075,1963401739,-2028995065,108259802,126402610,149475722,62176036,-1031108659,141771836,108212796,108142396,321661104,-1976643446,-1073069305,1129052277,-227161346,1193184083,-561553917,780717398,1060898698,-1151662475,-722795596,1534246632,1006632634,1971965402,1978591491,-1021130870,57983230,-1336108568,586279167,-1966253648,1872937010,1010558976,-1155294488,-1930950867,2662514,57999916,-852627736,-17525,3022473,167984800,-1958120256,1392721694,1516004840,24635474,41036464,-1394073424,679798818,839807834,54436544,-1070419733,-352108894,1092520725,1926890243,-105229583,1524251647,512354419,-140508353,1958742529,766044586,1915245032,99215522,-922828546,-392390284,141756205,1965462504,-25761533,-1979434776,1965046791,1542514691,20047954,512335194,-1932721341,1877541746,-397323717,-1326957074,-1665136123,55121545,1912664296,1973198089,129034499,-1672364022,447604819,1364827483,-689437837,1386043928,-1604696204,-1073085333,512428149,512295690,512426799,-2023881896,1398363870,-397158141,-1990501611,-2029823970,1497336026,1128485722,1128470409,1224784058,-1958131383,126397682,-1974910397,1975847617,1519242738,-1962926360,-1996166882,-402435554,-1899158711,55713419,82386569,-1946232599,-2030030818,-1963029798,1124567770,24446730,1128481731,-1073084534,540807284,188544371,-35065486,83486724,-2025591573,-350778918,47828,1008170066,1511224364,1376134120,742137204,-1343743628,41216547,-88462276,-402426625,125044236,57945148,-1979882519,-2029831394,-2023859494,-1957472546,-1962921954,1124567755,1268713226,1133868190,991923011,-1948677158,-2005600993,-343575563,-1564462366,-56491267,-1181758206,-1195769541,168266240,-1155500608,-1014365888,-930430678,-988100726,-1212422006,-1950338560,-1958565126,-1958565126,1019456250,-385649374,540803123,-56620684,-1967126014,1127183367,39118928,1949969496,1967799302,-1576947704,-39714052,1968516098,126505132,1951973386,1946630826,126505178,36497475,172223723,1267890368,-1850720452,58020178,-1174347031,-756546709,606726158,787022707,1589269249,2156555,-253215115,191019523,-1342171672,-385649271,1706688520,583691,-1917835659,11397465,-1406209397,24494090,-389510461,-1053159787,1111750261,1330113259,1330905120,4347136,243263579,-1148138157,1093402883,-930430974,-654114635,1528269614,1726501699,-1949791730,615263986,-385649281,977469867,-1957661247,1118580466,-495337462,675070346,-225763980,-784552914,-801368716,921178484,1949187086,365422595,57802928,1476492009,-1406209397,-1073049139,602473337,207247616,-5222272,838947304,50176704,21555288,1543418601,-1406209397,2042628674,-1913961737,-1832038325,-1978921798,787647432,1958742700,-1053146601,351007605,-1448367476,-1579898714,-1986096246,9293198,49004594,-39714384,1515804674,1968218428,16443395,1974549592,16050181,-650319440,-957807756,-437760000,-393236480,1347944674,-1963020823,1949187079,1916419086,9496835,57880636,-1610577431,-1073085699,1515784074,1659437945,1009218814,-385649362,246480473,1375776232,-402396952,-2023882499,-628664610,-1679244406,1539803648,-385837592,1364393471,535299978,14674013,-1605150119,37487355,512432757,-947256157,45137930,-1014362507,263453578,-931984836,-873787132,80269392,6088731,-402349125,57806415,1476698043,-402159024,1129840714,-193607426,-38934181,1107520186,-1406209397,58031908,1107323881,-225769670,-344609746,1006661609,-385649626,-397148731,-396688885,1211894999,41225136,199756976,-397323776,-380039975,984678236,1118501515,180456009,-1023314747,-1679222862,1536413178,-1563886005,1515782909,-401825560,-398196770,-253227879,1022653217,1007186746,1022128944,-370641874,126549299,175317052,108267836,41159228,-1605361488,-1057094915,-922877324,1274978281,540805002,154990964,171767156,-1018957452,966943920,701687811,-417311256,991332690,50044931,159115344,703091544,72792848,1532380648,-397190822,512295837,45810485,-388234496,511048051,1263720707,-1974782070,1396917015,53812875,1515969083,-1956977291,1159629283,-2024099581,-402083366,-1957486877,1577268510,1398201991,3022475,1457424222,-870322712,1963793128,-104404733,-1041693838,250125561,2018745609,1894659,1583188712,-1168712057,126484481,58052412,1376834792,-388331693,669734598,-396553496,1364940209,-2130658990,-695537270,126522573,28364604,-806875531,-186100984,1435756636,1533874920,-930459055,-1978877208,-397717016,57933995,-386316311,-1595402623,-1957473536,-1996203490,-1962922466,1577270046,-1252598137,-2036379262,-997830460,1355056799,-806763386,1367520612,-873905429,-116200968,7727299,-1781706517,-384867351,-1073085739,-1975260299,118113031,-1958485900,378094359,116785198,1962869878,1538282278,-2028156184,1450240218,-1058513488,334191388,-1679255859,1160153373,1126074627,1007127043,1136620858,977012618,-390419598,-1535880690,-1418559188,-1569502660,-1073552334,-1748111221,632618798,126501632,24263228,1948269763,1007186676,-1057032912,180603134,1023112384,1014133259,-1610189538,-1073085696,1947221187,-1572646852,472646400,-181651085,-29620365,126491509,-31553213,-1979664638,35555800,-1576882173,79364865,-1073063936,1124567747,-31553213,1066027778,938009067,-31552768,-23860478,-1564421952,1364329217,-2029845830,-387413286,-628665069,512318041,-1151859970,-1073086460,1913208003,-9836285,-17485764,-1010237760,1006829728,1008169743,-1961659891,1963131422,1128481546,-1975314550,-371554505,27284586,50045443,292816956,50470539,77799049,50601611,77930121,50510787,-1303077399,45267203],247,[-1190874439,988285106,129939743,753234513,-1966568895,-16389912,259385916,-385941784,-797827295,-393592532,-1963003160,1925262021,1589706435,-1151934841,11862880,394844419,1976106563,126508025,-1468715972,-335622424,-20322123,2031006696,-385502565,126547834,378220092,58000201,1274983145,1023323880,1006793742,35031821,-385649405,-1070399841,1258487970,-402652998,24313491,1352618947,991533243,-1977912614,64654078,64685018,1490748378,-1976554338,50378448,1541048282,-1638345237,58049371,1008499945,1007121422,-385649651,1978151075,250132764,61939435,-400817432,1398407061,773753683,-561553920,-1618104234,-2041527162,82530756,-8656815,1006829728,1960478477,1947090108,-155260669,-1957438841,1577254430,-396960121,1396899921,3022475,1935399483,-112203773,1189610354,1225618425,1034030512,-51881213,-1009153262,-1545008974,1972948470,-385894666,-477366790,54861449,62033212,-1947663500,512318454,-390397906,-561553906,-1319391146,-1325208774,-1979665152,-1966241087,-1326953496,1958742781,1959082686,574374842,-1057035916,-1943212940,-985995403,-259340782,72933355,-401282301,1609049564,378136348,-1605237957,-397409541,1582826885,-1974018425,50045160,-980761286,635962996,50044940,1006937018,-1174179323,1012073631,-1959693053,1392812830,-1961391293,989868062,-1961790502,990075934,292772570,990063803,-1341492262,384231514,870898311,383707156,1457424222,1515372264,-1489190053,417870453,468510973,-27268983,225759755,-1963438104,1540459253,334037874,1293322751,-1596296701,-1073085617,-780877174,-1979701088,-170989104,-1978866200,1021872647,-402295667,1267276722,-906048886,58049930,-386090519,742194714,-286546059,-1962717254,-1073042190,1760101237,-1564410123,-91553752,1007127210,-401574781,-2055864843,57987595,-16879127,-402199616,24444055,1260293059,-1948612861,-1996273890,-2030031330,-1964149286,1975519751,1128481540,-1293335741,208726270,-1073030539,-1528233099,-182392323,1375734458,-1645731980,1591379965,1951850119,-388331754,-1960043738,1946370326,-40638456,-504822924,-1965389836,1975716551,-42866429,54599305,1526939298,54468233,-170137255,-1979437848,1965833223,-65411069,91523388,-853874200,-756526261,427055953,1979451112,238863105,-857144459,1947024637,-69146365,50470539,-402540861,-1073021399,-454494604,1973501179,1976499954,-388895762,65732970,1261542376,1979436776,421390339,1072235381,1977039873,661383427,58052156,1006676969,-385649198,1012072612,1013806124,-385649349,-396820201,-397212759,259262371,-396541464,130421442,-1558279392,-855114236,-1558279271,971526916,-401771492,58196273,-402640407,65750401,-1979700832,1958805224,471787555,1726482292,-351827387,996730883,-1073065125,117575284,-33262603,1925528264,412739587,316598363,-9705125,851024589,-383874304,-388431100,126491624,715135093,-387413504,-12829902,-986051468,1827144562,-385650152,237764743,-789119885,-397380885,-236389625,1011898378,1241609426,-1073035638,65602424,47616,463923283,-1628959372,-385648640,-286785515,-1610355900,-662044631,125092094,2095579319,1541048145,689545704,-768845749,-1189907373,512426034,-654113559,-1977913368,-402426617,-789169474,275956226,427081982,-1978140952,2043215554,911619,-393559810,417865904,1976434199,-1998038023,-21173766,-1070425139,-397323693,1515793542,-125124558,512350346,-1017445143,-1614794157,-2041527162,719972548,-488045708,783897586,-1241337344,-1999043587,1526771767,-399907095,-1073074637,1954888899,866314499,-2061954584,58008380,-399496983,1944591664,578480128,1380926696,480766035,57891162,1360610793,-402606766,-1336209083,-57415421,1684361791,1919295599,1931505007,1953653108,-1975320563,1975519751,-225253117,-227204548,1526766569,-854791333,54173852,57982986,1509061609,-401272645,512452107,-389872829,-1152176236,-521600522,1948466176,482273522,1360366777,11543100,1604517808,-388008700,126488795,175451196,1604501554,-107091964,1877476587,-397198568,-1017442000,73375827,175423498,216547248,-400510954,48764423,57891100,1360568809,983744562,738706947,1398528647,-1337241006,54108800,-386310424,126493349,1965571147,11879200,1290323454,-385649159,574419432,1172898677,1948794111,1965636843,1976434409,-114169627,742131572,-907476108,-561553679,1007127126,-385649620,28376881,-402347614,-1449131934,1959329284,-14685949,84797523,-1930951819,-397714670,-2023819013,126506718,-1955320772,-320320677,1539312376,183042932,738707199,-1957493013,218324510,983744562,-561553917,-402330794,-399763550,-2023874280,-1974315298,1949056007,54173706,57982986,218139625,1386397746,425912324,-1947663500,78243886,-398953136,-259327845,574417034,983567988,-1967126013,-1241352976,1261221178,1477424872,-930479356,168055456,-1023314496,-628637302,1578551995,1381424775,-386207511,1348008035,-1682373316,57889046,-380438039,-397716739,125106255,57945148,1593729257,1263984263,1962426088,-9705213,54173786,-628637686,904463220,-379891177,1659436450,1975519994,126501653,-1308161469,-385649404,-1958481714,378094359,149422903,1971600632,-11540003,-417933848,-402651927,1260918478,-1320025930,363194369,-1293378099,-1564462591,512296104,512426834,-1973877934,824084743,1944468483,-381893887,-382962318,209047690,1006828448,1975683587,282519811,-445445060,-1241284421,-1965423872,931802821,-713832902,389986641,-842626479,1954495646,1917926500,1023288429,-1603832710,53215995,1038680949,-4191504,2030347062,1173763,77936383,149488506,-1623785728,-1590231292,-1979513852,1374194378,1360536505,53550731,-1224776727,1927687168,1929591860,-805225424,986067664,1945144006,-270604029,53550729,-336120088,1399187680,-1186187288,2142659881,-397227541,1398428595,-350539335,1019579070,-1023315356,79319633,453229412,51505235,1994982260,-1558279169,-927378684,1503456037,-56442486,50044930,225822010,678691388,58000444,1929412585,-1963947463,1946696901,1019644462,-1973980152,1946434757,1019644518,-385649405,1702096764,-1258050885,64553728,260714201,797584963,-1558279334,-389852924,635982604,512318284,-1990523743,1493475102,1264248922,-1152190488,-56622186,46190594,316181187,-1966921017,529215224,-980753409,1274472528,50045528,-747371460,-1558279845,-388895996,1515803287,-352083781,1642617805,1248192587,1531652328,77930121,-1558279845,1407576836,1357437575,1172855626,1246357579,-397657111,58062387,1945036009,1355606275,1914064616,14412035,57876540,-839483415,1975582367,23783683,-381892354,-365111948,-1343683723,1965177856,221112579,58053436,1006759145,-385649370,-717487919,-387445643,2662645,38004819,-734215333,-655880843,512447477,-135789753,1019435850,-399608358,-1679231545,591144980,-1192751755,1088967429,1541048102,-402652183,-2081939719,-2024593132,1977289690,-153229053,1531678184,1976581315,33614083,58054716,1007717353,-385649208,-600032304,1290339189,1977498670,318368003,58054204,1007644905,-385649275,-616814024,-1528233099,1976646715,41871619,-386047768,-1020718034,1575517622,1377733629,-689417469,-389850269,-2024596076,-1558279718,21096452,-1343749260,-1966908598,1918974983,1937456377,-1017174795,57943612,-1158255383,417857536,-1709835,963923772,880101436,-1975319115,-2758649,-2028655896,1007317978,743273274,-347508176,1934048262,53947459,64685019,182125531,-2015851837,1976434394,-309532207,-187307957,611572359,57817148,-1175622679,55642064,60584667,60322523,1502900955,808190133,-654063478,-705963385,-2025154072,-1975270438,1015098375,1393456391,1022663400,57957160,-1337335575,-805260025,1372097216,-1963686168,1929723073,-58464222,739463656,-2025220888,-1558279206,-561553916,-628665514,-2029754904,-561553702,-400430250,-2023817474,-1014343970,192023612,-1580393668,-402427053,-1168420741,-1336796715,78160385,-855590471,785974176,-822204417,-2055935428,-2123092676,725403390,1019412853,-1610910487,-20734389,1505759936,-16464606,-118964198,-1240470711,-65869734,-145714456,-1558279725,434723076,50045180,-922875844,-922826498,1355123395,1481668328,1970945114,1250552067,58030908,-1186437399,1011967244,184776006,1346159578,-635239563,1966881987,-1009110269,91566652,-738731469,601094083,-1009518630,-806757845,6529096,-1343749141,-1967063501,-1967115560,1233447416,1375743720,1593717224,-1957241209,-360425,-1125579915,129699572,922702693,-1605237936,1011876603,-402426621,-2024272649,77839322,-211687221,1006633145,1007711003,-401837551,44102483,-792720893,-2016900400,1227738,-628631293,-2496317,303097938,113436903,1457424222,-1017440375,-378220484,477417788,1393687016,1158804968,1192358376,125098636,-418256408,-1996055576,-1023193066,-402525208,-628686368,-628680823,675022730,854131572,-219027211,-1977925656,1965636615,-182195965,739359208,-907481365,50044929,-1991196662,-2029825506,186616794,-385649189,126544756,57944124,-402600215,512357051,-628686031,55713419,672237032,1397801010,-2135893369,-402441822,-628679952,1457424222,1342372768,-90445742,55713417,824084827,1105745923,-402345727,-121958345,-1948515329,1207560419,1342372768,55713419,691799946,1005065076,-1957483503,-402444002,-349433550,-459122511,-1073063933,-73249164,47874,-1075258365,572231,-477373437,-33311910,-225752381,2025851564,1246382838,33749920,-1595372861,-930479132,1681704194,1424556914,-1014345485,-423952203,-1965489405,14674120,1360840121,-191239855,55713419,1408367336,53550731,688966120,512316080,2090861361,1342440451,-930428720,1477416680,-789133174,-661995266,-603717705,-1168907381,-1628961926,512318208,512426874,512295908,-880082052,-1174176069,-2031615002,-1963423232,-467760680,1344178947,512312068,-947256240,1302512394,824085252,-107943933,-242358197,703136628,-41031446,750391669,-1558279421,1926904580,142403590,-1962350872,-1979483618,1137937143,1125091907,1094791050,2059092289,3139587,-477373817,72359563,1344178507,180849156,72196803,609441883,59554567,11913354,-51848957,-1950131204,126397682,-1974910397,1975585477,-1957444622,1124085278,1968954123,-385043724,-404166194,-2135895793,167983522,-372733433,2117867867,-1645673612,126501865,1971534915,212134147,58040380,1010282473,-385649246,-2115422016,74836201,-370353529,1642659129,-1477946876,-873976817,-389850624,-1007747088,1392503784,1258336848,1961933544,260892679,11593772,1592822360,-1604919673,-1073086370,-628683915,853182444,1959142082,-373072914,591194420,-1763165068,-57546504,2112378997,-1228502496,181466624,-385648192,-796200525,256436306,7137324,-997810342,1405388368,46303826,-1328510272,-997810412,-372996528,1357389832,5040368,253814864,4515884,-397257896,854073543,2042628666,-244193021,394811971,787006299,867756032,738208162,83653390,-19859940,-1564343616,-389873622,451473427,-1662495752,1541048140,-1073035638,-268310333,-386397976,57999339,1274098409,-1963986200,2145960898,-387429387,1503841775,1374352104,-1960306200,1258502942,1961875176,245950478,532932652,-1070464334,-1155426584,512360447,1978138670,-1341819632,7315969,260725339,1127189059,-1056258678,1038680949,274393321,132645749,260722957,1127189059,-561553839,1004177238,57891290,1592336105,1398201991,-1982167215,-402437858,-1973729878,1946762247,-400510971,417860595,33012480,-402651672,-1746203469,-1073084534,-389873291,-347924631,33012211,-1070399562,839056546,73310912,-349734424,-29146874,-1965067058,-1950348793,-696997127,678562620,-796254148,574371954,-56620427],248,[-1576979454,581960444,276118076,-805110624,-804818216,-1560468272,984613628,58310666,-1979695895,1949187280,22538249,-1070463885,1587550443,1958742532,1975582223,-1960792053,-29250823,-1023314482,1587675568,1019382276,1007120907,-385649888,-108330697,-1602032726,-657456388,-657439886,1383323856,-650377334,-1514450605,-814394592,-1393456311,-948613828,-1393456311,-1082833604,-1393456311,-1217048004,-1393456311,-1351271876,-27568040,-20513082,-339280186,-1973724883,-13244153,201522336,50110978,-1597784014,67896060,-791612437,126543730,58033212,1023402472,-402426481,126549989,126533886,-1975319179,1132405767,58040636,1011087592,-1979025999,-381926649,24424880,1381061451,918266829,-1310160383,1136787008,-745867382,168266286,-1611500352,-193356221,973572654,-2014808635,1959804122,-1965999102,-1973855551,-1609796144,-1073085346,1587675312,1008069380,839349595,73310912,1587551723,-1329591804,73310975,548408692,1101724043,58052350,-1979341591,772205506,-1975318646,-1954601776,-29250823,-385649202,-1039530611,-1472403079,-1070463627,1527013026,-385981207,24251839,1915763907,-180732677,-1998042173,1347506925,1492001256,1361163705,58002236,1010983145,-385649396,512442979,334037762,-1604691633,1337066240,108268348,1219628092,649073781,1101724043,-1066086658,-108281206,-822197846,27309684,-1308345341,-1308200448,-1308462047,1007127075,-402426592,126501714,1958742595,-1426486486,1959722561,50438287,-361626564,-1952560737,1100983537,1006925214,1007186990,1006924868,-1294764731,-1966085376,1958742722,-1426486519,1976499777,512475905,-1360461058,-403576579,32893009,1364286041,1944592616,-1963488757,-561553709,-633646250,15270770,120437742,1499002600,1577704891,-2024350073,1478396890,-1393390845,1101724043,1977236290,-1982231564,-1023191010,-402640152,-1910627133,-1979494370,-286712057,1501432,615639122,738941416,1526496744,1342606854,-1426420989,2062074631,82334708,1541048064,1806547395,-127276975,-1530005896,1006937760,-387091056,-394766165,-1186430232,12226944,1077602560,1358957241,-712313462,742143348,-397276300,-292885132,1952107146,184608806,-312022996,-396878476,1378618102,1961715944,-457774845,58053131,-2014491927,-561553702,1373275990,1525107944,1189630290,1524206567,-628630981,753468275,1482250989,367743571,57923843,-2014503191,-105163814,1541028863,283706227,395006701,-628633077,-1978895270,118113031,-2019669089,1372943834,1493181672,-1957536934,-771013865,-628681612,1457424222,-1992041849,64653079,1541048281,-1246108437,222056712,1034076210,807308035,-1975301376,118113031,1136853365,-398256245,-1073026181,-930419596,167984544,1958841024,1017498971,-401050201,-1992496285,1558766709,1963867371,-1394060579,1976699884,1009380106,1389131022,1408016104,-1612280600,229678665,2028486514,603765512,1466558546,1096869979,1364417369,1531007464,-1544860838,1701080661,1701734758,1768693860,2123118,-361427652,-329127854,1138394963,260719427,-1339061693,603437838,-31552685,-2008329470,260590383,1527220299,54370499,-126566390,-385922583,-398325326,-398390866,-397211222,-1606088282,-1073085347,1860764532,512447459,-628685990,56368779,57989691,1541627113,808191882,1240007539,1912749283,-482154237,-33268574,73245376,-1008036120,168266286,-386370368,-347930621,-997810189,-372996528,158598937,1408402664,-347666712,-759475424,1453713444,1510793704,-1880554637,-1975299575,1157687303,-1073084534,-454499211,203327814,1067378688,1632813915,1836016750,1836412448,544367970,1684366707,858597408,943077170,544175136,909586995,-1325389513,-1325208803,-2029996774,773753818,1511950592,-19233020,216550341,1008170218,-401902302,-1073026557,574360692,-1589840523,-851698316,-1073027979,-1975315083,118113031,58053002,1138925033,-1992091765,-402367978,-1891833385,-397342859,-346428399,1971600601,48779527,-823436820,440189322,225707914,-1552633540,-1586122180,-1653223938,1954692291,1971534998,1959657108,-375527181,-628643724,3022475,1511951187,773753092,1373275904,1494341608,-377362357,1948592826,139520008,2042252076,-561553883,773753174,-1018012928,-1465888609,78225924,1352638040,-1465728974,-1013032956,-1979524120,260719367,1513065027,-689418159,-259368958,-1975314550,797590287,180521563,-1023314490,19711626,-1070401166,-1057045958,-822152845,-242496770,121258412,1956529055,1927935452,1039657023,-51902229,-402396355,803752622,42592256,1361647545,1396901770,1526770664,-1975316598,911407,-388461997,-1017511333,-1779957328,53263104,1124567123,-1017440375,-1977436853,-5155851,-33060285,1958742721,1959148040,1975859716,1965178095,-390993917,1019578963,-32672468,1959395009,126503687,-176938948,-561553829,-628669610,-1259814518,53263103,512447152,512295692,61867171,-402457694,800734743,-1982186749,1526926366,-1686829174,-385871686,-398204638,-320274542,1048373249,-822163714,-242514572,81389740,58002748,1090889192,-1073025813,-1638399253,512446623,-628685988,53419659,-930426634,-654049355,1926904643,790530319,-628669693,1489215064,-1013005178,247111256,-385649408,-1069883190,-625389409,512446758,512295690,12256047,512447232,-1152187556,378209038,-633666804,1948723897,10283267,-1996234053,-1962652130,-1996269026,-1962652898,-1962715106,990137110,-1977912102,1128481543,323348560,1963146328,7464965,-796213198,-637337418,512482795,394986574,512479755,427033434,512350855,1128465486,1128470411,-637281657,72031881,-1209279865,1544981337,1977236227,7137539,1346570122,-118996157,1125091858,1480798090,1020855123,-1981975293,1526936350,11865994,-654059261,-1948612797,-2029833442,1960459226,667269572,180367953,-1639735545,1134499722,-1623749986,24485443,-1949594685,990064414,1926859738,-2023859213,-633645346,1457424222,1943636819,1482185187,-1018080685,-620012710,-1974732428,260721455,529156947,-654114633,-779422326,-1949594805,-402444514,-2007286624,797459215,-380905077,1397882592,77799051,1457424222,1592828136,-396960121,126499821,-1558279341,117592836,1929383866,-545724157,1526586344,1577076968,-396960121,-1957494721,-2029834978,977114,-1157624856,-2023876806,-380414242,1583087111,-1974018425,260719367,-1976595901,-20709672,-1023314485,-1951600245,1111599866,-1830227477,-1558279365,-388331772,-628686816,-1974278795,1255246581,512429962,-633666769,-1070462347,-654055286,53419657,-288504997,51125899,1261406795,994774922,-1980860966,-1023210466,1360756665,855619560,-1963947328,-1010824697,1360756665,1979706856,-413800189,-1961391293,-389829390,250150190,756976630,1494714371,-386043159,-739711489,-135780348,-873966859,-85447676,80013549,-561553879,-320318634,-402295567,65795553,1526708712,-402651672,548468181,-389903792,-393544468,-20578728,-1950583603,-2013057762,-838974713,-1343489675,838902760,-561553728,-1329034666,126505811,57853242,-1313159798,1374179584,1398495741,1127189059,-578142326,-654114635,-1461138549,-388461828,-396689673,-387318003,6744316,-225750438,-339400020,-1965389892,6088711,-838941186,-1729559691,-1243065882,-997828607,-561553762,695581014,986250833,1912648967,-930430207,-1054210166,-393559494,-359992462,-16717629,-1897331851,1137740529,55779211,-2010150182,-561553865,-397717162,-1092033257,-2007279297,-628636881,688120296,-1974379943,15254506,-318510875,-1326382360,376721409,-185341864,58048522,1357260521,738442728,-387126040,-1276626435,-1957483517,1577362206,-396960121,-1545016103,-397203197,-628621744,1364745049,1365575609,1360756665,1156076112,-1973921026,-1966539032,-1341703480,-1952288000,-1073042190,-1720400502,-1975318646,1066025775,11918730,-1054156541,1381099658,1457424222,-1958539382,1381194519,-1393390767,510986042,1959394882,-838974708,1515908981,-1070441895,1515871171,717589081,-20905273,1515832256,-838974629,-437530507,671293928,-401827864,1381185889,-1958487417,1545505559,1926904579,807308050,1943681792,-397190390,1398537006,1530511080,1457424222,738390504,183768552,-385649216,-1974409909,6744071,-335222702,-41228205,1499191943,1592298072,1398201991,1583679419,-1974018425,1958742721,705137296,-385649723,-1057037029,41075002,-846544502,11913726,394937170,-1975547325,-1965489190,-628663576,-1958539382,-1965390049,1975519937,-225721599,1107789996,1959394883,1976434420,-5061647,125053244,738357736,-386689560,-1020722582,1961858792,452867,-386067736,378272636,512426844,-873921745,-1615540753,-2041527162,635982788,-385649660,1482364893,1369359494,138170527,1743261813,1958742563,-389480935,145761123,154941675,548409461,-385889560,119808846,-1638337419,540853081,698359922,-387413504,-973200582,-838988940,58049850,1946186472,1962884105,-390005243,-1638391001,1481678681,578611358,-390738493,1031013308,1930933992,1397903859,604321440,87466696,1528351976,1805670746,1958742532,822798595,168095648,-1157139264,-380432664,1364394221,120437586,1515127528,1527623769,554887363,583854275,-126566390,130419691,57337856,1963062971,-1330197241,-13768691,1946377192,-1010814461,-1394032590,-1010814430,1587591117,1975519744,-991378687,-402426369,-1863777828,-495065087,548399187,-1326964364,1975519999,45109264,-1946579992,1510157598,-790030455,2078822649,-796239623,-1141093656,512294918,61867171,1526922146,512447427,11862794,-654059261,-1020647760,-5187446,-125122790,-603781518,-1023315109,2891403,512314187,129631045,-623580928,53419577,1381099891,-100210605,962157147,1929588510,1977871322,807308246,24766464,-1576770398,1034027838,1124567043,-1992095864,-855418850,807308206,-1345500416,54206089,168060320,840398272,73245376,-1258005342,56671002,130461901,-838974716,129693813,768768,842516200,55550656,-125118326,55385737,55975561,50994827,168061856,-1996196416,839069470,8186048,56106635,56237705,56368777,168060320,-402426432,916460980,1963009029,87466499,740199257,-1991554304,1124287774,-1951281853,51297251,51125897,-386403352,-1070405942,-661981046,58465929,-1996206686,-1996233698,-1996206050,-1576830434,1364394809,54206091,-1009108029,-50623650,-1957255634,-1979025953,1916419079,485081857,-642586143,512481927,292814896,1390992007,1256739810,1524206556,199820146,512314339,-628685986,-16943677,1963584448,58039543,-1659559960,54730377,-1996288325,-1157428194,-1957036276,1392520734,583240348,1958805191,1411287308,1126075139,1444841731,-34215933,120765341,350815092,-633214502,-1336930384,-47585186,-398457768,-320209629,1444842493,-1160049917,57999377,-1948695063,-1996270570,-1023398378,-1564462408,-389872522,1397885128,-402362693,512439819,-2023881894,1827165918,937971948,-1377293057,-393586680,988569320,-385649467,-2023827192,-628664610,1511951187,1977236227,1583045139,1381424775,1530254056,-402362694,-1017432629,-1327405335,54108673,1963488232,966939635,-1963095549,1229539801,1236070795,-126304246,-637318839,512481927,-633666724,-1951599989,1117760249,-1639866466,-1958088587,1545505241,126507779,-1217057732,-337648920,-997828426,-1966908514,1916877831,-178569991,-34674237,742194036,-68679308,-1058518048,-387025697,1949105810,739675112,1949056000,4712451,-542513077,-397511598,1949105786,3663944,-543561653,904463220,-561553704,-289713322,1943681792,921197357,1395094016,56106635,50336953,1943682009,-1982167271,1526925854,2891401,-392762533,-770968848,-1729559691,803849184,739675133,169224960,-1950684413,-1950209085,-1295137840,-383874221,1541081860,1311769027,-47128272,1529868591,456142896,1444842288,4909056,-339541644,-352210940],249,[-1560301566,-1057095568,-1224645144,780289,199813237,6219807,-1597784014,-1019608996,125040756,-1070409590,-31525399,519104963,973101984,-1327270717,1958951425,-372506915,698359518,1959213568,-372769071,512433874,28770395,5774985,-1960917527,-402631138,-1233846263,-1979700832,-1329206280,1959213569,-372244823,1537220266,-1594324480,-662044580,-1770862806,-397360898,1486880921,985923072,1942748867,1925659149,-1342016247,-1563886079,-27787176,-385649208,-555220989,1537262366,-1596421632,-125173668,-244137174,-397360898,1486880895,1925396992,2026322448,649475,-5242251,1487061246,-922855424,-1142304908,1528728350,6135808,-980752246,41141050,-952444790,-125173133,12044170,-1057045718,1342206650,-637281657,-2008873080,-922860793,-628622987,-1564462504,1503789144,5939712,1358900201,-1258276888,-1966568959,-1426420795,-1393390774,-930420342,1976106584,-347028735,28659946,-1979705368,-1949988152,-1958565126,-376787726,-27735926,1357018312,-1168905237,11993204,-637285378,-628684918,-1010818469,7649875,-872546121,126409219,-1017390457,1105766093,1444842241,1478396160,2727936,518766846,216547248,-400510726,-1070401017,-855627870,18802855,5643915,5774985,1520617354,81913856,91540478,-1343749712,588048639,-400342552,149429156,590932003,41229116,-1073080912,1911030645,512446492,-628686760,5643915,-1036336246,-947251595,74696250,5774985,973101728,-1979354169,5939911,2746456,-1250686350,-402522648,-1377044077,1962476348,-155454207,993837825,-118883467,-29144100,787642569,-160102598,848608195,-320336207,-385648129,844103687,7512768,849525592,-655881039,-385648129,-1974468576,-792720703,852003520,-1142388032,-654101842,1125616174,1480034862,1444842322,540852992,-1071512718,1946631363,1946762489,1946893557,1946959089,1914453229,1914715140,-1010814235,84279821,470551299,236920349,168367487,100798984,235733765,889132415,885666902,867119929,891630855,872494413,854799479,233321409,1489532157,-138674507,-113121279,222037896,171708788,-980810123,-311099844,1976434243,852360936,-1157134144,-1597832714,-1073086350,1642609268,-628666114,-2030041146,-389808422,698352425,1959209472,1354825227,1476457960,-143275778,5643915,1493056488,-1070413686,1118501515,-91504246,-1010814294,-1073083728,39512259,-1258162246,5808382,28820282,1962944928,1478396691,166220288,698374910,-1610255360,-922877862,-402629982,-980811204,276086818,-34674606,-1224116902,-1597768191,-454361047,-21964153,-259340758,1007127115,168326176,-33065536,1258517710,-968626197,-628686841,-1219490384,461170689,-51901008,32947191,851704152,33006272,1979557864,-339476988,-352079625,-20477219,83371208,-1967063544,2728168,41141562,-980752246,167801504,1975880384,1959213580,-386364923,-1070458058,1959209667,1352683771,1370112,1492626152,-243939074,7512259,1923272950,-1010814464,1444842323,1923108864,1958742528,256003,-1597809832,-1019609000,-1152184203,134086746,973089184,-2013105401,1352686343,-389510656,275906959,844160116,-47650624,-420953090,-872523775,28820478,-1605114901,-952500183,11996021,973102496,-33524285,-389546301,1398472713,840609256,-1329374272,1959213569,-338690556,-872525036,698355316,-386364928,74841296,1457424222,445179995,973101216,-1609927229,-922877862,1520567156,21161984,-55646125,-1006759563,99090871,-561553918,33286230,1541860187,840586728,-1847016512,-1609861636,-1019608997,-1006762892,698413291,-1594324480,-930480048,438495313,1959788121,1958742538,1958820595,-20447505,438626503,-389824462,28770452,1394219496,-402632544,-27590227,2728135,-952450818,1105784181,-1213893124,-339476991,-1564462366,149618800,-400955928,259129674,1946173672,-386798651,1005066710,-402164991,-1233911759,-1070403093,-1564462397,149618800,-400966168,259195170,1946167016,-386798613,333978030,-402165247,-596377577,48820715,-1949046016,-402631138,-864683324,-1763114569,1444842490,-85989376,698400373,-369587712,-872482150,-1041758860,-17337093,-1605254205,-952500134,1743264370,1501209,1118501515,1457424222,-2023829506,74733278,-538195970,-1073036455,548405877,4581571,-74782640,576198004,1022457024,-1595050976,-1053163440,-1047861644,1489223714,698401785,1959213568,-389546471,-28114748,12314831,-1597505957,-1057095639,-344602822,1352716286,11003904,-397323325,1348010148,-1696022134,-930457600,-33543776,986185408,-1964542521,1405311937,704666784,1949266627,1528728354,-561553920,-1014344874,-1610589278,1554120797,-94705664,-561553829,1528727894,-1219273984,419031041,-385765285,512490246,-872546218,-1410858124,-100734952,-1010041253,-76402628,309475900,-210616004,175266620,-344825540,41057084,-1071463431,28791747,-1979700832,1709724136,-12822248,-939653004,-243937794,1398522715,-1528299081,-373073128,1240012867,2662936,54992523,-1021130998,-628637442,334227572,1946285755,1134361057,-388860439,57989500,1540977385,55121545,1926461672,-633542397,1128520075,1128470411,-388331693,-1973735858,1946762247,-400510971,-1125583721,33012712,-387405336,512488791,-872546218,-872543884,904398196,-17337094,401664195,1020371177,-385649654,-1957432213,-1979389666,1539508935,141888176,-401756080,-1017580457,-1326165272,-196220915,1271073456,1977073384,-1880571135,1538862326,-927968969,-1070464277,-1979516254,-390869745,57931721,852508649,-1561818432,-1975320434,1915632647,1007514690,1006924602,-402296016,863172523,-1252923254,9353983,-973176820,1118501515,1007127107,1006924602,-387091664,-395053173,-462148036,658294154,-169278606,-1901962801,1007127040,-1172409562,-1236125693,1948597250,1019674244,-1023314652,557631230,146209140,-210492612,616663640,-1227847041,532370176,-1965423869,-1974772937,50045638,-1596517656,-922877127,2062091125,-385648639,126484496,58009644,738250217,-385649357,-1070464826,1392720290,168054176,72000192,512433780,2126119804,-1982201085,-2029761762,771221978,168053408,841249984,72000192,56237707,72031881,56106635,-399647511,851705604,-1963947328,-2023859760,1539528414,1457424222,946518610,-411772357,991550138,1232362202,1457424222,-73379501,-1595373054,-989724530,-930430722,1090565457,512442689,55771996,-397190695,-1990513639,-1962714082,1511950809,130435843,1977236224,931683064,394877507,31320131,1531107975,-1564462397,-125172570,512350346,1088947363,-1157138974,512294918,-1017445213,-98661549,-561553918,1391495766,9353809,179106443,-2026015552,-805174054,-389510440,-1047858237,-1975316598,-28228817,1408595400,1342213792,686348935,512317655,73072821,1507381250,1261406283,-922873976,512488821,149618869,852953832,9347776,168058016,185103552,-385649198,1498021983,-1631287720,-2023826809,-2024581410,-1967063334,1007127280,1015575596,1007121449,-385649571,-1662464448,1377733077,512318211,11666170,1393027922,1355056799,512476294,-1343683750,49979436,57982986,1489903849,-1952529274,-385649205,120204117,-1729559691,637440,-1597105687,126354171,-1227847101,-997828608,-385649250,260571338,-399538109,-1975320365,-218765112,512312131,260571953,49979459,-1047867184,1352601458,872701088,-1245148661,1939757056,1100962052,-1626371938,797459280,712697923,-922837416,1352653429,-896864630,-637281657,-806812813,-220403470,56368777,509515,-126494149,-1975402446,824085488,-2028500477,64685018,1272612825,1125615947,1922979907,-1964471738,1124567752,395008950,-2023865533,995120862,-385649958,501808975,1490682666,-880031490,-73342091,63671042,1912876251,182125320,51082432,2059406043,190723,56219907,-1948612647,-1023192546,1539316473,1124567747,-1979665071,1507394504,-1621995069,9353808,-1968377205,-1949958424,1128443122,-838989944,-1638337163,-389850790,1793645658,-215947223,-1948612805,-352017634,54173706,292864010,1406830426,983744562,-1665073661,170887762,-385649211,-1958488737,-1977292001,45175765,1011025802,-385649316,540803485,-1040316811,-327823874,-1326806437,30861404,854622952,-1966044480,30075120,126546058,1965112387,24111363,1383342908,58009148,-33464087,-385649203,725352750,-646707024,1124567627,1433677372,58023740,1006712809,983331932,1018590471,1008235556,-1968278230,37503941,126485618,548414524,-838989195,851362558,1125123264,-972897538,-1023479670,-838991695,126509428,1949187139,1948466206,1965833453,214338083,-336557504,1007127265,1949216803,-10098429,-29163087,1959657153,1124567606,-210492612,1005894226,-1963488686,1952333011,121291521,977533813,1140225287,-243988678,751143491,1525314052,-18314662,65749958,-1973757305,-1023521850,477431844,-980759810,343195658,757860234,-29620620,145754741,-972946428,-838930294,1702141275,48779857,1364810459,-1964340653,1019282117,-385650151,-963980253,1558741004,-361240517,-655864997,292878802,1006844578,1007121467,-385649620,-991376536,-628663854,1385976667,-987101302,-1979664829,52399056,180718298,-385649472,116129453,-402621464,-1654919385,1491665780,-402426882,-2023821337,484988638,65625068,1575535576,-1966211584,82330375,-1312101393,-1325012224,1476520705,1172884990,1956469504,1860719056,662694106,-1957473959,-1979407586,-1979665943,-980791099,57982986,-387145240,512485860,173540515,-385649216,120258398,548464778,-838941186,1340670837,-290330369,-1974405909,-1329591610,-402426837,-1017581917,53812873,-387453720,-628633073,-1627363608,1151311428,50886046,-1981576231,-1962719970,1392520734,53812875,686510675,-1981217932,-388331574,1735721023,512353163,378209093,378077230,1128465498,1128470411,512302987,-628686802,1406782696,1529316584,-1313273484,1374259712,-1949205015,-1996203490,1526738462,1877563737,310225,-1975264253,-2101787897,1975597568,1095943,-286533373,973124025,-1023314751,112793401,66614272,-1159992359,803799070,121301194,-781326261,1927828852,1827165145,-398625571,-1947716854,-1558279192,394937092,-1959294397,540847346,-2008938123,394808119,-401605045,1264314588,1959869160,1950039074,-267851771,753421100,-399724335,-1158943313,-1461181776,-390403859,-1595399504,-388502547,-1947603353,1403571670,-2014776694,1007252481,-401640390,-143064706,844879498,-839077696,-963984469,-922828246,91423292,1642704077,1912945865,-916788989,-1974381991,-1159165240,-2023866724,-1974249762,1918974983,1937456134,1361062914,-225711990,1111731246,1968817466,1976172053,787647458,2025851564,452867,173693787,-1073036352,-225711240,-1073042386,2040414879,1540197109,787647315,1975519916,-922818122,1145198923,1380144127,1347223118,1140666708,-63876287,-1856472320,-1118263464,1403637080,-997810350,-1161525680,-637337554,120258480,-796213246,11971277,54440379,394931930,931802691,-1631287720,12048522,-1976641021,-1976679657,1524270903,1457424222,4547,0,0,0,0,0,-402653184,-397158383,126544268,1333051402,1125616195,-628473974,-1070411638,-402194526,-2036334885,-997830460,-1241190215,-20775413,-1974635318,1914715143,1949187110,-1426486488,-822197439,-2040993419,-2036359484,-997830460,-257888118,1958804996,-997828602,-373072994,-347879384,-1576947510,-964032769,-277607620,-344849604,548465780,1101724043,-353644802,-108322640,-822197846,-1158941067,-29161590,2062074826,-1596421409,-1019607841,-370605197,50378695,-1948612645,50651166,-1608545318,-1057094346,126540660,-713768950,3062355,126540291,91425084,-1058415411,126507975,-1007042550,-818550709,58008380,-389075224,-2023825622,-397191458,58064811,-1983407127],250,[-1023088354,1360304313,-1965613848,1965833223,-1847045287,168266472,-385649216,-1958492292,604473887,1006744287,-1307216823,1951349762,1006940687,-1308003246,1950432264,-950736637,-1343729061,591146221,-790101131,-556996402,753770984,-1073036662,1038680949,-1293397817,-1973856002,-371339823,-1444413309,1007127294,1963242114,-827987879,28476732,1329352052,1228677236,1810380660,1743274477,1676169453,1609060589,1541948909,1474842349,145900781,2028481771,-313726770,-313989035,-314251180,-314513328,-314775467,-352144812,-832706543,1122841064,1307389416,-397729614,602459727,535314925,-1974316051,1965243399,-834803709,182335976,-385649216,-556939600,-1974775116,-836114224,-974584972,-561553722,-1614640554,-2041527162,-1662495804,-385649410,-1973762411,-855032634,-385649697,-1185692029,-654114770,11548552,-40769189,1975519827,87465994,57934116,-402438423,359988843,82386569,1929556051,-42866429,1357504717,52750534,834294619,-1998978304,-1963423225,-383874600,117594884,1526728646,65796547,-1614794227,-39851952,-1638340147,343167135,741083018,209043466,-389179672,1481829482,1352661406,-1070444385,1424490930,-383874049,3258628,-1638344445,-2145075174,916586764,-1617012731,-1564468656,126485743,58310666,1476450537,-402426722,-1070404777,-369218328,1122551557,1273679357,-1295169816,58063232,1946515944,-334436328,-1303364564,-402229870,-335950545,-335484920,-1296037311,-1974427902,-1576000318,-1638398878,-1057075041,838885282,-19011392,-1957454248,-1979389666,-2145101049,350815093,1676170205,73572577,57982986,-1962640920,-1996269538,-1962474466,1392521246,82386571,167823080,-385648192,1307115542,73572549,57982986,1527030504,1654833202,-20387580,190555,-1595349013,1979464704,437119235,535423949,807308229,-390067712,1189675011,-397369600,-63176573,921240437,-845260774,-989795860,616799832,73638432,58039896,-389746199,1671490167,73703940,838904808,-51255104,-1988098106,-402331362,-1073086389,-305286280,-1597713431,-1073085340,686293876,-953686012,512312131,1525154648,-1564462358,1139279158,82813182,57982986,-372508183,-628636220,53419659,-633611641,485005426,-1564462358,-337050314,-1957538839,-1174083298,-637337554,1532626826,1394505155,649744465,173101635,1498989504,-260454146,1532609371,742131594,-454494347,126505419,58008380,-389293336,-2023826474,-1168943394,-112049362,683271167,81764417,916504555,2025851397,1093188044,-543113166,850324228,-1964471616,-63838011,-1610610746,-973208353,-277625558,916635698,-376051707,3153547,509515,1539562473,-1631287720,-1622060461,-2041527162,-383874108,-402214908,-473104379,-1614550039,-2041527162,-628665660,50343611,-2029548838,154950362,-890698893,-997828608,-561553762,-454468778,1381192186,82386571,-823654224,-370881025,1532674996,820560729,-368777013,-369039324,512447272,-1152187159,512294912,1583023337,-396960121,-1974281454,1965833223,-888543221,1543228904,126533682,-739749729,-1638389271,1457424222,-1014345569,58048522,1405888233,-2015229976,-1638376998,678711455,1021843176,-2011991037,-906083577,-1638339467,512318297,-380566295,-1638342093,3022475,54992521,-1022957221,1946118888,-1020204797,-439495189,1392513768,48759221,851663616,1124567232,-109720066,-383874109,3389956,1489230339,-1013005178,1979385832,-1023743741,57871024,-839249175,-1024529946,1979380712,-1025054461,57871536,-839254295,-1025840665,1979375592,-1026365181,57872048,-839259415,-1027151384,1978335208,-903878397,1206435890,-381504772,591184626,753446261,-385554214,1405258284,1543176424,-1178400886,844180972,-64689728,-1177149720,549066395,-1977912020,-1189614634,-397339496,1374224332,521922802,294304082,-259342286,1364250762,-22681517,1810432883,1965046978,-20513274,1022260686,-1978436318,1019382504,1975880236,-1963619831,-25040683,-138718350,-1962953471,1019644616,1958840866,1393376302,1012619636,-1977322230,1019382472,1958840876,9037827,-27924397,1009152603,-1978895091,1948269762,-1339278315,168784909,973829312,974025926,-401967934,-397213597,1935408687,574378930,540804212,552084853,1008759550,1022850080,1008235564,-855345907,-1961855775,-1979389666,-401428280,-489816611,1539425257,-1157625914,-1031142922,125050924,1726480565,-389850144,1352652087,1489578728,1934663582,600107011,57843288,1529070824,1958742723,1124567291,-193606146,-389682343,1621229638,1958804992,-1046550269,45240659,1543161576,855391208,6333120,-386131223,-1073086426,-1057093772,2112422773,-1563885887,1364394080,28491826,1543151336,855387880,6333120,-87234213,1392030952,-927340469,-1341950630,-397229311,-399710330,1263665195,1976084200,844781829,1944634304,417869031,-628664064,512350467,-628685052,-930486197,636027764,-5219647,-796399421,-602806189,-1009088678,-1962079303,-2030030818,1478396890,1977236227,398181121,46369378,-1965520191,-1979706169,-1393390600,841925930,1991987207,46369377,-1965520187,-1979706169,841898232,-1950285305,-29185286,-1325238839,1976434187,-351423044,218872248,3153547,512481927,-633666728,1992011636,46369377,-1965520187,-1979706169,-1393390600,841924906,398151687,46369378,-1965520191,-1979706169,841898232,-1950023161,-29185286,-1325238839,1976434187,-351423043,512447417,-947257298,-27540702,-1023314752,1688227999,1958742532,-923408125,-1966891432,1967143943,-944904189,-1979711303,1020365557,-1977649942,-1664140281,-1729625227,-429070137,-679548888,-429594542,-680073172,702963176,-1957454503,1946500382,47875,-774306913,-690905378,87891593,87498377,512478091,57935163,50331835,991857114,958302469,1541048069,-339725629,1342418946,1493148904,1392520936,1929586920,41936902,1526879720,-953030461,1409256680,-1157425944,175374335,-402495256,-662044133,132645047,-1329374435,-1974316797,216550352,-401902393,1009575390,-402426836,-1031088386,46262355,820577139,1499093960,-1949896727,-1979369698,-1967052093,449284824,1945668293,717238981,450398915,-1966921017,-1950090760,-1979369186,-1966986557,449284824,-336033082,512447454,-628685511,87629449,-253181093,-1957604353,1577400094,-1990795641,1493514014,-488062117,-397258242,-387259030,1994981101,1952013055,-446896045,-447158228,-385649342,1340604512,-397195547,-1041759651,39315711,1946131688,-5642237,1927828291,-402426881,1396965295,1510055144,-397323687,1397752027,1776867975,-396862718,-119013161,1230657792,-1056258678,-1017388171,-397192623,512426053,512296253,512427319,512296251,1515914553,-1957444775,1392851230,-388331694,-1990459430,-2029700834,-3086118,958302555,924748549,-880062203,1543487976,87498377,-1209480309,-842834945,30402744,-385928216,250085833,-402426881,1397948200,-2013338392,1240579034,96142195,-561553846,1943681878,-48330476,512318214,-709163273,-115439287,-338000122,-561553898,-115439274,1238743814,116858505,512350855,1515915005,-81884845,13887494,99111514,-381593344,-964034016,-657407990,-1031081846,-796206896,-216101949,116760582,-216102461,116761094,-216101949,16482566,-2130087392,-1994391317,-1022954722,542163841,116596361,-216101949,16482566,-2130087392,-1994411797,-1022954722,536920961,116596361,-1967027517,-771730162,-1979255538,-1023315256,116590335,-1967027517,-771730162,-1979255546,-1023315256,116592383,-1077506877,-946948096,116596363,-1979217370,570881302,1427016386,1927991808,-337063420,-1010397448,12568204,-1949856072,-1962478818,116760809,572969206,-166819321,-183623162,650185222,-846526584,-1950103922,-1612000791,45210251,-754720045,-489487183,-2130414690,-1994391358,-1962478826,-154498347,16798982,128980084,-2135898078,-173872942,-754732794,-216661526,61915910,-922564574,-388841296,-1324943966,32166658,-1022954730,-956282720,1678064390,1946565632,1008497426,-971476476,33576198,87885511,-960298848,16798982,87885511,-960298688,21766,1929657539,1426519567,208929024,-654966492,-133761374,-983701053,1437664036,-157097482,-1597769722,-1073086379,-318051468,-2135218312,17204226,-1157401600,-885325504,1258517151,-167064693,-92205960,74580168,-1023359046,-768359522,-1614203965,-963843861,-1900543809,198413255,-1955826478,637989662,-174051446,-153056762,1427016400,-165770752,-1964498426,184230652,1081363183,-858601262,512487283,-2010773773,-217645265,-182024186,-775255290,-152448535,16798982,-494860683,116064259,516737,-1411126831,116826364,116604555,1049209587,-1679096077,116596363,-2010150874,-1912146650,2145960902,-48888834,-82429178,722039302,1040644886,116987647,-149487810,-1008475642,-811341741,-397163685,-1017439961,48,0,0,0,0,0,263454720,1218580685,1009300480,-1274187262,1963408464,185383175,6819465,2696840,-1982100230,503533598,-1912602438,270436826,1295301381,7085705,-1990769477,-1946128354,-1946128882,520122894,-1157614872,12124696,-1178497536,-1943666566,637534863,1284769735,-536558717,-1898214159,-515315517,-855526149,108521495,-397632581,1676226271,1290649138,-1190767685,-61669366,126397486,1975519811,-1014801418,-1007689712,788479695,1422591744,1226859880,1344294210,1869836901,543973742,1886220099,1919251573,1935753760,234840937,1936876886,544108393,808333635,1866670128,1769109872,544499815,541934153,1886547779,943272224,917297,1093481778,942502512,1397312561,1375739988,872021,1145130828,1095958562,2245974,1414418243,573308941,827609164,860730,1313821268,1381236749,222709327,1497713408,1129512992,1313162578,808202272,864300,1377718428,-1912602438,270438106,171632645,6952584,378063614,525992030,1456446808,167796384,-1609468480,-1073086358,28576373,11540173,-922877324,1587594078,1958742528,-1564462584,61866078,-1604888893,-1073086358,11826293,-1073080627,1583285108,-58698813,-2147126725,1014121980,3022475,1977289539,1312078611,976100017,1124889639,-906051330,-1070402443,852749147,-1948200732,-1618268456,512295171,251527275,-389021590,244072708,-521469843,751076944,-166677701,106150883,133617667,-864790273,7020169,7151244,6950654,-28111637,-1576569400,548405354,-987843861,-1979684066,117382919,-1073086357,-1602682252,-880016972,7216778,41148218,646499582,2133065834,1599834741,-12916386,539897886,589439250,639968279,421015858,337580816,756100886,1364405269,1315749462,788270769,1960852140,-906082807,-1070402443,-1406270741,-1017423522,508037959,474815819,169615184,41092724,307364214,240090963,209126773,471670303,168496141,1381061532,1946631248,1963801677,1862727178,57999104,-402617368,74711596,963968828,578030652,-1186035781,-29163512,773617865,-160102598,-645144112,1364126137,-508035282,1444842287,250135296,-401675516,250085438,-519182336,619185131,1499093001,1354997083,4800138,5119626,-1275067975,1477496073,1911051203,-1579008,-397163685,146014312,-1017442099,-1962937368,-1010005272,5643915,5643913,1307071388,-1013097728,-33532000,-1974418488,704653582,-33532146,-1979664959,-1979692738,-1342157026,-855002080,1444317968,-17660416,-1261764914,1477496066,367547331,1228835328,1327401472,688818688,-1342130944,-855002080,1380997904,-226045045,-889270530,4800138,281871028,1405311066,-1979666094,-386692369,112459803,267063501,11620947,-141890678,-1275065624,-401552121,1532624924,1173699,2692746,-822162690,28364286,5193354,4825283,1252000747,17229824,646586485,-58720184,1377268743,-2146959174,41026300,-466426160,-1910578441,72262618,-1664919009,-1169141165,11796480,-990505011],251,[-166824672,225772740,1946273014,-350703091,-350506490,-384191998,1347991486,91557180,-823653712,1532647679,-1824734307,-1791205260,-583252364,-471316876,1958742734,1019805240,-1171098870,-487194608,-1031679862,-397277613,-399712862,-397162799,260757580,1913649536,1125101826,1599813515,-67062445,763929843,1526756840,-1075713597,49020848,104464560,1906442353,-402426880,-1863843746,-1101806658,179897939,1455816192,149440176,-578137637,-1410858825,-400510956,1582947067,-1392750250,91537418,-352316440,-401755915,1582947047,-32455037,1540257225,1012318443,-1342016243,-623777765,-1605319842,121372744,71042164,-1070464397,-1017593846,-1230123693,-1979665896,-1275049666,-1609511678,-1073086351,512365429,243925071,11862057,281872820,1543376360,-402148413,158728128,167791776,-1291684416,106151536,698353077,-1339540480,-1258130383,-1974251510,-402633186,1448804407,-61798735,-1665135956,839021910,2484416,24485214,-906077874,384362613,-964469248,-1057073136,41040444,-838979408,-1343699083,851663869,-1073065024,548406901,5185162,41225532,-1185866832,162791425,-1023536947,281871028,-1966908583,-1258272498,1210485248,29685248,-847248524,83656832,-973207182,1913060480,1371930114,208940092,1506632168,-397285238,1081392476,752627176,359935036,181226984,-1342016320,-444573312,1374161411,1958559720,-602871773,1949056044,-852432884,1372097113,1958554600,-604182513,-853481428,-346427254,-1101666042,-1963881895,-1979700954,176104645,839546048,181799634,-337218095,687636507,-25162636,-2133167356,208798969,-25111573,-2133953784,-915207943,-1073032822,1048584308,1946615880,1007071580,1951446018,-30886870,1976106697,-2134509908,-906093195,45160939,1948843136,-2134510071,-1040315020,-906098197,1971373558,-2000028158,-1593824986,243793992,378077256,-1053163447,129505908,4956928,1302578310,1327925248,-29693952,1336017780,7268352,-1275049312,-1022309115,2688570,646591604,1346109512,675022708,-1729559692,133988541,1353712757,-192930581,133988354,-855768459,2728528,4728456,4785863,770179072,1405310976,-1292051736,691961895,41166848,414601138,5193354,-1979711303,-855198527,47632,4800138,281871028,-1185738773,243859456,1218445385,-855591936,-574756848,-386022936,-1645676662,-389850116,1534393764,1371406513,1212055552,58000896,-1967319319,-397322708,1081392084,125054012,1506527720,1498540170,-108375215,-8331894,-2146929408,57805051,-1273967744,1527827723,1958456296,-1146755069,747134553,-28964748,83460289,113687922,-1023410097,-3973543,-16757450,1006652214,-401574868,540855166,-1973872525,1978159560,-399739717,1009572422,-401378260,272419686,-1662450830,-393586244,-1151670191,736629108,1340615898,1930443979,-1973790231,1498501840,-2131654054,243863526,-980811701,270852304,-444546550,-790245369,-790245147,281147109,-847248524,1408109184,12048522,1302466340,1311672320,1328449536,-854871040,-3974384,1006655030,-400526292,-1073034502,440163188,646600563,-469106575,423363700,-1973793933,-504868144,-394562374,1009572274,-401050580,-1073034542,646591348,-533069783,-1973802126,-1041739024,-10783558,-402626506,1009572238,-400985044,-1073034578,41222320,173613232,-1578610200,-349342534,-1143609085,752446952,1019908584,1509061408,169928064,1372097256,1958380520,-648746993,-898045908,-646766532,1372097113,-444575399,1745783055,28596480,-1990586163,-2046798314,-19988750,1049252810,45350985,-1017442099,-352276400,548425731,1347637660,1492794856,1745783643,1913058816,41221888,-401996619,281870772,-1017602727,0,-1,-1,-1,-907502512,1397454075,-963882415,-1912602433,922691271,-14286724,637566518,8128199,-1943644936,-1912570354,42053830,-1291816442,1228835459,112896,281872820,12568204,650612224,8259215,2080804646,1522961920,1486707545,-1178736445,-385853792,-1259800974,6678713,1450569226,-385160694,646598772,-499515351,-109033358,-1606192358,-1073086351,-109050508,1396142873,-822152822,1049283326,45350985,146018509,1348145357,1018787816,-1341885396,-402134272,-399714238,-397358746,1479137338,1951973386,-372995582,-1863715310,387258,702031336,-668931901,-919410648,-669456302,-919934932,954778457,1955937465,-670504952,-339725603,-1188435963,883097520,882950912,1958742528,-920917968,695405116,448419411,-466464170,-259268399,498401070,1532937046,1062614211,1280722518,1918266198,-2141816746,-1873377194,-1171920554,-1979697733,509447,-1946837015,-385861858,966790854,-175314688,281871540,1961101904,975079692,1009682432,1058441472,-997566464,-789133058,-1946848279,-385861090,1017122458,-178198272,-33538400,-178722368,-33538656,-179246656,-33537888,-179770944,-33538144,-180295232,180913384,1007842496,-1269533948,1102795520,-1965554944,669604615,28988405,16890114,-100659269,254078190,-102644934,-1020130333,-28253814,-338152761,1962871532,-1143502310,79233089,-722053120,-388963838,663224947,-17309117,-68651574,4300891,-369827351,552122719,1955937464,-688855032,-339725603,-1206786043,1168310192,1168163584,1958742528,-939267874,-680328132,242483624,-922873676,1085538932,-385822488,-1152125780,-1073086394,-1975320204,509447,-191174309,1448431772,12197463,-1898279424,-1593503714,-1005977498,251595124,57999462,-1610602520,-1073086412,921174900,4562944,57982986,520120808,1482514015,113692573,-1593835419,-1073020826,-95283084,6620918,-1173916161,619446369,113766140,102,1405311739,78926417,173019341,-1995672348,-2013251042,-1996473298,1476411158,838874784,169440452,908495076,-1995344896,-2013251810,-1996474066,-1342161642,3515135,-1017423526,4635475,1962950528,-401558521,126353425,4161603,1085540213,-2013264664,1388534535,-335412806,-922827742,1522829976,649411,-1174023240,-346947580,1712753464,1962019328,1694942727,-236192000,-958469949,1915091587,-1075293678,1911041237,189946314,1510438354,-369148951,-790054893,1227519,-147530568,1694955249,141950720,4438608,1492039344,-301972806,1978582154,6404615,-301789972,1712752986,1694942720,180551680,1497451866,420501776,1494243674,1494243600,1499082000,1297757200,1158699329,1494243674,1494243600,1494243600,1666866448,1497451866,1499102224,1494243600,1494243600,-1441769200,1851437402,-1424991909,1499197531,1813010704,1980782940,571496796,-1675463230,512316240,394790121,-970079357,1128464391,-968675448,-2008875001,130433807,-1655153920,-1365710397,-2134680744,41255162,1489175218,1503577222,1522752346,-2084349605,126496451,-1950101258,-2096830178,-1950143549,-2096830178,-1950141757,-1979389666,-1023398009,-967747754,-1526382842,-1090195266,146343232,-492504064,1583307261,-1152298045,145818944,1965047680,-906083571,1556018805,88653573,1421742315,88129285,-1493432143,-906090635,92993909,158598202,427147274,1963001078,-1962636780,-2012944098,-1157615225,250108404,-339725824,1509866247,-117439256,1405311833,3022475,1960512323,-1144825086,1129514323,126486705,1140119016,-160052738,-873976144,-1014801420,-163270647,393535751,133583024,-1341098720,-2146961854,1102055797,1967130614,1531817986,787785192,172165002,-1007323712,1970226720,-13736850,1394606093,1886415211,-13736859,12124173,1376684032,-387272699,-471204163,89308158,130418570,1975519744,-213456891,-487997430,1376684286,-341579515,-1963013912,-1325389522,-387076096,-1209401711,-2041554690,-196810556,5705354,512477694,-1886911255,-1427570638,-997828354,-1963439639,-1325374930,-23861248,1659399600,-22025986,-2013240416,-25106169,-997830568,-385874968,1793654401,6536181,259263804,-397211650,945553045,-1341689337,-957879539,126484487,-1996587800,-2041003257,6464196,6398147,57982986,-2136151831,41286626,1369571762,-1564410363,-896924336,-2139037312,452264425,-2132705079,1947255542,550076419,167796896,-1325239104,1976109569,1594291721,41221888,243810481,-4913848,-756520784,-400061699,-990446034,-166955775,58032577,-1342165016,-400561153,820510771,-1946651906,-167450338,-2130693753,300419701,-972721407,348166,1638007216,-35133440,-385808442,1069284794,1161477,365757364,89373635,1392513465,365757108,48825203,1587567361,1975519744,-1522565114,-373037451,1637919785,1958804992,-1564462581,1621229665,-439490304,82386571,3246070,-387287679,535298107,1407380225,939549115,-1962052313,-167450338,-2130693753,-1023314597,-1263801879,-1840897,-997830568,-385874968,652803405,-33060864,-401902399,260635997,-44570429,1404768138,-33508091,260587977,365757364,-956480280,-389873401,260767037,1404764341,-1009188091,-1628962380,256255,-1594026775,19662160,-1144848013,126485841,167774150,-1023314752,1929382632,1342621191,-1073086459,-3938109,-1040316534,-1996686104,-51386353,57937722,-2134654966,-579534785,190544,1404814168,16824581,365757108,1403000178,-53745659,-823654520,17286908,1962526974,-2134640639,91555068,1877547186,-1423578709,738545824,-373286399,243796115,1525220689,1594279657,-1991049216,-1962586850,-1996271594,-1962587370,721880078,1225689547,-397258491,1499135652,6332507,1946599434,-1262318078,118869251,-1174369816,12124165,-42645248,-386239158,-1094516618,-1937046189,1621098506,-1665136128,1343059281,55988563,-434706215,1482381662,74776892,957579,1958742534,211061518,1959329280,1343654660,-1262318077,118869250,-1655106958,512428917,-654114768,1478396227,-444536573,-804919216,83656792,414319989,-374688279,-397694357,91599347,-352295776,-1041700861,74825738,48955824,1688338608,-840922624,-607272171,-134091783,-1952648309,-1979407090,-1564396861,-947256153,-578100174,1939734322,767755015,48955649,-469056725,-2143482504,-1961528832,46433246,85417449,192479360,-997990773,501213442,-1577025531,-1514470234,-2146467836,-13443445,-1014969472,54068934,-641275776,-388330669,82314986,1579059653,-400510716,-396636389,393523552,684732904,1389996008,742131594,1290274165,-386798671,-1993748450,235092766,1348331960,55588607,73283327,991857611,-397163773,1815872782,1279003252,1899759220,1362887284,640074587,640034342,640034342,640034342,640034342,640034342,623257126,606348581,589505316,572662306,539042081,522133536,505290527,488447262,471604253,437984027,421075482,404232473,387389208,370546199,353703190,320082964,303239955,286331410,269488145,252645136,219024910,202181901,185273356,168430091,151587082,117966856,101058311,84215302,67372037,50529027,16908802,257,-65536,-16843009,-33686019,-67306244,-84214789,-101057798,-117901063,-134744073,-168364298,-185272843,-202115852,-218959117,-235802127,-269422352,-286330897,-303173906,-320017171,-336860181,-370480406,-387388951,-404232216,-421075225,-454695451,-471538460,-488447005,-505290270,-953949983,-941822637,1551237721,485102676,1939015176,606378345,-797439702,-1389510717,1649085524,-331573286,-86110204,659275216,966071078,-1323389627,1140659791,-827118517,352131585,1113585502,-1707336414,-755501771,13312074,-2018119037,-528538755,1959901073,1486759710,302392694,-289002938,-1769492781,1966878071,-1105932988,-1836371686,1838809237,-148032447,-922713926,-629393551,497045620,286997271,-452434798,-1788723652,508198326,492716396,-1829859694,-1531624173,2007642678,1306675256,-1785413948,-1330820250,494729018,1557745424,618411273,-1274064332,773014091,1351177569,-1127478929,615274764,-335606837,-304718801,-419508547,-1264165029,1885290806,1640981257,-864611964,2051237419,-1080764955],252,[1818913110,935134639,1199926534,-978565349,426143783,-1223206686,1340109649,309237645,-1546094845,-687194768,-858949085,-858993460,32076,0,33024,0,33824,0,34632,0,35450,1073741824,36380,1342177280,37187,603979776,38004,-1769996288,38936,-1138753536,39742,1797783552,40558,49872896,41493,1136082944,42298,-727379968,43112,-2065225216,44049,-434047872,44853,1604923808,45667,466206468,46606,-1564725563,1073789233,191576694,-402604962,-954006391,1644216330,2028717484,2055258925,-685328617,-1399798184,-2038943122,1471531527,1746288394,-308097751,-1038364980,344313939,1498505536,430363652,1873131920,537974565,-879810572,-1811228082,1060731128,-1190339071,-1895311562,1733288225,-221655804,-2128354231,1870413893,1891035004,-978474965,1290070813,924389942,-534974907,-2065738045,1813180790,319526458,118945050,-1748075575,1222441024,-1111352645,227146608,1989759157,65302,0,82935808,-1710981067,612571639,1971536739,-1450930739,75662207,-2130706432,-2092060446,-2096008694,2134181108,-2144243176,625304878,1682186531,-2147471316,-1921080122,2051014659,5960464,1316134912,2328,-388717296,-402653184,1525878,199491584,596,1000000000,0,390625,-1769996288,152,256000000,0,-1609612736,655360390,-400093184,167797763,256,-7307264,-1,-32769,-1,1006632959,125909162,1952024700,1999017952,2048794052,2086883422,2121661978,-2144243176,-2130706432,517470981,-1725536890,590633095,-1520574073,1225776006,-1277754749,33117,1644462464,1350468405,2038320164,8366761,193003520,-2089923004,-42065159,-1631386813,294,858927408,926299444,1111570744,1178944579,-1146471494,1927840056,78028810,175278140,77932160,-381193088,1748768973,-1516219790,2042628612,-1568726007,-340065115,922702690,922682531,1189610661,-2132637168,460620228,-387698096,1532498388,-1763159974,1645722372,1527938024,-628436429,-2096488215,-466484028,78063240,-1173229079,12255232,99281281,855942079,-945029952,-1014956027,-844358935,-1523154759,914391044,-377486159,-1160969334,1525275015,-2017735420,71821785,870890701,85715225,-1310074489,-1984049915,-385572066,-1093859221,-796157870,1510534888,-2017473085,163047897,-645414707,-2129793559,1971323131,-389952237,-768407341,-393183045,1273496581,138799386,55827447,1476686042,-855533079,146139330,-1556676774,-1523122428,145352708,-353805733,1388546819,1918561015,-371684603,-1009974922,143779923,-1556676774,-1523122428,142993412,1391024731,1977289481,-1489598452,-83442172,770245634,-1558279919,47108,-1845189213,58310667,201326522,-955876901,-16472826,-1556154369,-371684604,-645463766,-2028415000,-397163559,-2091181499,-1950153533,-1962630378,-1023105778,434656156,-1014801638,-389833468,512343723,1743324323,-1096685558,77799049,-854956567,-1961391164,-385875297,-10615987,-16473290,-16472778,-2017079834,413198553,-389817977,57939812,-1012689943,-840377721,-1245695488,-1144599144,-930478938,11874184,-802191293,1942474192,18933763,-645208694,-401591319,861142674,-1558279717,-1987987708,-972774114,67304198,1528038632,50005702,-1047805180,1939006199,-718935805,78363587,-379275334,-1413808122,1689893380,77838930,1914107880,77576707,852331203,-2029458451,50045146,-53965928,-74714485,-695491341,-389816437,-242497482,738065291,-1527561782,-812918133,-1664877503,-389833399,58005180,-844960791,-385648440,-1549724029,1958742788,2030153734,-1006653438,-619986893,1539568501,-661940029,50005702,-1558279934,113689348,-1023147269,-369113880,-909246489,-1242998181,103147523,199842395,309516,-1660974871,-1656547446,1127713436,-1656549493,-1013103716,120109907,1528170216,1361491641,855619048,-1563767360,-1262812367,537380356,-968685814,1793667079,-1597256437,166397093,-437728051,-167218153,450941136,-1019382592,914410957,864027815,-1948387621,-1950213181,449022672,-1010267455,2014708712,-389100038,58201551,-401025559,-806873086,402450712,-1037319285,124784244,-1070463112,2026094846,-1071973895,1977236419,-371510523,-1031077850,77799049,113761035,1189,113706617,-64347,12238859,-1174177536,1056440319,-628423517,77799049,-516248125,38146420,-1732182524,-180621309,-695472267,986855913,1963129606,1965832937,-796244251,-1912194388,33846272,182250434,-1743752000,9420689,1955702515,-1963982074,-1949766718,-1950131242,1261341683,-1091830780,780923787,-369360036,984416269,1175549153,-268199764,1005585325,-1947240978,-749475362,50005562,742058357,-1404639883,9307706,-1073029259,-1852305804,-218067009,74748326,-789843965,-1949267027,-754587170,-1021962008,168076705,-2131397404,-2147179210,11589581,-1576755550,-1298135894,1958742532,77963746,-663428086,78716555,77926016,-1324449664,-863338492,-1482502358,1931637764,-154958318,78095065,78003848,1877496144,-2141693675,1601386745,568916051,78094357,-1144835493,-1430387554,309508,511245560,1124536749,1945756227,78035730,880019454,79252299,1260376320,-369434037,430772713,-498908409,-166038535,-1191181929,1263206404,-85846025,-16776007,1124496647,1962467907,217377224,-1609724439,-2145123161,77932160,-1526331265,512344836,378078373,-1581054813,-469105499,914419828,176161957,-1578142465,-469105499,-919347084,77805195,-1979406430,1942956748,-2032536051,-1507948065,-1814067708,-527772025,-1264786638,180619904,-1964756260,1959332860,435782470,-1986194830,-1979407562,621061926,-1005944705,-1023105630,1913190784,-1964864996,854821590,149520603,1948239094,550273232,-863974421,-352067040,-607062002,-590292271,1964033270,-1644961043,-869653127,-233053814,-1021651317,796121226,78059254,-755510026,-989932554,1967268213,1975778846,50785050,1943540438,-1509491188,-804686844,-790965797,287631836,-385046039,635964520,-1314864365,78094852,-166942743,-16472570,116846708,1962869938,-1323398171,-185341948,78716553,-133913413,-1156341272,-386399056,922686362,1592263846,-1509519595,4241668,1359539025,78298104,-1961658392,149718012,-1107103869,79234224,-1510736640,-1190889282,-1430585340,-1375930364,1128466201,276036066,-1962933063,78299124,-1952058372,82573542,-116865917,-402350405,-497478856,-1526270282,158629892,77989631,132712821,77511436,-384622616,-1796730831,-2012777198,-385571042,-16118784,2062091125,-195565550,-768345461,-208929142,549052298,780883200,-1516239709,-337147388,-674105339,1465308881,-266601173,1583285363,-998046485,-772409340,-489434670,2044398564,-1509491190,1560835332,-787765783,-1965829678,-1965651230,1574931187,319819241,1364677625,-397397972,-1739058608,512433785,-75430749,426970317,-472790133,-654056495,-670833711,512297848,1223361699,-351767984,619204659,-954930430,293894,2114373412,-1147898876,-2081946498,-401180397,-10874308,-16473290,-402348746,1515913867,-335688472,31975443,-401464344,-396750098,-622329225,-51451903,-1017421991,-1070409267,-855635479,-972967718,134413062,78120646,632602113,-1946209450,-134771761,-2031595311,-1073063919,113640821,-1979579653,1965440007,-1341658877,1956392252,1948990469,-68662527,-402230280,-169214147,1638120959,-225717709,8796718,-2130021376,1952554237,-269923036,-1662156289,786813281,1781573375,1784638027,1785162335,1785948781,1782606400,-1662468046,4319232,1090530793,1374222197,1370454289,1223186259,1499160321,-385899543,-512429172,-385885207,199819485,12380160,838862313,11987136,-401771107,568857389,1392867857,1527967208,2046168003,735770370,1951101143,-2096596920,494020602,1376402921,1512489603,-1169026183,-1169003856,317415170,650281818,2027616899,244005,-1031675181,-628662222,282781778,-1142421390,25552913,91818731,13232211,285599835,-1964391589,1048616720,1963459323,149528068,1465097728,1593859304,-1946799269,-133895978,758911858,-688454539,725353963,-389873292,24311794,-855998013,-1174048244,-269778945,702544,-2141527305,-164482838,-538193917,1402732812,5171287,-164406433,1290327691,91594239,911443,-389856421,-109572008,1956409321,273606705,58021499,-845382679,-402294321,1223360575,-73268048,-1524725246,-1491171324,-1558803708,-1574532604,1087143940,-377435264,501747157,1965388560,-1672812285,58314957,-1342173464,50045448,-1616658381,77701892,-1957276989,-402349290,1516109955,267577539,512427385,-842857309,-385649199,-1499423720,1922055172,-385649615,-1516200954,2025851396,-1677924093,-1157627718,-1964474368,114026747,-1173238296,-2135228416,283961488,-538377356,-2147435621,-1516229141,-1665136124,2133067129,-1174100574,12255232,-77076352,1006937760,-1660521072,-1209410696,115861659,2040388235,-1982073086,-972774626,33749766,853226435,78102244,-31546,312976,91869707,80141047,-1965127040,-958952718,67304198,-855094295,78029014,175423498,168080032,-385583680,-1950150920,-402345698,922743002,512296102,1458046129,-1544516847,2025522342,78816004,-1962628163,1958742784,48940,9162635,-1957485577,-2116090914,50632643,1107391239,24363267,-1962440382,-8168502,1191474182,-1948521657,-1615113279,1526761732,1946615427,-347716092,77446846,506365,-507508052,-2147126021,537173518,168076704,-1509519424,-1156614140,79234206,1125634304,-369434045,117312537,-143326042,-402137623,74714739,58064650,-401710871,244052026,-315489115,-1979407455,1381061629,-487108527,-145175925,1942488035,-628407807,-487106470,24365059,1524237122,65205848,-787647528,-19279397,1963238918,126937347,158990090,77989630,-2081880203,-774778617,-1965716781,-1965061389,200075745,145773507,296747634,-930420598,1223203921,1958742530,-1660126974,192630873,2035814404,-1660294374,69659481,259610631,200730704,48269912,35028705,34401256,986054341,1912845800,-18314740,-352145211,-1245380092,-20382205,-1672455224,1307101490,805815808,-398261899,-2142568216,-93048769,1949187968,1486701313,1352412020,-1274167320,-1274905787,1126664260,130456920,-972719829,-654955257,-989974604,-93124052,-2042414588,1124567492,509507,-1262757497,-838941948,512300665,130417490,130433838,1975909936,-919387144,-838984981,130419829,1377732910,-919387389,-906097941,130418293,61948716,75566729,-1123699517,-639081995,-1769263361,1162149888,77805195,-1057083472,-93064661,126415363,-1556707005,1976368644,-4790051,-1023408186,-1107099207,116064262,-1107032903,-1279328252,1958476804,-1558803614,-964012540,-522984398,-684793722,-1964846166,-294302003,-1157626426,-27720525,809468105,-498924683,-370621448,1366784780,77577811,-1190876225,-201588732,58058917,78756691,1527643624,-1090212930,79234207,-1510736896,-823655564,-1508996596,-1192656892,-386344458,1499136858,-1335777602,-13703159,1345302608,1354825304,1929417960,10742007,1966750808,822593033,805815875,126354155,-922855357,-1101932683,-1547762529,178436,1504048124,1364404715,-401663768,1532625777,1947048424,-1524725493,-1558804220,208922628,-1293418064,-1524725501,-1558804220,-1336190716,1642904067,1358874600,1592283731,800087309,-1057073072,236447824,53409651,771752086,171538,-398113467,-2024272584,126376917,-922855357,1111674485,78965387,1375646697,506198,-133914689,413937404,-102611195,1371756894,-1090517063,-50854753,84978734,1509548615,860967875,45832191,78028894,-1073031378,-1738595468,-1957169109,-773598760,-2115776029,-396348733,91425724,-351537432,211347673,-335781144,1617345489,-401837592,108203286],253,[1594609640,-1712826545,-1156681205,2011717754,-62789620,-351720360,1532581889,-1144799222,797574324,646586545,-990509949,973960224,1965732329,80016903,-376831371,-1075310712,-1120766734,976118181,1946157190,-1661107959,1294365793,-310251285,-439262820,1638334254,1970304368,2037414256,2037414256,2037413232,1013988464,130435952,-2094626256,281343492,-968162188,-990501881,1258648836,-315478136,-339735869,805815814,1976106563,-1981234184,805816061,1976106563,-1262763019,537380356,180480083,175742043,1395460038,1527573736,-968687348,-1013108729,-571942707,1124627967,-1157625914,-389872460,309922504,856096953,75736000,75566729,-369271064,2028601137,176285948,1625883513,-1023314529,-805001568,113660136,-801110874,-1157323242,166200491,309517,221767761,78321291,78454411,1526184936,-162797477,77991678,-502631335,-1073456925,77989376,170912195,1462091455,-972773185,753402117,-385649398,125432118,175505162,168006633,-385649153,-620099059,-8379271,-385650023,1397923567,77805311,77936383,1526805736,190638170,1527463912,-385649574,-1516200237,2042628612,1908653833,-1568725929,1381172389,-1669346432,77936383,77805311,1510016232,187492443,1397890677,-1157627718,535334912,2035964683,1532665103,-1174389527,12255232,-149755519,1393457565,19916882,-974601590,-799319550,-1559851048,-1526296828,645963524,-1635842907,-1329658765,1381193597,1510020584,-83629989,1408271849,16771154,78780041,77792967,113704960,-2130705243,78786257,1532626803,-555199917,-1308166150,1962934020,-396666347,-1914172383,-87300086,384326490,176351244,1532679915,-1508996413,-1192656892,-638174861,77904796,100234,231304,211599370,25659520,42452480,-1667385344,585630585,-387108352,2040332306,2549763,77465286,57908480,-1023296023,-386378927,1499138426,1405351650,-2096848965,74645807,-135576765,-1152138405,134087839,-347929739,-1966908423,-2147178994,1098094825,-1952654858,-1962630378,168076574,512269531,113640615,-2137520986,-1667399477,-360511879,14385153,-922030798,-338688396,-85796143,91856797,-33393342,91463107,-1444289486,175742465,-738798857,-2147368317,-1312620333,-1509021032,-1427376124,2114479848,47697,-394198853,158665150,77797001,77928073,78028995,1352171564,77989574,186378368,-396265797,1532625432,-401927960,-2017785476,34269281,-1847043238,-18326795,-119937014,451435354,-2144224268,-378398534,-185992803,-1805850212,1356891807,48955824,1436729394,-997828604,47774,72556169,-370670732,991857091,-1817384957,-477374603,72562315,-847956167,44534354,-2091757568,-2013920061,2021720063,178497,-1074557956,-1510800221,-162310565,-16493306,1455296373,82805508,-218103111,1958752933,-263460861,77839967,-67108167,-1956731405,42765076,80118528,-263591850,-1014814741,1125092100,344677955,72681206,-1962510849,-352037354,1892745988,1377077557,1128470411,-1511500968,710499313,-249567035,378080116,-779419602,2095698823,-1981576294,-1962719970,-2147271906,158673983,-392501528,-1813381310,-1700206189,1465275217,-1153912238,-1514208098,78036484,-1185736213,-772276220,-498908393,133585914,-30837440,-30772212,-165251894,561577733,746643573,-2145749496,360057066,-1190878018,-201523193,-1641643868,-1091887100,-350220416,1583307474,58087771,-385583895,1049233088,62456998,2027620864,-2146274004,494012655,-225780086,-461319030,1961550368,-724502512,-741289263,1967178998,1976565255,110881240,-350172032,-1505851148,75032836,190547,770229083,67812096,-397210389,-1017446398,-1157619736,1048577123,2013332648,-971868921,33859590,-1330675224,-1349916659,-2065167696,184337327,1644412671,116787828,2038432935,1644936707,1913027560,77577992,-352320327,80118537,-1190878273,-1523711998,-389808926,-397211379,-1226307711,99113975,-379889152,-1976633427,-152528889,776163336,-1549596789,46367492,-1559786706,-1014823771,1499092994,1360819272,-2024583086,-142350119,-1959898277,-1618268649,-353894398,-1014801423,-1008801020,1944637523,17426691,-396315973,803735254,1527345671,1274749928,-1020983354,-1257901080,-1258130672,96331783,82314100,1064852474,-989671286,75630122,-654965383,855294696,11659465,75577087,-119871406,-2130276518,-2127102204,180367876,-402230078,971569843,-2130276360,-2127102204,75603972,-1979550999,75604176,41205770,-259340034,-930430462,-1070463880,293193866,1397903696,1527097832,-27764390,-1963886400,717392609,2042954433,75669527,-956671256,843263495,717238985,-389731646,384563787,1376027296,75577087,-1037384406,58245378,-386255128,922681383,1374160001,75669752,75564687,1515765770,512427893,1743323986,-20839935,-402425656,1542060559,46500353,-20895038,753437376,83656451,-1597470205,1076102275,-930479499,83814595,41027508,-924315468,1962498820,-397389047,1532688651,1352459914,75568779,178058762,-33393454,-1645083958,116787572,1963197571,718208514,1357286132,1323893624,1347441408,1476714984,-143276802,-402341912,1347946382,-771750983,78047460,-997584782,1622326168,1810421763,106293253,1857752811,-1731949984,1407768579,100198405,293100376,-1040295592,1347637329,1476697576,839052123,-1596131612,-536738686,-1073036034,116787572,1963197571,-1966277118,1489580780,75577087,-2110879664,-144775164,2128874072,-389772795,-1554450113,-1073085311,-1974793099,1949187079,512312065,-1655176366,-1006496398,75638410,-469056470,116787572,1963197571,180420098,-162862912,1206507915,-153056768,62144708,-466484619,-1996192861,-1979416306,78953440,-165673018,57936068,1395328966,1526970088,130418809,-488090835,-968664315,-773312505,75735299,75566731,-1276574856,6875645,-130291629,-2013039525,130433839,78887680,1379830595,-2129229053,75669508,-81009614,1131739179,540805002,708634228,28631668,-397388981,-466425110,-160158404,-227267780,-294378436,376778812,-355145661,-347402125,126372611,1961101912,46433272,173585387,1543206116,-1020983354,-1979415647,-804866612,-2129228824,1393259268,-213522350,-379928526,-963969473,58197292,1391994600,1492507368,1975519824,-922858751,350750328,509688,75564687,-385918487,1836319467,-1549726599,762628,-1576753760,195100685,653733376,-125083029,1839254154,-136039838,33557286,-1595657528,-147980275,40004390,786707144,1651381899,-1976641789,308440862,-1490646823,-1568624636,378078374,512229387,78643213,-385680478,-1279525960,2144516,1128466179,-31130910,-352318557,186026913,220105216,-1329581312,78029440,78063240,1408995305,77511505,8390529,1929380793,-12369138,-502762233,-1509490952,1495257348,116793460,1979647134,-1624866811,-1514406396,-1979217404,603980455,-2132508545,663281674,-997997733,-74913532,-2132745088,477331652,309674652,1975778973,-607061741,77989630,-380106123,1973287786,-18710525,77839958,1178997897,78069386,-2139102335,478732042,-242498722,-1962625816,166220238,-2146864638,-1207654850,132845433,78003840,-402228840,-806878720,75938564,1493455336,76463953,-402356549,-2034564043,73263108,-402522648,-2034563918,70576132,-1157497880,-974650220,-2096925951,1474823403,74799364,-856964610,1978198411,-1009939708,77932160,9431167,-1156588614,-85425335,266058482,-394180165,-1516114587,2013036548,180552051,604600768,77963903,1350414520,-1610586904,1950090406,-608564877,-2092319985,871549161,2139143122,-394271872,712508054,-394212480,686353705,276339713,-2135174605,-316938112,2013338344,55633923,12309043,-317986689,-402425699,-1514470590,180367876,58301447,-1149225088,-1092066764,108633594,-2147179077,-1144815561,-135765405,-251664383,-386810136,-1528298579,33614071,-402406424,132705270,-256317437,-1523122237,-1556676860,-11081724,922704730,922682531,-102234971,-13834239,300505691,77963758,158973962,1467855039,-1516077276,-2114158588,968821874,-768387205,-394198853,-1564807696,2131344176,2013389288,2067971898,-1556676777,-1523122428,-1277707772,-394175045,1515973733,77805311,77936383,-1157520408,837313097,-10855430,-16473290,-402348746,1515913616,-1142051864,115958354,266058490,-377402949,-1833243611,-2147042550,-387176215,222081111,602407797,126496433,1975519811,-1614822418,309508,-67108680,-1195136013,-1549598720,77964036,2812099,-1549726087,1958742788,2030153760,-1009191396,-1499409203,1958742532,77963280,125091850,91816368,214161654,-73350399,-33014782,-20382008,-236403768,1393324799,-396268869,-303562546,868441066,-2147435566,-1007964952,-1140860952,292708394,-840431381,1614461951,-1410857102,-260708352,-1523122237,-1556676860,-83442172,-1662515198,-277813248,115891034,79283185,1125634304,-1006968253,-788527943,-498382049,-1887386630,-501219326,-1329872127,150568964,-1185864078,-1430585337,-1977120252,-2013265529,-136166649,126402610,149520473,1948312704,-1440347943,-2955004,259311882,-1209468847,-2013898241,1963982850,-1010834759,-1090216002,-1174666069,92995588,-24868443,-1007164673,-1190888257,116064258,-1190889281,788267012,1135282059,-1946623421,-1018475553,-352015425,77578218,-1413487125,309508,-201531769,-1008826459,-1151904943,-1413544801,309508,1610607080,1371756891,-1413785773,77577988,378137579,512296099,-1950153563,-1962630378,-1023105762,1929301992,9038143,-1014343853,77923890,-620085384,-1516169608,1925393156,-1590004414,-1037368157,829766002,1609285682,103531403,728892581,-1031068811,77792811,427106674,1206632498,-1514186925,839355140,2030347526,-1524200941,2028210692,167882758,-1339233344,669776383,178513,-1516183929,2042628612,-34109694,-502893145,-352276229,-1341754611,-339736063,184528901,1599732160,-1313094821,-1084796156,92931237,41486130,-1185827861,-991231996,-396230725,-1746338062,-972327425,33749766,77792967,784564224,38443,43915822,166249216,-1610057474,-1073085275,-1581052296,-1073019741,-389869192,142147060,914412237,-1015020379,1023714209,175472640,-397159475,-379851301,519569382,-1144847197,870843513,77053696,-1207957319,-201588736,75014827,-1023104350,1929230312,-22877949,-1618274421,-1178402814,-1511522300,-385649923,45743766,-24057600,-2030041927,77577211,1929220072,-25106173,45735815,77840128,1944714119,309758,-402350145,57867636,-1174510103,-1547763710,-27465468,1929208808,-14817021,-385954327,79297880,-1190956288,-1084424190,905905317,-85831857,-1413495979,309508,971510251,77578237,1929381049,77840134,1476395705,1195836815,-1018103070,2046631912,-707935487,-1259797646,-199497229,-1158021120,-628228000,-762396018,1688387634,-1148078844,-1699086336,787647238,1124567212,1976434242,118406388,-1141239091,-470351808,-1020535924,-167771973,108392644,-523041615,-1991518069,-1962922978,-853349917,-157143888,12040961,842663878,49914560,-1577056606,1705116779,2662916,-1996288325,-1157428194,512295802,512426978,-1991573460,1258490398,118405971,-543030096,512316164,-543161120,46202372,-1227846976,1524237056,512481927,394790112,1127712835,-1190862944,-1073086412,-628683148,-628631293,1128470409,-227161858,-654058873,-922856637,-1962592606,-1962614754,3390231,512350723,1130038500,3153545,54861449,616729178,-1966044418,-1966921022,449219288,1945668295,-1385633533,-338492495,37537674,12256114,717392386,-1965520189,-1966662970,-385649672,512339274,-628686070,2891401,53419657,512353163,512426821,-628686800,732773864,1397443546,-444536741,-394273605,-1729561729,-1013978708,1954103840,1713402725,6645106,21,0,0,0,0,0],254,[808466229,540095792,1380994883,1112088622,959520845,-522702536,12181997,-645137344,-1157627976,-13915563,-45110541,-880019573,1975792300,610460709,1962979520,16547869,-1031142540,-2132155734,242483452,-226041718,-663468036,113231,-87830293,1939789236,2068608334,-1622640310,-321780303,1085292915,997318864,1923015730,2016703542,-1624212942,-321780303,-456119950,-4709008,-661718529,-1014047860,-779173492,-494153076,-175379317,125042315,125159219,199455736,-201231161,-1595539280,-1716485146,-55548954,-1070964250,-301737798,-1195720450,12119555,-1143959824,381476864,20179424,78697845,1420822758,-919911450,-1047864950,1085293030,1105478630,-75442166,-503024385,-1967854607,-423023677,-431968191,574743619,-503024424,-1331631116,-1337727404,-431888878,-1962954739,-1174893864,12189704,-1192301056,-1964244735,-667161376,2062091124,-303938817,-545992458,31915952,1487929830,11537382,182847718,199639472,199639728,199639984,-1912586056,1914604504,-1900008704,735612608,610329855,-1325136884,-1948200180,-52393272,-453123414,1947149410,268483096,11591818,12173966,-201380992,12747178,1976368648,-434917137,-435638240,-435572703,-1900008671,4243136,512351886,1048641650,305397874,-661768076,-1908412228,-1141339184,130482212,1128522422,-1209528436,1710981124,-5108107,-1979401496,-889279805,1053685365,-1124460786,770301976,-385649410,817430205,-1127182848,-953810688,-1023408122,113714914,-268435446,-1191171351,-1070456832,1124532782,-1073022238,1380012227,542725193,1128613955,1345462347,1414091329,1212358745,541803333,-1900008655,113714880,-11272172,369542950,-84934656,568721584,-1073077788,-5231755,568599014,561316100,571900,-1207951169,-1196694858,-2085883904,-203291453,737928242,-486612279,1961102078,16890376,-100422168,838907124,-419516179,-435113951,-1978224317,-163518783,74842052,-571737630,-5238095,11813094,568786608,1979696374,-369499444,28573750,-419450800,-434065375,1355765792,1084777188,431884404,965090,-2136470805,666767476,965090,-855637832,65464336,-816253702,825242144,4243452,331226894,2144767,-5200397,917512678,11551718,1088831718,-1912586056,58255576,1957362560,-432230362,-460287903,1979655264,302448150,113714688,-424542176,570869542,-1326448640,-1339955458,-1302206772,1610660612,1979631848,1976237575,-1878529033,-402587206,1625555678,279118004,1966089216,10021123,-58662778,-32934864,553418944,61866613,-840684976,-1152362480,-1195724800,268482819,-58719824,-1156877264,-658851840,1073789187,-1896953602,4241603,1048696974,305397874,-611447436,1962702568,16955910,1476559336,-855591856,1881192464,683278123,-1410073600,-58699688,62569008,-625343628,721990659,-1004344119,-102628235,-919923733,1959011052,-335945212,-771510008,-337349140,16955910,1476541928,281870516,-1912586056,270961368,216301568,-453638992,-796192764,1659164811,548671268,363062518,1090224896,-1070923148,329499395,1916698880,1947350016,67156813,989860025,-1907984687,-2084335909,-1014951743,1397818368,-70064046,1952013146,-1965388570,-1312388376,-387395068,-964034498,937955108,-1312454144,-387395068,-980811730,669519652,-488063488,-402651975,1256784464,4241408,378263694,-771031019,12185716,16482560,-1142458608,-1679093760,-1155592674,-1260919625,-855591154,549658384,825307187,808857907,2013510705,805468163,875770417,943142453,1128415545,-1203354300,-661782464,1195648,-398887935,736297394,1642483120,1974139776,-422793182,-431181727,-490132639,1012983038,-1978043392,-771444248,-6493976,254068106,-1090546200,79291559,29288448,-1064386517,234893497,-17580513,-67100481,1085842931,-1327985152,-1335761331,-1339955457,-1203509578,1122370771,1122419850,270820068,-402625630,1005065278,-2129861868,1929724155,284918022,-1106676988,62514347,24045568,568786096,-1476390752,-385649407,-1129316167,11805158,-990506035,-1172277761,481297394,-490132498,872342270,-2013153838,-402637290,124913907,-320331083,-1106676984,62514350,19589120,-222688080,113765891,1966106,1836743,-1313013730,48868,5671726,720284336,-1438847808,-1802959243,1178992648,-41859771,-462035785,-1174404933,-1460927494,-955746824,-134217593,-1169997053,-1460927750,-955746824,-134217593,-1958526206,-771509818,-1564276024,28966929,262728706,243271029,-1341128687,-2136938880,16781886,28968564,1107968,-2147430423,16781886,787022709,-8984070,-1205929316,-661782464,410318346,635963059,-16850432,-2131397170,16781886,-844102027,-387227162,233308595,-16850432,-487230006,536797950,-1229929571,867714022,-1975327227,-465377596,216042081,727836163,-16850231,-1963297333,-1016994108,1642466480,-500607303,-422792962,-431181727,-419581855,11860769,-990459605,-503155201,-1973361415,-422793000,1375454049,610395216,727836351,218030793,-1335761344,1478551072,1085853529,-2133291520,16781886,28706165,788485609,-1220148086,-854674432,-1191910896,281873933,-854717768,-1191460080,-661782464,-1476390751,-1188858879,-1269759996,1913900288,-1157450732,-1014104064,-1166278469,28901376,-855527424,74668307,416145634,8126698,268032,-1073643517,805330944,201332736,1377762048,-1957603498,-1159278094,-628228032,38027,376754699,410313738,1316277502,58051838,-33519127,-385649204,1599668409,-820028834,-1031544694,-293556221,-1026501494,-1026506032,-494812464,700383246,-1946549273,1107296404,21334574,-1976677650,-1031541243,616860163,-360452577,-301944830,-2091877909,61867202,-2083965970,-1460927806,-502762208,-864003847,732425040,279506121,-102627211,-2134081448,726309099,547941577,-102627211,-2134081448,-360478485,-1047897851,-8459794,7415424,79856511,-2081554000,-919928126,1965074668,-1258692089,-10294912,27847754,116787573,1954545777,619506676,-1948218850,-335544172,-1946204183,-2097151852,-1964243518,-370392352,519831352,4242259,-469050482,-855766156,-855760780,526069108,-91161649,1711755,1842747,126612340,-1996480792,1526733342,-1946497249,989862430,-1962927074,526121735,-1610612022,526057495,46367695,4127617,515572597,978502400,490227269,1082144298,67637280,-15007486,-256,-226,2147426303,85398015,353965074,454037257,33491485,117834771,202050056,-1,51911196,219021846,-1,-14614529,1633705822,1701077858,-39066,-8061065,-9109645,-8978571,842079231,909456435,809056311,151534893,1919252337,1769306484,1566273647,1935802125,1751606884,996961130,1560240167,1986230394,745369186,721366830,469704959,606289953,707157541,727656744,1464926216,1498698309,1347373397,-15893125,1178882881,1263159367,2116172364,1482325247,1312970307,1061043277,553582847,1448432895,1515804759,1750948955,1818978921,1886350957,959985521,909456429,858927403,1212624432,-11796663,1347419981,-78425519,1381061456,102651734,4241660,1625610382,-1973296048,-427815712,-421493151,-527804319,58064700,604141033,-1090056577,146401410,-1968246272,-385649468,-276758392,-1976637309,-1461155163,-2141948544,124981500,1517064,-167738391,67114758,1379690613,116794741,1946681367,-1873024253,1509110,-166890208,50337542,817368436,30992722,1509110,-2064419837,1962940454,405145677,388378624,1968323584,1375778881,-2147370519,443748604,639685878,-1204027369,429927541,-2013219840,1006639398,-383814656,-722075229,1582624,-2143546133,116789363,1946681368,1950694423,405176325,-1325730048,119596576,1516134175,-816293031,1509110,-385649400,116785295,1946419223,1968389169,1913046829,-384683008,1330836945,1280004432,1229473613,319951120,387323156,522066200,589439264,740697380,808398381,960246321,548406645,-1090443799,179956362,1974399488,-1947238126,1679594,-453637452,430098179,-963908864,6406,-234874183,-1341819474,16312576,208798268,141758012,-1334393728,15264000,57883452,1023370217,-1141279929,636086627,386332161,1534329856,410338876,-1996480837,-1996482018,-973071330,-2147454714,12065741,11856128,561333564,1576576,-434065400,1228832800,125044480,-1610360646,-152174491,134223878,384432501,1966554367,1912649734,-1157593623,993847442,2028667763,-389235824,1006683113,-164793529,50337542,255613812,12060277,-1872631025,158676796,551952560,-622262835,1916484862,-379995386,-1157589015,1089202463,1509110,-165645024,50337542,1245454453,1312557940,1194069108,-337020229,1244510327,733487851,-165811378,50337542,1177346165,-337023557,1916484619,-352276476,-387597561,-684799746,527761212,1962933376,386332186,544489472,1509110,1007645699,1008038465,68253530,-384963808,1631387228,2050754162,539755127,1842827,1625879435,438189052,-1995869184,471763204,-29693696,-385872408,992804404,-527771858,-1460993872,-1152298160,1642332352,-419683248,4766049,34406114,1220108774,1274995200,-430380171,1482381665,1364458435,1431787038,-1091794094,-561119168,-1157620504,-1572860,1076267009,1093044736,33325056,1599953653,1532567390,-1979710774,1059487984,-469074176,-855758988,113669236,-2147483583,326305018,1786039550,58051838,-33515799,-26708788,-966232884,16793862,66239171,4169978,-523107151,209002664,108347560,108298408,-1057046274,135053566,1040631534,113639424,201326657,-386142716,1117782568,1958755328,1091469319,300621824,1206387636,113409,-1157534232,1743257603,1101054721,1185989376,-1274955288,-1338578074,-2131367102,-2147467506,-1477948752,-347229183,506660,-1157545496,1005060105,1030913,-1157548568,-1410793455,1057914880,1253081088,-1274969624,-972524731,151011590,1354956976,-1328903599,-85929471,4196038,1057391871,-2144242432,-268419290,4130312,-770658053,214043360,-222670324,-161812989,-2147467514,347804276,14739456,141878282,-18691797,-152318722,-521643525,-58042368,1265762486,-1863453762,9758806,-805214582,-2132487964,-502659868,-2147449368,58019327,-1962974487,7923941,-402561398,-511049614,-1157599768,-1813512185,637696,-1157591576,-2014838773,899840,1577091560,1912684776,24373317,-1090764942,615252034,1010529472,-1406569152,78962896,-523230094,280289488,-523232142,376572084,-523181872,242353332,62185680,-523237262,41026228,638066868,2011693121,787006209,1877525249,-1008455167,-189116078,-322358525,208945320,243333602,1501560897,-1007069094,-1460877005,-503024256,-1964250119,66435780,-1017488914,-1900008674,2016855512,-1964257024,-999153888,1359065283,-1059927414,1040614489,135492864,-1275052538,-5445625,-1477909878,7530751,263465330,-1962959384,-6756126,-1813453430,6220031,1227676,1375712744,167913145,-502893340,-338886914,-1013097997,-435362223,-1312781301,-1967074556,66069736,-33393725,82202821,82232458,254068106,-427130394,-388906966,441168,-1962969624,-523020084,98979912,99009674,-1056745383,-436031399,518570762,-1273728512,-14096376,1912622312,4366346,1614569508,-1007156620,4263552,-71042752,45306195,116836659,1971322942,-17309172,-2131528245,-2147466994,645963001,-1652621250,-71083175,1085820958,-2133291520,-2147467762,551952560,-53534888,1358971583,129192786,-189085389,-2136413181,-102626187,4263552,1515977088,-1460878503,-2146994880,536887566,-331157525,-1186527864,-18743286,279505994,-872544652,-471086475,-1017554341,973096352,4694213,146475636,-21960704,-1057045366,-809254614,134358274,-162463958,519767065,1397839442,-1912586050,-772633634,143952870,1959922432,1961101836,1959591438,1959591490,1582914346,1355751258,-919401805],255,[-1964227858,1971366112,-17309170,-2131528245,-461372980,-1340806151,-1326562803,1348005388,562315,-527766462,1526260864,-192888182,1354951496,-1341996413,-390533624,-42645501,-336720720,-806290213,452063473,821537266,1106418930,-1007452685,1425274611,670316786,2063016692,117242866,1397838366,-1974446250,-773573948,1039174624,74580000,21490008,-1912586056,-1207912232,1064587,3204993,1966145411,-1342130173,-1973895026,771770662,-263871233,170731576,471402015,117835522,0,173690993,471402015,117835522,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,268437504,1073758208,1347430440,1347430440,690825260,689843754,-1291594566,822051584,128976757,-33311558,-1562342717,378077257,1344143459,79856466,1525597066,-661733333,7610053,1096024,1912798336,-2133261552,158467324,-58664701,50491911,-466464551,1122944138,126534910,-498449426,857692403,1312721407,1644611072,12124160,83656736,-58717070,855929863,-1190728768,548931584,-945032441,1728077830,4825088,-259267534,6493835,772063875,-252410742,6660846,-326858194,-1545325840,-427753398,-1959919602,-1980701556,-1191162866,1354694664,856104448,1118565312,1048588464,1963327561,-297816062,1593861794,1515805534,-1261500641,1611565322,190464,378269163,-997588893,-980794642,-997569810,1122943230,-1007763062,-315437174,-242490927,5280905,6438456,-1031076491,-352320792,8382654,235128971,-103743410,-1041756492,-544553985,-472776910,5281675,6295179,1482382943,-821616808,-1962909022,-1744810994,-1545472176,-930414514,213187025,1543476200,-2020875311,-1192755120,-9180673,6493835,-1610235261,-16121754,-534507915,169862016,1721953987,-11015936,-338632924,537719667,646639595,1235222602,1648265728,1499356928,1409236969,-997533557,4859638,-1023148238,-1017388847,-58664822,-2146930172,57935868,1392636905,971555211,53703680,719751920,7727331,-50072317,-176829186,-400510888,-50134928,-143275010,-1912586056,1228832984,125044480,-1174379104,-370277416,-561316127,1048632043,1912733769,1228832793,309789440,64666194,145288272,632355700,-301737798,2129156696,1309017087,-1946645760,-19846160,851640006,1244564461,-1964178688,1244067523,113246976,16482335,1456114371,1604711255,-896875682,1605104471,-661979709,1912929408,133988360,-1494678668,-1031056639,1962906600,-1963971808,-387765530,-181665841,-855704277,-1336347275,-3479520,-872481493,1474951029,-337736961,83656941,-58718094,-385649657,451412649,-1946973440,-2097126634,520488642,1963043052,-1460864261,-1376029695,-1963056919,-1947389233,-1947807247,855658628,50783195,-503296994,-20190982,-2134648829,141690108,1946680448,28436739,1364255626,-1946169112,-1956947461,-2097126634,-1460926782,-84183807,1946265836,-1413248005,-370613509,-58655279,-2146930172,57935868,1342275305,-6297519,1532623755,6493835,-335101309,-76217944,27847930,-1014301836,-387823702,-386031383,-1977221071,-758898172,-758215968,-40900160,518541392,585683456,210380484,-2134641061,-722072203,-1056256990,1476692006,855470313,1408625601,1378398288,-151068032,-1024042270,84112385,-259317760,-1143895208,45679296,1228832771,108135936,-1191083845,-366868733,-234624301,-919930998,-855455536,-126496770,-321723510,-661994661,1793638795,737708802,29524433,-790179839,1228832998,74647040,-405675312,-316006650,-472849456,-1014354572,-453619532,-268175477,-483727734,-2130673432,-2128629522,-31477521,-1963887156,8972487,531689345,-176829442,-1963141911,-34804770,-1031022454,-1962798872,-2116998152,-805240382,-2132356890,100682046,-489683597,105375697,-2115163617,-805244729,1961087203,-1262253522,-1947929008,-1963971593,-387765530,-293535711,-276750256,-855760816,-947195531,-2130695704,-31436561,-51022389,-1963166487,-1964250146,-212379958,-2124521564,-2128609082,1444937927,-204830121,-1017225308,-212350326,-947822678,-1974001664,1605039050,1342223555,-1962834456,-2143528712,1857947251,267063034,723419180,-975270154,-1946125258,-783147046,-773795360,-2131754016,100682046,1462530591,-1408977322,1971373046,648849942,536839560,-28326013,1592554958,-471709857,654046441,-1398143694,-8048090,-1964971233,-387460653,1448542417,-391379786,-1021116194,1954595574,624043527,21312038,639993894,-1409202808,587253224,-2134706493,841353844,639631525,536970546,10848294,-2054674912,-947707903,1976499792,-2090901823,-1226702137,-386165527,-259325738,-1962349437,1228833004,520488448,79043186,1183319178,-2071313152,1183326208,-964475648,1976499792,-1877480469,79095505,-2130671384,-400555834,-293535615,-822206544,1858072181,-2096689414,-175437587,369144060,8436255,146364246,1604776704,-31558562,147293120,1022195018,722629632,-992440640,-1946125250,1959201728,-343887868,147096530,-2131029783,-1014365213,244049,-523181872,-119351286,-1017513078,-1168944814,28901376,601393920,-774698023,-1948134944,198779864,1944179155,1539476460,-1966908839,21269028,-1296039751,-121535232,-788987532,-773205550,-1997376535,-1018888106,1392529569,-997533557,4859638,-523116335,-1023148246,1347470171,281871284,1946696792,1947024473,1946827870,1946631262,1648265825,-1190480896,281870337,372949758,913637450,-25165646,-1272089320,-855591166,4825104,108135484,11994940,146015861,-58060595,-1190788680,414580736,4855434,281922302,-95950504,45401854,-92211989,-17337344,-1292637238,-2131760384,-394979074,45332971,-336672792,84083675,50529029,-1962888188,-2097126634,-1460926782,-1468500732,-1266781182,1662421776,-289109504,-393548734,-1966801334,-331157820,512419210,-14024631,-1583379922,734211063,2030063110,47107,1048576945,1912864841,1228832810,594806528,-218748750,-318576502,-13968246,4800128,-1325107962,-739979260,-1965782301,-789655312,-166532114,-1979692490,-757822736,-1964471584,-738250020,1375843555,6493835,-301481341,526278490,119480095,-1205929009,-661782464,520098721,-1205929009,-661782464,520097953,1344207823,-1912586056,1898348760,-396853504,-903938044,-469106686,-855764108,-855762828,-855762316,669582197,-109005823,610395331,711059191,1642382308,-169146356,-1101639341,-1024983033,610460673,7053840,-163611974,-2147454714,-1964440716,58018304,-402619159,-337444666,-1190954822,568590848,568721676,7407350,1366062464,184593896,-982230583,82039611,-387793037,-1679235470,7006208,1232410172,1364941150,6883015,12255231,1896281601,594903040,1912623080,637920030,1229129608,-387285174,1038614592,-2115753472,251685182,-486116067,-1261573370,1522859521,-162475733,326435780,-352313368,57953806,1593795305,-768910503,-464517964,-419552223,-12392415,33325144,1364444149,-397342543,551747622,2156627,52028248,-251952680,1503655174,-392243760,-906100519,-980754315,-1017423368,-101975719,-1979685703,-469734618,974136418,-1560747580,11534443,1088701414,1088741514,512476294,-668270489,-1023383645,1642352979,17628452,-1229954586,-1494727706,77641728,-1191148056,-386332672,-85852056,6482168,380656473,-956283672,-16750330,16825087,-402159066,48431157,2135574851,6922739,-2041523977,2353376,2091096,-680146677,2144593,2812153,-1336280350,-1203509584,870842369,-25499648,1371783211,-1310160304,-1663709176,-1660941336,-33544984,1492284873,-1598504103,-1207733756,-464518576,1948263522,610460922,1492808992,-997571866,-1581038874,-657391511,1912131793,135279876,-1546595847,-389873559,1119092259,-502857543,1976303358,50167,0,-2122448896,-1715633755,-8487295,-406585381,-26444033,947715838,940572688,947715708,2084046864,2097086008,269515832,2097052728,31800,406600728,-65536,-406600729,1006698495,1715618406,-1006698436,-1715618407,118489027,-859013873,1715239116,406611558,859773054,1882206271,1669325040,1734566783,1520025830,1021830972,-528443046,-520552712,235012224,239009342,1008205826,2115508350,1717966908,6710886,-612433818,454786011,1665007643,946629688,30924,2122186752,1008205950,1014896766,1008271128,404232318,404226072,1014896664,402653208,403504652,805306368,811662944,0,-20922176,603979776,610729830,402653184,-33220,-16777216,406617855,0,0,2016411648,3158136,1819017264,108,1819017216,1828613374,2083520620,-133400384,-973078480,1714428108,1815609542,-857967048,1616904310,192,806879232,811622496,811597848,806885400,1711276128,1715273532,805306368,808516656,0,805306368,24624,64512,0,805306368,201719856,-1067438056,-964951936,-420028722,1882194044,808464432,-864550660,-866109428,-864550660,-871614452,1008468088,218025068,-1057226722,-871625480,1614282872,-858982208,-855900040,808458252,-864550864,-859014964,-864550792,403471564,805306480,805306416,805306416,805306416,806903856,811647072,24,-67108612,811597824,806882328,-864550816,3151884,-964952016,-1059135778,2016411768,-855847732,1727791308,1717992550,1715208444,1723908288,1828192316,1818650214,1660813560,1651013736,1660813566,1617459304,1715208432,1724825792,-859045826,-858981172,813170892,808464432,203292792,-859042804,1726349432,1718384748,1626341606,1717723232,-289013506,-958988546,-423231290,-959521034,1815609542,1824966342,1727791160,1616936038,-864550672,2027736268,1727791132,1718385766,-864550682,-870551328,-1258553224,808464432,-859045768,-858993460,-859045636,2026687692,-960102352,-285288762,-960102202,1815623788,-859045690,808483020,-956432264,1714559116,1618477310,1616928864,1623195768,101455920,410517506,404232216,940572792,50796,0,0,808517376,24,0,-864285576,1625292918,1717992544,220,-859779976,203161720,-859014132,118,-1057174408,1815609464,1616965728,240,2093796470,1625356300,1717991020,3145958,808464496,786552,-871625716,1625323724,1819831398,812646630,808464432,120,-687931700,198,-858993416,204,-858993544,120,2087085788,61536,2093796470,7692,1617327836,240,209240188,806355192,875573372,24,-858993460,118,2026687692,48,-16853306,108,1815637190,198,2093796556,63500,1680906492,807141628,808509488,404226076,404226072,819986456,808459312,-596246304,0,268435456,-960074696,519766270,4241488,173594766,-33065756,-82414388,-1594175713,113639536,-1962934160,-1962906098,-352293866,378141418,243859564,113639534,-352321424,1344207834,4241490,117430414,74776684,7210751,7224963,-2129038056,-1342149570,-955157248,28166,1812383488,-973078528,16805894,4198142,645925749,-1326448577,66238988,-1340289554,1512105504,-1513152680,-2014314242,15728873,0,0,0,1459617792,15728879,1694498816,1307574512,1106247928,1508901112,972030188,1508901095,787480824,-756023064,15728879,-218759168,1861222630,1408237822,1408237823,-1527774977,-940572432,15728879,-822083584,1397759739,1354256977,-2133291520,16777278,113663860,-1275002880,-1978610417,-400968244,-1269759915,1494273283,-1261292718,-1273967358,168873224,-1342016064,-768388576,399369266,633665114,-1023532683,-545928646,-494218702,2353234,986119770,1523611118,281871028,1734,1510664960,281871028,1734,1532582655,869211992,-1327222062,840420618,-854740764,-15593,-1,-1,-1,-1,-1,14703594,791949552,942617650,-335544527]]},"sample3.panel":null,"sample3.chipset":{"0":[125,240,125,240],"1":[4,0,null,0,[[false,[255,255],[255,255],[255,255],[255,255],88,null,null],[true,[255,255],[255,255],[255,255],[255,255],65,null,null],[true,[228,36],[255,1],[228,38],[255,1],70,0,null],[true,[255,255],[255,255],[255,255],[255,255],67,null,null]]],"2":[[[0,[19,8,null,9],4,188,0,0,7,null]]],"3":[182,[[[0,0],[218,252],[118,97],[50,246],0,6,48,2,2,false,true,true,91329571],[[18,0],[18,0],[18,0],[0,0],0,4,16,1,1,true,false,true,91409132],[[51,5],[51,5],[51,5],[0,0],0,6,48,2,2,false,false,true,91409132]]],"4":[null,77,null,153,128]},"sample3.romBASIC":null,"sample3.romBIOS":null,"sample3.ramLow":null,"sample3.keyboard":{"0":[true,true]},"sample3.videoMDA":{"0":[true,41,null,9,15,[97,80,82,15,25,6,25,25,2,13,11,12,0,0,8,112]],"1":[false,0,null,null,null,[]],"2":[3,7,7]},"sample3.fdcNEC":{"0":[1,1,128,[1,0,0,7,0,6,2,42,255],0,0,45,[[0,true,0,2,0,8,8,512,512,102,"PC-DOS 1.00","PCDOS100.json"],[0,true,0,2,7,6,8,512,512,102,"VisiCalc","visicalc.json"],[192,true,0,2,0,null,null,null,null,102,null,""],[192,true,0,2,0,null,null,null,null,102,null,""]],[["PC-DOS 1.00","PCDOS100.json",[["PCDOS100.json",1968233120]]],["VisiCalc","visicalc.json",[["visicalc.json",1816115720]]]]]},"sample3.debugger":{"0":[24578,759,36722],"1":[0,0,0],"2":["d",false,0]}} diff --git a/docs/pcjs/demos/samples.zip b/docs/pcjs/demos/samples.zip deleted file mode 100644 index 56ce6547ad34b1c28ad2831d848cc0e7d4c47c7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 461699 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

(G;iJ*nscPWM_;kfrC;wi@P%w@-LbGLZ;iH7&dB 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

J`L$lX3w%3L*+J9!&dHEmu>Y{PbFFQx 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

4xHbL_vE6bhL+@T2ZrRU}&XE*k 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

GUDaG@mGTXpz;4RN&YkE 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 z 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 - pcjs.org | /docs/pcjs/demos/sample1.html + pcjs.org | /docs/pcjs/demos/example1.html -
+
diff --git a/docs/pcjs/demos/sample1.xml b/docs/pcjs/examples/example1.xml similarity index 92% rename from docs/pcjs/demos/sample1.xml rename to docs/pcjs/examples/example1.xml index 4fe70e829..e471240fb 100644 --- a/docs/pcjs/demos/sample1.xml +++ b/docs/pcjs/examples/example1.xml @@ -1,5 +1,5 @@ - + diff --git a/docs/pcjs/demos/sample2.html b/docs/pcjs/examples/example2.html similarity index 71% rename from docs/pcjs/demos/sample2.html rename to docs/pcjs/examples/example2.html index 475b82af0..35920901e 100644 --- a/docs/pcjs/demos/sample2.html +++ b/docs/pcjs/examples/example2.html @@ -2,15 +2,15 @@ - pcjs.org | /docs/pcjs/demos/sample2.html + pcjs.org | /docs/pcjs/demos/example2.html -
+
diff --git a/docs/pcjs/demos/sample2.xml b/docs/pcjs/examples/example2.xml similarity index 95% rename from docs/pcjs/demos/sample2.xml rename to docs/pcjs/examples/example2.xml index 654827688..56353771a 100644 --- a/docs/pcjs/demos/sample2.xml +++ b/docs/pcjs/examples/example2.xml @@ -1,5 +1,5 @@ - + diff --git a/docs/pcjs/examples/example3.json b/docs/pcjs/examples/example3.json new file mode 100644 index 000000000..8a1dd2943 --- /dev/null +++ b/docs/pcjs/examples/example3.json @@ -0,0 +1 @@ +{"timestamp":"2013-02-03 10:52:07","version":"1.06","example3.cpu8088":{"0":[0,29602,4,128,29580,29684,27917,27877],"1":[24576,759,759,759,759,62022],"2":[12144,12144,0,0,0,-1,-1],"3":[1,91488689],"4":[0,[6291607,6291620,-268377405,6291620,6291620,-268370092,0,0,-268370267,-268375673,0,0,0,0,-268374185,0,-268373915,-268371891,-268371903,1408,-268376263,-268371879,-268376018,-268374062,-167772160,-268376334,-268370322,49766342,-268370093,-268373852,-268374073,0,11599889,11599893,45154628,45154567,49767047,6291477,6291480,45154695,0,0,0,0,0,0,0,0,-1325392406,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-18153472,-226234368,-65280,-294846400,-226299904,6,4194305,60529,4514999,4194304,2080374785,-268376291,324246,0,0,0,0,1073741949,0,3932160,53608508,70454317,53611565,36768560,470615091,658124898,796269581,470625891,33751040,65547,100665088,5244674,16384,6912,0,0,0,-1275068313,842017027,268435702,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-329706517,61440,0,0,0,66880000,-13761164,1342538286,509040209,46726662,-1090056511,521012618,7878341,-67105863,521053427,-1593471326,-2036137864,8036613,-955938653,-1979680762,2047773701,1595868928,-1671931554,-2111897810,508599301,-2036261106,7906053,-1559918431,1478426746,182941,0,0,-385785111,-1293352851,14215424,-385816343,988348708,55699713,-385658135,11600196,1229062178,1444959055,1769173605,824209007,-1607454674,1244475954,942500981,168624177,544503119,1881171567,-228233119,218106381,1769099274,1919251566,1969317408,168686700,1091177728,1226864757,1696616239,-227577230,771754509,167995040,1377072576,-855526254,1024029718,74805760,-1073082192,-883235190,1711719982,-70319357,-1514515888,8710144,600660058,1141509583,1684633193,1986994277,1818653285,168687471,-1336241664,109456896,-1073085594,-1840112267,382533812,-378224629,1970405437,1007726594,772109568,57026184,-883235190,1448300629,772715607,-855636037,1532911376,1355504984,113651282,-1174404251,11796480,1052383181,549778944,1337593973,96794112,-2144466060,16999734,65593717,-883402240,-1406209401,125075236,1610671258,-2014057728,1347601394,-1275068230,-1173041918,-990511007,-402426866,-1973747750,1355504358,-1174293422,348979200,1954596086,6404804,11844843,-930284853,-795944818,-83663428,332260402,349021104,399311284,-1071312435,375040,33941715,402688,37494644,-523171979,57149126,45529857,130537475,-2017001472,2,-1247614767,12066306,-1193767424,1856176224,1812383488,-956264448,-1761607674,172800,-1996446533,-1560280034,512294918,245563404,270436608,1221376,-1912581960,444376,100663296,-1912557128,327727552,14727420,-13379442,-1510738037,-1245831417,39426,-1157955407,448004352,243999181,-377421818,-611581696,-661731188,-1274910278,169987343,-952732224,166406,-1945712896,-956301310,16938758,-853036032,1008657185,-1910868735,-1899786533,4242643,-1957642189,-1275035626,1394724122,1342243000,42908363,2063515112,1329791486,1312902477,1329799236,16783821,827136,33752064,419435264,1536,211754752,168624128,543449410,1830842991,1769173865,1126197102,1634561391,1226859630,1919251566,1952805488,168686181,46268928,706,0,33554432,33554689,20971584,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34080768,1828732930,-2098200338,-234683150,-1322843901,1762434818,302026754,1610743808,1090695424,1174429698,242,-352144384,100905986,235347486,-47806177,-64583676,1748926468,863305987,-1896467682,-2032104738,520422438,561300538,-1572797358,-1480981309,-41621500,-1897057506,436651741,113647108,522060828,382533812,-1845448614,-151648074,-997800706,83862417,-947126090,-405674031,-405674031,-947782909,460456447,-271523961,-416644940,-533012597,-527826314,-389772720,710410317,-29068092,1409044680,-63012858,460587524,-1185811573,520487168,1707017998,-203453695,521034149,117469672,-1156191397,118358373,-1962908184,-1956968461,12145147,1504047873,1476577152,520094952,181139463,-1268288320,987834889,-1979549984,-997568288,1476410344,-456080342,-471073790,-855591785,175394323,-58669173,1476621440,118368235,-997537909,-1090516295,-1359870744,624010,83824267,83699339,-872872161,96338352,-64583168,332222468,676905586,33881862,150569160,-973208458,230883761,1936607498,544502373,1802725732,1702130789,1919903264,1769104416,1101030774,1851859002,1953701988,-445945486,1851853325,1701519481,1752637561,1914728037,-110861979,657933,270549120,50595849,100794626,67896332,202113032,1553922,0,0,0,0,-1324052503,1396395266,1077755452,1095912255,-352275391,771523102,11540854,777541839,363529871,777058972,363542271,1998911874,115444457,1448563998,1347637586,-1423537874,378285589,-863234643,-725822322,-2010186986,-1978303194,-788482084,-58524445,-1140621812,-13756460,-100630121,-1423537362,378416661,-326429267,1476413064,1582979419,119496031,604365775,202399761,1308693761,1108423441,1527852305,403606801,201383953,1494119694,251916035,1326282765,772154882,-2130403066,1493228802,-586296818,-587145971,-587145984,1040243968,-1861859834,504259085,1309814802,1913017862,571672081,-1106023149,-1023365101,-1014047949,436651558,-970580476,503585798,20766858,104600436,121376628,138152820,171706228,11535220,-12654141,-1710259736,6291471,1354926787,1477408232,1610617498,1580974848,-1927776500,-1947479752,-787909831,-772812305,-101723665,-410922031,1354960895,-4226892,69789711,-74726568,-570168367,-271458557,242433931,-489561391,-489561391,1042305,-410974997,-99880960,-1094500471,112399391,-1189771585,-1494024188,-251459468,-260715522,79283193,-215961600,-1963625042,339131331,-1210545449,1676198911,1392144897,583710,-389849337,-93191850,-661731188,1946139880,30992625,1912616936,-448823063,-208989580,-1189771585,-1494024181,2105674868,-160153601,1929401064,646628324,-722070127,-964484062,115638287,116846452,1962874282,2124530659,1178288149,-1555074296,78714238,-768352045,-757997359,-2147393909,-201858845,1720375947,1493580544,1392866324,1526922984,51893434,22414298,2118028227,2117814037,-1994951928,-2095743426,-633659197,-1057093006,47835218,399817562,1692976120,-389809917,-5177515,-130353038,113702004,-956361659,478930183,185759373,990409947,58133598,-401966104,-495714494,-402528024,-1070464205,8186051,-964462734,361938693,1912643560,-15144852,-8231054,-1100843777,-1648421498,440597,-2034260493,361938453,-1409283143,41238332,1135216522,96925154,-22026234,922695795,113710462,-60034,1493101032,652748915,-1090810881,196679046,-962268416,-15448826,-1089102402,112792966,-391777536,-1301020986,839039720,-1259813952,-1006653438,-1442396626,-930349035,-2034253682,-1393390827,363438638,-12844876,-1031599499,113672967,-1392548726,-1859745746,1959957,1015206258,-881526496,-402650183,91557544,1979260988,1914715326,-270357830,104345283,-126741434,-439249512,341552779,-29431613,-8216718,-1977191169,-1057095610,197624746,-1196703693,-1381302144,-1515859829,-1409792885,-1424654687,-1414806901,-1431584717,1569269443,-1010814442,360580807,1183514623,1808896,1183449184,291899904,-855765896,28632436,341116475,104521076,208999509,340985543,113704960,16716885,341378759,-1192689665,-806858752,175265793,1946633770,-371657034,-812973947,-922824445,-1662457995,21358848,-1950154576,-12745990,-947715211,394101255,-152210177,1962876485,-402289945,678625087,-1275050358,104541697,427103317,521018962,341182150,1360956160,112916,340989579,520197352,-43587494,2124499058,1161504277,641692950,-1994895989,1435182604,39094544,307596070,637817993,-1995156085,1541996116,293503489,-971475711,-402648762,1364328475,1390956627,1499158529,-19856550,-1326484024,1187431168,-5242863,122063555,-1978507635,11865678,-1023060341,256246680,-725888885,112919,-27465533,-2034291854,768277,-1359855696,-970055820,18196998,-270000558,-401247236,770244302,-448823043,1558718324,536245245,-1006653350,-8193675,-1958972161,991093516,225905742,-1915122861,31986294,-9181176],1,[-1090811045,96015750,-1510759424,-1441427040,112312371,-1847022605,-1070355699,-217665193,-1545055318,-128034048,1072258823,-1863823106,-1974446080,1503854694,-9902060,1476395752,7137475,-969999757,1422598,1006634472,-1007782911,62991255,1727484624,-670868991,1446707380,-32345595,253115332,-32869888,169229252,-33394176,786747588,364193290,1426081418,-1356429010,-1909523947,773172502,363538059,-1993464627,773172006,363665036,-728839028,-1356428498,1012792085,-1017482238,1426081418,-1705881261,6291477,1566269274,1158084291,-126550252,340068038,341417984,-1963011608,1398079558,412766801,1509974016,1935498079,113651419,-402582091,20774758,784589172,363542213,856972430,-1094676800,-2000748534,-1515870976,-1899459419,-390033704,-1070397409,-1391030534,-1423537387,-1093104107,-2134966136,1487250709,1582979419,119496031,788475643,820516224,50915334,686294763,73656326,17122787,13796096,1458060779,49342464,1323836907,72083456,1239948779,48293888,1105725163,71034880,363542213,-486257527,66822,637588099,639714697,170087816,637826294,-1960544888,645866696,-2145368696,-506363679,-980757807,-1993940342,-1607594939,-1178397262,-91553791,1979661698,130515715,-1960753781,868426581,-1308178743,-1017445355,-1962571184,-167047563,-2135030155,242583808,-1014047860,-611398772,1492941544,-24913550,-1241353664,-1106343680,364552981,364648073,364265097,340336267,364387977,363988678,-1291401728,-628424683,-895228169,-1014279659,56354551,13796291,-861710731,-1580168427,1586173386,1943223041,-1544292537,378082756,-796191288,-1576843742,-1047849551,-754692470,-1038710294,-1947797739,1225130952,13796116,1235294836,1977153300,-768391167,-1096550665,-957941995,34976262,199477387,-1022200179,363988678,1539912449,365470147,-1072965237,1177226612,735639297,50623448,-1545915453,-1014295090,1995952691,366125825,365958793,1569400515,1435182618,1960512284,1942629149,868877064,1569400530,-387587304,-8259216,-596439048,-498926713,1245823986,-1038709821,-1323398635,75425813,991278242,1964266262,341155848,1946175034,1443296832,376766228,780883282,512431191,28906577,1393986304,-36968428,116808285,1979651508,1360956172,112916,-47847342,1393985882,4622868,1436745908,1462667540,-1291401708,1049297173,-141879880,365825675,915009795,915084728,906171473,851645896,-8263488,1258720774,1944703252,-1510759423,-996031737,-995934187,-972670187,1996599317,-402608126,-142082209,118359582,340467342,24373713,128316324,1443284511,-154992364,-15355130,-1314904204,985726485,443941702,365043339,267975553,1988957555,-125376494,365051529,364906239,-1314783056,-104597483,1017818307,-972851955,171706884,192279520,856138728,1976110070,-1996420025,-1995159754,118863934,1049299317,-2144987722,-377481651,-1006239523,169101630,-32607013,-387942965,1017837598,-336011238,-1960898858,185878326,-2136050186,-2146108610,113706612,-8383237,-1168701871,2028475643,1493655301,-2112553538,-1921705412,-1331029328,121301002,-1679034829,1340721459,15198465,654147048,-2112463477,-1636499457,272993062,308120358,365561387,365698587,175495794,-730546165,41140539,216582283,-1039234050,-30545899,-1066022645,364910217,365043337,365837955,-402426880,1048837821,1946162642,-17569620,113652082,-1979640397,-1961512682,-1961504242,-401227234,1347879507,1260293662,-74848236,-480552673,-117735058,-1308069105,-1073283328,-1948194027,-1592412618,-125102664,340330027,-1960390093,-235467188,364774971,113648244,184620466,-971410222,51753478,-1912157653,-1827386618,-372129741,-206962317,1074238379,-24393589,638960289,-1592113783,-1993992768,-1163846587,-1139373291,1225253653,-763117309,-1581039360,-1073015344,-828139148,-28055531,113742194,5576,-335673112,918888070,-478145463,1960512127,1959525918,1976303120,440183840,-1565836,-336141818,-1092047852,-535151370,-1408570376,91494972,-502924312,243998710,1049302462,-1762978378,921225355,-401153027,292749819,363988678,364552449,364648075,364265099,8186307,-973010199,-402579899,-102171626,1166616071,1569400340,-32234,-1125611660,365601276,365696651,55171811,13796289,-1979615497,-388823986,1166747216,1435182608,24573714,24433163,365339456,-1039234216,-55449579,365043337,364910217,544522795,-1957592349,25290952,-1954188712,-1072264248,1950958101,-56104957,365043337,364910217,365837955,-1962445824,-401227234,-761135824,1958742805,-1006239438,-45094891,364054214,-1323922943,-1038185707,-770798827,11659285,-1910615977,-401323234,1495267961,-1308040357,-1073283328,-1578702059,-1073015344,-828174476,-48764907,365430471,-504889344,364421628,340330027,365561347,365696651,-1962880381,-1237414966,1161504277,1293624848,638087698,638600585,-1961732727,-384451058,-538313122,197692414,758871242,-628948991,24573696,-754692470,-389510168,451148763,1912650472,-1237414947,365601045,272992550,638962849,856835465,-4537399,18147343,17909446,-617357333,408782630,-713762037,-352256024,-1974250773,-1057094842,-1037377398,1989005707,47378,49617896,13992648,745785915,994296970,1273853179,365043337,-1957506773,23525313,364394123,-1197226493,727341077,-1071775270,300440341,-1008825600,-517289429,646499582,-896854607,-1974350101,1246364750,-754261293,1493849603,-2097509437,58064701,-1190672509,1166671873,206932768,-355344176,-494217008,11982474,1379205059,-1014279343,994300811,696126558,2130706749,-4564183,6088719,1522608984,54658191,56003266,-146669386,734563298,1997912590,-104254718,-194058045,2118650996,1709741001,-1828489996,-746077973,-2115452277,-489124876,268417715,-957057048,1526796614,1172855385,-2029744140,1979649019,-1237414965,1569269269,-768359656,1962160104,-389575688,-130157488,1926793999,501793773,-117472780,-1946782961,-386667553,963835016,1962934146,360620349,373655846,1053094795,-4713399,-1459209728,-1425443563,-1414807298,-1441427040,-33536374,-1180390720,-1510801403,179945523,-1532628224,1170679491,-1325400554,-1993948161,1053038173,-1070394295,82740138,548971941,244000,866823155,702912,-1012225037,-1946843672,1389327098,373656350,2124619534,-198383595,-2115412217,-200873729,-546111568,639747971,200101259,-1190955575,-1070399360,-8203725,1175745791,38046534,-1387204105,-770969097,1074033754,-1421737611,-1330986357,1090093824,-2010732173,-1993424091,773081366,340467340,-1899459389,1529777112,-173086700,-1978507635,-1057094842,1242322571,17909446,-989770101,-1995068618,1418265180,72124678,-1022473076,1260293166,-1899459564,1225181144,-1593802732,1537414237,341156116,460645386,-774337640,1571785699,1443284500,378208276,1371214931,112916,-1963491096,-1256962546,341687808,-1957277267,-167122712,-186492578,780873411,1183454299,-186072320,558205437,-2094836344,1933577853,611682544,-1962887485,-1608577318,-667282362,-472780173,341677963,341513865,-1899459389,-1242395712,-1073042176,-594873740,-1019544182,948045174,-1979550707,1255181021,339583022,339714606,343654230,-41228918,1827206538,1954495490,1946696758,1947024434,1946827845,1947745381,1947941990,1946172514,1945254432,-956388845,167864040,986936804,1188000763,-890517506,1994917808,-339481855,36563025,-1089687209,-1359871995,-773223585,-1493225755,-391507915,-2007039668,-956366987,-611531380,-577846386,-1978369090,-1012599858,837291440,-385175551,-202899156,-1333531649,19064924,-1513378,339714094,-385766168,-167051426,1323831668,92939776,124985404,292817212,167789544,168261092,-33327873,1307135695,-45131777,548458122,-486034605,158772750,25002534,-32934903,787669707,339680810,-889004502,-66592384,-948674725,-503314456,-20911109,145772494,-1342130200,11724832,-1377236816,-385830912,-880083165,132894506,-352309016,-1274957566,1962031616,1962621455,-391468021,-939655049,-337459458,989781993,-17206021,-706132281,518398,-117247741,-385954839,-880148169,393531178,102003785,-1957230818,-1359853570,125110111,-889007626,1573113642,-1325488151,4646976,503732063,536803816,-561357305,-151054615,-24188460,-1461118288,-1257324802,1309682447,806360847,-384845296,-552615921,-988822257,1931492367,1946762257,1588613133,1476397032,48971788,540852874,2134670706,-30538380,1343503622,1476402664,1610615194,116796928,1962873920,826001,1019412576,1008038928,-1022266365,1610613658,1022915584,-1695779565,6291462,1610614426,1947220992,1963146289,2107649762,1946827797,1963539460,-396578808,1810431908,-1909523714,773172502,363538059,1515805528,526212958,-383529721,-2144407749,18104374,1019461682,1008759821,1009087496,773747977,202653088,1373173496,11913354,548407267,-486580248,784554489,339543750,-10491648,1024392750,-11015916,1610613658,1946202112,-1006695195,1342179048,1493121000,-9377597,-1966867596,1979661506,236047,11534432,110817396,-1023385600,1610615194,-1031093504,-12785584,825944,-1950154656,607956210,-35063692,787934206,1948531884,-17635091,11728363,108314634,1946183656,11554555,1914715266,24936983,-401509062,1076625492,976095094,1981040134,1191162370,571818,-2113922072,24456764,244038,771756008,363536069,856192905,-1968460864,568902594,1008301056,1008039456,-1341754070,-1426896577,1060940353,-897580171,1189339649,-1426906960,615301966,1918975103,2004499462,1008741378,1022260256,1021998141,1021735980,1021473851,1021211694,1020949562,1020687394,1020425259,1020163119,1019901019,1019638877,-617364727,-661994610,-472783919,639076646,-1023254644,-986791282,-1911182538,-164424612,-2135294325,866513664,-1898344759,8961730,-1526723905,782607781,340594315,34507046,-2117457152,1980760057,268417283,721423547,-773729831,-773729823,-1982165279,-1996487154,-956299234,-855638010,84330016,-775710208,-773336601,-773336601,-773336601,1381090279,1435731,-1587979685,-523234238,-523181872,-523116336,339805706,-855591741,1958742554,1090913015,339845652,1117839498,318356244,1994402519,1093044451,339910676,1117962494,1980513300,1107740371,1134559508,-1564410348,52696131,41229488,-73219842,471843602,505355807,522067743,521019166,-1577080088,512431171,918885441,1552487851,129762566,839140489,-5192768,129821057,-108791950,183662455,183399670,-2098563886,-445182722,-25026802,-2113047294,-646504966,-1040838030,-1022528509,-105134454,-1036331246,-210567248,11817298,-396879155,110100357,-1070459839,-400617789,-1047789757,-489563509,-489565743,-754724399,-1181564653,-235411189,-1070344053,-745803273,-150943559,1694139121,-360578190,-628427420,11718865,1018811089,-1963854080,-2030962950,-1422473788,106727701,839140489,-5192768,1931017602,1022984952,-24972429,-2098302148,-378313478,-436847440,-1056767819,-1961398087,-1948125222,-161173304,-2084043801,11993298,-763114749,-1148087808,-470292213,-141374841,-2084502557,-1148059438,-201981947,11913354,-1835481974,-796134409,449642932,1355006002,1277185618,1093751888,1126193237,1127304527,1310740047,52448341,33620224,33554434,553779968,131072,-150962176,1048578,1008325634,-436207360,-436142051,-434383843,1644519965,1644519941,1644519941,1644519941,1644519941,1644519941,1980064261,841813347,221458736,0,-215613440,-1293353820,-50672643,234991080,-1574523897,1572541510,376618772,-1958770394,641942511,-1441369952,-259303763,-796152915,1325808422,637826580,-1407955037,1957349630,-989947895,-92931888,-1515535222,-1031035484,-388823631,642304139,856180227,-1410205742,1435857,1906517504],2,[28353814,1375732154,1510021864,242532922,-225786310,-277491574,206503718,648733931,638019318,-1425717757,172360486,172394790,637599720,-1207153015,648675583,638469770,50423543,-1608098056,-1057089936,376480294,1174813222,-385649900,648937306,340729483,51893432,1369646787,-83667180,-947782909,78709105,-276041773,-661733325,-2134916978,1161216,-959935317,-369049594,9671,-1012727779,1129756928,538976288,1329799200,9175117,113704988,1835152,-1426057800,-1426038600,113748907,2113929368,-637339789,16842755,157291520,27776,-986710016,3604533,-523042816,0,25165824,3473792,378077440,521011338,378078990,-1587675133,-523168689,1946247685,341688101,16781241,-498645243,-1093760006,-836037006,-33294197,125353995,66650953,-369278479,2045378168,1727407870,1174611463,100869637,723916401,-654898106,72256038,-1958680365,-796180280,-1038882095,24546086,860407299,-1007224878,-617392610,-2134916210,-1105261051,2025395826,-1079708928,525534594,1442860222,-218102599,96952228,1569260928,-1021354494,514,16777218,4194816,20578311,-268434687,4239360,1835056,-205520896,-233242617,-233242617,3207687,458780,134217831,-1342177216,-268372100,118157827,148045932,-16777209,257558538,15798106,-230293408,148045932,34209796,276365824,6750385,521018960,-1559918943,-2002714504,8037125,-895657953,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-268370197,16904835,-268370197,16904835,4259839,-268374419,455298,117768193,-328138688,501612545,334292,117768288,76814804,-234487712,72286721,65929473,11600129,95162202,-18153295,-234360832,1820327996,163709105,-234487631,6751828,538985302,538976288,5066563,0,0,-1207959552,131984,27520,1145128274,538985805,5527636,0,0,1441988608,3686760,97,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,1967457934,158793272,-402607128,65601650,3074048,-1017225465,1962999168,-109001983,-1023314688,1442894568,109971031,-633834171,-1981281930,4777984,-402652183,1594294276,116835166,1954575700,64666126,1963501804,-1171934981,-51510312,1968049801,-402620952,117309553,117339475,244020561,-838961842,116844149,1954575700,-1171673082,-1007811624,1968441078,-1173457792,-1460927526,-1325697784,64535077,243924462,1072198990,3401728,1968377598,1968246526,1968049803,-428487170,1968441078,-1341754240,64535081,-889076754,-872493058,1968184969,-822162943,378129150,516126034,1967464078,-1021336077,1968184971,-1946323224,-1955248330,-394964450,1049361771,244020551,11892046,1309575619,1344178549,1377208693,113754997,83916117,-956299543,7689478,-1229915630,109790182,1122399573,1122419850,-527801884,1642464012,-1190677509,-18739200,-143275010,1642513546,35556291,512314112,-389843625,12189708,-1224559616,-854536960,1203356448,-1947610773,16826353,-1012599812,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131072,33554688,458816,50397498,-65792,4195327,134213637,-1610022784,12585728,251715597,537985280,22019841,385966101,-266796672,29367295,-16654307,-266272241,-1039361,-16621531,-265747825,46148607,-4051,-265158657,54539263,-16555979,-1606876273,62929667,1057218621,541131776,72351492,1191469125,-1605827456,79710980,1325719629,542180608,88101637,1459970133,-1604778624,96492293,1594220637,543229440,104882950,1728471141,-1603729792,113273606,1862721645,544278272,121664263,1996972149,-1602680960,130054919,2131222653,545327104,138445576,-2029494139,-1601632128,146836232,-1895243635,546375936,155226889,-1760993131,-1600520208,163617545,-1626742627,547424768,172008202,-1492492123,-1599534464,180398858,-1342181203,548473600,188789515,-1223991115,-1598485632,197180171,-1089740611,549522432,205570828,-955490107,-1597436800,213961484,-805310259,-254735104,222352383,-15900459,-1596387953,230742797,-552738595,551620096,-990450,-15834907,-1342239089,247524110,-284237587,805244672,255914767,-149987083,-252113024,264305663,-15736579,805244928,-982256,134213893,-251002895,-979969,268431629,-250478607,-977921,387018751,-1342238335,297868049,536867101,-249490943,306258943,671084837,-1591143807,314649362,-15539923,15,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,16777218,4194816,20578311,-16776447,67108862,1610940480,8390400,184590345,-536018752,16781056,318840849,1611989312,25171713,453091353,-534969920,33562369,587341857,1613038144,41953026,721592361,-533921088,50343682,855842865,1614086976,-1034493,4095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156869153,-1979096928,268443853,-722429440,16839357,1835697,177,0,0,0,0,436207616,211747505,9437184,33554450,45154993,16777819,689,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153354240,721420977,45157890,67110877,156631303,45154816,17043290,-230289574,-150774295,-1945980670,-1898410296,16825552,25487611,567089588,229953674,246686157,116793805,1962869812,64797211,567085492,-854851144,1012868129,1007252558,-957713063,275462,-1896167284,16825552,-388460805,736624966,1578515201,-971607036,17037830,-402599192,372965658,91489374,-352252696,-100219150,62783491,156417793,73139854,-5921284,-2096866770,78712770,19851987,855704342,-2584896,-83853266,1377766942,1509984488,681722116,-2134575613,163470965,29685251,247333748,446934275,480488707,-1605373,218071808,213844854,-1212314880,-1260943614,-1172189943,567083795,66731650,-1170639616,162792236,28844493,-400438004,537657401,1765540020,-989983628,108294716,1631372542,-997532299,-819996789,-1274854470,-1172189943,567083809,-820051280,-1274838854,-1205744375,567086087,-1157686807,-1269824727,1478610185,1545506499,16824836,567089844,901390094,-854608892,1958742561,58767886,567085492,-854849608,-941954271,-855353850,1476839172,-956301308,17056518,131119360,-1274792518,169987367,-1162251072,-789904544,512634620,12452956,131119361,-768349743,-489684051,-1021374725,-1207876422,567092514,-1207892038,567092515,-1342071878,-1172189916,665846151,-977067571,-587017470,-419241470,67303426,1769101059,1881171316,1702129522,1311011939,1914729583,2036621669,1952531492,1699947617,1394895717,1869898597,1869488242,1868963956,610561653,1953067607,1634082917,611609717,1802725700,1634038308,1920410724,539260009,1869771365,1920409714,1852404841,1919164519,543520361,604638529,1919902273,1377840244,2037544037,1732845612,1701998446,220471359,1818838538,1818304613,1633906540,1852795252,1650553888,1646290284,606889057,1850280461,1768710518,1329799268,1312902477,1329802820,1852383309,1769104416,1092642166,1850280461,1953654131,1397703712,1936286752,1852383339,1769104416,1092642166,1851853325,1953701988,1701538162,2037276960,2036689696,1701345056,1701978222,226059361,168633354,1702063689,1679848562,543912809,1752459639,1952539168,1713399907,610626665,1700006413,1852403058,543519841,1668571490,1869226088,1495801954,1059671599,16786464,1330926913,1128618053,5521730,256,0,0,0,0,0,-1,-1,-1,-1,-1,1329791232,1312902477,1329799236,16783693,827136,33752064,419435264,1536,211623168,16777216,785583962,268443853,-986670592,21296057,17236657,689,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,538976256,538976288,538976288,0,538976256,538976288,538976288,0,0,3328,0,0,0],3,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,587205097,808464432,-2144325584,-661731188,-1064382322,1922041484,-1133829400,646542236,-35097970,8382567,-402602264,646668259,-1998032242,7333888,-395754520,512444074,-472812201,-1148232311,-1014794916,-754667249,31100139,-1981558317,-957836963,-1325288125,1113778177,-391225975,108215989,-380186136,-1779892230,-2074244286,1124075462,-1342175290,1510533129,1166558128,-2013155168,1149775428,1304623,-385874968,1424498244,1903213312,1903042185,-1104629527,-440439539,709150316,725927679,312896,-2147400506,-1157582653,-1447400347,2091008,-1167258181,384303175,1834203904,-402345542,512425997,1555723607,432015477,-1999403053,-162905337,-143359802,-2013220669,-2005689338,-2005689082,-395016698,48848254,1569843202,109576368,-1983679587,-1334598626,-1559852801,-2036350093,-528068384,1969074920,-528066555,1381221278,-396929455,-2098700875,-402426787,1583284660,1482381913,-1012998010,-385874968,-2036400108,-528068384,109576368,-2041023586,-389832992,1364394409,1493173992,-1455060389,-5314365,1939670666,141869064,-1342081048,11004187,1939736202,74760200,-1012316790,1939867274,1939932808,863289352,1954940554,109766794,-398954108,11537266,1939867272,401149360,-2079946240,-1245148559,1904589568,-1040266495,109625738,126513540,-1979687703,141794310,-385649472,1173749988,57966776,-1156217368,662729638,1557391487,99092596,-384061439,2028470325,-1978174627,141795846,-401835840,417857873,1940044546,-377483392,109641687,-980782177,-2139905349,-2036367577,-528068384,1483111912,-392241018,109707285,-1073187933,1166673524,125097,-1541502013,-1964769421,-2004832024,-1972134394,620736965,-528048257,-1964997040,141795078,1477080256,-375463802,82378788,-528066560,1963474078,1008447490,1007055425,-1325238438,1915763713,2000239622,-385699582,-1152319468,11862961,121243057,-526564452,41245177,1166540977,-1455060824,192045372,125270588,539754929,-1968618104,-1438283583,50397891,-18348540,-1339460261,-1488615424,1939801736,1918851048,1954489353,-11278077,54264752,11534965,-391690872,-1648665654,-2146467725,-1325501207,-1643739136,109757299,-1073187939,-389873292,-1410858998,1939716955,-1015017600,-395837464,11534759,-2002631288,-2005687546,-2005687802,-395076090,109731017,-1073187940,11540852,1939605128,1935551976,-1964471794,-1073174715,-980810379,-1012447864,-2136846976,-2136781440,-2139906885,-389840881,12281162,1694623746,-1984668277,-1972131810,-393562555,-399999568,1940784776,-2017767620,-1996000403,-378295778,1166671913,2025851066,-1979026420,16824016,-1474393645,-1325353613,-1474393265,432015475,-1440839221,-2008043405,-1955353082,-1972130786,1979661511,-1440838898,-1375303053,1705175155,-1962923543,-1955353570,141797902,1405819328,512476042,-1981254742,-1375303067,-936879757,1940784776,1940659851,-1016759064,1399100904,1954940554,427343880,-393603212,-668446544,74901560,1954940554,-395213381,1944610132,1019710052,-402426622,-396663343,1760126019,-1421505948,276348936,1954940554,91799560,1441268596,256356,-127643672,-1169847613,276348936,-662040972,-2017853257,-1982660243,-1015829474,1018578314,-1962380163,512341085,-1144818772,512360447,-1144818772,-2017825400,8173933,-2014083172,-1527513862,-91753593,-1236926819,1018840458,-33131265,99203661,-2005094400,512473669,-947227732,91553596,-1407284917,-1598307469,-2146467725,-2139905605,11567119,1904477832,-2013220669,-2005688314,-1015832314,-1593406728,2042628211,-1245447935,-1157582838,126383073,1976434243,-2036349959,-528068384,-1156926127,-340102175,-1961915789,4623082,-1047918712,1183378059,-29211904,1508537805,-1629452712,1944173507,1942625929,109579440,-389844020,74579975,-117460760,-871986493,1975519347,-2005749752,-109814266,-903967805,702835,-889074943,-1949071541,24365598,-903968309,109726579,221017036,179427574,-2014083172,-1527513606,-91753593,1976106653,-871986451,-2000093581,-126628858,-9770813,1942750858,930548540,-654963668,-1166805573,179925995,-209216512,-201524601,-2014083164,-922837510,512486517,179925962,432015360,-903968309,-871986573,-2000617869,-1015821306,1942750858,141822780,109605552,-1007062042,1323877368,-988673,209305608,132700406,-1996509184,-1015813882,1356891807,854122630,-528066305,-528048226,-1243576752,1919171584,-26989562,-1997113915,-1972116218,-435779387,-2013089677,-395056634,-2041052608,-389832992,-2036400095,-528068384,-160175685,41189383,-2036344586,-528068384,1509901032,-1629452712,-1966881398,141813254,-134056512,-368670013,1929460851,-134172668,-1979025981,1014228486,-134057116,-110841661,-368670013,1975519347,-435779056,1975519347,32110596,803862784,1963015168,-435779064,602536051,1963080704,-435779042,1929591923,128629522,11980938,109761281,117601253,-117440023,-117440023,1356891807,-991371130,-528066306,1677771678,-843448120,256371,-1150036038,179925985,-209216512,-201524601,-2014083164,-1144807942,65631181,1943517952,-29890477,1944173147,-1677718855,-91753593,-2019232772,-1644525581,85584067,1944454794,58048520,-1963036951,141815814,-385649216,109772390,-393579532,1944716938,57796648,2030427113,-388434427,104660408,-1628896398,-528048384,-1142913456,11891691,-889075574,745794490,-1965492730,-1677675064,-91753593,-2019232772,-1644525581,-1629452712,11593866,158911998,1183378059,-202817024,-385447169,-1966568845,812905222,-2134837560,1525163893,-1964340480,117571654,1681704960,1680607090,48824753,-1962888960,4622570,-838974909,719970165,9299968,904397683,2877693,1183509131,671558144,67598792,-385765020,11599874,1183378059,-29211904,-387877427,-1545011072,17492221,-1241571607,-1174359800,-340036639,109757299,-393579543,1945306762,24438840,-2134509885,82315124,-184454144,-268006717,-1964471693,141813254,939947456,233423848,147163648,-1979222592,947119622,109757416,-2144570380,109766794,-2144570390,24438840,1944500931,-1250692933,2043543046,-1010812925,1183509131,-1677248000,1956465482,109757420,-1073187862,-1057617031,-385649344,149488781,1086387712,1407779700,1944632317,126486709,57982984,1258293481,-227160578,-1979421463,1963338949,-393559295,1944716938,109635584,-973704214,-1188858496,-1073217531,-507852007,-1677151885,-91753593,-2019232772,-1644525581,-1996488517,-378280162,-424017885,80054899,-1245148666,-209216512,-201459065,-2014083164,103587322,797496199,1975582283,109757433,-1073187866,109709940,-2144046103,1944651400,52291779,1929309160,-69015549,-386107927,-571997425,-402426882,1743387604,50456828,-386396184,109707907,-393579542,1945372298,109635584,-1296337975,1944828531,1381172917,-1964340399,-1073217466,-930471564,-1250696774,1364349702,1183509131,149457408,-402426688,1515782235,-29146533,1508275661,1128422234,-898249218,-386134552,-1078199451,-1978747533,1958742023,583939,1976434251,57403890,1942554250,204269568,1944716936,-1317804358,-209216506,-1526859129,-91753593,-1047880375,-311050232,1942488714,1944651400,12276675,-1227519488,1944702976,-1965883124,2019830979,-1966604796,-790441768,750947030,-33261468,-1966044474,1975519425,1540589532,-805304438,74605628,-956406740,-1975318648,1022361607,738685540,-385763740,11927554,-1975318648,1975519430,149472230,-149493758,1944454794,58048520,-1979522071,141815814,-385649216,1961425743,-368670207,-1964471693,678687750,-922318616,1945221747,-1183584069,-2019819514,-33912845,-209214221,-1331823993,-351893504,-1257787021,1944173320,126484662,-268377904,124937276,28730412,-1241513239,1124567040,-428487170,-613037570,1944585866,611696648,-1166809157,129594344,-209216512,-201459065,-2014083164,109616634,109736929,-1057066039,1942554248,-1988889925,-1334595810,-1324972024,1941551987,1364396213,-1166810693,146371514,-209216512,-201524601,-2014083164,-2135319046,-1044754176,-1356952717,-1324971405,-387413389,192413015,146901593,1374194408,-1157597976,146109377,-1073217359,41093002,-388996092,-28637304,1508996557,-372193910,512476021,-1991543889,-1150046434,268334001,126376793,1976434251,1941093265,-1183587910,-2019819512,-50690061,-209214221,-1969358201,745785606,-368670718,-27465613,-1963163416,1014228486,739209828,-435779484,-2013155213,-395057402,-1161560852,-1027902485,-1324971405,-1979665037,432015560,-1310160181,-1964340480,120193094,125421608,28402692,-1325399319,-1997894912,1111687238,-512373250,-385447229,-1964471693,812905222,-939095832,1941093235,11540149,-29161592,-1007061555,504629760,1178350120,-1973134768,1014221830,-402296308,-1007027720,109757432,205288396,-370669966,1042937,1944454794,1929439464,-2000422910,1534322182,109757433,205288396,-907540878,977401,1944454794,1912647400,109626113,-111447066,-871986493,1913338995,1913404432,-106502141,109605552,904492006,9955328,109710707,-1696042000,-1023315200,-2013258519,-1972115962,-395055098,124977289,1944454794,1006635241,-1979419279,-2005670394,-395055098,-111412973,-871986493,1913338995,1913404432,-111745021,109605552,971600870,-435779072,3532915,109710706,753431536,-1023315456,-2013258519,-1972115962,-395055098,124911643,1944454794,1006635241,-1979419279,-2005670394,-395055098,-111413057,1920154819,1019475970,-1342016656,-1966868110,-395057658,109576197,1019442150,-1625853328,-2041519994,1920154848,-528066551,-378359650,-2041053180,-1329357088,-1156926208,126383073,1976434243,-1075264519,-126555656,-1963012120,745794054,2044261893,104645377,-1159134350,-1979664905,1944173512,11586305,-28637304,-369526327,11598628,1944651400,-19011389,-386301976,2145974327,-107747079,-386087960,-1964441670,-71177991,-386166808,-1595344505,-385447175,2042628211,-109844474,-1007054104,-112269229,-1325964056,-127080447,134711899,1394309312,1543061992,1392516328,-386168088,1357445487,-112727815,-369393944,-588644386,48782327,1407450880,-1174963992,-1168441338,-2019789855,-50690061,-209214221,-1969358201,-368670713,126501747,1944651400,-790052029,806552575,2828894,-991378688,1426661119,16915993,-1192705280,1547773183,16977423,-1394031872,1612727551,16857351,109757184,-523209750,1952646792,1944454794,225643068,-739767632,-83760905,-25926725,-2013220849,-1015813626,-369686808,-1310131473,-385447171,2042628211,-141498109,1944454794,58048520,-386431511,1491664824,1296171775,16977942,-87693312,-1325896728,-141760511,-386302232,28375165,-386432536,-1511458665,-155326213,-386483480,-1259799901,322092022,-385945112,1404827240,-18290669,-386168856,109771403,1139307619,-127276809,16713448,0,-385875918,-2115438281,-13702913,-386241815,434699564,-94246657,1944651402,1952974472,-386503960,109772358,-1073187736,-5240711,-386464280,-269944789,-99686153,-386391320,887684856,-402476806,636024574,-163714821,-385928728,196147148,-1611207192,-2041519994,-82908960,-1629452712,-2036399572,-528068384,-386476568,-2040989717,20750048,-2036396172,-528068384,-386418456,-722864704,-85792513,-1326056728,-156178431,-386414872,-1444350548,-402542343,-1192692062,-87627529,1944716938,-2081890096,-141694730,-1963481368,1014229510,-1978960895,141813254,-385649472,109770330,-373591066,-2146961805,-654966156,1356891807,-118955898,-528066315,-1996959586,1936976390,-401952760,-2132216238,-2132229127,-435778820,1728481395],4,[-385447308,1711704179,-180688780,1944454794,1952777864,1944651402,1952712328,1952712330,1551482888,1952908938,209043464,-386553112,28374439,-1007284760,-386593816,669578571,-133764867,-1863841420,-175249163,-386542103,109770119,103576554,91871478,266928304,-1245148672,1944173312,126536449,-657393456,1952712328,-1326133272,-385447936,2419059,1952777866,477478920,1952843402,242794504,1952908938,108314632,-369803544,954791065,-176100875,-385983512,1592326347,1678150398,-2004867980,-1015813882,-1963229208,-2005669626,-395024378,-1058472756,-41752332,-386086168,2045310068,-107550467,1743258800,-54925067,-1963162136,-1619794426,-2041519994,-185997088,-1629452712,443799760,1356891807,1307107462,-528066307,1926811806,-197466109,-369677592,-657457145,770179955,-368669960,2042628211,1946106887,3270915,-386638104,1958477138,-57087981,-1963442456,141814278,-1977975104,-1619793658,-2041519994,-192026400,-202899024,-528066316,-385447778,1745259123,-1964471692,812902662,-385447704,-504839309,-168957700,-385923607,1072231443,-204805889,-369103896,2028533996,252,3276800,-26810112,-1963284504,611576070,1762035840,-2013220748,-395056890,190315607,1179059790,-1712848896,-399543306,28374051,-386627096,108263052,-369879320,2112418910,-55252749,-386435096,-1377241717,1762036479,-2009068428,-378246906,-186122237,-368669965,2042628211,1929329668,-208279522,-386102808,-1245973617,-70457325,-1141685272,-1008200738,-127735557,-1141414168,133592169,-402033600,837351212,-180492036,1953040010,-393576412,1944651402,109635632,-389843991,233373530,-65869577,-386588951,109771256,-2145094679,1953040008,109576368,28341225,-386667032,326366704,1953040010,109592588,-571968407,-134027022,-402652183,109769575,-1073187862,-12843143,-1897331853,-217716481,-386139672,129757951,-79894508,-1141722136,870847536,-137172741,-369699096,526516077,138294086,224329473,189137679,1445462017,56433938,840564481,322715409,201261056,1560305182,805241097,1308954881,872415504,221649243,16711944,0,-16776959,0,65792,1111638595,-16773054,555819297,16732961,689594921,-65182,958356503,16646731,873091925,-196046,990127652,16515388,270868305,-373713,1598051327,19147269,222826496,21448024,1029772543,19726368,1109466880,17378653,1193030143,2378524,1079181056,606733663,1661206529,1296849164,929300225,924262402,660013057,237850927,65281,16777216,1493106689,1345082888,1593835850,307516695,939524609,823345951,1375732023,926298687,889192711,1498823200,-16777203,743835738,84560,1310798910,131371,1480008513,88109,235214341,70241,0,65792,-239867649,109605808,-389843994,1957753257,1944454792,-126162749,1944454794,91583292,48854192,-2005684224,141813254,-790051904,-435778824,1953709171,-268006908,-528048269,-387938736,-2040991285,109616864,-1073187866,-122820413,1944454794,74740796,1945110154,1356891807,-1461133178,-528066319,-435779426,-1010825101,-1611396120,-2041519994,-242095904,-1629452712,-136582973,-1966931597,-395057658,309590211,1945110154,1945680616,-133044215,-369110552,1491599385,-435778824,1945156467,-2036398278,-528068384,1492211432,1973346438,-12523514,-402652183,-1073152188,-4855613,1088947058,-655834113,-6756105,602408563,256511,150939624,-370621504,-402427137,-389808349,2078865339,-402229505,65666822,-16062464,-389824504,57868265,-1006696728,1945587944,109757185,1899787238,-471333259,256510,150923240,921224128,-1023314953,1944454794,108360252,-369178136,-840433661,-1010824962,74776636,2143380864,-2147454232,-2139114651,-2139111323,-2139111067,-1971337883,260719407,-164132285,108298437,-381518104,-1047920638,-2000403064,-973685179,-2143980480,-159334067,74719429,-2134880896,1947256310,-1286766588,147191424,1300236916,-973700923,-1023314928,583353738,1166590277,-1085946175,-1015707648,-1989278533,1166720093,-1102739260,-528048189,-387938736,-2041052863,1166581472,-1979664965,376749000,260754177,1127189059,1922436745,-973721718,-2146994928,-377506971,1300234244,-1614577485,-2041519994,1397903840,1922440843,1526731752,141777242,-1629452712,387577,-1629452712,-469777416,22584,1746339840,403898446,134217728,-16721897,6437,2721280,385613824,134217936,21915671,1124567643,41533448,-1494686721,-923137,-1073215606,-389873287,-381419623,806158322,-1610641175,-2041519994,1098770656,-2040993654,199859936,-387413504,-400014993,548464778,24759806,-9705277,-1962936855,171752261,-806812811,1964260353,38463747,-1019133976,141888828,-1342152472,310307085,1356891807,-1494687610,-1102738944,108380168,-1629452712,-922827783,-1950464632,-2041004963,126394080,-1134720701,1166722040,-1102763324,79423626,2026765934,-402159096,1933770773,-1978699020,-838943123,-1329397383,256032,1405351027,304539729,-154969255,1971372357,1702937345,1173782465,58032325,-1962951703,-12795067,-1966931595,1569375101,1372711103,-1972501317,1160430661,-1069156674,-402230144,65622725,1387980800,-155302518,1954594885,1392371718,-402652183,-2134682906,-2139045811,-1014972083,2143315328,-1207962391,-528048382,1373668944,870863698,1499093842,-1629452712,-1627277373,-2041519994,1397903840,1532108264,-2041030310,1371774688,2108745866,-1967766230,1078585544,292997176,46238291,-661995707,-1966899830,1376315589,-1614587557,-2041519994,-1268937760,146425226,1962884288,1920810007,-315103229,-1246081654,1837611776,1174326017,1305018,146163082,-166955584,1971370309,-528066554,1489238430,-2002853754,-1268937977,-1268938429,-122270210,884491658,-1421506305,-1419411261,-17537,1940659849,602409648,-1201307395,-1184530305,-1218084737,-2008693121,1837611776,-1246470775,-1234335619,-4569658,-3282749,-1962950167,171752261,-1847065740,985893439,141931589,1161480074,-1023314507,321619,-1008045221,1018578314,-1961593731,-1073171363,548406388,-1991571576,1174320221,-104597322,-54728509,-369175320,770243878,-1341427136,-1185777,-385957656,-389808531,24330254,677153731,-1979294583,-2036352187,-528068384,1916817896,-401625077,-1696007034,304867582,-1629452712,-117639448,-528048189,-387938736,-2040987967,-555114784,-31411970,-1293371835,-1236402434,-253180936,-8853249,-328144701,968558194,-390338534,109576368,669545580,-528048384,-1327462832,-1559853056,1812367987,2042628212,-528066546,-402607970,11598882,1478034665,-1012998010,1953113737,266865328,-16127748,-2147433496,2138336806,2144494976,1946512872,-167278023,779387072,108392508,-385605912,-381943704,-1057611660,-1977912256,1021322472,-1978174016,-1256250171,-1144485376,-889107046,-2145122422,1300235381,-675577646,774367305,-167527192,1954599493,1022552078,219865984,1006443238,-385934621,456976484,1239944821,63564008,1625883507,-7869954,1929545448,83421193,82314357,1995031296,-528048129,-387938736,91417494,-1629452712,-1996508989,-1955298554,-109811162,-528048189,1021347408,-401705723,-5183484,1953236616,1953113739,-528066365,645972894,-394300306,2109074339,-1244566136,1892662143,-1328587383,1124567295,-109720066,-1989258053,11586909,1421606581,1867692654,-1958541432,4622570,1976434242,-1268937741,1867652745,-1989095493,-1016179682,-528048301,-1964997040,-1073163963,243274357,-394234770,-2014773401,-528066499,1108382,1489984907,-2002853754,1569276679,-783417649,-1957510309,394972509,1261931075,1183509131,-389850624,-1427570889,1037690902,-402645784,-186040919,-528048353,-1327462832,1829144831,-528066444,1304734,-1624520728,-2041519994,-2013220640,1484025094,-392241018,317200894,-2013220864,-395181562,233373792,256042,-399898647,-353834122,-2012172247,-395181562,62598709,-33060750,-1253843123,1944173062,1183509131,1975519232,-838974971,-423955851,-1964340365,1882980422,28639858,259575294,1183509131,1124567040,-548536758,-1979716119,130473309,260066303,1421591424,1125616238,-1958529142,4623082,-243998660,-2134837677,394925685,-1959294397,4623082,141950780,109580464,-1017417214,-1958927896,512351581,1264284783,1884272971,1843941715,-1973724928,931808023,1364410691,1183509131,1019225088,-1977780864,-160142074,343179456,-376745639,-167754102,141852864,1323881351,3270912,1125616210,378091402,-1957006222,1400139550,-1964340389,126353478,58064700,1107301865,512447299,-1073187726,-461909223,1864272219,-6887052,-1175954599,512475964,-1900383121,432015474,-402427181,-389858320,1284193589,677153604,-402602102,-1014304630,-796211200,-1976413047,-1073204668,-12837516,1149901171,1958742067,1933589522,1864272654,1026025588,1953439369,-1342173719,1864272833,1124567156,1953439369,-767166781,-400853632,-802997696,512327966,-2111927936,1006444031,788340361,1614814719,-1847001313,-528048155,-1327462832,1946585343,-528066444,-767166818,-1624935296,-2041519994,-2013220640,1484026886,1017045126,-385649373,557580741,-320273547,1965964289,36563203,296812725,21824443,-1151708213,-889107180,1356891807,-2040995706,-2036359456,-528068384,-906081717,-2041050503,-51863840,991750652,-495646918,1953760906,-359929718,805324426,1490254056,1017045126,-401443522,99154189,966191333,-14848195,820580016,1966881792,-117970923,-387649560,1950169472,494485021,-384847617,-1047920617,-1342173207,911629,149490864,-385110016,-907542525,1930378468,-371192827,-2036400113,-528068384,199815088,-528066307,-50009954,-2147447575,-1954564251,1421528413,432015470,1867692755,126538497,-1975547325,-85727016,-1244701301,940018431,-2012908312,-661201,-849507389,1413268362,1156056437,1271134716,1125616203,-964020342,91607048,-100912408,1569278915,-816477747,-117462808,976677059,-385900311,24321373,728754371,-1241737752,1944173318,-1073215606,126487924,1140622824,-160051714,1124074985,-394932738,-152551704,-2139853306,-1729624716,-389809665,1702952805,1390968759,-849507565,1312605066,394926965,-2026403261,-1962953261,1961375751,1127188486,-385878807,-605422661,-1992080583,1435225437,1125615823,-1169475704,-1073189292,1387975449,-1949105809,394835029,-130578365,516417731,-1930951565,1569440763,991422671,243272563,-394234770,-1679164549,-815953607,-385908503,108200021,-369399064,1552628106,878479656,-398844440,1569390636,-397718579,15210278,-13243905,-398855448,753473316,-479270657,-401195544,1911089356,-108926725,-370614040,468254487,-117279488,604474051,1971338432,32110596,-389809920,24379368,980937155,-1966252661,1968454851,-1974746367,529156871,-670500726,-2103101,-186120589,957671930,-1993843573,-256887716,-385981720,925775780,1223229215,-1023314945,-1993188213,1911043676,-401640673,-169280821,-25827102,-382147095,-1007157247,-353877840,-849507338,583763,-402361509,-1007026581,-397606725,24328137,1294318275,1929385704,-1047870719,334020620,-23336709,674712552,-117497961,-1962888765,-359953315,1006651018,-117279233,619219651,1963407999,1166689053,1977104564,-1253733871,175503416,1954596342,-373032958,-381550588,-359923760,1107314314,1954595062,-373162251,-555155523,671934464,-402650648,1994930353,-923145,-1964895512,1170646853,-1073217369,-2036395916,-528068384,1492673256,-375463802,1173751895,460685474,-2136783370,-739768716,171436058,-2136652298,1676150388,946857994,-402652183,-1078249870,916711497,-2128486272,1233265263,577708569,-48206053,-48674517,-48674515,-48674525,-48674514,-48674496,555305256,1530804976,544223009,991981325,-1006740159,-397812293,1882142309,577187104,1126214210,239345879,848250190,1193337926,1967726971],5,[1303989582,1381160784,1800622019,1580422228,1478541142,1146561281,-1125581221,-2004832009,-709129659,908322891,-2145213171,-385998171,1300297639,62619832,-169809919,-397675589,-385927671,-1144785005,-608547871,905504843,-33477031,-2013260056,1307156293,911396,108314632,-392870520,-1628894830,1270856503,-400096024,-2036342440,-528068384,1491155944,-1147215738,129311066,91555642,-922827382,-838972477,-379850123,-2036386026,-528068384,1018905994,-1341819643,-183244768,804609512,-2041020346,1421582048,-1979665119,-1966407224,-184817401,709436484,-1152626105,-1494726118,466479142,1558709875,15919415,-399037208,1552615800,677153074,-1154014231,1525172872,562971445,1327613522,-314170967,-1732510176,645130314,1914279912,1912814602,1011083270,-402082583,-1981204838,1252375350,1379216616,-1153228362,1387331105,-1342176535,-1606055869,-385286936,-1212475101,890234954,1294062401,-385998373,1702893850,-2134671455,-1014980275,-402061336,-1243021309,888334390,35783169,-66903494,573834273,-31304954,-378729026,247332867,675580525,1964131386,-1964471793,1144663620,-385650158,-980811708,58050814,973093865,58134596,-2013252631,230565956,-154932883,-378729026,247332867,675580525,1144701182,-385650134,1149763604,1829617192,-1326013207,675579905,-383171448,230618777,1236002925,-1326018327,1237760912,-1342175767,1237367680,-393591416,-1712839283,-166074314,1166674613,1962884291,-161814523,-980806475,-386512152,108209411,-385337624,1038628349,581242164,33983231,-528048270,-387938736,1166680689,1954364598,-1975154132,1912735368,-1167226949,2108715523,1958102314,-1979665135,-209216312,-201524601,-2014083164,-5202438,1183378059,575858688,-202898573,-528066315,2025851038,401729795,-2004832061,-1528198587,1283963903,1043584232,878060311,591022115,555973421,-385997957,1170669121,1149895307,-2000093656,-28964796,-227177651,1843940942,119793973,-378728770,230555651,230577773,-402411411,-437766074,745692695,1971324150,1997945872,1912683555,-2000617953,300483652,2001353728,1913011219,1426491407,-2013089683,1157497924,944891950,-1016263234,1953834633,-1155240472,1390955237,596659251,-31104941,-397740614,364586077,611051595,1929602024,80668931,-1104507672,57896205,-402607895,12312718,677153024,-386617624,57877462,-1174364951,-2017778354,-1940027027,1929104104,1019316768,1008759808,-1962314495,-1947669387,-2823936,158663228,-387025525,-941031298,19523839,-385891863,1170604323,1149895307,776208936,1149815038,1308509736,1324316043,484501582,-1964083829,1149775428,1829617192,-402587416,1111285278,-152558731,-327841024,-2010233718,230565956,1566829,-402635544,1972044001,675610350,1970081214,-541595434,-401172759,109764036,-1073187939,-1950154379,-395021018,-202842210,-1971907,-402606872,-1243086703,-402427113,1149829093,1829617192,-402612759,2062032909,1962884096,1963015254,9431078,-386673944,574414276,-1444412555,586541277,1270111627,574359434,921174901,-28972814,-402645271,-1561796281,-385649898,1592328093,1894400,-1830222989,-161617665,-1964440717,-327840769,-1104657154,1122528525,-1012894976,1446115304,-385932030,-303505029,925713713,1412900942,1665537113,753467156,-389809902,854127459,374597632,1323828083,2615551,1944188136,-12326909,256195,-402652952,904462125,-585176867,58006332,1023356137,-1023314675,-385881879,540859680,742130292,-1007156620,-371392536,1095041005,1163313492,1380930627,1347769555,-2931380,-397738054,884679309,580642891,-400104773,57868704,-1157432343,-1041741047,-402230482,-991350082,682354688,-1125579917,-400969728,132706314,1111577841,806176076,571289900,1163267362,1380930627,741346643,-327840896,-402613784,571338982,1431571746,1397050448,-2144587763,-387025525,-806879102,572657136,1413563405,741346625,572656944,1552646157,677153070,770749928,221260849,-294286464,976635018,230565956,-1958317459,1149955189,675579950,-395506242,1329787026,-394261164,-1648632824,-2146961805,753468276,-327841024,976635018,242362436,-395506242,1972043820,675610348,1972099445,675610350,1970081214,-262608733,222580549,795339136,708199562,-1057085372,-378729026,921175792,33983006,2042628210,-264968173,221260849,-689405918,-265754620,-1015018206,821043688,2045280300,-435779057,1919958131,652065600,61931701,91490106,1976172107,652131319,126536449,1356891807,373088390,-270005899,-2146618897,-402651415,221310950,-528066432,174057630,-387995928,-2146570282,-1245662781,-401297404,-941095292,223743471,1936900992,369193332,1229193239,1129742406,1179206688,1061573200,-2135933121,-383326534,-2135949275,-383324230,-2135949283,-383325766,1085276181,-383326534,1085276173,-383325766,1085276165,-2010714950,-1988856058,-395020266,1827205487,-1341951200,1166721795,-528048216,-387938736,-2040997108,2042339040,309543,1134298938,1979310237,2025731,-402458136,24313891,3795139,1019412850,-1157008112,-991418383,-1023315393,-873937927,-1310066640,67175423,1996917254,1967144052,-2130278381,3598452,-1966931597,-2005630714,-126585082,-1236956477,-654934740,1954285192,-1989310533,-1972078050,-1972077562,-1979664952,-1955301626,-1955301354,-378242530,-2135934525,1953957512,1946144488,-1144784894,115886931,669210927,-630265601,-1339006488,-389809917,24379315,987490499,-121437837,-1528278333,-359965968,1006651018,-402164723,-381489587,-706150416,675676718,19414788,1057171519,675218984,-637605633,1939670666,74760200,-1007091024,1946091496,1963146255,-385699835,-393609212,-1007090768,-389872464,-369610754,95485888,1085326329,1953957512,-1993937734,-1988855786,-1972078050,2080803009,-12064652,-528048189,-387938736,-2041038354,54304480,-1966931595,686406632,1011025802,940668159,-166890264,74809351,-530109,-1513149,1356891807,-1336680314,-318969846,552466920,-1219657600,-302978944,1330795077,-2145371566,-528066469,1979661470,-304289776,542060361,1869771365,250183794,-167278080,125141184,1139636456,-385879319,1609095977,-646256593,-101743896,1631717315,1768300644,1847616876,-2140836511,1818838529,1869488229,1868963956,-2140901771,1634030092,1919230052,-2139984014,1769101070,1881171316,1702129522,1684370531,1766065536,1713400691,-2140377995,1986348054,543515497,544501614,1767994977,1818386796,1344110693,2004054881,543453807,1970365810,1684370025,1699881088,1864393825,544828526,1701603686,2035490688,1835365491,1818846752,1141735525,1702259058,1920099616,58749551,109641600,-1914145664,1954397144,1954547702,1894407,1954547338,1933138920,-20846579,109609136,-369527907,-1963458559,-1015775226,141893692,-25919813,-1007133945,175377724,1929390568,-373073150,2142961691,-2146961804,28314997,1954416264,1929384424,-1144825086,662729855,-2013220737,-1015775738,-2139848773,2109440015,-131084172,1954416266,527745032,1954547338,1356891807,548462726,1543468008,109627274,124941440,-25919813,-1612614385,-2041519994,1954397152,-2041042992,-1614569760,-2041519994,1954528224,-1149294720,260076669,-2013220736,1484029446,-1012998010,-2139849285,-389841113,1055457283,496035886,-400718360,-353886830,1074980909,-402503960,1702887501,334004131,-1723495936,158646280,-399302424,451411974,775547187,2141545856,-399654680,11546182,-1341897592,88377344,-33530904,1149896004,189020677,1157558898,71600644,1913275450,775350498,-1221699607,-1974553856,1340645445,-400510913,-1830207665,776136733,1189610354,-1723495936,158646280,-399327000,-1159200711,1166721842,-528048225,-387938736,-2041053176,1166581472,1525203871,-1977846995,-2036352187,-528068384,-1339141656,-360126449,1491978728,-392241018,-154932485,1954587461,-303512831,-354359251,-1966931597,-2036352187,-528068384,1609043888,518378,-1629452712,-387263767,-1259803242,423880922,-1976762136,-1073206972,1149896052,1975519272,10479875,1912735370,846774280,-1143299864,126513667,427343880,1126051304,-1972115782,619219463,-1997894785,1245904966,1954596342,749857006,1837811966,-385830497,-264502856,-2143531916,1166681973,1975519391,-1790604797,376767804,-1250819141,1007127040,1124496639,-186006018,-389707009,585755399,1972386816,-1287260646,-1978633088,1014104838,-402295553,-76349427,-402652183,-389873659,-1144837044,126513667,1979661379,1405351938,1542082792,-389812109,1149954989,1958742057,-1287260618,-1979026304,-388971451,-1108809590,692357866,439091381,-973208194,83884009,-1966568934,1958742213,1074548999,1508513000,1074577802,-1964372760,-1073207228,-2014833292,-1971277350,-1073206972,-1062141324,61866677,-1023346712,-1976831768,1144663364,-1979091671,1144663108,-1023314648,-1993843573,1166683228,-528048197,-1327462832,-384505851,-385909784,-2041053139,-2065064224,733735145,-1615116918,-2041519994,-401952544,317253878,-528066560,-378935138,1912735370,-2008960829,-1966920380,171752261,1166674548,1958742175,-195106813,1018905994,-1341819643,-378017760,1912735370,58245128,-1979691543,1014104582,-1977649792,171752261,87823732,-1545073547,1277698281,-377479127,-1746403323,-377478423,-1875050779,1166680437,1946827963,1963277335,-377427955,758065184,-377479127,1944584198,-2144522263,-1006714647,1018905994,1007514634,-402033403,673245534,-2145375914,-384201752,-2014837744,-1258049319,-373247742,65536000,-653399808,1356891807,-397287290,1482231522,-2002853754,1837631301,139298822,-166765336,1954591557,138802699,-1341819520,-389552096,134628746,-1979288128,1166579013,1963342854,139296772,-435779008,1919958131,-1287260611,-1341819520,-392173504,1944454794,28378806,74805564,11600822,74806076,380700086,74806332,397477558,1173800586,91570184,-386537391,-373192103,1166672701,1963146246,50718979,-38073163,134711916,1258649024,-176828930,-31298168,-33326643,109709637,-1073187863,1170605177,-21627109,-2012658294,-1073207995,-838990215,50647286,-31177336,188490829,-838991246,1157809546,642091015,134825354,-2012907328,11541573,-1977793144,20710981,45091189,-2145301120,1006638057,-1341557502,558727168,452992,706889098,-1073215163,11534969,1008747912,-1257934335,527272191,34030986,1160387397,-385648356,359989757,-2145303050,1173752180,57966623,-2013113879,1166548805,524616224,1173809290,712343585,2031961346,30664963,1173801098,443908131,-2145565194,1161434228,-1978698974,1157768773,952696347,-385649976,-980811343,1931494714,558233100,-385649536,1166541318,541403680,-68615303,509968385,558233215,-1978043264,476941000,-1073166966,209043850,-1073158006,1300235892,-922845154,1074284022,1166541685,59674,35407242,1157767237,1827846941,-796262218,205312769,1381197683,-29163339,1930181824,-382760955,1532690420,-1241141165,459264,1913273584,-1240847353,190721,126353590,-28639056,1541831114,126353584,762638344,-1157624903,-38114052,-209216404,-201459065,-2014083164,28351994,-32684664,1173752133,108298275,-383629826,1340735134,1827847166,-1341497975,205883404,1308500144,-402229222,-169220451,457570047,-1256819584,507901485,-1979091840,-1073214139,816841333,2129184138,507901670,-1341819776,-428611536,-400790134,1173749882,91521055,1659383472,-33509146,41426245,-1041757835,541982438,-1962938135,1474830445,-1287260672,-397380480,11872311,79415434,-1966407314,-906081296,126489720,809271076,775746420,758968180,548406389,2133067656,594878524,-1975270914,1014965255,-31951568,-1047903295,259256376,2133067658,125120572,-1337210370,-1022916576,108580350,-385874712,1405353974,173902673,135021962,-1978895168,1308508935,173902092,-1342176535,-432609280,-154969255,1954554181,6088963],6,[-2145171978,1407779700,592281600,642091648,-1341700728,155551745,-1325560344,-442505147,-2145040906,766510452,-1142582040,1569287410,-2012434422,1166675013,738243876,-33196022,-529979,-2036397564,-528068384,-1073166966,-706215052,-528066331,-439424610,-823574864,-385447195,2025850995,-1971342055,141814278,1007648448,-1979288319,-1972115962,-399855384,-1329338934,-449320896,-1979627032,-1977670649,-1144485144,-838972123,133565816,1124365696,1140848617,-1962938391,-394320889,133621009,1124365696,-1241517847,1301986048,126536449,91521060,-152557392,652788708,1850915584,-389194359,1569444020,-1992080435,126537053,-1975547325,1962412248,-815953655,-385870616,-1966866463,611372806,1971338432,-399790075,-389815107,971515581,1851046633,-753287160,24072890,-1269462061,-2008868984,2025850935,7727116,78975664,-1712734031,1086387963,-1880554635,1979661312,-247676159,1019412853,-402098704,774825158,-154959826,58007744,-151047959,980750528,-1157026328,-930460396,-889126731,611453756,544411196,1356891807,126541958,1491355880,1017045126,-1341819637,190782,921189808,387556,787023754,2011743204,-2143338524,-740038461,-1979697688,393537543,-29163339,-2146961723,-838928268,-25958726,1259108557,-359987318,1241532040,-1006636823,-402649624,-1444403415,777817081,-1020765047,-1966252661,1066025735,-1329342326,-2079946752,-2063169420,-2046392204,870693748,-1342129943,-2063169281,856210292,-402611991,15263191,-2113500934,-1996509068,-1334541306,-2063169536,-1236956556,58031420,-1342136599,-2046392320,19327092,1954678410,209240072,-1337324101,-2063169281,911732,108363836,-381024325,-155516925,355199049,1954678410,108576776,-382531397,-2143551475,1874527861,256290,-400398405,-2036400063,-528068384,1491429096,-1012998010,1954940554,477413384,-578099062,-2068184905,-1328348815,1963407904,-838972667,-980748427,1954940552,-1327097111,-2046392320,-1996509068,-1988852730,-1334540514,-1169848065,1929389032,216646401,124928,387267,-119205144,-1996508989,-395016698,-2081893809,345565204,109757432,-1073187939,-588774023,-389809665,-294453198,1929474792,-796858326,-1989310533,2108732509,-1967766136,141657094,-1978567488,-26115066,-2079946552,-402295695,-277675759,-1006649367,-397798469,1273500729,589752340,-46928869,-2141702131,-369151034,367525943,877658403,53783810,-452709410,1911095091,942336206,2045297656,-117738752,13625539,-1007092877,1018578314,-402295427,-1007142887,-119224856,1954921411,-1073215606,1166673524,256425,-391625334,540855864,2134640498,99156851,937879552,-2036349960,-528068384,1954940554,1166723210,-1326937418,-119003011,2101135360,-823654030,-528066505,1489238174,-392241018,-1007098939,1929381864,934799363,2108736504,1974879546,-1950091006,-1974750115,-528048377,-387938736,109765710,-1073187706,-930472076,-662044491,-2051407689,-1965883023,1272154871,-2014083172,-1527513606,-91753593,-528066403,-2063169378,-2046391695,-2000617868,-126581242,518339,1525154675,-1966868425,141854214,-117279296,-2063168829,-481564559,1954940554,11913354,-1972271686,1138395902,-2014083172,-1527513862,-91753593,-2046391651,-2000093580,-126581242,-2079946045,2042628212,-850466813,-385949720,11587740,1954743944,-134214680,1954743946,24756232,512476153,-469797753,-400310808,-840433647,590080035,1021683688,-385649409,-1983655729,-1149990618,1569287764,1901116365,-388801143,-1192702764,-1572473136,-1961200512,-1972480994,-2134837753,512429429,126512726,58064700,-117652760,-849507389,3795027,-851080613,58054712,-385874967,1569456107,1019448019,1259893840,139134858,-1995803200,126538589,24509500,20179139,-117448727,-402411325,-1058471717,-450434817,1971372278,-59381753,-1023398424,24510268,1086387907,686294645,1894656,-532877276,2062091125,1021322240,-385649216,132645140,-1993962752,-803346060,1137532299,-849508029,-454891325,-1975318646,-388462017,317203337,239790288,-389873293,-1732572524,178548,126536449,41533448,-163331079,41189383,126534648,-1173125656,112292838,-906097483,-29156488,-1626895667,-2041519994,-1954601760,4622570,-528066486,2042628254,-389809951,-941038460,-528048380,-1243576752,-1144485376,-889107197,-1073215606,1971372278,6547459,-1629452712,58001724,1006646761,-385649398,1676148782,-1966568705,1849480005,1357448053,-1243492097,1285274368,1435224833,-1677545005,-91753593,-2019232772,-1644525581,-1009560183,1020478858,-1023314608,1272143243,139134858,-402426688,126493048,108396348,-388801143,-1950089450,-1014312099,359944252,134711883,1259238592,-1965859447,-386364897,-487989368,-504839169,-17766173,-930472156,-1699020619,-1966407347,-1142829049,-889107267,-1975308406,618498623,-402361056,1405345628,-385972504,1918567299,-21370621,-1008776216,48853424,-1619873792,-2041519994,-824710944,-1629452712,1944454792,-890743869,1569283022,-2013220609,1569391173,-1975303219,1066025735,126539914,393605180,1929546216,-18300159,-1962315262,32046941,-857633,-33545751,1166672453,-528048382,-1948219824,-397148323,-1990459881,-2040987811,1166581472,-556079102,1929578216,-306461775,-6428409,-402232901,-1125580905,38111950,-1144053271,-1998059539,38111999,-372304408,-373566660,1392553993,1356891807,1055449222,-528066354,-385447778,-1341737613,1944173155,1183378059,-838974976,1068562037,1944716936,-11343525,-1341524037,-3413505,-739769936,-402542386,-1729573170,-807278339,-388829208,-1293365348,42592461,1156121459,30205954,-389873293,1055392413,-401837566,-1696018497,-774772529,-385880087,57803367,-1023270167,-386048280,1618084443,1912709608,38922331,1173771891,1349877761,1926586600,1702937345,48791299,-400461310,-2036346768,-528068384,1489893096,1990123654,-77755640,132714494,55410688,-2430592,-154280216,1971323717,-847517686,109605296,-1950125082,268368733,-16949877,-44898041,-402540823,-2034508875,-10647276,-1006727192,-1143234840,1569264809,-24975105,-52827965,1929500392,-2005749752,-109844986,5236931,-68680333,-1966868224,-1619794426,-2041519994,-847386400,-1629452712,443904828,-386094360,91423143,-100782360,14674115,619185522,-373032450,-756547561,-402296064,-1007026665,-386103576,91357571,-100791576,-389809981,-389819456,1894317171,-402099455,-186069709,-389809667,91422870,-117402136,-385447229,-1928951693,-838473612,-739768205,8448253,3982329,-1917121676,-2146961804,149488501,-37951488,-117413400,-1964471613,-1619752186,-2041519994,-1945728288,-528048268,-1964997040,-1962506043,1955380084,-1149294720,1569274296,-39130881,-160133957,58032135,1493008872,-2002853754,1484033030,-2002853754,-1015772410,-160133957,57966599,-1144215831,268334219,-1662450828,1955380172,-1015017600,-1009585176,-1996068421,1709768541,-389809923,-2132214853,11921868,-402591768,1836195729,-1993843573,-404210596,-523048709,1568010300,-386146840,1994916052,-1957531105,1552492636,-70457282,977159306,259341380,-1167247685,1821011253,1829682751,-1157624599,918187317,1047300717,-2006118978,1569260653,-44725765,977028234,91373124,48889776,-2013155328,230555973,1012697965,-131572599,-867112765,-1946454295,126548829,-2147400202,1161432180,-117279996,-369119037,1161429001,-117279228,-1627279165,-2041519994,1776833504,-33328389,1482359365,43966598,-133724153,-533796669,1964032246,7137286,-117439767,1963605187,-80943099,154977272,602407797,-960235013,-1979544763,1820998724,1044678718,1178365064,1972063742,-380743954,1569455930,1124567757,-662028406,-1589250365,-1023314816,-400727832,12054516,565202867,788850771,-398782533,-1336209943,789375008,-386944791,-1108866687,-537663221,255594276,1569394549,1125616333,1112225674,1183509131,954778368,16181469,-1614610061,-2041519994,463399136,976965645,-385926320,-2040996577,-1007051040,1490884328,-123805562,911555,-389122071,1496128380,996748091,6285567,-389873293,1144833772,1161561204,-756527243,-959780646,756767720,-1473561704,1001095739,-12872933,-400777240,-1007039789,-388320024,57868428,-150998807,780760,-388324120,57868412,-1610620695,-2041519994,18344160,-1629452712,-2012658430,-1897395899,-1144784896,1927826683,-1023315173,-389400344,-773324707,1011249691,-2146994898,-377480883,254083056,1166677365,1963736076,424015372,-33328000,-639039155,-167726849,1971329349,155581955,1308551306,-1962117108,797444701,173902147,-33553431,-1243018171,3139839,-21249032,-6363060,-389873293,-1245459681,976915,1166544048,1827846924,-1022730871,-289726539,-2013220756,-838974713,-389809803,1166723437,29423113,1166689140,1975519245,156106268,-1167264837,196701426,-209216512,-201524601,-2014083164,468295162,155581952,-1167262533,196701437,-209216512,-201459065,-2014083164,11574778,1183378059,155552256,109639888,112554986,-1167265093,126514150,-930422576,-523181872,37996544,-359972089,1241532040,-428487170,-389254167,-423952543,1827847027,-359987535,1241532042,170655925,-973208200,83884009,1127188490,-29161592,-1964802103,7596550,155551936,135087498,-1977256512,-1073213883,-205840780,1827846764,-1677718599,-91753593,-2019232772,-1644525581,1166540976,156106264,-614078269,-388161560,225574937,219783144,1312439630,-370606275,-618797030,417907705,-389809957,484973423,-528048384,-1948219824,1552492636,459139122,1476864232,1939792006,449636355,426174659,-2126644864,1967013257,-113509059,1480071997,-992810754,752402664,692357184,-1966821912,20752965,1166684021,-659822423,1009337482,-385650173,-222619001,-1227847107,-1965883136,-1455060425,-268419028,57819196,-2011533591,2011703620,-27596604,1625883507,675579930,58048520,1008359145,-385649921,1166678607,1964719273,440789251,436257784,-2107093452,-1218084708,-620500865,-387998488,1441328640,-320935740,991481832,454770208,1042710590,-389809921,-1007034405,-383834904,-1058537466,59875,-385888535,-1444357084,1480071960,-531764993,1592264307,-1119777,-1948205848,1552492636,412018740,977175309,1563311747,1051269950,-524162817,1760036467,-2299425,219706344,1966751349,1048189758,441313535,1357431800,-548542241,-1325415959,-602347280,-958422808,-1979544763,1149776964,910460978,-1957822906,1313796469,-387977240,-857145320,-551425793,-385907735,1552669604,844925224,-371206168,1702952838,1284210660,911510324,-264714870,-1047914379,175296568,-2132521600,-2009707384,230372436,-530740883,-1047870472,410374200,-264714870,1300236914,1820885220,896829495,-1989341509,-1007099811,1569440761,147294852,-1023314496,-31193206,130470026,931808000,-1996486714,-395014634,-76349433,1922041486,1829617347,1955464842,101380132,259290255,1955470987,-1979784320,-780890594,-1966895381,611618310,-1895429392,-117279372,-1911125053,770200180,1435193857,214076032,-388986367,-1990590170,1517587990,-1954523767,1098029070,1922567817,1569440760,-1910601344,1829617268,1955464842,101380132,259290255,1955470987,-1979784320,-780890594,-1966895381,611618310,-1895429392,-402229900,24313876,13822147,-1954523767,1232246798,1922567817,1273545720,-117278976,1370307,-389921816,-1031143244,-361496284,-402652998,-1007157074,-1177854581,-1073217534,1569311513,-1910601269,1829617268,1955464842,101380132,259290255,1955470987,-1979784320,-780890594,-1010594069,1003183499,-1094465187,1569418509,-18644849,-1987093111,-1955295202,230600285,47725,1922569865,-1545020788,-917141248,-1962929990,-783038115,1539542763,1002555368,1937018910,-14948332,443942,-1047789312,-2084467135,-471268669,1829617407,-1996488517,1569423453,29590473,-1979784320,1569442141,-883062385,1922041486,-1960393736],7,[-1023410154,1476902,99140352,-1878618624,1381221234,47953,-1183541062,102629392,-2019817697,-50690061,-209214221,513669767,1493638918,1405311834,-1732554414,47732,-1677717319,-91753593,-2019232772,-1644525581,-1017423271,-1014804141,-754667249,-637445653,-1008545445,42681798,975717514,108146756,-378729026,-28966902,-327840947,-1007137202,-395506242,1284184006,501764400,158554368,-1989341762,401092684,-528048361,-387938736,786962368,-528066553,1170654110,1157497483,-117279448,809798339,1932018746,675580419,1982481466,-2000422654,1149773892,1308509760,1323005323,-1979664818,-1023530668,-1979711301,-389011388,-754908557,-690953520,-227164152,-674176048,-1856664749,-628303221,-752229679,-472783919,22733777,-628337709,-1946204696,-1856664614,1996545256,-1007068413,-393259637,57802961,-1983645349,-1990473379,-1394064804,-1369601026,1922702985,-1996488517,971515996,12314626,-1950154381,1128498269,-1954259575,-1628918187,-1947569664,1435189852,1078758318,-1977070455,1958742209,-1966473653,1958742213,-1328677315,126372608,-1979217845,809777857,-980801165,1932608570,-1958065630,4623082,11536264,1183378059,-1958591744,4623082,11536264,1183378059,-381007104,1821048765,-5248703,-1992139637,1284222557,24569920,-1949739637,-774206246,-774690334,-773598749,-1709798429,432015474,-804997677,-19148561,-2013760051,-1742828589,432015474,-1742829101,-1966868366,1961900231,-1014316287,-1950101448,512328797,-1464109938,-2146467724,1955468939,1955731081,-160126789,108363783,-369238040,-628424697,-1975314550,-1911125705,1829617268,1955464842,101380132,259290255,1955470987,-1979784320,-780890594,-1966895381,611618310,-1895429392,-1961200524,-1955295722,-633747107,300418675,-1023315200,-2139838277,-1679196377,-1878618369,378127218,-1779927914,-59578115,1569394547,-916616786,1922041486,-100839704,-39589693,1955468939,1955862153,1955731083,-160126789,745897991,1955468937,-1972564546,611618310,-1895429392,-1961921420,-2139845090,512360163,-338594674,378258318,870872212,780797,378264203,394818708,-1959294909,-1988848106,-1099657706,109735181,-266046322,1955530250,512429940,-478120818,-1910601218,-1897148044,-1241402685,-50796544,-1946429208,-1988848618,-1099657706,109735181,-266046322,1955530250,512429940,-478120818,-1910601218,-1897148044,1284096963,-1856664784,-628303221,-752229679,-472783919,-1236016175,30509568,1523778003,-2001969783,-846592691,-506462027,-1014311472,1183378059,-947240448,1183378059,-889110016,1963281918,1149944809,809777704,1149907059,826554921,1435183219,-1931834479,702730714,-773598765,-1243360797,676104704,-889074943,1284120459,30081321,-2074244661,12305400,-2074244864,-1108818951,-1156877313,1569259520,-1910601342,529253236,-1987945079,-1099657698,109735181,-266046322,1955530250,512429940,-478120818,-1910601218,-1897148044,-1912173885,183510132,1970573062,32110852,-1094453248,-1310167795,-1978436609,254050885,-1331739256,33982704,-1878618510,45859698,-1457616526,-68491148,-1250649413,-1458140402,-1962440076,4622570,108330812,-838974909,378138485,-12815191,-1310183052,-1911125509,1829617268,1955464842,101380132,259290255,1955470987,-1979784320,-780890594,-1966895381,611618310,-1895429392,-1968540300,-1972239866,-2012273432,-980771003,109637668,109998594,-1245482352,-546469748,45875120,-1341683598,33982704,32031602,230605568,-16062355,142951818,-401508928,158596038,1922041486,-104948760,-1709629,-386290712,-2036400013,-528068384,1569412467,-1712827516,1569283065,33983108,1022370930,1007514624,-402033648,-1628898940,2812415,1356891807,110026886,-1729596784,-711202575,-1629452712,125108284,1912735368,-388635672,108199975,-386312216,1552678769,777816360,-1978497560,611451398,33982704,-1878618510,-452597646,-1629452712,-1878618429,-421664654,1912735370,-266016630,-2002828022,-1955462650,-980777891,-264441820,1166676085,1124567199,126353584,1922041486,512345080,-1464109938,-2146467724,-1989016901,-1955288034,-1988850154,-395007466,158595428,1922041486,-105003032,-1911125053,378229364,-1464109910,-2146961804,378087797,230585486,-1912173971,183510132,1953795846,-1910600945,-18644876,1955470985,-1014043695,-97195942,-1962931991,394812122,-1992849341,-1099657706,109735181,-266046322,1955530250,512429940,-478120818,-1910601218,-1897148044,1956166595,1124075462,-1962932282,-1250644970,-1964340466,-2008874938,1962884103,-838974971,378138485,-2036370260,-528068384,-1141240600,662729896,-528066433,1962884254,-12064509,1922041486,-2115451912,1892661971,1912735370,1081413692,-1965994498,611451654,-1997894785,-1153302458,11891203,1971324918,-973192442,-1962936855,1958742213,604473874,-1997894785,1112211526,-19837442,-1175554611,1508404822,5630208,-160300101,74809351,-530109,-581072573,-1972480327,1927335943,-2146961906,1189611125,-661248,-1979704087,1962884103,1978612764,3401734,-805303831,1927336160,2615299,-402643736,-890699760,1892662271,-1144038007,1569287764,-1031093299,1183377803,-964017920,1183377803,-1966915328,-1997894905,1111687238,-1009693186,48857264,-2013220864,1038650181,1205798159,-45625317,-2142774003,-385923107,1166719640,1975519371,-1471837690,-1979710487,540846405,2134640498,-2098723981,-3216946,1942951144,-795744251,-1041644551,-1329334017,-843520000,-1008039704,-1979711557,-1015763426,-1979711558,-1015901162,-1996423237,-1015901666,1922178699,-402647831,-746123191,1922178699,-753287160,1256784757,-1965848832,-2036352187,-528068384,-400314285,512478578,-1975290706,1960315079,1944603402,-832509746,-1954537414,1131582494,-670513270,-397735308,1273548382,-2145371442,-1843492517,-833558414,-1629452712,-1949452568,-797796322,-791162653,-1965567773,-1253133369,1913273344,-32887802,-1611236923,-2041519994,1019579104,-1625525494,-2041519994,1678150368,1958742124,-31412217,4843723,-1629452712,-2013257751,-1251187706,751173120,1930050570,-1614020872,-2041519994,-389707040,-2041053147,518561504,-528066560,1566878,1922631306,242597896,1922565770,108204092,-397561781,214159091,-823269328,-1983659010,1166726493,1967340704,1832237839,-1972554054,1284124780,846129,-1167247685,1821011253,810322481,-1999147640,1569314893,-615151143,-359989072,-1342159224,-648180992,-370669688,-82384712,-1977211278,603980294,-1878618384,1962949746,261416983,-388670069,158584100,-401629208,1122569962,261548047,-19309173,-683308537,-914946246,-19178101,-666531321,-1284044998,-1978718999,1014228486,-1341820304,-1010825216,1944716938,1077682180,921176946,-2005749572,-1334581754,-1964471808,141814022,2042989248,-1019212798,-393576668,-2145066800,1944651400,1059374474,109633540,-2134674454,1700946252,1632403564,980182370,1885688352,1769234789,1451255662,1702194273,1836008320,1684955501,1128407098,1195787588,1380994377,1465275475,1632403501,980182370,1885688352,1769234789,1283483502,1818583649,1818318464,1535141237,1953064005,1866956893,980382752,1869562656,1852400754,-2140834719,1819305298,1952539497,1394621029,1668445551,1634869349,543516526,1159754351,1380275278,1885688448,1633905004,540697972,1735549268,1914729573,1701277281,1885688448,1633905004,540697972,1867398478,1634222880,744843118,1379750432,1952541797,-2140834199,1651469383,540699745,542056515,-2142887854,1970040643,1998614125,1752458345,1701139072,543973750,1701081679,1377843826,1384137504,1818321765,1092631139,1468026144,1868852841,1210071671,824202784,1428181792,1953059968,980641132,1444956192,1310736928,1952531584,1394621025,543520353,1684107084,1952531584,1869357153,1149264993,543257697,1702257011,2003782784,1914729061,1952999273,1818838656,1869881445,1634683936,1867284580,1852400737,1867284583,1852400737,-2144722841,1701603654,1919903264,1986089760,-2140705175,1701603654,544175136,1701602628,1182819700,543517801,1936291941,539915124,1869881433,1885696544,1701011820,1818576000,543519845,1701603654,1869894528,1701273970,1769296256,541884532,541335635,-2145181615,1702063689,1149269106,1952803941,542277733,542277699,1919885379,1414415648,1300255301,979727983,1869760032,774778477,1182822228,1634562671,1142962804,1226852128,1377848352,706749472,1634484864,1132489582,1918985580,1886999680,542711909,1663070068,1768320623,679505266,824191299,741947193,825768241,1718571808,1918990196,1916870757,539784052,778268233,538976288,825049942,844707383,1296189741,1397052461,1350574164,1953393010,1867259962,544367991,1751607666,572533876,1970562387,757083248,-2144985044,1852404304,1176517236,744844393,1769099296,1919251566,1769099392,540701806,1970562387,1919885424,1414415648,1350586949,1953393010,1766203450,1634624876,1484809581,1769099392,1919251566,1953459744,1634038304,964720996,-16132520,-318702592,84461831,-2046099958,-50266608,1108681984,773152533,-585807083,758589460,-63463881,-197672393,-1539817417,-130567369,1208885773,51509777,-1022222318,370331410,-1693478385,302961167,1662277906,1746169108,-1206549995,-986141896,-2110182600,-8192210,-2130738814,8421504,0,0,0,2633003,791293227,1009527134,1010712124,1170296381,-766553518,1322079571,1229837904,-666808882,1263488844,1329844309,1104432725,1095910742,1313457479,-750632492,1137592659,1096078159,1230193102,1329807822,1096040915,1196379342,-833834959,1355831365,1381061577,1431459028,1279346373,1330562387,1314081236,1163086273,-766553518,1338265153,1137068498,1397706568,65477,-2139062144,-1602191232,-1600085856,-1600085856,-1610571616,-1600126976,-2139062112,11331712,-2131145344,-397692997,-790037951,-253499190,1642660723,-530740470,-387162743,1552614633,677153078,1945309672,1972093697,-151015188,1954604101,-385765371,1291714563,-163215306,-2009840502,1149957189,-179992522,-378729026,-1749417803,-102766517,1929383144,1300284161,-5209865,-402617111,-1631911870,145745995,1380865347,-385986981,820510770,1268956106,1124637928,1532120661,1314590030,-11639269,-390857752,-454489618,1829682175,-1157626903,1569287437,73394412,-1007041544,2146919808,2146985344,2147050880,-144342845,1267776127,-386304792,24379297,-327840829,976110730,24260676,1829617347,-1993319285,1972054108,676134638,-395506242,24375914,-129138493,-2013155200,1972106821,776243948,-1963702904,-922865596,-1946860152,11595381,-1104657272,1239969037,-179991885,-17545942,-414873408,-1159134347,-327841015,-2131343882,1166673524,256500,-1997191798,230565956,-183572371,142951818,-385649216,31984021,-146409739,-402426752,1569452020,1125616260,-162842742,1954608965,47625,-2008868984,1435061047,-262305294,-390928408,1435235540,-2074244112,178515,-2014083172,-1527513862,-91753593,-1152230755,45706455,-209216512,-201524601,-2014083164,-1990484486,1972105309,675580652,-1997126358,1308502084,1829617383,1972090485,675610350,975717514,57880644,-1090567959,1166699789,-528048221,-2132769200,-1149197491,1173770783,158695672,-2136914442,-1111817355,-113252273,-1629452712,-391953016,-1175855877,39839962,-1142207255,1055410732,452856,417858418,-991378453,-287840056,-389873293,540722878,1246608256,-1946672920,1552495708,-529167558,-1964673655,1166554692,1829617379,1944989928,-437730559,912034778,-400008055,24375526,2681027,-1007156621,-18516597,1157510212,910461494,1965704250,911015427,-29735798,230570564,-482002323,-1007102094,-1949816088,1552497244,-608245720,986075624,1552646176,677153076,-388255768,774817346,1552646190,677153078,-388259864,540722738,-1277171584,-1992663925,451422300,33983220,-498759566,108576776,-385864216,45809687,1892661874],8,[-1677688903,-91753593,-2019232772,-1644525581,-528048136,-387938736,-2040997312,24354528,11004355,-389529368,-118950951,-610211621,1354465205,-2013220752,-838974713,-1293354635,1851046880,-1949475447,512341085,1702915922,1300266936,-370638663,1962884297,1019225173,-2142866048,-394217651,-1763134405,-1286608672,-397777477,592315861,1360417361,-10995685,-385409048,938016746,-1158950912,-754880432,-2139091072,-394283163,1387921446,-1965883025,1066025735,1726535818,-531109689,-385873688,-1511456860,-1950091047,1128516957,-1009951351,-1160946293,-1073189292,-960244967,-1979544763,1149776964,709114408,230556786,1143653229,944015418,-1957822906,1313793397,1021461898,-1157008128,1552482304,6350916,-1996488517,1972058204,-2013155104,230570052,-1334122387,149046666,-401835840,24365387,3991747,-402643223,-809766035,1912781424,-1677688903,-91753593,-2019232772,-1644525581,-359923792,-402635128,24376164,-529167421,-1977072386,1144662084,1829617206,-1007111306,-1959240565,-947239860,-393549824,-939474038,1284098186,114878532,-1992663925,-2031605668,-188552974,-1022959640,-1966252661,1066025735,-389818230,109769329,-1073188350,115868536,-1343559680,-386725911,-1545014116,-929634298,108396348,-385437720,-1071331004,1853194300,-385890840,1972045617,675580652,1928611130,-165579427,1954608709,-146409957,-401640320,-1045364826,-1337784440,-385382159,1166671936,2681333,1995785530,-112855543,-385649536,1161429036,-166562315,1971385925,-129632756,-1979484800,65664069,-163249664,-1104657272,1552641293,844925224,-385917464,230557429,-24647571,-1962969367,222096453,247137909,256365,-1989341765,-1144787363,-18330548,1392264707,-11344048,-1157596439,79254584,452864,-1185661765,1374158850,649685,-397641797,367588613,-385649708,-1930898072,-685512507,-397661253,1948386245,1412376147,-11261395,1929453288,3795203,1877483184,910461634,1915241530,793020969,-399948664,24314076,927238851,1915307066,-1005066229,-19400472,-411752124,-152564304,675610306,166317941,452608,-374414360,11535574,-389927448,-1007087894,-397647429,485029005,-199628603,1939670666,57982984,-385884183,-2017743172,-1340176019,977012,-370669966,-661035,-371804952,1391001450,1969110016,4974632,1631354660,-551288206,1124338408,-431467561,1407011923,1163124818,-597797917,-1329889197,-1341129100,-389810082,522453025,-1022709565,-1329394256,317244187,-1308194816,780404,109762698,-125143886,-1962674711,-1955287010,435729493,1476817619,-107028346,-1340175421,1124567668,1957699209,-35077128,1939717037,1954547702,-12392189,11584504,-1342176535,50759808,-19338891,978604624,-957853126,-387061517,-1950154381,1552495196,74836022,42681798,976635018,91433028,-110293570,1308509891,1324184971,-1144784818,2042252166,40167499,1146400339,2082690180,1450658851,-27881135,-397720389,1843983229,-385649710,-507784224,1265482315,1493319144,-385985371,-1209465954,236972045,-1192688781,884720595,-212604853,1943163880,-742987517,-605546064,809798336,-1977072504,1149776196,-1387599831,1939670666,58310664,-402597655,-1293417474,33983215,1978678386,-1622832633,158646280,-402556952,-806823995,66512896,1965640958,676134604,-1813462667,827797441,1330065165,-1606055296,-389990168,789430658,-1333767609,-1589250495,-1342016384,-1054611379,-1979672088,-1073178043,1793590132,-1723495928,1651818504,801200616,1173782616,141852827,230574261,387437,247355061,239372909,-1106492374,-2036372211,-528068384,-488061558,-528066368,-673781602,-402632216,1001390163,-390016792,1223165985,-1639609856,91602952,-1092076624,-1656359232,-402099072,1462747394,-377483949,686292995,2156544,-2147481367,2138354470,-2147482135,-2139835634,1930207720,-1291389430,57966708,-1009603608,-2098655824,-1790604608,578076680,-930479947,18961595,-1626895669,-2041519994,-1061885728,-2142877905,-1629452712,-390046488,-1545011246,1128738752,-1824159104,-388544536,1149960130,323226130,1284194420,4843536,42681798,135414922,-30968640,675580104,1829617238,-402636824,1412415598,83254912,-1341819520,190792,-396994896,-2081898483,-28942593,-864711859,1284197966,649224,-1996075893,233384012,-20578816,676104641,801125864,1051754584,-390078232,984667540,-1145054999,-1964487915,-797775631,-303496333,-1380390703,109576624,334066869,1273084672,-397704774,-1638334402,-571933098,363063571,-25905733,-970164977,-1262809081,-2146961804,130421364,1266268672,-1141820184,1458064162,1042929,-1157691450,585649017,1261091825,-1007598360,-386852632,2112418089,-1991409493,126507904,2042628163,1979595824,20900099,125173052,2139710848,1023404009,-1979353601,-1017927355,1161461540,-1979091542,636070213,190720,384385859,-1455080960,1173753717,57966729,-374661144,48824332,-2143075584,-377452211,394985388,-2026403261,-1981546541,1435208029,-1940551244,1166540976,-1425348466,359996220,-1968508952,-1073181115,-1007091083,-20882968,417959501,1632256,1166673267,-1966868311,-756504251,-33328450,-974614971,-3544662,-1970709109,2042628103,1962884112,981410839,41265733,132760568,-1455080960,-1007156619,-2102973,1166722041,1975519374,-1950091006,126520413,-1940027069,-124891650,-1241085757,126507892,74809404,443742531,109768842,-264735562,-1975317643,931808023,1945686919,1128481541,-469771147,451463050,-1023315200,-523181872,-523181872,1958151816,115917706,1958198016,616761098,1918975103,1021256706,-117279952,1916419267,1933655053,1019476226,-1023315385,254019372,199803896,-1441601536,65586169,-136960,-116145176,692357827,58048520,-1966931024,-154954939,1954587205,-960275711,-1979544763,-1073216444,1144661364,33977876,65603652,272892416,230557043,147061101,-33393216,709114560,230557042,-2000422547,-28956604,-881489075,1911049806,-389809941,1170604071,1149895307,776243240,1174815880,1972063742,-1974579471,1166580293,-1069815650,-390092056,-1679168559,-1639609645,1956267322,80996358,-1949176600,1552494172,-1071912664,512446803,1284206958,1127188520,-1992093816,1500605982,1364443995,1903042187,1259309643,1284059018,1847494952,-1017423503,-167769112,1954587205,-389809918,-5242631,-960281208,-1979544763,-1073207228,1144660596,974156562,91689028,-110293570,272902851,704646633,1144653892,-1106938092,-1007063795,1913275450,1829617157,1149813753,1308509700,1321497995,-17569714,-1967259416,1140982852,-1018853364,1284112565,1834203909,126536449,-390118008,1166606023,-1966868284,619219463,1971338432,616925712,692357183,-2012771773,-129292220,-2013155133,1149773892,-2134640343,-2139834354,-2147482135,2138355750,1958217462,-1979157376,54320965,-1979709975,54317381,-1007091085,1958217462,-32934784,1308548941,453087,-19837442,1284231501,146901554,-1342016064,1929329665,1140764674,-980809848,41271304,1077674416,1068499570,-2146681052,1124567115,-389810109,-404225978,-1656359424,-1958972288,1552489052,-1673136638,-1106873216,65629453,1829682688,973620362,477370948,1444562056,1577280744,973620362,57872452,-1107017496,-1410831091,55568384,-1016263234,42681798,-1979691544,-1073212860,1144655988,-1978960344,1144655940,-402427128,1149895701,1958742056,306461222,1149903218,172243460,-18346894,72154627,-385334018,1144651789,-32999660,1157498956,1189049604,1972063742,-1018278221,-2012724086,1149895236,1975519272,138708998,973093353,108204612,-2012189558,1144653932,-402426096,1143604153,-1978961144,-922867644,-385334136,1144651792,-1978961398,1143613508,-2000617974,1149896772,138684968,-1023130488,-2136652298,-2014772364,38046415,1963476010,54823450,1963541546,20759297,149488501,1979661316,65923331,-1979704599,54823656,1963541562,1019578896,-385649407,-12844181,1944650613,-817305341,-397753413,-1203176559,1539462747,1398502193,1851087706,1166736987,1975519385,-52631293,-2137174656,-385753880,1702887897,-1966899299,-1073178299,-1329397387,-1723496448,-1969339000,65573701,-825497344,1356891807,1153884294,11535116,-2012396408,1166580037,-1654292326,239388287,256165400,172279376,-528066538,36432286,1958295177,-378729026,914948103,247362745,-1723495827,57982984,-1979619095,37487684,1592329075,-2147158527,1702890357,1300266908,149520539,-1672642560,-1687846784,-1723466113,-1150518342,62483576,-209216512,-201524601,-2014083164,599432698,1829878637,-1677716807,-91753593,-2019232772,-1644525581,-1150456390,448359763,-209216512,-201524601,-2014083164,1149935098,71565832,1149815038,239372826,-1960819576,-1988839138,1400158518,106728286,-1961337719,-1988839138,1400158518,71600734,-32881528,83242572,-1257343872,-1144485376,-889098925,65603466,205783552,-2012330872,1149902404,172239388,-1977858936,1143611460,-2147158498,104617844,-1914109069,1829617152,-33490712,1149897540,-528048373,-387938736,-2041052890,1144692448,-1976994805,-1821537592,-980759042,-1047919812,-2036393358,-528068384,115918218,-528066559,189020830,1174275700,16050323,-402606872,183042286,1929460736,3598595,-401715970,-1628962804,452608,-385836824,915000649,1173779641,108298395,-378729026,247332867,172264045,739525674,-402425598,230555997,230605677,-29628307,-1090845207,-1479411,256250,-1963239447,-1073178299,-269941899,-845747974,-1996469016,-160122570,1954585669,1829617158,-1107295255,1149922574,-528048344,-1948219824,-1988839138,1400158518,106728286,-1960289143,-1988839138,1400158518,-528066466,-1656359266,-2013039488,230565956,-853546899,-1967434519,20224581,-1164294776,2025548923,-402410132,599392275,1829878637,149426869,1835907584,-1251126341,-1964340454,260702278,-1047918712,1183378059,-29211904,-1008044595,1016284554,-1342016765,1921006595,-2004897790,1149932357,1834203917,71501704,-1323649789,1124567041,1157808638,256129683,125045874,-1328939445,-385382400,-838991868,1284039541,1959394827,-20711422,1166709581,1929591955,-1144784450,-1561834795,1581861112,1314804566,1178754681,183041630,-1187608320,1829617268,-1996486679,-1099646666,1149922574,272926728,-2010626934,1157501508,272902674,-1105967992,1300262157,585728165,1170626298,182977163,1308509696,1324840331,-1614586290,-2041519994,-1521647392,-2013220736,1149768260,340035600,-1629452712,340036291,1149812990,-1241401596,846082,-32881526,71600328,28705463,34358410,-2036394940,-528068384,-125110272,1477270666,10412166,-1963947280,256150227,-1978842070,172264136,739525674,-387413502,-404222980,-2013220615,-2036398780,-528068384,1489763304,-23142266,189020864,-504764046,189041401,1149815038,-1824159227,-796206858,233374385,356813312,1149812990,-1823110651,1149895089,-1966604267,-1157581368,-889098925,2089426826,12814860,-1966044464,189041399,739591210,-1978436606,33599720,-838954171,-930416267,-401970038,1877478318,172264185,1149815038,-880351228,2030324990,-109909512,-960881744,-853167009,-855460831,-2012208106,-394984954,15270225,-1202708992,-661782528,1361477720,-1021346044,12079134,1490587136,72420992,516104064,47184,-161949554,-2147200762,1344193311,-1912602440,243292376,528483409,-855460657,974136342,1953825286,28623617,-1262283059,605474050,33962512,-2012646283,1953825286,6547715,382534068,-186055819,-855591936,1963146262,5236995,1962811019,1962942089,1929386472,14280963,266872712,-385649920,126353615,1958416000,-4986496,1962804991,1962819201,108360956,1962804935,512455868,507213054,225801468,1962942091,1962811017,-116675608,-389809981,1139277957,-8394497,-8656701,-1007091083,134223336,-1979222839,-385830679,1139277832,-385649920,-1007091741,1962673919,1962688129],9,[108360956,1962673863,512455868,797603068,1962673919,1962688129,108360956,1962673863,512455868,260732156,1962810939,645924213,-1015057221,-4471414,440672,-111082054,74778426,387576,-498974141,-1962446093,1124567770,-943509622,-1133183994,-33110156,-2139833228,2138356518,-1157171517,1304658036,1196443723,-2147319725,-2147254271,425988,51281928,1491632245,8436225,567089844,12079134,1490587136,72361600,615522175,-1268611142,-400437979,-389873659,-842858210,-1071362031,-388888911,109625598,-461343463,-771313216,438733036,-461350795,-1997746162,-1015735514,1356891807,109764742,3962122,-2041051020,347119328,-2041003015,109616864,1323922698,1364414464,13690962,1482381658,1963591304,1963923081,-1250611782,1019316736,-1341819375,17623303,225755144,-2014083172,-1527513862,-91753593,-1962037091,4622570,-394973765,57869885,-402593815,57868327,-1979654167,1014303494,-385649340,1379664209,-1545010315,1968192515,78571779,58017596,-117139479,1964947651,-1184755525,817496067,2943074,109578610,243299595,-1014991604,1142956064,1142956097,1142956098,1142956099,1142956100,1347702860,1380798275,1196708432,-1979951274,-1988805114,-1955250162,-1955250626,1074695155,1973875573,-133920250,63135327,1131757598,-479014087,-1017225223,1963591306,41222204,512476152,-469797624,-134216984,-2013220669,-1149957626,512320195,512324868,512324870,516125960,47184,-1957111666,1963080903,-384389115,3932171,246416757,-1342176535,1342605322,1343127556,11567108,129027871,1356891807,-1259806586,-528066305,-1329333858,-1966868222,1014303238,-385649408,109772785,1144812811,128976244,-1157638679,330563676,-1477959219,1958742016,-9639928,-1075248720,-8787713,222086136,401087093,-1023315200,1963722486,-167021440,-2139815162,-373095307,179306498,1963335307,149480447,-1023315200,-160167364,69110723,-387711115,57868413,-2130739735,2138377254,1964451456,405176447,-1914142859,10479616,1964508918,-402164608,280035099,11584505,8128136,-1979687750,1014303238,-402229888,65601720,13690880,1005126515,369527039,8436597,1964252809,-1989907269,-394983394,-1007156852,12079134,1490587136,72353526,-2146536320,2130989094,72353418,132733727,-1966923777,1014308358,-1341688544,-369118208,1076625412,109633674,646447196,104494354,74872089,-1007085904,582730744,1007127157,-1341885152,-1173911510,146079837,-1157620503,126514474,192225340,1964050166,-1962642304,-1166733538,62193765,-1979711255,1965702151,77457667,91569980,1964510848,-1997894784,1111687238,-478818818,263504888,1676157389,2042628351,-117329916,1109819587,716930933,69110117,-1023299467,567087028,150947304,-1023314496,-1275044678,-400437994,-1073152202,95421561,-893664263,102664548,-1023365003,108363836,-385858584,109707327,-1073187562,2129139316,-1626246400,-2041519994,2812128,1493033704,-1012998010,1929388008,-722943231,386332413,292913269,-1142390608,-385649412,384368134,-1023314946,1555743683,-854543360,-19863519,91865096,-337116752,-2036349955,-528068384,1964445312,-528066432,337546142,1124567157,1964377738,-2143502082,317197173,-1023315200,-1342144325,369526784,337545589,-1161561995,364118108,-2014830131,1958742270,-2013220851,-394979834,95485254,11584505,-1258258245,1124567168,-109720066,512476152,109737236,-922847978,116797557,1954575682,4188419,-1275044678,-400437996,-1073152442,20714356,719913845,1946369024,2025731,1967263360,-1149194112,109576320,126514454,337545539,1975519349,518403,179356664,-1342176535,-672641021,-1007068932,1963591306,41254972,1488700409,102664550,1651293045,1963466377,1929392872,-49485565,1929400296,-50140925,1929414632,-50534141,1964770954,1710818952,11847934,23476411,486968003,-972584843,1382451462,1965145027,540805002,109709173,48850425,976235520,1987386118,-115953658,-2013264407,-126542842,582681027,1007127157,-1023314656,41173564,-1958493191,1713421251,-1174404423,401106488,-2012974340,-1015735034,822096177,808649013,53491202,839135793,942933300,120994054,11928066,1964775050,109759230,95515933,118284498,348979380,-2134575368,-1007091340,1967326856,11927988,1710823050,349031166,1967326858,-402651416,-395050996,-990447421,-1023314532,74630137,-1023292288,-101109528,548425923,1965098632,1720270464,-385649326,109772526,-2143521526,-1007091083,-1989733189,-1149958626,512320108,468219144,-385649920,954792954,-385649920,109771762,109606172,113665780,-1018141047,-1972035141,1965046791,-200898041,190822,104476716,108426522,-369551696,109576197,-1007127268,-1241402367,471239168,-842334603,-990447593,-1341950975,-121374442,1974060278,-1007041791,1967392392,-192282444,1727272586,399362814,1967392394,-385883928,-394985648,220105155,-127801227,1964115594,108396348,567089588,109625598,31981660,767214336,10479733,-1275044678,-400437999,-12780494,28312693,1323877369,-1023314696,1912621032,317244161,6076928,567087796,1023152616,-1327270401,1019476227,-1023314683,1356891807,-397287290,1482291910,1017045126,-1979353853,977349,91554364,99156912,-385830912,1499004928,800769017,8502133,552077493,-1959874560,4622570,9026370,283640757,-1962037248,4622570,-1955254854,-9106146,1007127267,-1962183648,4622570,-838974909,79949685,-1997894848,-1337851834,-1997894854,-1245511610,1964947983,-402617624,24313878,3270851,-389873293,24313907,1947024579,-1010566910,1964948051,1072170165,1526887168,1966750915,-381462011,78970889,-394977606,-128253869,1965210307,535365813,1949187072,286162952,300515445,716849920,-402410123,24313866,287736003,-1007124619,126505299,-402640920,74776649,-1007133863,1929401064,-1017423613,1183378059,1532576256,1976434243,-133723429,-1960791869,4622570,1976434242,1631372278,2050754162,539755127,-1958760253,4622570,1976434242,403603700,-1144815499,79259853,-1677248000,-102720189,539889091,1759689530,973095097,-1656513529,24443360,1650574329,1717920867,1785292903,1852664939,1920036975,1987409011,2054781047,1145258561,1212630597,1280002633,1347374669,1414746705,1482118741,825252441,892613426,959985462,250096191,1294368768,45121397,281870516,-855553047,875570193,-2146536144,2138395686,1967457991,199864320,1410236416,113737845,-1207929531,1353914807,1226738115,-1979664779,-754535977,-1979665182,-754667065,-774897184,-805259296,-1983708701,-1015724258,1967726219,401130435,1292795904,1465286773,1967601291,915013259,552105291,-1017225472,1967982326,-1023314560,1967990400,1465274495,1967863435,82378379,1482579712,109971139,-1944160955,1409742529,242516085,-335291718,-76217944,27847930,-644940940,-2145387603,91555836,48853172,-1962429440,1409742536,242516085,-335291718,-76217944,27847930,-1047790732,-1022886997,-11409328,-7280552,1158057478,-402148235,-1022951402,-12720048,-8591272,1158057478,-395266955,-1022951422,1195281239,-154629259,-2139794426,-625340812,27847683,-319095947,-76283480,-72629877,1967589119,1967589119,1967720191,129287007,-1275067671,-13047696,24444988,109971139,-393579195,-397342838,1129971638,-193606146,468239111,-1274892033,-1223635712,-1306806784,-855460864,47888,-1006714136,1023345128,-1023314688,129296522,300490928,-17766400,24444988,-1259828541,-383733648,512425984,-1957464759,1400194846,1158057478,-397324171,1482293086,-176828930,512318215,-1990494905,-1015723746,-1946257688,-1334490850,-371709872,-41877590,-1023314688,1962998144,-51854591,106386944,1967457934,158793272,-402607128,65601650,3074048,-1017225465,1962999168,-109001983,-1023314688,1442894568,109971031,-633834171,-1981281930,4777984,-402652183,1594294276,116835166,1954575700,64666126,1963501804,-1171934981,-51510312,1968049801,-402620952,117309553,117339475,244020561,-838961842,116844149,1954575700,-1171673082,-1007811624,1968441078,-1173457792,-1460927526,-1325697784,64535077,243924462,1072198990,3401728,1968377598,1968246526,1968049803,-428487170,1968441078,-1341754240,64535081,-889076754,-872493058,1968184969,-822162943,378129150,516126034,1967464078,-1021336077,1968184971,-1946323224,-1955248330,-394964450,1049361771,244020551,11892046,1309575619,1344178549,1377208693,113754997,83916117,-956299543,7689478,-1229915630,109790182,1122399573,1122419850,-527801884,1642464012,-1190677509,-18739200,-143275010,1642513546,35556291,512314112,-389843625,12189708,-1224559616,-854536960,1203356448,-1947610773,16826353,-1012599812,0,0,0,0,345645054,9,0,0,17152,0,0,1685414527,117,1970114304,-16744448,393100042,32768,8408577,345767936,8190,0,0,0,0,140,0,0,0,0,0,0,0,0,33554432,-217989117,68460,0,0,-16777216,65792,25165824,16842752,8388608,16843008,369098753,402653961,80,0,0,0,0,0,-16711424,16843072,65793,0,0,0,0,0,504695811,1111044135,0,0,0,0,0,0,0,0,0,0,587202560,808464432,3158064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,539575080,959920433,943272236,1867718705,1635218534,1092642162,745763954,1668172064,538976302,759387680,1496725297,1112091954,1163144525,2118739,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],10,[55,0,1,1903165440,36,0,1,15728640,34,0,1,1939603456,1,1274217207,1,403963903,1,1457,52,0,1,-18153472,1,-18092032,1,-234622976,1,-18153344,1,-234622976,1,1939996800,1,1610613495,1,-230292745,1,49373292,1,34800227,1,1457586512,1,534847698,1,0,1,8388608,1,0,1,1837591951,1,589823,6,0,1,1944125440,1,12,48,0,1,8190,6,0,1,-65536,19,0,1,1958507708,1,-2147483648,1,1656971971,1,25283,3,0,1,512,10,0,1,1353711616,1,133121,2,0,1,-16777216,1,15,1,0,1,30050,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0,1,1,3,0],11,[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],12,[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],13,[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],14,[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0],15,[1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,49748481,8439044,157288654,49742336,123535873,-226357414,16778102,283,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,538976256,538976257,538976288,0,538976256,538976257,538976288,0,0,3329,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,567086593,173849850,-1899459332,-1899983152,-930284799,156370475,-150990662,1959922658,-18431,-1173791581,162793358,431235533,1470243073,-1270807543,-841971198,-1270959583,-1910387455,-167160802,-16501754,521031541,-1274491135,-383660790,-1494744960,1948597253,1947024385,1915759706,1997093967,-259286965,-1265900031,-24968160,-1271040769,222080002,-1968556543,-350106160,-1173768972,567083966,-855401471,201439265,1743331789,66829055,567086849,-512376822,67700423,-1044774911,-853887999,147963681,1006979304,-1432652763,45404161,-92134963,-2115144435,-1962355985,-794679807,86763528,179445518,567083700,-1089941247,28838240,1008848169,1014985729,-1974569983,157000197,163127472,-1359853824,-1054209791,-1089904478,12124289,-1431546368,-85979903,243847670,-1084358528,28311644,1487020289,7126793,567083440,-1609999966,378145025,-771094181,-922862987,-303494795,140556801,-1107217431,11864219,-1979096897,-215489791,-251420762,-260723298,1486934155,1493568001,1962884105,-372047912,115998358,-24319743,-922825986,1537275764,157327881,157877761,113659715,-1169356437,263457120,1453465857,1958742537,1762051963,-967293687,1158245121,-1073077811,113732212,1094846825,158008833,169987412,-1900841536,-1089907706,-4717567,702975,-776033293,48904,-402382847,222037064,-1993991308,-1404878017,1946436353,222079495,-202699916,-2119561808,1912878081,157335262,-1190921281,-1510801392,520536065,-1560011613,-1556085730,883033097,-34543359,158809730,861697279,159491008,1074365185,-1962316125,-1962323434,-853101350,1443296769,1232469769,-1160081890,448004352,-1960894207,-2130093042,-1174339351,666110304,-922869503,1963474874,1544456993,-1898213879,-745604607,-2114199157,855703785,12079296,-397389055,-1161100340,162793334,-2081873459,163756545,567089844,-1174398279,666110304,-895409919,2032905,-388823631,-955678301,617985,281248514,163976843,378130475,-489486079,-754728309,-784610932,1997029306,-834764031,74776329,-645150677,-1910576245,-1261292799,522308890,163974795,-1274453830,690081025,1946797582,1963042832,-524058362,-1159992575,-2115434551,165323263,-955678301,17395201,163756544,567089844,164118147,-1272810495,157334055,-855636807,1975519777,-1036088575,163881225,-1064385277,-13827802,1963575297,164667870,-1896168189,-769225776,771881729,1386285528,1544456969,-1899983351,49211393,-701563090,1577514761,1979711241,129677825,-1006693399,6110850,-1341491936,6143745,-218100807,161266346,567089844,157156865,297009152,-855614278,1958805025,1577516801,161332745,-402650951,45351004,567091201,62464461,5171200,163133067,163266049,-1308602904,-853422816,-1256289503,1960512257,-1312584918,619238149,9627663,567094529,522503050,-1308588056,-1977496275,99143681,1681653840,1680605810,-1174375448,162793217,313795021,45387499,-841971028,-1007033855,-661929933,549054603,-773402368,1122538753,-392981248,345178173,-1175526912,132651777,-389838080,-980746238,-388724144,-1973813247,-789917454,-789917462,190698,-494873087,-1325239281,583925248,818577613,45404417,314778061,-997840960,-2044215278,181715713,45404299,-1031612794,-1977496272,818053633,-1262280243,129678099,6110850,-1274352895,128170775,7159426,126990880,1555696385,-31339264,-1948551744,-35984941,156376577,448057907,521019853,-1275044678,169987329,129678016,-1070341259,-1560248925,-1556086783,109969514,1555695954,1544456960,-853036031,866116385,1017915126,-1265142758,-841971199,-336403935,7126753,-1542886209,-2113302271,58007612,-1543479874,-218102343,1577502465,-1174405111,448006556,297017805,-855614463,1958742561,1580632849,-385928439,800783873,-855002104,-1648639199,158187273,-1190555391,1017905163,-1979550401,-498882041,158113793,91602954,-32942176,-1677313344,-1106217727,-1648424595,768265,196781811,-1167166463,263457180,113648077,-1912600230,856248833,-853887790,857673249,163423168,-1559642367,-1885140595,-1432141815,161266185,157027841,567093172,28327651,156894854,343261185,-1274450758,-1172189930,-1073084427,113712897,67962,-1274450758,169987368,-1161137151,280234348,330572237,-608558643,-855002111,-12457695,156894966,-1592691457,-2136798975,158120457,567087284,157157119,156777985,-1260489471,161266202,313795021,-1157690111,666108923,-855637575,-1610095839,440142081,229640053,70518470,-391331072,-93061119,540853070,1027406708,742193012,154989313,142392003,567085492,-854851144,-511655167,434672,243908907,78708742,100792321,-2135293944,-853888000,1486958113,-1949748479,116797137,1962869812,244002516,-71694079,1631765251,1868767332,1851878765,1919885313,1818846752,1634607205,168650093,1936280833,1735289203,1818846752,1634607205,1143235841,1768714357,1702125923,1818846752,1634607105,1864394093,1766203506,1847616876,1713402881,1684960623,1920091428,1763734127,1480925185,1768300613,1227122028,1718973294,1768122625,544501349,1802725732,1634759456,168649985,1818838564,1919098981,1769234789,1696624129,1919906418,1176766989,543517801,1852727553,1646294127,1868767333,1684367728,1953394433,1953046639,1718379891,539232781,1701603585,539587368,1768976227,1344562277,1919381249,1948282209,1646292847,1948280681,1768300545,1852383348,1835363616,611938927,1635151361,543451500,1986622052,1886593125,1718182657,1952539497,611217257,1769108563,1629512961,2036689696,1701345056,1701978222,544826369,539893806,69476398,1750223172,1163003649,1162690894,1158022531,1163084114,1409615105,-1606070183,1163002885,83952717,1498435329,1342572009,1163089217,-2147481803,224622081,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,49741825,16777905,0,50736,541283841,538976288,1297040160,65751,27393,912,3604482,53,7045121,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,436273153,49751809,157313920,157288654,257556992,55709530,-226095270,0],176,[1,1882288193,38,1881174048,1,1881174083,1,1883467816,1,1881174057,1,1882812465,1,1882812471,1,1882288172,1,1882746937,1,1881174065,1,1886351443,1,1886679142,1,1885433975,1,1885696114,1,1883336736,1,1886679154,1,1881960563,1,1883861024,1,1885565038,1,1881174062,1,1881174048,1,1884712992,1,1882026051,1,1882681393,1,1884909622,1,1882026034,1,1883402313,1,1882026061,1,1883598932,1,1884581971,12,1881174048,1,120719154,1,120588067,3,120588080,36,119539488,3,1881174048,1,1883336736,4,1881174048,1,1881174082,3,1881174048,1,1883467808,4,1881174048,1,1881174084,3,1881174048,1,1883598880,4,1881174048,1,1881174086,3,1881174048,1,1883729952,4,1881174048,1,1881174088,1,1881174048,1,119566368,2,119539488,1,1881174048,1,1881174065,4,1881174048,34,119539488,1,1881174048,1,119566386,38,119539488,1,1881174048,1,119566387,38,119539488,1,1881174048,1,119566388,38,119539488,1,1881174048,1,119566389,38,119539488,1,1881174048,1,119566390,38,119539488,1,1881174048,1,119566391,38,119539488,1,1881174048,1,119566392,38,119539488,1,1881174048,1,119566393,38,119539488,1,1882288160,1,119566384,38,119539488,1,1882288160,1,119566385,38,119539488,1,1882288160,1,119566386,38,119539488,1,1882288160,1,119566387,38,119539488,1,1882288160,1,119566388,38,119539488,1,1882288160,1,119566389,38,119539488,1,1882288160,1,119566390,38,119539488,1,1882288160,1,119566391,38,119539488,1,1882288160,1,119566392,38,119539488,1,1882288160,1,119566393,38,119539488,1,1882353696,1,119566384,38,119539488,1,1882353696,1,119566385,62,119539488],246,[-394358807,-389321817,-1043634942,0,0,0,0,0,0,-1808911616,1534289933,1712675089,-1894367689,-1240404719,202569744,890293806,756113169,1343440942,455030063,1477574189,-1860440034,-1104247518,1393016327,773014302,-1979711457,-1676583138,-1557226194,-550571218,1477617974,-1205716718,-81602542,17825295,-653261808,809305108,6135869,0,1061005568,69508644,1816351296,-834572991,-413978815,324871762,692466502,-782758568,-1824010937,391129681,-1524012972,472494377,-1770094491,-2022641283,209325688,-194870157,-847598215,1026264186,-400852450,-383379672,187234345,1193443369,304483625,-1390709466,-2106896021,-94004117,307664981,-1740324777,927247428,1459701761,-1274967295,-452863743,-117312511,369235201,1342315010,1828872706,-1459452414,-553473534,973284098,1292059395,1761830147,1426287107,1319817044,-750588220,248402950,1426259,-984202925,1095716034,1162200004,1325450704,-1076736180,-984395956,-733065285,1095060633,1381208786,-607237812,483675721,499600979,516702788,1208800079,1092002898,1286851660,1157677267,-984332980,-1051442775,-2033366652,1414743621,1178971346,-1378595255,1314080325,1178971847,-1345568188,9946693,-1580903604,1384236110,-1513794751,-1496037052,-766553518,-724807001,1490408018,-967898160,-237612765,-2100146432,-984428082,534268175,-816558336,1411403657,1397721551,9290325,446978117,1431326208,-1949923884,-766225586,97799896,1292947534,1263465168,-559654587,-649789440,1129251017,-893037503,1313428048,1229757908,1352586323,1159451471,1313442004,1095741637,1397341380,-951086124,616779530,1158860357,27546694,2475599,-766553009,1196574145,-1001407035,-1539028493,1480916995,-683310124,-741060716,-834318336,-1663806022,-271411762,430199875,1330205776,-968443698,1230110941,1334957134,1335412043,1162154451,1163073483,1163052756,-942389933,-733066929,550389212,-833290240,1431586186,1166986834,1166525505,1380930643,-851079995,1431520655,1235797325,-1537980345,147082754,-850047419,1145979307,1514753359,1124121029,-834321070,-800107320,-801024112,-984202844,-1471983426,-800762670,80627663,1225249361,1381239246,1381241764,-1538830775,1128354006,1327014981,-993767851,-884782764,1230132257,1207968455,1389219397,1386401359,-1547286961,-827833791,-834548529,1230176269,1406650190,1090572498,1379996876,-623750064,1413761280,1229037768,1229493972,1169278284,1387447374,-1211804599,-254652672,-1426063360,-1427460631,-554913813,-1477124883,-1108951335,15252711,2088532345,1011241087,2071603250,27522,1681615789,1722313553,1817404163,1702126368,1662608146,1663591233,1667916849,1669948239,1706301655,1480936960,1769414740,1970235508,1329995892,2035482706,2019652718,1920099616,1375761007,1381323845,1769414734,1970235508,1330061428,4347219,544503119,1142974063,4281409,1701604425,543973735,1668183398,1852795252,1818321696,1984888940,1818653285,1325430639,1864397941,1701650534,2037542765,1684952320,1852401253,1814062181,543518313,1651340654,1392538213,1668506229,1953524082,1953853216,543584032,1735287154,1967390821,1667853424,543519841,1768318276,1769236846,1140878959,1936291433,544108393,2048948578,7303781,1701604425,543973735,1701996900,1409315939,543518841,1836280173,1751348321,1953844992,543584032,1769108595,1931503470,1701011824,1920226048,543649385,544173940,1735290732,1920226048,543649385,1836216166,543255669,544173940,1886220131,7890284,661545283,1868767348,1852404846,1426089333,1717920878,1684369001,1702065440,1969627250,1769235310,1308651119,1163010159,1162696019,1397051904,541412693,1752459639,544503151,1869771365,1851064434,1852404336,1818386804,1919230053,7499634,1936943437,543649385,1919250543,6581857,1701734732,1718968864,544367974,1919252079,2003790950,1986348032,543515497,1701669204,7632239,1769366852,1176528227,1953264993,1380926976,1953060640,1953853288,1480936992,1968111700,1718558836,1885425696,1056993893,1229477632,1998603596,1869116521,1461744757,4476485,1145980247,1953068832,1953853288,1229477664,1174422860,1145849161,1702260512,1869375090,1850278007,1852990836,1696623713,1919906418,1684095488,1818846752,1970151525,1919246957,1818838528,1869488229,1868963956,6581877,543449410,1701603686,1685024032,1766195301,1629513068,1634038380,1864399204,7234928,1698955327,1701013878,1328498976,1920091424,1174434415,543517801,1701997665,544826465,1936291941,1056994164,1140866816,543912809,1819047270,1886275840,1881175157,544502625,6581861,543449410,1868785010,1847616626,1700949365,1631715442,1768300644,1847616876,6647137,1766064191,1952671090,1635021600,1701668212,1763734638,1768300654,1409312108,1830842223,544829025,1701603686,115,270451456,1338462720,1338462848,-889133952,-1,-1,-1,-1,-1,1342177281,124911672,118489086,1034,0,0,0,0,0,1792,2098951,0,0,404226304,0,65616,117899264,0,16777216,16842752,16843009,16843009,16843009,16843009,16843009,16843009,544106784,-9744640,1916928013,7037285,50332859,126501852,1974549571,440583,-236201725,24412732,1125092035,1396912010,-770975349,74766983,-633611641,1526730937,-654055820,-1246113813,9562376,512460493,-947257298,-1057045726,1335888244,-1296037373,-380799725,1035085501,-1187401031,-1296484686,884128053,-1187794247,-1296482638,1085454647,-1187007815,-1296485710,984791363,512434923,512295735,45219886,-1190415687,-1296498254,313702666,-1189825863,-1296496974,229816598,916635698,6267397,-1576770910,512426080,512294958,-1070464185,-1576770142,-947256213,-1057045726,512296052,213451593,1159629576,632416515,-1966962087,2663114,54730379,55254665,512481927,-947256505,-1057045726,512297588,-628685996,55975561,55385739,-628630773,1946374075,1963401739,-2028995065,108259802,126402610,149475722,62176036,-1031108659,141771836,108212796,108142396,321661104,-1976643446,-1073069305,1129052277,-227161346,1193184083,-561553917,780717398,1060898698,-1151662475,-722795596,1534246632,1006632634,1971965402,1978591491,-1021130870,57983230,-1336108568,586279167,-1966253648,1872937010,1010558976,-1155294488,-1930950867,2662514,57999916,-852627736,-17525,3022473,167984800,-1958120256,1392721694,1516004840,24635474,41036464,-1394073424,679798818,839807834,54436544,-1070419733,-352108894,1092520725,1926890243,-105229583,1524251647,512354419,-140508353,1958742529,766044586,1915245032,99215522,-922828546,-392390284,141756205,1965462504,-25761533,-1979434776,1965046791,1542514691,20047954,512335194,-1932721341,1877541746,-397323717,-1326957074,-1665136123,55121545,1912664296,1973198089,129034499,-1672364022,447604819,1364827483,-689437837,1386043928,-1604696204,-1073085333,512428149,512295690,512426799,-2023881896,1398363870,-397158141,-1990501611,-2029823970,1497336026,1128485722,1128470409,1224784058,-1958131383,126397682,-1974910397,1975847617,1519242738,-1962926360,-1996166882,-402435554,-1899158711,55713419,82386569,-1946232599,-2030030818,-1963029798,1124567770,24446730,1128481731,-1073084534,540807284,188544371,-35065486,83486724,-2025591573,-350778918,47828,1008170066,1511224364,1376134120,742137204,-1343743628,41216547,-88462276,-402426625,125044236,57945148,-1979882519,-2029831394,-2023859494,-1957472546,-1962921954,1124567755,1268713226,1133868190,991923011,-1948677158,-2005600993,-343575563,-1564462366,-56491267,-1181758206,-1195769541,168266240,-1155500608,-1014365888,-930430678,-988100726,-1212422006,-1950338560,-1958565126,-1958565126,1019456250,-385649374,540803123,-56620684,-1967126014,1127183367,39118928,1949969496,1967799302,-1576947704,-39714052,1968516098,126505132,1951973386,1946630826,126505178,36497475,172223723,1267890368,-1850720452,58020178,-1174347031,-756546709,606726158,787022707,1589269249,2156555,-253215115,191019523,-1342171672,-385649271,1706688520,583691,-1917835659,11397465,-1406209397,24494090,-389510461,-1053159787,1111750261,1330113259,1330905120,4347136,243263579,-1148138157,1093402883,-930430974,-654114635,1528269614,1726501699,-1949791730,615263986,-385649281,977469867,-1957661247,1118580466,-495337462,675070346,-225763980,-784552914,-801368716,921178484,1949187086,365422595,57802928,1476492009,-1406209397,-1073049139,602473337,207247616,-5222272,838947304,50176704,21555288,1543418601,-1406209397,2042628674,-1913961737,-1832038325,-1978921798,787647432,1958742700,-1053146601,351007605,-1448367476,-1579898714,-1986096246,9293198,49004594,-39714384,1515804674,1968218428,16443395,1974549592,16050181,-650319440,-957807756,-437760000,-393236480,1347944674,-1963020823,1949187079,1916419086,9496835,57880636,-1610577431,-1073085699,1515784074,1659437945,1009218814,-385649362,246480473,1375776232,-402396952,-2023882499,-628664610,-1679244406,1539803648,-385837592,1364393471,535299978,14674013,-1605150119,37487355,512432757,-947256157,45137930,-1014362507,263453578,-931984836,-873787132,80269392,6088731,-402349125,57806415,1476698043,-402159024,1129840714,-193607426,-38934181,1107520186,-1406209397,58031908,1107323881,-225769670,-344609746,1006661609,-385649626,-397148731,-396688885,1211894999,41225136,199756976,-397323776,-380039975,984678236,1118501515,180456009,-1023314747,-1679222862,1536413178,-1563886005,1515782909,-401825560,-398196770,-253227879,1022653217,1007186746,1022128944,-370641874,126549299,175317052,108267836,41159228,-1605361488,-1057094915,-922877324,1274978281,540805002,154990964,171767156,-1018957452,966943920,701687811,-417311256,991332690,50044931,159115344,703091544,72792848,1532380648,-397190822,512295837,45810485,-388234496,511048051,1263720707,-1974782070,1396917015,53812875,1515969083,-1956977291,1159629283,-2024099581,-402083366,-1957486877,1577268510,1398201991,3022475,1457424222,-870322712,1963793128,-104404733,-1041693838,250125561,2018745609,1894659,1583188712,-1168712057,126484481,58052412,1376834792,-388331693,669734598,-396553496,1364940209,-2130658990,-695537270,126522573,28364604,-806875531,-186100984,1435756636,1533874920,-930459055,-1978877208,-397717016,57933995,-386316311,-1595402623,-1957473536,-1996203490,-1962922466,1577270046,-1252598137,-2036379262,-997830460,1355056799,-806763386,1367520612,-873905429,-116200968,7727299,-1781706517,-384867351,-1073085739,-1975260299,118113031,-1958485900,378094359,116785198,1962869878,1538282278,-2028156184,1450240218,-1058513488,334191388,-1679255859,1160153373,1126074627,1007127043,1136620858,977012618,-390419598,-1535880690,-1418559188,-1569502660,-1073552334,-1748111221,632618798,126501632,24263228,1948269763,1007186676,-1057032912,180603134,1023112384,1014133259,-1610189538,-1073085696,1947221187,-1572646852,472646400,-181651085,-29620365,126491509,-31553213,-1979664638,35555800,-1576882173,79364865,-1073063936,1124567747,-31553213,1066027778,938009067,-31552768,-23860478,-1564421952,1364329217,-2029845830,-387413286,-628665069,512318041,-1151859970,-1073086460,1913208003,-9836285,-17485764,-1010237760,1006829728,1008169743,-1961659891,1963131422,1128481546,-1975314550,-371554505,27284586,50045443,292816956,50470539,77799049,50601611,77930121,50510787,-1303077399,45267203],247,[-1190874439,988285106,129939743,753234513,-1966568895,-16389912,259385916,-385941784,-797827295,-393592532,-1963003160,1925262021,1589706435,-1151934841,11862880,394844419,1976106563,126508025,-1468715972,-335622424,-20322123,2031006696,-385502565,126547834,378220092,58000201,1274983145,1023323880,1006793742,35031821,-385649405,-1070399841,1258487970,-402652998,24313491,1352618947,991533243,-1977912614,64654078,64685018,1490748378,-1976554338,50378448,1541048282,-1638345237,58049371,1008499945,1007121422,-385649651,1978151075,250132764,61939435,-400817432,1398407061,773753683,-561553920,-1618104234,-2041527162,82530756,-8656815,1006829728,1960478477,1947090108,-155260669,-1957438841,1577254430,-396960121,1396899921,3022475,1935399483,-112203773,1189610354,1225618425,1034030512,-51881213,-1009153262,-1545008974,1972948470,-385894666,-477366790,54861449,62033212,-1947663500,512318454,-390397906,-561553906,-1319391146,-1325208774,-1979665152,-1966241087,-1326953496,1958742781,1959082686,574374842,-1057035916,-1943212940,-985995403,-259340782,72933355,-401282301,1609049564,378136348,-1605237957,-397409541,1582826885,-1974018425,50045160,-980761286,635962996,50044940,1006937018,-1174179323,1012073631,-1959693053,1392812830,-1961391293,989868062,-1961790502,990075934,292772570,990063803,-1341492262,384231514,870898311,383707156,1457424222,1515372264,-1489190053,417870453,468510973,-27268983,225759755,-1963438104,1540459253,334037874,1293322751,-1596296701,-1073085617,-780877174,-1979701088,-170989104,-1978866200,1021872647,-402295667,1267276722,-906048886,58049930,-386090519,742194714,-286546059,-1962717254,-1073042190,1760101237,-1564410123,-91553752,1007127210,-401574781,-2055864843,57987595,-16879127,-402199616,24444055,1260293059,-1948612861,-1996273890,-2030031330,-1964149286,1975519751,1128481540,-1293335741,208726270,-1073030539,-1528233099,-182392323,1375734458,-1645731980,1591379965,1951850119,-388331754,-1960043738,1946370326,-40638456,-504822924,-1965389836,1975716551,-42866429,54599305,1526939298,54468233,-170137255,-1979437848,1965833223,-65411069,91523388,-853874200,-756526261,427055953,1979451112,238863105,-857144459,1947024637,-69146365,50470539,-402540861,-1073021399,-454494604,1973501179,1976499954,-388895762,65732970,1261542376,1979436776,421390339,1072235381,1977039873,661383427,58052156,1006676969,-385649198,1012072612,1013806124,-385649349,-396820201,-397212759,259262371,-396541464,130421442,-1558279392,-855114236,-1558279271,971526916,-401771492,58196273,-402640407,65750401,-1979700832,1958805224,471787555,1726482292,-351827387,996730883,-1073065125,117575284,-33262603,1925528264,412739587,316598363,-9705125,851024589,-383874304,-388431100,126491624,715135093,-387413504,-12829902,-986051468,1827144562,-385650152,237764743,-789119885,-397380885,-236389625,1011898378,1241609426,-1073035638,65602424,47616,463923283,-1628959372,-385648640,-286785515,-1610355900,-662044631,125092094,2095579319,1541048145,689545704,-768845749,-1189907373,512426034,-654113559,-1977913368,-402426617,-789169474,275956226,427081982,-1978140952,2043215554,911619,-393559810,417865904,1976434199,-1998038023,-21173766,-1070425139,-397323693,1515793542,-125124558,512350346,-1017445143,-1614794157,-2041527162,719972548,-488045708,783897586,-1241337344,-1999043587,1526771767,-399907095,-1073074637,1954888899,866314499,-2061954584,58008380,-399496983,1944591664,578480128,1380926696,480766035,57891162,1360610793,-402606766,-1336209083,-57415421,1684361791,1919295599,1931505007,1953653108,-1975320563,1975519751,-225253117,-227204548,1526766569,-854791333,54173852,57982986,1509061609,-401272645,512452107,-389872829,-1152176236,-521600522,1948466176,482273522,1360366777,11543100,1604517808,-388008700,126488795,175451196,1604501554,-107091964,1877476587,-397198568,-1017442000,73375827,175423498,216547248,-400510954,48764423,57891100,1360568809,983744562,738706947,1398528647,-1337241006,54108800,-386310424,126493349,1965571147,11879200,1290323454,-385649159,574419432,1172898677,1948794111,1965636843,1976434409,-114169627,742131572,-907476108,-561553679,1007127126,-385649620,28376881,-402347614,-1449131934,1959329284,-14685949,84797523,-1930951819,-397714670,-2023819013,126506718,-1955320772,-320320677,1539312376,183042932,738707199,-1957493013,218324510,983744562,-561553917,-402330794,-399763550,-2023874280,-1974315298,1949056007,54173706,57982986,218139625,1386397746,425912324,-1947663500,78243886,-398953136,-259327845,574417034,983567988,-1967126013,-1241352976,1261221178,1477424872,-930479356,168055456,-1023314496,-628637302,1578551995,1381424775,-386207511,1348008035,-1682373316,57889046,-380438039,-397716739,125106255,57945148,1593729257,1263984263,1962426088,-9705213,54173786,-628637686,904463220,-379891177,1659436450,1975519994,126501653,-1308161469,-385649404,-1958481714,378094359,149422903,1971600632,-11540003,-417933848,-402651927,1260918478,-1320025930,363194369,-1293378099,-1564462591,512296104,512426834,-1973877934,824084743,1944468483,-381893887,-382962318,209047690,1006828448,1975683587,282519811,-445445060,-1241284421,-1965423872,931802821,-713832902,389986641,-842626479,1954495646,1917926500,1023288429,-1603832710,53215995,1038680949,-4191504,2030347062,1173763,77936383,149488506,-1623785728,-1590231292,-1979513852,1374194378,1360536505,53550731,-1224776727,1927687168,1929591860,-805225424,986067664,1945144006,-270604029,53550729,-336120088,1399187680,-1186187288,2142659881,-397227541,1398428595,-350539335,1019579070,-1023315356,79319633,453229412,51505235,1994982260,-1558279169,-927378684,1503456037,-56442486,50044930,225822010,678691388,58000444,1929412585,-1963947463,1946696901,1019644462,-1973980152,1946434757,1019644518,-385649405,1702096764,-1258050885,64553728,260714201,797584963,-1558279334,-389852924,635982604,512318284,-1990523743,1493475102,1264248922,-1152190488,-56622186,46190594,316181187,-1966921017,529215224,-980753409,1274472528,50045528,-747371460,-1558279845,-388895996,1515803287,-352083781,1642617805,1248192587,1531652328,77930121,-1558279845,1407576836,1357437575,1172855626,1246357579,-397657111,58062387,1945036009,1355606275,1914064616,14412035,57876540,-839483415,1975582367,23783683,-381892354,-365111948,-1343683723,1965177856,221112579,58053436,1006759145,-385649370,-717487919,-387445643,2662645,38004819,-734215333,-655880843,512447477,-135789753,1019435850,-399608358,-1679231545,591144980,-1192751755,1088967429,1541048102,-402652183,-2081939719,-2024593132,1977289690,-153229053,1531678184,1976581315,33614083,58054716,1007717353,-385649208,-600032304,1290339189,1977498670,318368003,58054204,1007644905,-385649275,-616814024,-1528233099,1976646715,41871619,-386047768,-1020718034,1575517622,1377733629,-689417469,-389850269,-2024596076,-1558279718,21096452,-1343749260,-1966908598,1918974983,1937456377,-1017174795,57943612,-1158255383,417857536,-1709835,963923772,880101436,-1975319115,-2758649,-2028655896,1007317978,743273274,-347508176,1934048262,53947459,64685019,182125531,-2015851837,1976434394,-309532207,-187307957,611572359,57817148,-1175622679,55642064,60584667,60322523,1502900955,808190133,-654063478,-705963385,-2025154072,-1975270438,1015098375,1393456391,1022663400,57957160,-1337335575,-805260025,1372097216,-1963686168,1929723073,-58464222,739463656,-2025220888,-1558279206,-561553916,-628665514,-2029754904,-561553702,-400430250,-2023817474,-1014343970,192023612,-1580393668,-402427053,-1168420741,-1336796715,78160385,-855590471,785974176,-822204417,-2055935428,-2123092676,725403390,1019412853,-1610910487,-20734389,1505759936,-16464606,-118964198,-1240470711,-65869734,-145714456,-1558279725,434723076,50045180,-922875844,-922826498,1355123395,1481668328,1970945114,1250552067,58030908,-1186437399,1011967244,184776006,1346159578,-635239563,1966881987,-1009110269,91566652,-738731469,601094083,-1009518630,-806757845,6529096,-1343749141,-1967063501,-1967115560,1233447416,1375743720,1593717224,-1957241209,-360425,-1125579915,129699572,922702693,-1605237936,1011876603,-402426621,-2024272649,77839322,-211687221,1006633145,1007711003,-401837551,44102483,-792720893,-2016900400,1227738,-628631293,-2496317,303097938,113436903,1457424222,-1017440375,-378220484,477417788,1393687016,1158804968,1192358376,125098636,-418256408,-1996055576,-1023193066,-402525208,-628686368,-628680823,675022730,854131572,-219027211,-1977925656,1965636615,-182195965,739359208,-907481365,50044929,-1991196662,-2029825506,186616794,-385649189,126544756,57944124,-402600215,512357051,-628686031,55713419,672237032,1397801010,-2135893369,-402441822,-628679952,1457424222,1342372768,-90445742,55713417,824084827,1105745923,-402345727,-121958345,-1948515329,1207560419,1342372768,55713419,691799946,1005065076,-1957483503,-402444002,-349433550,-459122511,-1073063933,-73249164,47874,-1075258365,572231,-477373437,-33311910,-225752381,2025851564,1246382838,33749920,-1595372861,-930479132,1681704194,1424556914,-1014345485,-423952203,-1965489405,14674120,1360840121,-191239855,55713419,1408367336,53550731,688966120,512316080,2090861361,1342440451,-930428720,1477416680,-789133174,-661995266,-603717705,-1168907381,-1628961926,512318208,512426874,512295908,-880082052,-1174176069,-2031615002,-1963423232,-467760680,1344178947,512312068,-947256240,1302512394,824085252,-107943933,-242358197,703136628,-41031446,750391669,-1558279421,1926904580,142403590,-1962350872,-1979483618,1137937143,1125091907,1094791050,2059092289,3139587,-477373817,72359563,1344178507,180849156,72196803,609441883,59554567,11913354,-51848957,-1950131204,126397682,-1974910397,1975585477,-1957444622,1124085278,1968954123,-385043724,-404166194,-2135895793,167983522,-372733433,2117867867,-1645673612,126501865,1971534915,212134147,58040380,1010282473,-385649246,-2115422016,74836201,-370353529,1642659129,-1477946876,-873976817,-389850624,-1007747088,1392503784,1258336848,1961933544,260892679,11593772,1592822360,-1604919673,-1073086370,-628683915,853182444,1959142082,-373072914,591194420,-1763165068,-57546504,2112378997,-1228502496,181466624,-385648192,-796200525,256436306,7137324,-997810342,1405388368,46303826,-1328510272,-997810412,-372996528,1357389832,5040368,253814864,4515884,-397257896,854073543,2042628666,-244193021,394811971,787006299,867756032,738208162,83653390,-19859940,-1564343616,-389873622,451473427,-1662495752,1541048140,-1073035638,-268310333,-386397976,57999339,1274098409,-1963986200,2145960898,-387429387,1503841775,1374352104,-1960306200,1258502942,1961875176,245950478,532932652,-1070464334,-1155426584,512360447,1978138670,-1341819632,7315969,260725339,1127189059,-1056258678,1038680949,274393321,132645749,260722957,1127189059,-561553839,1004177238,57891290,1592336105,1398201991,-1982167215,-402437858,-1973729878,1946762247,-400510971,417860595,33012480,-402651672,-1746203469,-1073084534,-389873291,-347924631,33012211,-1070399562,839056546,73310912,-349734424,-29146874,-1965067058,-1950348793,-696997127,678562620,-796254148,574371954,-56620427],248,[-1576979454,581960444,276118076,-805110624,-804818216,-1560468272,984613628,58310666,-1979695895,1949187280,22538249,-1070463885,1587550443,1958742532,1975582223,-1960792053,-29250823,-1023314482,1587675568,1019382276,1007120907,-385649888,-108330697,-1602032726,-657456388,-657439886,1383323856,-650377334,-1514450605,-814394592,-1393456311,-948613828,-1393456311,-1082833604,-1393456311,-1217048004,-1393456311,-1351271876,-27568040,-20513082,-339280186,-1973724883,-13244153,201522336,50110978,-1597784014,67896060,-791612437,126543730,58033212,1023402472,-402426481,126549989,126533886,-1975319179,1132405767,58040636,1011087592,-1979025999,-381926649,24424880,1381061451,918266829,-1310160383,1136787008,-745867382,168266286,-1611500352,-193356221,973572654,-2014808635,1959804122,-1965999102,-1973855551,-1609796144,-1073085346,1587675312,1008069380,839349595,73310912,1587551723,-1329591804,73310975,548408692,1101724043,58052350,-1979341591,772205506,-1975318646,-1954601776,-29250823,-385649202,-1039530611,-1472403079,-1070463627,1527013026,-385981207,24251839,1915763907,-180732677,-1998042173,1347506925,1492001256,1361163705,58002236,1010983145,-385649396,512442979,334037762,-1604691633,1337066240,108268348,1219628092,649073781,1101724043,-1066086658,-108281206,-822197846,27309684,-1308345341,-1308200448,-1308462047,1007127075,-402426592,126501714,1958742595,-1426486486,1959722561,50438287,-361626564,-1952560737,1100983537,1006925214,1007186990,1006924868,-1294764731,-1966085376,1958742722,-1426486519,1976499777,512475905,-1360461058,-403576579,32893009,1364286041,1944592616,-1963488757,-561553709,-633646250,15270770,120437742,1499002600,1577704891,-2024350073,1478396890,-1393390845,1101724043,1977236290,-1982231564,-1023191010,-402640152,-1910627133,-1979494370,-286712057,1501432,615639122,738941416,1526496744,1342606854,-1426420989,2062074631,82334708,1541048064,1806547395,-127276975,-1530005896,1006937760,-387091056,-394766165,-1186430232,12226944,1077602560,1358957241,-712313462,742143348,-397276300,-292885132,1952107146,184608806,-312022996,-396878476,1378618102,1961715944,-457774845,58053131,-2014491927,-561553702,1373275990,1525107944,1189630290,1524206567,-628630981,753468275,1482250989,367743571,57923843,-2014503191,-105163814,1541028863,283706227,395006701,-628633077,-1978895270,118113031,-2019669089,1372943834,1493181672,-1957536934,-771013865,-628681612,1457424222,-1992041849,64653079,1541048281,-1246108437,222056712,1034076210,807308035,-1975301376,118113031,1136853365,-398256245,-1073026181,-930419596,167984544,1958841024,1017498971,-401050201,-1992496285,1558766709,1963867371,-1394060579,1976699884,1009380106,1389131022,1408016104,-1612280600,229678665,2028486514,603765512,1466558546,1096869979,1364417369,1531007464,-1544860838,1701080661,1701734758,1768693860,2123118,-361427652,-329127854,1138394963,260719427,-1339061693,603437838,-31552685,-2008329470,260590383,1527220299,54370499,-126566390,-385922583,-398325326,-398390866,-397211222,-1606088282,-1073085347,1860764532,512447459,-628685990,56368779,57989691,1541627113,808191882,1240007539,1912749283,-482154237,-33268574,73245376,-1008036120,168266286,-386370368,-347930621,-997810189,-372996528,158598937,1408402664,-347666712,-759475424,1453713444,1510793704,-1880554637,-1975299575,1157687303,-1073084534,-454499211,203327814,1067378688,1632813915,1836016750,1836412448,544367970,1684366707,858597408,943077170,544175136,909586995,-1325389513,-1325208803,-2029996774,773753818,1511950592,-19233020,216550341,1008170218,-401902302,-1073026557,574360692,-1589840523,-851698316,-1073027979,-1975315083,118113031,58053002,1138925033,-1992091765,-402367978,-1891833385,-397342859,-346428399,1971600601,48779527,-823436820,440189322,225707914,-1552633540,-1586122180,-1653223938,1954692291,1971534998,1959657108,-375527181,-628643724,3022475,1511951187,773753092,1373275904,1494341608,-377362357,1948592826,139520008,2042252076,-561553883,773753174,-1018012928,-1465888609,78225924,1352638040,-1465728974,-1013032956,-1979524120,260719367,1513065027,-689418159,-259368958,-1975314550,797590287,180521563,-1023314490,19711626,-1070401166,-1057045958,-822152845,-242496770,121258412,1956529055,1927935452,1039657023,-51902229,-402396355,803752622,42592256,1361647545,1396901770,1526770664,-1975316598,911407,-388461997,-1017511333,-1779957328,53263104,1124567123,-1017440375,-1977436853,-5155851,-33060285,1958742721,1959148040,1975859716,1965178095,-390993917,1019578963,-32672468,1959395009,126503687,-176938948,-561553829,-628669610,-1259814518,53263103,512447152,512295692,61867171,-402457694,800734743,-1982186749,1526926366,-1686829174,-385871686,-398204638,-320274542,1048373249,-822163714,-242514572,81389740,58002748,1090889192,-1073025813,-1638399253,512446623,-628685988,53419659,-930426634,-654049355,1926904643,790530319,-628669693,1489215064,-1013005178,247111256,-385649408,-1069883190,-625389409,512446758,512295690,12256047,512447232,-1152187556,378209038,-633666804,1948723897,10283267,-1996234053,-1962652130,-1996269026,-1962652898,-1962715106,990137110,-1977912102,1128481543,323348560,1963146328,7464965,-796213198,-637337418,512482795,394986574,512479755,427033434,512350855,1128465486,1128470411,-637281657,72031881,-1209279865,1544981337,1977236227,7137539,1346570122,-118996157,1125091858,1480798090,1020855123,-1981975293,1526936350,11865994,-654059261,-1948612797,-2029833442,1960459226,667269572,180367953,-1639735545,1134499722,-1623749986,24485443,-1949594685,990064414,1926859738,-2023859213,-633645346,1457424222,1943636819,1482185187,-1018080685,-620012710,-1974732428,260721455,529156947,-654114633,-779422326,-1949594805,-402444514,-2007286624,797459215,-380905077,1397882592,77799051,1457424222,1592828136,-396960121,126499821,-1558279341,117592836,1929383866,-545724157,1526586344,1577076968,-396960121,-1957494721,-2029834978,977114,-1157624856,-2023876806,-380414242,1583087111,-1974018425,260719367,-1976595901,-20709672,-1023314485,-1951600245,1111599866,-1830227477,-1558279365,-388331772,-628686816,-1974278795,1255246581,512429962,-633666769,-1070462347,-654055286,53419657,-288504997,51125899,1261406795,994774922,-1980860966,-1023210466,1360756665,855619560,-1963947328,-1010824697,1360756665,1979706856,-413800189,-1961391293,-389829390,250150190,756976630,1494714371,-386043159,-739711489,-135780348,-873966859,-85447676,80013549,-561553879,-320318634,-402295567,65795553,1526708712,-402651672,548468181,-389903792,-393544468,-20578728,-1950583603,-2013057762,-838974713,-1343489675,838902760,-561553728,-1329034666,126505811,57853242,-1313159798,1374179584,1398495741,1127189059,-578142326,-654114635,-1461138549,-388461828,-396689673,-387318003,6744316,-225750438,-339400020,-1965389892,6088711,-838941186,-1729559691,-1243065882,-997828607,-561553762,695581014,986250833,1912648967,-930430207,-1054210166,-393559494,-359992462,-16717629,-1897331851,1137740529,55779211,-2010150182,-561553865,-397717162,-1092033257,-2007279297,-628636881,688120296,-1974379943,15254506,-318510875,-1326382360,376721409,-185341864,58048522,1357260521,738442728,-387126040,-1276626435,-1957483517,1577362206,-396960121,-1545016103,-397203197,-628621744,1364745049,1365575609,1360756665,1156076112,-1973921026,-1966539032,-1341703480,-1952288000,-1073042190,-1720400502,-1975318646,1066025775,11918730,-1054156541,1381099658,1457424222,-1958539382,1381194519,-1393390767,510986042,1959394882,-838974708,1515908981,-1070441895,1515871171,717589081,-20905273,1515832256,-838974629,-437530507,671293928,-401827864,1381185889,-1958487417,1545505559,1926904579,807308050,1943681792,-397190390,1398537006,1530511080,1457424222,738390504,183768552,-385649216,-1974409909,6744071,-335222702,-41228205,1499191943,1592298072,1398201991,1583679419,-1974018425,1958742721,705137296,-385649723,-1057037029,41075002,-846544502,11913726,394937170,-1975547325,-1965489190,-628663576,-1958539382,-1965390049,1975519937,-225721599,1107789996,1959394883,1976434420,-5061647,125053244,738357736,-386689560,-1020722582,1961858792,452867,-386067736,378272636,512426844,-873921745,-1615540753,-2041527162,635982788,-385649660,1482364893,1369359494,138170527,1743261813,1958742563,-389480935,145761123,154941675,548409461,-385889560,119808846,-1638337419,540853081,698359922,-387413504,-973200582,-838988940,58049850,1946186472,1962884105,-390005243,-1638391001,1481678681,578611358,-390738493,1031013308,1930933992,1397903859,604321440,87466696,1528351976,1805670746,1958742532,822798595,168095648,-1157139264,-380432664,1364394221,120437586,1515127528,1527623769,554887363,583854275,-126566390,130419691,57337856,1963062971,-1330197241,-13768691,1946377192,-1010814461,-1394032590,-1010814430,1587591117,1975519744,-991378687,-402426369,-1863777828,-495065087,548399187,-1326964364,1975519999,45109264,-1946579992,1510157598,-790030455,2078822649,-796239623,-1141093656,512294918,61867171,1526922146,512447427,11862794,-654059261,-1020647760,-5187446,-125122790,-603781518,-1023315109,2891403,512314187,129631045,-623580928,53419577,1381099891,-100210605,962157147,1929588510,1977871322,807308246,24766464,-1576770398,1034027838,1124567043,-1992095864,-855418850,807308206,-1345500416,54206089,168060320,840398272,73245376,-1258005342,56671002,130461901,-838974716,129693813,768768,842516200,55550656,-125118326,55385737,55975561,50994827,168061856,-1996196416,839069470,8186048,56106635,56237705,56368777,168060320,-402426432,916460980,1963009029,87466499,740199257,-1991554304,1124287774,-1951281853,51297251,51125897,-386403352,-1070405942,-661981046,58465929,-1996206686,-1996233698,-1996206050,-1576830434,1364394809,54206091,-1009108029,-50623650,-1957255634,-1979025953,1916419079,485081857,-642586143,512481927,292814896,1390992007,1256739810,1524206556,199820146,512314339,-628685986,-16943677,1963584448,58039543,-1659559960,54730377,-1996288325,-1157428194,-1957036276,1392520734,583240348,1958805191,1411287308,1126075139,1444841731,-34215933,120765341,350815092,-633214502,-1336930384,-47585186,-398457768,-320209629,1444842493,-1160049917,57999377,-1948695063,-1996270570,-1023398378,-1564462408,-389872522,1397885128,-402362693,512439819,-2023881894,1827165918,937971948,-1377293057,-393586680,988569320,-385649467,-2023827192,-628664610,1511951187,1977236227,1583045139,1381424775,1530254056,-402362694,-1017432629,-1327405335,54108673,1963488232,966939635,-1963095549,1229539801,1236070795,-126304246,-637318839,512481927,-633666724,-1951599989,1117760249,-1639866466,-1958088587,1545505241,126507779,-1217057732,-337648920,-997828426,-1966908514,1916877831,-178569991,-34674237,742194036,-68679308,-1058518048,-387025697,1949105810,739675112,1949056000,4712451,-542513077,-397511598,1949105786,3663944,-543561653,904463220,-561553704,-289713322,1943681792,921197357,1395094016,56106635,50336953,1943682009,-1982167271,1526925854,2891401,-392762533,-770968848,-1729559691,803849184,739675133,169224960,-1950684413,-1950209085,-1295137840,-383874221,1541081860,1311769027,-47128272,1529868591,456142896,1444842288,4909056,-339541644,-352210940],249,[-1560301566,-1057095568,-1224645144,780289,199813237,6219807,-1597784014,-1019608996,125040756,-1070409590,-31525399,519104963,973101984,-1327270717,1958951425,-372506915,698359518,1959213568,-372769071,512433874,28770395,5774985,-1960917527,-402631138,-1233846263,-1979700832,-1329206280,1959213569,-372244823,1537220266,-1594324480,-662044580,-1770862806,-397360898,1486880921,985923072,1942748867,1925659149,-1342016247,-1563886079,-27787176,-385649208,-555220989,1537262366,-1596421632,-125173668,-244137174,-397360898,1486880895,1925396992,2026322448,649475,-5242251,1487061246,-922855424,-1142304908,1528728350,6135808,-980752246,41141050,-952444790,-125173133,12044170,-1057045718,1342206650,-637281657,-2008873080,-922860793,-628622987,-1564462504,1503789144,5939712,1358900201,-1258276888,-1966568959,-1426420795,-1393390774,-930420342,1976106584,-347028735,28659946,-1979705368,-1949988152,-1958565126,-376787726,-27735926,1357018312,-1168905237,11993204,-637285378,-628684918,-1010818469,7649875,-872546121,126409219,-1017390457,1105766093,1444842241,1478396160,2727936,518766846,216547248,-400510726,-1070401017,-855627870,18802855,5643915,5774985,1520617354,81913856,91540478,-1343749712,588048639,-400342552,149429156,590932003,41229116,-1073080912,1911030645,512446492,-628686760,5643915,-1036336246,-947251595,74696250,5774985,973101728,-1979354169,5939911,2746456,-1250686350,-402522648,-1377044077,1962476348,-155454207,993837825,-118883467,-29144100,787642569,-160102598,848608195,-320336207,-385648129,844103687,7512768,849525592,-655881039,-385648129,-1974468576,-792720703,852003520,-1142388032,-654101842,1125616174,1480034862,1444842322,540852992,-1071512718,1946631363,1946762489,1946893557,1946959089,1914453229,1914715140,-1010814235,84279821,470551299,236920349,168367487,100798984,235733765,889132415,885666902,867119929,891630855,872494413,854799479,233321409,1489532157,-138674507,-113121279,222037896,171708788,-980810123,-311099844,1976434243,852360936,-1157134144,-1597832714,-1073086350,1642609268,-628666114,-2030041146,-389808422,698352425,1959209472,1354825227,1476457960,-143275778,5643915,1493056488,-1070413686,1118501515,-91504246,-1010814294,-1073083728,39512259,-1258162246,5808382,28820282,1962944928,1478396691,166220288,698374910,-1610255360,-922877862,-402629982,-980811204,276086818,-34674606,-1224116902,-1597768191,-454361047,-21964153,-259340758,1007127115,168326176,-33065536,1258517710,-968626197,-628686841,-1219490384,461170689,-51901008,32947191,851704152,33006272,1979557864,-339476988,-352079625,-20477219,83371208,-1967063544,2728168,41141562,-980752246,167801504,1975880384,1959213580,-386364923,-1070458058,1959209667,1352683771,1370112,1492626152,-243939074,7512259,1923272950,-1010814464,1444842323,1923108864,1958742528,256003,-1597809832,-1019609000,-1152184203,134086746,973089184,-2013105401,1352686343,-389510656,275906959,844160116,-47650624,-420953090,-872523775,28820478,-1605114901,-952500183,11996021,973102496,-33524285,-389546301,1398472713,840609256,-1329374272,1959213569,-338690556,-872525036,698355316,-386364928,74841296,1457424222,445179995,973101216,-1609927229,-922877862,1520567156,21161984,-55646125,-1006759563,99090871,-561553918,33286230,1541860187,840586728,-1847016512,-1609861636,-1019608997,-1006762892,698413291,-1594324480,-930480048,438495313,1959788121,1958742538,1958820595,-20447505,438626503,-389824462,28770452,1394219496,-402632544,-27590227,2728135,-952450818,1105784181,-1213893124,-339476991,-1564462366,149618800,-400955928,259129674,1946173672,-386798651,1005066710,-402164991,-1233911759,-1070403093,-1564462397,149618800,-400966168,259195170,1946167016,-386798613,333978030,-402165247,-596377577,48820715,-1949046016,-402631138,-864683324,-1763114569,1444842490,-85989376,698400373,-369587712,-872482150,-1041758860,-17337093,-1605254205,-952500134,1743264370,1501209,1118501515,1457424222,-2023829506,74733278,-538195970,-1073036455,548405877,4581571,-74782640,576198004,1022457024,-1595050976,-1053163440,-1047861644,1489223714,698401785,1959213568,-389546471,-28114748,12314831,-1597505957,-1057095639,-344602822,1352716286,11003904,-397323325,1348010148,-1696022134,-930457600,-33543776,986185408,-1964542521,1405311937,704666784,1949266627,1528728354,-561553920,-1014344874,-1610589278,1554120797,-94705664,-561553829,1528727894,-1219273984,419031041,-385765285,512490246,-872546218,-1410858124,-100734952,-1010041253,-76402628,309475900,-210616004,175266620,-344825540,41057084,-1071463431,28791747,-1979700832,1709724136,-12822248,-939653004,-243937794,1398522715,-1528299081,-373073128,1240012867,2662936,54992523,-1021130998,-628637442,334227572,1946285755,1134361057,-388860439,57989500,1540977385,55121545,1926461672,-633542397,1128520075,1128470411,-388331693,-1973735858,1946762247,-400510971,-1125583721,33012712,-387405336,512488791,-872546218,-872543884,904398196,-17337094,401664195,1020371177,-385649654,-1957432213,-1979389666,1539508935,141888176,-401756080,-1017580457,-1326165272,-196220915,1271073456,1977073384,-1880571135,1538862326,-927968969,-1070464277,-1979516254,-390869745,57931721,852508649,-1561818432,-1975320434,1915632647,1007514690,1006924602,-402296016,863172523,-1252923254,9353983,-973176820,1118501515,1007127107,1006924602,-387091664,-395053173,-462148036,658294154,-169278606,-1901962801,1007127040,-1172409562,-1236125693,1948597250,1019674244,-1023314652,557631230,146209140,-210492612,616663640,-1227847041,532370176,-1965423869,-1974772937,50045638,-1596517656,-922877127,2062091125,-385648639,126484496,58009644,738250217,-385649357,-1070464826,1392720290,168054176,72000192,512433780,2126119804,-1982201085,-2029761762,771221978,168053408,841249984,72000192,56237707,72031881,56106635,-399647511,851705604,-1963947328,-2023859760,1539528414,1457424222,946518610,-411772357,991550138,1232362202,1457424222,-73379501,-1595373054,-989724530,-930430722,1090565457,512442689,55771996,-397190695,-1990513639,-1962714082,1511950809,130435843,1977236224,931683064,394877507,31320131,1531107975,-1564462397,-125172570,512350346,1088947363,-1157138974,512294918,-1017445213,-98661549,-561553918,1391495766,9353809,179106443,-2026015552,-805174054,-389510440,-1047858237,-1975316598,-28228817,1408595400,1342213792,686348935,512317655,73072821,1507381250,1261406283,-922873976,512488821,149618869,852953832,9347776,168058016,185103552,-385649198,1498021983,-1631287720,-2023826809,-2024581410,-1967063334,1007127280,1015575596,1007121449,-385649571,-1662464448,1377733077,512318211,11666170,1393027922,1355056799,512476294,-1343683750,49979436,57982986,1489903849,-1952529274,-385649205,120204117,-1729559691,637440,-1597105687,126354171,-1227847101,-997828608,-385649250,260571338,-399538109,-1975320365,-218765112,512312131,260571953,49979459,-1047867184,1352601458,872701088,-1245148661,1939757056,1100962052,-1626371938,797459280,712697923,-922837416,1352653429,-896864630,-637281657,-806812813,-220403470,56368777,509515,-126494149,-1975402446,824085488,-2028500477,64685018,1272612825,1125615947,1922979907,-1964471738,1124567752,395008950,-2023865533,995120862,-385649958,501808975,1490682666,-880031490,-73342091,63671042,1912876251,182125320,51082432,2059406043,190723,56219907,-1948612647,-1023192546,1539316473,1124567747,-1979665071,1507394504,-1621995069,9353808,-1968377205,-1949958424,1128443122,-838989944,-1638337163,-389850790,1793645658,-215947223,-1948612805,-352017634,54173706,292864010,1406830426,983744562,-1665073661,170887762,-385649211,-1958488737,-1977292001,45175765,1011025802,-385649316,540803485,-1040316811,-327823874,-1326806437,30861404,854622952,-1966044480,30075120,126546058,1965112387,24111363,1383342908,58009148,-33464087,-385649203,725352750,-646707024,1124567627,1433677372,58023740,1006712809,983331932,1018590471,1008235556,-1968278230,37503941,126485618,548414524,-838989195,851362558,1125123264,-972897538,-1023479670,-838991695,126509428,1949187139,1948466206,1965833453,214338083,-336557504,1007127265,1949216803,-10098429,-29163087,1959657153,1124567606,-210492612,1005894226,-1963488686,1952333011,121291521,977533813,1140225287,-243988678,751143491,1525314052,-18314662,65749958,-1973757305,-1023521850,477431844,-980759810,343195658,757860234,-29620620,145754741,-972946428,-838930294,1702141275,48779857,1364810459,-1964340653,1019282117,-385650151,-963980253,1558741004,-361240517,-655864997,292878802,1006844578,1007121467,-385649620,-991376536,-628663854,1385976667,-987101302,-1979664829,52399056,180718298,-385649472,116129453,-402621464,-1654919385,1491665780,-402426882,-2023821337,484988638,65625068,1575535576,-1966211584,82330375,-1312101393,-1325012224,1476520705,1172884990,1956469504,1860719056,662694106,-1957473959,-1979407586,-1979665943,-980791099,57982986,-387145240,512485860,173540515,-385649216,120258398,548464778,-838941186,1340670837,-290330369,-1974405909,-1329591610,-402426837,-1017581917,53812873,-387453720,-628633073,-1627363608,1151311428,50886046,-1981576231,-1962719970,1392520734,53812875,686510675,-1981217932,-388331574,1735721023,512353163,378209093,378077230,1128465498,1128470411,512302987,-628686802,1406782696,1529316584,-1313273484,1374259712,-1949205015,-1996203490,1526738462,1877563737,310225,-1975264253,-2101787897,1975597568,1095943,-286533373,973124025,-1023314751,112793401,66614272,-1159992359,803799070,121301194,-781326261,1927828852,1827165145,-398625571,-1947716854,-1558279192,394937092,-1959294397,540847346,-2008938123,394808119,-401605045,1264314588,1959869160,1950039074,-267851771,753421100,-399724335,-1158943313,-1461181776,-390403859,-1595399504,-388502547,-1947603353,1403571670,-2014776694,1007252481,-401640390,-143064706,844879498,-839077696,-963984469,-922828246,91423292,1642704077,1912945865,-916788989,-1974381991,-1159165240,-2023866724,-1974249762,1918974983,1937456134,1361062914,-225711990,1111731246,1968817466,1976172053,787647458,2025851564,452867,173693787,-1073036352,-225711240,-1073042386,2040414879,1540197109,787647315,1975519916,-922818122,1145198923,1380144127,1347223118,1140666708,-63876287,-1856472320,-1118263464,1403637080,-997810350,-1161525680,-637337554,120258480,-796213246,11971277,54440379,394931930,931802691,-1631287720,12048522,-1976641021,-1976679657,1524270903,1457424222,4547,0,0,0,0,0,-402653184,-397158383,126544268,1333051402,1125616195,-628473974,-1070411638,-402194526,-2036334885,-997830460,-1241190215,-20775413,-1974635318,1914715143,1949187110,-1426486488,-822197439,-2040993419,-2036359484,-997830460,-257888118,1958804996,-997828602,-373072994,-347879384,-1576947510,-964032769,-277607620,-344849604,548465780,1101724043,-353644802,-108322640,-822197846,-1158941067,-29161590,2062074826,-1596421409,-1019607841,-370605197,50378695,-1948612645,50651166,-1608545318,-1057094346,126540660,-713768950,3062355,126540291,91425084,-1058415411,126507975,-1007042550,-818550709,58008380,-389075224,-2023825622,-397191458,58064811,-1983407127],250,[-1023088354,1360304313,-1965613848,1965833223,-1847045287,168266472,-385649216,-1958492292,604473887,1006744287,-1307216823,1951349762,1006940687,-1308003246,1950432264,-950736637,-1343729061,591146221,-790101131,-556996402,753770984,-1073036662,1038680949,-1293397817,-1973856002,-371339823,-1444413309,1007127294,1963242114,-827987879,28476732,1329352052,1228677236,1810380660,1743274477,1676169453,1609060589,1541948909,1474842349,145900781,2028481771,-313726770,-313989035,-314251180,-314513328,-314775467,-352144812,-832706543,1122841064,1307389416,-397729614,602459727,535314925,-1974316051,1965243399,-834803709,182335976,-385649216,-556939600,-1974775116,-836114224,-974584972,-561553722,-1614640554,-2041527162,-1662495804,-385649410,-1973762411,-855032634,-385649697,-1185692029,-654114770,11548552,-40769189,1975519827,87465994,57934116,-402438423,359988843,82386569,1929556051,-42866429,1357504717,52750534,834294619,-1998978304,-1963423225,-383874600,117594884,1526728646,65796547,-1614794227,-39851952,-1638340147,343167135,741083018,209043466,-389179672,1481829482,1352661406,-1070444385,1424490930,-383874049,3258628,-1638344445,-2145075174,916586764,-1617012731,-1564468656,126485743,58310666,1476450537,-402426722,-1070404777,-369218328,1122551557,1273679357,-1295169816,58063232,1946515944,-334436328,-1303364564,-402229870,-335950545,-335484920,-1296037311,-1974427902,-1576000318,-1638398878,-1057075041,838885282,-19011392,-1957454248,-1979389666,-2145101049,350815093,1676170205,73572577,57982986,-1962640920,-1996269538,-1962474466,1392521246,82386571,167823080,-385648192,1307115542,73572549,57982986,1527030504,1654833202,-20387580,190555,-1595349013,1979464704,437119235,535423949,807308229,-390067712,1189675011,-397369600,-63176573,921240437,-845260774,-989795860,616799832,73638432,58039896,-389746199,1671490167,73703940,838904808,-51255104,-1988098106,-402331362,-1073086389,-305286280,-1597713431,-1073085340,686293876,-953686012,512312131,1525154648,-1564462358,1139279158,82813182,57982986,-372508183,-628636220,53419659,-633611641,485005426,-1564462358,-337050314,-1957538839,-1174083298,-637337554,1532626826,1394505155,649744465,173101635,1498989504,-260454146,1532609371,742131594,-454494347,126505419,58008380,-389293336,-2023826474,-1168943394,-112049362,683271167,81764417,916504555,2025851397,1093188044,-543113166,850324228,-1964471616,-63838011,-1610610746,-973208353,-277625558,916635698,-376051707,3153547,509515,1539562473,-1631287720,-1622060461,-2041527162,-383874108,-402214908,-473104379,-1614550039,-2041527162,-628665660,50343611,-2029548838,154950362,-890698893,-997828608,-561553762,-454468778,1381192186,82386571,-823654224,-370881025,1532674996,820560729,-368777013,-369039324,512447272,-1152187159,512294912,1583023337,-396960121,-1974281454,1965833223,-888543221,1543228904,126533682,-739749729,-1638389271,1457424222,-1014345569,58048522,1405888233,-2015229976,-1638376998,678711455,1021843176,-2011991037,-906083577,-1638339467,512318297,-380566295,-1638342093,3022475,54992521,-1022957221,1946118888,-1020204797,-439495189,1392513768,48759221,851663616,1124567232,-109720066,-383874109,3389956,1489230339,-1013005178,1979385832,-1023743741,57871024,-839249175,-1024529946,1979380712,-1025054461,57871536,-839254295,-1025840665,1979375592,-1026365181,57872048,-839259415,-1027151384,1978335208,-903878397,1206435890,-381504772,591184626,753446261,-385554214,1405258284,1543176424,-1178400886,844180972,-64689728,-1177149720,549066395,-1977912020,-1189614634,-397339496,1374224332,521922802,294304082,-259342286,1364250762,-22681517,1810432883,1965046978,-20513274,1022260686,-1978436318,1019382504,1975880236,-1963619831,-25040683,-138718350,-1962953471,1019644616,1958840866,1393376302,1012619636,-1977322230,1019382472,1958840876,9037827,-27924397,1009152603,-1978895091,1948269762,-1339278315,168784909,973829312,974025926,-401967934,-397213597,1935408687,574378930,540804212,552084853,1008759550,1022850080,1008235564,-855345907,-1961855775,-1979389666,-401428280,-489816611,1539425257,-1157625914,-1031142922,125050924,1726480565,-389850144,1352652087,1489578728,1934663582,600107011,57843288,1529070824,1958742723,1124567291,-193606146,-389682343,1621229638,1958804992,-1046550269,45240659,1543161576,855391208,6333120,-386131223,-1073086426,-1057093772,2112422773,-1563885887,1364394080,28491826,1543151336,855387880,6333120,-87234213,1392030952,-927340469,-1341950630,-397229311,-399710330,1263665195,1976084200,844781829,1944634304,417869031,-628664064,512350467,-628685052,-930486197,636027764,-5219647,-796399421,-602806189,-1009088678,-1962079303,-2030030818,1478396890,1977236227,398181121,46369378,-1965520191,-1979706169,-1393390600,841925930,1991987207,46369377,-1965520187,-1979706169,841898232,-1950285305,-29185286,-1325238839,1976434187,-351423044,218872248,3153547,512481927,-633666728,1992011636,46369377,-1965520187,-1979706169,-1393390600,841924906,398151687,46369378,-1965520191,-1979706169,841898232,-1950023161,-29185286,-1325238839,1976434187,-351423043,512447417,-947257298,-27540702,-1023314752,1688227999,1958742532,-923408125,-1966891432,1967143943,-944904189,-1979711303,1020365557,-1977649942,-1664140281,-1729625227,-429070137,-679548888,-429594542,-680073172,702963176,-1957454503,1946500382,47875,-774306913,-690905378,87891593,87498377,512478091,57935163,50331835,991857114,958302469,1541048069,-339725629,1342418946,1493148904,1392520936,1929586920,41936902,1526879720,-953030461,1409256680,-1157425944,175374335,-402495256,-662044133,132645047,-1329374435,-1974316797,216550352,-401902393,1009575390,-402426836,-1031088386,46262355,820577139,1499093960,-1949896727,-1979369698,-1967052093,449284824,1945668293,717238981,450398915,-1966921017,-1950090760,-1979369186,-1966986557,449284824,-336033082,512447454,-628685511,87629449,-253181093,-1957604353,1577400094,-1990795641,1493514014,-488062117,-397258242,-387259030,1994981101,1952013055,-446896045,-447158228,-385649342,1340604512,-397195547,-1041759651,39315711,1946131688,-5642237,1927828291,-402426881,1396965295,1510055144,-397323687,1397752027,1776867975,-396862718,-119013161,1230657792,-1056258678,-1017388171,-397192623,512426053,512296253,512427319,512296251,1515914553,-1957444775,1392851230,-388331694,-1990459430,-2029700834,-3086118,958302555,924748549,-880062203,1543487976,87498377,-1209480309,-842834945,30402744,-385928216,250085833,-402426881,1397948200,-2013338392,1240579034,96142195,-561553846,1943681878,-48330476,512318214,-709163273,-115439287,-338000122,-561553898,-115439274,1238743814,116858505,512350855,1515915005,-81884845,13887494,99111514,-381593344,-964034016,-657407990,-1031081846,-796206896,-216101949,116760582,-216102461,116761094,-216101949,16482566,-2130087392,-1994391317,-1022954722,542163841,116596361,-216101949,16482566,-2130087392,-1994411797,-1022954722,536920961,116596361,-1967027517,-771730162,-1979255538,-1023315256,116590335,-1967027517,-771730162,-1979255546,-1023315256,116592383,-1077506877,-946948096,116596363,-1979217370,570881302,1427016386,1927991808,-337063420,-1010397448,12568204,-1949856072,-1962478818,116760809,572969206,-166819321,-183623162,650185222,-846526584,-1950103922,-1612000791,45210251,-754720045,-489487183,-2130414690,-1994391358,-1962478826,-154498347,16798982,128980084,-2135898078,-173872942,-754732794,-216661526,61915910,-922564574,-388841296,-1324943966,32166658,-1022954730,-956282720,1678064390,1946565632,1008497426,-971476476,33576198,87885511,-960298848,16798982,87885511,-960298688,21766,1929657539,1426519567,208929024,-654966492,-133761374,-983701053,1437664036,-157097482,-1597769722,-1073086379,-318051468,-2135218312,17204226,-1157401600,-885325504,1258517151,-167064693,-92205960,74580168,-1023359046,-768359522,-1614203965,-963843861,-1900543809,198413255,-1955826478,637989662,-174051446,-153056762,1427016400,-165770752,-1964498426,184230652,1081363183,-858601262,512487283,-2010773773,-217645265,-182024186,-775255290,-152448535,16798982,-494860683,116064259,516737,-1411126831,116826364,116604555,1049209587,-1679096077,116596363,-2010150874,-1912146650,2145960902,-48888834,-82429178,722039302,1040644886,116987647,-149487810,-1008475642,-811341741,-397163685,-1017439961,48,0,0,0,0,0,263454720,1218580685,1009300480,-1274187262,1963408464,185383175,6819465,2696840,-1982100230,503533598,-1912602438,270436826,1295301381,7085705,-1990769477,-1946128354,-1946128882,520122894,-1157614872,12124696,-1178497536,-1943666566,637534863,1284769735,-536558717,-1898214159,-515315517,-855526149,108521495,-397632581,1676226271,1290649138,-1190767685,-61669366,126397486,1975519811,-1014801418,-1007689712,788479695,1422591744,1226859880,1344294210,1869836901,543973742,1886220099,1919251573,1935753760,234840937,1936876886,544108393,808333635,1866670128,1769109872,544499815,541934153,1886547779,943272224,917297,1093481778,942502512,1397312561,1375739988,872021,1145130828,1095958562,2245974,1414418243,573308941,827609164,860730,1313821268,1381236749,222709327,1497713408,1129512992,1313162578,808202272,864300,1377718428,-1912602438,270438106,171632645,6952584,378063614,525992030,1456446808,167796384,-1609468480,-1073086358,28576373,11540173,-922877324,1587594078,1958742528,-1564462584,61866078,-1604888893,-1073086358,11826293,-1073080627,1583285108,-58698813,-2147126725,1014121980,3022475,1977289539,1312078611,976100017,1124889639,-906051330,-1070402443,852749147,-1948200732,-1618268456,512295171,251527275,-389021590,244072708,-521469843,751076944,-166677701,106150883,133617667,-864790273,7020169,7151244,6950654,-28111637,-1576569400,548405354,-987843861,-1979684066,117382919,-1073086357,-1602682252,-880016972,7216778,41148218,646499582,2133065834,1599834741,-12916386,539897886,589439250,639968279,421015858,337580816,756100886,1364405269,1315749462,788270769,1960852140,-906082807,-1070402443,-1406270741,-1017423522,508037959,474815819,169615184,41092724,307364214,240090963,209126773,471670303,168496141,1381061532,1946631248,1963801677,1862727178,57999104,-402617368,74711596,963968828,578030652,-1186035781,-29163512,773617865,-160102598,-645144112,1364126137,-508035282,1444842287,250135296,-401675516,250085438,-519182336,619185131,1499093001,1354997083,4800138,5119626,-1275067975,1477496073,1911051203,-1579008,-397163685,146014312,-1017442099,-1962937368,-1010005272,5643915,5643913,1307071388,-1013097728,-33532000,-1974418488,704653582,-33532146,-1979664959,-1979692738,-1342157026,-855002080,1444317968,-17660416,-1261764914,1477496066,367547331,1228835328,1327401472,688818688,-1342130944,-855002080,1380997904,-226045045,-889270530,4800138,281871028,1405311066,-1979666094,-386692369,112459803,267063501,11620947,-141890678,-1275065624,-401552121,1532624924,1173699,2692746,-822162690,28364286,5193354,4825283,1252000747,17229824,646586485,-58720184,1377268743,-2146959174,41026300,-466426160,-1910578441,72262618,-1664919009,-1169141165,11796480,-990505011],251,[-166824672,225772740,1946273014,-350703091,-350506490,-384191998,1347991486,91557180,-823653712,1532647679,-1824734307,-1791205260,-583252364,-471316876,1958742734,1019805240,-1171098870,-487194608,-1031679862,-397277613,-399712862,-397162799,260757580,1913649536,1125101826,1599813515,-67062445,763929843,1526756840,-1075713597,49020848,104464560,1906442353,-402426880,-1863843746,-1101806658,179897939,1455816192,149440176,-578137637,-1410858825,-400510956,1582947067,-1392750250,91537418,-352316440,-401755915,1582947047,-32455037,1540257225,1012318443,-1342016243,-623777765,-1605319842,121372744,71042164,-1070464397,-1017593846,-1230123693,-1979665896,-1275049666,-1609511678,-1073086351,512365429,243925071,11862057,281872820,1543376360,-402148413,158728128,167791776,-1291684416,106151536,698353077,-1339540480,-1258130383,-1974251510,-402633186,1448804407,-61798735,-1665135956,839021910,2484416,24485214,-906077874,384362613,-964469248,-1057073136,41040444,-838979408,-1343699083,851663869,-1073065024,548406901,5185162,41225532,-1185866832,162791425,-1023536947,281871028,-1966908583,-1258272498,1210485248,29685248,-847248524,83656832,-973207182,1913060480,1371930114,208940092,1506632168,-397285238,1081392476,752627176,359935036,181226984,-1342016320,-444573312,1374161411,1958559720,-602871773,1949056044,-852432884,1372097113,1958554600,-604182513,-853481428,-346427254,-1101666042,-1963881895,-1979700954,176104645,839546048,181799634,-337218095,687636507,-25162636,-2133167356,208798969,-25111573,-2133953784,-915207943,-1073032822,1048584308,1946615880,1007071580,1951446018,-30886870,1976106697,-2134509908,-906093195,45160939,1948843136,-2134510071,-1040315020,-906098197,1971373558,-2000028158,-1593824986,243793992,378077256,-1053163447,129505908,4956928,1302578310,1327925248,-29693952,1336017780,7268352,-1275049312,-1022309115,2688570,646591604,1346109512,675022708,-1729559692,133988541,1353712757,-192930581,133988354,-855768459,2728528,4728456,4785863,770179072,1405310976,-1292051736,691961895,41166848,414601138,5193354,-1979711303,-855198527,47632,4800138,281871028,-1185738773,243859456,1218445385,-855591936,-574756848,-386022936,-1645676662,-389850116,1534393764,1371406513,1212055552,58000896,-1967319319,-397322708,1081392084,125054012,1506527720,1498540170,-108375215,-8331894,-2146929408,57805051,-1273967744,1527827723,1958456296,-1146755069,747134553,-28964748,83460289,113687922,-1023410097,-3973543,-16757450,1006652214,-401574868,540855166,-1973872525,1978159560,-399739717,1009572422,-401378260,272419686,-1662450830,-393586244,-1151670191,736629108,1340615898,1930443979,-1973790231,1498501840,-2131654054,243863526,-980811701,270852304,-444546550,-790245369,-790245147,281147109,-847248524,1408109184,12048522,1302466340,1311672320,1328449536,-854871040,-3974384,1006655030,-400526292,-1073034502,440163188,646600563,-469106575,423363700,-1973793933,-504868144,-394562374,1009572274,-401050580,-1073034542,646591348,-533069783,-1973802126,-1041739024,-10783558,-402626506,1009572238,-400985044,-1073034578,41222320,173613232,-1578610200,-349342534,-1143609085,752446952,1019908584,1509061408,169928064,1372097256,1958380520,-648746993,-898045908,-646766532,1372097113,-444575399,1745783055,28596480,-1990586163,-2046798314,-19988750,1049252810,45350985,-1017442099,-352276400,548425731,1347637660,1492794856,1745783643,1913058816,41221888,-401996619,281870772,-1017602727,0,-1,-1,-1,-907502512,1397454075,-963882415,-1912602433,922691271,-14286724,637566518,8128199,-1943644936,-1912570354,42053830,-1291816442,1228835459,112896,281872820,12568204,650612224,8259215,2080804646,1522961920,1486707545,-1178736445,-385853792,-1259800974,6678713,1450569226,-385160694,646598772,-499515351,-109033358,-1606192358,-1073086351,-109050508,1396142873,-822152822,1049283326,45350985,146018509,1348145357,1018787816,-1341885396,-402134272,-399714238,-397358746,1479137338,1951973386,-372995582,-1863715310,387258,702031336,-668931901,-919410648,-669456302,-919934932,954778457,1955937465,-670504952,-339725603,-1188435963,883097520,882950912,1958742528,-920917968,695405116,448419411,-466464170,-259268399,498401070,1532937046,1062614211,1280722518,1918266198,-2141816746,-1873377194,-1171920554,-1979697733,509447,-1946837015,-385861858,966790854,-175314688,281871540,1961101904,975079692,1009682432,1058441472,-997566464,-789133058,-1946848279,-385861090,1017122458,-178198272,-33538400,-178722368,-33538656,-179246656,-33537888,-179770944,-33538144,-180295232,180913384,1007842496,-1269533948,1102795520,-1965554944,669604615,28988405,16890114,-100659269,254078190,-102644934,-1020130333,-28253814,-338152761,1962871532,-1143502310,79233089,-722053120,-388963838,663224947,-17309117,-68651574,4300891,-369827351,552122719,1955937464,-688855032,-339725603,-1206786043,1168310192,1168163584,1958742528,-939267874,-680328132,242483624,-922873676,1085538932,-385822488,-1152125780,-1073086394,-1975320204,509447,-191174309,1448431772,12197463,-1898279424,-1593503714,-1005977498,251595124,57999462,-1610602520,-1073086412,921174900,4562944,57982986,520120808,1482514015,113692573,-1593835419,-1073020826,-95283084,6620918,-1173916161,619446369,113766140,102,1405311739,78926417,173019341,-1995672348,-2013251042,-1996473298,1476411158,838874784,169440452,908495076,-1995344896,-2013251810,-1996474066,-1342161642,3515135,-1017423526,4635475,1962950528,-401558521,126353425,4161603,1085540213,-2013264664,1388534535,-335412806,-922827742,1522829976,649411,-1174023240,-346947580,1712753464,1962019328,1694942727,-236192000,-958469949,1915091587,-1075293678,1911041237,189946314,1510438354,-369148951,-790054893,1227519,-147530568,1694955249,141950720,4438608,1492039344,-301972806,1978582154,6404615,-301789972,1712752986,1694942720,180551680,1497451866,420501776,1494243674,1494243600,1499082000,1297757200,1158699329,1494243674,1494243600,1494243600,1666866448,1497451866,1499102224,1494243600,1494243600,-1441769200,1851437402,-1424991909,1499197531,1813010704,1980782940,571496796,-1675463230,512316240,394790121,-970079357,1128464391,-968675448,-2008875001,130433807,-1655153920,-1365710397,-2134680744,41255162,1489175218,1503577222,1522752346,-2084349605,126496451,-1950101258,-2096830178,-1950143549,-2096830178,-1950141757,-1979389666,-1023398009,-967747754,-1526382842,-1090195266,146343232,-492504064,1583307261,-1152298045,145818944,1965047680,-906083571,1556018805,88653573,1421742315,88129285,-1493432143,-906090635,92993909,158598202,427147274,1963001078,-1962636780,-2012944098,-1157615225,250108404,-339725824,1509866247,-117439256,1405311833,3022475,1960512323,-1144825086,1129514323,126486705,1140119016,-160052738,-873976144,-1014801420,-163270647,393535751,133583024,-1341098720,-2146961854,1102055797,1967130614,1531817986,787785192,172165002,-1007323712,1970226720,-13736850,1394606093,1886415211,-13736859,12124173,1376684032,-387272699,-471204163,89308158,130418570,1975519744,-213456891,-487997430,1376684286,-341579515,-1963013912,-1325389522,-387076096,-1209401711,-2041554690,-196810556,5705354,512477694,-1886911255,-1427570638,-997828354,-1963439639,-1325374930,-23861248,1659399600,-22025986,-2013240416,-25106169,-997830568,-385874968,1793654401,6536181,259263804,-397211650,945553045,-1341689337,-957879539,126484487,-1996587800,-2041003257,6464196,6398147,57982986,-2136151831,41286626,1369571762,-1564410363,-896924336,-2139037312,452264425,-2132705079,1947255542,550076419,167796896,-1325239104,1976109569,1594291721,41221888,243810481,-4913848,-756520784,-400061699,-990446034,-166955775,58032577,-1342165016,-400561153,820510771,-1946651906,-167450338,-2130693753,300419701,-972721407,348166,1638007216,-35133440,-385808442,1069284794,1161477,365757364,89373635,1392513465,365757108,48825203,1587567361,1975519744,-1522565114,-373037451,1637919785,1958804992,-1564462581,1621229665,-439490304,82386571,3246070,-387287679,535298107,1407380225,939549115,-1962052313,-167450338,-2130693753,-1023314597,-1263801879,-1840897,-997830568,-385874968,652803405,-33060864,-401902399,260635997,-44570429,1404768138,-33508091,260587977,365757364,-956480280,-389873401,260767037,1404764341,-1009188091,-1628962380,256255,-1594026775,19662160,-1144848013,126485841,167774150,-1023314752,1929382632,1342621191,-1073086459,-3938109,-1040316534,-1996686104,-51386353,57937722,-2134654966,-579534785,190544,1404814168,16824581,365757108,1403000178,-53745659,-823654520,17286908,1962526974,-2134640639,91555068,1877547186,-1423578709,738545824,-373286399,243796115,1525220689,1594279657,-1991049216,-1962586850,-1996271594,-1962587370,721880078,1225689547,-397258491,1499135652,6332507,1946599434,-1262318078,118869251,-1174369816,12124165,-42645248,-386239158,-1094516618,-1937046189,1621098506,-1665136128,1343059281,55988563,-434706215,1482381662,74776892,957579,1958742534,211061518,1959329280,1343654660,-1262318077,118869250,-1655106958,512428917,-654114768,1478396227,-444536573,-804919216,83656792,414319989,-374688279,-397694357,91599347,-352295776,-1041700861,74825738,48955824,1688338608,-840922624,-607272171,-134091783,-1952648309,-1979407090,-1564396861,-947256153,-578100174,1939734322,767755015,48955649,-469056725,-2143482504,-1961528832,46433246,85417449,192479360,-997990773,501213442,-1577025531,-1514470234,-2146467836,-13443445,-1014969472,54068934,-641275776,-388330669,82314986,1579059653,-400510716,-396636389,393523552,684732904,1389996008,742131594,1290274165,-386798671,-1993748450,235092766,1348331960,55588607,73283327,991857611,-397163773,1815872782,1279003252,1899759220,1362887284,640074587,640034342,640034342,640034342,640034342,640034342,623257126,606348581,589505316,572662306,539042081,522133536,505290527,488447262,471604253,437984027,421075482,404232473,387389208,370546199,353703190,320082964,303239955,286331410,269488145,252645136,219024910,202181901,185273356,168430091,151587082,117966856,101058311,84215302,67372037,50529027,16908802,257,-65536,-16843009,-33686019,-67306244,-84214789,-101057798,-117901063,-134744073,-168364298,-185272843,-202115852,-218959117,-235802127,-269422352,-286330897,-303173906,-320017171,-336860181,-370480406,-387388951,-404232216,-421075225,-454695451,-471538460,-488447005,-505290270,-953949983,-941822637,1551237721,485102676,1939015176,606378345,-797439702,-1389510717,1649085524,-331573286,-86110204,659275216,966071078,-1323389627,1140659791,-827118517,352131585,1113585502,-1707336414,-755501771,13312074,-2018119037,-528538755,1959901073,1486759710,302392694,-289002938,-1769492781,1966878071,-1105932988,-1836371686,1838809237,-148032447,-922713926,-629393551,497045620,286997271,-452434798,-1788723652,508198326,492716396,-1829859694,-1531624173,2007642678,1306675256,-1785413948,-1330820250,494729018,1557745424,618411273,-1274064332,773014091,1351177569,-1127478929,615274764,-335606837,-304718801,-419508547,-1264165029,1885290806,1640981257,-864611964,2051237419,-1080764955],252,[1818913110,935134639,1199926534,-978565349,426143783,-1223206686,1340109649,309237645,-1546094845,-687194768,-858949085,-858993460,32076,0,33024,0,33824,0,34632,0,35450,1073741824,36380,1342177280,37187,603979776,38004,-1769996288,38936,-1138753536,39742,1797783552,40558,49872896,41493,1136082944,42298,-727379968,43112,-2065225216,44049,-434047872,44853,1604923808,45667,466206468,46606,-1564725563,1073789233,191576694,-402604962,-954006391,1644216330,2028717484,2055258925,-685328617,-1399798184,-2038943122,1471531527,1746288394,-308097751,-1038364980,344313939,1498505536,430363652,1873131920,537974565,-879810572,-1811228082,1060731128,-1190339071,-1895311562,1733288225,-221655804,-2128354231,1870413893,1891035004,-978474965,1290070813,924389942,-534974907,-2065738045,1813180790,319526458,118945050,-1748075575,1222441024,-1111352645,227146608,1989759157,65302,0,82935808,-1710981067,612571639,1971536739,-1450930739,75662207,-2130706432,-2092060446,-2096008694,2134181108,-2144243176,625304878,1682186531,-2147471316,-1921080122,2051014659,5960464,1316134912,2328,-388717296,-402653184,1525878,199491584,596,1000000000,0,390625,-1769996288,152,256000000,0,-1609612736,655360390,-400093184,167797763,256,-7307264,-1,-32769,-1,1006632959,125909162,1952024700,1999017952,2048794052,2086883422,2121661978,-2144243176,-2130706432,517470981,-1725536890,590633095,-1520574073,1225776006,-1277754749,33117,1644462464,1350468405,2038320164,8366761,193003520,-2089923004,-42065159,-1631386813,294,858927408,926299444,1111570744,1178944579,-1146471494,1927840056,78028810,175278140,77932160,-381193088,1748768973,-1516219790,2042628612,-1568726007,-340065115,922702690,922682531,1189610661,-2132637168,460620228,-387698096,1532498388,-1763159974,1645722372,1527938024,-628436429,-2096488215,-466484028,78063240,-1173229079,12255232,99281281,855942079,-945029952,-1014956027,-844358935,-1523154759,914391044,-377486159,-1160969334,1525275015,-2017735420,71821785,870890701,85715225,-1310074489,-1984049915,-385572066,-1093859221,-796157870,1510534888,-2017473085,163047897,-645414707,-2129793559,1971323131,-389952237,-768407341,-393183045,1273496581,138799386,55827447,1476686042,-855533079,146139330,-1556676774,-1523122428,145352708,-353805733,1388546819,1918561015,-371684603,-1009974922,143779923,-1556676774,-1523122428,142993412,1391024731,1977289481,-1489598452,-83442172,770245634,-1558279919,47108,-1845189213,58310667,201326522,-955876901,-16472826,-1556154369,-371684604,-645463766,-2028415000,-397163559,-2091181499,-1950153533,-1962630378,-1023105778,434656156,-1014801638,-389833468,512343723,1743324323,-1096685558,77799049,-854956567,-1961391164,-385875297,-10615987,-16473290,-16472778,-2017079834,413198553,-389817977,57939812,-1012689943,-840377721,-1245695488,-1144599144,-930478938,11874184,-802191293,1942474192,18933763,-645208694,-401591319,861142674,-1558279717,-1987987708,-972774114,67304198,1528038632,50005702,-1047805180,1939006199,-718935805,78363587,-379275334,-1413808122,1689893380,77838930,1914107880,77576707,852331203,-2029458451,50045146,-53965928,-74714485,-695491341,-389816437,-242497482,738065291,-1527561782,-812918133,-1664877503,-389833399,58005180,-844960791,-385648440,-1549724029,1958742788,2030153734,-1006653438,-619986893,1539568501,-661940029,50005702,-1558279934,113689348,-1023147269,-369113880,-909246489,-1242998181,103147523,199842395,309516,-1660974871,-1656547446,1127713436,-1656549493,-1013103716,120109907,1528170216,1361491641,855619048,-1563767360,-1262812367,537380356,-968685814,1793667079,-1597256437,166397093,-437728051,-167218153,450941136,-1019382592,914410957,864027815,-1948387621,-1950213181,449022672,-1010267455,2014708712,-389100038,58201551,-401025559,-806873086,402450712,-1037319285,124784244,-1070463112,2026094846,-1071973895,1977236419,-371510523,-1031077850,77799049,113761035,1189,113706617,-64347,12238859,-1174177536,1056440319,-628423517,77799049,-516248125,38146420,-1732182524,-180621309,-695472267,986855913,1963129606,1965832937,-796244251,-1912194388,33846272,182250434,-1743752000,9420689,1955702515,-1963982074,-1949766718,-1950131242,1261341683,-1091830780,780923787,-369360036,984416269,1175549153,-268199764,1005585325,-1947240978,-749475362,50005562,742058357,-1404639883,9307706,-1073029259,-1852305804,-218067009,74748326,-789843965,-1949267027,-754587170,-1021962008,168076705,-2131397404,-2147179210,11589581,-1576755550,-1298135894,1958742532,77963746,-663428086,78716555,77926016,-1324449664,-863338492,-1482502358,1931637764,-154958318,78095065,78003848,1877496144,-2141693675,1601386745,568916051,78094357,-1144835493,-1430387554,309508,511245560,1124536749,1945756227,78035730,880019454,79252299,1260376320,-369434037,430772713,-498908409,-166038535,-1191181929,1263206404,-85846025,-16776007,1124496647,1962467907,217377224,-1609724439,-2145123161,77932160,-1526331265,512344836,378078373,-1581054813,-469105499,914419828,176161957,-1578142465,-469105499,-919347084,77805195,-1979406430,1942956748,-2032536051,-1507948065,-1814067708,-527772025,-1264786638,180619904,-1964756260,1959332860,435782470,-1986194830,-1979407562,621061926,-1005944705,-1023105630,1913190784,-1964864996,854821590,149520603,1948239094,550273232,-863974421,-352067040,-607062002,-590292271,1964033270,-1644961043,-869653127,-233053814,-1021651317,796121226,78059254,-755510026,-989932554,1967268213,1975778846,50785050,1943540438,-1509491188,-804686844,-790965797,287631836,-385046039,635964520,-1314864365,78094852,-166942743,-16472570,116846708,1962869938,-1323398171,-185341948,78716553,-133913413,-1156341272,-386399056,922686362,1592263846,-1509519595,4241668,1359539025,78298104,-1961658392,149718012,-1107103869,79234224,-1510736640,-1190889282,-1430585340,-1375930364,1128466201,276036066,-1962933063,78299124,-1952058372,82573542,-116865917,-402350405,-497478856,-1526270282,158629892,77989631,132712821,77511436,-384622616,-1796730831,-2012777198,-385571042,-16118784,2062091125,-195565550,-768345461,-208929142,549052298,780883200,-1516239709,-337147388,-674105339,1465308881,-266601173,1583285363,-998046485,-772409340,-489434670,2044398564,-1509491190,1560835332,-787765783,-1965829678,-1965651230,1574931187,319819241,1364677625,-397397972,-1739058608,512433785,-75430749,426970317,-472790133,-654056495,-670833711,512297848,1223361699,-351767984,619204659,-954930430,293894,2114373412,-1147898876,-2081946498,-401180397,-10874308,-16473290,-402348746,1515913867,-335688472,31975443,-401464344,-396750098,-622329225,-51451903,-1017421991,-1070409267,-855635479,-972967718,134413062,78120646,632602113,-1946209450,-134771761,-2031595311,-1073063919,113640821,-1979579653,1965440007,-1341658877,1956392252,1948990469,-68662527,-402230280,-169214147,1638120959,-225717709,8796718,-2130021376,1952554237,-269923036,-1662156289,786813281,1781573375,1784638027,1785162335,1785948781,1782606400,-1662468046,4319232,1090530793,1374222197,1370454289,1223186259,1499160321,-385899543,-512429172,-385885207,199819485,12380160,838862313,11987136,-401771107,568857389,1392867857,1527967208,2046168003,735770370,1951101143,-2096596920,494020602,1376402921,1512489603,-1169026183,-1169003856,317415170,650281818,2027616899,244005,-1031675181,-628662222,282781778,-1142421390,25552913,91818731,13232211,285599835,-1964391589,1048616720,1963459323,149528068,1465097728,1593859304,-1946799269,-133895978,758911858,-688454539,725353963,-389873292,24311794,-855998013,-1174048244,-269778945,702544,-2141527305,-164482838,-538193917,1402732812,5171287,-164406433,1290327691,91594239,911443,-389856421,-109572008,1956409321,273606705,58021499,-845382679,-402294321,1223360575,-73268048,-1524725246,-1491171324,-1558803708,-1574532604,1087143940,-377435264,501747157,1965388560,-1672812285,58314957,-1342173464,50045448,-1616658381,77701892,-1957276989,-402349290,1516109955,267577539,512427385,-842857309,-385649199,-1499423720,1922055172,-385649615,-1516200954,2025851396,-1677924093,-1157627718,-1964474368,114026747,-1173238296,-2135228416,283961488,-538377356,-2147435621,-1516229141,-1665136124,2133067129,-1174100574,12255232,-77076352,1006937760,-1660521072,-1209410696,115861659,2040388235,-1982073086,-972774626,33749766,853226435,78102244,-31546,312976,91869707,80141047,-1965127040,-958952718,67304198,-855094295,78029014,175423498,168080032,-385583680,-1950150920,-402345698,922743002,512296102,1458046129,-1544516847,2025522342,78816004,-1962628163,1958742784,48940,9162635,-1957485577,-2116090914,50632643,1107391239,24363267,-1962440382,-8168502,1191474182,-1948521657,-1615113279,1526761732,1946615427,-347716092,77446846,506365,-507508052,-2147126021,537173518,168076704,-1509519424,-1156614140,79234206,1125634304,-369434045,117312537,-143326042,-402137623,74714739,58064650,-401710871,244052026,-315489115,-1979407455,1381061629,-487108527,-145175925,1942488035,-628407807,-487106470,24365059,1524237122,65205848,-787647528,-19279397,1963238918,126937347,158990090,77989630,-2081880203,-774778617,-1965716781,-1965061389,200075745,145773507,296747634,-930420598,1223203921,1958742530,-1660126974,192630873,2035814404,-1660294374,69659481,259610631,200730704,48269912,35028705,34401256,986054341,1912845800,-18314740,-352145211,-1245380092,-20382205,-1672455224,1307101490,805815808,-398261899,-2142568216,-93048769,1949187968,1486701313,1352412020,-1274167320,-1274905787,1126664260,130456920,-972719829,-654955257,-989974604,-93124052,-2042414588,1124567492,509507,-1262757497,-838941948,512300665,130417490,130433838,1975909936,-919387144,-838984981,130419829,1377732910,-919387389,-906097941,130418293,61948716,75566729,-1123699517,-639081995,-1769263361,1162149888,77805195,-1057083472,-93064661,126415363,-1556707005,1976368644,-4790051,-1023408186,-1107099207,116064262,-1107032903,-1279328252,1958476804,-1558803614,-964012540,-522984398,-684793722,-1964846166,-294302003,-1157626426,-27720525,809468105,-498924683,-370621448,1366784780,77577811,-1190876225,-201588732,58058917,78756691,1527643624,-1090212930,79234207,-1510736896,-823655564,-1508996596,-1192656892,-386344458,1499136858,-1335777602,-13703159,1345302608,1354825304,1929417960,10742007,1966750808,822593033,805815875,126354155,-922855357,-1101932683,-1547762529,178436,1504048124,1364404715,-401663768,1532625777,1947048424,-1524725493,-1558804220,208922628,-1293418064,-1524725501,-1558804220,-1336190716,1642904067,1358874600,1592283731,800087309,-1057073072,236447824,53409651,771752086,171538,-398113467,-2024272584,126376917,-922855357,1111674485,78965387,1375646697,506198,-133914689,413937404,-102611195,1371756894,-1090517063,-50854753,84978734,1509548615,860967875,45832191,78028894,-1073031378,-1738595468,-1957169109,-773598760,-2115776029,-396348733,91425724,-351537432,211347673,-335781144,1617345489,-401837592,108203286],253,[1594609640,-1712826545,-1156681205,2011717754,-62789620,-351720360,1532581889,-1144799222,797574324,646586545,-990509949,973960224,1965732329,80016903,-376831371,-1075310712,-1120766734,976118181,1946157190,-1661107959,1294365793,-310251285,-439262820,1638334254,1970304368,2037414256,2037414256,2037413232,1013988464,130435952,-2094626256,281343492,-968162188,-990501881,1258648836,-315478136,-339735869,805815814,1976106563,-1981234184,805816061,1976106563,-1262763019,537380356,180480083,175742043,1395460038,1527573736,-968687348,-1013108729,-571942707,1124627967,-1157625914,-389872460,309922504,856096953,75736000,75566729,-369271064,2028601137,176285948,1625883513,-1023314529,-805001568,113660136,-801110874,-1157323242,166200491,309517,221767761,78321291,78454411,1526184936,-162797477,77991678,-502631335,-1073456925,77989376,170912195,1462091455,-972773185,753402117,-385649398,125432118,175505162,168006633,-385649153,-620099059,-8379271,-385650023,1397923567,77805311,77936383,1526805736,190638170,1527463912,-385649574,-1516200237,2042628612,1908653833,-1568725929,1381172389,-1669346432,77936383,77805311,1510016232,187492443,1397890677,-1157627718,535334912,2035964683,1532665103,-1174389527,12255232,-149755519,1393457565,19916882,-974601590,-799319550,-1559851048,-1526296828,645963524,-1635842907,-1329658765,1381193597,1510020584,-83629989,1408271849,16771154,78780041,77792967,113704960,-2130705243,78786257,1532626803,-555199917,-1308166150,1962934020,-396666347,-1914172383,-87300086,384326490,176351244,1532679915,-1508996413,-1192656892,-638174861,77904796,100234,231304,211599370,25659520,42452480,-1667385344,585630585,-387108352,2040332306,2549763,77465286,57908480,-1023296023,-386378927,1499138426,1405351650,-2096848965,74645807,-135576765,-1152138405,134087839,-347929739,-1966908423,-2147178994,1098094825,-1952654858,-1962630378,168076574,512269531,113640615,-2137520986,-1667399477,-360511879,14385153,-922030798,-338688396,-85796143,91856797,-33393342,91463107,-1444289486,175742465,-738798857,-2147368317,-1312620333,-1509021032,-1427376124,2114479848,47697,-394198853,158665150,77797001,77928073,78028995,1352171564,77989574,186378368,-396265797,1532625432,-401927960,-2017785476,34269281,-1847043238,-18326795,-119937014,451435354,-2144224268,-378398534,-185992803,-1805850212,1356891807,48955824,1436729394,-997828604,47774,72556169,-370670732,991857091,-1817384957,-477374603,72562315,-847956167,44534354,-2091757568,-2013920061,2021720063,178497,-1074557956,-1510800221,-162310565,-16493306,1455296373,82805508,-218103111,1958752933,-263460861,77839967,-67108167,-1956731405,42765076,80118528,-263591850,-1014814741,1125092100,344677955,72681206,-1962510849,-352037354,1892745988,1377077557,1128470411,-1511500968,710499313,-249567035,378080116,-779419602,2095698823,-1981576294,-1962719970,-2147271906,158673983,-392501528,-1813381310,-1700206189,1465275217,-1153912238,-1514208098,78036484,-1185736213,-772276220,-498908393,133585914,-30837440,-30772212,-165251894,561577733,746643573,-2145749496,360057066,-1190878018,-201523193,-1641643868,-1091887100,-350220416,1583307474,58087771,-385583895,1049233088,62456998,2027620864,-2146274004,494012655,-225780086,-461319030,1961550368,-724502512,-741289263,1967178998,1976565255,110881240,-350172032,-1505851148,75032836,190547,770229083,67812096,-397210389,-1017446398,-1157619736,1048577123,2013332648,-971868921,33859590,-1330675224,-1349916659,-2065167696,184337327,1644412671,116787828,2038432935,1644936707,1913027560,77577992,-352320327,80118537,-1190878273,-1523711998,-389808926,-397211379,-1226307711,99113975,-379889152,-1976633427,-152528889,776163336,-1549596789,46367492,-1559786706,-1014823771,1499092994,1360819272,-2024583086,-142350119,-1959898277,-1618268649,-353894398,-1014801423,-1008801020,1944637523,17426691,-396315973,803735254,1527345671,1274749928,-1020983354,-1257901080,-1258130672,96331783,82314100,1064852474,-989671286,75630122,-654965383,855294696,11659465,75577087,-119871406,-2130276518,-2127102204,180367876,-402230078,971569843,-2130276360,-2127102204,75603972,-1979550999,75604176,41205770,-259340034,-930430462,-1070463880,293193866,1397903696,1527097832,-27764390,-1963886400,717392609,2042954433,75669527,-956671256,843263495,717238985,-389731646,384563787,1376027296,75577087,-1037384406,58245378,-386255128,922681383,1374160001,75669752,75564687,1515765770,512427893,1743323986,-20839935,-402425656,1542060559,46500353,-20895038,753437376,83656451,-1597470205,1076102275,-930479499,83814595,41027508,-924315468,1962498820,-397389047,1532688651,1352459914,75568779,178058762,-33393454,-1645083958,116787572,1963197571,718208514,1357286132,1323893624,1347441408,1476714984,-143276802,-402341912,1347946382,-771750983,78047460,-997584782,1622326168,1810421763,106293253,1857752811,-1731949984,1407768579,100198405,293100376,-1040295592,1347637329,1476697576,839052123,-1596131612,-536738686,-1073036034,116787572,1963197571,-1966277118,1489580780,75577087,-2110879664,-144775164,2128874072,-389772795,-1554450113,-1073085311,-1974793099,1949187079,512312065,-1655176366,-1006496398,75638410,-469056470,116787572,1963197571,180420098,-162862912,1206507915,-153056768,62144708,-466484619,-1996192861,-1979416306,78953440,-165673018,57936068,1395328966,1526970088,130418809,-488090835,-968664315,-773312505,75735299,75566731,-1276574856,6875645,-130291629,-2013039525,130433839,78887680,1379830595,-2129229053,75669508,-81009614,1131739179,540805002,708634228,28631668,-397388981,-466425110,-160158404,-227267780,-294378436,376778812,-355145661,-347402125,126372611,1961101912,46433272,173585387,1543206116,-1020983354,-1979415647,-804866612,-2129228824,1393259268,-213522350,-379928526,-963969473,58197292,1391994600,1492507368,1975519824,-922858751,350750328,509688,75564687,-385918487,1836319467,-1549726599,762628,-1576753760,195100685,653733376,-125083029,1839254154,-136039838,33557286,-1595657528,-147980275,40004390,786707144,1651381899,-1976641789,308440862,-1490646823,-1568624636,378078374,512229387,78643213,-385680478,-1279525960,2144516,1128466179,-31130910,-352318557,186026913,220105216,-1329581312,78029440,78063240,1408995305,77511505,8390529,1929380793,-12369138,-502762233,-1509490952,1495257348,116793460,1979647134,-1624866811,-1514406396,-1979217404,603980455,-2132508545,663281674,-997997733,-74913532,-2132745088,477331652,309674652,1975778973,-607061741,77989630,-380106123,1973287786,-18710525,77839958,1178997897,78069386,-2139102335,478732042,-242498722,-1962625816,166220238,-2146864638,-1207654850,132845433,78003840,-402228840,-806878720,75938564,1493455336,76463953,-402356549,-2034564043,73263108,-402522648,-2034563918,70576132,-1157497880,-974650220,-2096925951,1474823403,74799364,-856964610,1978198411,-1009939708,77932160,9431167,-1156588614,-85425335,266058482,-394180165,-1516114587,2013036548,180552051,604600768,77963903,1350414520,-1610586904,1950090406,-608564877,-2092319985,871549161,2139143122,-394271872,712508054,-394212480,686353705,276339713,-2135174605,-316938112,2013338344,55633923,12309043,-317986689,-402425699,-1514470590,180367876,58301447,-1149225088,-1092066764,108633594,-2147179077,-1144815561,-135765405,-251664383,-386810136,-1528298579,33614071,-402406424,132705270,-256317437,-1523122237,-1556676860,-11081724,922704730,922682531,-102234971,-13834239,300505691,77963758,158973962,1467855039,-1516077276,-2114158588,968821874,-768387205,-394198853,-1564807696,2131344176,2013389288,2067971898,-1556676777,-1523122428,-1277707772,-394175045,1515973733,77805311,77936383,-1157520408,837313097,-10855430,-16473290,-402348746,1515913616,-1142051864,115958354,266058490,-377402949,-1833243611,-2147042550,-387176215,222081111,602407797,126496433,1975519811,-1614822418,309508,-67108680,-1195136013,-1549598720,77964036,2812099,-1549726087,1958742788,2030153760,-1009191396,-1499409203,1958742532,77963280,125091850,91816368,214161654,-73350399,-33014782,-20382008,-236403768,1393324799,-396268869,-303562546,868441066,-2147435566,-1007964952,-1140860952,292708394,-840431381,1614461951,-1410857102,-260708352,-1523122237,-1556676860,-83442172,-1662515198,-277813248,115891034,79283185,1125634304,-1006968253,-788527943,-498382049,-1887386630,-501219326,-1329872127,150568964,-1185864078,-1430585337,-1977120252,-2013265529,-136166649,126402610,149520473,1948312704,-1440347943,-2955004,259311882,-1209468847,-2013898241,1963982850,-1010834759,-1090216002,-1174666069,92995588,-24868443,-1007164673,-1190888257,116064258,-1190889281,788267012,1135282059,-1946623421,-1018475553,-352015425,77578218,-1413487125,309508,-201531769,-1008826459,-1151904943,-1413544801,309508,1610607080,1371756891,-1413785773,77577988,378137579,512296099,-1950153563,-1962630378,-1023105762,1929301992,9038143,-1014343853,77923890,-620085384,-1516169608,1925393156,-1590004414,-1037368157,829766002,1609285682,103531403,728892581,-1031068811,77792811,427106674,1206632498,-1514186925,839355140,2030347526,-1524200941,2028210692,167882758,-1339233344,669776383,178513,-1516183929,2042628612,-34109694,-502893145,-352276229,-1341754611,-339736063,184528901,1599732160,-1313094821,-1084796156,92931237,41486130,-1185827861,-991231996,-396230725,-1746338062,-972327425,33749766,77792967,784564224,38443,43915822,166249216,-1610057474,-1073085275,-1581052296,-1073019741,-389869192,142147060,914412237,-1015020379,1023714209,175472640,-397159475,-379851301,519569382,-1144847197,870843513,77053696,-1207957319,-201588736,75014827,-1023104350,1929230312,-22877949,-1618274421,-1178402814,-1511522300,-385649923,45743766,-24057600,-2030041927,77577211,1929220072,-25106173,45735815,77840128,1944714119,309758,-402350145,57867636,-1174510103,-1547763710,-27465468,1929208808,-14817021,-385954327,79297880,-1190956288,-1084424190,905905317,-85831857,-1413495979,309508,971510251,77578237,1929381049,77840134,1476395705,1195836815,-1018103070,2046631912,-707935487,-1259797646,-199497229,-1158021120,-628228000,-762396018,1688387634,-1148078844,-1699086336,787647238,1124567212,1976434242,118406388,-1141239091,-470351808,-1020535924,-167771973,108392644,-523041615,-1991518069,-1962922978,-853349917,-157143888,12040961,842663878,49914560,-1577056606,1705116779,2662916,-1996288325,-1157428194,512295802,512426978,-1991573460,1258490398,118405971,-543030096,512316164,-543161120,46202372,-1227846976,1524237056,512481927,394790112,1127712835,-1190862944,-1073086412,-628683148,-628631293,1128470409,-227161858,-654058873,-922856637,-1962592606,-1962614754,3390231,512350723,1130038500,3153545,54861449,616729178,-1966044418,-1966921022,449219288,1945668295,-1385633533,-338492495,37537674,12256114,717392386,-1965520189,-1966662970,-385649672,512339274,-628686070,2891401,53419657,512353163,512426821,-628686800,732773864,1397443546,-444536741,-394273605,-1729561729,-1013978708,1954103840,1713402725,6645106,21,0,0,0,0,0],254,[808466229,540095792,1380994883,1112088622,959520845,-522702536,12181997,-645137344,-1157627976,-13915563,-45110541,-880019573,1975792300,610460709,1962979520,16547869,-1031142540,-2132155734,242483452,-226041718,-663468036,113231,-87830293,1939789236,2068608334,-1622640310,-321780303,1085292915,997318864,1923015730,2016703542,-1624212942,-321780303,-456119950,-4709008,-661718529,-1014047860,-779173492,-494153076,-175379317,125042315,125159219,199455736,-201231161,-1595539280,-1716485146,-55548954,-1070964250,-301737798,-1195720450,12119555,-1143959824,381476864,20179424,78697845,1420822758,-919911450,-1047864950,1085293030,1105478630,-75442166,-503024385,-1967854607,-423023677,-431968191,574743619,-503024424,-1331631116,-1337727404,-431888878,-1962954739,-1174893864,12189704,-1192301056,-1964244735,-667161376,2062091124,-303938817,-545992458,31915952,1487929830,11537382,182847718,199639472,199639728,199639984,-1912586056,1914604504,-1900008704,735612608,610329855,-1325136884,-1948200180,-52393272,-453123414,1947149410,268483096,11591818,12173966,-201380992,12747178,1976368648,-434917137,-435638240,-435572703,-1900008671,4243136,512351886,1048641650,305397874,-661768076,-1908412228,-1141339184,130482212,1128522422,-1209528436,1710981124,-5108107,-1979401496,-889279805,1053685365,-1124460786,770301976,-385649410,817430205,-1127182848,-953810688,-1023408122,113714914,-268435446,-1191171351,-1070456832,1124532782,-1073022238,1380012227,542725193,1128613955,1345462347,1414091329,1212358745,541803333,-1900008655,113714880,-11272172,369542950,-84934656,568721584,-1073077788,-5231755,568599014,561316100,571900,-1207951169,-1196694858,-2085883904,-203291453,737928242,-486612279,1961102078,16890376,-100422168,838907124,-419516179,-435113951,-1978224317,-163518783,74842052,-571737630,-5238095,11813094,568786608,1979696374,-369499444,28573750,-419450800,-434065375,1355765792,1084777188,431884404,965090,-2136470805,666767476,965090,-855637832,65464336,-816253702,825242144,4243452,331226894,2144767,-5200397,917512678,11551718,1088831718,-1912586056,58255576,1957362560,-432230362,-460287903,1979655264,302448150,113714688,-424542176,570869542,-1326448640,-1339955458,-1302206772,1610660612,1979631848,1976237575,-1878529033,-402587206,1625555678,279118004,1966089216,10021123,-58662778,-32934864,553418944,61866613,-840684976,-1152362480,-1195724800,268482819,-58719824,-1156877264,-658851840,1073789187,-1896953602,4241603,1048696974,305397874,-611447436,1962702568,16955910,1476559336,-855591856,1881192464,683278123,-1410073600,-58699688,62569008,-625343628,721990659,-1004344119,-102628235,-919923733,1959011052,-335945212,-771510008,-337349140,16955910,1476541928,281870516,-1912586056,270961368,216301568,-453638992,-796192764,1659164811,548671268,363062518,1090224896,-1070923148,329499395,1916698880,1947350016,67156813,989860025,-1907984687,-2084335909,-1014951743,1397818368,-70064046,1952013146,-1965388570,-1312388376,-387395068,-964034498,937955108,-1312454144,-387395068,-980811730,669519652,-488063488,-402651975,1256784464,4241408,378263694,-771031019,12185716,16482560,-1142458608,-1679093760,-1155592674,-1260919625,-855591154,549658384,825307187,808857907,2013510705,805468163,875770417,943142453,1128415545,-1203354300,-661782464,1195648,-398887935,736297394,1642483120,1974139776,-422793182,-431181727,-490132639,1012983038,-1978043392,-771444248,-6493976,254068106,-1090546200,79291559,29288448,-1064386517,234893497,-17580513,-67100481,1085842931,-1327985152,-1335761331,-1339955457,-1203509578,1122370771,1122419850,270820068,-402625630,1005065278,-2129861868,1929724155,284918022,-1106676988,62514347,24045568,568786096,-1476390752,-385649407,-1129316167,11805158,-990506035,-1172277761,481297394,-490132498,872342270,-2013153838,-402637290,124913907,-320331083,-1106676984,62514350,19589120,-222688080,113765891,1966106,1836743,-1313013730,48868,5671726,720284336,-1438847808,-1802959243,1178992648,-41859771,-462035785,-1174404933,-1460927494,-955746824,-134217593,-1169997053,-1460927750,-955746824,-134217593,-1958526206,-771509818,-1564276024,28966929,262728706,243271029,-1341128687,-2136938880,16781886,28968564,1107968,-2147430423,16781886,787022709,-8984070,-1205929316,-661782464,410318346,635963059,-16850432,-2131397170,16781886,-844102027,-387227162,233308595,-16850432,-487230006,536797950,-1229929571,867714022,-1975327227,-465377596,216042081,727836163,-16850231,-1963297333,-1016994108,1642466480,-500607303,-422792962,-431181727,-419581855,11860769,-990459605,-503155201,-1973361415,-422793000,1375454049,610395216,727836351,218030793,-1335761344,1478551072,1085853529,-2133291520,16781886,28706165,788485609,-1220148086,-854674432,-1191910896,281873933,-854717768,-1191460080,-661782464,-1476390751,-1188858879,-1269759996,1913900288,-1157450732,-1014104064,-1166278469,28901376,-855527424,74668307,416145634,8126698,268032,-1073643517,805330944,201332736,1377762048,-1957603498,-1159278094,-628228032,38027,376754699,410313738,1316277502,58051838,-33519127,-385649204,1599668409,-820028834,-1031544694,-293556221,-1026501494,-1026506032,-494812464,700383246,-1946549273,1107296404,21334574,-1976677650,-1031541243,616860163,-360452577,-301944830,-2091877909,61867202,-2083965970,-1460927806,-502762208,-864003847,732425040,279506121,-102627211,-2134081448,726309099,547941577,-102627211,-2134081448,-360478485,-1047897851,-8459794,7415424,79856511,-2081554000,-919928126,1965074668,-1258692089,-10294912,27847754,116787573,1954545777,619506676,-1948218850,-335544172,-1946204183,-2097151852,-1964243518,-370392352,519831352,4242259,-469050482,-855766156,-855760780,526069108,-91161649,1711755,1842747,126612340,-1996480792,1526733342,-1946497249,989862430,-1962927074,526121735,-1610612022,526057495,46367695,4127617,515572597,978502400,490227269,1082144298,67637280,-15007486,-256,-226,2147426303,85398015,353965074,454037257,33491485,117834771,202050056,-1,51911196,219021846,-1,-14614529,1633705822,1701077858,-39066,-8061065,-9109645,-8978571,842079231,909456435,809056311,151534893,1919252337,1769306484,1566273647,1935802125,1751606884,996961130,1560240167,1986230394,745369186,721366830,469704959,606289953,707157541,727656744,1464926216,1498698309,1347373397,-15893125,1178882881,1263159367,2116172364,1482325247,1312970307,1061043277,553582847,1448432895,1515804759,1750948955,1818978921,1886350957,959985521,909456429,858927403,1212624432,-11796663,1347419981,-78425519,1381061456,102651734,4241660,1625610382,-1973296048,-427815712,-421493151,-527804319,58064700,604141033,-1090056577,146401410,-1968246272,-385649468,-276758392,-1976637309,-1461155163,-2141948544,124981500,1517064,-167738391,67114758,1379690613,116794741,1946681367,-1873024253,1509110,-166890208,50337542,817368436,30992722,1509110,-2064419837,1962940454,405145677,388378624,1968323584,1375778881,-2147370519,443748604,639685878,-1204027369,429927541,-2013219840,1006639398,-383814656,-722075229,1582624,-2143546133,116789363,1946681368,1950694423,405176325,-1325730048,119596576,1516134175,-816293031,1509110,-385649400,116785295,1946419223,1968389169,1913046829,-384683008,1330836945,1280004432,1229473613,319951120,387323156,522066200,589439264,740697380,808398381,960246321,548406645,-1090443799,179956362,1974399488,-1947238126,1679594,-453637452,430098179,-963908864,6406,-234874183,-1341819474,16312576,208798268,141758012,-1334393728,15264000,57883452,1023370217,-1141279929,636086627,386332161,1534329856,410338876,-1996480837,-1996482018,-973071330,-2147454714,12065741,11856128,561333564,1576576,-434065400,1228832800,125044480,-1610360646,-152174491,134223878,384432501,1966554367,1912649734,-1157593623,993847442,2028667763,-389235824,1006683113,-164793529,50337542,255613812,12060277,-1872631025,158676796,551952560,-622262835,1916484862,-379995386,-1157589015,1089202463,1509110,-165645024,50337542,1245454453,1312557940,1194069108,-337020229,1244510327,733487851,-165811378,50337542,1177346165,-337023557,1916484619,-352276476,-387597561,-684799746,527761212,1962933376,386332186,544489472,1509110,1007645699,1008038465,68253530,-384963808,1631387228,2050754162,539755127,1842827,1625879435,438189052,-1995869184,471763204,-29693696,-385872408,992804404,-527771858,-1460993872,-1152298160,1642332352,-419683248,4766049,34406114,1220108774,1274995200,-430380171,1482381665,1364458435,1431787038,-1091794094,-561119168,-1157620504,-1572860,1076267009,1093044736,33325056,1599953653,1532567390,-1979710774,1059487984,-469074176,-855758988,113669236,-2147483583,326305018,1786039550,58051838,-33515799,-26708788,-966232884,16793862,66239171,4169978,-523107151,209002664,108347560,108298408,-1057046274,135053566,1040631534,113639424,201326657,-386142716,1117782568,1958755328,1091469319,300621824,1206387636,113409,-1157534232,1743257603,1101054721,1185989376,-1274955288,-1338578074,-2131367102,-2147467506,-1477948752,-347229183,506660,-1157545496,1005060105,1030913,-1157548568,-1410793455,1057914880,1253081088,-1274969624,-972524731,151011590,1354956976,-1328903599,-85929471,4196038,1057391871,-2144242432,-268419290,4130312,-770658053,214043360,-222670324,-161812989,-2147467514,347804276,14739456,141878282,-18691797,-152318722,-521643525,-58042368,1265762486,-1863453762,9758806,-805214582,-2132487964,-502659868,-2147449368,58019327,-1962974487,7923941,-402561398,-511049614,-1157599768,-1813512185,637696,-1157591576,-2014838773,899840,1577091560,1912684776,24373317,-1090764942,615252034,1010529472,-1406569152,78962896,-523230094,280289488,-523232142,376572084,-523181872,242353332,62185680,-523237262,41026228,638066868,2011693121,787006209,1877525249,-1008455167,-189116078,-322358525,208945320,243333602,1501560897,-1007069094,-1460877005,-503024256,-1964250119,66435780,-1017488914,-1900008674,2016855512,-1964257024,-999153888,1359065283,-1059927414,1040614489,135492864,-1275052538,-5445625,-1477909878,7530751,263465330,-1962959384,-6756126,-1813453430,6220031,1227676,1375712744,167913145,-502893340,-338886914,-1013097997,-435362223,-1312781301,-1967074556,66069736,-33393725,82202821,82232458,254068106,-427130394,-388906966,441168,-1962969624,-523020084,98979912,99009674,-1056745383,-436031399,518570762,-1273728512,-14096376,1912622312,4366346,1614569508,-1007156620,4263552,-71042752,45306195,116836659,1971322942,-17309172,-2131528245,-2147466994,645963001,-1652621250,-71083175,1085820958,-2133291520,-2147467762,551952560,-53534888,1358971583,129192786,-189085389,-2136413181,-102626187,4263552,1515977088,-1460878503,-2146994880,536887566,-331157525,-1186527864,-18743286,279505994,-872544652,-471086475,-1017554341,973096352,4694213,146475636,-21960704,-1057045366,-809254614,134358274,-162463958,519767065,1397839442,-1912586050,-772633634,143952870,1959922432,1961101836,1959591438,1959591490,1582914346,1355751258,-919401805],255,[-1964227858,1971366112,-17309170,-2131528245,-461372980,-1340806151,-1326562803,1348005388,562315,-527766462,1526260864,-192888182,1354951496,-1341996413,-390533624,-42645501,-336720720,-806290213,452063473,821537266,1106418930,-1007452685,1425274611,670316786,2063016692,117242866,1397838366,-1974446250,-773573948,1039174624,74580000,21490008,-1912586056,-1207912232,1064587,3204993,1966145411,-1342130173,-1973895026,771770662,-263871233,170731576,471402015,117835522,0,173690993,471402015,117835522,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,268437504,1073758208,1347430440,1347430440,690825260,689843754,-1291594566,822051584,128976757,-33311558,-1562342717,378077257,1344143459,79856466,1525597066,-661733333,7610053,1096024,1912798336,-2133261552,158467324,-58664701,50491911,-466464551,1122944138,126534910,-498449426,857692403,1312721407,1644611072,12124160,83656736,-58717070,855929863,-1190728768,548931584,-945032441,1728077830,4825088,-259267534,6493835,772063875,-252410742,6660846,-326858194,-1545325840,-427753398,-1959919602,-1980701556,-1191162866,1354694664,856104448,1118565312,1048588464,1963327561,-297816062,1593861794,1515805534,-1261500641,1611565322,190464,378269163,-997588893,-980794642,-997569810,1122943230,-1007763062,-315437174,-242490927,5280905,6438456,-1031076491,-352320792,8382654,235128971,-103743410,-1041756492,-544553985,-472776910,5281675,6295179,1482382943,-821616808,-1962909022,-1744810994,-1545472176,-930414514,213187025,1543476200,-2020875311,-1192755120,-9180673,6493835,-1610235261,-16121754,-534507915,169862016,1721953987,-11015936,-338632924,537719667,646639595,1235222602,1648265728,1499356928,1409236969,-997533557,4859638,-1023148238,-1017388847,-58664822,-2146930172,57935868,1392636905,971555211,53703680,719751920,7727331,-50072317,-176829186,-400510888,-50134928,-143275010,-1912586056,1228832984,125044480,-1174379104,-370277416,-561316127,1048632043,1912733769,1228832793,309789440,64666194,145288272,632355700,-301737798,2129156696,1309017087,-1946645760,-19846160,851640006,1244564461,-1964178688,1244067523,113246976,16482335,1456114371,1604711255,-896875682,1605104471,-661979709,1912929408,133988360,-1494678668,-1031056639,1962906600,-1963971808,-387765530,-181665841,-855704277,-1336347275,-3479520,-872481493,1474951029,-337736961,83656941,-58718094,-385649657,451412649,-1946973440,-2097126634,520488642,1963043052,-1460864261,-1376029695,-1963056919,-1947389233,-1947807247,855658628,50783195,-503296994,-20190982,-2134648829,141690108,1946680448,28436739,1364255626,-1946169112,-1956947461,-2097126634,-1460926782,-84183807,1946265836,-1413248005,-370613509,-58655279,-2146930172,57935868,1342275305,-6297519,1532623755,6493835,-335101309,-76217944,27847930,-1014301836,-387823702,-386031383,-1977221071,-758898172,-758215968,-40900160,518541392,585683456,210380484,-2134641061,-722072203,-1056256990,1476692006,855470313,1408625601,1378398288,-151068032,-1024042270,84112385,-259317760,-1143895208,45679296,1228832771,108135936,-1191083845,-366868733,-234624301,-919930998,-855455536,-126496770,-321723510,-661994661,1793638795,737708802,29524433,-790179839,1228832998,74647040,-405675312,-316006650,-472849456,-1014354572,-453619532,-268175477,-483727734,-2130673432,-2128629522,-31477521,-1963887156,8972487,531689345,-176829442,-1963141911,-34804770,-1031022454,-1962798872,-2116998152,-805240382,-2132356890,100682046,-489683597,105375697,-2115163617,-805244729,1961087203,-1262253522,-1947929008,-1963971593,-387765530,-293535711,-276750256,-855760816,-947195531,-2130695704,-31436561,-51022389,-1963166487,-1964250146,-212379958,-2124521564,-2128609082,1444937927,-204830121,-1017225308,-212350326,-947822678,-1974001664,1605039050,1342223555,-1962834456,-2143528712,1857947251,267063034,723419180,-975270154,-1946125258,-783147046,-773795360,-2131754016,100682046,1462530591,-1408977322,1971373046,648849942,536839560,-28326013,1592554958,-471709857,654046441,-1398143694,-8048090,-1964971233,-387460653,1448542417,-391379786,-1021116194,1954595574,624043527,21312038,639993894,-1409202808,587253224,-2134706493,841353844,639631525,536970546,10848294,-2054674912,-947707903,1976499792,-2090901823,-1226702137,-386165527,-259325738,-1962349437,1228833004,520488448,79043186,1183319178,-2071313152,1183326208,-964475648,1976499792,-1877480469,79095505,-2130671384,-400555834,-293535615,-822206544,1858072181,-2096689414,-175437587,369144060,8436255,146364246,1604776704,-31558562,147293120,1022195018,722629632,-992440640,-1946125250,1959201728,-343887868,147096530,-2131029783,-1014365213,244049,-523181872,-119351286,-1017513078,-1168944814,28901376,601393920,-774698023,-1948134944,198779864,1944179155,1539476460,-1966908839,21269028,-1296039751,-121535232,-788987532,-773205550,-1997376535,-1018888106,1392529569,-997533557,4859638,-523116335,-1023148246,1347470171,281871284,1946696792,1947024473,1946827870,1946631262,1648265825,-1190480896,281870337,372949758,913637450,-25165646,-1272089320,-855591166,4825104,108135484,11994940,146015861,-58060595,-1190788680,414580736,4855434,281922302,-95950504,45401854,-92211989,-17337344,-1292637238,-2131760384,-394979074,45332971,-336672792,84083675,50529029,-1962888188,-2097126634,-1460926782,-1468500732,-1266781182,1662421776,-289109504,-393548734,-1966801334,-331157820,512419210,-14024631,-1583379922,734211063,2030063110,47107,1048576945,1912864841,1228832810,594806528,-218748750,-318576502,-13968246,4800128,-1325107962,-739979260,-1965782301,-789655312,-166532114,-1979692490,-757822736,-1964471584,-738250020,1375843555,6493835,-301481341,526278490,119480095,-1205929009,-661782464,520098721,-1205929009,-661782464,520097953,1344207823,-1912586056,1898348760,-396853504,-903938044,-469106686,-855764108,-855762828,-855762316,669582197,-109005823,610395331,711059191,1642382308,-169146356,-1101639341,-1024983033,610460673,7053840,-163611974,-2147454714,-1964440716,58018304,-402619159,-337444666,-1190954822,568590848,568721676,7407350,1366062464,184593896,-982230583,82039611,-387793037,-1679235470,7006208,1232410172,1364941150,6883015,12255231,1896281601,594903040,1912623080,637920030,1229129608,-387285174,1038614592,-2115753472,251685182,-486116067,-1261573370,1522859521,-162475733,326435780,-352313368,57953806,1593795305,-768910503,-464517964,-419552223,-12392415,33325144,1364444149,-397342543,551747622,2156627,52028248,-251952680,1503655174,-392243760,-906100519,-980754315,-1017423368,-101975719,-1979685703,-469734618,974136418,-1560747580,11534443,1088701414,1088741514,512476294,-668270489,-1023383645,1642352979,17628452,-1229954586,-1494727706,77641728,-1191148056,-386332672,-85852056,6482168,380656473,-956283672,-16750330,16825087,-402159066,48431157,2135574851,6922739,-2041523977,2353376,2091096,-680146677,2144593,2812153,-1336280350,-1203509584,870842369,-25499648,1371783211,-1310160304,-1663709176,-1660941336,-33544984,1492284873,-1598504103,-1207733756,-464518576,1948263522,610460922,1492808992,-997571866,-1581038874,-657391511,1912131793,135279876,-1546595847,-389873559,1119092259,-502857543,1976303358,50167,0,-2122448896,-1715633755,-8487295,-406585381,-26444033,947715838,940572688,947715708,2084046864,2097086008,269515832,2097052728,31800,406600728,-65536,-406600729,1006698495,1715618406,-1006698436,-1715618407,118489027,-859013873,1715239116,406611558,859773054,1882206271,1669325040,1734566783,1520025830,1021830972,-528443046,-520552712,235012224,239009342,1008205826,2115508350,1717966908,6710886,-612433818,454786011,1665007643,946629688,30924,2122186752,1008205950,1014896766,1008271128,404232318,404226072,1014896664,402653208,403504652,805306368,811662944,0,-20922176,603979776,610729830,402653184,-33220,-16777216,406617855,0,0,2016411648,3158136,1819017264,108,1819017216,1828613374,2083520620,-133400384,-973078480,1714428108,1815609542,-857967048,1616904310,192,806879232,811622496,811597848,806885400,1711276128,1715273532,805306368,808516656,0,805306368,24624,64512,0,805306368,201719856,-1067438056,-964951936,-420028722,1882194044,808464432,-864550660,-866109428,-864550660,-871614452,1008468088,218025068,-1057226722,-871625480,1614282872,-858982208,-855900040,808458252,-864550864,-859014964,-864550792,403471564,805306480,805306416,805306416,805306416,806903856,811647072,24,-67108612,811597824,806882328,-864550816,3151884,-964952016,-1059135778,2016411768,-855847732,1727791308,1717992550,1715208444,1723908288,1828192316,1818650214,1660813560,1651013736,1660813566,1617459304,1715208432,1724825792,-859045826,-858981172,813170892,808464432,203292792,-859042804,1726349432,1718384748,1626341606,1717723232,-289013506,-958988546,-423231290,-959521034,1815609542,1824966342,1727791160,1616936038,-864550672,2027736268,1727791132,1718385766,-864550682,-870551328,-1258553224,808464432,-859045768,-858993460,-859045636,2026687692,-960102352,-285288762,-960102202,1815623788,-859045690,808483020,-956432264,1714559116,1618477310,1616928864,1623195768,101455920,410517506,404232216,940572792,50796,0,0,808517376,24,0,-864285576,1625292918,1717992544,220,-859779976,203161720,-859014132,118,-1057174408,1815609464,1616965728,240,2093796470,1625356300,1717991020,3145958,808464496,786552,-871625716,1625323724,1819831398,812646630,808464432,120,-687931700,198,-858993416,204,-858993544,120,2087085788,61536,2093796470,7692,1617327836,240,209240188,806355192,875573372,24,-858993460,118,2026687692,48,-16853306,108,1815637190,198,2093796556,63500,1680906492,807141628,808509488,404226076,404226072,819986456,808459312,-596246304,0,268435456,-960074696,519766270,4241488,173594766,-33065756,-82414388,-1594175713,113639536,-1962934160,-1962906098,-352293866,378141418,243859564,113639534,-352321424,1344207834,4241490,117430414,74776684,7210751,7224963,-2129038056,-1342149570,-955157248,28166,1812383488,-973078528,16805894,4198142,645925749,-1326448577,66238988,-1340289554,1512105504,-1513152680,-2014314242,15728873,0,0,0,1459617792,15728879,1694498816,1307574512,1106247928,1508901112,972030188,1508901095,787480824,-756023064,15728879,-218759168,1861222630,1408237822,1408237823,-1527774977,-940572432,15728879,-822083584,1397759739,1354256977,-2133291520,16777278,113663860,-1275002880,-1978610417,-400968244,-1269759915,1494273283,-1261292718,-1273967358,168873224,-1342016064,-768388576,399369266,633665114,-1023532683,-545928646,-494218702,2353234,986119770,1523611118,281871028,1734,1510664960,281871028,1734,1532582655,869211992,-1327222062,840420618,-854740764,-15593,-1,-1,-1,-1,-1,14703594,791949552,942617650,-335544527]]},"example3.panel":null,"example3.chipset":{"0":[125,240,125,240],"1":[4,0,null,0,[[false,[255,255],[255,255],[255,255],[255,255],88,null,null],[true,[255,255],[255,255],[255,255],[255,255],65,null,null],[true,[228,36],[255,1],[228,38],[255,1],70,0,null],[true,[255,255],[255,255],[255,255],[255,255],67,null,null]]],"2":[[[0,[19,8,null,9],4,188,0,0,7,null]]],"3":[182,[[[0,0],[218,252],[118,97],[50,246],0,6,48,2,2,false,true,true,91329571],[[18,0],[18,0],[18,0],[0,0],0,4,16,1,1,true,false,true,91409132],[[51,5],[51,5],[51,5],[0,0],0,6,48,2,2,false,false,true,91409132]]],"4":[null,77,null,153,128]},"example3.romBASIC":null,"example3.romBIOS":null,"example3.ramLow":null,"example3.keyboard":{"0":[true,true]},"example3.videoMDA":{"0":[true,41,null,9,15,[97,80,82,15,25,6,25,25,2,13,11,12,0,0,8,112]],"1":[false,0,null,null,null,[]],"2":[3,7,7]},"example3.fdcNEC":{"0":[1,1,128,[1,0,0,7,0,6,2,42,255],0,0,45,[[0,true,0,2,0,8,8,512,512,102,"PC-DOS 1.00","PCDOS100.json"],[0,true,0,2,7,6,8,512,512,102,"VisiCalc","visicalc.json"],[192,true,0,2,0,null,null,null,null,102,null,""],[192,true,0,2,0,null,null,null,null,102,null,""]],[["PC-DOS 1.00","PCDOS100.json",[["PCDOS100.json",1968233120]]],["VisiCalc","visicalc.json",[["visicalc.json",1816115720]]]]]},"example3.debugger":{"0":[24578,759,36722],"1":[0,0,0],"2":["d",false,0]}} diff --git a/docs/pcjs/demos/sample3a.html b/docs/pcjs/examples/example3a.html similarity index 71% rename from docs/pcjs/demos/sample3a.html rename to docs/pcjs/examples/example3a.html index df072e4dc..8a3117d04 100644 --- a/docs/pcjs/demos/sample3a.html +++ b/docs/pcjs/examples/example3a.html @@ -2,15 +2,15 @@ - pcjs.org | /docs/pcjs/demos/sample3a.html + pcjs.org | /docs/pcjs/demos/example3a.html -
+
diff --git a/docs/pcjs/demos/sample3a.xml b/docs/pcjs/examples/example3a.xml similarity index 98% rename from docs/pcjs/demos/sample3a.xml rename to docs/pcjs/examples/example3a.xml index 78acf4e55..e2907d940 100644 --- a/docs/pcjs/demos/sample3a.xml +++ b/docs/pcjs/examples/example3a.xml @@ -1,5 +1,5 @@ - + diff --git a/docs/pcjs/demos/sample3b.html b/docs/pcjs/examples/example3b.html similarity index 71% rename from docs/pcjs/demos/sample3b.html rename to docs/pcjs/examples/example3b.html index 803731c3e..ba140f092 100644 --- a/docs/pcjs/demos/sample3b.html +++ b/docs/pcjs/examples/example3b.html @@ -2,15 +2,15 @@ - pcjs.org | /docs/pcjs/demos/sample3b.html + pcjs.org | /docs/pcjs/demos/example3b.html -
+
diff --git a/docs/pcjs/demos/sample3b.xml b/docs/pcjs/examples/example3b.xml similarity index 85% rename from docs/pcjs/demos/sample3b.xml rename to docs/pcjs/examples/example3b.xml index 1b2594921..f22cb37b1 100644 --- a/docs/pcjs/demos/sample3b.xml +++ b/docs/pcjs/examples/example3b.xml @@ -1,6 +1,6 @@ - - + + diff --git a/docs/pcjs/demos/ibm-basic-1.00.json b/docs/pcjs/examples/ibm-basic-1.00.json similarity index 100% rename from docs/pcjs/demos/ibm-basic-1.00.json rename to docs/pcjs/examples/ibm-basic-1.00.json diff --git a/docs/pcjs/demos/ibm-mda-cga.json b/docs/pcjs/examples/ibm-mda-cga.json similarity index 100% rename from docs/pcjs/demos/ibm-mda-cga.json rename to docs/pcjs/examples/ibm-mda-cga.json diff --git a/docs/pcjs/demos/pc-dbg.js b/docs/pcjs/examples/pc-dbg.js similarity index 100% rename from docs/pcjs/demos/pc-dbg.js rename to docs/pcjs/examples/pc-dbg.js diff --git a/docs/pcjs/demos/pc.js b/docs/pcjs/examples/pc.js similarity index 100% rename from docs/pcjs/demos/pc.js rename to docs/pcjs/examples/pc.js diff --git a/docs/pcjs/demos/visicalc.json b/docs/pcjs/examples/visicalc.json similarity index 100% rename from docs/pcjs/demos/visicalc.json rename to docs/pcjs/examples/visicalc.json diff --git a/docs/pcjs/examples/zip.sh b/docs/pcjs/examples/zip.sh new file mode 100755 index 000000000..4e12b7e3b --- /dev/null +++ b/docs/pcjs/examples/zip.sh @@ -0,0 +1,4 @@ +#!/bin/sh +if [ ! -d zips ]; then mkdir zips; fi +zip -q zips/$1 * -x examples*.zip zip.sh +cp zips/$1 examples.zip From 466c087ece11ecfedb6ef7c9663dee95f7909582 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Sat, 20 Feb 2016 17:33:04 -0800 Subject: [PATCH 06/19] New examples ZIP file --- Gruntfile.js | 4 ++-- docs/pcjs/examples/examples.zip | Bin 0 -> 540097 bytes 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 docs/pcjs/examples/examples.zip diff --git a/Gruntfile.js b/Gruntfile.js index c948ec8f0..84ec5eeb2 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -457,7 +457,7 @@ module.exports = function(grunt) { cmd: "./modules/htmlout/bin/delete_indexes.sh", args: [] }, - "zipify-examples": { + "zip-examples": { options: {cwd: "docs/pcjs/examples"}, cmd: "./zip.sh", args: ["v" + pkg.version + ".zip"] @@ -512,6 +512,6 @@ module.exports = function(grunt) { grunt.registerTask("promote", ["replace:promote-to-version"]); grunt.registerTask("clean", ["run:delete-indexes"]); grunt.registerTask("copyfiles", grunt.option("rebuild")? ["copy"] : ["newer:copy"]); - grunt.registerTask("default-osx", ["compile", "copyfiles", "run:zipify-examples"]); + grunt.registerTask("default-osx", ["compile", "copyfiles", "run:zip-examples"]); grunt.registerTask("default", ["compile", "copyfiles"]); }; diff --git a/docs/pcjs/examples/examples.zip b/docs/pcjs/examples/examples.zip new file mode 100644 index 0000000000000000000000000000000000000000..f080f0418d82f4326e513ab65a8ad61d449b7274 GIT binary patch literal 540097 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
r53ozLJ7?5GE1+(xEOntG=A!X1*L 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

(G;iJ*nscPWM_;kfrC;wi@P%w@-LbGLZ;iH7&dB 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%0D--gfU<7uPGC}pL9 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�q|k{=DT!#60}Jvv$&&zrVqwnNWE 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�gA?wyfXm`=5D0h4&+Rt5i9^xK&-!X%v+`;Sbrp?;SRU*BmfUJTBuP7 z@}Vn;iXd;i3tB*QkgD8KW(1nirvZ!;c9j??oo546-Cj4Y9un&WMq$As6m$-(`MM1ia+Y0 zIHf@+XSMd(}zCn@C^DMENqnfjS8;*rYuoUN;gp-$GvHPv3NiB1`9Q9HurUU?s-7P zrsl#j`D)&nC*ts#8n#-s{GNBL3bj^&UUu^}w_UF9?7PKTqfo8vac!%Wmr~mo)uuY8 zavZB!v$?Yv=J(tNb>^qBprs0PHR~Ny{&RYMQg2a}xhd3g+EU2~DGW1JxuB|)Ol-d= z#p>JoJgFzZOJ~Gy4LhWII1VGXiCAS{sb|ynlX6~tguQ?&z02$2Uk-dBHPL*P@?MLZ z@u{esLr1V|mE9eN*H(5Z53wn2F3~)py&PNBMR_rO2a6?R0H1B1PLW&^T zNTwR!Y#vjGdmo5Pd}yj!Usc3?FD_nC)Bebf|ro~v%Y@`6RcIdzUXPtA1h9%uF% z7nG>F!}>sc`+R|P<<>CUWiISMw=Uf89XfU4vrAviymJ+JbjoxbFAgxYcD+ZRR^>e& zkF8iU^0BX^s@{bvqe(5J=p1QbL5xn#ol`~fc^b!$bW)I)7kF`9B43pvQ)hc|AEN~$p4RIZ4O&&Zlv!7uLtW@ay=LL{U1I>DPRTn5?=pDZ3Icz-c>g*RT7xv2 zN8>XHHY&S1c1ejpcHbSYKz=Foa4on}u|z%b$DAB`PM3xuey^$hh~@8_0C;lB#|#M9Yym}sf%`( zMLsl$yHLrIHyPbsFD09=(CoT!DZ@&l$sRb zE-l7Pfx4Esb=$IF(};B+Rb)+WqQofu4x{yhcBxVqV+KSO6a&-Tl<*Wof_Fk)-Ud(*aln6x|UB}(9&y~moWA1Pr0`v9braaQQ&0cUkvt$i7Nl}c4UUyFw0 zLrSo_Bk|55tzc)gVAZkMU7#$os_`PmD??|o$aU=2anAEy9B=B;QEtwYO~xFS=jcoN zr4OApkWtI!5L{@YSmS~L&E}*L^BGtU9e`JVk8Uv`hG1>n?y-z*tx1C9`UoQ;4+O|b z+FeeH>eep|y%-%&y;RwyQzC~wdHb?MniN?&JI4(KurbY3?4uY#!%tMUSEnDg#B?8Y zrjA)#hDc0=?A}iO1&r4777u-WgCQ zPf{{bii}bp@PV=M7oZ}?u*PQe@={yv?wW0>(C#B%R#{yD+Ko+G^Jv3Giw(nqS{fB3 z1c6**i($J~d#qaC$F~8L91=qX)g2wUQ%(Y5Y(N6{Q??yLVpm?R$)ceBmNq)K@3I;v z6@_I)5txn38Jnv81rdL$dhaqQx>dss=TPyw=R;zK4FMd_YTB$4U#?~_gU(SZ@nq^kl zaFSDen6?y`pCT;<6q!{_~E4q zC{vB3QQI(q$R&`Ns(GlHhaK|(JBYBC_+D-#U>!j>W-2IH3kpmSi$$%v)BAUp<6QXC z${sK=Utp@hIjEM=P%*tin*42;gHmD8cDkJo^n$u?w;XLqpk@0!5_^sjuud_nMzTO8 zTj*D&(2Wcb5r`Z~imz?zv-SGCmmt`w1a^XG& zt}_I`UiF-R=+Nsy`F6*1a>}W{@aSaDKP~#%r62y=l$WLiwJ2~8zx>l|@=wWuPv;{4 z{n@F%^qlAX_gDIxzQz7zIfhl)D^(g{sg%##>)S*}dVD(;08h1L5jGa>VKnnD7-kguPqrcp z4qRjd^O`_@o%BL~ut-OlmDI`^wLAvqS2k(Af6J=$Xui4*_Z1yZ7Og;wr`M-VVGp-x zfp&2IyzqJPd9ldn@%NuaevwlPr4}vv-)b%Jf6-KnW^>V8lop?hi=P*tpD#ZD>OQ9v zV{@7v=}&6fi;Km+H@DY%-jkZp{#JJCPnnzDCz!wWy(eL9If!e*tR-BNKE!pDd^D0~ z5rVN&rUZJ^ohil4mZCAS2Y`>0-c!Fxf9apSIqcIGnpLx%KmIyBiEe&Mo7o{{DQ zMC<~cX)G(c8`Pa1SH(vSMiXl#@Xy~_0es2&-#I9GguP1Y68<}O@PpE1(K(VIx3e;?&v5-2}=1X;r&Af#d}3f}rjNao>(bM=GZAfI_@xd9|Gt zF(ZdVh~r&jbs)zm+Q?!qMTpFXZo|66_QxD8ybo~OrxV^>-SH4bLSjog-6l%|7g>G- zaZ)9zK*&YPLAy)a#SCTFKzrzITpSDpbn9y6Y$IT92V5rJdq$hG{W}r-1;*NgE{bj! za}p@?7zm&lhZuJym6w9Mmz&`-4R_x@`jOcp>ev=!sKlu8+~nsHaqaX@AZ26OLYzfz z_kBr>mbmQ`myPutb=+KyU@F6aD=nT1cL0b{bM^hUK3}?8C^O%_^^Vz2#s~VFHCHk- z=tg?x>i`J3XC5Tp>X?4CK+%ZCy#j*t$;)LEhF@r)4^0SDpafQe3ey`3K~k7wH6_m4 zo56;Q_tf_~YU&q`y&3G+(85!0b@KURBP}l#I;=XnNnHE=HXLe)4(aMb| zZKNbJauzXE5{VQxz|jKQsjPZHC#VpYIA3oTi=25G!jeDH(N&7PN+M}Yz)%|s05w~_ zedDJ3U&@}et8HZ2@B9j*^xw#uVMT}kJJg$bMO-5#ozqpHN zou0zgP6W>%36kJsg|tpyA4dzTX~{S_Y$oP+LS3&I_I$Em9Pkrfas%mqK}~!>mt-h4 z8U|kMdAuKrDbp5>;jdo<%uqptES{qLNiqVE|Qr^tWMmcF7x&ysAaXXrrp?Ivd-`HDN8O&Sw-dMGm-giKLmi^g=6X4RG0 z*@N#`$Dmgax^sefWOfodLVo^;pIYpwLl@D9aZhU20iaLeG0ei(?WN2U61lK7DTxNr za+NH;!PGrCax|Zkw`nq}EUk}w>&8RMxnk;(w)|9+-xM^{|9+qTS?%rCzx})4#eX;$ zlZkJgF8$N^)5O?JG7JmiFCv}fg5YIo7Gr_dW9%CTx=!DIor3;o(30TeqOH6r5JQm( zx<`8mf#x4}iA*ePbt{DrH<~P}8cv|h7RwP~fZm9b8Dd$>dq!5rnq3U%A5upG~UHk4kSB4#5ZZ|lkuN#5@sf3itm7Y zKR!SGSTzex=%DdqP^E+pTC|GP!Fw1OY9F;la09Hv_1Wx98XrB16I4c3gT@qSt|DG9 zEKYOBXQvHxP{ZjmrpT1ZXJPTVU{gyM<2~Z-2ZR*bd;#HOlJg#+#F z7uuSyasy#E@&mBlH{qvgR*`+D7%N$&mmz5WvTQDnt|-Hi8|2BJDy73rpokI!y}KZu z4gkR?SvndHfzvHzd3w+Qhw(Iffz7YF+=i8&T#tUGCwCh>sm%nB&(uEYmu}L-<=6%u z?S0^GEg03|$JFQ>1P%*hqMZrv|=t}vH0YEsGAR&w$U03Sk5eDxm*I-x$insHs z@&!zz|2>gK$W6mz%t|a>G$YCgGg<(#IJX;n*Op z8>*46kXgRKbD)_g0rTt=Y5K37NT*1B8HA2-L1%z;T)CqjldF3*H0?nI>P&1zoz9Pl zBqs1y+U*-f7D>iK+Iu91hKFP8+h5Lq+;;&s!w^v>^0H* z3m-T84=mqg-ketV{4-tEZB8DA-NOk#j29xPwt%PE+{W92!(k1p)P>Tx;N^w|JvcFR z6~I+>I_}|gNFHJGm4@-g-fW$ppKrFB2j^#BPQUFRRm%S@7K@`#pU%#X7F?`Clbv7U zu!M`e#4AZ+$OIE+rLw0=!%}G|`DYnM4QV+3oPi@V_pt<@cMF@E*+B6WG8czYaI+Jc zaQ`SOCqf2I6u+B@S#k|(v8CYJghk}mOTq)9XUUrtu5`LF zP--xF6k^giFwl}ZC&V{4ws#z<0Gv2$Y>hrq;+owPqfMUF>`%>c_Xo=nK#bjYOJEpq zy7g<&={$-SV(fl>1d9;~2am&T7;j|n`vkiGRPS%zErI=}_cvc3!9Ladp6vZCfxdmJ z_q}&ZV87{o@9QJjr+VL)y}y&L>reE)|85EFH@)wFeFV$BuRZSm{LE-)WQRQ?we-?Z z%lhj#XWa06YWV%{rgeVApvMGy{M!|fphpCH^jpw#qrFF#7ich{mmEOJ{>qYbD4DJ- z*@KenP?fmStI>Vz+f+6%K=nTNiH|@2>juvDR0C%)fVZoMX0!+0TecKv&sWd| zYW*e0g=tyZzlFi4&DTrIUTPWJdD+_3+Tr=MwjP;^EY(7Tk>zUeZfPYhu--yW^lqia z29vVP7M89Lg_zN}y}+;^U}+A+Rp0vaC!wL$r`6zFlOpuk*91qD)BDkw0>@{ugi#d4J#IV^XQqk?k5;W@uQ_tff?ir>oO z&#Q~~J~g@g+Jkn_uNxRba^-4!i`eINMU-L5`Ff~$%+p{NLY7i!pMirk*(;sh;LZ~9ok%ejt7 zoM3UJ#FqVP2c6CYQ_n;}MKbohu=B9UHj~vKi%57)psI61ZEyGF#4vyT@{zOD-XDGZ zY?uXOo4>CxVJB+U(n||SX|q15x6BvlAz=Ot)V_ECKCE7UpkalpB(B#>LKq_>S)uJQ zv+hfsE#=*kGME&j4i5(eS|2;mX=%o6$ptJzm?B8ng z=0}pJTqeP>fm%uiB}3X2Ix$>tR&Of76gnIRu;v|-3Q75gaPSogipW6Z<*Sa0qfFd6 zuz{n>&`pU?m&XaSjXa>dlh`(5;K&ja`)PK>#zug$2w(yhawSnJcnbS`z^Q+wcM-2s z*p-H%2B!rcNO77;+1WTY{(uB%IOBELlrW9v4!$aO8}KHk3j8^cT$4TEPy;C&wGP

>|L#4ldkz40k&&5Pl2q`r_P0FWh5jYIs5>5{BN1lR4j@6aX zQ3>;SWwmml@G^`Sk!AcrVWyk5rjiaEn5SVI8Z+Ls!%h)-J5=0wR3r^xrs@yl566k1 z_8)LWBU5xEr6cC3_n7uZ@pBPvTl75ytSwDU5KU^a?0pn>VW6F`*3uH<6f68;DVi*X zTS)In_UGj`5r#+tsmJ)>N?|*`6C?u`H{MX>LBw1NfML<6#b?Cxl=aRkB^q1zm9)Xw z*}<68GRIUNNGs1V)ivsM)G9xFR*@{XsCg_q3`^-8)ar$D^}-_DKoKPtfG~s$#{bd; zEOK5jLRXswDZTT|z=b`-i%JbYJSi8*>_*{ibX{JK9y@R%)K*M%O_Y_w-I8{c(Fr+! zN}HP;Dy0@l*foI(rSf0b*jd0o_eN)7{=}A{hUE33M%0)k)9X0Qs)IrTkQORD#i!$G z&qt$ZG}mae>T!(_U4)`!iRcmA z*WgF1;bmNg6&1#no-2ikVj=vBHXbQmMgXlsT2vs}@qer^FDlH_I1^9TSW{JeuEI*n z|JcFsdxlbBl9v|1n#9ygD!rtSW5?xiLll(4i;5Q0t2#Axk?Do=Ma!{*pKNHLi=*^x zM32L(+KKc*H}zll!1-3MYL5IlbWKgURvKNd`7{!08v~gzp>!xmu8-HKVL4!mm4hx6 zs7}7Kl%!2xKNgPbGre}5pAR&{KaF(<{lwr6oy$X&|91V_l^*sL*FJPun0$@-DY}R4 z*sao|X&XLHqpKHJDYOSqX6fq`T41ximV5JGqbl-7tz_xvQ2ty#HFBCV<^>M5ZNvt9 zIF%vMe%>d;6^n=5HB8Qavw~f(Lt)~Bdt9&4_Sth5bD%xh? zWUpQ8)U-%Yi~W5>aS5$Wo6vLqj#sE{%=MSNPVEvK_87_Fa$O+WD&Z|3@K#z~lHCM3 zGJ~5ovV@1uxB=yl8q)(JHhS3XvsWw-XE~Z1%g`>zu1ZuQJQ;|bVvh^2kGW#W!S&c> zH!BMt1YC&xVwwTtXDP)cqjOS_+=v?t!>8d*Tb}s9LmYvM5R|AB@H46K(sX97R$;!P z!hDnlPgV$4R0w`st$HMG+_Vs_NwR0x|W|c#KM|I0;82MxRn9Q>imO zF2WHN%Ow_>NTy^;pjPaA@;x(Z$F7EqXtlKuci}m4%5nbjk~Vx8>1c=$r*2pNXbeYD z^}<87W3C>BpL(nE>ruPvmfZ(Vy=m{ex<%8zt7w!j0U6rtyM61@r=4@@hVQrxuxwiBi!YH?xuoimv|Bq7MPrSj zeS#$NrSF^w{ygEN`d(O<((&RF7vWI5k&dZke*C9LU6Fq$-Q^$S_Xbl z1CCSQHUa|J*f7R!#NPqBB=9l9H<;|=m;?BZn)_K4(6EOwpHKuE#&WuP0v>o-1QNOw z=2IDX0Is+zJYk)|6H(hui^E|n9v;SHSXrP!!%w_a~=HMh}{O`| z450b?m02TLEIH7-TCD8qg1S0TUHRPAy8$(MkvB;lV`fnlYIy?cNH$#MB7*};?KY_`> zN3h`U7uYK+ix*UU5pxcsGQPREg`vQ5Tbaoph_k$1hnhuvNKkszt`&9egG)CLJgnz7^QNB3j(z%#o5 z5r{T63O6X+@%DkYlQ*ImZ(x~3o4kf$DtRe}buJ9lENH3d-OjwabKu#{oea%um=s+2 zy&R(6>SL-i7=x2}wF3_)gE?Kjn%)Y|;U-4rj4~ggb!CELGvTbY4qjSV#L~{bG(%9B z{YS$0-GNsol&2Lqio;l>NFp>lm_j@wvCXL~ZTx3Ajb4WFD~k}*Gcv9!d_(|<1j{p$ z-BKz3J)*x91Ykx1duHgQZ(2#hf~lE@p@#TYhxMx0fkRloiF2t(v*RR5E)=_oF;b1m z6G;-&hSvVZYX=vJp5c?$~M6O^aSSHKUI6u1H@VTHO8AnIux_XWdD|K?6==60!FW>}_}rEfL?s9z6T0HBInc zHj;0y1imrtRBOwEmy2jgXcii6GH8$3olN(jjB*xq#vj@`NFC2MqO902!0~v>xGldB zW{FfU#QYs*Nv>5%<6NdeOm`YXqc};)Zl^@nJh&K=om5u7ls)+4S%nhyjc_aR@h?sBnkApp*mgNOUAH;~OmXcF(IgNZ!7(9)*~XXd5XEbE6)eOs!Ls{l zT;|SWK5TKQjvCE3i|G@7(-MMgnil+=xYciPS%zjM8`Q~4d$-B z8|7}F@R3x$9ICUm^{CE@DoQ<#Z(9$$(b9-%KgBuXn8niGc_taA+nBGESzO*!x3c^& zb;eTia~ms}aO_s0yrwcf9HwT8u4TdP3QQygy(Cgy7Sra3mkM0p2Rs8f%6F5B8-~F3 z!zM`sfD#qv-pgBLz`O2kN?#_I%tX0qE5+WgWU1?mRYMzm&!*R-IUIBMMkqWdH2Laa zDj}H5e~J>AXn8rFa|}h(y7HN_TALL*`&~98;&cv6qh#_Lqby-e;Z}2J9^1uj ze8)M~t#>KuSFe2O3Ps6J-$(ce(9Z=bvdKmCDp$7h?Ey88Ftx?I6o@rm%I8R|IJXI* zao-`u{&QiLN@ZJS8Ad9AlTugB&Yi!cqDM?!07yj&VyZh|i61wKL%J%#vl?H)KRLOmYknC~R-76*DGwEh=x|8?JgYniUiU z&y-KE^(G=Eku+N7vb)4-*+3XM&YMW5AFEJMZ($X9pA(UM<;|tL!kfriEFJoJo@@|+ z=E0wL$*(2?NuAaLO=Yec2O$(&&GPW?^0KBiFDDc;{9)`5xI7YAm+@Kt>ya%~Nv`V> zcY~+~Mxvt`_$a(uYFXv=dGA}h@^D+n}kXGgi z;>PRBG@XmUqRFDNAPi+8hn)8}oPT67>^8c4j?gRQo3G^J`ry|wroEa0iO^vI{ zTRFRcAfRFAI5oea4b(SZ%F%1Jqx64TO}O{IaX6dr7-^f<5}QWXTHoQN2I>Gn?)`_H z*1T{f?U=8IE;YWX^wjDAK|D%+!GuxqNDk~=5CbL{B`3vJ>Cr^(_A&lZ(#rU8{!MUjNW z&(dJKelr!ad#GiJbcS_2EAqkpv&P=QU+Ye>*YoISUc*UVQ*^dBUH#%p-+~y7PRi#ZY)T=S=REGNVRS)F7-|FI&h}o~3Q8 ze5IrTe$}rS;MSc7@8+B~@p)^f`i*Bhj~C=rrdGl27tbFr_^MU)suyJ=J%u0DW7YK# zG+L>4d8E?NlWOO&G3+Blmq=oI(!bb|@n+hA17pis-jies**T0XB(cyq9Rsl(g$nyf z?;DOQyC=;o9r->xhSuCRN_xQN` z*Jm0I|KRY`J9UNdr%#7_-QI_jWBQ{rb?k+1HE%1+M`-q-3@hcX8%H68m@1KIA*4IZ zO2Ru3$GH`iVHt+42_dv(kUpWdJSw=c!R%rnP1DOKvvf#nHavpaa4GjDsYn2ovVkrY%9YhV$ zqM#GuNm^Wl6R^hLD(~=2|Ku%s#+eTEi);3q`Ru1J(xb|I>a_*GA@A_uStGBCR%W#0 z=zVaX-ELRdZIlI0DI)lLBNh_(MqsW7GcU?ienQgS_D23IuYNH5zBf8;Gr$tC0;GT( z;+PBrO>OGe3ywr_S`PPpzZPmEN7*l@^SXovI2e3C)GIgTSDLKCtudLow!~M}O zjrXVCf0(Z7{Y-m~MuGOzEiL(sY9E!j6F{@KFcHfnXeXg-IgRVr!=Q-VB#+OLU4X>D z_{YNWO`91?Z%Y7yN;DviB7*!%NidB71e7p*+uIp}#^({^r>~GKwDh~`-s#Fmg!fs^-6vMEcYF;8qO2*N9gL&1lI8{UZz#%>$F>T17$r_UQ|Q!0KqQoge?UA zH{`)6yN3SZv%6QNH);aKyb$3?6JF01Snc4F<}1H!0M>N!nZ}rQgGop7CgGGMkvLsH zR+9P))FZX+Qtx(ErZuTR0?`^Fp#Ug9JYWbaFl#}NoIZjjy}TUETQvExs*Ch2zewLN z(=$MdmkltmN60>)P9fK|iX+^&FB$vB11EG*7w14bUhfZ6b6lcK~WlmIl$ zyxxoV=R!X1wcm%t#;6mtRfr_^Lf84iEEj~CQ4f)AtUTD3vmX$YBEMV^&EoEINjT#u zV9gR7s6?l#whjZPyT?sKR=?CVOAQrmUusdTDd62*EEPQR{b_M8#Tb8x2#{C?tvIHV z&XjGSazU&rO=x~BxBT2tlD|SZpJ96A^zt*(QHcWjBuy9o%U2}b|J%#wC1T=`(<{yt zeTqt8)c?rUC&Ke(euQua`i6RZtid!dLARpw#n(}S6L9{0iQjFtPv?dF`f6cu9tjHB zGBg;AH&%7$#RSn$j?>nNl&;_=5`)UmT(92Pwo;crdubB(>>zh>TLDTIdcTeoD&xoC zEOMRR(H8}uI6}q}O{4Khqc4}w!JgI~^pqC3>TXMo#!8_j`s&L< zFOXkltT1v%l8rer;v%@mp)m{)2uuOwJYnQ=9~DCE*{FH3-8?69 z(;+D>z$Z6w6*zS%U3WIP>2%{qVVVG1!SL;-{WQRxn~(##d{dd!cro@`YuAwte0zn2 z!L&Q|2qc1Uj7TkYO+N~2Lce87Zm*Kjj2HvM3y?54%cqjCWf-}6q0Z>3Bcg3O{v0S| z!yqq8>7qSsBw6sdm_VD@;v2IvInlbEs>R8pA8EWSnKP}e{JeBNVeP9t~T4|MRx?%-zS+rA0CatKym>wyq5cJ0OZ0s3St(h=>ha!DS+)+TV0mD%M?J7=URj;6|t zD5w3jJ}-zrx{|aOW8_8xbI z-vkC5FSYWtm1HCNo}RYYBX0dBLdvXL{Ii2aO(m-`8adLA39+3L=)96{P3`}XcAoFB zm#kP+5iF>vz{Uni0kLN?kkN(jaL%`7cs6s;hp0n$qsrZuR;HYGvd$5BAy2`_%9x*p z*R?1`7|+u@dy2aIQ&-Y0T`U@srOE40d(c^H*R*D|1hcuQ$}qLb=xoHXF%iid4Hj6D zdKN&X-)x}y2jJ&I$uzb2+SzW+3-KWqWaDGS7LV(7CG2v#E6u9s%(Z1`gq)D*QYEU| zA35|`h%(R{yHpW&eIf%b^=mGCc#kyuP8NG_cYrXrDgpJuLyBfZ+;2W%gOtxcOUEsZd2h^y==AHF2L z?x)`VfqE-l@;jvyK|L0c}Rf zGVO3~G(IJ?o8hbnYXe0bum<!zA`j{Ha-d2HSj2h!BSlkvmL(lY2PazCvl`o zRr}&*>Nv#1sB=nY#XEJU1Z%RT&c|pYoU6%-I|&ELDDJbPkXF>vm7C{UY_nPL*UHtm zRaKY*k&$rO)Q*-#w#V$$AFK=J?Z(DHA@P1>ZgQy_HSiNABM@r7CnO}tr)}Wu0|d|8w!fE8O4$r_>mO2lSOht#;(%sC&CQd`_iNKC|{A4@srx{M%2 zGV86UuTT4p=E#RV0H|uEI;(k3W+W7dEmR#*&4hLg?pN8pUeSsdNd6{;d5K7I+7uxX zd74%|LkR35naURpa%02NBry!sR#^#frk-;QCpSQ{HKnX@aTGit5{fa)wIPCJ$2utX z&OzX@WFocnU6BaS7o>K@r$%W@LFxV+J%V=65l!@+UHF5yLx#Mss5@IW`O@N3n*;hA z%k*m5%cn~ce*)+8@O+toq$>(E2{qX?W_YK*C;$c0%V*ccXfRyX`sZ6);p^JY*7nX* z`t!2(XPRZTBNBVzzx)PQ{|@t1BQFNK{pkVe*Hd_9y*oNER{dw7Ba;yEf^UY)<*e0g z4yNaLqdAfCi{@Z9X$+TVlU==2C&H1*C z44gtfL!&ju&IjG?avRr?5BnLCGIePzsZnazjy>dqsC-i8+A&Q;Oo}FnkhG#IMHD*_ zrVb_`LyCuTTxx4E%66a#$Paa(3Q`j(z5WfZSDnxFe_b*4`b+dc>nwTa1JpZSHBQS`V6Q?pTGDXlQzqN?8c7<*IN+Am z*BL?V#V*0Q0DdPhRd_3;pH>IMz2Jw8q}? z=>pdecnh_M%A!zmi9fseK=+d@%M z=7~VUou0(`KeXavrKFBKkY6Ge_nA)W5r+6LgG@5W*^DI5&*24jf2BR}W)po+F>Y-u zq2&;t7X{J72`Nuy2qdoySq_^d=oIHuoaBpWgF{w%-LIuM@Rr+Xa_#+FS|1Z?4QpM( zG^mN!1zR%2F+jv8Q+|ZQ4d&^r3A7|ZF%{Z-?7RcTF}PM#Sc%?dCr{D`I!ftN$H znoL?X?a60NzM@9Y>eiK!r#K^&B4D@FftJHM5Xp9lh;kAA5ECt*%)*wDh&UIMe)#A> zI3QW1h9)N6a>TAYAT^r!Cgn*khh%Y*F5=VH!CeZF?6R2F*u??JlzTaitOVm_{i#^j(Dg$kJ+Yp?}Vx=K#%akxgcz_v+#uBnu|JdW;sTz;R-3>~XUGX@G@txSXEX4Z2PTNZ3 zM@*$L09pq4K&C}~`Z#PEpwaWlAZTlbi1Gf6Fy!H{|Jwf>xaOI!+QCN-oxzI(e z5o0 zV+x7s2FD&|HFhnt4-NNi>N*F+sYQ$o>rSHqR!>ADGzU5S$MkLBBRTr*oTPu+=HtNH zU2LxBuYkJEg=l8(*jL85Jrd@9yY>nm(q5%y{(uJ29NKd>ZcwMp8<46}ZUjXge_%02 zzB;)a6GoJh0EbIJWCaT3(YJ5t$tdp4lJFHv!X90GPJA9^ue=hZ-#^+MOCUc`rfi-i-oy{7o z1*$EZ44l0hmk~d29O!9f>J#wG6uzu>Yu>ECJ?z1I({0>+?-%{)srTe`x4(GO9QbQ2 zG^jD|(kx%3-wwIEM6WB?&S+XwsyaGNMB}lyh%JobB46a$vhnTX!P~=+Fd8(%#r2dm z#4#Iu=?Q>_TjRjBK179K=pxloSkLbyUnx~H^c`rD&8xGCIi8Fh)i; zrARGGk^Y2IC|o(D;^f?oF^2Qpw&ms%V#hQ{^gByQHjM?E!+_b01wKG;^o$zv>=gRY zI2fo9Gxl;w2m4nutjc=A0F1o+cR9VMCd6}2@#z=-RnT;6(to`Lt zym_#-J2w=hfX`%SUcx=@I)1?|rHWeReXBtQH-_ryn@alIG)s8RYok5ujC(eq-sso4 zm2(xbamz!dvyqtY?ZQdOPHAj^p!ufXq2($=AlvRqllNPNRxkkMz-yZoLhM4p_2>m> z=g%~>*`ms+D``;7QQcVUSc8p?0_@yT~#|MM`Wzl}04XHB_GVjk3}*8KNp3y2H;t57Ttnu`ke~6Dk%It(!(To2ApFHylk8 z_g)<+^9i{ZaDsYODS1Og?(S|4F!W7jJzX>*v^2$n+B9w!q=7Gx9H=Nw7YTOzxYLC& zQj!BAzNv4One&=qT%#WmXBx)oo9i4EIbw)}yhMt;{0}*VF@rXiML1m`4wySSr*?MS zK_iF!#4D}vD{H8gAqL%g@-W-gszkqD48p~P5;_Nwb$(g zw^%IE2m(wF;ZCaoPe9}uGE(db$p}`M*F@ds^wlAXK$@1%~xu9rDsu^9QE#5 z4MFTMSlh<#V3EO9TffT#uz!I)5qu5xZJhA%&EQ*Toi2T{2q_yJh#118$oc~uPXi)b zpv|Y+U(KLmGfXVD%>*phxxW+Ppq`f8iEsK2Xo3mDz2~6Ce+~=aV;({p;cIwimyTAV z{3)hlQ7sfYE$3sd;MGD$^AwD z^XU`MUC}k&Yf~u?0pudvGhO!usg_5lus~|Bh|L$EtK(4T7KZE=1UDiI+yu?E8)89A!CQ9t~ryY_DGLrOIF2L6{GV^tiK`y#x{M&0{Xzmq>4|)bN z(053=#Lt2v_<{EDz&e;2Y7jGi^?;ZdeK@#U!SF{v0|)bV3XiKq!fyDcI4Ga8JccLF z%oDL?oQi-1_lrTtjqW=p&lxm{MF^&onw14iaNEF++BvN=fK~ES#)O14Yg}X1DLrZ6 z&>2!TBQqIs1SiYg*T^Kj@!M7Rb(?iwHvP1S^N_;CgtGY~ya*+&r0@72XzBevBB3z9 za=cDd4@fj5lJ@2JeNV4?7f92LzF|Lh5y?TMKH+1$Ao9yr1;BNN_H8;A<;iuGPs0Ap z#$;HcE5*dw+!Tv~P0QQqt*Qd42PR2ch+_ijccyYEdbLezv7!z+RSM{A8i|KqQ~Y{Z zD>annGK?6WE*!CO7WQ4X?W+N+@t8(+cQejs*R>G`3Go*%(?}bD!v&fY*Ee|(Y9Sv$ zr<^x|KS)iVt&>YM9}l}zZ<)n9Ry(*eCH{U%OFf4@g_JAp7jOfGJZsiQG=0q z;oa@Gjo-w?)5w;TZlmq`t+dSZEtiqhG&XsaL`l+|L`*``2#jJIV6&6EgGUx?-t5uo zW!PfJe%0A_U`HgMbr$F`Q2T>|Fgn{ctZ-`2rY(JBtDn*|R23lI1Av#u`{NQ_4x_kqjcrXTstXx2bd=Mkl^y{?0Y>JsZ>0q5Hl!H3Lvp{ay z)k@XAm&SHNKyKNplDnBqqfe*tjZ*w~_3PmF%(TD1%+peP`AQm;12;1X$C{rczv_N^ zFE9G~Xp69&2IN#Zi3sAcx;14A|6$IkPHNP8t`}KfP)h>@6aWAK2mlahR7j6GdJuPH z0RXju2LJ^C8~|`*E^2dCR0#kB@6*Uu%;U&bb$AN^0R;5{000CO0002QefwA2y3*+H z{1xD@H^*)i6DPbHW4O>lX(^8u+U}Mw=Pp@R9>l~>;uL6;?{B{|Bl#7=-aY%Ab?@41 z2R%lk(P%W98B40!nGQwLkA|l8>jxjNb{OZ(=iV=8tGTmLZ{2LvnZtJ4%-Pv!Hq!j7 zHfuJvw{}#%f%VO;ovn>D5B1y4?FQEG=)BWt?CjLj0%sFSHnul5x3Utz(Rj7-%4wt} z%`GT#05A2s8+9Pmu&R8n_?BYGSYUT$ats3bP4cm6 zRgIca3YwDr@D9`@?A>7fY|Ch=u`{5;=F=yJz^!lBog83z@CembRR{IqWaMs=)SIr8lAtp#B zSimG3D8fS^JSJ^Ox;yf3rARR%vu^|8e%=BuU~=ax|5bWFLiLX-%t8a{%M`A^*4_ zB2DA0FUHX%>Lk?U`ufsP%X?%;Ltt_6I7vW4V80l4rB{&P4N!(7n;@l0Fi70GoNDKDK zuz(fz7xo+Mv*x6$g_^Mh70w~a*&)iAu!P;?lZ*S|}TCApUPUyV9w2%`!d1#ZT2Xd0InSJwv6 zx3=bE;Y22ShE9Nya%>u}VUYs98j236B_79NUom3+p>}_NUjvfwYSVG3Xb232W*C@> zHK#2m?dt7O))UhpmMgrQwu_d=vbkFG@(KDoEQS?FGP+FHk9el_j2;MPYkl3QJ~!pP z2t?L^(b}=No!HU1Ygjp|F6u}!IeWwzV?W`yo(t}Q z=IFxsg&sfbKyH@ujI^1tmTg^P-)|L^KA2(xw1{t7^LajRZ-~ba+(zQ;csl9fOy_fO zl+M9VPC|lOS4~6R^>MTm8_I_mb}JdI$_F81wPg!29gk(u z`tRX?55d5;@8o0x@=-Og;4+k88?K_-TTOcX2`G8goLsHvXmv7;<7k}x?^MCqtJko_ z4JKf77DjeVl&}4SspI=5F&7wJsl4T;frB+HtMwBXN!H@6<^?dcQh|X}%9_JO7|}3{ zcwn#sKObqj2#lDAo0I~LVI(-mC2$3Z#TpQ#+qi)3isP<`8I)CPAKFh6BJnkz0^jANCrNM^$4z^+gnh{7pK;aEk2J0Y;e^kLi z53(Y0E?UA1Ppr7%l&`LP1n%}&d#{E{@+!wHqIeo-u$!T zwX2r5kE!-cYrX4!;NCgTwG@Eca;;N-6UZl4%m;qsv@-+dj5F{GEUWD;2W>nB%@@K2 zErcu!D&yC@FiJ?Sfi~!kqx)4fPOm}8j>h9?j2nuwO>F_zWg=4(xl{sPqcj=ad9(2_wsyewA;`j7&XFQJMNKInc#* zWbGG1HMlm=t0ak1TKQc`E$dLlJ5ELPX3x)#J ziNfAT)DhW!P9Zw|RjvpGH_;UZ0tFBVxPds)M&*InH5F8rl7wrqFsq*zV{nVa1+EJ6 z0DZwCeftI4f+F_c!%J_ucC7b{U^JlwEqP9pWOFx62aBGN!lz1^9@ZRHA)}k zsz2-+EvN>e32_o)TbJr7h)En-Rt#QVY?IhvcWGB(2^Ln>w@e5qYzLlm4Q#WjQPZlK z20`+86iN!#96r9r;hlrIU}cfE<@K-#TqRpdxp@nK*St$$#!Ev1N{WwtlHH?+7^M53 zvsKHe`c=bRoxQNg#;EI6o2$FsfK;Be6L8B-6iHiT1cLpm4O|q}+|OM(DQ*eB3VOeF z0{$_{7=@`>5~+}G(X7^JGV5tSOSQD2GMiPJ0f>E&*w(6ww3@K( z<6m$q3;>=8P!8dB6nkmF=w$T=T&5;Rpd|FgEnz#0I+4w*$FR+3)wLkLz%N{|2ZiHoA#p*zR8?j z`HQVnJ6*##=`sN5g3ag=S`4xcDi;juDvSJ zf&;||4N^S5Tkay?n_lG9tZCe7|Dl9FVbXo3vsU);1nhj5XU4vAev8VE`#DQ=<9#r6 zThzw4O4Nihr^eUqcvfuYxL?KBw|ttNZp15hMd z&K5iCv>evyx13k3*Kaj;*liz+`;c~6x8G`RvjEcUbr+h*KJ+J`u*r_PEvL@jbfL%3 z5>Q^tmb1wo0l;BD0R=n2R)>A){s9^^*l`yD-t_VJ6URQTI8+|@k=7&l-C?hx$p$<3 zq4+Jfo=OBefx2yW+C_+WMCki2kny1l!#+o_GZ+{=P2$WEYUxVjm#`Bu)w6J!W=T zLim0_rn$ksA}_uW-B;B0C*;r-vBejVyr$8729|8Gp906e@`X5l86fzDfC2rau^x0` zN)L%^Z@V~`Cs^>Vi)}6l;t~r!62vwAe#U|?kZiK=1or|9cn|vhicI>B6th2w+24qe z7c?J#Adz3Ytwx=FgI^|lFp57Ua5U%vtNkA0>h@q>Iz4Q~Z=qn$q!PnAh+!SYu#RF_ zM==EU!~Y$QOYQS@1S;H#iorQb@^V#;KP!zvEsI9{x}x<0k-x>`2R@2&%sN7UCioeaXePRuRp-D8YZmP@@6h<5T2fFfLN!=S=_oi5f z-wm`?Jtp_kFD#rC22zOnPltKmc(>TCaVj7Eh>rt<&|drA z6Jv7#Hc@UP0??K3J+V8nW~F2I+id zmjF-zdbL&G6X^IK(vQt0MH*CCLlqQb8_)v%D=fYlv{}CFO^Vt4f~6tt2iM0xk8XPG z?9e_U@X(96dFR{yEyF^;dlT5_w`~g;9KPfrclM)?+zhLM?FUv`RC6%=4+9-k0WB;{ z6N<2Q!Y!c66O?oZGb9?vx&rhE_|<#h(s_|pJ{Pz*0QEITMTt#Ofs!pI)_}e#2hx2{ z9m%61$%h2_@g08xkSZMXcl#ct#KjW3(+|U||3*MMYPDyqA9r4(GNLZy_0v*_z}Nh1=G9Ou=0at z3bg(}TY+yeiZ|4mgKTwNXKN4GKyfMjz(R445XyJN0V;gaO&cv@)p&+)u z-k76GY=7X^-rimeB)9FufQk;;$a1M?=ro3XMRf~aVNms&ja@G$(c6pnmmOt`=}_TZ zwa*EjXUw;QF~5Iz$Gg%*o)x$W{QJV;hoj^69#cTw9Ouwm5%_u1{u&h3OksnI3pK!$}lM z28rpo57KZh?+p~9uhh_!uF&xh54I&blWCuL7-xOp-e5K}?tA?NKlJAsG0LcC64`NL zcYyVP?yF0gOui9ER)l9pOyvAA{C|!V99KP*Wmg@>L^7N$TvH!8s3}qK-Eo)Q*#jRL zPqRH>kcIhG52Oe8)HkpK*)yH6tdn$TI{OmVxKstiWrVJJkiD)ptd}M*)+v6P!u==< z1Jh@7A7jC3NLIyx4fvyj)#`(TU;N&ncMtzYfbPQpYJiLEnwt^>+Mt0zm*dCc0ofB^ z!%9%ge{gdEGJ+paUO>{C&)>kGl8rjbwx_bidpMn-y*oFgXUhOAwbZ<74jd^Tkn>+pep#NUioSAL}8mZaP-(`;xm$u7}_niiK9eHj8Onhw_ z`ku49t6Qt0@7kF2!6HlTYh6-vN@n}@x-L%%c%#bSr*Nkj?xoaumb%DNS1K4xmYX|9 z4rcbRk)f}&czeiwt_ROm zHOEbvh6sAJ<7HyQ?LTk}j5=78cCdn43xm%hoecK{*B^?(ff?z5H>jNnINJU#dWr%} zj|5{bci`QUifYbT0s~@GpT;)z@krZ5f7|-udlUa=>bG6>$NLp^TPD!^!?$WUXMh{e zIJOdh?k2DjfB5q|Y~yykQQ4RsOE86sI`v-LSZnoXjXxR|H7pr{xyV11^iR4h2Vl$N z@k?N7eHWAo+8|$3R;FK8pa`vr*c-egi(v%TKPL9^r$xJXSgC*>?*Eh&`wP`!1~i94 zTYu;Y<=FF7wOid4A1Gyo~GY)`zyCD0aIii1Gw8IYBKEN#?x zk%BBl`vFFyz_w?mzpq=g>gu%Tnu5Ts0oED0e^z$z9@bxg#Q`oqZ8CJ0ctz?HZ6)=& z*L?g!t8!K@v9Ljc#HMNj>{KnL1Fb`DBz*;38x#c3$|s)IQIlLW*dpHeuvG}06f~i= zc64R6I?tBSLemX$go+F6DBDYD0C=VusTZ@Ez+{2+ptRUD-I4?_CZFpoAeFk{ zWh!;}cTTeAJ|k=Hk}+_$spKvr|8T)m107F_8z}X1z2KMhLZCm+p&|#$VCz=&q!wII z5bJ|y^iCa2wX*IBpX#323uwjBjK=yfdhrZ_RB)q=clgDW9eR?z^^k#Xf=3l%{Imyq z94d(zejtTv1i$RUANLUBPfBGSvIKU)L(e;gX%Kh>3bwu2zJlTl_vzEC~_1?E=b^(Zi0*gU+AQMBJ-Z-08SRfz#Wgq3V zgr|!{xe0nHv~3}>)uX*}`;M2;r~?Zbknomb%EBybYDFCG>wX3F(Lu@72fUyJ2*-Z0 zY?hYka0yj_`%rbP-QAsnTX5@4DqEYIO+?=^(<+=7AV6e2v$Q6Yi~uDAR{xHIz%zpd z0r{|?l9Y(ZCn6H$vLV~{sAmRDXnH_KNIgj;=C(sM*p-i4CKM}CfeNtmQZnf1B4{rA z1^;_o!ksV|nw(PuCAE13LFs)I7Z4SZiAvrA*#~l>83@t>qJqv2-e1c^MWCpVo-VGg zv**LM^;}@3x{aZCPOxsgs;mZJ;t6CW9z?-?sHka+Ct?uR9f1w!j)1ldWMH4(jN1EM z(|9+Gr^zaw{9V;?k`dd$ugN^5t1PQy+3imfImVk6E!EDuiP@UdE`InuFN`JUTb&L8 zvaHrr=Fbt_&(8&h}Y*Ytm-Ut3++%DcHvA}pH>FKcaRE*I4dCKpc&yOY2e9t&jK|4Q;#6X=~z@v1& zI;4T24;Vh9RAAxxI#+`B2%|1Ay45waqXhaQz()$}3atP>DFdx=H~_Evn)+rS|I(ND z<|o+S@#4hi{xEU2@Q(227Fm}cef%~BQb6#kT6xRZ1cs|F712Qtaz)?z9(142La%%s zj#L0xHdnwF?e%kBI4u3%(=L7>)2|HZAgL7DK470}5Hfs%+3ea+qW}TgKPpr3-g4{* z-hiwa^q+Ni4Ypwg;$ym1q}{PT7Rj+7s&seLa?F;0!H296y-2`drnR_g1s9i&BjxxhLsH> zvj)}8@U*dNqrRfiHB6W=xvOhaBUq*Z6OLCey_LF~Vg*A|NsKN~=iRR{I&lo5#y-Ph zIKMbQTK#lzw)*MfZ1u~#H%Aw%C+lBVKc8P7yghoeO20<&Y~vT-yV22g27jk`bE-R* zatMFLBOe-Vc11_|vZJW<(OCGE%Gz6BT}yBG$P)cah%1~k2Irr?jOY)Kv|O{3lh9w` zPM99U5^6P}lM!l1L86_bgI-ZIGIzuXv$ zQ`2%;jkEPkkFY|h&na&`=L3R1fTh%E1F#8l(u5&4tqM)b*K#ZE?_g}0dnssor$eLi z0Z%3ajg39Nug&Nd8O{2OFalPcHkPPKd;fQO!l?WTx;$va&x(ivx>4hW!@i)&T1)M4 z=t9}xs*4nfXnT3G@;@dJy1N@#Gm!kiEr>RI6u*TRI1%hWhn)D6p>LVX;Xns&Z#SGx z1j1Q`nO_cA1M6Uh;$oF34S$bPyt|)9lQ7mCJjWBMm;rP=10j)!J(!4KUQ`hX<(DWM zEv{H)7*r~M`1<$@tP+Ri$5!?Emq4xhIs5oK2pUfi1Ra8&vp2ufe&b2|K~J~8e|oz6 zDF%TTxp*l&f^0&69o^ugk!Ki42#kY~Ty!>3FITs)ngZv}w|aWC@x{3&Y| zp$m*0|21@hJHzL<+Dm$72F%RAg7{H}STb$R#?{5V=eEk$4}Kf+-Cslg&Y)jyrFur={jq4R=((H}#C65b zw=v!9VX+y?ky)gP71`*KnN*hEg#jM_=P>>)MqDmsaKRZvy|c)M!Be7}e?>Ga%9BS< z1uIGv7J|})-R2bm_sX<=4Nu@DYpUh{oEHW%C4o0O{L^kSqWi&9(3_(ubcfUlQROAT(z;y!d zVPk=~9m*$||AZ&18k7%~Q*#)UF$4=32E77?Lag{rMvuD0zlm`RjP30EqP3M}glI`& zxf%6t#%A?`AznKLtGjTtp78bMXFN~X73nh?Q2QuCIhoCTdNT5E8YcZX?91_N zrVrtL%N{oQW`ED_e|)ol2I-Z6Z}xFVoi`lg@pv->UU!Z*taYbePvOSW%UZn5@Tl5b zPy~MVo(krA#azD&279U;|KMR-{6T8aC{{&Zg6t6E z!L33b_0$(O%vhzvfazrQKy-{4pT9JiK_}~sw%hT#qHtDkK zZff_$jo-#c8Z@TtsRpV*l}Qz0pl^p9gP^4+E-A?E>xwV^Kt=|BeYP|!)Y+Z%gzL42 zd)@2DR}vo%$at~rBqA1K#Qo{T67@ocYJ>6aC09?JrH2>sXpg?YtcR;HK$+0fUOoLc}UP2&vd9OyfLS4WvKqcI6ln2|aRUSo1;JLFsbL)zZT^T-o(Fdedsr z4V&z?i$FMYjV`k(*`Li+BtOkpD*1Icyw^XT4(SPwsAqz?VPE%_aJ1OPEp<`Afh&Tn z99kM+OP1x8?6?6|nCyvl;R0+_N>60Echs7}4BS^UU6(xl-e|IHOopkXCZF=2^o-;}CmCo$? zQ9_Il*F5NIC0X-ERmU<%-k=uat29B?i*cf2`s5G8@j^Up?2f!-p4R~|9tfbxvX5@p zK$EJJx>+Uh){wqdh|Ga0S9g6V)uWqb7Pa6wOgGl-DZD47xI!<`3{)=?PviI~PINPi zW}xqz5`-mYYXQ(2*MQJ6iu?)}Vv;!~9F(UZFc*3#k_`Cp#lMlnwl+Sys!lU@eGBJ5 z8Ak(Iy7`oq(#5CPeqgcv2>%}elhEG@iZ2r8AKml-+|5%Rn5baJIN>0F}?E&(x`+FxPiS? zJ){;{Q){ruH&K#_7c`8MY+ti9gB)wFwzCLj-?#?NxjKotz%xVma4qOeureQ4@$Ta) zh{bSVplmYjqCVxZVaprOuz; z!%g)p0=x8->*5+<_cg}u(FhT zf#joa5$5c{eq}j<0T+Atz#H8#${#|@pHc=BE2b^Tqu1zt{hSHyP_(^xUJ7jeZu^hE zZeM7u-eb4it_kxG!>%gL3eqXk=K<+-6A)T8tW}VZVUz%vsVUl5td+s)Bl6TxhrTe4 zAa6SRAm;bHpMV~~Q;FER-_friTl6Roh&#RoN#cN#8Yrh>KN4m@HyHx7Um$^#|74mb zu>>RQFXj@a`|2s&vImo_UomzYkPEZB>!`S}uub$NdKxm<<@iS??!! zVfm?sRbDWxMj|sqxf))6>EWP;!KH&5-98$K8s1*W!%!j*L%kJMu<+HLzyY-cJynQ{ zOhobXZL{vGTfiV1cwM!j(+&OXmgnH3ZVs7XKLfOHzS)m~zIcqubxs}~T5jL$Z@r=~ z=o~fIn{`$5eV}SOVT9*gl#3|v79Xa6beGgN>uL3i-jeFAtor-1>IT;O6odL^Unmpt zN0$u7bCrA1quiOweeWq`_h1s`j7>_+BIbe$#vhmhyzj7tIeUsD#KrZxIr4Y zn1HpYA+1tuqF#zkq*pB~m8pJy>sl=sKXseYt5UB?mUv;D@DM#)f&$M2Bkw6K#0E{r zeRnU_Am4#U6Oj!qjVxRi0upaKic30suKs0~tg@DsGrp(O-+F0$1P5L9^bJbP>}3s$ zAUQg`n}ttE2GOs=ks9*N_MKKr^&mU;b`9&N%%wnI0(J2+r84mY`y6&}GM??zAU%m} z!ej(sy#-*2ShW>!NCIm;us`w{UT(NYC0w^^19uCYAp0%~P{u>Bf>YNge5rs-0P)@) zErY$7*c7WsFaFCZqas~E$_SrEfS()3X;-#3Qa58{Pk9X}8v$h_q|B}F;+p|`iQ+qm zwa4ekB0_g}Yl`%F&9@|(#&CM)gQc;Sn!<1OTeWXpqD9}D1s$UTMQUO}?|6s#^kZhM z<)TiK!PDy0PsW&9I!hQeSh?=ykJ6wUT>}o(_ws;OKKluDmc_Xkt_J*fU(zD< z;j<)^>h+U1Kb1Ks`f_QMghgpWq4YH#T&ubUEewiMwpK+?ios-h=NZ+N^kEwujAiA5 z4`VoV^D&$k#&DjG0W|+zd6DBbP;PowXnK}6{oZ5g(#_jmP+NR+#?=*C0xvWE1zTmkS<68wxv{e3@0PX9LBv(zR?Jf>Z^)?I529Pb((+ zfHv)bivi_Fv2Hr`mn#E{LdtAsYvX8hmtrGS{}%rpnN%ZZx(3$-i!%n%{78LV3A@?N zOf;*YOYghcbY04vA5{!wn0UBfIYa5>u-};+3^v}~{zX_V66y0drNjjpYGO-#$n$*yLBoltk&q#l3G%$Tk2K~Wo3W*jSe)h zsX_TqX!CbWC@_n{!ZBeo_&F$KXU@a!Y(?(;#EP9?C;A2w0BpyrG<=N9|Lf}l-6VDx zvefXcMpefejclo4zOUQt7u|cP0TQ^;4}6E4Lx)9~W7vU_V5*zrMP^?t^d;hJ;@10G zBHt?QtEsVpf@cCgS8(6_yh-q+r|z;(lh2LB2TNz)4Hh)UR_mdpQE%kHk}6s1#r zi8Os{7Y3ugW!wXmSDr_ZQ6@35O)rVHLsAdzUxs$Em$nZkfBBC0 zFaa7o=+FN?)wq2+S)mMdqJ=jVezTP-YjCjVD`dtO{e$h0U|I|tDNS11Ok~dPAT&*3{J5Nw(c^?C+V@QF zzLih)v#LxDb|yybj=CU!;Yx?X}Qd30OJZ{943bkb_ZONrAd8I8Q+m?~r z7GK(s{)%GRcR!rn$eK5J!umT(pRodJpO7dm4&R8qh{HtemhpX+l*1WpARNHH5WVolVP;BXoF+nddM6`!(rQY5Is4vOrwEI1a%n05?>H zGy@Y-Lx9|_B6lgZ7f-}G{#Ga{qrXWRY<9X%nL*SG!>BB0vllt#tb7f&w!=!^t*sy| z^Y$XYlDF~|<_1^WyU<7QWvlP~T?{gfCHv)V@;Jyq@t4LvH-|>nq&T$G7MW37&0G3Z z`;f5PEZl2aF86oM+S?|Z@6&4Hc|G(aA=KmLEl3xtzd5AdCarhmS^Pdz!bZR=z#*(i z)clg-VoaSW&qe;lZ01tI;85<}PO}x!N)|C+gNU%%!V{PfMl^WV-L|q;-c&;&+8YJ0 z68PR68+dGS7`3l}#e5Zu5Z-ugdCi?sdnTcKa8ntu15ffNk$+YXIsuVKy?zK9mE|O^ zw$Um2C}Y}1Gkcm@*zN&8ex5FMjDY6a%Q z0B?Z%+@_l(o=Ik&Io!S&(*~-~0^6n+4|7)(`;arZABHW=OWTfEC;4zjNqD^BOMEaXu|A9gaRQ?eL zNPO>9+(E@PT4-&xn?YFn|Ee{tBz9_zcKT*s-`EUz>Z1BJs;_2fL&54=D=76ZYnDa0 z&!_3biCMIGMlD)_?_A?@V_M-nW|rxgE4QJ1 zM!LdS6bgrhdp-6+298%=@NQF{Ei(xnvg)#C%}V9PvPd+rI+{5KAhiQP+kf7Emr9m# zhJ}-hPU$d3gW9~eixfx8amu+)rFNGb9N2`bcnGdw@vo3r8f3jMN-|}cz;0=ArBpF* z>c#ivl8C{9_ZnQotQADwT?2P9EZp^;WtE5?g^mj_q;q@ws03*vX`hrJP~9)VuJ^?) zD@0j?0_>oy(-K5kPYZCZgTiigB$2uPi|7;{CEquYcmn)+a7LYTFqZIM+9Mz%=V>S^ZTh|_n?nahO1ngNd zVQ?#SsYIeGRKig`-=PwTiCij?D3p9&iP}c#mlE|dvy(LkYr{kQ0ENM0kEO7g4$?yu zHq*gX3KKB06eeKLQW%4qp`|beyS}9`0V7Lc0`?xDu&wYR3hN2oov*}7>n^LY+hIwK zvyzgfbfLx`R9%}7Q6qDrpvLGyYFxW1iv>AC+{<%%-txU^lNQB`WLa4EBF^To?$chY zV9-3S-p^;Agfsr=Pbp{u8|R!@bon%*l!w-P!SK6r3h4aZbDy zn^IaVolJzm2hBH&(q7vl2DXGVCTrMX&rFBH=ouEvBc6g*ATMl?4Ibc9ead_g`Wqya zhc(Qdp*690iE1vK7aq|ooa$q-}ydiHPXE-fxx`mgaKJRg;1%MrfB}O z&e~EFZEc10&pjjb{IJ)hPu;_AHM+ym0ma|H%c>4JRH6IF#DLIL0X51EWG|`+n;0r~ zOQBC=6G`Yaf#Vpf6yv&gZBzC}=}xX{wMAln)5kh@6Z1-gUnl0Z2ER?rMJD3Fz$wFO zqd0&2kJ(l1YTxJEh-5r`Y4!AWmZym5VG`~CGb|o(z z*BD+aBZ8F#;R@VYfuo_ha$!R5kqZ-cN$$XeUh2YxU*^JuVD7-Q#+#7~6Mka{-X{Fs zxiH~3Dd7+eeDA`P|APZZ1W$827_|AAS#HNcp(;T%by5(W6*RV7p({Uj$Lga#$2!W) zr`!%~EQYE4Se^GA74L)+Yuf23!~1gGi5M`S^JY8U(NAAGXIkzrMo&Cjysk86odVK~{hhGcCTiMWjz0QVl&)_^e| z8`W>WDax57)-<%5%F*A?db{UsUN!MQ!_9#2dHJO5JmV*Tj+P`Xbd<8MyewuwQj6_JA7|bTzDjGOBe~*ShQ<#A9=-SnHt-tM7YnFtNDJ~9Vc21wof?R z9IG__e^%e%%*Pd%3|QLdV~m~^VxWeYig}Duc$2%GTq6uYWiA%16^DD|rH*x7*{-_v zfRbz@3bvz;AHlq82!o&KoNFriENhJ_R$%drVhW=oqo$R31%-ShUoL;-vJvo;`v7MC z&2&Vk`buzf^9$adq4p$4;48oPMn>#<|`QDaRgyFR}2^bcMKQ* z48zQ#vaqNCTj-6d7>UIwdnGn@43jTPbL6R%!Ogyn@gnSx@m>S^H5%TH4S>Xdw_i;m zKH9l0?B|0*yV%xm)R;|HD<8Box+4&rY5#iZ=68}khafEw)ZB*)eXGOqDjTzHdqcx zm}O1Z()vOztq)n(OEj;Z)*Yu~g?>1fi^FefGHIFQ-*C{A>B_Scl&&GnJN7s?Hs{sL zBEP(_v}@CE)FZ{MG`pDmx|+eQX+?RxpF8(PRv%mVJA9$q<(dMHI;zUM5p@z*B+;x& zt%`{=^M&telyRG!Y)}>G^6|xu+Ty6E5BRX}=T<=a3*v+}NXbPUerU2P;)HfJszXux z)u?Fa21>yd#Noy(t0E5nURf1!_*ckW>$u;Q7LHjvzHh|u5dNO<-xn$W4EXOU|9vW9 zy(sn_?DKQp>)RjY2KM&}|4ijp`URiHLIj^kVc#-Cn{5aBdt^S6*aep2W4;-VKL?Wg zGBxZX12_g}H2qrMXxdg})gdsmG;l-R2>vg574LL_?F zXC)N>mV8ITOh=)_9$O_g@BBMOu)`y{wG~tu{LQVNeh61SY)AT`v-)APD0RE5X}b5^ ztpP4J^rf>uOLv{g2#iy6?R)Z%r!fCnBXEeVlXkE&_MtzT@VwexN77xF)!1Xi@{&SW zCGW~_zPEmM@$4Drd4aPWE-JjjFtS%GqBfzL3&TFCcragLW+m@Hafw_{Wd8Iqcl()? zDrZMItP_<9^?c3jt+MvZw8UZ4TYq-&dfn68kPhaNxBi-jTECn*U%KA<<>7Dgg{x%p z^>FU;^}@cFnLA!Ou+AjPNNfOsZY&4jln=lVZ`6&oqKNdVy@rz~CdJ(^(BGJXD2UZb z_s^B+4)xVSp?%SnF~#wl?`G8NDIIj-=!9z83c9@-?t?+(6R?szwVKXyg*xQ<&i+|0 zGFCm|Ed7xW+^K;x%aha`!4ueBW{&auB{ARGMKA+Uml2 z-t*M9?E;~9YE_?Tt#meGlg)}`j}oW&7rH*OT;c@3v5F>6@Edb~#wvq4!EY==C<^!E zGyS@ci+~+}tAj@<)wlBET#UEFW4U6#FF!}}bJF^vx7ryT$j_<#JSFme;qQ>4v;?Zxz2RwlU}3{bEc^Fb@)k_$H}_h1YPsvYflSIK(j%@Yto# zx2ypM?Duig%SW@(Ed)HA#HDvNgXp}e$HE2)YA)B(Jlw#J9*@}0G~{-0MWByBYBid9 zL6ezV$}|F-J*)qTdtxCR7QjJ<>mO=XFuQY;#M3>rc}6^2tA$HJ5TLi8m^rbjSz~6+ zEbU05(JzUv(lU{pNmeV73N|)S1>ZcGc~h8Wnzjdf)ArTQwEbaBF|)D8d`>88F`=lb zjhZ8Bng|vsX;hY!p``sBAtcXH)^9n5rjzD9^&K7VsUu9}asqFibBxMB&+5HkJ7hZ# z-0^%>>}R&I5!;~C*SMr_=Tf@84r_skHll0dIy-&Fi=YCC}#>* zTAXV=mV#$P+{?1z)*RE2g5BW~Zq#PHM=VWfUq_6%SyO42v*2aF&~hrTT+l)lWj`e6 zcEr)(StiI<%l2O7JG2HsNKP{h=N&cx#c+QGzN&(E|C!chkd|%q-bA`)m^lT9pvZ4`{KSr7^o0VFNhEAlQdmRJe4M#B=)(x z3Jdy0gvukXEUXVT?urC6o%kF*P4^lzBlumY7H6tjpRX!fd!q0+g;LSX{eh%YbP)MC3&MnGK z&yBt;qGjL$2zn2guaX{m0nM1mFJBc(vNIi4?Y)8iUg-V*WGH2HylZ_PaGco(TR-w) z)4D7CoWxA(Iux!4t|lAVU^5f6qSR7&aZ6zai1-&ehA)?2Q@H`B?qU6Swwux+sq_y^ z32D9KgF4NrIV&@2<_K3M+bC?d??P`Q||G|8A1h|fd_K^vU>#4ZkV2PCQQ-kFhTxwAoxB|7+fGYGL-gjd| z8++wMc5LLGn=~5Qx0#GU4qb8a_+RPD9^wp|d>AaL*Z!2(y3ImJfn6b2I(qSownziX27O%pd z>$3{eG zYIP=v^b;RE9Nv$27iGE4a!M?&kBP)-Qb-`~;~M7v^({|w3D9GvjdvGdeMJL*h z*XtrT`eudiCvdRfT$_I}wC65SZdr1;bYpu%sFg(}%8Gn7B5GuBO4$HFK)=6@(nVh4 z)Km?6Umu{oDpCfOltGd5%D(YhD`)I}B2!jZYG=}3IFt5MBC}R*73g}9$s#Z>`Uw-W z^r}{HI2Xz%uNo%lzgpiZ79%>PO6-9f+qbc=+}JCPJai-PY*Iecm+^F1x5`ev_~CmZ zLtS4VI(*orVkw=-=V~0GDT>b&XG=%{#?BGqM30B6tnL?A{i^9p2DZO)JCTKZn)}Mh z4B1W&f%8@SE8o6+H0Bg|fP=V%FL)m1Zlu0RTTP2-H!ZPCY(0Xoi`+x%X|*kPf6JYQraXGf8%5auv z><1pjoZvF~Bba&^;qDZX?noMym5-8OQev+m7_^vSrW|#tg#CA)Kr`QDV~XxcB(F3r zPg+3G9s#dlvn|I9IJQCJ@8S-^)%ZVb43_#6I{e4XTH^)-H_zDP`raWwfGs<;xw8?V zl#f;&!LO>ErvI+zf5zlIFF$;#4AG0U{-+WT{GV?KIXK2vY>Qr`ET8|DSTf=vL&nOe zUFGEyF8IsBi`jnRK9(RCM!*$iAgsMjB%P2Q{? z(!p*d!HD=f4fg8wOoKs}HgpYlDD{X97v4`XX%;#Ai=XFu{g~iXVAhx&=lo9VAZKA$ ziG>+C13ezCJX9-_Wy`QD`O`Sxdxwg5CiokV_TDq}VO08vb+sGQQAw;>y_&c2zwG^K zL)*%>E{uNnuLzvEyse2~T5^N25xg-8u_1jw!(p9Q9i1H@K)M;Te)}Dx8mT0eWHqIn zz3;uV!BVN}8C9d6>PB_Wzg-R71cWf)+!wNx=m-b1;rBln6~b7eGU-UsS~qo~gn!e& zr~nPWJ;CQ|PmAUS>udMgn>~|3z@QdOgy07-h2A6%M}>2p{X|^MFfKj4Gw8K@NQ z;lJ_E&Q4dutyw{wv5JZd>_i22g}ic-61$;9V-u5qjiQ3oBYSw#`Uz3JSlaqw;@qUD zK`5$E7IS$`Oq*Pz+Pbkw{YFoihB)<;$=`~`soxFbr%)AV$@oAlMm##9$Imj4y-`4! z(C4Mh=hi65@zCdm%x9-F5|j~oK247)WJKuiDm|je-O%H8dOVR(!r4q2(WFWjGWe+* zX-ixjikp3NK`NXDDe4PS{1&8SEC?4Dezf-b;H7#&@B_hKU>BjGyzZw_!J?0{|~Mt^cJ8P1GLc;-|UUsGfDunN6REJ4C<^O zCTRM`k9HB+0T@&dEldiD++rb`|Iqx2n@P^J@D5kzvPSM1@8H0qWo&P|8s1(7$%XO^ zV_|=r`Ws*1-bEXiRzjN$&7(%H4;|?K+FH<|-)%+vAZS~_Q+l%wC6t^-`1s*Reiq^5 zarn3wK0XQ`-@FX{hL3Niq2KUv8h8jLgaShR5I#f?!9(m2Iz)cC7vQ}K`~^>M-h@%) zPy4~sli+FZbvt}C!^ch_CiEIO1&QMip8~P`;cXD%Aa4BOee9S(wj>L(*9#8};c5%rDUM8*`k#6MN4Ohs(5W9!_M9C^*JbZ_( zQ(7Sh4{GehS!$xdu(m_@Yb_SI>pDD7W9+qN?6hK2_%PeXAiF+ZXola1fzJhv>6)P% z5ZCQ(vV**v2)b@U;Mo}sJi{J3xEUcJhcR`Nz!?1u5us;;dFC!1=3;iaR>@!^=MD8# zp==SIctgGI%Ka z&+?n+V_EEpSsY$H-&l6{yzL0rsxQlGm+P&N~NwurD6kLP22wuVZcbUF>>IWd7bH{e4{)EnGeziP@^-@lwP_UXEbV{GrU_cTow`Y{?3VdC+UcUcoKBQgVaH)NZOfqyu9FJ z%8HVw?8-pACg~%ySPR)G6q$c~q3$P#Q}ICLl!K(1<+bR4d?xzGRWf3bjVE?W{GLhT zM;yfLB(?9;*4j);vUW!Mk0#)p{nexOO! zu?2JGA84-p5i?i*f#%8|33KHNwMjRd)V53w*WZa9le(|a54$%+%YmJdTM!e*Op}~g z5#&Tz4km&{*Cp}BGsGZ@Ej*%l-&?db9@l*jZDu7SN{sDpESfr%s14&0WrLaUU?7|B zKXbJBD%n#f;fxC?|FDVkJ;@DWUG8D*NM@or$Ns;cVp0W=l&~lZ3!!6U)h?a@=!Da& zo@D^6i#Ez|fht`nX>L2>8SKu+?N{ga?xtnvxR`}+U&L_`ATAc6cg?eK%uR+d5HvE> zcj$dQ_WUbp*zqXlwN*T|{rvKqJwNwW$QZNuqklrAxaW=8UHeSJ&A;t2|O| zIvGP`ipNT>klmq@50eD;zAd6%yJg zbRBcovFN(TUH3)TN8EKPy28+xud;~%zhs^dBc7+s^&kSwT_=Jo42#97((uD0{$Vfn z;SK-rDeC^1yMK!Xz=6L0jmMqVb9|9Y=nJTWqz&HRuVViVZHYph&x+>lAx#nN6FT()su4InB)-IOFVRI5w@19N^;VWJYaIC4=Xzjg4g?>b@DJ}} zAJDwO7TiRg%~ig%AmZFv<%}+BZ4VTyv5)0I=;7*isg~Qf#E(HeYV z8(lq#r(kGNA%-Btwv2W75#YNF{yFDBo3FZL&f%U=Iy7r($04}JPOfg#G2_GNjrN3s zyNqM(?DApI@(5nqe-s zO?A8@fOpY()_a?5c_-^AU*VA|qmKZFhPZoi)8k{(MUGyOxKA%geC#tTOl&jx=BQ;0 zJISF_;o_C|qK=Bvi|0;u5RWLB8p@FGrs$DA~0c6tmhT5~PhlDH`j^HK%PZhE*L$1Y_SPsU!?>)C#TqKtb)(zqZ1VFC zT5c2H$>9{nXu?x4W$iN!E#8w9O^wU9t3QX)AeSX%OkgTv^L_hlpWIdtX9Z8`2B$~l z?^|-u13k~=+}^Pc{ATmeC(}LRf|ChDI%U(!1O^wE95nkKdiDpKMW%CCr#3xi6(^Vu zNT(?{n>HeB_bHP##Pvtb_F}>7e>}wvPdtN2Vu(>PdOXF#l<6}z-H0vC<~AE7;Vj{L zzo(68BpsgJBu%0f#*dg+&Tse6FVFA%mZRZCt1AS1dU=A5KXJYO?qCR2reK|k4UNdc zY_>YD*$j7?c(}z%C(=BP7!S!VR$&!gXvoPAxtjGO*mBk_S8wk)-~zp_A>VM} zv2F(?hee3HZVZgg&4m}1s3g(e#$$xn6bVx~!7ly-(ghrm-6yTcbr6oGZ}jlAp>>Fe z_b=!sdh6@j(6i`KJKkbJ&&l=B0O0Hj_d+?^ki5D6`Ml-uL+Eky`3^f#kf=G_4o_m_ zS?lgSuiw4x^(8*-jYDj`yan_#gBAGObXWEvHf7#lU306u)!#I?`ir){LY*P9J6`B% z9nJib9DV1DrjHJ-H1?au_O=rqyJ^I}4xB$a!Fq^${QP3HXqS z{~-<^=Gj{@%gBaYvLkxU0Xa+nW|B=BR}M>ZiQ&nv3wswcB!?AHP=;3+)DR-sa=1vH zCV`mQ_sQNXvh`yqmeP;1iYY)Ke9+_SL8 zkhT6_82JQGA;SnWg|&buG|XW#2&)@JM?6M9K>82?av0D=1~icYF=dG&SLj+OOVV-DeEI#^uOb?7v=I9jcHuV|VkATOs z0Ij#TO=9WAH_rGG@n>27u8*t9Hiu-5#~QQ(NOZiBi!S=WZ-9pLq?8TqV{&l>9Vu(YR68`oJe@I4q;Fu+uJU0TD_o`-ZRWZ4A2+vKCxb! zp-DOj5I^vA&*Esg^jsIHe?4*2?uAG#dV(L+r5>3h)W}H0<-;ZJyavCH&AMU1aLJa9 zm25Ilf^MT2P#fWC&Sc~4V&R4Bb0?X1Vl)!&BTWKt|ZHPo!JL4qI}$s$F48B5P%F;{#|wTZ4p05xf{8F8`(~ zThQ4~68Oqyq2J^U&9<}067m8R9d-Fc#E`ob;-B6mT&{$5{A=h&F7TM2&_4Y9>a=CF zwZF*A)90rCnSFTr;)(fKzhrMOr}~u;!VCi7-3dGdg#N;wudlwhOuY|-+i-R032$*o z{n0T8Tm8UfAl`&*7y@OZiz$syIlU8&C?SmDqJx_Vss*!Qo}_X`0X7- z(_bgx|6mapWAZ&nA=ZJoWR;pp1TR0(OJFh!oPP!(510*@Tr$C$U5!;Tp?|!==-0)G zki=+5=iy1jdP{xij>UuEx(&Yfe4?irnq1mbnd7BFx=VW~__Bt38(i8o`5e4An@nBM zT%B;+I*cCHVDKQ!yQai!7LA$QR>TVCN0u8dJ6`4wJTBB@eTYA3gmjN}9!?$pjvM?) zY?Aul!&uGY`ecT&h1KtbULOg>pyUc!A!XTP4Dd+Kvi*~=7k28zdSM6RLX|9!5p$ww z?7~1e^|G1R()n=X2`AbUzH(iL6=vM@Brtad=^X_HBv#r+Q3XX-O(D)Sq7Jf^_wdB} zWg7kAul7*rp#}n8WR*bOkcN4c8O9XDB%HE|=~Kvky(^8;%gh+{GQ)760^J}? zfB5Z0-^4%NK~BZR@(Lrnl~aGopuP6+_C)U)!#ntE=1equYKSwBGbUDiqTVqb*%P5 zvpkwD`83^8i)wLG6r43ZK`oNHVnV;Y%Q}*dI z`P7kpx+I^vvQJm!Q&0BkntbZZK4GS9_0wrUJAEM$)-gp}o00$xgL^ZyKZ9On7&7RN zM(Wfpc@0PW-r1KT1)EJ#t6Q@A&0ySxkY+20jUE9BWgG2Cp2ev{hps{MO0AE25Jl>W zW`V%s2HI(x9W6AdSfQr{4nz7|9kV-tz8}1FHoL~a?CED>7X^io#;}hMoN|&MmIz4I<-{Li|VilqUDoE z#i1jS+b=hFxX1cA`-0OdEgDYfzc@seoZD{`4at`in$peexCLqn=@Cr&1nBmkLfOfl zAYskUAb%g}Q;9y(r~G}SPr3U@jZalNNuP3el0Kz$lJa#BL^-l*D-0u*gPF6H(kJ+o z(kGyVNK#BVEsAv)uFn$Pgt0|Ur7ZUEXTp_X3$dL%skPDIyR7hrzW z#SZb;l#vV*kvg1V!cs>w^6>H~$}*jWFFmf2hnLC6@?)e_WCEKbO8O8CU1)iqB}X@* zmsa2{$h->i~rxUwkvn>7v)I1_F*8oplZcGqMAw-frte3`bw-AnfViTb9qOOBSf$& z)g2L}O0`G?sZxCsLCUCE8q2E|0SZfLC#8}R%1o}_62G^aNR(Je>HK%T&Qov)b|zS~ z-bxGucn=Cj0XWHvi%29dl%{=)9gE5YC5pPf;Rn2#?r5{DA5!%8$K4JDS zD8iEyAn4N*>j*lX(Bu4hqW^QEL-PcU)BcIRccMcBH90vhv|#?E_=5Szer&;fU`Kxu zoeN!a*5<6xEZU<_Y>y`0g=lQ?1>X%o@hP^0fp*ak>JLhN>H5@S4tjbCrbCs+9v?03P*-hm6fCji%qm<-h+=UQ7f zU)_ewl7eT?^7wO@hfI6!`KaY=yNiXh<7vSTWfG|#-wT6hxd(|0()J<3mNq-MKhQ?F z6~P#>Gcfi>L>Ere!+iwo0-Spf7mwl`?LA$>z*QT>)G*dMf4Y(we9RkzP)oZo-0v8= zkL!ZGke!_{97off7B|e`5!@)eOjleg}83bISm$&NebxSCmXSw zK53L#M7Fodnr&wX7xp{2nB2C$ic?1~S+#xPlGDh3fp=@Zx}o|52YChU*@Q3-4QM_AJ6XC}-({hySug_vU}r$V!P=>>OJ+^|i{pFDn9 z1$Vh+Ba|ODOC`Vf!s9U-1xHo~J*5?5UY>}@lV5tehl2+0h=(XPq194b~KgFyGEkg&h^^Mx_q( z^z!szw`O?68SZ8{Lhs}jHF^{75gEjakgUnj7*K}&|VzOLc& zYaa)JG$`q%kZ^! z{8T*5WA1TQuvgw~{dvX<=*$D1dpkRw<|etR(`(YbA~UPi*}?ms`p~zA{x(E&%^$T) zW0UNWGmR}gld#$BncLQk+??cZZ$q~mPyN8d5v@bKB=%@_Ok&gCd3v&Oe(Cu?Uf{ur zLB4G~B=@(z@AaC* zaVggMB;3;$on$iMuC8Bcc&l9_)L7@;T`OA0{GrUeTI=LhVg1;CKe0>wnn8n!&5XXWa3by~e$f!Q4XJAa)sv zOe+{KX@9ny;2A18vWo+UMeD@0wBzo!c$24}a|`3J#alo9g1bpOpj$)349DGMrMi$a z*DOw75-DcsVHY(0gsQ4zD2oWg40UrWR`qLHReiyF{w}Dic`(-a{5)U7?PqP|U~rTT zt*^uW0aPNa<>#yg=MQJ$9TGr`L*BM)I)C)SN2oM|#S`4k;a8F1HKzIpo={C(xBB%o zW-92$O$DHdV7N&lL)%i}776a~)n&JjhLB=cAb0taOs|lh|S( z`0oF>!v(nJz#zNYG)+>OymW&jWuCkIgqY}^QqAT+4l`&5!M5ou=SmgIX?=;@IXZje-;ucbj_0jsk~Qqa5G09`TwYv z|2~)eQ0EWx6bNEaVYi^l%R~!rLA632^LtU*X<*UPqDhJiPjXOZxDVHnnB#)zj|=H< zPX%T6PKy~hpP%!N`Lp2Z@LU4?=rnRtgYe}smZMPdmr!f$v!sOW^Pbq&uom>Q8#$3Z zR90|6J=E>=DcCZ}c5Kmm-pR$EHglR;Hg%d??w>wHC{|f1K`yuWbf9R z`{yj^kNV`S=s7zPpSSSWYps?az|8Pw7Gj;_q3k~$p+6v85wc$}A95O+7Y;Fu3!5!! zlfznHEoru&oCZ~VY|QLfmyFIXe}d6_lilORudlVqZOXJ&#Emfq*{Uh=raux-0^N%{ ze3RV*7V+^a9^}1^7c82j5ho6RpER4VL?0fnt70SbX>{zk?yP6cVU-*v=b6Sj$R81w zh2@9s`DU^XLq5Q$o*nfxbz}#C1&5T!`ib44Fgx`WD-?e0JWE^j0-k4rk3T$_kLNNU z&^s57juCvgQYkNGJ|Y;eBvKX&Ioj)NzlbZ$j0v7SDcoC`k4WU+2|jEo#(SBM2*!ud z#|oFSVy(z?<>M015#+xm%3Um$3;C2kTtwad*s{P>vdZ5J<~ zw^}%dwV=(+y36+a1{0JvU3;N>Y~%iY(E5j&XrDzz#smcT9dq3kfW<4xy~tgx_sK4X za~5fq|A-CgbY2F9Cc}*evCozV@$yL7Z+65TeSRJ>u`nlRIWq~g#&ZcXXhFu(S-E6L zbLdo_LjigKo|#34EMv~1$v?@V<@0Ee(;PuA@<@p(d6q{^EX@2Y*694^M(^`d`M;^H zyJQg&r~V5qRq)Tan2&z=lxdg0lE~z}vpVHoN0d%{K4A)B*BrG%u4wB<0MYypR-Uf5 zAXD$~B;@3mDEn|$D1xjtlfa2wxH*#!toWg<t*JT)Kff*q@LorB=yuCM#mzdFHMqBhnZL` zo7iCq2Xap=lP1*DB=nRsi(VDWqPu8y`tSM|UVS~QWt{r&jD=U<&e;6XplyWH2i*Gd z{VX~v5f>tnYu6+d;+)+38C^#u@%Ehvj+l2OzJ8q1eMI4D@c>I%}HSAk>O(6t`$C}O2+WH*2`PbI1xPSz$F=o5FVqG&^?GKlnTe`wm#s()L zK^mYW&6>@vEem}c9r9+jd+@4}V@EO2)}YhwwpnI)kaBj6+D_=geBz0nG(W#sJTqTA zdShm-?&Ix!586Lg*F3v5gYvh=&I6n8u0Cin_qpEH)>gIE;p!^I=>kuUQb(}APx1OqZPc;Cxu_PoZ#Y`tb|c5GeD-)1w(rVMkq^75=#@{g z@y41q1POcjKVmoZgWHmuFl{ReGddJYQP4|`I`7M!r*h|U!r6}bIFtuGkULM(QvB{* zG-V3cs>>2jq2e77ZpEeY<9(ROSJn+WOni;mb;;LYN+{70i(n@Da*?lz?qK9=qDL9| z8fxiHL`$K8Dp1l_>0Ji;`xEifT_hsANrD~I7OkIlqumD9xXF>X~1DxTXvBC ztHjlOFGQ~2Ek}4SLkK%>A^@HX!m`dLm%8w~J{OY}%5&v5> zg55!Yk1rhmog3hPw*vu>^9cCl3e^NG8@;6EGC-h54~XF7)Q*!UeD4#VGVnWY6l-69w({b>3fLg^U`{Zde2C z>ttfax1O_Y09Q7;@rHTb!EOXC^6ci9Z#Ldv$7&FA<(<#BR0Z{lOUuQCt(kEthhPXW z1Zm8S6P9b{dw<>G-$0w5j?Kv5kqcgsIK4jZ2No9X{@>6UuicWGV_zitd*?{?$Ds;n zkp&qBu~4f~|MzJWK8Zx+%j{^`V*1*%@%BUVctH53jb28%I*VvK-ik3@9LTvCZ(~Hw z1tr@XrE2b8)Z9s}ntLMFJp8I8P>H6`k)XR( z6(3HmXQ7vkyD(v%p&DTVwsJBK^U0~48BZm0JY}hPmW5t9?$0IYwz?AhA`8B9&@HoYk>v~uRX4eX-dq(%k(-5Hx;O|gC(!9uwcVFkrm zEAPseJ#oD7K@u)yFc=BMV_?Z}AI`~p7A_AdFcGbu zJOdL9_*-C(p9t1Y`2Q&QKRFLpzWqGoi`{uyn|T3M#4<6Dl(}=E9_aM5Y#1}tYh+SM zsD{v35j8Lg%Lg#vV}Tj3JW3$4*GL}LV{P~ z?qBx7?DfLsIy_g`GmtpVUrWGPDW`9CDqv(2D!I%#7|fXo7Qgh8krB!(-@b5}QfM4k zEO!Z{lqRsTf0{o>pUC{C{EJyjoVR{bc&bAi? z%Hhib<**?IPRTYYa5URqs4R#t6&1u!mCE5>E#+`ppcoz$D27tpl>BT+fuk8ZRap)X z6qUohYBlS$mK=RkpoqRLP(-D;DLE>|jb`W@u~0Rt=IGn?9gz_lmoHjvtc2lOf?|3Zv#{`5Ewh*2Sn#c?gB;b3{_H5$ThiodH?j z2V8O)mjdgai?tNq#3U|R1JAe+&dPUHvPrX-s~RfB8p~bpgCm~(w{A2W7;ZUBC`nY3 zW|sLBL0{`Op_oUN)Qhv{thJm4kZ325`PnE zWq6)bgGqm=!A4SrNsn?BCjH4(c%EB@Nkq8{lm6r?O!|wdFlDu1jJf}~>4Emk1e%r! zG%gs3n}AJz_o*aUBTd+0nHV0F36#1V@*j!GBkv+XnYko;`QZ{%3+oq_37frSGBs?< zmX;z0qSPgxjU0iqSC3|g&0d!p4g2U!e|)CzpXpD|^vRh%J<|`)^usg#>6!lQOn-i+ zzc|xhp6Rd7^w($lo3q0H-<~C+mooizcFx=D9CL~#aG&OZ&DnjrEYLZ>%IciYJa&st zEYM9>FFj?hw?0-)goD=)C~s`6swVVJHQplYfzU z=g73nV_Anc^d9X|+NYyPM#jf{-(z5`gE|5M>H?ICWPn7~%BbZ^{<0`&h&bE^I%VCaJ?OHgA<7iRFJ3QK~6|+ZtvLNcy8Q^R z_co8 zDN@-%1SYvdxqy^LhL}kNC%MNtTMPphmJ%@;;#J^Jwztjh&W_ooLz5wQqz7yU$fm3# z9!H)AHY_HHoFTGHf!l0l+Y|9%7F;pjj(0`<^N6sM>i64QiIsEzxY1UdAHwTOBxs_92HiR>Tv^Ny1he@;ZNa`M zs^!tMa1UH87SNebB^Cbm6yWeObT-U^OsugP%0*kdOmgUl-8dOn#&ajjZcWd0XmKVqO{0S+0xtoH zOgfO0Ke1!>n)hDl7rrLw1@5(Q$R-OW++H|=fCiKB>@?4k2ywXnLVul71Y%e;w#>60 z?e6d$NH1^$jg32xoTLWx!@YANaIAXB4Vv8H!F<19z2&r>9)ZVKr{b;;z5`B}WImPe zo{3}@tIpjp&$2dZjTnTu3ntz$1lvA*z6EB&a$ek%`mA0vW;KsEJ=?X)G}Yb&QF;gVKG)wXc-rzb_|F z#56POJ&ebqXX5Z$$6Fed^zg{jhh*<27Jdl{KIJ8WeU?pvKT=wbCz&logEkRa*)eGM zx_sn);x(J_-tX>&?<+xe;HGYE#cCPt&Pue|!iB?lTQ}d`t)-G9?2jgPY%bfC`QK3M zIogq&iij1wirZKlg*Emhug0cJDyvDk9!_*Aho4&UWbmiTj^F<#n#%6AB>LlVH8l$C z@BOVhdz)8h@0aN89qJ4e1`ug$G*UYswH#>>wqbhVHcVn+FQdXnc^zgfSV`$d6i{Q5 zbH7`qlA47)i)WZIVX|R*^i;_rA)}{F76}TPk?`ILm^; z~GFxeLo5;0sNLddz!Mf_TrpxKF$m*pCY;lml@pa-ns6dv%hLAxJ-Bduw$~w z@s!as5j*ruL|fXJ2X#;GD8ym_qq^ZQW}o|Va%3MP5nN&=rHGA#&KLtxIkW!E5E2DLRoN&9glEXoT|#^b<+X19B`P^UFHL9Cj8w&4Z`w z;OR^7bQkU(XWi+QHaT0IPYut48EhDz@hR%L7EF9!$8KHv61xTIPP>m@C>q{|!Y4(% z;7DKDMI~$>H=PzvRvhWu_h~sFCCD zlLzW2B4tY^1*84aR&eMKAP&U~QkV83QN@l>^!Q zQ`xu#QE4oX%i(DvE>G3PC5JL51(m_1apCb3WuBhqI8o+Mwwf)hjri$mHa$5}Qpkh@ z0d3(ZMN`{1qXZjg3C+As^qXets;rFAoeJ&dBvKNUwN|pSy zgkTz+k|2IyU|~udQc6EcSASAsHCh{5gbgL*kdxU)^6;r5Qp|$9P7!x{j{nKVj~z2H z{Uljsj~4%a!cHRdDL>YjtuG=z4snr95KA*y-O@A6#eyFV6ID^rb>ZuHhJ0mDRxjqj z369%O>4VPB^)X*UdElh7iTwNwR`6v@O4&4BMiSe>BeniKlSk()TQ7Okwr@+9h&9AK zr0bxJPMmDsxokg}959Nvups{fORK;S2_Rhx)i!%s$slX0f)lCbeo|=h#>LFaJv4bs zy&voE&a9(XC;I-W{^CTRp6YK-^f^xd>8Gd1`q{a4^!h}9a;m>P(GO1bw}_pAkJiWA?!0wFr&phQ3mb+;>mF$uv?2MrIhqAm&-nCm)8O_P zy@FH_L!|EP?05@5l&DOc#jo82x&N}Z$R1dlNS~w`)4Ijds&hp^6t=f5b!nDIf+U%! z0Izw9Mgr9zi$tSxEZU>NwzunA?V*_Ec%?4Ud-Qf8-N%KJddvMcWJ?aQp-8+?!nFq5 z?rwX?F6o1Anv0k8kpxDLG|=59d?f;e3uBPe%Y|%hQ&C%Jj>5H-~39+FO`$G2oO;r+tUR_**;6KUD!{VeKjc^-UrvL zdBL@y&e@3f%gwZ8$a<9l)Q8|+(f57;@Nc}wHG)8m_3O59gKL|Zywh)x%@pA@6C&97 ziksu9EuL*Z8S%jvt`BJMw)j{{Kj%i4VT%v1^oywB1qXobtoXeQ`qeMarP@p?g2j>d zF|MU=0p}P=U+C-zhD8!(oC2KshBBBMUW$S?JZ9cZ>_YyT*xP^ z`d6@uq8@R3ab$NfW|(Dp%M$JJM7sqOeH|qFN}A|ny)jR#G>DZl=jFn`ui_w1dpYY4 z7UT5WpO;i2Nnwl{;e=$UE>;v-eg3B{6jN8MWS-GVy-(ffbmC2Pc>x8~bX+XWFUiBj z()~fdw`uga^e0Ui$81@a%}q)G&6D}eUQ!J-iq>MU11`PFQ-FvbM#9W(tkB~i!U;+X zso&W1qOHdir%MzE;jz;PokghkNcV5Yh4g)qYmzN_d}gzy zZAk^T;3s`O!^iu4s=N$T`B}9pgZi5?PN=`9=(dP9PLYb7hDcWAgn_xL^0=m5QPVVL zOucN)?Gy);`pjzUbI@aZ$0wJFt@}_;W|px&)4+{(#n&OK5b8hPS_=nj1{S5cWpHoN zJZ!kSr~CXyLMRYH*K%`hw%~?l(RB`^&J|bKQ z_EIFd4M=j6(!jkDPnZuH3wzBFS__=M!JcMz8}Tk^Bi?3pGns&OseoneP=*YN3HEL7 zv;{4pDV)lbTYh?@D@$f5t6XYj()fhyH(nhlr(GrZ7XdrYmv_8l7t^O)2u{8VhjyGu z+8e&q?OkxGX=0A`RE!VDTsKmpmMgLQL1G`v6Wb`BT0ZHVKVf@$M>wq9KgX#*vfsew zC&n zr@$EI(Ac_1g}Mm-oodB_}LUbe}b<@SNz%*zV2aQvn_ny9Kh#iZd^&5i1|3-iV?Yq zyKb3Wp)*HFlL^BD^7hohw}FN|G3xI->o3imwa|Zu>-C|C(iv!rMhMew3ot(z%tH~T zYlg{v=|FNjqAEB0f;MKTjjpJy&9)XU$S}5gl+gWLjN^0T?{KzzOPmlVB^ZkEdzU=* z`}`3)3FHwA^mps%c=Y{~kT)zVBeC*f(0s7Uth!8<{ICzftI1P379F{5cq%w{IOx9U$T6P? zj!>wAbiEhT)sO0g2ZHKHJ+X9_TT5tx|AsQ6f1`&|L%lkf#< zHeIBEu^CMj)(}C!sVILlDsT`L7|nHKAd=;q2onpp6%pSswjxr@c024j3m96kV?prS z<@*S*@-oeBykDS0Zlb%thpNTEdglxupl;>7eoZQ&&QyV<2*>9yLJsBU&mp!Di+ zA}?R9p!foDA~|1Oq4*YYA~{-v9E#@Pr>8vQdrLf_pMJWZXWY+bx}WFV&mi5;3+`tt z-Oo$rr`JyR^NRa1(*3;Ve#~?~Z@8aMx}Ue)Pllr3aX%S)e$V}6==lTplcDF2+)sv{ z|K=Ir%TV+u2Gox#I&!PztL3*!5{PI%kdKMG$|J{$^Ude7<8_7k2#VfGqNmuool|W@ z%t7SiJ8qoD;S)=2H#e5Bbig?qx+xa)&Tx|gODws|fxWY#p9PG0*dL_l&-^|1@a5_7nitZ| zL2iUGE3=!D3{6Rmw@l@Oc5d-MnfQSu$5Vp*!&5nsG|qylMbEfvqbt2@qbI%SqA$IH zBe=U_Ol?Zvo#@pSk7QR@P?1b>>=YkzGD7mg7Wq+2`*GjQ{vh96H;wydx4FoVQX0p7 zcd73eOtmkZSj_nmxp zOFaJ)9^%=Q@DR@ox-=+N=cHguW|UGkD_(}@Ns;W@%w3DQOKY+GmFR~P7DQ5srUdzT z!fLTC$q?#)VlCDRt1&IOq=J6SQ?0eadMzt>T0PeaE4r-UX%$~9togEnFRKaZV!AMB zW{ud8R*6!GoK+*$ffS)o4H-koQBx8kXRg9fS5*d=ouso$<|W1)nU@$lWL^>ska>z# znldl3ER=bPaa2=FSz8r?g|+o87)$VK`;?t20bfqsHMV8}qvnvE_*&p__w(APPSqk4 z1nx=#^Cbk-yAWAC5qyPhg?Wy#!xLxQ;gTnNlVhCo8qZV$;AyxgtUX zowQ)VGQY1yw@1N^E%hV@lxWG)k}oOw;>(tWzH_akxu?heV;?`CN7szT76QiZxFfSV ztYZ4^(q+9fM_i}@Z_zvSc7a6eMt^g2(=__S=*?@8rz?C6hKv3d7O4^#yZ#847nyqVe?$wOZP|$(6=bNjFSv~9%A*7MLH3FBIQ>{I7LhT@ zDdQxsjEUfKSS%e?WC-bKs8?3r6ud8ioi_&xV)Ki%@_|1rMImJ|-(Ok;qUWYdbG1=c z$Rwwb9Q@p0S_W#AkvAPVia=6Vc@t13v-3tg6T6WFkClNX=sC)OghI;HGF@5*qBj7P z$<|aElbkYg&~v(ky=7QbZQJ*)lz_Ah(g>16NVjwjJxtIY(yfAoNFyLMbmuTbcL^vV z3@At_h#-=JSO_Sk?;7+xulsuL=h@ybxLC)Y$FObAZ~xD%qm`6D>t$+IqL)iz~3yv6~>UnaUHh%FtEBmuEt53ukZy$SW4g;cXl?;=o{IZPBh9q>mEzo61#c>nzGs&HuVQZc6YE4lS z-Ca8ZwU41gAQEDruypzuI;fS_&IL4-Hr>?F9MZ|8TzBDRadllU@8@g~FYsSRh_!w5 zx(p6nP%kboR8Zn7H*#l;4yFb%Z>zb=^}YbYxjiFDX0A6eKTejaG~NtDoZ?D1CJc+c z1@aono3r@zBk3;lp(zB(tGOFechy>bq%!$<%oD+UJYf%bIXx11Lgg+_^SLMDEDU$| z$@24@HTk^5oFg3Kl2U3~3N`E3Hua*K4k} zVql=jy2Fh`b{UI!7QokANGR~uTj$nDy!C|twor|wIRVRfg3lGWBz(gKmpI0+9$&USYTuK#UHdCK2{k^N z!z0+9Rx!->lg$ZZPz%**5)MnUvWAZ9TifPs<>`)H*4H1>jzVd2K{!d)qk!dGMm|+q~Pp2!mDa6Ssi=DW|A^5UUVSodfNwU5VnwDqSn5$;>%X`xy*q}+A z_ST4}bYcfiW4PQ8rsVtLii*v+(}DXaQt3F2F6nRWGYkfSwe>$e0;v>Kr5n4P3Xt-B zDaISkOutWm__eA=2uAaGHrz7!OaL%@hSJjiGzn5+tp;of1sW%mo;+>7D+M_*{&wpSIIVj{*KlRG zrN2m5=y}k^tz^G&_KT{kD+ASQpedhn$eENiPU>sYfK4ERDh zaFJs$7n_8|LD|-JI_uqon0(zZ{~G0twvLF`GiX`i=A7e)v2c)Irim0Q!R(Z+b&7T0 zcpkNa<3j^P2fPwWKGf+ej3t$L6=qFkQFaL{dhpG#mPo#jt2$J>U5n~4P8mG@dUvvk&r$FhobP0TMMt@|EYUXRh+=5A}cL9@16xFnBx&ss7pP%91u@kyo! zEPC5+(0toldUw7OBTx$@qO6a4N;VZsKowUVw=U7?Tpxy_?Lyz5IOr7@e=S_%OYVT>_=Dd3Co;pt;?;=W5{>kmRQL?Zb5-bQ_ zywO+@jq$A(ID5O`jEViH?1ndjoUZBC<^@-r8lr{r2lQ^UW&=k~+=3#25!d;nAFdb2+g&HTnQIDUFG(f6)d?$0BNx*J+k5SWf%i7f4NL}_0!x{O9Cs@ z#*XlhgVn3a5pL<&MpGGxW|!nRDDRaAVb+et`<*(fre)!rUr{O$6sj2Ptless~KMrN> zJZ8uUwWmd${A`_8O=Xa(qken@)y_a_DWT(`A99Wb6nSoMUY>|GZB!>j#0c~R2snmPC|3;E^ z*wa)$%7GbHt2=xfoh@=OEpbaWaiJ=QWLUDsEFNW^W&mzi{~Pcl8^=c@uB|s8QVu`n zhkYMt+buuz1Hs$lBr=_5&RtNSsfYFb${=~NpZR;9aDW;sc<}i%jj^;;DwEJ7QnXV!0aiV-vZi^r~H7riBS`;?4s~64uOp)PUmm5RZtX_lDKSgA6l+G7O?x9KtL-=DuTCOS{Z zCGOH zvrweMLmR86I$cS!Dn> zIoY)g(1K%mGhi!u1lVSk?dxW~dqN%*!>{CQiWIQW^5s#>GHl`J9+=){h#9hxz7DOY zsm$@tHtav8;=u@MZhsdGBCEmD2(MX{vWHA2f_50qY`=*LSM4I zHBFEqSw^&H(kA4WjYfz}$kZw*K8f?jXNoDPyB>_9EBDuPS)o}!#h2&&ghgDRa_i z6;TwPQ8@@^G=+-mSTEmLk}Xe}9$SO)AD>)`BZT#wlu4QLR&Vx+ujd3^!_lJJgW-8A%Iy;p%fnPSd z{)hwwmPlE`n(U1FUu&ehBL4B4fkEuEU4l%6h3^+ziRei^wpO6gu01N zID=oi$jQwBJE6CqKB-=eak&;JFC3-#T!kvgk|ekwk`;4TuDP_JQFrLfrJUI@BNfh+ zuaPO%PHNAS2-7f2Py^8-%8;7T$=;n%oSCVdV@5n2JJ0O^f67aXr9+fyYeq|D$(q6FQj3(VtOcD^T z&H?C#Owgo)>nUWvCcg3I+)oITpoy=^2>VCnVN2H4AEBbe>BTq0z>w8TVZ*31j-6op zXP^3Bns$=w<*jE2LRF?CSMHk08fbD$ahH*EV``7dD>lRA$cX7otO$y&M}=4I>yX zhr{*N_Q}UJq@X-AYh@MAE?pI@`pc81F7DZ|YX;73$ZKM`uv--m`BM{DJs+ZSH@N&W zndF|ssvPpFbIJ0afpd#^+|q5K(rGLvCg#pn7<6U&pKRP!+#qu9vd(C;G;9r^ z3^7D*l3$VdmB3SsQ%F{YZn&;oyy6Q}r}JF8pQQF`8dTgN&{7p}qF(%YE=dXhJORis zlKDN4^Cs_(91Y5Bw3+)|wq8DcTGsQeoW{(u?~BnOi23bL8Kom?y5RAoP+hmoY&wSW zw{Bx1I_5*BRbqLI!Fk2%50C1mPn~pu&B-h`k)4=1B}!)wN&u&#n|B0L)p=@+uh9F)tGXE16KJt z{kj&;oSmwzzcE$Nab;&mP9#*Edu3WJGlSYh)qXtf$_bJkRC z)qniVKg7vU6_uL9Prx)I-375GOB>#-2rsr6=dR~=#Z_SLqj%M=#zSPb;ezBl=_toT z2z~D2MDbWEYlc~6vsCYDbl93KQ6U9MEFa^a zB@rnuHM22yeG!F9?d(;>6;Pjiq8qOeGsPwcwq@yB>%Pd;MO-vl@Uru&fk;P!HJlAg zc(`3Alzm%X>_M~TG7uV0pT$$<$`2QLvUDAF>#}sM{9bU^5C7@uy1785VGMdgt}}XQ zLxOR9J5BB?Qf>9)hD+guT$eu=cH;S&5|GCVp9g-?q$Wn>%dT}>S&6LqLd)HlA0x2B zAwi+W9afv5NZowHL;B?}({2f^sG-Pk?Xjp4$oCbVQm#x5;{b?$k1G zeGEsI(N)&{TIhbN5R5T=1!Bl?bVD3k62oWJ_Z!!B3W|twhps+vOJ5Epi_Y zjJzDu%xzz=e2Ki-lYudu*oU9nKx?)1QVZ^PAncI012U@<9X{R-vl6_MEY348| z_s3Xoauk#WOBYF(l%h|>33*8wKAXEHa8Fuss z2lmRvempg^|6aD*7&9G6UsYonx+P1#`blskA3VZ>9ehYduzEkaSxgaDuu3?5Hv@O~ z#GFFkV(s#|3B$17?azlT{AN54pyUX{Z>0{se~e~?NO*;3kG_?~af2^pnly?po3RyT zMxw6YMKgX;5nJX?dCgBD`=ZQl+S8K8$5w0^Cibs|8T}2%9#ql;)OFdK2UlBcNBDEx z+l9!x8rc0Y?EY4i;(c?xFSMP%DZ;3OOW6IPl;Y`7x22rcFQB1CWZc!8OmH~Svz@OM zD8~&_cJPRTagt0;(w)>{l?2X)Yb)Wbja>gT8&FRPzfCN$t=1Dd+5#sNQ8!X>d`APL z4~EgFmdXe>0KWgy`Zfj{TEghlO#j8K_^$bnO2zD)wKiEcTN5Kq>Zd3>qdiC0;wwMY z92}7`OR4v-#@`LEq>uO8JaXf5iHzTTLh%_gc{wjE%PN{qszOQY{h4^z-00YQ)|E;* zt4p^d?_RC;rJ8z5kBDZf^kv{L#tFQzM~yx5yKCVnRY2Gy8S`;KgyxGHeafS6vwi>~ zXAa7#JTx_P-f^U7f35SLb$;0Lgn;(ObNfn&0L}Zqaj2$N=|!&0IM?00C9TwH3|W1< z;tXCr9(Xv^OOqT>&hXxk{8l+vM!>T+8q}P}H3S>SD>JsO0grgl(d6fQcMnD;oo^QVI@-db8MU?l~}_^hQUO^fgD^Kx$cjJ%-LG zU6sw__oT1kQF^VWMibATKA8_H84oHRBsc4#Ur#m3EODMT>7qf;qH^y4+?im8sKUQa zKug3o*WO(yx@JVB;IN^Vn###Eh7=)|ql0$QqhW|#qRbma@FxoQcG^rZ8zC<)EL z$I}JiTq6SjZ?yxt-I}At<5p;@y3PjFI4Vheo8Oky|9&>U!WnW^_2Ahnl_ex!qdy1a zI0?!S10h9-q((<|w98|msn>}&^zaQ=sW?wui2=;M7NqVWzE((hV1hbr)2AQOl-zObf8$2bHgB>td-aR#kw@-z z{@!r8lfZq}-G(P2wp>i`g@)VVKp3|@lWpBupP^^XvPUj6zfc(%aA3SO3xM*s z8_&brS_lq?6%2n_Y!dm`W_hE_Ba$Tu4#xR2QpAZ%Qnv3ySC|Y!Ax!8&D_gN-Sy(m!#llXXlJTxea4pW<3)gyCoas2lxct=8Mbvt z{Xe0n)4NEI;)W}hm>(AUzkzW8PXrU~_$!BO9WA#*tkem1_yt$LMNcTxZn5@ARxpLK zOOHVW$@;So85}Ko;qtS3S9>MDX8#mxmzRuIjcC6$V8Gm{O$bo@PGyhgpvjapu@u@W z3MWg_c(DH)@F3;Uf!n&uwWXKgVJ$xFompYCN;c4Jx9%&)Qv_w5WMwP7g<5i)8E@6f zdXk{dqaEUNBG)72Pea8WEc5*z^xsG-R9+RBr6~8SkGjlTNhKjpAH@L#zkkGn`ybE_+hwKo$-Ia} zk^ppXEnN6+>KvO%19!j#$pmTulf#?^`0<3DhbM8aKO_!mWWkKz*N@*3pE~=m82}8J zE6lK*sIBbaRODkY*vcO)d3dy^kF+`9nnDX{Xfo-*&+DrzImd82$~VxV=m>p`32{<(R+BuII`Gb*_AU zTr*)Kzf=OicE-Qp4zw`ds`cabD+6C1U2}QW($oujTLScS_qIbdt((^c#Ui5U-~ego zCUr;8&e03670_|g&NS_s5u++^ZNuW!TyFe_+*2{NI)&pkSbAYoKx+v?l{tUE3cmbu zx+@(zWN2R17C5beC+*<9zu;_8qo?yyjsBfKJZ}Y(-W-^x$$2r$u!EobaM~^V9lxNz zuZiko%Qaq{(w12d-|);Ghfil}78c!--nfmA7)= zgkOGwA~lzvD+ijX4$Y+PNpt+HjnDiC*@2k_*&L6C8>c({wIv_1s>>%$JH>)vFy<-j zB_MHJgHL~l2E3pL85rdTmxVZ0?3Q8E=J8a_4bA>B&X%;kL6Hfw6*?)aS8y&mu7pBw!o}_7(Xk}!!!F?v@zl? zbFTae+XRBw@rXOMxz|?dQbp3s@#_1Kct~!GwGuI`|D48;&T0Iv_&h>Q3j&mOW`Z9n zglD3PHcXZK4KkksB=9XmxO^113*!W$$G+G}GclcM37yu)ck*4pb6Vgg<@xa8Tg{*0 z!%hp@r#6Hs5c`bRQ1Sa^Nr$QZ{NdiyxMTCqBflRKzCVOFD~Uc!65eqayTRl8 zjH%P{VX#0fOV4-l*iiMGe##eHvy@-NG5IOA=48`#%Z?7*Yy>VkGbr9B4EG8ROS!N5 z(sdBTvE&Z8>l6&Z)mKUDEvWd)Yhwp>t)y5DS6u=+)3S$L47d$fF*WfSo$j)L)u4Tg z5?~ZM`e>|PYn8i^nU2qI4mMPncfR2U!H52&$GrEYLsG`w6Q>%_KYhw=IATtj z02BdU<*sL@`r!c-k0g#;bM+Dc9Fdd>CkJqR!aq(KoiVZn%O8ARX#m!FiLwdUKTR#y zJ{lb3ulDUUNgdL)lL9(psEvPg5HYmKv-;zasCVAuqP`p5-19xagyi9Ie*soGvAf71l`)7PHSnF$!11{pi@7?b(K)gGo{L%67CRSlq};@%3Cd4{gYsr)gf zI_}v%d323D`oChSUTTnkRpHrMw7W~Ox8HM&AIlBtpTni$@nft#nTBg&~wSXrz;{L>ks|Xc?PaFt?-il%~xkVnf z5rUVjuFVp=Jg}I|eGV+(p9bgTIU6HSWje!gb+N}8e6m9roJEG{=ti{YAUVe-zNXR! z@%A%|R_lpAwD^qPo7KvEIWtB7#E>X^kU22Km~gW~ylTiUXMp0EGI_6RFmP%*M>ieZ z$b%Wy-?}9?@0kK_6n~ZW1Gp!u$SaD?uTN)%+a=Uqlo&Gswd;~;6VCSrD?e9-62HPR zi)OG2Cklw!@`{4y#XJV|{Urw`^1so|RK1C>%4lWvl-33@-o)RBC4*qoaV3Wqpu?#o zDv0yot>k(0u(_S8=?Ntdrk}lGuS4gP10OpDIS8_t%-N0C)i8yn;#}sKn_7-L;Z4qA zOR)rB6$_WezXmJxqYN6Q99$1#1X-LVjzu-e``*f1GAXhtU^A>1Y%Hm7rx*qZ03o+< zSyr??rHqPL3G0RS{Fh`H&-FT5h4KvRrCm$%p0w8&3Kq6SuKegN{DLES4`h;G0~rkA zuJV4qoJy&gV|wtCRWQbBT}ny{ZSn$Rs{rs1RPMENyZy#xmLGHKyqz^qMQZ89QTgE7 zr{AoQ_8>(4q%K@1SJ&*Qdz459&KQjXjO5ywL87K(<|0+OplWi*Mt}TL&I8m9tiEr+ zg#Y7o9IR2hQ-op{v4lh z>~bn4ddE`Mk|XfJYp_9ooA9fN4?PH(Q<2E}=7ILCTU#Gy5go^`IzG26eMsu_X412~ z?pob}0o^G7Zn?B#$Q;rdRy4QNWBYWYo8B1C=?QzCIZ zC;>d6KR1vxH!!3F)4U1D!7-`gE#X$eP(W42 zPM)Mf#tv^0;Q3i`!Eo6COnLQ_2;9O=@OmEkx%jJ%dR;~^bOxhCNc`f~;g9s7AI|vE z0?{^Feg|&oZB5brqY=lUkPdztx-7-Gr|yV6qRSvao_52_({0nfHD~R6JEk%7X3LN8 z>U8`XK3Fxk4xn={PYMG1^cU1?>t4rMbUh$VBmPL!)a3Ecjw7>!6gN$q+Fo%9-%A-e)qqw#7z5kqN%)HSSitlMIkjB-|uvf}@-sy6Rq6|Q0=z;z8ykcS~)7QB$YODmFcpdUY5ikW3Y z6XexO(R1ER(5`8G;=>B6zbQ8W>JKQ#X%za0yX1WKkP-k*5>J z!2hIjFDrvPJJC)`d<^y`tBf4DGyMuBYwRZR5O0Yi0L+NcO-cHi1L9qtciW0FtrE=@CTu z8TnJ^A6R<-+QdpU7vg$`6FfK~_91*1P9BuCn+$)SlQ(?rB+<7j(RT#o>%ex;{-Yy&4Fw$coaoD& z=)1}a_UV8|UD+}|B9@=Ko;gywrzNQQ@izVYAvxHxU8Rcvq(D7}Lf)Jk>{E|P$`~o- zGByW%Fy}tO>hL3!P_hsms>8JANkRbnRJ@cZ4!4M=uVaQr13|ZYjRNB_`&}qio^DNe z$Xjp;^h67Oytu=_wh@WzlD_d$5Bhqc-YEw-qUM80%^HHI9M(Kp5p9`_Nze~0#3Zd} zs`AJi?{vb)SSu;OFVn!TkM%z3*I+xr3uVAk2pqpegVAzJ)FdR4Q) zs--wOA|*-qJ7f67?fhR9qmN$lDZ6B!2A=D)JT^&nRFrm8#lpPakTIC zw>aW9TS~Be9`Y*i9);gtu9Bd&L=pp8kCaF2+VhulbukAwCbkHIFtT0H(!>ls5_pl7 zcx&@I#K6hVzfz57bj~c%8H4S{FaB?rX@3O~;{R)WjWi$!Ev)g%ZR*2B;R>vYfV z=I_k^4K+M=ej$$DTmO@d>&m)?(um$L*e0mbvO5}n7pHF{WoPIyz=|EttXmd(^X}nF zl`sh5!j8Qd0A-h0vO^HM5T{gGPJx|5yM+zBGy*at`D(dIOBEOpvo0bX-P^{tUca`X(NX*69I4ECrhVal9h99@cH%6dR8~>&$#gau);nwjv3& zXM|IO*29R?t5|qE&TA2Lrpy7!=Gk}D&d&evxaQW)({dhJ#_QF6;Dpibkr(7l#omW7 z787F7whJYzflU1Q0uuu;diAyOu*odPz3w)cQ%^yuL9#$dRReRI+85ForPq9w<+=9E za4Pene5P2Fjns{eI8EF5}y|)vMaUyY^^g}{MFDL?T z#Ux4$GGnZY@gC&xJ^~SH8B_n8gLD|hybZw@6bfj_=+4^-(FYjYA7<+H*?g|CWH33W zU~d;j6_k3`mP_n`#MN_;2fCBCz(6SP>MLXHnnDa^= zx^7!dHr@q4aybI>FW1mD%gab4749ItUZsBA7|XTaf&J;l@J}xrLb&I%G41Z7x%TVl zE3||3JUrfa9zB_&eqz0L_x0m^4nJi|v0mBkYpasLzeKWxO`K7z)vB?`ZiXZ$U%z`* zBHK5cymvPjc*vitq}YyFQv~Nlvi93`G49C{%7uG)Gc=oIH73v2>Zu`|0U46n(fPkr zMY_kEoSxBS7+<&Cgb6Jz_rVCw`ttA}%5C$luW}5K-LqTE^~CeHE{D=4;eK=555k!_NiT zq(6czIYMK;&mS-7{t;~P@-5&B2%>Z`_*@N%q=GMf!~n&%R0bsh6yBDI*JA&Owjp?x zSm`oQ3WWv8k%wHwVwn9S_3#Ye+OstAKjNu8Z|f4D%)SK|JTtW^ z9z_{n)$_iKEci?~cRz#t{zZ8fG`7D1YGt(;(jkqORoq9V1z zt!#HaQueu%qjC1uqcVD5Td5V8)QTCW-Gd}@QAa1C*m)hJACc~whTsb+5@U>#zd;v& zzzGfEgef2bX*y5X1!l)`OdtoEq#%><6q1oWGLnyOxBwMQ=&~i`^=~d^4y=_fu&C66w$809mD~FisrY7cM7# zsEE%XH&Gn*?57smtl?Veb04U2A81k=AY#gP+>GBbjWMp9g@Fmkr{u3n>S@~J#=()<^c zX)Is9q4!U{9Goj=q@{OlOLCQ0w{8MqamhbK)0$W@e+EOJzTPVCfr)?1e_6N#%ga?aF<@~X zOus(pT6I7-7lpAvky6r|*jlJ(0&`s`t zJ%1Lb{|cOH>iJr#ZtiWv<+~PFzjn&{HpgWKqZq~q8U zG7}g!Kf~Pg?7(h3zHS*@n7D+l&5mLYQmRQb$SB4>MYyKblgXOcBQJV8A?9~>UyhMm z7Rq(k$KZl4@_{{rsy;l$I%VJJMP-;5@^tgA07-L8@g>L9d*lYtb(WIIsk#J7f5<~D z@B)Qhu)gB^U>v;LS>uFo4F^mDtp~_NkYYErm+9w00(Y=0Qr!1VhiO>>0r2n=T=T23 z*m9&pudZ|N86zPJ?ErXFg^5^j%>cBPJojFg$xQA+T;ew>=vVTI+0U*fjfuHP1R0{~ z{TQPe)4w_zEGHksUJPsN|u+TaxD{Cs-ik?(LsN;>P(2xI;>g=0cii>(mRKVx2UbZER2>>Kq2ht0ke{23 zQKwn#$|+QBlsDP3IashcSdnoVrug%l_``H2RDhyEIfA;jDy1Wrd5e;3cvO}}4-o@19<7ik;(MkV@LGI514~R(3NyZV*;d6BMdRzSwSOcQj8jO9~Eqc#8x}S z09CZ8VM|)@i(CMQJ!t|*`yK6Q!OnHeF1ANt{2(*v}g-9vy?~B~Z`l=210`F>{nM zqYFnp(BsS@xMC(%t402d-fX~Mh!~8Fgf~YBL?ynqMJ3rL9Ancz>AmL?3OY_i+M$GO zaSU`o9_O^I^PEhN(+iIwS~r3`I{!4VTItCK1*)B}MwN&w9H45g6B4oMO?pdoqWBtg zOWE0hPtA&*=6sSqV@l;HHwvE+Iodw|gsWaJqa_>jK#8)Y@eTdHob z%0|K<3vxf2ln? zkn8^)tMJ6v7Mhfu2=Cp&qm~F0EZBc+3YRV@mG-xa{2IsJ)!lS^RPBGD(8+jXj7MEi zuYOj8fd_e=5G&g=Eo}YNUD=tp0hswp*`>@m;1CIjNUsXvtMLB~RrL1K^l6fVXhci} zt(hi(K+SXKpyDE)qUqn=ooTXz~69 zEowN~*drrof_Y&9(<|cx!K-uUV8jFCaVqDMlb|TYagGN_3{qG`=Cd6D_!WtnJitRy zbamp~JcMpKAx6_l0=7%*&(H4RKo`u{EZ0PI$nY0t^&oBx(ylop^vMK1ZxIm_u$^ zg_FXvqYhrk`f6#vblQ2s)Oo`29ZGN~FH)fmFHbp!4?L#0>nWx@e7}5acj&%PSvbKu zLGYcN(uYHJo5X>Bsge1e*zOCTxd~rnICYR$_#Lu-H44^IDDTvH39@P3*S&ET; z%YUIZ7Lc((c$o;$n*PdI5;ActF}ejwEq@g(yy*0Kb_h_gn5ndpmSAo_@uzqhtAXpU zMuqpQ8?g72@ao{ji(aY!s!E?jayFdl5*~3CFuT^ z*7jWJ5oX9d+*@uGnvH!6>l2c{G_I(h6>KNJXj|11NIm1sJ|a#%9@O5i;hGE9d-VK? zICX|Idk(H@9G3Ojp84)Ar;nZ%#;!A9dA&zp{w}^484m;&yC(+CHtoA`BXC$2dw!HN zJMXU6ULXh4fmwIf^jwDJ4e=O7v#QiU%?b}YCQGX9CZ46iz}&c|i9!E%R)oD?h$j^z z({z}Ama1rBCH7uKZrrvwwPSAFhP(p0tYv?mRp`5@`DSE|P+{B&P;_=MT_OY{S?~F%|tr>+=g&Eg(F;zu};sV!e)qe+;I) z6pd^8T&d=On%DPu_HVMt1u8tRT=e|6b_GTK#x5^60YH`lL@7W<+99erJDC{xm|-U3Drs<7n>S zpey3CLqT#^L~zKRSDx*iuG-f-8Sc5V=j6m3d4ss9^0vaj%z8gl6l#)t|#7 zLkrr52>ka;o@XBlPtL>J#hZja-BN(^laq!F$i-zXrR@@-f>?P{5W_^Ow*a|5dZEw7s@rkN5KoMljSAfs^eb{V%qT ze|*>bvZHX7%(iB5WUyiRXl{9Kqwx2dcavSpyD-<=;e6rKfeb0vuhsuPyBM&c=LI}k z@^^h3f&9^+i`N^yo)~WRr=fBkAzBS}96!JIEWB!%th4QBPsk|d_>@>q~h10 z$^Js?cUD0pVZI!#Uk>sEJPr@%gKh3|1^_pUWL=NuzR zgD%*f9B*&gKbwuPqUa&qCyjVw`y)Ki!Me~#Me$4h=Wv@7<2`A11%w&Lhm_Cm{oeh> z@48%#^~1Xk>wd3nhVo}Ed$5eUbRACySg5dRxt}5L@%y_6g$4z=Dg^v~qLfuwOwGPj z5b-?{XVg$%&!J);akTn;5x%q%*)BHWF`Az5(|2k4u>M+6eZ;+cK`og4!8x&!jojZy zJDXckGF!iYVngn99w%kxUh?6T!iGe29-n@6ebyiB8$_2D(i76KE%=F6cklAkq`BtJ0lj2_}~*-zg^n@IKY5~+?GSL zPbs!RWi+|NguuQ38k1m3Y=oBqe|2kk`2EjsLH^5eBuO*aXd1<-NHUWcU%>l_qpJA4dp zUFOa>>uhV*0!R`LP{a9AOTQX3;%5V1m87BBhRP13+}3ZNI9tb8m!W;6@5jVYEnXSf z2^;@ls$4v9xvqq;IxN2@c#8R8vAoFM+cHkSwAcT~E^+9r7Tb6T_-OWvd$|tX@FU77 z8HY>lbMF-t&^9Eyg4UR~4V!E1e-upg9EI@XtdXq9`c`Qk5Se9@Q6Ie)ssg&ok^4aj@$0;E2=O=bh(E z&yO|)KJ|9JaqtTV4pm+DmoYq3*kx*!^y=8KU^VTKsb6}vv)ppkhyCu?Un}@SqAvxt zB3>6refXsKGvu-_a4vuqTD!nSVlzUgPsP?Dl&G5%y8QF=T;-j`vU(B>D~JB!(ZbQj zYlY&7&tE644}<*=4q_vAzdZ^&{6@Rp)$T&m@qB=?RpX4hlk`Jm0qrA^p!qnpuN^+` zL?bL$zSvGNv2;b4|5SHst63w!EK9F5CM(L`CfTQ@bC~AK&>p`(ukL!Gh{OKNN5S_W zMkr1!C*8(+r~`g(1e;Y8M-#@hqwgd!U3l9id~c0&9XIjn6{|?s!WZd$+Yfx&J=CJM zH2U0F1R?+J;BJ0g(UE&!s`5hHu*h%B-s&1rkU|dLML3ii)!pl}dkcSYVVpopmlQYSs@gZ6VQe zrA&Fjj9M$Yn#yxILvBTn`=5AR)Il#ktMF}`HnxxiOA_si3k`z(0K zre94Z`BAgiKu?P$^A~-)e(r_Bsiib^!^KrXQ@*>g@AC-fKwo@ijU9=XC@+D*bW=L( z%z+G6r7bHvB=jCx89nh-xiW#0bZ_*df9a|lMNOFrcJ{CZ#1pbG6p(!WD!Zsw0UQ>s zV|N`UPdXqLcF`tVRT1>fhE)Ep&t=HZCz%61bX2j`Q7-6esaKCwu4Qcy#cwD)d7o?K zD@#a9ReiB{pI}Of@FvauRK^EMmX;UTEt6?}rjeea2tH2UIp`wAA)0qzE1> zZZ}l8YE3zd^LR5R$C2}LXFRrhT#h~Xq2_o?c$jaj;>6?FWW$z)D9?2v-?)Ys+GdAB zS3${AG>S|=CFP>{t`t*!^SD&3^g_t>-Xg^glw)u1-C=ad%Q&mBu;sl#+dG`O+P}o4 zIT){x_dL7ibIm}|82AI7g0D8*`V?HK!#LYwkLxRhyevQF!EH9aRTmW^^+ey*=Xoj;P|CO!pH8FFFijQTR z6qDCi6`oF{CfnB=#4s8s&d+nJ_8q1A^c{QzIU#knSEyaGT!Xn=6pPH4zb+k(zU%Dk z?ut^a>wj;<^;`byKKUD$Sw6+I({E$T_{JM0{(=d4|GDes)-NF*0MUpnGYc=H8^fF?I9@p0)a4Yb_WhuCK1mwYC3Rec;aR+go(K z#y9Mbt;1;YD@35Zy7OOa^R?COzaZ$&|Gr$kpKY99Uivqax6hthJ{oO!yoJ;VuD_Up z{+ecqWBm;^tR9WG7Hcvi?IlU+jM_u+&k9z9>;W23sHkV;K^x7QO$Qz}ZvDH5cTl@K zFkWq~-ksmgebA#e`gq>L@4DMGwzvJ=6=R6zYZBz@(w(2XvzRfBYRdEf)8B?yYJYx7YLYyB6eu1|unm&>Gej>&A$Y80(VIh79}x9UeCS z<1bq7ZhPo!qLK6mdia7v*)O)><^BnlocnuB3@YgUUdW;+;jotE&IUEKVxgkS<>eXb z)790r7O5~mUu&y}4kXY8mgx_`9b;wguC5MOpI<##h0mhtIq*izzn5qBrR#eS_Rw~Z z#_QF$?}>GqIdq6g`pP}Kx%%v{-XA?>B9GTrA23^Wi1;ChPs~^yrT_{Y+CARj)8S&l z9WQNky|h<|zBB}U&_WCJ-Gdwd%h&T8-_uq{&IV3~kU5b{XkPEb(*2Q@ZaYRafdIO* z3mh3j>A`-;?cL8gw9c4Fs2o@S*9rLtKL4*a`DZooDh%SwA`YiqjM>us|)C|A7q*4A0S zP4r;|KG0I6h2uFt)YK=T8VDlj^2m+cAZpN5L&uUndOV&X&L4S_`FVLVNdvyVuD5sC zGf4t%)*)d!Ytlm>M&QFBKIF-?FP0?pbC^u%bHtMwW~XxzIsAqI>CnJK)4qTP3Vxc_ zy3yxR5SnxMBB3GZ4KzC-G9u(cj*7G^ib#T@9Yr&@6`Im=MMbV4SF;0Sc7t zV2V8K6Aw>tTKn@U z{(S*`8y5!>bnM{b(e4_=vAPT-(6BDl0C%8m!n^J5!NQ>=1uz_} z;1}pXLN^T@-oV&r<8RkmF~U~V!)fC7w#ASD6MAK!iS2Ep4_NaMmK1QkiW-i2N^ z3_pVg57P`Oqef{=sg6n1*NxE2OrLAN+B-86@i%8s&Pbdfeb9BmA~T{Ius5!N@GfL9 zw8S6=*BsnZ)ArTZyOz+#UR}TtjH^t$*FjU-eGARlgD{@RBmjKszy~O;vRJwri4*Du z)!trVfkjt+1v(QeMB+#r37HN~Ht%!(4Y>l^Twk{XebRLk&5pSXkMp2fv4gskJ&|g~ zrWy}@7=e$VS{d>Xtd310wKk%#a~aCpcl9V8Z}fTNw0V z#F7R~S+s0Y(A#vhOGdcZh+>@HkLxYk58ZNxsqP#$U(F2wS7@n_K;5|QgYK6pp~=x8*02<`4$2$fX0XbgAyE3n|nO*(V46^mF7Y+qQw%`sDZOd6uQ11(v}jO=)Kj# zVz|J})&7n38C3mVz-c;un>9Ca1iQUGqp(2LIVCW@`|$D$Ij~~QcCl0wJJs3@N;ruz zG;W|Pm-NO!k~Jq2HIOlLEi4!_EErx`FoJ3!Nc~+b)3|wQ z&95{hnV6wor`{2IfbyV=9$Umx1K|PS8w=#p?kV#g_94Xz>wBUovZy8EKrL4c4CelrqP9h=QO(mOe5sQObdgBP1PJK;A@_m`SIu)O^~w@oq@G{ zcsMzQ_68?tEn-u}PfqYS^@7LO*zJU0!YcSZ^yn`sK%=irHWX2a3#0*P!B$p`OyU4l zg%wQ8wvVCuXf`)DnbQkWk+Nt4IbCj_Wn^_3NgFO>smoYOf;^;CNHb*8{e3te^dmOJ zdd`Pf1Oq$844>JY4V)Z-{4;y~VZYbw^fk%o>${r*`X~f_R21|lk0~qlA~>{9%-Bpz zGJQALyMgbRC+!idGD6g^lJtXbs6jfICqRW=W7r;H^sMfHxtK$7l=@9xQ;}L7E1wor z;tqEBUo@c>WF4VM?J=`j{yJ7F+F!I{7|{U)sb_rn%$lRQ#j*?d%5=OwLo(4qw%cm& zSl1Bl8UpCo3tGHrwM3|hy^5!_E`sW~8-^qPj1}uz4-n>S;)|y9y79V6Ed!Kn*E>4{ z=0Kvl;$Xk$HSji+BUW

(-3J(#VnNeTCwJc?l9Sn3domM=t55LujaI0+I=t>BdLs zI2Ub4C!$G?yESWQ)GyCog z*NNjAF9!G*deL;U{sxk{Lsse#EV7md7pLjsI-BqVF7zb|8fYl!EA)`o_*xyZ-pQgX zoX`$P7C2dSNfUkVviIJxh}kg%VI4C~7^N-riq- z&<%5&ei-m*4$zsc-)hm{HA6#OsGLJR_JdVZMn6r#_k>8^y8kb<$ZkBEC09SOwGqLJ z$sabh@BHlrQMt``dhj6~U3?IMc%(Z-i64b63pkeih@}mfWI4P%*|=i%m9+DLYc%ld zOPx;oH;`nV zcqa=lT{4A&-7M@*oNVk%va4}rzcx(>+%X}P5w?m%!EdAre$N#ABvrvbNa(lH&_7t{R~IQf z+PB$a+9nKvdIPoyyxAOIaLNdAgf6HP7sI)=-yCqe23=;u>>6AB;a-r}qH)7)Zw(*C zzj*$M{dInaOYnIpx=^RNZfvrR8;>|Y!nq{A83Eb@7*LtLw*EMX|NVa0v%KdkfWky? z5qe&vvKL01?X5*C=yqv9G29W;Cd<>^EM7yFrmCGZUBP3YFYDch+CUdFWHY9ITbj#Z zf)>_b#9KMD3l%E;9`-ap{oCmAbx`0z8_Dtv=(!)!ek9|J&CW2IIfTj)AKjrO`()&b zgkoDn9&v3vg1X2$g1Sf|jz@6N(?*;|ofw`GB%>YuvK339XUC{Hh<-naeK)%?1wjqG z+a4NGU)}c5#j4<^$GH<(S-p3`r`bM`Ds3O?-u>o!Zvg|GXbp!I8&+^^Bo}se_k*4) z8pBDOg3H)+ch@FVLZd4ol1|=%XkzF`K?HDx+vvN~LX)%3s$E~_Hg ze^~va_RRq)Bd76MZdxE%z-GUrdt`{*fgvb1n;u_X?;h($d&lKHdKlq#SICMvGRej~ zVe@T5(hPIQ+x0B?9|R9QtL3djL$2+5YdHEfx^10|eMdsDF0O!TVr;jGC1V{1AlSNj zxVqb;tGl^TlMX0bLCpS*y#!`c6(YToq zT2X@@rPHx!5o~_;8{QMQ{9mSyyk``((Nbn_${^{>@PBs#cBg!P001d!hGD_b~Uo46H(vd z{~IT`1i`;_e{RqPI4;&vZ!L_-h6|PFo&Vz2J)h6*J4iYXZr+k=?Jb=cT)iYa_`*ev z{0j`~S8u<3wQu}Y41=>lm%e*P61d^{w|D24HYT1RCL^J*-rm_acdO?(14|=H99nIx z*4}PhUO~JrTV(i4qXYr2uA~01t|Q)0PT-Y@^UiO1d>~u=xqs(lFzw#8$vhC5(Y0Hv z;x5$({twr`#wg=X78v#Vx3~7GkAQ3+?EO6%?)-CZ{b~=BmFVBW7BJ|l=!V3{9}ypB zCI+5C*~!E}AKgq0JWHsTiGe=)nHacnd@~aReGDW%oS-WJDUl`iTJ#`GYs8QT5tXI( zP5|l463acHy85!T-UR~(@US@)ZNwXUGiW%sB!OluP=o5w=*SqsJy9JQ9T_J=KL+t5 zOG4-eQhBeBfq>AFa7(I8b-UlxsPq1+h# z)Oe6tNm4wqlb>FbFi~5w4EiJHC#yzcn%k0P!5 zHGGGB-%JfpzYk*H3C$+h2zaN^1=P1<-`yZQ(N0`_Ui5QZdm%boe?=#)K#mciM(FR* zvD#R^#jh7BZ5_Qc`AZ}Uop=V^Mn3oB`u`sN99RGMpe#GF7B2Fcsn~ZzRY( zmZ6cxE#{-ce8kl{kC7_Uu*H0kgx%|VvQ}uGY=!2DX6?;9(X73llWHyE_F{goKb8n_ zl0w{hvZ=G@$)@hhJlWLU%%e>mC_pP*AG?1_r&jdRbheo6!i-B-4aZTGXJw_U_7>3Dw#G`6o#C@by={!Fp z%~uSA`$(yl4PGsqiJI4qsMIv#@$_QfrK~0r;#IS0M4H>sBdwcFBht`b2t66J5k^Yu zcn)qxtk*xkA2lA?;u2DB7qD@+iFf6G{p?@f(M>0-`l@?&etqlTt!g?wro$Fb=m>5e zB~$qCZCqdKkuCLC=P(opWCi+XA6 zHd)8QBK3<2J7CLCPgr!{XrtAO+pEh}Vv}1v^MBAMh};*urLC?0WnZ8F_09Op`}+BM z7ZYr)vOC${ZzL91;G;Nt%bru{;r9FA|4T;VM$POB?Mf?=HznQ+HPn=2y1&;P&V3o&Wg(F!w>r zzqz@(!J|UfR?*I4udQmUY$?%emZzUjbek;=07l`;RAy^yYm3F|uc!+(rjcbMglMbm zxDv7n%G)4WOBN5}W*V|EkR1VI`N3T6jI5Gk&TNzIpEJG(PHGX>$&av zt-t>FaJ9XI)eT*Df1v#V0mGxK?2R#+TCZ$oo8{`kja>VhLk{Lb4PY($pw<4dy5`w} zH>h5;2i}!``v7Xn2cJ=S4{ooa8aX-lJr-znt+g5i+}AXL@AL#1H2WT6hW=pFLAVEe zU*C7MxP~TJECpepRb0b$n;(u^e$(4{YHLszcpGQ-@y5joaT@FN{1-wyU%PiK zDAq&|#9mC!Vf;nTB9WMUC%ewZ_19b62s_b+eB0XubvKEwWteEf0Thlbx)@iSyO>#H zr{!VfJ*cca(9P%}bHIa2_VpQAn*q3V6FpAM*-+cjQ;Q%mWVP*Ey=PesXXDb@J-ld< zYIm_XGR%Irtq(SP=CMA|hWOdCo?bMYqMxp5;-Oq-e+xb7e~^9pLpxT1oj~LEz`go> zeRT;fJ}Fomk8t%6w5GlYLk`)9$IDeLkVsZ2m|I4!zxAjRP)Vq$#?y@4nu) zgf(Q;^IsTIvJv+IFz5=J0pA09uHM+6_g=nQWsS$#2}cx8%Rpv6XEm@cMCQeX-i3c- z-ZeU1MWYq2WjR`tZ`4%fSjc+_Q+TB5Kv%f=iv1=Mb zv!j#h0t(cE{H&1$wBYFSW5A&~Zqt=~xT7*S7t2{|-~w1^#78gazGqTjLPPuf>H(B5 zQCG;W9A{@G$Vv~>ia9gpNe(oUpJyc6W8)+iP=g|YZ9Xj#yastrY7jn7;5Ej}3tj`f zy5JOieZdPgnG(Y^zPPZ~O{3G@YPUB#ef{Nyg-eio`l}1e>}~e+*YK;qxv=OlB<*AU zEj%xeKW@bXr3>elNQQ@k_d}O$?+ed3f%@usw7!bx5fyzDDLTig2S?GKwTpujvPB6u zBXT!W$1|a*n|Sc$(`cPTX^IpxckEqgGMfg?sD0qskd3%hx`=fhuG-H0&9F<68U8G``y0L4L*(}(mdU1n!Cmj z`bg2iBTE}D&);}=CRyn6<^n%mo=QHwy(l>7hpMS)6aFl<34bSP!h<7Wp&fq*jqiJA z$KXe7^Mg9SLx<(rm2=LIj{QJg-b^2JmlyotPIh|g>@-{(f?YmZx!P8*9XWd$g_0@n z4^UuN-@O@hAldNKB|k>nSUuK1SijCb4-NhN^RS~|d>)#8?DFGr$Ez#w)6xHH^}mLl zuD<%e;H{_sF@zdo^*yP{s}*T0i(ojM+bRB zpv3Ar{PgtI4fp|+zu;$6Z{u;w#<07ko5NmP?+kl}-W~Q#y*KQ2^!~8d)i;OG=N$}t zeSK@#1G&T1VGrbv;0NSxuMYbl*Mc9Ay8}NUcNcy@?*FrjCp~+ghkfWY!{5Gs0)IF4 z8T=jSkB9v&eg1j4+19V%uc2SVUsL}Ae>?gO{O#(u@E3-8@VBpjg}+=5si ztq!*!*8lr|!!Jbp7=9qy|AwEg{(pvBpsfEFp8NV6@V=?Pg}(#+J^bC$y`j-=>puK7 z^be4OZBzew^CeA(1b@n@i);SVTaXqavNC;T<^f8Z}9;nynsLK+tM3weHzzmSgq z;BWt4|9D~jx*vVKI5GzPW9!2aWaBY?-6XFTe;trloxg68*LC)~)h4eS{M8_@fALq7 zy#BxR)ih|>Blc?2u%L7HP6HqFR~q=g7}jPd5R66XZxa2#FOI+s$`ARr0^g{M$z1-Q zz@@`n{#W4AB`zC(u-6{*@UOr_pSk=yaM@%o&A?^AT>cDPwwOx`TpHA=&73sqi7R}_ zU#Y^^_$yWTHh)E>ZTuhd%(T73J~3_Y@>i;`|Ik;i?O*JbX?ww6Y1n)IO2R@NL!pSW zsnEV5#;&&&M4i-VpCB7LZKDr0mw`Vf{%j5h_%p!T3+Qc-^WEX0gOz}Ri%_Y9iKoqj z7igx2WWxzO^@b*NJ@0jUX8n5maEyg(OMm=k4?S$^`vw*fQ{Ol7x1;ZO@VBe)ck#EU z@AvSxukZKq7yNJH??B%l;O~~czlDXX4LEIlF!ZO7_upb+-PGT`#NUDbdirESoVN5w zFFriSBHY&B{Qc(j<5y6xLLBzqzJB_D_TU+cIC&nwe*Ewd-v{*l;nTPO=h5S*;L?S1 z=0HOHTbIV)7*e`I9ZOjX^(-YP)U}k8P~TEELY+%V2=y-I9@M>*a!~(Lra`Su`9?FVo@1?hh1Kdc)~Z-F z(n3qBMOr}h2DIQl)J`xcxVxESZG2fRfc|hc7Ae)(0y7lv$_H*IH<9IU={9S8}bb+b_d&(OKcHH zo{)aO zyAA`D*(&B`TR&l3JYifsVO%_6Ts&c1JYifsVO%_6Ts&c1JmFkKgAo^iJ-5|c7rW%4 zQ;&K%!$X)bQhoaV^?H?3m%Lq{viA;szy0c9V90xlk7tfi#*=rKWF+yyVn8&rN=pE7 zusx4_-_#rA-M{q6XBHjr>igv?Eha1i9(l*k3cjCT-jdJUyFVwdef{?5?TrtF?B44x z6cSOvSS^U^z{(-24q8k6ZT-S>H8h|p2wDP@KCj?2#Jbm|@1#xW(C7b$f9uhA(mF7I z|BHX?(|6KN5Putg&<~sR18Fgsr+@K41Nu(d4(9LQ{M#0NC#?wc*JR)NZTe2y6Xx$v z{>`B8TlAg2wD?DsTGGZC%%{dbvgEFlcj9y7|IjZiu@?ElyshzIm|Cnij`2|U26={h z-yqK9h;B^vz@VN7#1+3|da*G>*DV5pUhsQ=i@0vKiQg`~;P-(^T@B(2jiQO)2VLrl z(KWD{GV%L>A#{je5Mtu@L65q2i8OdI@jJF&=t|>@2>5-IA@qr>iRZf@LYum>ygDKT zVww7j>0^^+)-n0WeBSeqB&8tH9MB|V+|X?c9y*wyK8@snB*=i54oMJ=c6EwLxng{Ju$*I@lzxpwte2-=s<%&^Thu@cSl< z8O^K#Ihq|@`^0stjag6YX!ycNIb_M+VpRJtQgSFMvHL(jGE)A(A0CpX81uW! z{9&~YZ;XZu?vW%HdnR2>?iN+T7D+DlX1XN*sKT}|Ia`p!UHsgqB;2CZ1Rq^OO_nZ_ zIp|23NgM}l%1lJX&zl44N|=e<@8S2&P3p>Gt&@s@rEZ%>deCNx*dQO7&mI1emAb#k zN9J>vf5hZ;h+cX$`@4{7J(}m3h#t-84k)BYa~HMHqlrX9lM2QlCA3e|gGH@Rix(2F zPbr8Z`m`V+TS;AD5IsT3Z;)q5a-S6xkkQ|yk3cw9+%amjj6<^oHC>xV4S;EBhUN$! zP5KD&VdWN8$qH)+B(oBV)x;)C9D1PAkfocHuN@RYN!o?z445>C!+=V|IMDLd##8u7 zp~B7@JkrD=iv}ze5FJ(yumiot@)%qxGogRVT(OIX@g=G2lKOD7yVWHxT~e~3j)5BI z#CmtJhExqF8DpdifNmFJKAjeTo%m8}(6 z`TGd3AX`~!`5T|;-c>xx&ky8vdKPaUlu6zDR8SV>b%T@LVG|c@n7h%SSsJ z{MmTx;zc?LOS)zx?E!MwkEjHUU9u=}q(hR#ZWIFV1>k%yDLrVx*|@uUcYW>O?19Xd zFbBN;*Qvhxe^#}SLMxVK<82Pj=Bo4c?(XVxRoIiWEYZ>9{DkNR`)EjXPiExA0nBYb zc)Y)-7PYxfnxj)(J$ctxGVEze*ww4cyQ{D6 zS+I?U7K+^#swn(o*?Qmr{a?$`hQ!C`tFN~{DT&krc?Z@vf|skWci@|8#LJr-ahBj= zcs|ZowXjHf`WdpOL-y%MFWU+%q31JUO^LnnLbxjA0VMP93v!N*Wx=4{Bgg-)d3gHY zNAgN6<{m%6DL7OL13EJd2tGl9{xRgOMovy~^sP;DW){?+I~Lm}*dd$XnMd5&rTuEz z^vK~=s2!jJ^ifv86M7_ucq*$aJC#*WJC)Uyoyy8nfyWZ4nr0Q3NW708o;Sk%rF4-O z-Pn3=$IGzpS|2Wg)n4cWPfB#jX6H8UUxm-~iW$$guI-y!e|mY>a`=)iP^uvwQu#R8 z*owQ34d^W5@u7Ig4A}+uw%Nq3uVjLc9+40ReHfljx^Wm}04{%fZjnk*shijd4rCcbc#MNC#@i7$|4vwH z+uP9-AjlgT&x3+VyfKzB8A)B>5p2ch$=ReQt$6qL~W8&?^~p-;wS~P;tg4qlssZ?7S=uh@euS7CZDQ_2yTa~59WcZ z15qURIsf7Eivq9`+o2BR8dCJ}E5HfXpE@MN3~~(WnN5p`YmwWx{($;&x7TjtEW*eE zRam*Jt(jPDxse?I9OO8=jsauZ?~x-xw%R*D^%YVqn?0ka(drdEt>M+6Jl)vqbXczw zyvzKri~hNfj>gZKv>6GYnB4~pTCpEY-GtoPczF^XMDyhsSc~A2iAZzg#S*tdPS!B+ zpa?_9aUC0E>(>_1!<_Y_W~a^OwZ-O5@tiN~+A=pu4f^-dd=2XGW2_af*DQD>Cv$F) zpP_UXN)xjrnUZ{pgZs5U<&c^i(F=9NTT^$%N&4{;V z6OVOtcYUf1UmFtAUt^o$1X>4RX9dqzqa{KUPZJ5Va~{u5V|2pnL4Ki#Z_!%oZ(JP* z`4kxhLyyx!}5O~npo`J$TSS@>YSn+vu8S#u>C_>Jv zW4GIir3W%nEFB|%2b%W*JNS1F9kgpE$;87(KxL*0q?qkW(1)!qFzp&!`DO=o`v}UI z*(3)$13|T+xy3&lCU@)gxm$O@-6YsLo>J$6)UTJc|2_}A%@@Rnb{{T=_Qb`|zJ+J` zdE^Wi=(6Gwm(Y-feg54Rd7&aTyhzX&2LwJF5WufKgG6E(iFjy)!O5B~Qn`nxH5OUs zGz%`KF1FU`U3{%mNXbvU*N0aoMAtmMKll7AT=4WMxJ=Sw>z&vYjE;3VJ7S-JvR5;< z=m{(T&*Tg3M$i4CX%Ma%sWC3yg7P?M+oCKxL zf0NXMZrLjDkDi71H47)nFwDPLOqj;+0*eBS;$6N%oO*uZL5CVDE_(M3{dR?Nh=J)1 zi34^0=~_24zHy}y`hJhT?XP!NPp@3|{fv#_CJrCO?c2d1?yD_cwN2OYlVfgi>jy=& zEp{uxjNnk$6OXKdd*ZvZtG`ysHLI(@=FeCEz~Aq_GdsV-*W1%VB_lY1n_PpYei?! zqaqis=z&*f{`Dr+rxE&m$_^7d;M{t7b&e|;usEnGN;b443zdjCv{a)rfkd(UAHCkDyM-ekKj4 zF<7Ax$grEvh1Fz0-A5t}SJC$UPib6f*bthgDH9z!e(CUO;i&|=vjUrfldH?S*Ds!F zd}HhhZckdWCDxAZhK1HXWdrQb3$ix&6I&X5HM0!;>4mkaU(T#wpFJA}$?mB=?C3uH z?djj(@8-S!Wd=U(z=t{f_4H(D^fudV{qO{OE(8752`=AyeKOqYKZ6+}OU-#x-h3CVLzVkNWI!Yk1UU zk4AfV)X@$4Y~Zs=p4$w=0B43_;QBaSQn{7(Ov4JZyY+#6png4teg8 z=Pp~b`E5pTe8q!FdOc8%fh!ZYOdWr-TyV={y34WteTEkh;Bg7zzj(AsH~jZl{}Gpt zPsV2WhR@Nr@GJcmeT#kthKjGz;P8?DC%$4Df_How#NI;>?CT)*9`z7`5W+Jh{e<+J zpo;#n{trBM^q#(XtUnA?hw1{qZGBVk_4OY79q7F+z2DaRhTb>zKG1ngd?RMRX98{L zJ|QTqhS49i>BAOv+3asY&;~wjnnq7wXHR|l1YZsEgaP{OsXqWWa{U4RnD_=gMfiBE z@1f-5(H^kO#5FSb)G;@4*^)`02V1x@0-pz+!Jv6Bmf|$XnMmI=IlN&)<5u zf@u@q)=i_k*&RTYG{ALof=dsJ!B*(fYY*u9Ezt>gtKv#H>eSh4Z}rHk5yKRmx?8wl z#^{7jebXdMr@EpOS?6N(gfZ8nsHr`i;)aF+ZL<7gCXFAri32gqX6Av%IO$Aoj=hCZ zlFu$@$8i0fAf#&@tzi9=ygObICQ!;SthrPKX1)5rMc}IQ0HyIMCSUwMPk&$7&Tg6Q>cx0y`~ksZ4NzaGCT5` zqzXP>kY}vo`R*}X?ZMQ6`DpMQ@`-wR7ELh24W36o$Tyxze`6+@T#pwRFOz4|L-NL% za*KD}o17|lh zuunfug-?e;h(B0}AL#r#65{76xwCz-Xy23FwfoS)9_UZ->Pvls9Y&q3D(~R}$I*m# z*Pu;nj~ejO!`7iqoZGk@uw#?M5ua1uVhI?ewiy-7p+EHr4$Jx+%5S=WPnCO4O~!gtGK=RDcuCN+{@xN5X;g7<%mGJrz@@~0_+%RIjjF8nr7lQOFWH~QO zSq4AsV|wyp_-;9p4A{)>SP|tXJ3*)?CrwXwkPrtFV$0%fk3ugi;h`wx-LeykThibI zNyf7yrwOAiy;6~shF0DP52~f+t2~cB57;2q(2o)<-h;Or4oDF z|F;`t(o)79|Mr_Q(lq}g?}jVQ`S4WBS-213D7s3^-nhgA9C5H_Z~Wnm$epeB#(_IR zyBuD?elkL%96X)cBeclD(-(JPZ@f7Hjf~JN2QC*5vszL-s(P{-o&Zn$kxPN!cq5kr zPu-DAfj^&(Tnc=0GIA;4JA5LShW>+LH}UBwJ`G5uF5qd4guo|*2>C&T5Gi{o#UNs! z_v6w@EgNljHX811v~;q}wTEoU@lCL0v8~VIYC`i~urP2=?!}&u=4)$#+qE?xU5AUc zLc81-2z!03-&xmd=IAc)(QJB0cgL1xeHm$YXq=lJ`DEX~`t{C^!QZ}&uB|(AqkLc` z3>M~l){L$|cwpb(yJV7%q#D%MfGj#)2$no_C(1lSRU1T`K2Z!&=LECDAo~1)t|rmv z->6TM=<|Z)8qw!N@<{US_7opU#@&%el5_US$PSHcE*jU66=%AOmNj^slSd-h_VAGi ze(1tuhX{Uqf{#S-cV8Q!vDb3%9Y%svz8=lFe>4*g7ZwlhvZE)o-FUi9i};yyd_Rf= zlOF0t{655ky+p4cqRU|+TiB7N;mM3&PI)=Asi9PNt?7(hZH-$5(E3I8OiY=vObfa% zch3?RqtA`3!hvYiCfw)q6A#HH-2Az7%(rrVIkkWuM9O2r>c_LAE1dUT zefH?#s=n17=yX;@$M}%hWAuXMWp(cf`hYZS_Bwq$%BJ5L;6c$Q@q#nJtB<8#=v-Qt zczb$*{@zRdnPkRE-=t;nW(MWz#QGH7T3mb!TW3XF>IX`E=Co*!Qa_w&`itQ0=?t_d zcwMosW)bhtBHo{)_a2))x^yBwUqpPqobhZ4%0cM$RmAJ-8C`(Ej?!Zr?}8)TG(Jyo zXA9ExKuFqnviX9kV{MJtmaO;|K`!+Y8l|2kD2a!>W#^e*vSw=PK+0Fio>6{M z=#{ri{XDlC6#g0cjNotBHYigY;@Z;Fn{zJ=##0=6Gsw28#J+UCni>6sr(s`XcRsS? zjJQ~?9&AWI36`@(w?2PjqH#gqu5@Fo2VYv+{m=!_8~^g|`IUzY1V3MW^FeuY50}0M zTdXky+3KaJoPE!7H!zpTwR4wuEMu5-Tw;|b{i#QmoaK{$OGfir=zDyQ)PxnywZh^wzX=s+y7ccA9OWevq^t9zT<+{ z;O&eoWaV|R=;g174{q}2t60B5-)4ti|12zYb^mhy#LL0gR{yoiiogk{=pEmbOVIgP zaEYsTetSK)e_E>!DXFoqpY5B|^Gj_k#S2Og_c+#nb86p#6;Mz7Gt?QwX% zq=T2uKJ_GLpYoF@ait~ORmxTt2G1>alIU|ry63pc5VvjNspZ;``MbIZ!(3g+!x$`# z9w;YzZt5q=0k6Sr3k1UEw_t~tBt!CSO%rV>*Y<``;>iYTM=a%*y}SAn53_ji_}0Z^ z#ot|`{|7-8!Rm%cZ~skXUnunDM=sgE{F7|glq?Vw4g?67y8^)5VBZ^A@2aPU#kxcm zl++Lz;qYWFsYJHQSI0cRQ#bNhMA-?%zC zx%Ka!`X_f}yXKlDI^kqIe}8**t&P4zHSD+i!0{!irzugcvF~jEMM@X_N>=deU%>ra z#GS3-2mU}cg2<@gTih5IaR_#bcvkES?wP!{PyLU0)V}=F-%u-IxX>GQ9g%yLXWF0F zpp2HkKG**IGNSiKU>0gH)cvbP64KEYIH~C4>o@jltl+J{WY^NhBb}VAhQ&2_?+nPh zK?l5E=&`dE^SFuc;yn$|wO?}_M!2IHrs@2%|K`sAe7%l58m-_$8h5uv$kc1Mw`V%x zm*7!v5QYhx|BzpL4^N^9E;M+70U0r1=*$K#rOr( zC1rvVoz`jLEey1JqPP0CcV-w^VEiZo65QN@E9Do9_70XX`uot)NO6N96Bala1Bxx8 zw~iliTZG`~uajUS8g9hGp}_0YmaEh9OW-s-lp=BZ0NJBSui98FA}0)J`~^=V2=_FK zUhoitV4s+HfOg*V2xMpUvmQxX54M)PCF`x8250gI+l=^#40`${VX!?&Q-8$hb}M68hedR@YzIaAb-@Mk3RtXB&_$eBH>!^&kp_2C}})VkaOtmU+)o z%U0~MH>^^_OV9U(o1kXQCO&t`W~@i7H+?nJA_qYqIFZkg;NA{PAv<)OeIK?Wuhcv9 z8LklD_yB#-_w0ZMZS)~>RKp`%h~HBdzcU-RfYZ3xkVhXy=r6W#TL4+-X9pKS;XAbm zo;Z;8WDjBR0e7j5oHfhj!vr#r{gYDNzVxm>x1hcnbuE6i`eLyeJmd8u&d!d(M)Dr6 z@>@5|Egha9M9af#)3N^gw*?P)o{r@)zb$;|@8W@(rnVR~F|0Nct~P*XXW?yc543ye zdy|BcQ;5RTZ{8CNAMRB>IcXYLWz29%|J)^;uJNXWA$J=yrvuW}%5nJsJ-6b3Y8W6j z>SP2?2M%*G*}B48n`Z>;1KG#aLnjC`mR(bja(q5Bkp$}mk-))nyDzq|obZt?EGNvx zYkI6kCb`K0{o$=?5+d72o#TMW%;Ux%z&p6BklZ&3HE3)$|s(zXS){i+#aA z!t)C7xBx9+@>isj^j(d;`WBb?I1|!j~TS??``N?l7R&#vwuuFHe^#Jr4GJ?3B_xd+>P%( zcANFNeyx-K;Q*C^5ku1-RDnCQ(G21=w>+|j64$=Yx3^8G9Zl%*&Y>bDk8^x9+T@vt zM}sCn0x+&f4X??%!ycn|L>(>KUvr7tddIu?FnmZAgYu0~ybp-Yen-FCZOs=}qea4) z?c*lY&)eHwonrLyeSj-!o7Q@FO9!u^Ph6+a)pShC{CIgfpnkr#0I0ibY_^AOZ2`}a zb%P!}LlAf~g)c^*eVOAIL-;bFA2gX>?rHu68@fpb2b?~<2<@vtM_g$SEe22seqPy@ zcs9U?$Ow~mK~Z~$W`EJM&|oRek&B_Y{yST(?l z%p85D5lcCCQ#=~9O-?}`i9lNvz@PvI1u(i4;oD6AE}&olh#&g5Nv+L-v~~OvgbG7& zJ-MNhNNBbPofDa#2?2Uw48wk#%p>-|EP7JdM<6Ekv%PJkcney{J3;qS;2;M282Whz z*#Phas~57te$N7GU-N+=l6 zO5elJVsQxBKwb>;V$v7$n5XLrz!f2RSWqtsP ziN_l3ITjt(=`URV9AHKU+865%~YTE-Y}`{-~c`Ku;B) zw6*6a`q_nb_<6B-`WY+1ot@TT8@x5~pptEC52^su>_Chh=+(Y(wcW$v!RL`XZ#_HF zPc8rnf@`CXc;*mwS~HmAJ?QBA>s_cI_}tpVr3u=fL|5=erbZu)@X^G_(H&9{JRic7dx}p#{1Fzl`+HVatS4ca3s1J0V=olXm^!e@DO7k| z&@K*^pW39=gHcHvuK;|CqY|O4ewwxT6_JPG^bOuNHZpp6LWx5+tJ9;!us3kwgeQlN z!cM{k*}MXyQE1N%a)BXrgVw)ekeZdeZ;@9#aAy>BC?JA(Zj8Q34if9G;4vv4Il^+2 z&OBikVX<&_@W{;>KKPnH=eJ${3g!2X*IF(9(#7Uc!x6~{l|kz~5=_T;%f(9DTX)tB z+PnGU5yAGxb9cq^G;|<#z2`157#u=j2CqcX_u`331d<*~N3-- zK4#ZW(OaMZOF*>0*hdEjV(37xbUU;EWp7M~7SGUvHd&x`@Q^fJHh>(`uFP}D+mkst z#Lgo&jOUQJ&_TnLGntly1R`V7$N^vTVDv%+??VXRkcsvdb@Qblqkb%_Iwp%w_uv5Qv8;^}FO735{+z^$Z`o$W_b_at7(b^23D%VIH2% zqsH`oUO#|5Dj2Fd2YZ!YPVo@k4`_zaJDOY$(;Fnoo2?DY5;FbBpX?+@9@{-{B0;KSDP3 z1tPtJ(J)C43HzCwq*2N49IId$7QhW5Hg?b4vXU8)PH zX-NcDzBHSiUVCS@3uS$GbKM*EhYcR%eivM!j}M*qE;N(`&KMl;8e7oI9h$~)j_vAV z5ds*Uq0z;Y3AU{nSsD^(dUI$Dw4t{So=EIm>vSGoJn3&7Q1X)p6D|Mb2?i1UVNWN| zP;S=OJ!0Lb-*!P5`_ydWCuV-Nxjjy2=V6kV*xcr}@{t^LsEel-k|N{^wvCYaAH^dO zgW`l&3!r$)33$i&`CqZzn9d;YgK!rkZot@rYA-rieH&@usY)BGmPRGDEbUOsi zZql)iVb#S(`TjQI>(_lxj!+7-NYna&|Q z7WoUqA8idn=)@notf3W^94TvuCv(~xKW#o0HX*+EY(53{g1jH@lH-(F6HXgk@(dC% z@qYtVvChD2saE)I4_ zvF4v)EWY7+z|iBiPU-N|)~WM4CKS`A zx3?YKTufjva|y^g9uwc*rn&`amwvc`52#@*{NxiP{^Wc!hY?94Cryo))t*dLIY3@Givab&FAh^N7kV=LiLaL+tW(tTiS03G49@N?E( z!6q-T#t~8C@yUV-fu9&lry}NL+G2zalhF(2pIMO_U6au!RQLFRM-h)`OHAxp;Gcc} zLcf1OgD#ZGKj9Uq@8a*B3vEi6o7dDdz}!f_VYG<!f25)3oNh7)IZ+JKMcT(P3*Em@8j`c74ER35T zjp>jG%@ZaX7jmj3Io|D@!IWoWu z#`9}yIz1wmmX0>bnz^T6ll}zI@LK<3xogCS~45@c?D(f6=Ok+XzQ<79mN(t!eL^exM$Bd?*c)$g}K zqs-A5nn2+{=-KPQtTBWm7b58I;prpxvCyK7mTOS!uf0I8U)cBn6|@&9NE@$NJ~fLm zZS0NqtUYKk7p*;V2|DhGAvJ~#6~x%aV=>0tSX>XSad`Co9*W$vw|)4-jjT7G1sJWF zy|V*3hsR5d?RC782Kyz@3)IJut55X1qZ?><@5eju0rWkBKH2^Vj~}fk@VH}LU}i&- zo~*$@h?{5{;J zHUR%U z6>dKvO1-1mKgQ&YZM5Z&G4FZq-a+n;_3NV5c@Esi+uC0xQ?8QpNzQ5;*AWhqocUGr>&HVqX*vhfK#9g=K(k1Kj4d3GVovyWn)?E!Pw*5{Dp*GGHDpkvVD$6ari zX7^+r=Z$t|SV-X0%*I~O9yDGbbu4Wkb=D0heWPgE-)(to*4V~E&9WMcKURSxtH+Sl z-ZmQB$5?0?!P=vljdLk8%xWOX-t1_vDW0{4Q{0>a9#-4Bf3ydqc^xBVjJzF69z0lS zJD>t&H08n_=07%UEayF*^LNplzkr*x?bh22l*(p{u1?8qf&xIw59{;`~9hirWK zF_UZ}V~3MNFtQirFpm6rF03M&k>%3h?H?Hw^8(!p^ztl@6n?gx5nEkE7Ey!ehcdj& zsA%HRyO5!d@$9wWskz==K$_9}$BVRhj-iuI)-U~&;ROnI;2D&7jF4_T27>PC`VrFm zC!PL{2@GBFFCR7g>@%5gGWy%(+8j?K>oI&hQs8_Z>V;nQL5`x+DF|9?aA2_lZ2T|_ z*4Qg8+O%Q(p4uUlCX~y&2VFsW?P+gw(E;7+A}qB*q&|i9aBwX zd)vlUBR5aJ*M;vXM< zyiY;E0|D{-Gy?&;1A%Wsws$FD5s#2cas4j3u_+RB$Xt9U*g7Ab964irJDs!Dei1I= z;?0eVj0n%q(8t%5Sk9T!W*G=?PteD=6a+lnZWQ?B%ZSH#%pKwI_k7{n(Qvr8E3N7! zoDEQp*=BqU3H%LV)~x=>Ft@{x&6XfS52F!0t&ugi;d)Yx{#`~r9*YRpEY1J4`kn1i zsJ5V`N^lyvD^|GUK868pmr%cG3Q|LgUq_HAS={VTfmESd)|EkHqi&q0r!qA2xZwyX8?C zaKCsUXX2;}vh;PsO)J-LvU^ll871*eT8GNX>QKEQh2t`_KlO%nr@U0|y$7 zxQ%QsOujl8(t(iLFNdr`!eAD;O3fg5ZhdhV3!_7yG}fobLn=v^$Pv3lPS7P9I?yG; zNm}d~VP9PvwYDfkvpHCShc_pHI^a&G*|EqytYk$5j#S7Bs{3$$<1#XsV9^-yc~u-0 zI2)&Svpe{AcYw35J{is7p3h||N_z5Y}J_;j8CJe(&0pUv;}XBc|Wj<~xZXkbK~9CV7x_Ry&p zak9~=A93;_hR-E3uI33Dm-B>->v=-PXNdF*1nfrvKVIlt{V3o+=oC%zQ;1EkvgHBOjUm$5OF($E0@lb3`qZfK39y>P~yXW&n?B354v3mzjn^F8H=oH1; zpC{7rc%DeZqj@67yo-DN6;W^}$`;g9)awO0ZAP4C=oDq%`79CN=d(n7Uw}4WOT>Ph zC&Yf8C&Ye3r)U}YK2OBtZjL9d6u4WA95SE(VzC^nfyL<}95{;0eQ}(5etGHNOx`|w zYOQWNH-GIsJHNd>zdU`=oZpQoNb~e=^x*dE_4U=w-Nu8Lb06E)yPKa6><5?rcmL+W zci(y7++2OX^=~#-+1)|@#;t$%@b2#B-1++dq3&9{n?{=ScYcM@GLAKtjh#RM%OVFS zI3WSTP8h=A$-76lB#sqZwq#C=+nEI3W zQ@kMFv!*+@*ot?hEhjQldM&pSd;57a5g*L$R^kJwc6_E=6%Yp8M%$B){yXANedvGg zU-;Q*QlHU_y||!ZZCRF`Lz28XdG*p_m-_l>IEknI?`Ck9b5Cx$FXzz=ian_K^)Ttv z?fG?ojUI-#0A@(PTJw1&bmHQ0EWWjqKOLd`q{ydfOmEHr7_r*sTQ^NKI*RQgIavSr zgx_eeFya`a&`n(PG)t-XzjSs~UQcu$``UD;quHQ3(TR1F?4 zgri<8gmk6;#7~kqDao#t{==%uZmEDQA(g6B-5kzW%=`CF-s9Z};03-jN&sr%*8`e= zv_4%c91W+V1PC)S@^=ro6sNw-sqLf*rzOI5?Cy|wRxmq1k0+LU?u`-yi)ba9j2ulB z*PA8<&=!FrBVQscqNV&TXd`j72)*Ox;6h^=P=j|y(!!?>PuTxSPft@rm@!^nmS0_ReeUyu8Qmx!pR-k8PpAj1%vs(K0C(O&q6LEIArD zo5hk#lJ6$Vmwrta8%{|``xzNcQTLzC|4M9YUH;cu&e6o~?FyDQ@QXa{()XH;rsQg; z-lG*o&LSXCgbnac zq_qV$`FSmy>=K)Vs5Xedk#sp+grUB@m0~ADrsUp|BD1)RC>DW6VKzyQ;&0`0A-}r6 z0Jnnmwg|xDY(HuFS`{5-zCOgYa;K!XQ zJXD~z8KNZ3)MzwJzFGGFhH&v!$`O~oDP4RsO8~-Yk zPs?S^!B3qgBS=-aNz-Ve8T%=_&DIarS>2Bi9wcV@2{w#cYC4J;Lmk+}JM+{n?2Jv< z%7f-Dk$Xr^THa1ud(i=JQ?9=!?s_M*V=V+_+7yq+#CnHuJ3|+ZOxu2P=hnbGfM5MGKL)&(zwHjtQ%;mwpd-?2qk9SR*gc^ARYM;lBbK zLBK}Kw~m|`drpkNK#md?;iJrW!}^0j#d_c^>wD~M94fAhsBuINQh5`Qg?u(Bmx-W; z^#iB(DX~kB0aDc2VPq8om*I*SW~R`;`?8Q`#iDM!HF%WD4D+ zP?8OttzyY+;5;gpd>J^8izS~2&UUe+Lpsj4Rf-LVY6YlYg%RM&QsR?m+em z+wzs=q|ulhkxDhug&Y)-M#g#;afgV=pyV+fF;bEAce@Zb??(a@Om?0DP}E_I+qvvB>1;g$5QcGazZc&8jstS137L%B^9&L&f! zTni{{!)2hG6pR@pp9d@Oh#7}|8OL}(Q8>mxgkE#C1Q$<*jGeFpELdz(T@+&jzW!Z!KWx<*YQ({WQ(9- z8o^+eWuqaO6HBo&g6dFU$R61|E9HjWM~*yKXMX@Tg|Ra07;f;&kBHB|9({jfo_~ph zK|eE!;5nXO^T)z9e=J`^MGc18)E%k$oa#t-rG~D$g}%CrePsw+fZ-nEHEejc(+I3l zI3NfKuBQGX#__j6x>4l}brR=CLrafDf;va8xk!9Ts8<^c_W>tD*p6F34_< zs?*St)(OdT6TiY=x%6ey&*EvxpTwnU)=v`TR-sY2fN9q$O)qCz3FN)x55Il!zwKCt zfQY$D>f`I&i_f(=!j&PLZx&_;ph!1z#8wD9C2K>7UY+WOrBGWps*wOR6)qxb1$TvB z@AFG~VKSP=<@yolJ#%(-&ys8Q_I{(ia4Ppp{Ny%p(hUCAbo>4FV7WH;}QjEJFtc@j241QrQZT zym6kp3*mb=1Kp}05a&1SsT($dSJ8Vp;2nv2Q{Ur`{vd3$l?#ePLminq$j z{|Qb`3m=ZdYQ!@Vra(^0K!ZcZ# zU8n3u<$LFtqKB(lJ)Z8pJA3d__(=_R471FD7H#pyh$ZN3}kw3Lz*{xcWF_Db%u^dIP zYE6MfOV>@{NaigNW*WgA{(wZw^+4^8u2WJHhS>F}O04gA$Ff=xU0N33-Q%Io0cIO* zqWZ`ak@I0OVv{Rd_C;(bEhCcW&~t*cq(($u11XiHNTh5inS}k&L~Qrm4tMV6l~gf| z!wiQQLCrP~3v5$@oilnlQA_D|(nV~aFqY&-ABmy9_JItiUU*bz)uVj*s3NkuaaR*$ zok1*P+2-O3Yq_3{UXQ-SlU)+?D~8WxE#KF*^`JKLAVB0Y(T)G459v1AgK`-L^5+9U znUK~v3#M%Ft~7|b=B-)WsX@%60R?YXDgZx1NQH@OwJrGMi<{6L?ltY51UUnx+ba)E zAHl%dlGHhCkuYg4^u|}*eWPb>+&AyFY404K9KS_2vMDslNt`Br7*`%vdVcNuS=DYm zytsBYtOrf2wPEMgf6~9+zy2Ja{fc^vhNiUwu|82+t$=3Nrx%r^SA>`!1-e$wTq;1K z8?&r0%8X)}>{Ar#ECj@}(sEfrE8pINfeAJgd}~m3!3Qb&u$+_IpQXUgjPrmDJfM zmMGX2TRqMGWVab2kur`%$`FaJH;R*(*qH3h{0(juVkzS3yWpyAZ8+McM+RO{ z?euofh;PoN-8oSn4=Qi3GLy(htp%+jmMIQc1}aht*Q^y9GSb6zEueBv=mM5v>S%)P@kuW|m)ouriI~0rcO8 zXpC6pUvN-u$}C2PCFwu4N}Qwf0Ad(ev<)|^)m$Yb`poqi>q&qhG@d6CbRfP3-aXLt zy{8IQHO@_PZx%&=SeU$QZ<)<)RVMnHCOGbP^cU;d)%<(jIOzo>VqUa!`@j1TnN0sy?iB@%C!x~YCUe4hO6kO(gQ>u-~KDTc$3 zq6rTTDnkB^_&2tBwAR0_EuOaaeb?!kDZP})=mvw^mD4lc^-PkAq+CuawI-WM&#BQ0 zLxo2A@`bJ;J^X=;nXslo>J1S27zQeY@@R6UTro`bj33KPKUhjWL+@jc6qk?Xv?qc# zrsqQ-sCr{VNt~1V(tC6^$No(3F^u35Vitt);`OTT%U( zkcK0*IS67Pj{81GeDL!NFo^H-U56vhyp&7fF^zt8^W~PyNGX2(w7nw9+X4D;APwVU zC*(kpW<1s*u2TzLl8Sg+hh_`iQTP^mbY!y!l#yG`P^(`{yvn)5?{eye)j;mI3+$FV zx?;TJYlR2N!>78cmaT#oTm7C=6T{J%9rbRT4Vr}lf<5+Bp~wc zkeqZg=hRjt@27Q10)@P5QGuj`u;Zt7kiZ`hK->egPf|OB{sBT!(Y+Qt*^$BJ0Oy~3egc1Ccs^R2(p)70 z=@m{LxuUg{n-{Dp%ZtxiI`0NkGmytSj8{zA6XmLs=ClOUB-QdQcK3MR5TUQf7a(73 zr4gw{P_3;ovxvqPgt|R8XX2Qqp0>fD8!4M$zQY8ATaU$@UvVWW>Ed!3zjFHXUK;7& zay|>}Yj2=LRW|$DgItmpdWJ~3)O4#=;}N#JnC~txAbwD-y1%L2VmWBS5h`|yrfq@J zDHbxQHRG+z#5>#tuq$$Nm6$)hk@N1Jm-=sDw&I+&7fA%g?3c{wxPMhssJ{v zG1u@@{_hG6O1mA{w;}zyYBS|TFSb0>Q=S@2$2F|>Nx?Mhk#yGc@zHy7`$edej@0!X zsogtLpO?wLC1F$DxUarL?pP#9qO&4bn@&i?)&tA~Q#vco?y$(5jj1kcXl&SE0{XCP zEaenTehh3H4-%Zy;XhS0a*jXa)e=Ckc-Ls^}KwYh++LklV!L6%%5P74yIBqs(72$fK1o%dzvn6Tuv z!Z`rw{M_hDON3w0YCUdlO1rCBD+kAFHDqP+a;qZd%B`GL7@u3kxGXmGS`V77#mgM4 z_b==0SF2U&HEPe!s<+u>7T=!xBvaWdpL5q^3g%>O8!BAg`}1smW;?Pw4lL@XxbtC! z%WZdW7Y?@{lov>J?PHTvnh36R;VJW9LHhI3uGobUOyEjw&iZvYue}+~hS}|HzN50I zy*eV&cmP1~W)$>cTUR+3t$dHx>JLkz7@oT5p6`=l#9G&B;@xbuZo;Uw<$R7>4F?`5 zE#I&2U(cOKT(OCYrmlEN6_2^%87iLWieswSURCj(DxT!G%Ae7pilji2=hqsG0*Qj~C>Q(lx;SS|}Snx^ysqjQA=}$A*cBj^gI7JblDCpVp;)|$N zJ&LCxu1B(v`Y1(%X%Cuo!u0DE^xiWi`YE8nTrCOLZM6Lo$~|kNnqVI+^C#3t z&-$+*@rMKJ`35@De&|29pt)(Ad{UFXEa#_%uoiTB?cS!{ba`k_T z`_is9awgpG{0h@I2i!wr+-3>bG`?UGlF3YxNyuaYzvuLZG2XFBLcst1)>9>^)wanp z@4V+u&S15q*49#~s`RMJtr;$ILP=kS%=qI(+x?+=Zc69UG8jrE81^$!*T|3SVO3&rx(|vdR5hosEPJb<-Ee z2#`Np#nsbGwRyM4g(&5-QdMc1cm-O~h1?MY5Z;OQNf6z6=( zvLyhxXTdSbXtT8Lls7culhh<3Es-?pd3Jq#=@+l| z7>$O$&Ze;@-In@f%td8FwmFnHr^GnLOnVw`%WkK8mbu=ax-X=J_Z-a@%3F(RzFvmlkXn*AwhEV=i z{?pvkd+Sp~>>>!K;%7KfEZ4d-^Qo&p(2zvYHBX%$9>E*D?5)(=BUYc#E<1{J_-w>v z%o{<4G=lzU1m)2PM-rnFC;Wavf8HSUHnqx#qAWZ~*8Flgdp@$###Z{P_>W;0 z?xb1x@(N*uPLo;(TI8cC^hxablZK==18zC86;vHP1ZmUj(4M}sa-mjOhl=AUx5lN( ziX|3q_Ij4N;`I+NWIcMwaMPn%F9q!XX`%50zq0Fz%6ZR~lMikE;Da$y5VLEXR=DtL zmSy$eX%>91g9_m#59Yd;@(|1#&|`Rnu-sc6sY_K`Vn~3)@7uVH!5#^Zl!kmuX_kbJ zSU0PZOgV^~RY@~v53!q1!!g@X+~b_OVf7BaJWd(fyH9lvU7^rJcGf%$Hnp?iLddQv z_K{$eNy7k-s8Hvb5=$zy7AG^>HLbSkvr`t~!QU-c89eM8J3Wjl-YN@{crRxNxl)$Y zU6s1Dm-jeZo=Nv}Zf^apEtBp^`tDTupbcp$C$yA1aDjHho@$m+2u*|u{rrjZ?~VW> z4UUR^gq-<%6~HaaUWIS=IniLyO~Zb+*B`Osv524G%z4@!42QP`;o3a3=Kg*Q%^6bQ z2%1Z@?EZd_QO1lv^Ntwn0BX?%wdjIc0O31|f}^t&J<}Tcq04k9Xb3Qyy4w(7_7I_p zf@n8@Jz$7-1Mq`xiQm|6){3Zzf;&yOUPOHqe%$0rDYV-pW|?!KWNuG@k|muH)l^m# zWo?-xS@zW@?l< zyD%bs1NwfvQ9i)0;ba;vyCg#ghdN892cQ9CTsVytzr`RJ47i8S#>a;M{Lt{F%15rg zX?oAjV1Ji$zYL(3S|A1Dvn;2TZ-cV(zV$LY6oH_F2y^=Ml8S?2SEy$%y$+wL6g%{c zN$i3yfz|Ht@l+>LSBVu$1Z!4%b6LU_(A_Tn+~G3!SD@2>VIF5z&Zm zO|d}Bv5e6U3w(sbGBJtDHGLTsk_DgH$AOa3hs5L#i79^4huO9XiRtg&{DE_duy8Fh zNrv|g{FVsP+5TM2e^q$_aE(9=!>rYZWfl=5|RBk*u!YJ7j^4=YTMw3E9wZCt znK2S_4w`_}oF>HBxOb`KO*O0z`=@KzJ5+tFrZEnbqMNapJ(GP_To7W9NkC0$3PYPE zyYI3h4~oEIS!D#)mD`ADAx@89URrLsEsy1t@Gz={2;84+JVwwJ5o2(Q>?XQH+v!2b z`*nxL|A23uX(TYF{IR}~PQx04N9q~&}dwxe8 zlfOl%(u5y1;f|1BoL2(c_$2t38O*!FgKVje?fMTsEp2}y_ro))0mVQnc@Z0F?0(NaFtBU!*MuDe!mG9 zNFkn*0GGkQzo(bgcePQOm$R+4#O5#~-l?9B$AD{q zc=K2q-IK&ujAhEH!~~3(CXqB7o{L`Y)GH?i9?#AGV*o@@9UIc)r%Dq@P*&NfuQa_V z9nM;=idMEnx$}NyOX)G+!+W!aO8lXWhMjsl#Gh)_qT~}}Si=Wxy|vg5U2mahH6dL4 z8dFo$Ch`QB^Q@`su-o#&YD;ZR6rj%(=HaO((5(=L{Cq_j^}YPEZBP$>?iSnnmG->I zrm)?pr_gIe8j7n@%1!0J&M@BZarZ~x06&n&Qk-Z$SQ~44rd&kFL0c(P1&HGfaVQhS zC{|m^RkHMERcEc4z?BZ<{10_Zp*5ve3py*CHErI+Sn4|3PgjADC5^IR3UQED_x}Ef z!Xzfn4~7ZskdRj|PJ+~%Kz4pypc|ilyyVA3(B6@O10R$Xx;(F~Y z)pc=>G+%fTKc!(>=jiRnJJnyU?Y$tM=c}VJQr{=_gze#Zf`MNy=RHXM^rz=^8Y*vYsQ6o{LG`ScFn(*nQfD3W+bbX7nZNcCu5@tn0gdj!L?R56 zpS&JOfXAS0RyZRRB=mT%*T?pb>*>kvq3!yR#oB`IgWa;dgB6$4dszd!aB-?O+L`TD ztOE5PvL5?N8H}Or&9Cg`?8DwZhy;?)B$j>|5 z73vi22fMjw+9`a0M^b3NP&ZiFa!ZO!#2CO10#W3S0$AgSVT2P>*MEW$ShXT$cU76` z+DL^u>bI+Yhc-9X?%AmF7iYxnv6g;qEyLTH%-qX6=HK1I458kv#aztSyC5@M(oxN0FGp!Or$Zbq540D&>a;8(4kP;lYtFP z%^A#Q;2XrEN+dEAAl`^m=sd>=S|L&oJ|4#Ep@IiZ9yw;SS+j3EfVeRa{VmembNPTf z6cWvJp?%U2Ra#pi(L27Z^z{Oe_8YORyKdYOBX5S?Hxo+@kbL_QEG+SKkeu|2JuUd- zGFsN236MU7B>vhA*sW~u*eKhD(_o=zLA6N65g&t%BZly&Yd*{P*gd&cY8ifz_$K8f zZ2mZ~f53(EM`T~NmD zFPeP4NaA0$QTF%4Hp&LQdGzTsL7xtKi_oVx3(=>aXJW-ni}H#ylV-zHpIsU66=HY^ zp5PhRU|=YeWN;`t)kdO3j6|U}E9DU@NLx48VIHLzoC%H{B49bB}6&5s%Lv!WxTyDA&T2E`5sr#wstB=-L0NI-rV%Io8BJfE0;Z= zf;0oqb}MCXlY&&u?)Ek^(A?(W<0inaTsalsZ%GM=-x6EzzCBtLsErNT}Tl7oy7J0Yk zd#g%76+8T~RBt!ErQPp!cbmq8{*|T2d-R0tTT+aV9&f8Km08(QWpV;lyG#7qj<-o) zszNpUl}d&B9IUX^_#mgJU)#DiqV7N`&{f+SwBnmEozXzvxzU_ZPV=Es_1lie+!K&bMx`R zx8$iJPt>T#Tf3^kTRZY3qq1chMO~XV;VZ58pszH&`TuvGNxlcGQ!J{|1bq#IO$)Fl zq@#Y_tB!NfH5EVURc|yM{gl~@Uo%q7w!d3ehNVtRZEf++u@tSIKJMteC-SeSc! zm3tcJ6G!>Se*Wq{u@!$~#ecKnKZXc%Y*-&M(=2nF(IP4CuTG|nN&Cls1odp4gQI=PE9`lE zm&*b%Q@4gopLos7ZF1Yap!v50Cp~9yKhkXCC=MpU`GO$Hr(qU;l?BIE^vDYLt?;E4 zZdu{aR`|URI)ms6eohTe1_r3rjYSGF?5!gr7}PQ(f2o7#xo(O2$lr3sgCbSZd7vRL zvfwkT$64^$%G|KRwg>6wQ?+1sfIJsD8aFfN@OVeYgy@Yyyy1F81iYIK zEL=h#o8QIeS!L7PQoLaCwC`Gpz$H)^wxOlf@nB`+2IxBPh%5C@g4k=&TzZj%HY!A# zGBq!4-gTQWu|eNtNIzy(21jQNAfiUJDzk9UijS;tY{y4gcxZ*6Bw2WD#ot)*->mpA zfRKHvm#cnFfU?0vVE>sVG=7FTG)Z@!h1ZEf&Y@2L4AD#YLEF)*i83Tvl+?OG2UOJ! zVYimqm|PCzt(BF`9HoxCzwh$y#6^iEDP6#bWfrQ686;Z=v?NLQ_gNQuXWi28%`-`8 zy6Rmjn@G}ZDn3ROOwKCJ`+NT}>cP`yQ;g72MJJ50kX83L6>{o*2u7wEf0vA9H&Nkg zEXh?EP}-Tl+pPK9`yXgPPl6Bhs=w{lhV>#PUxh2g2;YC8cPcxyCrOmQeg9#9e+!Y6 z^F#1=?E^1}4^kLq@m{ryA6$KHi<LSHj{9T~sMmAcm z3k=5#XrjFr7EW#?I5{qGWYjE}i_4y)O;qlo1m|I8&h5let=t04t@=jzrNFAa>Ko$H> zEO+stmI1UiWlQRTm{@_OOaAN;&o2!Uf{k^y0q5pm8lUIEiuqe5Vg5>qK`b6=3&@H- z33O5T_F{x*Gy;EN5>*2OQWAQU=`y(&kZ8;!PIS0T;GgQnG>1`$GlWzsHg6S5%F_s` z6bLD=D4X;`lAs!j_ms-w)%Q1<6nTow#}r#U#H+OZ>R9V9Yqf!feZmM3E3Ns2oQ zHl)($^yC^;rEV~4PiwOPrJn{TJ+{C}Y?{l!v}l$DY!8b1#lQ!kv=FXvxXs~B4g*}R zn_*2>w4;>{XsTY{V&X+S@u~>;I#3a75QB7VO%W0c{IAgyeq}jBP}Fy-xi|Uve&$3C z&JnfGx`QBIv5wj*R#Pk9ZOUq6VA z>2TSP77k>?lubOczln^W7G}Iv&g!l%?P_eHh}& z`WON}gc;FAQsi#gwGK8eN?)!P4E;B)m(c;*Fs*Z& zhB**C#^z@Cgql-6IF>#{ZhfX9)qiE|^hj`Tyt(?-Fu3Anv^6^;8cHx#C%5KN*}vlX z_!x6_4h_to2fKlt_~zkRvz?Mr(JEA5F&Sn+q@9JE>21ZTHg)dXyPXPXJ^qpKg# zEy}yIm7|V+WiL;+l7$WXyqIp0kY0OY5w7;am*1~!!R2nWvSqmdQ$Vc0A@XfFU`BbK zSd@o$IN)GEhm3+XL%zKUQD4 zrWQ<1+p*-^aHBf&@FY^RAe%BDACMdY(RBD5-_4|LXlrXfi0g4RhFIhoslsDf0}+`V zU1l6}0BaJ*!N{%h;jcpI@$2TsTQ!eq}yxYpcrT*5*^Tt1R%RYd&9O4Tc`_z^x58(BiE5`HmREQ;@y)@K357 zCi`2SUn$#pZw(BitXwibr?74vK{ zJn3eELytT*seUMPwQ8e#KL0Gb=Qxk^jXGL%Yc2B&@cQZh`_{F|vAMND>osDR9tgJ-YdSSg*#G@Q*i@b=zA%q~gm`}(x z%v&@R0u{o5c>m^?1xfi%KM!Y)z}De~f)SE)pU~vpqSto1Gf#mq$cN%?D{kY zmsraXlpR4(CX3LMt{~@##e?a2eGJaGiYUiiEuvc0mbT0hU$NrPz+d(t@i9hOZZJ{->#{JmF8_tgK zFXIir>0A$wL^-#u@-RfxJQy+G{y9YAs|OH?nZarskSLq5zmD1sIB zk&RA#k}x`vWWk3NLWia2Y>9bU8*x1W(0K(=<^50#JMhm=g4S-{&*i)MGHXRsEXvW~ zj#HPtrl>kjODQ&-(%&)3a+&fXtS^_VjJrWm<6dyLTP{~^tWN2#j<;L(^KowwSINh{ z?o7RFDqw4GC!g@;%G=s|oR52txZQl*N5t*r<33$^+p`UNhq##rog!|gL4PA|GavWp zYUgC7od@sY^d@mm%-%O#O5I57ot4nX!_ZP%%&&Ex?$)Ztfb>~N|+npb^tM2@$ zb-MGTcF~<5wY2Lk%?;aScYfFshP`g(Bip|Sd%gU1*z2G-1AEP!b0nJj^Ym_m0=5+r ztdrgbul4Sb_pYW8uLVx&GftC?<1*R@rm;@4 z&GClQrPCxExZo}x^y!rw_GWaNczhAIx>)gZrn=XhinF61=EAW|)!u#0N-ySeYLCu` zeEcIp5Cfo6SkHf>T+z{Jy6$&hCi>w`26CoST}biFi)u*bEZ2qgusUOP0%khdiAkep!^0`U~TYnU%ch1D;}W zot(`tiPQS~`y`tSdgL_M9|TL;VBVq0i>elzZ_g(wroGjGNSkAbVUB^CGM!qAQ11$f5U6 zLrK}mC5|uu*1B_7du#fnUxc}q*KhzyZ|d_XeJ00F#G{+>`*s3z>>U1ruy*zPzNgW! znW^aCHLlRy4DN(kbvM^tWz|G0rHg-tlgrX|NK>^}bk|BgTvEzHFK+I*dcIdYU!Rv9 z2OrD@L1l9BFnAXhoyO~Tj&gO7xS5}DBps*GO{;}o>U1eUcyzs4*O}>YL^1<_L9#^!k#dnhBwimQFUxTMsNalGG;iKVEZIxaAb_x@VdI3ehpA3ur$~qzuJ0?5wNX(G}aw zlDRF^d`N5rmZu(pw_L)qc53@}W#v=P`kK*&Yg|ZXg!6(nfMLaZJ0IxeoRfKuQC zee4B}U#gT#dye!QZ7tUv29xI1;O06`$E+qYPbJ<> z#Kw4(-ROz!t2_yaaFV~MqcThxd6^N{Pu-mS4iks~gs{3ZYFcf+xk0diS17-g*kP2fh_fi$jpga=g79b?gWpp`yBRrhR$l6%fY z*zS(Qi&WpVd1k&(G3-mW1SaPzo?_oi&!`{ADrkQkugl&T-^a>Nq3>JReGaF&CmZrvFBa-QhB zj$PNY+}segfSViaXpT5tAV%EbNA`81I4`#GrDVBbT3cUgc~ zD=XTS(jo6Zk(xnW*d`-_0T$>iAyztW*4F*yAgt#$*;ki1Pf|e=;-~h3MwGM7#v7q9 z;!u_=j=U_#0;iGfl8}wZ6+1#=B4!ntCo<0&VTPA-c%?ZnZL~dT41nd$1YW&Ubu2f1 z%cu@mN>|K4widbkQ5y*F7z%8Qn-sJrfNP+Ss=p6g^nKs+wD%WF(!?N?1iM~jEE8x% z+2iWDDT3g{sqJ!t!-7Nc0viShvJ^TgI`<9^(gn+E$-@ydhc{yq%t$28+&UATdv%$o zb7D&YX5XlsgOCru=(*C&$wp(@a_g4ln-C&f3S` znnUz@Fuc8Pw=O4z^P6%x+$&Vder28h>=b@aFD?qNiA5gt$Ax`7{a2(kELjAFvoj>(5-Z`!we05`Y8nBjtap-(;e2M0m1Zv3>+xA8L)wcX%q|Fmnx0;! z*Jk?*iHHtpBK8Vj+LKG!=WJ?PI`5zNPX~p|v^ymFR7l!ks}Jj(?TJ^2ExJ5T`w6#V z0Wn6p8oe)HzLfN!GY!^e?K*N2!=6%sKsRD2tQFpc!(o*_H1Tbn5`CTEV~+wP&;~Jn zAqpfl!O8~?Nt+Hmi1$eNnRXV`u7wI(*MsYc1A(BE1A51KPeIfwBJcfFywTC#Y|XL5YRO@xEuV3RL%(MZB1v8?7HM3itqD*h zyA3jbPgbcP6k!>Jl4Itvn0=Gb-syj!odWR(`GxXXcuGVi!QYit|S z^W1*H+l?`Y{QQEQB?%kv6~Z4{N5=6Dca@#G)|Q#8eP90(qf~`*AF>e4lDRxKMJTu= z#y9?#v~QUNRFO7t`knRi^`jA7nma!EfX|^U9%oAN4nX-s0A5{V$L*K{jF~TT8F;M1w!^3yzfg&78NNX8*k=1}i)My;-BJ6i4vRFztR=#m zMHCSIET6#U_yb=Mv`m~lo)stxw;;MvMYDAiH7VB|Shz-iC67&?z zvAS$dMIDc8)~hyaD|>$93zess*o_0$v&Gsiz0xzuZU{TVh83~>YyUL3U|o&JVt7He zU*`}8G0KSzIw97FbXxNnFHn5Oa81-j0Ugb|zr%%Lq0k>f3U**sUNrx>ED4?e)UACD zOXEw>J)AoKG-ASP)59DUH6~=mI1Mi!w3*Y!SRHA_uv@bn>+Lwk{sr(S%!pCL(y#5w z|F4GWCIRHOOtcH?&X^bkaWNp;zl%N&J@i~`St=ZO3`mR4AGAw@;5%#Kno}xamml)o zQ+0;Je@x%R5a`{An08v^L))D+E9|)x(6*6K%uaFWDb3ntpTc(S)11}rT+6&J4WdpO zvW-d5rjFYs2_stuiZ;H%RD>(Sng}=%oUD`&h8bnrfJ0yU8w9g#3U2%2>ThYx7y9_iMWdrV)A658B2|q>Z zM}beJf>qv&RvkVDDGuwa1qlDDEvtxir&1*!dF`{6IJjD2H!HkZ@{I?(HT%oQuNtQx zUq309?$6Gz&-+dHx8}k5__vLgx5ONS8skIy%AeB@ueiHJt#i+r$7P6#AQ_9^qD`S4 zUk}EEi%IFjpMM;``V%^UQaHZtLqAJFOioI{t&Zw2C|U(kW~i-5;**W%DKS?{LJU0z z0^r8iUe}z_oxrb_V4Z^#y`2jW8)7wFr}3cGZ-1jriR$BHsmk`YS>m*ZncWjt{bb2i zY3g>xa_Tg!r}Zl=h7LVeG57gXSBVkn4+^|x@`)EKGvTF^t^45{Nk)6;$;&=`KR(#l zFG9)MTyxLIYwUNpNYlfWzvmkV8!e(~X^fH5i~v-NkxeO5i&CTyPzq(Z7T)3S@0Yu7 zjN!bo6|;jbZN@Z66uwA_F^#z^319982^q=-Y`xGs)R0YfxjPKHCBERz-|;;jZvxG_}6xvAvbhZ>V@H=sSs!HDf)bj|DB%8_zPd&fi8Ymdhm zb<@2AfP&~7m;*t(fQ|k0I!#v@0$FyyZSZ=_(FzPQu11*|LfeHlGaJs$qmE@tE@Qiu z_gHi6Hq`P}cV*=xHgiXjqxCOxlOOYi`7)~f{=PdMf{Mi;y9cQr4Jo% zfN9wfo#=)ES&U0x$FRF&X_gYK_F=sRW+WpA428GyjCjtBu!`S+%fOuSXi#2X4`@`! zLS7<8UVd?hFv`o)Bkx>hIv%npK zlq6!F8bjkX+l6^YiBqEQan{+%;0))M3^sK%r&vssy zdWi19DLwQK;4QZBldAoE<3B~>5YLS)bzVGo&+llXJ|CaIZT{vKr}Rv5HOl2a+RzL? z6MG{5cT;b|LpH&14K;lp!ZGAYa1j#CVbUi2Eg*i8 z=-j(E&l`FH6jOHgf`c3@nPQ3OA_w?J3S{2X~E?A{hg!v>5S7%)_Gi^{|kMEgO?C zf~oIG*k*MtG`_6sR|8hyF^$%WtMOoXTWC)}qq)Q{X{1%c;aHh>;z3})k5mrPnM6Df zQq#MGFI>F!@{ovV6-wh(cWtS-N~`8`fkaIzDWpCf?9(Foe1KGZ25jW#eFwqSeQ8_4 zVrjBZ>=ee=aga6V;QZ@mydh~Q?I%h&P=vgwn&Q!KNBwr`m#9XrOjRnYsEtnWa&Xg4 z3YY@49KP^rK86ClJb*@;H3B#c@mln?+-eK5r|dzr@omuFo-HEc8=7}B_~u>*2q?Mcnbgl1oZ&` z00a~O008a1%dRX*l4bWpJ}`Z&^{*6a&>%S`K=zF2f2XV^YVLj_Ph@11T_nMdN}%$j zUw@dXsmgQjE&uj!|Mq|U@BhpH^k4qh|Ls4O*Z=&V|I2^=PybeG>$Tmrl-Fqc-fQ>z zYGtf3+G~z=_gA@ATVvO9y-K^rEb;p2{onuV>-n;JzHF{??LF(O%yQlR>ic@_c3=I9 zkM2J1tM&2X%kIA8E8=}?m-x!~#l8Er`^`toz3*1)tB$hbKkd~=yYABBisG~PeaH30 zN7|UR&HFX>YQ5~S_-wn{F7eI1-0`70U#pgJ$NNfrHm<7AdhOSU3u$xL*B&Eoc+bIS z;{xU#-`wln?pF5|zkJ=}>qguEC^y>Ajk+iJes{;3b@QEbj@e#U{HI-eUDsONVvF19 zuewH!MJRogy6ft>t;W8_YmB;Pn|?4ZJ>I@&Tw`3{T=RO}>s9ORzkdGn|KnG_mV2D# z{(t?N{=fFh*BZ^g*XS?TX#KrLf4N5cF>QO*Yg}P0#&^2E46(&)4j8^cwFDi#qPGtu5^FZo7`TUSa;?U&0Vq-Z#S- zkDE)1ca3ZG*J`cpFst#taKm+lT@KUPd%xoM;ydD+;wr&{FLt62na8;|9R^!!c<3e_P z>MlM0xr9*;*EFt$$&YKUSN!Nj91s^6uZE9_uMMky*Xx?EGQ!2RaA@J&O8AJe!v)00 zc8NduGrYpR;$!^T@KBB4kN?!hOFi!T-W6XGS5*sN<)2rth1=%uxbSd=Exc;{?h0SH z!ehqj7Cc}$z%{w;__cU0HEv_fcp=s)?zr)oVlAv+nVCi67ZL)~l>= zlsiJB3$N}ooHbtTKAZTR*f#N8My$uY)+_eTRYqTWurX%bNx0Nl)oX@(zT?jki@AD4 zQ!K}deNcICeC=BI*yqn!e}C(~V`tp^)gxAj?Go!TX86|lx>%3c3wY7ZV~*S8x_P#j zZZsa)Y9rRU$BwCW>>2yyBAkeg7mwBjoi~>fUYb|$aNj*1enbukC>9c3@yxY}e9SC4=r_AD1&<7^IgZ~SwtVD*&84{^x$YtQ)aIH|1Li05|=9!FRW zwv`WS#+l>xV)L|B=hqk2h^pA~jdO%)sTl%ZvCHFv8kcnSh!Mxc$i)7My?AjDW7S7& z*H?*)D;#kiHs@^Ijk}DWZnvlaW9jd z%5w;lq(zL=xniZ8rY8*LU{R{}JwnnJ7CN?1+*8=EJ1&~jamSMzJf_&G@sIJp!$gOT zi&%S(JRDdY3~G%ly26~FmALrvIPUSdcrkA8Cen@#5yv6E{p@zmR%1iV)>rpK@q~N) z9TqA6T- z6!#cwcb7PRad)wWOxM0|y@Ku};Y%0bm?lCO#eZRNE(7}z% zofy{_HZ7doz0($y8P^`~U3d6`dAqq|huyIi@>*7U>ew_BFOfz%e&c%n>}dkrqnMDm zfH;?BeJ)_~P2r43uF1THjxhdZj6x2^jtpZR#vwlxCvulO8)5YQs&D~uG%`F1D;;Zd z<)0hddJa$6xRNF`mMr|3i&9KcZ#-@I98UBV%X5|cZ28gCT1Q6M@d9x#u@Y-}iEP-8 z9jW1@${nxsXWT2N63-p`YK3Fl=g8>=!hQ^%_Vm|Ae94ZF#d(i_AzXCaOKj5!hw>Rl z8ap|az8Zl{d3#cJ(}*p+FOO=N_3$&X^J2N;QyoW{w-8?yPyWW{#kG{@W3m0>7vkil zFD|jc!+pm}@eQ%_BfoCv%dpyct``;{)*_Y`^RKTDN5S4Beu#rI`ukfe(N*NNaSFmj zd@UD$&T!vxj}4z5JB|$%Cohh?Ch+4);vj{`+gn?X*Sm-;!{rks?+U2X(5&(4kc+sc>oEdtCx&R zX+GWXK|8EY<1sW2E)n2}y}GgOycmzhxcB{{KM+nOu5J@F5ccB6H^z`_T4C~fW8Dof z7okx+?u-4u{P{4S;gaJGVc+5hVoQbtjo>QGEQdaf8{h8EXt>4}W+HwmV!l|UF`6s0 zW7FdaFi){rVlxo#ec7+{cX7Tk4{>zLZ7dL9h4J}^7%_ggo^>KZjyrKz5I4kL4rjP2 z;Au!==TZX7aF;uY$JOGAuf{2fu*&mrLc@rrzr8F019pVly0Hy$n;yAXBhr8uhUD^6 zB1VWM-vk~zzGYuTxv_1j8-~+}ckkiLu>z3^M8Lp%V{^uj@=ft)T=u}%7z`5Z9rK0h zkBuL%#il08ApIEZBo19X&C6TCeztyAh|nCD7l&@d?vAg*Wn$M$BnVi#_;ftzup*v& zqppQD=wU&Kwetf!V9hwUg7L?iUz~-w!iXbQ|7Amkpa0%aEHeg>t$nVz8*X%BzQQfV z2_es5o5dAJK(w1HvRJnLx?{bm8^&#fMY!Vkt2s(|Inq8ZhQKXCd_2n{9O+c>T8~9F z@Xt$(trX8Df`jndxo3H#>-l^*hcveYs9*Pgu9{!ss)=jr%I(+VSFi6&<+R1A+j`&F zkppWJ)+C;!iAz|9NKuINEjGq=@U0hjNbN8FJ%Zk_OnR1hDy5u_9_O_1`PkzTK*WyG zuE$<}r!8Sm-$B}<6d9p%{H*C?A`7|`*`69*$3t=p6tfwpKpkT z<0zu(i_$6Ztk0MWQBLz9p9MLe^u#a1n34=plrMCGd^#E*=}3Fb~}E7I6_H>=^Z+ zcm;2kMmFxRrUmb0I;2k#UJhbH?)|Rpi@&`0Z^ywRZ*ptCJz~-Q!|z0LM0UM0QHrZ7 zc+O@N7*9H4fr>qGN6Z;p*=Uy%R`U)9?Vj=?jvlsi zX5<`UjZVsUReT|LA20ryuWffen|NfEbbrL<#Cs|6R0=oLMv#jgUXqtP`P9gNVh8hf1QcF)O&hjupVVQ0ySsx%8Wv)Xb}Wtky5xCCV&r z3_j3f;ks#cJQa5(ZOBfb@rrj5R~jL5vAvk~L?9WPZhqBco)>W_&t}pvTHl>xf7@o}u}4iAx?lEv$T4>TZ!>hex8x8u1dD>0a-Wr*Q~BxXA@y zarbeUs=hz&q?D{@u5h^5`W&I2M~H9xeiU)c@Nw4LIqu<0FG-oSQQ!>HSXo2(-fCkz$3H$8uw(tADd#b%={7hjMC*jBKJ#X&Ck{&K1aL3<0zgl2aaUtQ)-|3$iW-;t zu)7IXV|(|1#f}+*w(J*#ZJ}aBQGh6Rz0ZW64!2Bln4O&1#d}&HyKf8B@!rCdCONe= z634Hd%bMwBiDF}E|2k%+$2Vy!;Q{DL5EZ;Qd*MWM-ub&!+XyWPGECTOeEcGf=<_z} zjcW-{Oy<6`;6US(tq3Tlt+xS-zavf{=evwn#vPvUGB=|(bf0=bgh|7KEmfR2BlD@h zS%bI;5IPo?NWEU5Zz_3o*X@OSqx09k%@3<~(Tg3q1s5^oXA5!xn9`+D{Mv%CERzP- zFoxx<&a?9)T(UG23tVQl6AJl{!S*}3TJh%V)g4Ja;c&ZQo@rNphpyPLFk!|HonUR#>m(|xe&sL~HV-DbH?A(U zV&ZQ?fJ(Wx&nJi`?f5$7pCG#7%3_bE*>#Cy1+8<38A|^WhmABZD*=?22mRg~oKJW< ze3iQ{jCvRb>}#%H(b>^$4R=m{%@;J9g>S!)t){uxjACminl}QV!0;ncG9eBtGR^(t z#m@7mvcSgt1anjgKVM1Dj1qc;>?{0N`T335oOt#61(;&n4omu1fX7_i;L zKVzx6nNG=ZTABV-P$&gvPd(l}Y>r>la^tzZNKM176PJc#E>wysIZ`sb!V0gaxY63_ zC6{p3Tf0bM|Ne15@e`9)Svipvi6SQjDf4_HRZMH6wSQ-;2)onn@~+wz zyJE!fDR9?=9P6 z5qZUdB2EWp!_WGLE8-Sv5;qCqN-vd3fBCM4TMW+FOe+FD(VZEe+}bwwK!lb3vWKxF zYypjozQpjKoZlT>xkRkt7-AEk>IZ;hB8^gx8J@tN4_ zln@q$v1Kk8nW^2MLbn%V%b#(kN1{R&9o(!G{e`P~926N6DVmYj*K;70je{13HL|jB zv=M^PV+*T?8=_#AXiVD6kq_9Bh^;$rT73kkv(ms5<+8%-HU2rSjdCspwniuexRh$# z!23oF%dR%hjgpR9DOt^HBLuV3J8akQvpG&|7~*sV>K z?3&mT$_g@g7@k4hxn*#hai0fv5^=VTIe+s^RM^x%_yJf>4#+;wfk8VAFKQ!RsO8sBujVz=UxF$;xi{dY%`3 zw_E5#R*DjKgJIUdM)u2*G0CcWpi^{tGwu)kNdIZeS^C#Q~{-G>e!K41^zA6xlPVB) z+GZ9F;O}C6x2|8>{q}`79U20RxGv&-%`IBRDKaoWzUR*@u z#UsLLFM^}uq*B$5eN5>x&PF(i`7^`=R~Q*>|Kq-0C1Hx^Phw7X0wy$Hjfdfq(&TSM zoo)q|Do=TYMz_8Q3}`dXj#nGxfw*t%%CdD6dyTM`-ejQ+2vWb$%inav{ZbGi?JT&a zI_$xk*{LTqUl#4-`RP$k@vXi)u==!0Q?*k*jNA#hS-*aP$$s5AdvHgHSNpS~BHQ8| zQjvZyTwLv9(}FPch;}{`?*lM1694e56?To>HN%L)g+!pplPKY&Y?ml1|mB-ZjF#Bmr1ZRLS`)ks>!@+m;$+tIqv2%Mex?n=1(ZAc2ZT!XnULlPT9dL1<8MT2?%$ zXF{SPopA%2Yw#+Tf%d3t--V@uQX|gJV}aAAo`ut((Z=-wU&CUZsG;&HOWZ`9_qo7G zRqbliKHdaX5wt8J&2Gfqff;``NBOxqs8WOVBH*O9zt%YyVKhk1FDm;DxOHs)PWReA zD(Py~MpSq`z`zYGsxV&P5Gk!FxQL8n*J!r+HE@?NEF!Rzs(l6*nCPblxvHF2CRg#( zK3iZPuA!T?g4SX~mqMx}JnilybbkP$2cwS8PP< zHEmK#{JuIq!tUDHM~G$LcQ)JODieKW=dAoGXqHwM(3J1~QslS)R9p(i{12)=4QVupZtQXTvB5}RN?TL-*{bd}xlK>F^19VQ!@)a(BoPP~dTwjA$Dwh5wG7W%i*n)9)S_WbC zBRGo<9-cA+x&blcMJOL{l;Y#R0>`a7X1@C6s70EBX zP%=9R6qSZ73Fz#}MF>Z4lti~9LMK!A>i#OQ2;+=VM_jQx!44IB`xoIY=2txP6@D#w zgfsGpI55+TCm9;m;xsvI0gF~Gw^ka^oM{fpobW>^gZqVHh}R2PbV+DLB@hAxaZPP! zBR9?9hVFaZBPHXDWQCG4Wx3j8XVVOh_p;@RfrQ;4jS78%h{##eRqRZO3Ax@+Gh)Zr zB8d?09tKGt$bD+(im=OaU;OZ|?2Gq1K0{{)}@P{X4V&}Cb^J(%zU zem$G^K&!8lB@hFjmciD#ynCDUr$ih5sBJ9~%cC%}}>(T4V zrgxYKngf&dFQQ?-d^RP~MY-cgsKTmjtAJL);ur7xy9(B@fY%8x-WPV$GbKMUzP&*a zW_g4J3dB~=Qo|m~bDr{I=|gPSn1+&WZX7l`L+I!1&1V(ZGf z3OnPUagh{y#`!Y>p?3b988Cw!2A>w2EaF{I)Fil<9fIVf!F=MtP>(P&P4sE($(?om z$PYw1!ZC|yv=RfbZHjcxM5FS?wc;UeaV%VEVlc>fCDX)f)GV&VpxniJ7DluQGD#3c zMAz-TZ1Ef@3XCRK2bu+En`rv-2viZ^LM^k)Hwd;5M}?f*+8QvO4aW4ChjRU+c_4(% zkI|i#vXb@LCfX2~I04{NZurY+v>h9C{d^^|J)%Vg`1n zNEnw=WFv4e;>sgneob~m1=YIkBuwIze%>pX01nL*%ww~6%EgPlOF1h(6zh5sVBxw! zvW&wQ3BQ(5x#Ww8X^BWHR<}_y)g9P#4C68_Hh-;4?6*j_<~XJM$bdQ)=!VObsXmR= zV;CZ*p`rPr12Abtz9>lDCUuqbQj?<51m?lcqi$L&z-~e%STyuo;y2>CQRbnNwzBZa zj?6Y}*vzmO`xh{)^tfXAGPXWAe7^77d&DY*bD_bJ`%?y7oXSn(^T(3}U>u=95mwzn zLCvh4g++vSN~eM_k|H;za}uuQ0jT!j<@zA?AE4pES(kM>^ z3TYXr@WI!XWsz*)kBX)lBrRl)NGJ5TeioMM*4vIa6=KAmW{J=_I}7B`5ZxxIGPz;~Za7yV4B+pqtpl z?oC9b*6~8#W;tk`epcpJCUiw%nqiNUi!l{HA!`zM;2F(2j6Jn2qs) zbaIFwHEg^Jc|sU=amV=fwtt@KN>Lfga{Dv;Krw|p_Us0}iz7{`T#{P zVGRLm#!+B`z)mj05_kvU2uhMkKz5&{pU@=u(n)_$_!`{Rn@scTvJl9Kr%TpD+q!a= zI6pALs@1z10ZEupEN?9R6mv_48>{U}rYaoULNq3&pGo3FFirdc;vwO6GM0)2^4wZ+ zxb9DnPa-1-QQ|t7Wd#fKzP?6&>YouLSQ(Abk>?O$FTPKYCsRl8d;B@T1GKbd@t-yB zH~pyJ8L8-d=wnT=`$d{~_yf`NfRn=#OLGIn-4E~ixmQ*IMxHRzNI77HE`uf0P~#>V zjfBp5K$h(9x48-rL5&6g6CxmSpqp$`YDwE8VQf!koIZ5{Q?0~^)(%>3yJlv z$!G&xn=Itd;oD8^U?KVF6-Z79a}fOdD3|AmVnKXu<)9kUI~1 zHiQ(@ydiblr}ss%_7(0E1c8ua@YoR*L`D(^tXl({RI{XPb&AYr(G*qnG+PwA#_bq#h*RyqV@;jN-#E7%YGr< z(agRpl)bNg@wUR?z$fT~x^oL79bh3A5FT3Z%rXegSTousyzt_G+DiI0+C3>C(dh=P5wZ*_f zG7l@=--qlT-!yeoTVy{PHVVjlQlYN}+Df?4j`NfF@KOOEv! zpuMcK#GQcPmp8^qswzZOwrbIIe}KsvP6NLerD6KoKFvnc`M_~NglVQ|lmO~m?>o#V z@R*T8JkXH^_yzHL?n%~l7*E+>lxpLM{{-SZOiP*l+vaj^ibrCgp`UT>k8lT-1^Kq1 z8~Uj+6W0@QcK>Z$lyLAFy-+?#(je*$SHHhM3;~ieB^DOqP1ogG=U?q<)?M=_ygNa^ zro4x6f*pySL2I?YA%SXRY|>|%Q>-{XVB=RJ`>A*T@ugq5SZ@+yPl`^AVnXRM63ozN ziE|+66f9}x$&}FxQCe>8Mw0TTiz*v3ch(6c;OO6}$j0;ViaAVxZk~@2BYjKg~;)NCO~3)d3L)QX<6pA~+&bK{V)F{Xk06Zt|Ng-A|T;(1Mtk zn+J6owwnrloPN=^lqzU4V3Y|4A3lD67qqh7Fl=N3I^9Hb1alb!%_ElsG5@v+1ZNU; z7O2Y$xRM@ni+w&9JMsOe&2jtCO*)EVMTcP^ZUM%95(M*ZBx-3b$H*=`5hgs2)Fo=v z9nO0t&E!5WV}8FE6%arQ%Kvz1$zj#MpmdvijC`2=D|@~vHz9BriukfG4)NN6*7{M# zzIfjDc3!>wFkyroKz`cm%V3?0$rk*ffzEs5rY8m*PY}mqFd0 zM%yyJb-frL6k_S1b!X^ zz*p%QPib;J8<3{=3uJ0l%BbI#NO?lx0*nR48`Eog+3<-KvnJ<-cUwqDLFo@FPB*}Z zy}!W$3TO=@v@F7gI|lk15j=&Ykrta1+ujHJdcqRe@M1zxI+JD6i!EJHNaRcguCm++ zHn6>zR&jSM;4Pq@j>Qy@NHv*^6P#n1zzL^DwF7#D0JSBYf`@0S( zxg<6MzO7TK*|Hrm3NX=*1X{|mQGCT0bE(}X<}J^Hs*I6kWUEjT_LDqPuE>HD*hK3& zI7rg>vu;aP7@!8V*YuUj5>?bUB5-O?NyeG*9eSt7G z;=)QRa-C<8;7Irb^ka@BjpiteQphaash=P1y%-yQ>tn& zRBSQ5+JFfNINQ%R?B?dHFt8UToB`NQR>wwL0ZgeM0;sVCqq8;m3|}y3c5V{MYU++7 zOdXUx4-(Zj5N$>(SCHHj7rY{?l!B&iNl!{V3Mbp3@(}8O!MmPKgBWZDDr5iyKYpd4 zO_hz2+kj#W5&+f8#|7zVfUuu38fRFD@Ept92GL0|gJF|Q$OROvi7i2G)Pnql z{?~O-SOY!=wG-^HEW2i&Fy5UJFW@2yxolfz&1szi2MHB5d7?k0pG5J-M$Vc-5kEqu zszRN)t`kZVh4V;{VHq}G*iQ0Au3<$7q<3tx^yCZOfwRjZ0K?`WoVJrk2Ic9nRKg6x z?Lj#J08UsUY6sNxV#7sX)7AdbDdXQI4mSh}I1K#I(BZ>8*w4s~zO(McL*X5}P zjBDn{Hc9QsS`aZk#67;t(Ap~UOj02ggeyh5PKQJhm^hzB_??W)utM!k@T%*z9`@#G^n-o}@yXayMQfWHw9rj*!uiras0goP9(BJ~}%)Nd{X0k5Bp zU2r4NcyJ<1*-0`F*i}L>czCf*Ne- zE=pC%I4zeT5z>Y%XD{o;I1Uhzw{EJbb zaw!Y_8Yj-dZ7ps4T&AI(ZV*C{0C$0s1NQJMsWv}Qr5E%lRm>EzsP+r0&pdX}FMwAv zfLMEV0TpUVF!_%?U2yScPZ7Am-GY#FQ(2!=87P|ur!_`nB{Ov?MaXoK*sLrEqv*DN zo|!8P;RyblBvDT z6tRU>DXhVsUx%C*hZ5wVTLO>)y-irnw=`5M9Ds`q$3{Bq>tugc@(W_(XiKEV#tXUY`;9TOl0ja7WRO%9EbVu~B#^#zbeu^SPG zHQj*47M1`ZGNG1ehd{in*%}5rwZHTQNq%wuD4;$mBH-SX8Z>?8(--XT8ysA-s<6R< zJp{vI*$QA8U-X%3i zlP+E40;&NQ>zo>z99(H=fyL;2uFk1o7To z!dohiDy*c0EZRgcIq~?Ev3tg)_Yq>ep<~%NKp!a{Ap-uCpMd89bwK*#0|}eo74nP? zE@61F5{-Jb=Nbo6W)e|>w$7tn93dLDSURel$<$>CUzZ)TGzaq`+F$pdlEW>c&#to9 zM{I^7LRiARAM`d+;Wt_1h(0RcfR4qwKYoK)Nd^*zl{;sq?lOlw~ zBM61#8Im=^Ip9wsY{&W*Opqq>Qft&7mY!M zFpn!Wr5cqiKKJUN>&wVmH6kit7QY41KlaW=TY{lLG=l(Ir<7or@=}k5euTw8tg8^N zw;4tR0#b@!bZ}VlI3sjN8zF4ygdb#!DVD9MGEO&?vUbgMR;`*8QtD#SJ_@?PdZ1sF zb$By2MikwmK<*fkdb8`!70?IiI=GGbXz$YTK8pz$zx~4s3@^d#3tg7`F}>HF63SOm zQc&sZBTWNoV6d4wtEJ}0K(AE6fpA~cp57p=kQZ`gux&6mG96G^U(i;E zWg=_KxOh~nKgbPIF)`~dEo(PL#uMK~AGN99rqngz@NYQUQ$|3h+NJ5#oB020s!)sn z-X!barH@ypiX_c+91(XsEWx}Nv3VH>zngY-wzR_YJnz(>oQlO{7W4e>|ftmJO z(jx={_BruZ7*hC%^{!9yZ_R+sp=7(wAZ)=Ugsd^>Ku$JKkhwe^7%!X}CoaWSsoww*I+%3CS@+!ON|2+7;Cl@5alSO8hTu!dyZ zf^q_x?-Yr3SrkoCv~bBu9()_XP7_ER$58IHh>j93+pqEbYCKc_c?vZivbN(l-tj(I zgzKoxGeBTE+z0~AWGhuGvQ3!O$6(REn-tnEpZIB_64A8-5%5emWzNq~DVXj3ps5;p(N>uWyR

k< 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 literal 0 HcmV?d00001 From f032f9561119eb84e8d614aacbd07dd8ff313b35 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Sun, 21 Feb 2016 15:51:54 -0800 Subject: [PATCH 07/19] Replaced loadResource() with the more streamlined getResource(), for all your resource-getting needs (well, except for binary files, which should be coming soon) --- _includes/{build.html => machine-build.html} | 0 _includes/page-scripts.html | 8 + _layouts/default.html | 2 + api/v1/dump/README.md | 26 + api/v1/report/README.md | 14 + devices/pc/machine/custom/README.md | 2 +- docs/pcjs/examples/pc-dbg.js | 1806 +++++++++--------- docs/pcjs/examples/pc.js | 1517 ++++++++------- modules/c1pjs/lib/disk.js | 4 +- modules/c1pjs/lib/rom.js | 5 +- modules/c1pjs/lib/serial.js | 10 +- modules/diskdump/lib/diskdump.js | 74 +- modules/diskdump/package.json | 3 + modules/htmlout/package.json | 5 +- modules/pcjs/lib/computer.js | 46 +- modules/pcjs/lib/disk.js | 34 +- modules/pcjs/lib/rom.js | 5 +- modules/pcjs/lib/video.js | 7 +- modules/shared/lib/embed.js | 8 +- modules/shared/lib/netlib.js | 56 +- modules/shared/lib/save.js | 10 +- modules/shared/lib/weblib.js | 149 +- versions/c1pjs/1.20.9/c1p-dbg.js | 306 +-- versions/c1pjs/1.20.9/c1p.js | 236 +-- versions/pcjs/1.20.9/pc-dbg.js | 1806 +++++++++--------- versions/pcjs/1.20.9/pc.js | 1517 ++++++++------- 26 files changed, 3880 insertions(+), 3776 deletions(-) rename _includes/{build.html => machine-build.html} (100%) create mode 100644 _includes/page-scripts.html create mode 100644 api/v1/dump/README.md create mode 100644 api/v1/report/README.md diff --git a/_includes/build.html b/_includes/machine-build.html similarity index 100% rename from _includes/build.html rename to _includes/machine-build.html diff --git a/_includes/page-scripts.html b/_includes/page-scripts.html new file mode 100644 index 000000000..a0043cb24 --- /dev/null +++ b/_includes/page-scripts.html @@ -0,0 +1,8 @@ +{% comment %} + +Used by pages like the one in /api/v1/dump/ to implement a client-side API. + +{% endcomment %} +{% for script in page.scripts %} + +{% endfor %} diff --git a/_layouts/default.html b/_layouts/default.html index 2b84fe697..66d847c16 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -17,6 +17,8 @@ {% include machine-engines.html %} + {% include page-scripts.html %} + {% include google-analytics.html %} diff --git a/api/v1/dump/README.md b/api/v1/dump/README.md new file mode 100644 index 000000000..9514d5c08 --- /dev/null +++ b/api/v1/dump/README.md @@ -0,0 +1,26 @@ +--- +layout: page +title: PCjs DiskDump and FileDump API +permalink: /api/v1/dump/ +scripts: # the following list of scripts should mirror what /modules/diskdump/lib/diskdump.js requires + - /modules/shared/lib/defines.js + - /modules/shared/lib/netlib.js + - /modules/shared/lib/weblib.js + - /modules/shared/lib/diskapi.js + - /modules/shared/lib/dumpapi.js + - /modules/diskdump/lib/diskdump.js +--- + +PCjs DiskDump and FileDump API +=== + +The PCjs [DiskDump](/modules/diskdump/) and [FileDump](/modules/filedump/) API are not supported by the current +PCjs web server. When **pcjs.org** switched from a Node.js web server running on Amazon Web Services to GitHub Pages, +the server-side API had to be abandoned. + +However, we're working on a client-side replacement of the API that will run +entirely in your browser, so hopefully portions of the original API will be available in the near future. +In the meantime, check out the +[Developer Notes](https://github.com/jeffpar/pcjs#user-content-developer-notes) section of the +[PCjs Project](https://github.com/jeffpar/pcjs) for instructions on running your own local cope of Node.js and the +PCjs web server. diff --git a/api/v1/report/README.md b/api/v1/report/README.md new file mode 100644 index 000000000..f2832dcda --- /dev/null +++ b/api/v1/report/README.md @@ -0,0 +1,14 @@ +--- +layout: page +title: PCjs Reporting API +permalink: /api/v1/report/ +--- + +PCjs Reporting API +=== + +The PCjs Reporting API is not supported by the current PCjs web server. When **pcjs.org** switched from a Node.js +web server running on Amazon Web Services to GitHub Pages, the server-side API had to be abandoned. + +However, if you're encountering a serious problem with any of the machines on **pcjs.org**, feel free to +[send us a note](mailto:Jeff@pcjs.org) about the problem, along with a link to the machine. Thanks. diff --git a/devices/pc/machine/custom/README.md b/devices/pc/machine/custom/README.md index 0bc1852e2..80d34984d 100644 --- a/devices/pc/machine/custom/README.md +++ b/devices/pc/machine/custom/README.md @@ -15,6 +15,6 @@ sitemap: false Build Your Own PC --- -{% include build.html id="build-pc" %} +{% include machine-build.html id="build-pc" %} {% include machine.html id="custom-pc" %} diff --git a/docs/pcjs/examples/pc-dbg.js b/docs/pcjs/examples/pc-dbg.js index fb3046dc0..74b294024 100644 --- a/docs/pcjs/examples/pc-dbg.js +++ b/docs/pcjs/examples/pc-dbg.js @@ -1,25 +1,25 @@ (function(){var h,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],21368320:[615,4,17]}; 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,f=b;(f&&10!=f?16==f?null!==d.match(/^[0-9a-f]+$/i):2==f&&null!==d.match(/^[01]+$/i):null!==d.match(/^[0-9]+$/))&&!isNaN(e=parseInt(a,b))&&(c=e|0)}return c} function ea(a,b){var c="";void 0===b?b=32:32>=1;return c}function fa(a,b){var c="";if(!b||4>=8;return c}function l(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function ga(a){return"0x"+l(a,2)} -function ia(a){return"0x"+l(a,4)}function ja(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function na(a){return a.replace(/[&<>"']/g,function(a){return ma[a]})} +function ha(a){return"0x"+l(a,4)}function ja(a,b){var c=a,d=a.lastIndexOf("/");0<=d&&(c=a.substr(d+1));d=c.indexOf("&");0":">",'"':""","'":"'"};function na(a){return a.replace(/[&<>"']/g,function(a){return ma[a]})} function oa(a,b,c){return c?(" "+a).slice(-b):(a+" ").slice(0,b)}function qa(a){return String.prototype.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function ra(a,b,c){var d=0,e=a.length,f=0;for(void 0===c&&(c=function(a,b){return a>b?1:a>1,k;k=c(b,a[g]);0a?"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 ua=[31,28,31,30,31,30,31,31,30,31,30,31];function wa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var f=a[e],g=arguments[d++],c=c&~f.nh|g<>a.shift} function ya(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 Ib(a.x,a.y,a.ad,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new Ib(a.x,a.y,a.ad*b/c|0,a.A),a.x+=b.ad,a.ad-=b.ad);return b}h=Gb.prototype; h.Ub=function(a,b,c,d){return this.ia&&this.ia.Ub(a,b,c,d)||this.M&&this.M.Ub(a,b,c,d)||this.O&&this.O.Ub(a,b,c,d)||this.ma&&this.ma.Ub(a,b,c,d)?!0:this.parent.Ub.call(this,a,b,c,d)};h.Jc=function(a,b,c,d){this.ia=a;this.ja=b;this.M=c;this.ma=d;this.O=Kb(a,"Keyboard")};h.lc=function(a,b){b||Lb();return!0};h.kc=function(){return!0};h.ge=function(a,b){a.button||(this.ka=b?0:-1,Mb(this,a,b))};h.Ef=function(a){Mb(this,a)}; -function Mb(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,f=null.getBoundingClientRect(),d=(b.clientX-f.left)*d|0;b=(b.clientY-f.top)*e|0;null==c&&(a.ka||(a.ka=Math.abs(a.P-d)>Math.abs(a.Y-b)?1:2),1==a.ka?b=a.Y:2==a.ka&&(d=a.P));a.P=d;a.Y=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.A&&a.A.Ne)for(f=0;fMath.abs(a.X-b)?1:2),1==a.ka?b=a.X:2==a.ka&&(d=a.P));a.P=d;a.X=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.A&&a.A.Ne)for(f=0;fd&&(f=d);c=f;break a}c=-1}if(-1!==c&&(c&=-16,c!=a.Ja)){b=c;if(a.context&&a.qa&&a.ta){e=a.qa.width;a.ta.fillStyle="black";a.ta.fillRect(0,360,e,360);Ob(a,378,a.qa,a.ta);a.wa=a.Ma.width/24|0;if(null==b)Pb(a,"Mouse over memory to dump");else for(Pb(a,"0x"+l(b),null,0,1),f=1;16>=f;f++){d="";for(g=1;8>=g;g++){var k;k=a.ja;var q=b++;k=k.ya[(q&k.Mb)>>>k.Pa].oe(q&k.A,q);Pb(a,l(k,2),null,1);d+=32<=k&&128>k?String.fromCharCode(k):"."}Pb(a,d,null,0,1)}a.context.drawImage(a.qa,0,360,e,360,a.xb,a.Jb,a.cb,a.Yb)}a.Ja= -c}}}h.pd=function(){};function Qb(a,b,c,d){a.A.xf[a.A.Bi++]={Uk:b,Pd:c,type:d};return wa(Nb,b,c,0,d)}function Ob(a,b,c,d){var e,f=null.style.color,g=a.Va=10;a.C=g;a.W=b;a.X=a.Ea=18;e||(e=a.Ba||a.Ea+"px Monaco, Lucida Console, Courier New");a.la=a.Ba=e;c&&(a.Ma=c);d&&(a.R=d,a.Oa=f||"white")} -function Pb(a,b,c,d,e){a.R.font=a.la;a.R.fillStyle=a.Oa;a.R.fillText(b,a.C,a.W);a.C+=a.wa;null!=c&&(16!=a.rb?b=c.toString():(b=8>a.Ta?"0x":"",b+=l(c,a.Ta)),a.R.fillText(b,a.C,a.W),a.C+=a.wa);d&&(a.C+=a.wa*d);e&&(a.C=a.Va,a.W+=(a.X+2)*(e||1))}function Lb(){for(var a=!1,b=rb(document,"pcjs","panel"),c=0;c=this.O?12:24>=this.O?14:15;this.Rb=1<>2;this.A=this.Rb-1;this.W=this.X/this.Rb|0;this.P=this.W-1;this.C=[];this.R=[];this.ia=this.Y=!1;this.da=[];this.ka=[];a=new Sb;Tb(a,this.ma);this.ya=Array(this.W);for(b=0;ba.Ta?"0x":"",b+=l(c,a.Ta)),a.R.fillText(b,a.C,a.W),a.C+=a.wa);d&&(a.C+=a.wa*d);e&&(a.C=a.Va,a.W+=(a.Y+2)*(e||1))}function Lb(){for(var a=!1,b=rb(document,"pcjs","panel"),c=0;c=this.O?12:24>=this.O?14:15;this.Rb=1<>2;this.A=this.Rb-1;this.W=this.Y/this.Rb|0;this.P=this.W-1;this.C=[];this.R=[];this.ia=this.X=!1;this.da=[];this.ka=[];a=new Sb;Tb(a,this.ma);this.ya=Array(this.W);for(b=0;b>>a.Pa;0a.Rb?a.Rb:c;if(g&&g.size){if(g.type==d&&g.controller==e){if(b+c<=g.Ia)return g.Le+=g.Ia-b,g.Ia=b,!0;if(b>=g.Ia+g.Le){q=g.size-(b-k);q>c&&(q=c);g.Le=b-g.Ia+q;c-=q;b=k+a.Rb;continue}}return ac(a,1,b,c)}g=a.ya[f];b=new Sb(b,q,a.Rb,d,e);Tb(b,a.ma,g);a.ya[f++]=b;b=k+a.Rb;c-=q}return 0>=c?(bc(a.M),!0):ac(a,2,b,c)} function Zb(a,b){if(32==a.O)b?a.ja&&(cc(a,1048576,1048576,a.ja),a.ja=null):a.ja||(a.ja=dc(a,1048576,1048576),cc(a,1048576,1048576,dc(a,0,1048576)));else if(20>>this.Pa;0>>a.Pa;0>>=a.Pa;0>>a.Pa;0>>this.Pa;return b!=this.A?this.ya[c].$f(b,a):this.ya[c++].sc(b,a)|this.ya[c&this.P].sc(0,a+1)<<8};function lc(a,b){var c=b&a.A,d=(b&a.Mb)>>>a.Pa;return c!=a.A?a.ya[d].ag(c,b):a.ya[d++].oe(c,b)|a.ya[d&a.P].oe(0,b+1)<<8}h.ua=function(a){var b=a&this.A,c=(a&this.Mb)>>>this.Pa;if(b>>this.Pa].Cc(a&this.A,b&255,a)};h.pb=function(a,b){var c=a&this.A,d=(a&this.Mb)>>>this.Pa;c!=this.A?this.ya[d].hg(c,b&65535,a):(this.ya[d++].Cc(c,b&255,a),this.ya[d&this.P].Cc(0,b>>8&255,a+1))};function mc(a,b,c){var d=b&a.A,e=(b&a.Mb)>>>a.Pa;d!=a.A?a.ya[e].ri(d,c&65535,b):(a.ya[e++].tf(d,c&255,b),a.ya[e&a.P].tf(0,c>>8&255,b+1))} h.ub=function(a,b){var c=a&this.A,d=(a&this.Mb)>>>this.Pa;if(c>>=8};h.Si=function(){return null};function nc(a,b){if(void 0===b)return a.ia=!a.ia,a.ia;void 0===a.C[b]&&(a.C[b]=[null,!1]);a.C[b][1]=!a.C[b][1];return a.C[b][1]} -function oc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var f=a,g=+e+d,k=c[e].bind(b);if(void 0!==k)for(var q=+e+d;q<=g;q++)void 0!==f.C[q]?Ca("Input port "+ia(q)+" already registered"):f.C[q]=[k,!1]}}function pc(a,b,c,d){for(var e=0,f=0;0>>=f)&q;if(void 0!==g){if(g[0])g[0](b,q,e);a.ma&&a.Y!=g[1]&&uc(a.ma,b,q)}else a.ma&&(sb(a.ma,a,b,q,e),a.Y&&uc(a.ma,b,q));f+=k<<3;b+=k;c-=k}}function ac(a,b,c,d,e){b="Memory block error ("+b+": "+l(c)+","+l(d)+")";e?a.log(b):Ca(b);return!1}var vc;if(Bb){var wc=new ArrayBuffer(2);(new DataView(wc)).setUint16(0,256,!0);vc=256===(new Uint16Array(wc))[0]}else vc=!1;var hc=vc; +function oc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var f=a,g=+e+d,k=c[e].bind(b);if(void 0!==k)for(var q=+e+d;q<=g;q++)void 0!==f.C[q]?Ca("Input port "+ha(q)+" already registered"):f.C[q]=[k,!1]}}function pc(a,b,c,d){for(var e=0,f=0;0>>=f)&q;if(void 0!==g){if(g[0])g[0](b,q,e);a.ma&&a.X!=g[1]&&uc(a.ma,b,q)}else a.ma&&(sb(a.ma,a,b,q,e),a.X&&uc(a.ma,b,q));f+=k<<3;b+=k;c-=k}}function ac(a,b,c,d,e){b="Memory block error ("+b+": "+l(c)+","+l(d)+")";e?a.log(b):Ca(b);return!1}var vc;if(Bb){var wc=new ArrayBuffer(2);(new DataView(wc)).setUint16(0,256,!0);vc=256===(new Uint16Array(wc))[0]}else vc=!1;var hc=vc; function Sb(a,b,c,d,e,f){this.id=Bc+=2;this.ha=null;this.R=0;this.Ia=a;this.Le=b;this.size=c||0;this.type=d||Cc;this.O=d==gc;this.controller=null;this.M=f;Tb(this);this.ab=this.Ni=!1;if(c)if(e)this.controller=e,a=e.Ri(a),this.ha=a[0],this.R=a[1],ec(this,e.hh());else if(Bb)this.xa=new ArrayBuffer(c),this.ja=new DataView(this.xa,0,c),this.eb=new Uint8Array(this.xa,0,c),this.ce=new Uint16Array(this.xa,0,c>>1),this.ha=new Int32Array(this.xa,0,c>>2),ec(this,hc?ic:jc);else{this.ha=Array(c>>2);for(e=0;e< this.ha.length;e++)this.ha[e]=0;ec(this,kc)}else ec(this)}var Cc=0,gc=2,Dc="NONE RAM ROM VIDEO H/W UNPAGED PAGED".split(" "),Ec=["black","blue","green","cyan"],Bc=0;function Fc(a){Bb&&!hc&&(a=a<<24|a<<8&16711680|a>>8&65280|a>>>24);return a} Sb.prototype={constructor:Sb,parent:null,ih:function(a){this.Ia=a},save:function(){var a,b;if(this.controller)a=null;else if(Bb)for(a=Array(this.size>>2),b=0;b>8,c)},W:function(a, +(c&&(this.M=c),Gc(this,Hc,!1))},ka:function(){this.ma&&n(this.ma,129)&&this.ma.message("attempt to read invalid block %"+l(this.Ia),!0);return 255},ia:function(a,b){this.ma&&n(this.ma,129)&&this.ma.message("attempt to write "+ha(b)+" to invalid block %"+l(this.Ia),!0)},la:function(a,b){return this.sc(a++,b++)|this.sc(a,b)<<8},da:function(a,b){return this.sc(a++,b++)|this.sc(a++,b++)<<8|this.sc(a++,b++)<<16|this.sc(a,b)<<24},Y:function(a,b,c){this.Cc(a++,b&255,c++);this.Cc(a,b>>8,c)},W:function(a, b,c){this.Cc(a++,b&255,c++);this.Cc(a++,b>>8&255,c++);this.Cc(a++,b>>16&255,c++);this.Cc(a,b>>>24,c)},Ba: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},Ra: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},cc: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<>8);this.ab=!0},Xc:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ha[c]=b;this.ab=!0},wa:function(a,b){this.ma&&null!=this.Ia&&Jc(this.ma,this.Ia+a)||this.M&&Kc(this.M,b,1,!1);return this.oe(a,b)},Yb:function(a,b){this.ma&&null!=this.Ia&&Jc(this.ma,this.Ia+a,2)||this.M&&Kc(this.M,b,2,!1);return this.ag(a,b)},Oa:function(a, b){this.ma&&null!=this.Ia&&Jc(this.ma,this.Ia+a,4)||this.M&&Kc(this.M,b,4,!1);return this.ji(a,b)},Vb:function(a,b,c){this.ma&&null!=this.Ia&&Lc(this.ma,this.Ia+a)||this.M&&Kc(this.M,c,1,!0);this.O?this.ia(a,b,c):this.tf(a,b,c)},qd:function(a,b,c){this.ma&&null!=this.Ia&&Lc(this.ma,this.Ia+a,2)||this.M&&Kc(this.M,c,2,!0);this.O?this.ia(a,b,c):this.ri(a,b,c)},Vc:function(a,b,c){this.ma&&null!=this.Ia&&Lc(this.ma,this.Ia+a,4)||this.M&&Kc(this.M,c,4,!0);this.O?this.ia(a,b,c):this.qa(a,b,c)},Ha:function(a, -b){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.P;return this.Cd.sc(a,b)},xb:function(a,b){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.P;return this.Cd.$f(a,b)},Va:function(a,b){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.P;return this.Cd.Xd(a,b)},pc:function(a,b,c){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.Y;this.Cd.Cc(a,b,c)},Gd:function(a,b,c){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.Y;this.Cd.hg(a,b,c)},hd:function(a,b,c){this.Db.ha[this.A]|=this.P; -this.Eb.ha[this.C]|=this.Y;this.Cd.gg(a,b,c)},Ja:function(a,b){return Mc(this.M,b,!1).sc(a,b)},Ib:function(a,b){return Mc(this.M,b,!1).$f(a,b)},cb:function(a,b){return Mc(this.M,b,!1).Xd(a,b)},be:function(a,b,c){Mc(this.M,c,!0).Cc(a,b,c)},Hd:function(a,b,c){Mc(this.M,c,!0).hg(a,b,c)},re:function(a,b,c){Mc(this.M,c,!0).gg(a,b,c)},ta:function(a){return this.eb[a]},za:function(a){return this.eb[a]},Ea:function(a){this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=32;return this.eb[a]},ib:function(a){return this.ja.getUint16(a, +b){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.P;return this.Cd.sc(a,b)},xb:function(a,b){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.P;return this.Cd.$f(a,b)},Va:function(a,b){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.P;return this.Cd.Xd(a,b)},pc:function(a,b,c){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.X;this.Cd.Cc(a,b,c)},Gd:function(a,b,c){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.X;this.Cd.hg(a,b,c)},hd:function(a,b,c){this.Db.ha[this.A]|=this.P; +this.Eb.ha[this.C]|=this.X;this.Cd.gg(a,b,c)},Ja:function(a,b){return Mc(this.M,b,!1).sc(a,b)},Ib:function(a,b){return Mc(this.M,b,!1).$f(a,b)},cb:function(a,b){return Mc(this.M,b,!1).Xd(a,b)},be:function(a,b,c){Mc(this.M,c,!0).Cc(a,b,c)},Hd:function(a,b,c){Mc(this.M,c,!0).hg(a,b,c)},re:function(a,b,c){Mc(this.M,c,!0).gg(a,b,c)},ta:function(a){return this.eb[a]},za:function(a){return this.eb[a]},Ea:function(a){this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=32;return this.eb[a]},ib:function(a){return this.ja.getUint16(a, !0)},lb:function(a){return a&1?this.eb[a]|this.eb[a+1]<<8:this.ce[a>>1]},rb:function(a){this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=32;return a&1?this.eb[a]|this.eb[a+1]<<8:this.ce[a>>1]},Ma:function(a){return this.ja.getInt32(a,!0)},Qa:function(a){return a&3?this.eb[a]|this.eb[a+1]<<8|this.eb[a+2]<<16|this.eb[a+3]<<24:this.ha[a>>2]},Ta:function(a){this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=32;return a&3?this.eb[a]|this.eb[a+1]<<8|this.eb[a+2]<<16|this.eb[a+3]<<24:this.ha[a>>2]},Jb:function(a,b){this.eb[a]= b;this.ab=!0},Zb:function(a,b){this.eb[a]=b;this.ab=!0},oc:function(a,b){this.eb[a]=b;this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=96;this.Cd.ab=!0},rd:function(a,b){this.ja.setUint16(a,b,!0);this.ab=!0},td:function(a,b){a&1?(this.eb[a]=b,this.eb[a+1]=b>>8):this.ce[a>>1]=b;this.ab=!0},Fd:function(a,b){a&1?(this.eb[a]=b,this.eb[a+1]=b>>8):this.ce[a>>1]=b;this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=96;this.Cd.ab=!0},Lc:function(a,b){this.ja.setInt32(a,b,!0);this.ab=!0},Wc:function(a,b){a&3?(this.eb[a]= -b,this.eb[a+1]=b>>8,this.eb[a+2]=b>>16,this.eb[a+3]=b>>24):this.ha[a>>2]=b;this.ab=!0},gd:function(a,b){a&3?(this.eb[a]=b,this.eb[a+1]=b>>8,this.eb[a+2]=b>>16,this.eb[a+3]=b>>24):this.ha[a>>2]=b;this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=96;this.Cd.ab=!0}};function Tb(a,b,c){a.ma=b;a.Re=a.Se=0;c&&(c.M&&(a.M=c.M),(a.Re=c.Re)&&Gc(a,Hc,!1),(a.Se=c.Se)&&Ic(a,Hc,!1))}function Nc(a,b){b?0===--a.Se&&(a.Cc=a.O?a.ia:a.tf,a.hg=a.O?a.X:a.ri,a.gg=a.O?a.W:a.qa):0===--a.Re&&(a.sc=a.oe,a.$f=a.ag,a.Xd=a.ji)} -function Ic(a,b,c){c&&a.Se||(a.Cc=!a.O&&b[3]||a.ia,a.hg=!a.O&&b[4]||a.X,a.gg=!a.O&&b[5]||a.W);if(c||void 0===c)a.tf=b[3]||a.ia,a.ri=b[4]||a.X,a.qa=b[5]||a.W}function Gc(a,b,c){c&&a.Re||(a.sc=b[0]||a.ka,a.$f=b[1]||a.la,a.Xd=b[2]||a.da);if(c||void 0===c)a.oe=b[0]||a.ka,a.ag=b[1]||a.la,a.ji=b[2]||a.da}function ec(a,b,c){b||(b=5==a.type?Oc:6==a.type?Pc:Qc);Gc(a,b,c);Ic(a,b,c)} +b,this.eb[a+1]=b>>8,this.eb[a+2]=b>>16,this.eb[a+3]=b>>24):this.ha[a>>2]=b;this.ab=!0},gd:function(a,b){a&3?(this.eb[a]=b,this.eb[a+1]=b>>8,this.eb[a+2]=b>>16,this.eb[a+3]=b>>24):this.ha[a>>2]=b;this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=96;this.Cd.ab=!0}};function Tb(a,b,c){a.ma=b;a.Re=a.Se=0;c&&(c.M&&(a.M=c.M),(a.Re=c.Re)&&Gc(a,Hc,!1),(a.Se=c.Se)&&Ic(a,Hc,!1))}function Nc(a,b){b?0===--a.Se&&(a.Cc=a.O?a.ia:a.tf,a.hg=a.O?a.Y:a.ri,a.gg=a.O?a.W:a.qa):0===--a.Re&&(a.sc=a.oe,a.$f=a.ag,a.Xd=a.ji)} +function Ic(a,b,c){c&&a.Se||(a.Cc=!a.O&&b[3]||a.ia,a.hg=!a.O&&b[4]||a.Y,a.gg=!a.O&&b[5]||a.W);if(c||void 0===c)a.tf=b[3]||a.ia,a.ri=b[4]||a.Y,a.qa=b[5]||a.W}function Gc(a,b,c){c&&a.Re||(a.sc=b[0]||a.ka,a.$f=b[1]||a.la,a.Xd=b[2]||a.da);if(c||void 0===c)a.oe=b[0]||a.ka,a.ag=b[1]||a.la,a.ji=b[2]||a.da}function ec(a,b,c){b||(b=5==a.type?Oc:6==a.type?Pc:Qc);Gc(a,b,c);Ic(a,b,c)} var Qc=[],kc=[Sb.prototype.Ba,Sb.prototype.qb,Sb.prototype.Ra,Sb.prototype.cc,Sb.prototype.ud,Sb.prototype.Xc],Hc=[Sb.prototype.wa,Sb.prototype.Yb,Sb.prototype.Oa,Sb.prototype.Vb,Sb.prototype.qd,Sb.prototype.Vc],Pc=[Sb.prototype.Ha,Sb.prototype.xb,Sb.prototype.Va,Sb.prototype.pc,Sb.prototype.Gd,Sb.prototype.hd],Oc=[Sb.prototype.Ja,Sb.prototype.Ib,Sb.prototype.cb,Sb.prototype.be,Sb.prototype.Hd,Sb.prototype.re]; if(Bb)var jc=[Sb.prototype.ta,Sb.prototype.ib,Sb.prototype.Ma,Sb.prototype.Jb,Sb.prototype.rd,Sb.prototype.Lc],ic=[Sb.prototype.za,Sb.prototype.lb,Sb.prototype.Qa,Sb.prototype.Zb,Sb.prototype.td,Sb.prototype.Wc],Rc=[Sb.prototype.Ea,Sb.prototype.rb,Sb.prototype.Ta,Sb.prototype.oc,Sb.prototype.Fd,Sb.prototype.gd]; -function Sc(a,b){Ya.call(this,"CPU",a,Sc,1);var c=a.cycles||b,d=a.multiplier||1;this.ba={};this.ba.Id=c;this.ba.Td=d;this.ba.tg=Math.round(this.ba.Id/1E4)/100;this.ba.Ce=this.ba.tg*this.ba.Td;this.ra.Ob=!1;this.ra.fh=!1;this.ra.ah=a.autoStart;this.ra.Oi=!1;c=bb.autostart;void 0!==c&&(this.ra.ah="true"==c?!0:"false"==c?!1:null);this.ra.We=!1;this.ba.Ff=this.ba.gf=0;this.ba.Gf=a.csStart;this.ba.ff=a.csInterval;this.ba.hf=a.csStop;this.gd=[];this.si=this.Ie.bind(this);yb(this)}hb(Sc); +function Sc(a,b){Za.call(this,"CPU",a,Sc,1);var c=a.cycles||b,d=a.multiplier||1;this.ba={};this.ba.Id=c;this.ba.Td=d;this.ba.tg=Math.round(this.ba.Id/1E4)/100;this.ba.Ce=this.ba.tg*this.ba.Td;this.ra.Ob=!1;this.ra.fh=!1;this.ra.ah=a.autoStart;this.ra.Oi=!1;c=cb.autostart;void 0!==c&&(this.ra.ah="true"==c?!0:"false"==c?!1:null);this.ra.We=!1;this.ba.Ff=this.ba.gf=0;this.ba.Gf=a.csStart;this.ba.ff=a.csInterval;this.ba.hf=a.csStop;this.gd=[];this.si=this.Ie.bind(this);yb(this)}hb(Sc); var Tc=["power","reset"];h=Sc.prototype;h.Jc=function(a,b,c,d){this.ia=a;this.ja=b;this.ma=d;for(b=0;b=a.ba.gf&&(a.ba.gf+=a.ba.ff,c=!0);0<=a.ba.hf&&a.ba.hf<=bd(a)&&(a.ba.ff=a.ba.hf=-1,Vc(a),a.bc(),c=!0);c&&a.U(bd(a)+" cycles: checksum="+l(a.ba.Ff))}}h.pd=function(){this.ia&&this.ia.Wd&&this.ia.Wd.pd()}; -function cd(a,b){for(var c=0;c>>d.Pa;f=f+g-1>>>d.Pa;e.$g=0;for(e.Pd=0;k<=f;)g=d.ya[k],e.$g+=g.size,g.size&&(e.Rg.push(wa(Nb,k,0,0,g.type)),e.Pd++),k++;c.A=e;c.Ha=c.A.Pd*c.ja.Rb/691200;d=0;c.A.Bi=0;c.A.xf||(c.A.xf=[]);var e=-1,k=0,q=-1;for(f=0;f>1),q=g.y+(g.A>>1),r=g.A,g.ad>1,k.W+=(k.X>>1)-2,Pb(k,e),k.za&&(k.R.restore(),k.za=!1)}}else Pb(c,"This space intentionally left blank");c.context.drawImage(c.da,0,0,c.da.width,c.da.height,c.Ib,c.Vb,c.ib,c.lb);c.Ra=!1}}h.Uc=function(){this.gd.length&&this.gd[0].Uc()}; +function cd(a,b){for(var c=0;c>>d.Pa;f=f+g-1>>>d.Pa;e.$g=0;for(e.Pd=0;k<=f;)g=d.ya[k],e.$g+=g.size,g.size&&(e.Rg.push(wa(Nb,k,0,0,g.type)),e.Pd++),k++;c.A=e;c.Ha=c.A.Pd*c.ja.Rb/691200;d=0;c.A.Bi=0;c.A.xf||(c.A.xf=[]);var e=-1,k=0,q=-1;for(f=0;f>1),q=g.y+(g.A>>1),r=g.A,g.ad>1,k.W+=(k.Y>>1)-2,Pb(k,e),k.za&&(k.R.restore(),k.za=!1)}}else Pb(c,"This space intentionally left blank");c.context.drawImage(c.da,0,0,c.da.width,c.da.height,c.Ib,c.Vb,c.ib,c.lb);c.Ra=!1}}h.Uc=function(){this.gd.length&&this.gd[0].Uc()}; h.Ub=function(a,b,c){var d=this;a=!1;switch(b){case "power":case "reset":this.xa[b]=c;a=!0;break;case "run":this.xa[b]=c;c.onclick=function(){var a;if(a=d.ia)if(a=d.ia,a.ra.hc)a=!0;else{var b=null,c,k=kb(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.ba.tg&&(c=Math.round(c/a.ba.Td));return c}function Uc(a){a.ba.me=0;a.Zb=a.Jb=a.cb=a.A=0;Vc(a);ed(a,1)} +function hd(a,b){var c=30;60>c&&(c=60);2>c&&(c=2);var d=1;b&&1a.ba.tg&&(c=Math.round(c/a.ba.Td));return c}function Uc(a){a.ba.me=0;a.Zb=a.Jb=a.cb=a.A=0;Vc(a);ed(a,1)} function ed(a,b,c){var d=!1;if(void 0!==b){.8>a.ba.me/a.ba.Ce?b=1:d=!0;a.ba.Td=b;b=a.ba.tg*a.ba.Td;if(a.ba.Ce!=b){a.ba.Ce=b;b=a.ba.Ce.toFixed(2)+"Mhz";var e=a.xa.setSpeed;e&&(e.textContent=b);a.U("target speed: "+b)}c&&a.Uc()}gd(a,a.Jb);a.Jb=0;a.ba.ef=sa();a.ba.De=0;hd(a);return d} -h.Ie=function(a){if(wb(this,!0)){if(!this.ra.Ob){ed(this);this.ia&&this.ia.start(this.ba.ef,bd(this));this.ra.Ob=!0;this.ra.fh=!0;this.R&&id(this.R);var b=this.xa.run;b&&(b.textContent="Halt");this.pd(!0);a&&this.Uc()}this.ba.th>=this.ba.Id&&hd(this,!0);this.ba.Jf=0;this.ba.ug=sa();this.ba.De&&(a=this.ba.ug-this.ba.De,a>this.ba.Xi&&(this.ba.ef+=a,this.ba.ef>this.ba.ug&&(this.ba.ef=this.ba.ug)));try{do{var c=this.ra.We?1:this.ba.lm;if(this.R){jd(this.R);var d=this.R;a=c;var e=d.P[0];if(e.xe){var f= +h.Ie=function(a){if(wb(this,!0)){if(!this.ra.Ob){ed(this);this.ia&&this.ia.start(this.ba.ef,bd(this));this.ra.Ob=!0;this.ra.fh=!0;this.R&&id(this.R);var b=this.xa.run;b&&(b.textContent="Halt");this.pd(!0);a&&this.Uc()}this.ba.th>=this.ba.Id&&hd(this,!0);this.ba.Jf=0;this.ba.ug=sa();this.ba.De&&(a=this.ba.ug-this.ba.De,a>this.ba.Xi&&(this.ba.ef+=a,this.ba.ef>this.ba.ug&&(this.ba.ef=this.ba.ug)));try{do{var c=this.ra.We?1:this.ba.gm;if(this.R){jd(this.R);var d=this.R;a=c;var e=d.P[0];if(e.xe){var f= (bd(d.M,d.wa)-e.yd)/d.xb|0,g=kd(d,0)-f;6==e.mode&&(g-=f);var k=g*d.xb|0;6==e.mode&&(k>>=1);a>k&&(a=k)}var c=a,q=this.R;a=c;if(q.A&&q.A[11]&64){var r=q.Ja-bd(q.M,q.wa);0r&&(a=r)}c=a}try{this.sf(c)}catch(z){if("number"!=typeof z)throw z;}var x=this.cb-this.A;this.Jb+=x;this.ba.Jf+=x;gd(this,0,!0);ad(this,x);this.ba.If-=x;0>=this.ba.If&&(this.ba.If+=this.ba.Zi,cd(this));this.ba.Hf-=x;0>=this.ba.Hf&&(this.ba.Hf+=this.ba.Yi,this.pd());this.ba.jf-=x;if(0>=this.ba.jf){this.ba.jf+=this.ba.sh;break}}while(this.ra.Ob)}catch(z){this.bc(); Xc(this);this.ia&&this.ia.stop(sa(),bd(this));wb(this,!1);Ab(this,z.stack||z.message);return}c=setTimeout;d=this.si;this.ba.De=sa();e=this.ba.Xi;this.ba.Jf&&(e=Math.round(e*this.ba.Jf/this.ba.sh));e-=this.ba.De-this.ba.ug;if(f=this.ba.De-this.ba.ef)this.ba.me=Math.round(this.Jb/(10*f))/100,864E5<=f&&(this.Zb=0,this.R&&jd(this.R,!0),ed(this));if(0>e||this.ba.methis.id&&p.call(e,b&&3==this.id?10:13,a&65532)}return-1};h.hm=function(a){var b=this.M;a=b.Oc+(a<<2);var c=b.va(a);b.ea&=-769;return this.load(b.va(a+2))+c|0}; -h.gm=function(a){var b=this.M;a<<=3;var c=b.Oc+a|0;if(7<=(b.Od-c|0))return this.R=!0,a=od(this,c,a),-1!==a&&(a+=this.Tf),a;p.call(b,13,a|2);return-1};h.Ei=function(a){return this.Fa+a|0};h.Gi=function(a){return this.Fa+a|0};h.Di=function(a,b){return(a>>>0)+b<=this.fc?this.Fa+a|0:this.ng()};h.Kk=function(a,b){return(a>>>0)+b>this.fc?this.Fa+a|0:this.ng()};h.ng=function(){p.call(this.M,13,0);return-1};h.Fi=function(a,b){return(a>>>0)+b<=this.fc?this.Fa+a|0:this.og()}; -h.Lk=function(a,b){return(a>>>0)+b>this.fc?this.Fa+a|0:this.og()};h.og=function(){p.call(this.M,13,0);return-1};function pd(a,b,c,d,e){a.ga=b;a.Fa=d;a.Za=e;a.fc=(e>>>0)+1;a.Bb=c;a.type=c&7936;a.ext=c>>16&192;a.dc=(b&4?a.M.Bc.Fa:a.M.Ec)+(b&65528)|0;4>a.id&&md(a,!0)}function qd(a,b,c){var d=a.M,e=d.va(b+2),f=d.va(b)|(e&255)<<16,d=d.va(b+4);a.ga=c;a.Fa=f;a.Za=d;a.fc=(d>>>0)+1;a.Bb=e;a.type=e&7936;a.ext=0;a.dc=b;4>a.id&&md(a,!0)} -function od(a,b,c,d){var e=a.M;if(!d&&c===a.A.ga)return a.ga=c,a.Fa=a.A.Fa,a.Za=a.A.Za,a.fc=(a.A.Za>>>0)+1,a.Bb=a.A.Bb,a.type=a.A.type,a.ext=a.A.ext,a.dc=a.A.dc,a.A.ga=-1,md(a,!0,!0,!1),a.Fa;a.A.ga=-1;var f=e.va(b+0),g=e.va(b+4),k=g&7936,q=e.va(b+2)|(g&255)<<16,r=e.va(b+6),x=c&65528;if(80386<=e.na){var z=f,q=q|(r&65280)<<16,f=f|(r&15)<<16;r&128&&(f=f<<12|4095)}switch(a.id){case 1:var y=a.R;a.af=!1;if(y&&1==c&&a.C.length){var J=a.C[a.Tf-1];if(J&&!J())return-1}var U=c&3,F=(g&24576)>>13,J=-1,O,V;x|| -b>=e.Ec&&ba.$b&&(J=-1,!1===y||F==a.$b||k&1024&&F<=a.$b))J=rd(e),sd(e,rd(e),!0),t(e,J),a.af=!0,J=0}else{if(256==k||2304==k)return td(a,c,y)?a.Fa:-1;if(1024==k)J=2,V=0,Uk||2048==(k&2560))return p.call(e,13,c&65532),-1;if(!(g&32768))return p.call(e,11,c&65532),-1}break;case 3:if(!x||4096>k||512!=(k&2560))return p.call(e,13,c&65532),-1;if(!(g&32768))return p.call(e,12,c&65532),-1;break;case 4:y=k&-513;if(!x||256!= -y&&2304!=y)return p.call(e,13,c&65532),-1;2304==y&&(a.vi=q+e.va(q+100+2)|0,a.Gk=q+a.Za|0);break;case 6:if(!(k&4096)&&768>>0)+1,a.Bb=g,a.type=k,a.ext=r,a.dc=b,md(a,!0,!0,!1));return q} -function td(a,b,c){var d=a.M,e=a.$b,f=d.Ya.ga,g=d.Ya.Fa;if(!c){if(!(d.Ya.type&512))return p.call(d,13,b&65532),!1;d.pb(d.Ya.dc+4,d.Ya.Bb&=-513)}if(-1===d.Ya.load(b))return!1;var k=d.Ya.Fa;if(!1!==c){if(d.Ya.type&512)return p.call(d,13,b&65532),!1;d.pb(d.Ya.dc+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.pb(g+14,v(d)),d.pb(g+16,Fd(d)),d.pb(g+18,d.F),d.pb(g+20,d.G),d.pb(g+22,d.H),d.pb(g+24,d.D),d.pb(g+26,u(d)),d.pb(g+28,d.K),d.pb(g+30,d.J),d.pb(g+32,d.I),d.pb(g+ +h.mh=function(a){this.ga=a&65535;return this.Fa=this.ga<<4};h.sg=function(a,b){var c,d,e=this.M;a&=65535;a&4?(c=e.Bc.Fa,d=c+e.Bc.Za|0):(c=e.Ec,d=e.Ad);if(c){c=c+(a&65528)|0;if(d-c|0)return e.A-=15,od(this,c,a,b);6>this.id&&p.call(e,b&&3==this.id?10:13,a&65532)}return-1};h.cm=function(a){var b=this.M;a=b.Oc+(a<<2);var c=b.va(a);b.ea&=-769;return this.load(b.va(a+2))+c|0}; +h.bm=function(a){var b=this.M;a<<=3;var c=b.Oc+a|0;if(7<=(b.Od-c|0))return this.R=!0,a=od(this,c,a),-1!==a&&(a+=this.Tf),a;p.call(b,13,a|2);return-1};h.Ei=function(a){return this.Fa+a|0};h.Gi=function(a){return this.Fa+a|0};h.Di=function(a,b){return(a>>>0)+b<=this.fc?this.Fa+a|0:this.ng()};h.Hk=function(a,b){return(a>>>0)+b>this.fc?this.Fa+a|0:this.ng()};h.ng=function(){p.call(this.M,13,0);return-1};h.Fi=function(a,b){return(a>>>0)+b<=this.fc?this.Fa+a|0:this.og()}; +h.Ik=function(a,b){return(a>>>0)+b>this.fc?this.Fa+a|0:this.og()};h.og=function(){p.call(this.M,13,0);return-1};function pd(a,b,c,d,e){a.ga=b;a.Fa=d;a.Za=e;a.fc=(e>>>0)+1;a.Bb=c;a.type=c&7936;a.ext=c>>16&192;a.dc=(b&4?a.M.Bc.Fa:a.M.Ec)+(b&65528)|0;4>a.id&&md(a,!0)}function qd(a,b,c){var d=a.M,e=d.va(b+2),f=d.va(b)|(e&255)<<16,d=d.va(b+4);a.ga=c;a.Fa=f;a.Za=d;a.fc=(d>>>0)+1;a.Bb=e;a.type=e&7936;a.ext=0;a.dc=b;4>a.id&&md(a,!0)} +function od(a,b,c,d){var e=a.M;if(!d&&c===a.A.ga)return a.ga=c,a.Fa=a.A.Fa,a.Za=a.A.Za,a.fc=(a.A.Za>>>0)+1,a.Bb=a.A.Bb,a.type=a.A.type,a.ext=a.A.ext,a.dc=a.A.dc,a.A.ga=-1,md(a,!0,!0,!1),a.Fa;a.A.ga=-1;var f=e.va(b+0),g=e.va(b+4),k=g&7936,q=e.va(b+2)|(g&255)<<16,r=e.va(b+6),x=c&65528;if(80386<=e.na){var z=f,q=q|(r&65280)<<16,f=f|(r&15)<<16;r&128&&(f=f<<12|4095)}switch(a.id){case 1:var y=a.R;a.af=!1;if(y&&1==c&&a.C.length){var I=a.C[a.Tf-1];if(I&&!I())return-1}var P=c&3,F=(g&24576)>>13,I=-1,O,V;x|| +b>=e.Ec&&ba.$b&&(I=-1,!1===y||F==a.$b||k&1024&&F<=a.$b))I=rd(e),sd(e,rd(e),!0),t(e,I),a.af=!0,I=0}else{if(256==k||2304==k)return xd(a,c,y)?a.Fa:-1;if(1024==k)I=2,V=0,Pk||2048==(k&2560))return p.call(e,13,c&65532),-1;if(!(g&32768))return p.call(e,11,c&65532),-1}break;case 3:if(!x||4096>k||512!=(k&2560))return p.call(e,13,c&65532),-1;if(!(g&32768))return p.call(e,12,c&65532),-1;break;case 4:y=k&-513;if(!x||256!= +y&&2304!=y)return p.call(e,13,c&65532),-1;2304==y&&(a.vi=q+e.va(q+100+2)|0,a.Dk=q+a.Za|0);break;case 6:if(!(k&4096)&&768>>0)+1,a.Bb=g,a.type=k,a.ext=r,a.dc=b,md(a,!0,!0,!1));return q} +function xd(a,b,c){var d=a.M,e=a.$b,f=d.Ya.ga,g=d.Ya.Fa;if(!c){if(!(d.Ya.type&512))return p.call(d,13,b&65532),!1;d.pb(d.Ya.dc+4,d.Ya.Bb&=-513)}if(-1===d.Ya.load(b))return!1;var k=d.Ya.Fa;if(!1!==c){if(d.Ya.type&512)return p.call(d,13,b&65532),!1;d.pb(d.Ya.dc+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.pb(g+14,v(d)),d.pb(g+16,Fd(d)),d.pb(g+18,d.F),d.pb(g+20,d.G),d.pb(g+22,d.H),d.pb(g+24,d.D),d.pb(g+26,u(d)),d.pb(g+28,d.K),d.pb(g+30,d.J),d.pb(g+32,d.I),d.pb(g+ 34,d.bb.ga),d.pb(g+36,d.Ca.ga),d.pb(g+38,d.Aa.ga),d.pb(g+40,d.Ab.ga),d.Bc.load(d.va(k+42)),Gd(d,d.va(k+16)|(c?16384:0)),d.F=d.va(k+18),d.G=d.va(k+20),d.H=d.va(k+22),d.D=d.va(k+24),d.K=d.va(k+28),d.J=d.va(k+30),d.I=d.va(k+32),d.bb.load(d.va(k+34)),d.Ab.load(d.va(k+40)),Hd(d,d.va(k+14),d.va(k+36)),b=38,g=26,a.$b>>0)+1)}; -function md(a,b,c,d){void 0===c&&(c=!!(a.M.hb&1));a.cd=!1;if(c)if(a.load=a.sg,a.Wi=a.gm,a.Fc=a.Di,a.Gc=a.Fi,void 0===d&&(d=!!(a.M.ea&131072)),d)a.load=a.xa,a.Fc=a.P,a.Gc=a.ja,a.$b=a.Mc=3,a.fa=a.fd=2,a.B=a.Ga=65535,a.Za=65535,a.fc=a.Za+1,a.fd=a.fa,a.dc=-1,a.af=!1;else{if(!(a.ga&-4))a.Fc=a.ng,a.Gc=a.og;else if(a.type&4096){6144==(a.type&6656)&&(a.Fc=a.ng);if(a.type&2048||!(a.type&512))a.Gc=a.og;1024==(a.type&3072)&&(a.Fc==a.Di&&(a.Fc=a.Kk),a.Gc==a.Fi&&(a.Gc=a.Lk),a.cd=!0);b&&6>a.id&&a.ga&-4&&-1!==a.dc&& -(c=a.dc+5,d=a.M.Wa(c),d&1||a.M.tc(c,d|1))}b&&(a.$b=a.ga&3,a.Mc=(a.Bb&24576)>>13,80386>a.M.na||!(a.ext&64)?(a.fa=2,a.B=65535):(a.fa=4,a.B=-1),a.fd=a.fa,a.Ga=a.B)}else a.load=a.mh,a.Wi=a.hm,a.Fc=a.Ei,a.Gc=a.Gi,a.$b=a.Mc=0,a.dc=-1,a.af=!1} +function md(a,b,c,d){void 0===c&&(c=!!(a.M.hb&1));a.cd=!1;if(c)if(a.load=a.sg,a.Wi=a.bm,a.Fc=a.Di,a.Gc=a.Fi,void 0===d&&(d=!!(a.M.ea&131072)),d)a.load=a.xa,a.Fc=a.P,a.Gc=a.ja,a.$b=a.Mc=3,a.fa=a.fd=2,a.B=a.Ga=65535,a.Za=65535,a.fc=a.Za+1,a.fd=a.fa,a.dc=-1,a.af=!1;else{if(!(a.ga&-4))a.Fc=a.ng,a.Gc=a.og;else if(a.type&4096){6144==(a.type&6656)&&(a.Fc=a.ng);if(a.type&2048||!(a.type&512))a.Gc=a.og;1024==(a.type&3072)&&(a.Fc==a.Di&&(a.Fc=a.Hk),a.Gc==a.Fi&&(a.Gc=a.Ik),a.cd=!0);b&&6>a.id&&a.ga&-4&&-1!==a.dc&& +(c=a.dc+5,d=a.M.Wa(c),d&1||a.M.tc(c,d|1))}b&&(a.$b=a.ga&3,a.Mc=(a.Bb&24576)>>13,80386>a.M.na||!(a.ext&64)?(a.fa=2,a.B=65535):(a.fa=4,a.B=-1),a.fd=a.fa,a.Ga=a.B)}else a.load=a.mh,a.Wi=a.cm,a.Fc=a.Ei,a.Gc=a.Gi,a.$b=a.Mc=0,a.dc=-1,a.af=!1} function Jd(a){this.na=a.model||8088;var b=a.stepping;this.oc=this.na+(b?ca(b,16):0);b=0;switch(this.na){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Sc.call(this,a,b);this.Yf=61442;this.cc=1792;this.Vf=28672;this.Fd=4;this.wa=255;this.C=80286<=this.na?Db:Cb;this.W=Kd;this.eg=Ld;this.fg=Md;this.Ng=Nd;if(80186<=this.na&&(this.W=Kd.slice(),this.eg=Ld.slice(),this.fg=Md.slice(),this.wa=31,this.W[15]=Od,this.W[96]=Pd,this.W[97]=Qd,this.W[98]=Rd,this.W[99]=Od,this.W[100]=Od,this.W[101]= Od,this.W[102]=Od,this.W[103]=Od,this.W[104]=Sd,this.W[105]=Td,this.W[106]=Xd,this.W[107]=Yd,this.W[108]=Zd,this.W[109]=$d,this.W[110]=ae,this.W[111]=ge,this.W[192]=he,this.W[193]=ie,this.W[200]=je,this.W[201]=ke,this.W[241]=le,this.eg[7]=me,this.fg[7]=me,80286<=this.na)){this.Yf=2;this.cc|=28672;this.Fd=0;this.W[15]=ne;this.Vb=oe.slice();for(a=0;a=this.oc&&(this.Vb[166]=we,this.Vb[167]=xe)}}this.ie=[];this.je=[];this.le=0;Uc(this);this.ra.Rd=this.ra.Mi=!1;this.Pg=0;this.jd=this.ya=[];this.Pa=this.Rb=this.Ha=this.Gd=this.hd=this.Mb=this.qb=0;ye(this)}hb(Jd,Sc);function ze(a,b,c,d){Nc((d?a.jd:a.ya)[b>>>a.Pa],c);d&&bc(a)} function Ae(a){var b;if(a.ya===a.jd){a.ya=Array(a.Gd);a.ke=new Sb(null,0,0,5,null,a);Tb(a.ke,a.ma);for(b=0;ba.ye&&(a.Zf[a.ye++]=d);a.ya[b]=a.ke}a.Hd=[]}function bc(a){a.hb&-2147483648&&Ae(a)} function Mc(a,b,c,d){var e=(b&-4194304)>>>20,f=a.jd[(a.Ld+e&a.Mb)>>>a.Pa],g=f.Xd(e);if(!(g&1))return d||Be.call(a,b,!1,c),a.rd;if(!(g&4)&&3==a.ta)return d||Be.call(a,b,!0,c),a.rd;var k=(b&4190208)>>>10,g=a.jd[((g&-4096)+k&a.Mb)>>>a.Pa],q=g.Xd(k);if(!(q&1))return d||Be.call(a,b,!1,c),a.rd;if(!(q&4)&&3==a.ta)return d||Be.call(a,b,!0,c),a.rd;c=a.jd[((q&-4096)+(b&4095)&a.Mb)>>>a.Pa];if(d)return c;d=b>>>a.Pa;q=a.ya[d];b=b&-4096;var r;0>2;b.Eb=g;b.C=k>>2;Bb&&hc&&c.ha&&!c.controller&&!c.Re&&!c.Se?(b.eb=c.eb,b.ce=c.ce,b.ha=c.ha,ec(b,Rc)):(b.P=c?Fc(32):0,b.Y=c?Fc(96):0,ec(b,Pc));Tb(b,a.ma,q);a.ya[d]=b;a.Hd.push(d);return b}function Ce(a){a.ya!==a.jd&&(a.ya=a.jd,a.ke=null,a.Hd=null,a.rd=null)}h=Jd.prototype;h.reset=function(){this.ra.Ob&&this.bc();ye(this);Uc(this);this.ra.vd=!1}; +b.A=e>>2;b.Eb=g;b.C=k>>2;Bb&&hc&&c.ha&&!c.controller&&!c.Re&&!c.Se?(b.eb=c.eb,b.ce=c.ce,b.ha=c.ha,ec(b,Rc)):(b.P=c?Fc(32):0,b.X=c?Fc(96):0,ec(b,Pc));Tb(b,a.ma,q);a.ya[d]=b;a.Hd.push(d);return b}function Ce(a){a.ya!==a.jd&&(a.ya=a.jd,a.ke=null,a.Hd=null,a.rd=null)}h=Jd.prototype;h.reset=function(){this.ra.Ob&&this.bc();ye(this);Uc(this);this.ra.vd=!1}; function De(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.K;break;case 6:c=a.J;break;case 7:c=a.I}return c}function Ee(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.K=c;break;case 6:a.J=c;break;case 7:a.I=c}} -function ye(a){a.F=0;a.D=0;a.G=0;a.H=0;a.ib=0;a.K=0;a.J=0;a.I=0;a.Va=!1;a.la=a.Ba=0;a.xb=0;a.Og=0;a.pc=0;a.hb=65520;a.Oc=0;a.Od=1023;a.ea=a.Ra=0;a.Wc=a.ud=a.Vc=a.Xc=0;a.lb=-1;a.Lc=a.qd=-1;a.Ge=a.X=-1;a.Ca=new ld(a,1,"CS");a.Ab=new ld(a,2,"DS");a.bb=new ld(a,2,"ES");a.Aa=new ld(a,3,"SS");t(a,0);sd(a,0);if(80386<=a.na){switch(a.oc){case 80562:case 80563:a.H=771;break;case 80578:a.H=772;break;case 80594:a.H=773;break;case 80595:case 80596:a.H=776}a.hb=16;a.ki=0;a.pe=0;a.Ld=0;a.Ma=[0,0,0,0,null,null, -0,0];a.Be=[null,null,null,null,null,null,0,0];a.Sb=new ld(a,2,"FS");a.Tb=new ld(a,2,"GS");Ce(a)}a.of=new ld(a,0,"NULL");a.O=a.Ab;a.P=a.Aa;a.V=a.La=0;a.Z=a.Y=-1;a.od=a.of;a.za=0;if(80286>a.na)Hd(a,0,65535);else{a.Ec=0;a.Ad=65535;a.Bc=new ld(a,5,"LDT",!0);a.Ya=new ld(a,4,"TSS",!0);a.Ea=new ld(a,6,"VER",!0);Hd(a,65520,61440);var b,c=v(a);b=a.Ca;var d=-65536;80386>b.M.na&&(d&=16777215);b=b.Fa=d;a.Na=b+c|0;a.nf=b+a.Ca.Za|0}Gd(a,0);yd(a)} +function ye(a){a.F=0;a.D=0;a.G=0;a.H=0;a.ib=0;a.K=0;a.J=0;a.I=0;a.Va=!1;a.la=a.Ba=0;a.xb=0;a.Og=0;a.pc=0;a.hb=65520;a.Oc=0;a.Od=1023;a.ea=a.Ra=0;a.Wc=a.ud=a.Vc=a.Xc=0;a.lb=-1;a.Lc=a.qd=-1;a.Ge=a.Y=-1;a.Ca=new ld(a,1,"CS");a.Ab=new ld(a,2,"DS");a.bb=new ld(a,2,"ES");a.Aa=new ld(a,3,"SS");t(a,0);sd(a,0);if(80386<=a.na){switch(a.oc){case 80562:case 80563:a.H=771;break;case 80578:a.H=772;break;case 80594:a.H=773;break;case 80595:case 80596:a.H=776}a.hb=16;a.ki=0;a.pe=0;a.Ld=0;a.Ma=[0,0,0,0,null,null, +0,0];a.Be=[null,null,null,null,null,null,0,0];a.Sb=new ld(a,2,"FS");a.Tb=new ld(a,2,"GS");Ce(a)}a.of=new ld(a,0,"NULL");a.O=a.Ab;a.P=a.Aa;a.V=a.La=0;a.Z=a.X=-1;a.od=a.of;a.za=0;if(80286>a.na)Hd(a,0,65535);else{a.Ec=0;a.Ad=65535;a.Bc=new ld(a,5,"LDT",!0);a.Ya=new ld(a,4,"TSS",!0);a.Ea=new ld(a,6,"VER",!0);Hd(a,65520,61440);var b,c=v(a);b=a.Ca;var d=-65536;80386>b.M.na&&(d&=16777215);b=b.Fa=d;a.Na=b+c|0;a.nf=b+a.Ca.Za|0}Gd(a,0);yd(a)} function Fe(a,b){b.ga&65528&&b.Mc>16,e=0;4>e;e++){if(c&3){var f=!!(d&1),g=a.Ma[e],g=g&~(d>>2&3);b?a.ya[g>>>a.Pa].Nd(g&a.Ha,f,a):Nc(a.ya[g>>>a.Pa],f)}c>>=2;d>>=4}}function Kc(a,b,c,d){if(!(a.V&8192)&&a.Ma[7]&255){c--;var e=a.Ma[7],f=e>>16;d=d?1:0==d?3:0;for(var g=0;4>g;g++){if(e&3&&(f&3)==d){var k=f>>2;if(b+c>=a.Ma[g]&&b<=a.Ma[g]+k){a.Ma[6]|=1<>=2;f>>=4}}} function yd(a,b,c){void 0===b&&(b=!!(a.hb&1));void 0===c&&(c=!!(a.ea&131072));a.Ng=b&&!c?df:Nd;md(a.Ca,!1,b,c);md(a.Ab,!1,b,c);md(a.Aa,!1,b,c);md(a.bb,!1,b,c);80386<=a.na&&(md(a.Sb,!1,b,c),md(a.Tb,!1,b,c));Se(a)} h.save=function(){var a=new ef(this);ff(a,0,[this.F,this.D,this.G,this.H,u(this),this.K,this.J,this.I]);var b=v(this),c=this.Ca.save(),d=this.Ab.save(),e=this.Aa.save(),f=this.bb.save(),g;null!=this.Ec?(g=[this.hb,this.Ec,this.Ad,this.Oc,this.Od,this.Bc.save(),this.Ya.save(),this.Ra],80386<=this.na&&(g.push(this.ki),g.push(this.pe),g.push(this.Ld),g.push(this.Ma),g.push(this.Be))):g=null;b=[b,c,d,e,f,g,Fd(this)];80386<=this.na&&(b.push(this.Sb.save()),b.push(this.Tb.save()));ff(a,1,b);ff(a,2,[this.O.nc, -this.P.nc,this.V,this.La,this.za,this.Z,this.Y]);ff(a,3,[0,this.Zb,this.ba.Td]);b=this.ja;c=!!(this.hb&-2147483648);d=0;e=[];(f=!b.ja&&b.wg==b.Mb)||Zb(b,!0);for(g=0;gc&&0<=(a.nf^a.Na)&&(8088>=a.na||a.Ca.Za==a.Ca.Ga?jf(a,a.Na-a.Ca.Fa):-1>c&&p.call(a,13,0))}function mf(a){a.Na=a.Ge}function u(a){return a.ib&~a.Aa.Ga|a.ka-a.Aa.Fa}function t(a,b){a.ib=b;a.ka=a.Aa.Fa+(b&a.Aa.Ga)|0}function nf(a,b,c,d,e,f){if(63!=(e&63)&&e!=a.resultType){var g=(e^a.resultType)&a.resultType;g&&(g&1&&of(a),g&2&&pf(a),g&4&&qf(a),g&8&&rf(a),g&16&&sf(a),g&32&&tf(a))}f?(a.Wc=d,a.Vc=b):(a.Wc=b,a.Vc=d);a.ud=c;a.Xc=d;a.resultType=e} function uf(a,b,c,d,e){a.resultType=c|26;a.Xc=b;d?vf(a):wf(a);e?xf(a):yf(a);return b}function zf(a,b,c,d){c&d?vf(a):wf(a);(b^c)&d?xf(a):yf(a)}function Af(a){return of(a)?1:0}function of(a){a.resultType&1&&(a.ea&=-2,(a.Wc^(a.Wc^a.ud)&(a.ud^a.Vc))&a.resultType&-2147450752&&(a.ea|=1),a.resultType&=-2);return a.ea&1}function pf(a){a.resultType&2&&(a.ea&=-5,38505>>((a.Xc^a.Xc>>4)&15)&1&&(a.ea|=4),a.resultType&=-3);return a.ea&4} function qf(a){a.resultType&4&&(a.ea&=-17,(a.Vc^a.Wc^a.ud)&16&&(a.ea|=16),a.resultType&=-5);return a.ea&16}function rf(a){a.resultType&8&&(a.ea&=-65,a.Xc&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.ea|=64),a.resultType&=-9);return a.ea&64}function sf(a){a.resultType&16&&(a.ea&=-129,a.Xc&a.resultType&-2147450752&&(a.ea|=128),a.resultType&=-17);return a.ea&128} function tf(a){a.resultType&32&&(a.ea&=-2049,(a.Wc^a.Vc)&(a.ud^a.Vc)&a.resultType&-2147450752&&(a.ea|=2048),a.resultType&=-33);return a.ea&2048}function wf(a){a.resultType&=-2;a.ea&=-2}function Bf(a){a.resultType&=-5;a.ea&=-17}function Cf(a){a.resultType&=-9;a.ea&=-65}function yf(a){a.resultType&=-33;a.ea&=-2049}function vf(a){a.resultType&=-2;a.ea|=1}function Df(a){a.resultType&=-5;a.ea|=16}function Ef(a){a.resultType&=-9;a.ea|=64}function xf(a){a.resultType&=-33;a.ea|=2048} function Fd(a){return a.ea&-2262|of(a)|pf(a)|qf(a)|rf(a)|sf(a)|tf(a)}function Ff(a,b){b=b|a.hb&1|65520;a.hb=a.hb&-65536|b&65535;a.hb&1&&yd(a,!0)}function Gd(a,b,c){a.hb&1||(b&=~a.Vf);void 0===c&&(c=a.ta);c?b=b&-12289|a.ea&12288:a.Ra=(b&12288)>>12;c>a.Ra&&(b=b&-513|a.ea&512);a.resultType=128;a.ea=a.ea&~(a.cc|2261)|b&(a.cc|2261)|a.Yf;a.ea&256&&(a.za|=2,a.V|=4)} -function Gf(a,b,c,d){var e=0;if(a.hb&1&&(a.ta>a.Ra||a.ea&131072)&&a.Ya.vi)for(var f=a.Ya.vi+(b>>>3),e=(1<>>=8,f++;return e?(n(a,256)&&vb(a,"checkIOPM("+ia(b)+","+c+","+(d?"input":"output")+"): trapped",!0,!0),p.call(a,13,0),!1):!0} +function Gf(a,b,c,d){var e=0;if(a.hb&1&&(a.ta>a.Ra||a.ea&131072)&&a.Ya.vi)for(var f=a.Ya.vi+(b>>>3),e=(1<>>=8,f++;return e?(n(a,256)&&vb(a,"checkIOPM("+ha(b)+","+c+","+(d?"input":"output")+"): trapped",!0,!0),p.call(a,13,0),!1):!0} h.Ub=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.xa[b]=c;this.Pg++;d=!0;break;default:d=this.parent.Ub.call(this,a,b,c)}return d}; function Hf(a,b,c,d){var e=(d?a.jd:a.ya)[(b&a.qb)>>>a.Pa];e&&5==e.type&&(e=Mc(a,b,!1,!0));if(e){var f=b&a.Ha;if(!c||1==c)return e.oe(f,b);if(2==c)return f>>this.Pa].sc(a&this.Ha,a)}; h.va=function(a){var b=a&this.Ha,c=(a&this.qb)>>>this.Pa;this.A-=this.C.Dg;if(b>>this.Pa;if(b>>this.Pa].Cc(a&this.Ha,b&255,a)}; h.pb=function(a,b){var c=a&this.Ha,d=(a&this.qb)>>>this.Pa;this.A-=this.C.Dg;c>8&255,a+1))};h.ub=function(a,b){var c=a&this.Ha,d=(a&this.qb)>>>this.Pa;this.A-=this.C.Dg;if(c>>=8}};function If(a,b,c){a.od=b;a.Z=b.Fc(a.rb=c,1);return a.V&1?0:a.Wa(a.Z)} -function E(a,b){return If(a,a.O,b&a.Ga)}function G(a,b){return If(a,a.P,b&a.Ga)}function Jf(a,b,c){a.od=b;a.Z=b.Fc(a.rb=c,a.fa);return a.V&1?0:a.vb(a.Z)}function H(a,b){return Jf(a,a.O,b&a.Ga)}function I(a,b){return Jf(a,a.P,b&a.Ga)}function Kf(a,b,c){a.od=b;a.Y=a.Z=b.Fc(a.rb=c,1);return a.V&1?0:a.Wa(a.Z)}function K(a,b){return Kf(a,a.O,b&a.Ga)}function L(a,b){return Kf(a,a.P,b&a.Ga)}function Lf(a,b,c){a.od=b;a.Y=a.Z=b.Fc(a.rb=c,a.fa);return a.V&1?0:a.vb(a.Z)} -function M(a,b){return Lf(a,a.O,b&a.Ga)}function N(a,b){return Lf(a,a.P,b&a.Ga)}function P(a,b){a.V&2||a.tc(a.od.Gc(a.rb,1),b)}function Q(a,b){a.V&2||a.uc(a.od.Gc(a.rb,a.fa),b)}function Ad(a,b,c){return a.vb(b.Fc(c,a.fa))}h.ca=function(){var a=this.Wa(this.Na);lf(this,1);return a};function Mf(a){var b=a.va(a.Na);lf(a,2);return b}function R(a){var b=a.ic(a.Na);lf(a,a.fd);return b}h.Sa=function(){var a=this.vb(this.Na);lf(this,this.fa);return a}; -h.L=function(){var a=this.Wa(this.Na)<<24>>24;lf(this,1);return a};function S(a,b){var c=a.Wa(a.Na);lf(a,1);return Nf[c].call(a,b)}function rd(a){var b=a.vb(a.ka);a.ka=a.ka+a.fa|0;var c=a.Kg-a.ka|0;0>c&&0<=(a.Kg^a.ka)&&(8088>=a.na||!a.Aa.cd&&a.Aa.Za==a.Aa.Ga||a.Aa.cd&&!a.Aa.Za?t(a,a.ka-a.Aa.Fa&a.Aa.Ga):-1>c&&p.call(a,12,0));return b} +function E(a,b){return If(a,a.O,b&a.Ga)}function G(a,b){return If(a,a.P,b&a.Ga)}function Jf(a,b,c){a.od=b;a.Z=b.Fc(a.rb=c,a.fa);return a.V&1?0:a.vb(a.Z)}function H(a,b){return Jf(a,a.O,b&a.Ga)}function J(a,b){return Jf(a,a.P,b&a.Ga)}function Kf(a,b,c){a.od=b;a.X=a.Z=b.Fc(a.rb=c,1);return a.V&1?0:a.Wa(a.Z)}function K(a,b){return Kf(a,a.O,b&a.Ga)}function L(a,b){return Kf(a,a.P,b&a.Ga)}function Lf(a,b,c){a.od=b;a.X=a.Z=b.Fc(a.rb=c,a.fa);return a.V&1?0:a.vb(a.Z)} +function M(a,b){return Lf(a,a.O,b&a.Ga)}function N(a,b){return Lf(a,a.P,b&a.Ga)}function Q(a,b){a.V&2||a.tc(a.od.Gc(a.rb,1),b)}function R(a,b){a.V&2||a.uc(a.od.Gc(a.rb,a.fa),b)}function Ad(a,b,c){return a.vb(b.Fc(c,a.fa))}h.ca=function(){var a=this.Wa(this.Na);lf(this,1);return a};function Mf(a){var b=a.va(a.Na);lf(a,2);return b}function S(a){var b=a.ic(a.Na);lf(a,a.fd);return b}h.Sa=function(){var a=this.vb(this.Na);lf(this,this.fa);return a}; +h.L=function(){var a=this.Wa(this.Na)<<24>>24;lf(this,1);return a};function T(a,b){var c=a.Wa(a.Na);lf(a,1);return Nf[c].call(a,b)}function rd(a){var b=a.vb(a.ka);a.ka=a.ka+a.fa|0;var c=a.Kg-a.ka|0;0>c&&0<=(a.Kg^a.ka)&&(8088>=a.na||!a.Aa.cd&&a.Aa.Za==a.Aa.Ga||a.Aa.cd&&!a.Aa.Za?t(a,a.ka-a.Aa.Fa&a.Aa.Ga):-1>c&&p.call(a,12,0));return b} function Bd(a,b,c,d){c=a.ka-c|0;0>(c-a.td|0)&&0<=(a.td^c)&&(8088>=a.na||!a.Aa.cd&&a.Aa.Za==a.Aa.Ga||a.Aa.cd&&!a.Aa.Za?(t(a,c-a.Aa.Fa&a.Aa.Ga),c=a.ka):p.call(a,12,0));switch(d){case 1:a.tc(c,b);break;case 2:a.pb(c,b);break;case 4:a.ub(c,b)}a.ka=c}function Ed(a,b){var c=a.ka-a.fa|0;0>(c-a.td|0)&&0<=(a.td^c)&&(8088>=a.na||!a.Aa.cd&&a.Aa.Za==a.Aa.Ga||a.Aa.cd&&!a.Aa.Za?(t(a,c-a.Aa.Fa&a.Aa.Ga),c=a.ka):p.call(a,12,0));a.uc(c,b);a.ka=c} function Of(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.na)2this.na?0:1,e=0;2>e;e++){switch(d){case 0:if(this.za&1&&this.ea&512){var f=Qf(this.R);if(-1<=f&&(this.za&=-2,0<=f)){this.za&=-5;Rf.call(this, +h.sf=function(a){this.ra.Rd=!0;var b=this.ra.Mi=this.ma&&Pf(this.ma),c=a?this.ra.fh?0:1:-1;this.ra.fh=!1;this.cb=this.A=a;this.R&&!a&&jd(this.R);a||n(this,1024)||(this.V|=4);do{var d=this.V&3312;if(d)this.La|=d;else if(this.Ge=this.Na,this.O=this.Ab,this.P=this.Aa,this.Z=this.X=-1,this.La&3072&&Se(this),this.La=this.V&256,this.za){a:{if(!(this.V&4))for(var d=80286>this.na?0:1,e=0;2>e;e++){switch(d){case 0:if(this.za&1&&this.ea&512){var f=Qf(this.R);if(-1<=f&&(this.za&=-2,0<=f)){this.za&=-5;Rf.call(this, f);d=!0;break a}}break;case 1:if(this.za&2){this.za&=-3;80386<=this.na&&(this.Ma[6]|=16384);Rf.call(this,1);d=!0;break a}}d=1-d}d=!1}if(d&&!a){this.U("interrupt dispatched");this.V=0;break}if(this.za&4){this.V=this.A=0;break}}if(b){if(Sf(this.ma,this.Na,c)){this.bc();break}c=1}this.V=0;this.W[this.ca()].call(this)}while(0>11;Xf(this);Yf(this,a[b++]);for(c=0;c=Zf&&$f(a,13))}function Xf(a){a.sa&=-129;a.sa&~a.mc&63&&(a.sa|=128);if(a.sa&128&&!(a.mc&128))return a=a.R,a.na>=Zf?ag(a,13):a.Ma&0||Rf.call(a.M,2),!0;a=a.R;a.na>=Zf&&$f(a,13);return!1}function bg(a,b){80387<=a.na||(b&=-65);a.sa|=b;return Xf(a)} function Vf(a){return a.sa|a.C<<11}function cg(a,b){return isFinite(b)?!0:!bg(a,Infinity===b?8:16)}function dg(a,b,c){var d=null;null!=b&&null!=c&&(d=b+c,cg(a,d)||(d=null));return d}function eg(a,b,c){var d=null;null!=b&&null!=c&&(d=b-c,cg(a,d)||(d=null));return d}function fg(a,b,c){var d=null;null!=b&&null!=c&&(d=b*c,cg(a,d)||(d=null));return d}function gg(a,b,c){var d=null;null==b||null==c||!c&&bg(a,2)||(d=b/c,cg(a,d)||(d=null));return d} function hg(a,b,c){if(null!=b&&null!=c){var d=0;isNaN(b)||isNaN(c)?d=17664:(b-=c,0>b?d=256:0===b&&(d=16384));a.sa=a.sa&-18177|d;return!0}return!1}function ig(a,b,c){if(null==b)return null;var d=a.mc&3072;0==d?(d=Math.round(b),.5===d-b&&d%2&&d--):d=1024==d||3072==d&&0=c){if(bg(a,1))return null;d=-c}else if(d<-c){if(bg(a,1))return null;d=-c}a.ia[0]=d|0;2147483648d&&(a.ia[1]=-1))}return d} -function jg(a,b){var c=3;if(a.O&1<=c;c<<=1)3!=(b&3)&&(a.O|=c),b>>=2}function kg(a){var b=a.C+0&7;return a.O&1<>16}function pg(a){return a.M.ua(a.M.Z)}function qg(a){a.Ba[0]=a.M.ua(a.M.Z);return a.wa[0]}function rg(a){a.ia[0]=a.M.ua(a.M.Z);a.ia[1]=a.M.ua(a.M.Z+4);return a.X[0]} +function jg(a,b){var c=3;if(a.O&1<=c;c<<=1)3!=(b&3)&&(a.O|=c),b>>=2}function kg(a){var b=a.C+0&7;return a.O&1<>16}function pg(a){return a.M.ua(a.M.Z)}function qg(a){a.Ba[0]=a.M.ua(a.M.Z);return a.wa[0]}function rg(a){a.ia[0]=a.M.ua(a.M.Z);a.ia[1]=a.M.ua(a.M.Z+4);return a.Y[0]} function sg(a){a.P[0]=a.M.ua(a.M.Z);a.P[1]=a.M.ua(a.M.Z+4);a.P[2]=a.M.va(a.M.Z+8);return a.P}h.pi=function(){this.M.ub(this.M.Z,this.ia[0])};h.lk=function(){this.M.ub(this.M.Z,this.ia[0]);this.M.ub(this.M.Z+4,this.ia[1])};h.nk=Tf.prototype.pi;h.mk=Tf.prototype.lk;function tg(a){a.M.ub(a.M.Z,a.P[0]);a.M.ub(a.M.Z+4,a.P[1]);a.M.pb(a.M.Z+8,a.P[2])} -function Dg(a,b){var c=b[1],d=(b[2]&32768)>>4,e=b[2]&32767,f=b[0]>>>11|c<<21,c=c>>11&1048575;32767==e?e=2047:e&&(e+=-15360,0>=e&&(e=2047,f=c=0));a.ia[0]=f;a.ia[1]=c|(d|e)<<20;return a.X[0]}function ng(a,b,c){var d=c>>20&2047,e=2147483648|(c&1048575)<<11|b>>>21;2047==d?d=32767:d?d+=15360:e&=2147483647;a.P[0]=b<<11;a.P[1]=e;a.P[2]=c>>16&32768|d;return a.P}function Eg(a,b){for(var c=0,d=1;b--;)c+=(a&15)*d,d*=10,a>>=4;return c}function Fg(a,b){for(var c=0,d=0;b--;)c|=a%10<>4,e=b[2]&32767,f=b[0]>>>11|c<<21,c=c>>11&1048575;32767==e?e=2047:e&&(e+=-15360,0>=e&&(e=2047,f=c=0));a.ia[0]=f;a.ia[1]=c|(d|e)<<20;return a.Y[0]}function ng(a,b,c){var d=c>>20&2047,e=2147483648|(c&1048575)<<11|b>>>21;2047==d?d=32767:d?d+=15360:e&=2147483647;a.P[0]=b<<11;a.P[1]=e;a.P[2]=c>>16&32768|d;return a.P}function Eg(a,b){for(var c=0,d=1;b--;)c+=(a&15)*d,d*=10,a>>=4;return c}function Fg(a,b){for(var c=0,d=0;b--;)c|=a%10<>11;Xf(a);Yf(a,d.vb(b+=d.fa));!(d.hb&1)||d.ea&131072?(a.Y=d.vb(b+=d.fa),c=d.vb(b+=d.fa),a.qa=c&2047,a.Y|=(c&-4096)<<4,a.ka=-1,a.W=d.vb(b+=d.fa),a.W|=(d.vb(b+=d.fa)&-4096)<<4,a.la=-1):(a.Y=d.vb(b+=d.fa),c=d.vb(b+=d.fa),a.ka=c&65535,a.qa=c>>16&2047,a.W=d.vb(b+=d.fa),a.la=d.vb(b+=d.fa)&65535);return b+d.fa} -function Jg(a,b){var c=a.M;c.uc(b,a.mc);c.uc(b+=c.fa,Vf(a));c.uc(b+=c.fa,Wf(a));if(!(c.hb&1)||c.ea&131072){var d=(a.ka<<4)+a.Y;c.uc(b+=c.fa,d);c.uc(b+=c.fa,d>>4&-4096|a.qa);d=(a.la<<4)+a.W;c.uc(b+=c.fa,d);c.uc(b+=c.fa,d>>4&-4096)}else c.uc(b+=c.fa,a.Y),c.uc(b+=c.fa,a.ka|a.qa<<16),c.uc(b+=c.fa,a.W),c.uc(b+=c.fa,a.la);return b+c.fa}var Kg=Math.log(10)/Math.LN2,Lg=Math.LOG2E,Mg=Math.PI,Ng=Math.log(2)/Math.LN10,Og=Math.LN2,Pg=Math.pow(2,63);function Qg(){this.sa&=-32896;Xf(this)} -function Rg(){hg(this,T(this,0),T(this,this.A))}function Sg(){hg(this,T(this,0),T(this,this.A))&&Gg(this)}function Tg(){Sg.call(this)}function Ug(){W(this,0,gg(this,T(this,0),qg(this)))}function Vg(){this.O&=~(1<>11;Xf(a);Yf(a,d.vb(b+=d.fa));!(d.hb&1)||d.ea&131072?(a.X=d.vb(b+=d.fa),c=d.vb(b+=d.fa),a.qa=c&2047,a.X|=(c&-4096)<<4,a.ka=-1,a.W=d.vb(b+=d.fa),a.W|=(d.vb(b+=d.fa)&-4096)<<4,a.la=-1):(a.X=d.vb(b+=d.fa),c=d.vb(b+=d.fa),a.ka=c&65535,a.qa=c>>16&2047,a.W=d.vb(b+=d.fa),a.la=d.vb(b+=d.fa)&65535);return b+d.fa} +function Jg(a,b){var c=a.M;c.uc(b,a.mc);c.uc(b+=c.fa,Vf(a));c.uc(b+=c.fa,Wf(a));if(!(c.hb&1)||c.ea&131072){var d=(a.ka<<4)+a.X;c.uc(b+=c.fa,d);c.uc(b+=c.fa,d>>4&-4096|a.qa);d=(a.la<<4)+a.W;c.uc(b+=c.fa,d);c.uc(b+=c.fa,d>>4&-4096)}else c.uc(b+=c.fa,a.X),c.uc(b+=c.fa,a.ka|a.qa<<16),c.uc(b+=c.fa,a.W),c.uc(b+=c.fa,a.la);return b+c.fa}var Kg=Math.log(10)/Math.LN2,Lg=Math.LOG2E,Mg=Math.PI,Ng=Math.log(2)/Math.LN10,Og=Math.LN2,Pg=Math.pow(2,63);function Qg(){this.sa&=-32896;Xf(this)} +function Rg(){hg(this,U(this,0),U(this,this.A))}function Sg(){hg(this,U(this,0),U(this,this.A))&&Gg(this)}function Tg(){Sg.call(this)}function Ug(){W(this,0,gg(this,U(this,0),qg(this)))}function Vg(){this.O&=~(1<>20&2047)-1023),this.ia[1]=(this.ia[1]|1072693248)&-1073741825,Hg(this,this.X[0]))},102:function(){this.C=this.C-1&7;this.sa&=-513},103:function(){this.C=this.C+1&7;this.sa&=-513},112:function(){W(this,0,T(this,0)%T(this,1))},113:function(){W(this,1, -T(this,1)*Math.log(T(this,0)+1)/Math.LN2)&&Gg(this)},114:function(){var a=T(this,0),b=null;if(0<=a||!bg(this,1))b=Math.sqrt(a),cg(this,b)||(b=null);W(this,0,b)},116:function(){W(this,0,ig(this,T(this,0),Pg))},117:function(){var a=T(this,0),b=T(this,1);null!=a&&null!=b&&W(this,0,a*Math.pow(2,0>>0);Hg(this,a)},6:function(){var a=ig(this,Gg(this));null!=a&&(this.P[0]= -Fg(a,8),this.P[1]=Fg(a/1E8,8),this.P[2]=Fg(a/1E16,2),0>a&&(this.P[2]|=32768),tg(this))},7:function(){null!=ig(this,T(this,0),Pg)&&(this.lk(),Gg(this))},48:function(){Vg.call(this);Gg(this)},49:hh,50:ch,51:ch,52:fh}},jh=[Qg,Wg,Xg,Yg,Zg,$g,dh,ah,eh,fh];Ta(function(){for(var a=rb(document,"pcjs","fpu"),b=0;b>20&2047)-1023),this.ia[1]=(this.ia[1]|1072693248)&-1073741825,Hg(this,this.Y[0]))},102:function(){this.C=this.C-1&7;this.sa&=-513},103:function(){this.C=this.C+1&7;this.sa&=-513},112:function(){W(this,0,U(this,0)%U(this,1))},113:function(){W(this,1, +U(this,1)*Math.log(U(this,0)+1)/Math.LN2)&&Gg(this)},114:function(){var a=U(this,0),b=null;if(0<=a||!bg(this,1))b=Math.sqrt(a),cg(this,b)||(b=null);W(this,0,b)},116:function(){W(this,0,ig(this,U(this,0),Pg))},117:function(){var a=U(this,0),b=U(this,1);null!=a&&null!=b&&W(this,0,a*Math.pow(2,0>>0);Hg(this,a)},6:function(){var a=ig(this,Gg(this));null!=a&&(this.P[0]= +Fg(a,8),this.P[1]=Fg(a/1E8,8),this.P[2]=Fg(a/1E16,2),0>a&&(this.P[2]|=32768),tg(this))},7:function(){null!=ig(this,U(this,0),Pg)&&(this.lk(),Gg(this))},48:function(){Vg.call(this);Gg(this)},49:hh,50:ch,51:ch,52:fh}},jh=[Qg,Wg,Xg,Yg,Zg,$g,dh,ah,eh,fh];Ta(function(){for(var a=rb(document,"pcjs","fpu"),b=0;b>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.C.bj;(bd)&&p.call(this,5);this.V|=2;return a}function sh(a,b){var c=0;if(b){Cf(this);for(var d=1;d&this.B;){if(b&d){a=c;break}d<<=1;c++}}else Ef(this);this.A-=11+3*c;return a}function th(a,b){var c=0;if(b){Cf(this);for(var d=2==this.fa?15:31,e=1<>>=1;c++;d--}}else Ef(this);this.A-=11+3*c;return a} function uh(a,b){a&1<<(b&(2==this.fa?15:31))?vf(this):wf(this);this.A-=-1===this.Z?3:6;this.V|=2;return a}function vh(a,b){var c=1<<(b&(2==this.fa?15:31));a&c?vf(this):wf(this);this.A-=-1===this.Z?6:8;return a^c}function wh(a,b){var c=1<<(b&(2==this.fa?15:31));a&c?vf(this):wf(this);this.A-=-1===this.Z?6:8;return a&~c}function xh(a,b){var c=1<<(b&(2==this.fa?15:31));a&c?vf(this):wf(this);this.A-=-1===this.Z?6:8;return a|c} function yh(a,b){if(-1===this.Z)return uh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Jf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?vf(this):wf(this);this.A-=6;this.V|=2;return a}function zh(a,b){if(-1===this.Z)return vh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Jf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?vf(this):wf(this);this.A-=8;return a^b} function Ah(a,b){if(-1===this.Z)return wh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Jf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?vf(this):wf(this);this.A-=8;return a&~b}function Bh(a,b){if(-1===this.Z)return xh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Jf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?vf(this):wf(this);this.A-=8;return a|b} -function Ch(a,b){this.Lc=this.Ca.ga;this.qd=this.Aa.ga;this.X=this.ka;var c=v(this),d=this.fa;null!=Hd(this,a,b,!0)&&(Bd(this,this.Lc,d,2),Bd(this,c,d,d));this.Lc=this.qd=this.X=-1}function Dh(a,b){nf(this,a,b,a-b|0,191,!0);this.A-=-1===this.Y?-1===this.Z?this.C.yc:this.C.Ah:this.C.ac;this.V|=2;return a}function Eh(a,b){nf(this,a,b,a-b|0,this.Ja|63,!0);this.A-=-1===this.Y?-1===this.Z?this.C.yc:this.C.Ah:this.C.ac;this.V|=2;return a} +function Ch(a,b){this.Lc=this.Ca.ga;this.qd=this.Aa.ga;this.Y=this.ka;var c=v(this),d=this.fa;null!=Hd(this,a,b,!0)&&(Bd(this,this.Lc,d,2),Bd(this,c,d,d));this.Lc=this.qd=this.Y=-1}function Dh(a,b){nf(this,a,b,a-b|0,191,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.Ah:this.C.ac;this.V|=2;return a}function Eh(a,b){nf(this,a,b,a-b|0,this.Ja|63,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.Ah:this.C.ac;this.V|=2;return a} function Fh(a){var b=a-1|0;nf(this,a,1,b,this.Ja|62,!0);this.A-=2;return a&~this.B|b&this.B}function Gh(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} function Hh(a,b,c){c>>>=0;if(!c||c<=b>>>0)return!1;var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Gh(a,c)&&(b=a,f=c,b[0]-=f[0],b[1]-=f[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/=2;while(1<=e);this.la=d;this.Ba=a[0];return!0} -function Ih(a){if(this.Yb){var b=this.Yb,c=this.Og,d=this.pc,e=d>>3&7;b.A=d&7;var f=(3>(d>>6&3)?0:48)+e;(217==c||219==c)&&52<=f&&(f=e<<4|b.A);if(e=ih[c][f]){if(0>jh.indexOf(e)){var f=b.M,g=f.Ge;8087==b.na&&(f.La&16&&g++,f.La&32&&g++);b.ka=f.Ca.ga;b.Y=g-f.Ca.Fa;-1!==f.Z&&(b.la=f.od.ga,b.W=f.Z-f.od.Fa);b.qa=(c&7)<<8|d}e.call(b)}}this.A-=-1===this.Z?2:8;return a}function Jh(a,b){var c=Kh.call(this,this.L(),b);80386>this.na&&(this.A-=12);return c} +function Ih(a){if(this.Yb){var b=this.Yb,c=this.Og,d=this.pc,e=d>>3&7;b.A=d&7;var f=(3>(d>>6&3)?0:48)+e;(217==c||219==c)&&52<=f&&(f=e<<4|b.A);if(e=ih[c][f]){if(0>jh.indexOf(e)){var f=b.M,g=f.Ge;8087==b.na&&(f.La&16&&g++,f.La&32&&g++);b.ka=f.Ca.ga;b.X=g-f.Ca.Fa;-1!==f.Z&&(b.la=f.od.ga,b.W=f.Z-f.od.Fa);b.qa=(c&7)<<8|d}e.call(b)}}this.A-=-1===this.Z?2:8;return a}function Jh(a,b){var c=Kh.call(this,this.L(),b);80386>this.na&&(this.A-=12);return c} function Lh(a,b){var c;a=this.Sa();c=2==this.fa?Kh.call(this,a,b):Mh.call(this,a,b);80386>this.na&&(this.A-=12);return c}function Nh(a,b){var c=!1;0>b&&(b=-b|0,c=!c);0>a&&(a=-a|0,c=!c);Oh.call(this,a,b);c&&(this.la=~this.la+1|0,this.Ba=~this.Ba+(this.la?0:1)|0)}function Kh(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(vf(this),xf(this)):(wf(this),yf(this));this.A-=-1===this.Z?9:12;return c&65535} function Mh(a,b){Nh.call(this,a,b);this.Ba!=this.la>>31?(vf(this),xf(this)):(wf(this),yf(this));this.A-=-1===this.Z?9:12;return this.la}function Ph(a){var b=a+1|0;nf(this,a,1,b,this.Ja|62);this.A-=2;return a&~this.B|b&this.B}function Qh(a,b,c){this.A-=this.C.wj+(c||0);c=Fd(this);var d=this.Ca.ga,e=v(this);a=this.Ca.Wi(a);-1!==a&&(Ed(this,c),Ed(this,d),Ed(this,e),null!=b&&Ed(this,b),this.lb=-1,kf(this,a))} function Rh(a,b){this.A-=14+(-1===this.Z?0:2);Cf(this);-1!==this.Ea.load(b)&&this.Ea.Mc>=this.ta&&this.Ea.Mc>=(b&3)&&(Ef(this),a=this.Ea.Bb&-256,2=this.ta)&&this.Ea.Mc>=(b&3))return Ef(this),this.Ea.Za;Cf(this);return a}function Zh(a,b){if(-1===this.Z)return pe.call(this),a;sd(this,this.va(this.Z+this.fa));this.A-=this.C.lf;return b}function $h(a,b){this.A-=-1===this.Y?-1===this.Z?this.C.Lj:this.C.Kj:this.C.Ij;return b}function ai(a,b){return b}function bi(){-1!==this.Y&&zd(this,2);return $h.call(this,0,this.xb)} -function Oh(a,b){if(a&-65536||b&-65536){var c=b&65535,d=b>>>16,e=a&65535,f=a>>>16,g=c*e,e=(g>>>16)+d*e,k=e>>>16,e=(e&65535)+c*f;this.la=e<<16|g&65535;this.Ba=k+((e>>>16)+d*f)|0}else this.la=a*b|0,this.Ba=0}function ci(a,b){this.A-=-1===this.Y?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return uf(this,a|b,128)}function di(a,b){this.A-=-1===this.Y?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return uf(this,a|b,this.Ja)&this.B} -function ei(a){this.X=this.ka;var b=rd(this),c=rd(this);a&&t(this,u(this)+a);Hd(this,b,c,!1)&&(a&&t(this,u(this)+a),Fe(this,this.Ab),Fe(this,this.bb),80386<=this.na&&(Fe(this,this.Sb),Fe(this,this.Tb)));2==a&&this.le&&Ve(this,this.Na);this.X=-1}function fi(a,b){var c=a-b-Af(this)|0;nf(this,a,b,c,191,!0);this.A-=-1===this.Y?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&255} -function gi(a,b){var c=a-b-Af(this)|0;nf(this,a,b,c,this.Ja|63,!0);this.A-=-1===this.Y?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&this.B}function hi(a){this.V|=1;this.Ta[this.ca()].call(this,a);this.A-=-1===this.Z?4:5}function ii(){return tf(this)?1:0}function ji(){return of(this)?1:0}function ki(){return of(this)?0:1}function Ci(){return rf(this)?1:0}function Di(){return rf(this)?0:1}function Ei(){return of(this)||rf(this)?1:0}function Fi(){return of(this)||rf(this)?0:1} +function Yh(a,b){this.A-=14+(-1===this.Z?0:2);if(b&65528&&-1!==this.Ea.load(b)&&(7168==(this.Ea.Bb&7168)||this.Ea.Mc>=this.ta)&&this.Ea.Mc>=(b&3))return Ef(this),this.Ea.Za;Cf(this);return a}function Zh(a,b){if(-1===this.Z)return pe.call(this),a;sd(this,this.va(this.Z+this.fa));this.A-=this.C.lf;return b}function $h(a,b){this.A-=-1===this.X?-1===this.Z?this.C.Lj:this.C.Kj:this.C.Ij;return b}function ai(a,b){return b}function bi(){-1!==this.X&&zd(this,2);return $h.call(this,0,this.xb)} +function Oh(a,b){if(a&-65536||b&-65536){var c=b&65535,d=b>>>16,e=a&65535,f=a>>>16,g=c*e,e=(g>>>16)+d*e,k=e>>>16,e=(e&65535)+c*f;this.la=e<<16|g&65535;this.Ba=k+((e>>>16)+d*f)|0}else this.la=a*b|0,this.Ba=0}function ci(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return uf(this,a|b,128)}function di(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return uf(this,a|b,this.Ja)&this.B} +function ei(a){this.Y=this.ka;var b=rd(this),c=rd(this);a&&t(this,u(this)+a);Hd(this,b,c,!1)&&(a&&t(this,u(this)+a),Fe(this,this.Ab),Fe(this,this.bb),80386<=this.na&&(Fe(this,this.Sb),Fe(this,this.Tb)));2==a&&this.le&&Ve(this,this.Na);this.Y=-1}function fi(a,b){var c=a-b-Af(this)|0;nf(this,a,b,c,191,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&255} +function gi(a,b){var c=a-b-Af(this)|0;nf(this,a,b,c,this.Ja|63,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&this.B}function hi(a){this.V|=1;this.Ta[this.ca()].call(this,a);this.A-=-1===this.Z?4:5}function ii(){return tf(this)?1:0}function ji(){return of(this)?1:0}function ki(){return of(this)?0:1}function Ci(){return rf(this)?1:0}function Di(){return rf(this)?0:1}function Ei(){return of(this)||rf(this)?1:0}function Fi(){return of(this)||rf(this)?0:1} function Gi(){return sf(this)?1:0}function Hi(){return sf(this)?0:1}function Ii(){return pf(this)?1:0}function Ji(){return pf(this)?0:1}function Ki(){return!sf(this)!=!tf(this)?1:0}function Li(){return!sf(this)!=!tf(this)?0:1}function Mi(){return rf(this)||!sf(this)!=!tf(this)?1:0}function Ni(){return rf(this)||!sf(this)!=!tf(this)?0:1}function Oi(a,b,c){if(c){16>>16-c)&65535;uf(this,a,32768,d&32768)}return a} function Pi(a,b,c){if(c){var d=a<>>32-c;uf(this,a,-2147483648,d&-2147483648)}return a}function Qi(a,b){return Oi.call(this,a,b,this.ca())}function Ri(a,b){return Pi.call(this,a,b,this.ca())}function Si(a,b){return Oi.call(this,a,b,this.G&31)}function Ti(a,b){return Pi.call(this,a,b,this.G&31)}function Ui(a,b,c){if(c){16>>c-1;a=(d>>>1|b<<16-c)&65535;uf(this,a,32768,d&1)}return a} -function Vi(a,b,c){if(c){var d=a>>>c-1;a=d>>>1|b<<32-c;uf(this,a,-2147483648,d&1)}return a}function Wi(a,b){return Ui.call(this,a,b,this.ca())}function Xi(a,b){return Vi.call(this,a,b,this.ca())}function Yi(a,b){return Ui.call(this,a,b,this.G&31)}function Zi(a,b){return Vi.call(this,a,b,this.G&31)}function $i(a,b){var c=a-b|0;nf(this,a,b,c,191,!0);this.A-=-1===this.Y?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&255} -function aj(a,b){var c=a-b|0;nf(this,a,b,c,this.Ja|63,!0);this.A-=-1===this.Y?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&this.B}function bj(a,b){uf(this,a&b,128);this.A-=-1===this.Y?-1===this.Z?this.C.bi:this.C.Qf:this.C.Qf;this.V|=2;return a}function cj(a,b){uf(this,a&b,this.Ja);this.A-=-1===this.Y?-1===this.Z?this.C.bi:this.C.Qf:this.C.Qf;this.V|=2;return a}function dj(a,b){var c=this.F&this.B,d=(1<<(this.G&31))-1;return a&~(d<>(this.F&this.B)&(1<<(this.G&31))-1&this.B}function fj(a,b){if(-1===this.Z){switch(this.pc&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.C.di}else this.Y=this.Z,P(this,a),this.A-=this.C.ci;return b} -function gj(a,b){if(-1===this.Z){switch(this.pc&7){case 0:this.F=this.F&~this.B|a;break;case 1:this.G=this.G&~this.B|a;break;case 2:this.H=this.H&~this.B|a;break;case 3:this.D=this.D&~this.B|a;break;case 4:t(this,u(this)&~this.B|a);break;case 5:this.K=this.D&~this.B|a;break;case 6:this.J=this.J&~this.B|a;break;case 7:this.I=this.I&~this.B|a}this.A-=this.C.di}else this.Y=this.Z,Q(this,a),this.A-=this.C.ci;return b} -function hj(a,b){var c=a^b;uf(this,c,128);this.A-=-1===this.Y?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c}function ij(a,b){this.A-=-1===this.Y?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return uf(this,a^b,this.Ja)&this.B}function jj(a){if(80186>this.na)return kj.call(this,a);p.call(this,13,0);return a}function me(a){p.call(this,6);return a}function kj(a){pe.call(this);return a}function lj(){8086==this.na?(this.lb=-1,Qh.call(this,0,null,2)):p.call(this,0,null,2)} +function Vi(a,b,c){if(c){var d=a>>>c-1;a=d>>>1|b<<32-c;uf(this,a,-2147483648,d&1)}return a}function Wi(a,b){return Ui.call(this,a,b,this.ca())}function Xi(a,b){return Vi.call(this,a,b,this.ca())}function Yi(a,b){return Ui.call(this,a,b,this.G&31)}function Zi(a,b){return Vi.call(this,a,b,this.G&31)}function $i(a,b){var c=a-b|0;nf(this,a,b,c,191,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&255} +function aj(a,b){var c=a-b|0;nf(this,a,b,c,this.Ja|63,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&this.B}function bj(a,b){uf(this,a&b,128);this.A-=-1===this.X?-1===this.Z?this.C.bi:this.C.Qf:this.C.Qf;this.V|=2;return a}function cj(a,b){uf(this,a&b,this.Ja);this.A-=-1===this.X?-1===this.Z?this.C.bi:this.C.Qf:this.C.Qf;this.V|=2;return a}function dj(a,b){var c=this.F&this.B,d=(1<<(this.G&31))-1;return a&~(d<>(this.F&this.B)&(1<<(this.G&31))-1&this.B}function fj(a,b){if(-1===this.Z){switch(this.pc&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.C.di}else this.X=this.Z,Q(this,a),this.A-=this.C.ci;return b} +function gj(a,b){if(-1===this.Z){switch(this.pc&7){case 0:this.F=this.F&~this.B|a;break;case 1:this.G=this.G&~this.B|a;break;case 2:this.H=this.H&~this.B|a;break;case 3:this.D=this.D&~this.B|a;break;case 4:t(this,u(this)&~this.B|a);break;case 5:this.K=this.D&~this.B|a;break;case 6:this.J=this.J&~this.B|a;break;case 7:this.I=this.I&~this.B|a}this.A-=this.C.di}else this.X=this.Z,R(this,a),this.A-=this.C.ci;return b} +function hj(a,b){var c=a^b;uf(this,c,128);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c}function ij(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return uf(this,a^b,this.Ja)&this.B}function jj(a){if(80186>this.na)return kj.call(this,a);p.call(this,13,0);return a}function me(a){p.call(this,6);return a}function kj(a){pe.call(this);return a}function lj(){8086==this.na?(this.lb=-1,Qh.call(this,0,null,2)):p.call(this,0,null,2)} function mj(){this.A-=-1===this.Z?2:this.C.Yj;return 1}function nj(){var a=this.G&255;this.A-=(-1===this.Z?this.C.Vh:this.C.Uh)+(a<this.lb?(-1!=this.Lc&&(this.Ca.$b=3,hf(this,this.Lc),this.Lc=-1),kf(this,this.Ge),-1!=this.qd&&(sd(this,this.qd),this.qd=-1),-1!==this.X&&(t(this,this.ib&~this.Aa.Ga|this.X-this.Aa.Fa),this.X=-1)):8!=this.lb?(b=0,a=8):(b=0,a=-1,ye(this),e=d=!1)):kf(this,this.Ge);var f=a,g=b,k=32,q=Hf(this,this.Na);204!=q||this.Od||(d=!1);this.ea&131072&&(6==f&&99==q||13==f&&205==q)&&(d=!1);!1===d&&(k|=1);983040<=this.Na&&1048575>=this.Na&&(d=!1);n(this, -k|-2147483648)&&(d=!0);if(n(this,k)||d){var r=this.ra.Ob,f="Fault "+ga(f)+(null!=g?" ("+ia(g)+")":"")+" on opcode "+ga(q);d&&r&&(f+=" (blocked by PCjs Debugger)");this.ma?(vb(this,f,d||k,!0),d&&(d=r,this.ma.bc())):(this.Ua(f),this.bc())}if(d&&e)throw-1;if(e)throw this.lb=a,Qh.call(this,a,b,c),this.Ge=this.Na,this.V=1==a?this.V|8192:this.V|4096,a;}function Be(a,b,c){this.pe=a;a=0;b&&(a|=1);c&&(a|=2);3==this.ta&&(a|=4);p.call(this,14,a)}function ne(){this.Vb[this.ca()].call(this)} -function qe(){Ed(this,u(this)&this.B);this.A-=this.C.Sc}function Pd(){this.X=this.ka;var a=u(this)&this.B;Ed(this,this.F&this.B);Ed(this,this.G&this.B);Ed(this,this.H&this.B);Ed(this,this.D&this.B);Ed(this,a);Ed(this,this.K&this.B);Ed(this,this.J&this.B);Ed(this,this.I&this.B);this.A-=this.C.Sj;this.X=-1} -function Qd(){this.X=this.ka;this.I=this.I&~this.B|rd(this);this.J=this.J&~this.B|rd(this);this.K=this.K&~this.B|rd(this);t(this,u(this)+this.fa);this.D=this.D&~this.B|rd(this);this.H=this.H&~this.B|rd(this);this.G=this.G&~this.B|rd(this);this.F=this.F&~this.B|rd(this);this.A-=this.C.Qj;this.X=-1}function Rd(){this.da[this.ca()].call(this,rh)}function re(){!(this.hb&1)||this.ea&131072?p.call(this,6):this.qa[this.ca()].call(this,qh)} +function p(a,b,c,d){var e=!1;this.ra.Rd?80186<=this.na&&(e=!0,0>this.lb?(-1!=this.Lc&&(this.Ca.$b=3,hf(this,this.Lc),this.Lc=-1),kf(this,this.Ge),-1!=this.qd&&(sd(this,this.qd),this.qd=-1),-1!==this.Y&&(t(this,this.ib&~this.Aa.Ga|this.Y-this.Aa.Fa),this.Y=-1)):8!=this.lb?(b=0,a=8):(b=0,a=-1,ye(this),e=d=!1)):kf(this,this.Ge);var f=a,g=b,k=32,q=Hf(this,this.Na);204!=q||this.Od||(d=!1);this.ea&131072&&(6==f&&99==q||13==f&&205==q)&&(d=!1);!1===d&&(k|=1);983040<=this.Na&&1048575>=this.Na&&(d=!1);n(this, +k|-2147483648)&&(d=!0);if(n(this,k)||d){var r=this.ra.Ob,f="Fault "+ga(f)+(null!=g?" ("+ha(g)+")":"")+" on opcode "+ga(q);d&&r&&(f+=" (blocked by PCjs Debugger)");this.ma?(vb(this,f,d||k,!0),d&&(d=r,this.ma.bc())):(this.Ua(f),this.bc())}if(d&&e)throw-1;if(e)throw this.lb=a,Qh.call(this,a,b,c),this.Ge=this.Na,this.V=1==a?this.V|8192:this.V|4096,a;}function Be(a,b,c){this.pe=a;a=0;b&&(a|=1);c&&(a|=2);3==this.ta&&(a|=4);p.call(this,14,a)}function ne(){this.Vb[this.ca()].call(this)} +function qe(){Ed(this,u(this)&this.B);this.A-=this.C.Sc}function Pd(){this.Y=this.ka;var a=u(this)&this.B;Ed(this,this.F&this.B);Ed(this,this.G&this.B);Ed(this,this.H&this.B);Ed(this,this.D&this.B);Ed(this,a);Ed(this,this.K&this.B);Ed(this,this.J&this.B);Ed(this,this.I&this.B);this.A-=this.C.Sj;this.Y=-1} +function Qd(){this.Y=this.ka;this.I=this.I&~this.B|rd(this);this.J=this.J&~this.B|rd(this);this.K=this.K&~this.B|rd(this);t(this,u(this)+this.fa);this.D=this.D&~this.B|rd(this);this.H=this.H&~this.B|rd(this);this.G=this.G&~this.B|rd(this);this.F=this.F&~this.B|rd(this);this.A-=this.C.Qj;this.Y=-1}function Rd(){this.da[this.ca()].call(this,rh)}function re(){!(this.hb&1)||this.ea&131072?p.call(this,6):this.qa[this.ca()].call(this,qh)} function se(){this.V|=20;this.O=this.P=this.Sb;this.A-=this.C.md}function te(){this.V|=20;this.O=this.P=this.Tb;this.A-=this.C.md}function ue(){this.V|=1024;this.La&1024||(this.fa^=6,this.B^=-65536,Re(this));this.A-=this.C.md}function ve(){this.V|=2048;this.La&2048||(this.fd^=6,this.Ga^=-65536,Ge(this));this.A-=this.C.md}function Sd(){Ed(this,this.Sa());this.A-=this.C.Sc}function Td(){this.da[this.ca()].call(this,Lh)}function Xd(){Ed(this,this.L());this.A-=this.C.Sc} function Yd(){this.da[this.ca()].call(this,Jh)}function Zd(){var a=1,b=0,c=this.Ga,d=5;this.La&192&&(a=this.G&c,b=1,this.La&256&&(d=4));if(a--){var e=this.H&65535;Gf(this,e,1,!0)&&(e=pc(this.ja,e,1,this.Na-b-1),this.tc(this.bb.Gc(this.I&c,1),e),this.I=this.I&~c|this.I+(this.ea&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(mf(this),this.V|=256))}} function $d(){var a=1,b=0,c=this.Ga,d=5;this.La&192&&(a=this.G&c,b=1,this.La&256&&(d=4));if(a--){var e=this.H&65535;Gf(this,e,this.fa,!0)&&(e=pc(this.ja,e,this.fa,this.Na-b-1),this.uc(this.bb.Gc(this.I&c,this.fa),e),this.I=this.I&~c|this.I+(this.ea&1024?-this.fa:this.fa)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(mf(this),this.V|=256))}} @@ -200,14 +200,14 @@ function ge(){var a=1,b=0,c=this.Ga,d=5;this.La&192&&(a=this.G&c,b=1,this.La&256 function sj(){var a=this.L();tf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}function tj(){var a=this.L();of(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function uj(){var a=this.L();of(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}function vj(){var a=this.L();rf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function wj(){var a=this.L();rf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)} function xj(){var a=this.L();of(this)||rf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function yj(){var a=this.L();of(this)||rf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}function zj(){var a=this.L();sf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function Aj(){var a=this.L();sf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}function Bj(){var a=this.L();pf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb} function Cj(){var a=this.L();pf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}function Dj(){var a=this.L();!sf(this)!=!tf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function Ej(){var a=this.L();!sf(this)==!tf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function Fj(){var a=this.L();rf(this)||!sf(this)!=!tf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb} -function Gj(){var a=this.L();rf(this)||!sf(this)!=!tf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}function Hj(){this.Ib[this.ca()].call(this,Ij,this.ca);this.A-=-1===this.Y?1:this.C.Cg}function Jj(){this.V|=1;this.Ta[this.ca()].call(this,$h)}function Kj(){this.V|=1;this.qa[this.ca()].call(this,$h)}function Lj(){this.Qa[this.ca()].call(this,$h)}function Mj(){this.da[this.ca()].call(this,$h)}function he(){this.Ib[this.ca()].call(this,Nj,oj)} +function Gj(){var a=this.L();rf(this)||!sf(this)!=!tf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}function Hj(){this.Ib[this.ca()].call(this,Ij,this.ca);this.A-=-1===this.X?1:this.C.Cg}function Jj(){this.V|=1;this.Ta[this.ca()].call(this,$h)}function Kj(){this.V|=1;this.qa[this.ca()].call(this,$h)}function Lj(){this.Qa[this.ca()].call(this,$h)}function Mj(){this.da[this.ca()].call(this,$h)}function he(){this.Ib[this.ca()].call(this,Nj,oj)} function ie(){this.Oa[this.ca()].call(this,2==this.fa?Oj:Pj,oj)}function Qj(){var a=Mf(this),b=rd(this);jf(this,b);a&&t(this,u(this)+a);this.A-=this.C.Xj}function Rj(){var a=rd(this);jf(this,a);this.A-=this.C.Uj} -function je(){this.X=this.ka;var a=Mf(this),b=this.ca()&31;this.A-=11;Ed(this,this.K);var c=u(this)&this.B;if(0>8&255;9<(c&15)||qf(this)?(c+=6,80286<=this.na&&255>3){case 0:this.xb=this.bb.ga;break;case 1:this.xb=this.Ca.ga;break;case 2:this.xb=this.Aa.ga;break;case 3:this.xb=this.Ab.ga;break;case 4:if(80386<=this.na){this.xb=this.Sb.ga;break}p.call(this,6);return;case 5:if(80386<=this.na){this.xb=this.Tb.ga;break}default:p.call(this,6);return}this.V|=1;this.qa[a].call(this,bi)},function(){this.V|= 1;this.O=this.P=this.of;this.da[this.ca()].call(this,Uh)},function(){var a,b;b=this.ca();var 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.na||80386==this.na&&4!=c&&5!=c){p.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=u(this);break;case 5:a=this.K;break;case 6:a=this.J;break;case 7:a=this.I}}this.da[b].call(this,$h);switch(c){case 0:b=this.F;this.F=a;Dd(this,b);break;case 1:b=this.G;this.G=a;hf(this,b);break;case 2:b= -this.H;this.H=a;sd(this,b);break;case 3:b=this.D;this.D=a;Cd(this,b);break;case 4:b=u(this);t(this,a);80386<=this.na?this.Sb.load(b):Dd(this,b);break;case 5:b=this.K;this.K=a;80386<=this.na?this.Tb.load(b):hf(this,b);break;case 6:b=this.J;this.J=a;sd(this,b);break;case 7:b=this.I,this.I=a,Cd(this,b)}},function(){this.V|=1;this.X=this.ka;this.xb=rd(this);this.Oa[this.ca()].call(this,Xj,qj);this.X=-1},function(){this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.G&this.B;this.G=this.G&~this.B| +this.H;this.H=a;sd(this,b);break;case 3:b=this.D;this.D=a;Cd(this,b);break;case 4:b=u(this);t(this,a);80386<=this.na?this.Sb.load(b):Dd(this,b);break;case 5:b=this.K;this.K=a;80386<=this.na?this.Tb.load(b):hf(this,b);break;case 6:b=this.J;this.J=a;sd(this,b);break;case 7:b=this.I,this.I=a,Cd(this,b)}},function(){this.V|=1;this.Y=this.ka;this.xb=rd(this);this.Oa[this.ca()].call(this,Xj,qj);this.Y=-1},function(){this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.G&this.B;this.G=this.G&~this.B| a&this.B;this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.H&this.B;this.H=this.H&~this.B|a&this.B;this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.D&this.B;this.D=this.D&~this.B|a&this.B;this.A-=3},function(){var a=this.F,b=u(this);this.F=this.F&~this.B|b&this.B;t(this,b&~this.B|a&this.B);this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.K&this.B;this.K=this.K&~this.B|a&this.B;this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.J&this.B;this.J=this.J& ~this.B|a&this.B;this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.I&this.B;this.I=this.I&~this.B|a&this.B;this.A-=3},function(){this.F=2==this.fa?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.fa?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.C.dj},function(){Ch.call(this,this.Sa(),Mf(this));this.A-=this.C.gj},function(){this.A-=3},function(){var a=Fd(this);a&131072&&3>this.Ra?p.call(this,13,0):(Ed(this,a&-196609),this.A-= this.C.Sc)},function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{var a=rd(this),a=a&65535|this.ea&-65536;Gd(this,a);this.A-=this.C.zc}},function(){var a=this.F>>8&255;a&1?vf(this):wf(this);a&4?(this.resultType&=-3,this.ea|=4):(this.resultType&=-3,this.ea&=-5);a&16?Df(this):Bf(this);a&64?Ef(this):Cf(this);a&128?(this.resultType&=-17,this.ea|=128):(this.resultType&=-17,this.ea&=-129);this.A-=this.C.jc},function(){this.F=this.F&-65281|(Fd(this)&213)<<8;this.A-=this.C.jc},function(){var a=this.F& --256,b;b=R(this);b=this.Wa(this.O.Fc(b,1));this.F=a|b;this.A-=this.C.Kh},function(){this.F=this.F&~this.B|Ad(this,this.O,R(this));this.A-=this.C.Kh},function(){var a=R(this),b=this.F;this.tc(this.O.Gc(a,1),b);this.A-=this.C.Lh},function(){var a=R(this),b=this.F;this.uc(this.O.Gc(a,this.fa),b);this.A-=this.C.Lh},function(){var a=1,b=0,c=this.Ga,d=this.C.Mh;this.La&192&&(a=this.G&c,b=1,d=this.C.Oh,this.La&256||(this.A-=this.C.Nh));if(a--){var e=this.Wa(this.O.Fc(this.J&c,1));this.tc(this.bb.Gc(this.I& +-256,b;b=S(this);b=this.Wa(this.O.Fc(b,1));this.F=a|b;this.A-=this.C.Kh},function(){this.F=this.F&~this.B|Ad(this,this.O,S(this));this.A-=this.C.Kh},function(){var a=S(this),b=this.F;this.tc(this.O.Gc(a,1),b);this.A-=this.C.Lh},function(){var a=S(this),b=this.F;this.uc(this.O.Gc(a,this.fa),b);this.A-=this.C.Lh},function(){var a=1,b=0,c=this.Ga,d=this.C.Mh;this.La&192&&(a=this.G&c,b=1,d=this.C.Oh,this.La&256||(this.A-=this.C.Nh));if(a--){var e=this.Wa(this.O.Fc(this.J&c,1));this.tc(this.bb.Gc(this.I& c,1),e);e=this.ea&1024?-1:1;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.A-=d;this.G=this.G&~c|this.G-b&c;a&&(mf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Mh;this.La&192&&(a=this.G&c,b=1,d=this.C.Oh,this.La&256||(this.A-=this.C.Nh));if(a--){var e=Ad(this,this.O,this.J&c);this.uc(this.bb.Gc(this.I&c,this.fa),e);e=this.ea&1024?-this.fa:this.fa;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.A-=d;this.G=this.G&~c|this.G-b&c;a&&(mf(this),this.V|=256)}}, function(){var a=1,b=0,c=this.Ga,d=this.C.xh;this.La&192&&(a=this.G&c,b=1,d=this.C.zh,this.La&256||(this.A-=this.C.yh));if(a--){var e=If(this,this.O,this.J&c),f=Kf(this,this.bb,this.I&c);Dh.call(this,e,f);e=this.ea&1024?-1:1;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.C.ac;a&&rf(this)==(this.La&64)&&(mf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.xh;this.La&192&&(a=this.G&c,b=1,d=this.C.zh,this.La&256||(this.A-=this.C.yh)); if(a--){var e=Jf(this,this.O,this.J&c),f=Lf(this,this.bb,this.I&c);Eh.call(this,e,f);e=this.ea&1024?-this.fa:this.fa;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.C.ac;a&&rf(this)==(this.La&64)&&(mf(this),this.V|=256)}},function(){uf(this,this.F&this.ca(),128);this.A-=this.C.Ee},function(){uf(this,this.F&this.Sa(),this.Ja);this.A-=this.C.Ee},function(){var a=1,b=0,c=this.Ga,d=this.C.Xh;this.La&192&&(a=this.G&c,b=1,d=this.C.Zh,this.La&256||(this.A-= @@ -233,15 +233,15 @@ this.O,this.J&c);this.F=this.F&~this.B|e;this.J=this.J&~c|this.J+(this.ea&1024?- this.D&-256|this.ca();this.A-=this.C.jc},function(){this.F=this.F&-65281|this.ca()<<8;this.A-=this.C.jc},function(){this.G=this.G&-65281|this.ca()<<8;this.A-=this.C.jc},function(){this.H=this.H&-65281|this.ca()<<8;this.A-=this.C.jc},function(){this.D=this.D&-65281|this.ca()<<8;this.A-=this.C.jc},function(){this.F=this.F&~this.B|this.Sa();this.A-=this.C.jc},function(){this.G=this.G&~this.B|this.Sa();this.A-=this.C.jc},function(){this.H=this.H&~this.B|this.Sa();this.A-=this.C.jc},function(){this.D= this.D&~this.B|this.Sa();this.A-=this.C.jc},function(){t(this,u(this)&~this.B|this.Sa());this.A-=this.C.jc},function(){this.K=this.K&~this.B|this.Sa();this.A-=this.C.jc},function(){this.J=this.J&~this.B|this.Sa();this.A-=this.C.jc},function(){this.I=this.I&~this.B|this.Sa();this.A-=this.C.jc},Qj,Rj,Qj,Rj,function(){this.da[this.ca()].call(this,Vh)},function(){this.da[this.ca()].call(this,Th)},function(){this.V|=1;this.Ib[this.ca()].call(this,Yj,this.ca)},function(){this.V|=1;this.Oa[this.ca()].call(this, Yj,this.Sa)},Sj,Tj,Sj,Tj,function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{var a=this.C.xj;this.lb=-1;Qh.call(this,3,null,a)}},function(){var a=this.ca();if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{var b;a:{b=this.ie[a];if(void 0!==b)for(var c=0;cthis.Ra)p.call(this,13,0);else{var a=this.C.yj; -this.lb=-1;Qh.call(this,4,null,a)}else this.A-=this.C.zj},function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{this.X=this.ka;this.A-=this.C.vj;if(this.hb&1&&this.ea&16384){var a=this.va(this.Ya.Fa+0);td(this.Ca,a,!1)}else{var a=this.ta,b=rd(this),c=rd(this),d=rd(this);if(this.ea&131072)d=d&131071|this.ea&-131072;else if(d&131072){var e=rd(this),f=rd(this),g=rd(this),k=rd(this),q=rd(this),r=rd(this);yd(this,!0,!0);sd(this,f);t(this,e);Dd(this,g);Cd(this,k);this.Sb.load(q);this.Tb.load(r)}null!= -Hd(this,b,c,!1)&&(Gd(this,d,a),this.le&&Ve(this,this.Na))}this.X=-1}},function(){this.Ib[this.ca()].call(this,Nj,mj)},function(){this.Oa[this.ca()].call(this,2==this.fa?Oj:Pj,mj)},function(){this.Ib[this.ca()].call(this,Nj,nj)},function(){this.Oa[this.ca()].call(this,2==this.fa?Oj:Pj,nj)},function(){var a=this.ca();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;uf(this,this.F,128);this.A-=this.C.aj}else lj.call(this)},function(){var a=this.F&255,b=(this.F>>8&255)*this.ca()|0,c=a+b|0;this.F= +this.lb=-1;Qh.call(this,4,null,a)}else this.A-=this.C.zj},function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{this.Y=this.ka;this.A-=this.C.vj;if(this.hb&1&&this.ea&16384){var a=this.va(this.Ya.Fa+0);xd(this.Ca,a,!1)}else{var a=this.ta,b=rd(this),c=rd(this),d=rd(this);if(this.ea&131072)d=d&131071|this.ea&-131072;else if(d&131072){var e=rd(this),f=rd(this),g=rd(this),k=rd(this),q=rd(this),r=rd(this);yd(this,!0,!0);sd(this,f);t(this,e);Dd(this,g);Cd(this,k);this.Sb.load(q);this.Tb.load(r)}null!= +Hd(this,b,c,!1)&&(Gd(this,d,a),this.le&&Ve(this,this.Na))}this.Y=-1}},function(){this.Ib[this.ca()].call(this,Nj,mj)},function(){this.Oa[this.ca()].call(this,2==this.fa?Oj:Pj,mj)},function(){this.Ib[this.ca()].call(this,Nj,nj)},function(){this.Oa[this.ca()].call(this,2==this.fa?Oj:Pj,nj)},function(){var a=this.ca();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;uf(this,this.F,128);this.A-=this.C.aj}else lj.call(this)},function(){var a=this.F&255,b=(this.F>>8&255)*this.ca()|0,c=a+b|0;this.F= this.F&-65536|c&255;nf(this,a,b,c,191);this.A-=this.C.$i},function(){this.F=this.F&-256|(of(this)?255:0);this.A-=2},function(){this.F=this.F&-256|If(this,this.O,this.D+(this.F&255)&65535);this.A-=this.C.Zj},function(){Uj.call(this,216)},function(){Uj.call(this,217)},function(){Uj.call(this,218)},function(){Uj.call(this,219)},function(){Uj.call(this,220)},function(){Uj.call(this,221)},function(){Uj.call(this,222)},function(){Uj.call(this,223)},function(){var a=this.L(),b=this.G-1&this.Ga;this.G=this.G& ~this.Ga|b;b&&!rf(this)?(jf(this,v(this)+a),this.A-=this.C.Gj):this.A-=this.C.Hh},function(){var a=this.L(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b&&rf(this)?(jf(this,v(this)+a),this.A-=this.C.Ih):this.A-=this.C.Jh},function(){var a=this.L(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b?(jf(this,v(this)+a),this.A-=this.C.Fj):this.A-=this.C.Hh},function(){var a=this.L();this.G&this.Ga?this.A-=this.C.Jh:(jf(this,v(this)+a),this.A-=this.C.Ih)},function(){var a=this.ca();Gf(this,a,1,!0)&&(this.F= this.F&-256|pc(this.ja,a,1,this.Na-2)&255,this.A-=this.C.Ch)},function(){var a=this.ca();Gf(this,a,this.fa,!0)&&(this.F=this.F&~this.B|pc(this.ja,a,this.fa,this.Na-2)&this.B,this.A-=this.C.Ch)},function(){var a=this.ca();Gf(this,a,1,!1)&&(tc(this.ja,a,1,this.F&255,this.Na-2),this.A-=this.C.Qh)},function(){var a=this.ca();Gf(this,a,this.fa,!1)&&(tc(this.ja,a,this.fa,this.F&this.B,this.Na-2),this.A-=this.C.Qh)},function(){var a=this.Sa(),b=v(this),a=b+a;Ed(this,b);jf(this,a);this.A-=this.C.ej},function(){var a= this.Sa();jf(this,v(this)+a);this.A-=this.C.Dh},function(){Hd(this,this.Sa(),Mf(this));this.A-=this.C.Bj},function(){var a=this.L();jf(this,v(this)+a);this.A-=this.C.Dh},function(){var a=this.H&65535;Gf(this,a,1,!0)&&(this.F=this.F&-256|pc(this.ja,a,1,this.Na-1)&255,this.A-=this.C.Bh)},function(){var a=this.H&65535;Gf(this,a,this.fa,!0)&&(this.F=this.F&~this.B|pc(this.ja,a,this.fa,this.Na-1)&this.B,this.A-=this.C.Bh)},function(){var a=this.H&65535;Gf(this,a,1,!1)&&(tc(this.ja,a,1,this.F&255,this.Na- 1),this.A-=this.C.Ph)},function(){var a=this.H&65535;Gf(this,a,2,!1)&&(tc(this.ja,a,this.fa,this.F&this.B,this.Na-1),this.A-=this.C.Ph)},Vj,Vj,function(){this.V|=132;this.A-=this.C.md},function(){this.V|=68;this.A-=this.C.md},function(){this.ea&131072?p.call(this,13,0):(this.za|=4,this.A-=2,this.ma&&n(this,-2147483648)?(mf(this),this.ma.bc()):this.ea&512||(this.ma&&mf(this),this.bc()))},function(){of(this)?wf(this):vf(this);this.A-=2},function(){this.Va=!1;this.Ib[this.ca()].call(this,ak,pj);this.Va&& (this.F=this.F&~this.B|this.la&this.B)},function(){this.Va=!1;this.Oa[this.ca()].call(this,bk,pj);this.Va&&(this.F=this.F&~this.B|this.la&this.B,this.H=this.H&~this.B|this.Ba&this.B)},function(){wf(this);this.A-=2},function(){vf(this);this.A-=2},function(){this.ta>this.Ra?p.call(this,13,0):(this.ea&=-513,this.A-=this.C.cj)},function(){this.ta>this.Ra?p.call(this,13,0):(this.ea|=512,this.V|=4,this.A-=2)},function(){this.ea&=-1025;this.A-=2},function(){this.ea|=1024;this.A-=2},function(){this.Ib[this.ca()].call(this, -Ld,pj)},function(){this.Oa[this.ca()].call(this,Md,pj)}],Ij=[mh,ci,kh,fi,oh,$i,hj,Dh],Wj=[nh,di,lh,gi,ph,aj,ij,Eh],Xj=[function(a,b){this.A-=-1===this.Y?this.C.zc:this.C.Rj;return b},jj,jj,jj,jj,jj,jj,jj],Yj=[function(a,b){this.A-=-1===this.Y?this.C.Jj:this.C.Hj;return b},kj,kj,kj,kj,kj,kj,kj],Nj=[function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;zf(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a; +Ld,pj)},function(){this.Oa[this.ca()].call(this,Md,pj)}],Ij=[mh,ci,kh,fi,oh,$i,hj,Dh],Wj=[nh,di,lh,gi,ph,aj,ij,Eh],Xj=[function(a,b){this.A-=-1===this.X?this.C.zc:this.C.Rj;return b},jj,jj,jj,jj,jj,jj,jj],Yj=[function(a,b){this.A-=-1===this.X?this.C.Jj:this.C.Hj;return b},kj,kj,kj,kj,kj,kj,kj],Nj=[function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;zf(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a; zf(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=Af(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;zf(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=0;8>>c-1,a=c>>>1&255,uf(this,a,128,c&1,a&128));return a}, kj,function(a,b){var c=b&this.wa;c&&(9>24>>c-1,a=c>>1&255,uf(this,a,128,c&1));return a}],Oj=[function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;zf(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;zf(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=Af(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;zf(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=0;16>>c-1,a=c>>>1&65535,uf(this,a,32768,c&1,a&32768));return a},kj,function(a,b){var c=b&this.wa;c&&(17>16>>c-1,a=c>>1&65535,uf(this,a,32768,c&1));return a}],Pj=[function(a,b){var c= @@ -253,7 +253,7 @@ this.C.jj;this.V|=2;return a},function(a,b){if(!a)return lj.call(this),a;var c=a a,this.F),c=this.Ba!=this.la>>31);c?(vf(this),xf(this)):(wf(this),yf(this));this.Va=!0;this.A-=-1===this.Z?this.C.uj:this.C.tj;this.V|=2;return a},function(a,b){if(2==this.fa){if(!a)return lj.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a;if(65536<=c)return lj.call(this),a;this.la=c&65535;this.Ba=b%a&65535}else{if(!Hh.call(this,this.F,this.H,a))return lj.call(this),a;this.la|=0;this.Ba|=0}this.Va=!0;this.A-=-1===this.Z?this.C.mj:this.C.lj;this.V|=2;return a},function(a,b){if(2==this.fa){if(!a)return lj.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.na&&-32768==d)return lj.call(this),a;this.la=d&65535;this.Ba=b%c&65535}else{var c=this.F,d=this.H,e=a,f=0,g=0;0>e&&(e=-e|0,f=1-f);0>d&&(c=-c|0,d=~d+(c?0:1)|0,g=1,f=1-f);!Hh.call(this,c,d,e)||this.la>2147483647+f||this.Ba>2147483647+g?c=!1:(f&&(this.la=-this.la),g&&(this.Ba=-this.Ba),c=!0);if(!c)return lj.call(this),a;this.la|=0;this.Ba|=0}this.Va=!0;this.A-=-1===this.Z?this.C.qj:this.C.pj;this.V|=2;return a}],Ld=[function(a){var b= a+1|0;nf(this,a,1,b,190);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&255},function(a){var b=a-1|0;nf(this,a,1,b,190,!0);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&255},kj,kj,kj,kj,kj,kj],Md=[function(a){var b=a+1|0;nf(this,a,1,b,this.Ja|62);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&this.B},function(a){var b=a-1|0;nf(this,a,1,b,this.Ja|62,!0);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&this.B},function(a){Ed(this,v(this));jf(this,a);this.A-=-1===this.Z?this.C.ij:this.C.hj;this.V|= -2;return a},function(a){if(-1===this.Z)return kj.call(this,a);this.X=this.ka;Ch.call(this,a,this.va(this.Z+this.fa));this.A-=this.C.fj;this.V|=2;this.X=-1;return a},function(a){jf(this,a);this.A-=-1===this.Z?this.C.Dj:this.C.Cj;this.V|=2;return a},function(a){if(-1===this.Z)return kj.call(this,a);Hd(this,a,this.va(this.Z+this.fa));this.A-=this.C.Aj;this.V|=2;return a},function(a){var b=a;this.V&512&&(a=a-2&65535,80286>this.na&&(b=a));Ed(this,b);this.A-=-1===this.Z?this.C.Sc:this.C.Tj;this.V|=2;return a}, +2;return a},function(a){if(-1===this.Z)return kj.call(this,a);this.Y=this.ka;Ch.call(this,a,this.va(this.Z+this.fa));this.A-=this.C.fj;this.V|=2;this.Y=-1;return a},function(a){jf(this,a);this.A-=-1===this.Z?this.C.Dj:this.C.Cj;this.V|=2;return a},function(a){if(-1===this.Z)return kj.call(this,a);Hd(this,a,this.va(this.Z+this.fa));this.A-=this.C.Aj;this.V|=2;return a},function(a){var b=a;this.V&512&&(a=a-2&65535,80286>this.na&&(b=a));Ed(this,b);this.A-=-1===this.Z?this.C.Sc:this.C.Tj;this.V|=2;return a}, kj];function we(){this.da[this.ca()].call(this,ej);this.A-=-1===this.Z?6:13}function xe(){this.qa[this.ca()].call(this,dj);this.A-=-1===this.Z?12:19}var oe=Array(256);oe[0]=function(){var a=this.ca();16>(a&56)&&(this.V|=1);this.Oa[a].call(this,this.Ng,pj)};oe[1]=function(){var a=this.ca();a&16||(this.V|=1);this.Oa[a].call(this,ck,pj)};oe[2]=function(){!(this.hb&1)||this.ea&131072?p.call(this,6):this.da[this.ca()].call(this,Rh)}; oe[3]=function(){!(this.hb&1)||this.ea&131072?p.call(this,6):this.da[this.ca()].call(this,Yh)}; oe[5]=function(){this.ta?p.call(this,13,0,0,!0):(Ff(this,this.va(2054)),this.I=this.va(2086),this.J=this.va(2088),this.K=this.va(2090),this.D=this.va(2094),this.H=this.va(2096),this.G=this.va(2098),this.F=this.va(2100),qd(this.bb,2102,this.va(2084)),qd(this.Ca,2108,this.va(2082)),qd(this.Aa,2114,this.va(2080)),qd(this.Ab,2120,this.va(2078)),Gd(this,this.va(2072)),jf(this,this.va(2074)),t(this,this.va(2092)),this.Ec=this.va(2126)|this.Wa(2128)<<16,this.Ad=this.Ec+this.va(2130),this.Oc=this.va(2138)| @@ -267,8 +267,8 @@ w[130]=function(){var a=this.Sa();of(this)?(jf(this,v(this)+a),this.A-=this.C.fb w[134]=function(){var a=this.Sa();of(this)||rf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[135]=function(){var a=this.Sa();of(this)||rf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)};w[136]=function(){var a=this.Sa();sf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[137]=function(){var a=this.Sa();sf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}; w[138]=function(){var a=this.Sa();pf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[139]=function(){var a=this.Sa();pf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)};w[140]=function(){var a=this.Sa();!sf(this)!=!tf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[141]=function(){var a=this.Sa();!sf(this)==!tf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}; w[142]=function(){var a=this.Sa();rf(this)||!sf(this)!=!tf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[143]=function(){var a=this.Sa();rf(this)||!sf(this)!=!tf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)};w[144]=function(){hi.call(this,ii)};w[145]=function(){hi.call(this,ii)};w[146]=function(){hi.call(this,ji)};w[147]=function(){hi.call(this,ki)};w[148]=function(){hi.call(this,Ci)};w[149]=function(){hi.call(this,Di)};w[150]=function(){hi.call(this,Ei)}; -w[151]=function(){hi.call(this,Fi)};w[152]=function(){hi.call(this,Gi)};w[153]=function(){hi.call(this,Hi)};w[154]=function(){hi.call(this,Ii)};w[155]=function(){hi.call(this,Ji)};w[156]=function(){hi.call(this,Ki)};w[157]=function(){hi.call(this,Li)};w[158]=function(){hi.call(this,Mi)};w[159]=function(){hi.call(this,Ni)};w[160]=function(){Bd(this,this.Sb.ga,this.fa,2);this.A-=this.C.Fe};w[161]=function(){this.X=this.ka;var a=rd(this);this.Sb.load(a);this.A-=this.C.zc;this.X=-1}; -w[163]=function(){this.qa[this.ca()].call(this,yh);-1!==this.Z&&(this.A-=6)};w[164]=function(){this.qa[this.ca()].call(this,2==this.fa?Qi:Ri);this.A-=-1===this.Z?3:7};w[165]=function(){this.qa[this.ca()].call(this,2==this.fa?Si:Ti);this.A-=-1===this.Z?3:7};w[168]=function(){Bd(this,this.Tb.ga,this.fa,2);this.A-=this.C.Fe};w[169]=function(){this.X=this.ka;var a=rd(this);this.Tb.load(a);this.A-=this.C.zc;this.X=-1};w[171]=function(){this.qa[this.ca()].call(this,Bh);-1!==this.Z&&(this.A-=5)}; +w[151]=function(){hi.call(this,Fi)};w[152]=function(){hi.call(this,Gi)};w[153]=function(){hi.call(this,Hi)};w[154]=function(){hi.call(this,Ii)};w[155]=function(){hi.call(this,Ji)};w[156]=function(){hi.call(this,Ki)};w[157]=function(){hi.call(this,Li)};w[158]=function(){hi.call(this,Mi)};w[159]=function(){hi.call(this,Ni)};w[160]=function(){Bd(this,this.Sb.ga,this.fa,2);this.A-=this.C.Fe};w[161]=function(){this.Y=this.ka;var a=rd(this);this.Sb.load(a);this.A-=this.C.zc;this.Y=-1}; +w[163]=function(){this.qa[this.ca()].call(this,yh);-1!==this.Z&&(this.A-=6)};w[164]=function(){this.qa[this.ca()].call(this,2==this.fa?Qi:Ri);this.A-=-1===this.Z?3:7};w[165]=function(){this.qa[this.ca()].call(this,2==this.fa?Si:Ti);this.A-=-1===this.Z?3:7};w[168]=function(){Bd(this,this.Tb.ga,this.fa,2);this.A-=this.C.Fe};w[169]=function(){this.Y=this.ka;var a=rd(this);this.Tb.load(a);this.A-=this.C.zc;this.Y=-1};w[171]=function(){this.qa[this.ca()].call(this,Bh);-1!==this.Z&&(this.A-=5)}; w[172]=function(){this.qa[this.ca()].call(this,2==this.fa?Wi:Xi);this.A-=-1===this.Z?3:7};w[173]=function(){this.qa[this.ca()].call(this,2==this.fa?Yi:Zi);this.A-=-1===this.Z?3:7};w[175]=function(){this.da[this.ca()].call(this,2==this.fa?Kh:Mh)};w[178]=function(){this.da[this.ca()].call(this,Zh)};w[179]=function(){this.qa[this.ca()].call(this,Ah);-1!==this.Z&&(this.A-=5)};w[180]=function(){this.da[this.ca()].call(this,Wh)};w[181]=function(){this.da[this.ca()].call(this,Xh)}; w[182]=function(){var a,b=this.ca(),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.Qa[b].call(this,ai);switch(c){case 0:this.F=this.F&~this.B|this.F&255;break;case 1:this.G=this.G&~this.B|this.G&255;break;case 2:this.H=this.H&~this.B|this.H&255;break;case 3:this.D=this.D&~this.B|this.D&255;break;case 4:this.ib=this.ib&~this.B|this.F>>8&255;this.F=a;break;case 5:this.K=this.K&~this.B|this.G>>8&255;this.G=a;break;case 6:this.J=this.J&~this.B| this.H>>8&255;this.H=a;break;case 7:this.I=this.I&~this.B|this.D>>8&255,this.D=a}this.A-=-1===this.Z?3:6};w[183]=function(){var a=this.ca();zd(this,2);this.da[a].call(this,ai);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.ib=this.ib&65535;break;case 5:this.K=this.K&65535;break;case 6:this.J=this.J&65535;break;case 7:this.I=this.I&65535}this.A-=-1===this.Z?3:6}; @@ -280,18 +280,18 @@ var df=[function(){this.A-=2+(-1===this.Z?0:1);return this.Bc.ga},function(){thi 7168)))return Ef(this),a;Cf(this);return a},function(a){this.V|=2;this.A-=14+(-1===this.Z?0:2);if(-1!==this.Ea.load(a)&&512==(this.Ea.Bb&2560)&&this.Ea.Mc>=this.ta&&this.Ea.Mc>=(a&3))return Ef(this),a;Cf(this);return a},kj,kj],Nd=[me,me,me,me,me,me,kj,kj],ck=[function(a){if(-1===this.Z)p.call(this,6);else{a=this.Ad-this.Ec;var b=this.Ec;80286==this.na?b|=-16777216:80386<=this.na&&2!=this.fa&&(a|=b<<16);this.ub(this.Z+2,b);this.A-=11}return a},function(a){if(-1===this.Z)p.call(this,6);else{a=this.Od- this.Oc;var b=this.Oc;80286==this.na?b|=-16777216:80386<=this.na&&2!=this.fa&&(a|=b<<16);this.ub(this.Z+2,b);this.A-=12}return a},function(a){-1===this.Z||this.ea&131072?p.call(this,6):(this.Ec=this.ua(this.Z+2)&(this.B|this.B<<8),a&=65535,this.Ad=this.Ec+a,this.V|=2,this.A-=11);return a},function(a){-1===this.Z||this.ea&131072?p.call(this,6):(this.Oc=this.ua(this.Z+2)&(this.B|this.B<<8),a&=65535,this.Od=this.Oc+a,this.V|=2,this.A-=12);return a},function(){this.A-=2+(-1===this.Z?0:1);return this.hb}, kj,function(a){this.ea&131072?p.call(this,6):(Ff(this,a),this.A-=-1===this.Z?3:6,this.V|=2);return a},kj],dk=[kj,kj,kj,kj,uh,xh,wh,vh],A=[function(a){a=a.call(this,this.F&255,E(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.F&255,E(this,this.D+this.I));this.F=this.F&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.F&255,G(this,this.K+this.J));this.F=this.F&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.F&255,G(this,this.K+this.I));this.F= -this.F&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.F&255,E(this,this.J));this.F=this.F&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.F&255,E(this,this.I));this.F=this.F&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.F&255,E(this,R(this)));this.F=this.F&-256|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.F&255,E(this,this.D));this.F=this.F&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.G&255,E(this,this.D+this.J));this.G=this.G&-256|a;this.A-=this.C.oa}, +this.F&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.F&255,E(this,this.J));this.F=this.F&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.F&255,E(this,this.I));this.F=this.F&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.F&255,E(this,S(this)));this.F=this.F&-256|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.F&255,E(this,this.D));this.F=this.F&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.G&255,E(this,this.D+this.J));this.G=this.G&-256|a;this.A-=this.C.oa}, function(a){a=a.call(this,this.G&255,E(this,this.D+this.I));this.G=this.G&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.G&255,G(this,this.K+this.J));this.G=this.G&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.G&255,G(this,this.K+this.I));this.G=this.G&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.G&255,E(this,this.J));this.G=this.G&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.G&255,E(this,this.I));this.G=this.G&-256|a;this.A-=this.C.aa},function(a){a=a.call(this, -this.G&255,E(this,R(this)));this.G=this.G&-256|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.H&255,E(this,this.D+this.J));this.H=this.H&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.H&255,E(this,this.D+this.I));this.H=this.H&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.H&255,G(this,this.K+this.J));this.H=this.H&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.H&255,G(this, -this.K+this.I));this.H=this.H&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.H&255,E(this,this.J));this.H=this.H&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.H&255,E(this,this.I));this.H=this.H&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.H&255,E(this,R(this)));this.H=this.H&-256|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.H&255,E(this,this.D));this.H=this.H&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.D&255,E(this,this.D+this.J));this.D=this.D& +this.G&255,E(this,S(this)));this.G=this.G&-256|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.H&255,E(this,this.D+this.J));this.H=this.H&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.H&255,E(this,this.D+this.I));this.H=this.H&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.H&255,G(this,this.K+this.J));this.H=this.H&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.H&255,G(this, +this.K+this.I));this.H=this.H&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.H&255,E(this,this.J));this.H=this.H&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.H&255,E(this,this.I));this.H=this.H&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.H&255,E(this,S(this)));this.H=this.H&-256|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.H&255,E(this,this.D));this.H=this.H&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.D&255,E(this,this.D+this.J));this.D=this.D& -256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.D&255,E(this,this.D+this.I));this.D=this.D&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.D&255,G(this,this.K+this.J));this.D=this.D&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.D&255,G(this,this.K+this.I));this.D=this.D&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.D&255,E(this,this.J));this.D=this.D&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.D&255,E(this,this.I));this.D=this.D&-256|a;this.A-= -this.C.aa},function(a){a=a.call(this,this.D&255,E(this,R(this)));this.D=this.D&-256|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.D&255,E(this,this.D));this.D=this.D&-256|a;this.A-=this.C.aa},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.C.oa},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.I));this.F=this.F&-65281|a<<8;this.A-=this.C.pa},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.J));this.F=this.F&-65281|a<< -8;this.A-=this.C.pa},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.I));this.F=this.F&-65281|a<<8;this.A-=this.C.oa},function(a){a=a.call(this,this.F>>8&255,E(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.C.aa},function(a){a=a.call(this,this.F>>8&255,E(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.C.aa},function(a){a=a.call(this,this.F>>8&255,E(this,R(this)));this.F=this.F&-65281|a<<8;this.A-=this.C.Ka},function(a){a=a.call(this,this.F>>8&255,E(this,this.D));this.F=this.F& +this.C.aa},function(a){a=a.call(this,this.D&255,E(this,S(this)));this.D=this.D&-256|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.D&255,E(this,this.D));this.D=this.D&-256|a;this.A-=this.C.aa},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.C.oa},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.I));this.F=this.F&-65281|a<<8;this.A-=this.C.pa},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.J));this.F=this.F&-65281|a<< +8;this.A-=this.C.pa},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.I));this.F=this.F&-65281|a<<8;this.A-=this.C.oa},function(a){a=a.call(this,this.F>>8&255,E(this,this.J));this.F=this.F&-65281|a<<8;this.A-=this.C.aa},function(a){a=a.call(this,this.F>>8&255,E(this,this.I));this.F=this.F&-65281|a<<8;this.A-=this.C.aa},function(a){a=a.call(this,this.F>>8&255,E(this,S(this)));this.F=this.F&-65281|a<<8;this.A-=this.C.Ka},function(a){a=a.call(this,this.F>>8&255,E(this,this.D));this.F=this.F& -65281|a<<8;this.A-=this.C.aa},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.C.oa},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.I));this.G=this.G&-65281|a<<8;this.A-=this.C.pa},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.J));this.G=this.G&-65281|a<<8;this.A-=this.C.pa},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.I));this.G=this.G&-65281|a<<8;this.A-=this.C.oa},function(a){a=a.call(this,this.G>>8&255, -E(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.C.aa},function(a){a=a.call(this,this.G>>8&255,E(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.C.aa},function(a){a=a.call(this,this.G>>8&255,E(this,R(this)));this.G=this.G&-65281|a<<8;this.A-=this.C.Ka},function(a){a=a.call(this,this.G>>8&255,E(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.C.aa},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.C.oa},function(a){a=a.call(this,this.H>> +E(this,this.J));this.G=this.G&-65281|a<<8;this.A-=this.C.aa},function(a){a=a.call(this,this.G>>8&255,E(this,this.I));this.G=this.G&-65281|a<<8;this.A-=this.C.aa},function(a){a=a.call(this,this.G>>8&255,E(this,S(this)));this.G=this.G&-65281|a<<8;this.A-=this.C.Ka},function(a){a=a.call(this,this.G>>8&255,E(this,this.D));this.G=this.G&-65281|a<<8;this.A-=this.C.aa},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.C.oa},function(a){a=a.call(this,this.H>> 8&255,E(this,this.D+this.I));this.H=this.H&-65281|a<<8;this.A-=this.C.pa},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.J));this.H=this.H&-65281|a<<8;this.A-=this.C.pa},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.I));this.H=this.H&-65281|a<<8;this.A-=this.C.oa},function(a){a=a.call(this,this.H>>8&255,E(this,this.J));this.H=this.H&-65281|a<<8;this.A-=this.C.aa},function(a){a=a.call(this,this.H>>8&255,E(this,this.I));this.H=this.H&-65281|a<<8;this.A-=this.C.aa},function(a){a= -a.call(this,this.H>>8&255,E(this,R(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.Ka},function(a){a=a.call(this,this.H>>8&255,E(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.C.aa},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.C.oa},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.I));this.D=this.D&-65281|a<<8;this.A-=this.C.pa},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.J));this.D=this.D&-65281|a<<8;this.A-= -this.C.pa},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.I));this.D=this.D&-65281|a<<8;this.A-=this.C.oa},function(a){a=a.call(this,this.D>>8&255,E(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.C.aa},function(a){a=a.call(this,this.D>>8&255,E(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.C.aa},function(a){a=a.call(this,this.D>>8&255,E(this,R(this)));this.D=this.D&-65281|a<<8;this.A-=this.C.Ka},function(a){a=a.call(this,this.D>>8&255,E(this,this.D));this.D=this.D&-65281|a<< +a.call(this,this.H>>8&255,E(this,S(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.Ka},function(a){a=a.call(this,this.H>>8&255,E(this,this.D));this.H=this.H&-65281|a<<8;this.A-=this.C.aa},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.C.oa},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.I));this.D=this.D&-65281|a<<8;this.A-=this.C.pa},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.J));this.D=this.D&-65281|a<<8;this.A-= +this.C.pa},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.I));this.D=this.D&-65281|a<<8;this.A-=this.C.oa},function(a){a=a.call(this,this.D>>8&255,E(this,this.J));this.D=this.D&-65281|a<<8;this.A-=this.C.aa},function(a){a=a.call(this,this.D>>8&255,E(this,this.I));this.D=this.D&-65281|a<<8;this.A-=this.C.aa},function(a){a=a.call(this,this.D>>8&255,E(this,S(this)));this.D=this.D&-65281|a<<8;this.A-=this.C.Ka},function(a){a=a.call(this,this.D>>8&255,E(this,this.D));this.D=this.D&-65281|a<< 8;this.A-=this.C.aa},function(a){a=a.call(this,this.F&255,E(this,this.D+this.J+this.L()));this.F=this.F&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.F&255,E(this,this.D+this.I+this.L()));this.F=this.F&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.F&255,G(this,this.K+this.J+this.L()));this.F=this.F&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.F&255,G(this,this.K+this.I+this.L()));this.F=this.F&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.F&255,E(this,this.J+ this.L()));this.F=this.F&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&255,E(this,this.I+this.L()));this.F=this.F&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&255,G(this,this.K+this.L()));this.F=this.F&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&255,E(this,this.D+this.L()));this.F=this.F&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&255,E(this,this.D+this.J+this.L()));this.G=this.G&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.G&255,E(this, this.D+this.I+this.L()));this.G=this.G&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.G&255,G(this,this.K+this.J+this.L()));this.G=this.G&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.G&255,G(this,this.K+this.I+this.L()));this.G=this.G&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.G&255,E(this,this.J+this.L()));this.G=this.G&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&255,E(this,this.I+this.L()));this.G=this.G&-256|a;this.A-=this.C.N},function(a){a=a.call(this, @@ -305,21 +305,21 @@ this.G=this.G&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.G>>8& a.call(this,this.G>>8&255,E(this,this.D+this.L()));this.G=this.G&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.J+this.L()));this.H=this.H&-65281|a<<8;this.A-=this.C.S},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.I+this.L()));this.H=this.H&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.J+this.L()));this.H=this.H&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.I+ this.L()));this.H=this.H&-65281|a<<8;this.A-=this.C.S},function(a){a=a.call(this,this.H>>8&255,E(this,this.J+this.L()));this.H=this.H&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.I+this.L()));this.H=this.H&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.L()));this.H=this.H&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.L()));this.H=this.H&-65281|a<<8;this.A-=this.C.N},function(a){a= a.call(this,this.D>>8&255,E(this,this.D+this.J+this.L()));this.D=this.D&-65281|a<<8;this.A-=this.C.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.I+this.L()));this.D=this.D&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.J+this.L()));this.D=this.D&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.I+this.L()));this.D=this.D&-65281|a<<8;this.A-=this.C.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.J+ -this.L()));this.D=this.D&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.I+this.L()));this.D=this.D&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.L()));this.D=this.D&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.L()));this.D=this.D&-65281|a<<8;this.A-=this.C.N},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.C.S},function(a){a= -a.call(this,this.F&255,E(this,this.D+this.I+R(this)));this.F=this.F&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.F&255,G(this,this.K+this.J+R(this)));this.F=this.F&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.F&255,G(this,this.K+this.I+R(this)));this.F=this.F&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.F&255,E(this,this.J+R(this)));this.F=this.F&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&255,E(this,this.I+R(this)));this.F=this.F&-256|a;this.A-=this.C.N}, -function(a){a=a.call(this,this.F&255,G(this,this.K+R(this)));this.F=this.F&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&255,E(this,this.D+R(this)));this.F=this.F&-256|a;this.A-=this.C.N},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.C.S},function(a){a=a.call(this,this.G&255,E(this,this.D+this.I+R(this)));this.G=this.G&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.G&255,G(this,this.K+this.J+R(this)));this.G=this.G&-256| -a;this.A-=this.C.T},function(a){a=a.call(this,this.G&255,G(this,this.K+this.I+R(this)));this.G=this.G&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.G&255,E(this,this.J+R(this)));this.G=this.G&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&255,E(this,this.I+R(this)));this.G=this.G&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&255,G(this,this.K+R(this)));this.G=this.G&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&255,E(this,this.D+R(this)));this.G=this.G& --256|a;this.A-=this.C.N},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.C.S},function(a){a=a.call(this,this.H&255,E(this,this.D+this.I+R(this)));this.H=this.H&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.H&255,G(this,this.K+this.J+R(this)));this.H=this.H&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.H&255,G(this,this.K+this.I+R(this)));this.H=this.H&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.H&255,E(this,this.J+ -R(this)));this.H=this.H&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&255,E(this,this.I+R(this)));this.H=this.H&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&255,G(this,this.K+R(this)));this.H=this.H&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&255,E(this,this.D+R(this)));this.H=this.H&-256|a;this.A-=this.C.N},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.C.S},function(a){a=a.call(this,this.D&255,E(this,this.D+ -this.I+R(this)));this.D=this.D&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.D&255,G(this,this.K+this.J+R(this)));this.D=this.D&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.D&255,G(this,this.K+this.I+R(this)));this.D=this.D&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.D&255,E(this,this.J+R(this)));this.D=this.D&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&255,E(this,this.I+R(this)));this.D=this.D&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.D& -255,G(this,this.K+R(this)));this.D=this.D&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&255,E(this,this.D+R(this)));this.D=this.D&-256|a;this.A-=this.C.N},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.C.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.I+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.J+R(this)));this.F=this.F&-65281|a<<8;this.A-= -this.C.T},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.I+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.C.S},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.C.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.I+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+R(this)));this.F=this.F&-65281|a<<8;this.A-=this.C.N},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.C.N},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.C.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.I+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.J+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.I+R(this)));this.G=this.G&-65281|a<<8;this.A-= -this.C.S},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.C.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.I+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+R(this)));this.G=this.G&-65281|a<<8;this.A-=this.C.N},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.C.N},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.C.S},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.I+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.J+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.I+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.S},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.C.N}, -function(a){a=a.call(this,this.H>>8&255,E(this,this.I+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+R(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.N},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.C.N},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.C.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.I+R(this))); -this.D=this.D&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.J+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.I+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.C.S},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.C.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.I+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.C.N},function(a){a= -a.call(this,this.D>>8&255,G(this,this.K+R(this)));this.D=this.D&-65281|a<<8;this.A-=this.C.N},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.C.N},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.L()));this.D=this.D&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.I+this.L()));this.D=this.D&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.L()));this.D=this.D&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.L()));this.D=this.D&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.F&255,E(this,this.D+this.J+S(this)));this.F=this.F&-256|a;this.A-=this.C.S},function(a){a= +a.call(this,this.F&255,E(this,this.D+this.I+S(this)));this.F=this.F&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.F&255,G(this,this.K+this.J+S(this)));this.F=this.F&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.F&255,G(this,this.K+this.I+S(this)));this.F=this.F&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.F&255,E(this,this.J+S(this)));this.F=this.F&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&255,E(this,this.I+S(this)));this.F=this.F&-256|a;this.A-=this.C.N}, +function(a){a=a.call(this,this.F&255,G(this,this.K+S(this)));this.F=this.F&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&255,E(this,this.D+S(this)));this.F=this.F&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&255,E(this,this.D+this.J+S(this)));this.G=this.G&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.G&255,E(this,this.D+this.I+S(this)));this.G=this.G&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.G&255,G(this,this.K+this.J+S(this)));this.G=this.G&-256| +a;this.A-=this.C.T},function(a){a=a.call(this,this.G&255,G(this,this.K+this.I+S(this)));this.G=this.G&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.G&255,E(this,this.J+S(this)));this.G=this.G&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&255,E(this,this.I+S(this)));this.G=this.G&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&255,G(this,this.K+S(this)));this.G=this.G&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&255,E(this,this.D+S(this)));this.G=this.G& +-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&255,E(this,this.D+this.J+S(this)));this.H=this.H&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.H&255,E(this,this.D+this.I+S(this)));this.H=this.H&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.H&255,G(this,this.K+this.J+S(this)));this.H=this.H&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.H&255,G(this,this.K+this.I+S(this)));this.H=this.H&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.H&255,E(this,this.J+ +S(this)));this.H=this.H&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&255,E(this,this.I+S(this)));this.H=this.H&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&255,G(this,this.K+S(this)));this.H=this.H&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&255,E(this,this.D+S(this)));this.H=this.H&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&255,E(this,this.D+this.J+S(this)));this.D=this.D&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.D&255,E(this,this.D+ +this.I+S(this)));this.D=this.D&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.D&255,G(this,this.K+this.J+S(this)));this.D=this.D&-256|a;this.A-=this.C.T},function(a){a=a.call(this,this.D&255,G(this,this.K+this.I+S(this)));this.D=this.D&-256|a;this.A-=this.C.S},function(a){a=a.call(this,this.D&255,E(this,this.J+S(this)));this.D=this.D&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&255,E(this,this.I+S(this)));this.D=this.D&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.D& +255,G(this,this.K+S(this)));this.D=this.D&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&255,E(this,this.D+S(this)));this.D=this.D&-256|a;this.A-=this.C.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.J+S(this)));this.F=this.F&-65281|a<<8;this.A-=this.C.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+this.I+S(this)));this.F=this.F&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.J+S(this)));this.F=this.F&-65281|a<<8;this.A-= +this.C.T},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.I+S(this)));this.F=this.F&-65281|a<<8;this.A-=this.C.S},function(a){a=a.call(this,this.F>>8&255,E(this,this.J+S(this)));this.F=this.F&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.I+S(this)));this.F=this.F&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+S(this)));this.F=this.F&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+ +S(this)));this.F=this.F&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.J+S(this)));this.G=this.G&-65281|a<<8;this.A-=this.C.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.I+S(this)));this.G=this.G&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.J+S(this)));this.G=this.G&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.I+S(this)));this.G=this.G&-65281|a<<8;this.A-= +this.C.S},function(a){a=a.call(this,this.G>>8&255,E(this,this.J+S(this)));this.G=this.G&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.I+S(this)));this.G=this.G&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+S(this)));this.G=this.G&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+S(this)));this.G=this.G&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.J+ +S(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.S},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.I+S(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.J+S(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.I+S(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.S},function(a){a=a.call(this,this.H>>8&255,E(this,this.J+S(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.N}, +function(a){a=a.call(this,this.H>>8&255,E(this,this.I+S(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+S(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+S(this)));this.H=this.H&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.J+S(this)));this.D=this.D&-65281|a<<8;this.A-=this.C.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.I+S(this))); +this.D=this.D&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.J+S(this)));this.D=this.D&-65281|a<<8;this.A-=this.C.T},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.I+S(this)));this.D=this.D&-65281|a<<8;this.A-=this.C.S},function(a){a=a.call(this,this.D>>8&255,E(this,this.J+S(this)));this.D=this.D&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.I+S(this)));this.D=this.D&-65281|a<<8;this.A-=this.C.N},function(a){a= +a.call(this,this.D>>8&255,G(this,this.K+S(this)));this.D=this.D&-65281|a<<8;this.A-=this.C.N},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+S(this)));this.D=this.D&-65281|a<<8;this.A-=this.C.N},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, @@ -329,81 +329,81 @@ this.F>>8&255,this.F&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,t -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}],He=[function(a){a=a.call(this,K(this,this.D+this.J),this.F&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.F&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.F&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.I),this.F&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.F&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this, -this.I),this.F&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,R(this)),this.F&255);P(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,K(this,this.D),this.F&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J),this.G&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.G&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.G&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this, -L(this,this.K+this.I),this.G&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.G&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.I),this.G&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,R(this)),this.G&255);P(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,K(this,this.D),this.G&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J),this.H&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this, -K(this,this.D+this.I),this.H&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.H&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.I),this.H&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.H&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.I),this.H&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,R(this)),this.H&255);P(this,a);this.A-=this.C.Ka},function(a){a= -a.call(this,K(this,this.D),this.H&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J),this.D&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.D&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.D&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.I),this.D&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.D&255);P(this,a);this.A-=this.C.aa}, -function(a){a=a.call(this,K(this,this.I),this.D&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,R(this)),this.D&255);P(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,K(this,this.D),this.D&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J),this.F>>8&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.F>>8&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.F>>8&255);P(this, -a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.I),this.F>>8&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.F>>8&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,R(this)),this.F>>8&255);P(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,K(this,this.D),this.F>>8&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J), -this.G>>8&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.G>>8&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.G>>8&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.I),this.G>>8&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.G>>8&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);P(this,a);this.A-=this.C.aa},function(a){a= -a.call(this,K(this,R(this)),this.G>>8&255);P(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J),this.H>>8&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.H>>8&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.H>>8&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.I),this.H>>8&255);P(this, -a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.H>>8&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.I),this.H>>8&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,R(this)),this.H>>8&255);P(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J),this.D>>8&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I), -this.D>>8&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.D>>8&255);P(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.I),this.D>>8&255);P(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.D>>8&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,R(this)),this.D>>8&255);P(this,a);this.A-=this.C.Ka},function(a){a=a.call(this, -K(this,this.D),this.D>>8&255);P(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.F&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.F&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+this.L()),this.F&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.F&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()),this.F& -255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.F&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.F&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.L()),this.F&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.G&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.G&255);P(this,a);this.A-=this.C.T},function(a){a= -a.call(this,L(this,this.K+this.J+this.L()),this.G&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.G&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()),this.G&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.G&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.G&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.L()),this.G& -255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.H&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.H&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+this.L()),this.H&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.H&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()),this.H&255);P(this,a);this.A-= -this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.H&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.H&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.L()),this.H&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.D&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.D&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this, -this.K+this.J+this.L()),this.D&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.D&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()),this.D&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.D&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.D&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.L()),this.D&255);P(this,a); -this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.F>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.F>>8&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+this.L()),this.F>>8&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.F>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()),this.F>>8&255);P(this,a);this.A-= -this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.F>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.F>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.L()),this.F>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.G>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.G>>8&255);P(this,a);this.A-=this.C.T},function(a){a= -a.call(this,L(this,this.K+this.J+this.L()),this.G>>8&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.G>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()),this.G>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.G>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.G>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+ -this.L()),this.G>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.H>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.H>>8&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+this.L()),this.H>>8&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.H>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()), -this.H>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.H>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.H>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.L()),this.H>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.D>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.D>>8&255);P(this, -a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+this.L()),this.D>>8&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.D>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()),this.D>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.D>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.D>>8&255);P(this,a);this.A-=this.C.N},function(a){a= -a.call(this,K(this,this.D+this.L()),this.D>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+R(this)),this.F&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.F&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+R(this)),this.F&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+R(this)),this.F&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+ -R(this)),this.F&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+R(this)),this.F&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+R(this)),this.F&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+R(this)),this.F&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+R(this)),this.G&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.G&255);P(this,a);this.A-=this.C.T}, -function(a){a=a.call(this,L(this,this.K+this.J+R(this)),this.G&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+R(this)),this.G&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+R(this)),this.G&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+R(this)),this.G&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+R(this)),this.G&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+R(this)), -this.G&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+R(this)),this.H&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.H&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+R(this)),this.H&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+R(this)),this.H&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+R(this)),this.H&255);P(this,a);this.A-= -this.C.N},function(a){a=a.call(this,K(this,this.I+R(this)),this.H&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+R(this)),this.H&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+R(this)),this.H&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+R(this)),this.D&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.D&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this, -this.K+this.J+R(this)),this.D&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+R(this)),this.D&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+R(this)),this.D&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+R(this)),this.D&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+R(this)),this.D&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+R(this)),this.D&255);P(this,a);this.A-= -this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+R(this)),this.F>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.F>>8&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+R(this)),this.F>>8&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+R(this)),this.F>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+R(this)),this.F>>8&255);P(this,a);this.A-=this.C.N},function(a){a= -a.call(this,K(this,this.I+R(this)),this.F>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+R(this)),this.F>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+R(this)),this.F>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+R(this)),this.G>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.G>>8&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+ -R(this)),this.G>>8&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+R(this)),this.G>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+R(this)),this.G>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+R(this)),this.G>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+R(this)),this.G>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+R(this)),this.G>>8&255);P(this,a); -this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+R(this)),this.H>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.H>>8&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+R(this)),this.H>>8&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+R(this)),this.H>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+R(this)),this.H>>8&255);P(this,a);this.A-=this.C.N}, -function(a){a=a.call(this,K(this,this.I+R(this)),this.H>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+R(this)),this.H>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+R(this)),this.H>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+R(this)),this.D>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+R(this)),this.D>>8&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this, -this.K+this.J+R(this)),this.D>>8&255);P(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+R(this)),this.D>>8&255);P(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+R(this)),this.D>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+R(this)),this.D>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+R(this)),this.D>>8&255);P(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+R(this)),this.D>>8&255); -P(this,a);this.A-=this.C.N},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]],Ie=[function(a,b){var c= -a[0].call(this,K(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[0].call(this,K(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.C.pa},function(a,b){var c=a[0].call(this,L(this,this.K+this.J),b.call(this));P(this,c);this.A-=this.C.pa},function(a,b){var c=a[0].call(this,L(this,this.K+this.I),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[0].call(this,K(this,this.J),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this, -K(this,this.I),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this,K(this,R(this)),b.call(this));P(this,c);this.A-=this.C.Ka},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,K(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[1].call(this,K(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.C.pa},function(a,b){var c=a[1].call(this,L(this,this.K+this.J), -b.call(this));P(this,c);this.A-=this.C.pa},function(a,b){var c=a[1].call(this,L(this,this.K+this.I),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[1].call(this,K(this,this.J),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,K(this,R(this)),b.call(this));P(this,c);this.A-=this.C.Ka},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));P(this,c);this.A-= -this.C.aa},function(a,b){var c=a[2].call(this,K(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[2].call(this,K(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.C.pa},function(a,b){var c=a[2].call(this,L(this,this.K+this.J),b.call(this));P(this,c);this.A-=this.C.pa},function(a,b){var c=a[2].call(this,L(this,this.K+this.I),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[2].call(this,K(this,this.J),b.call(this));P(this,c);this.A-=this.C.aa}, -function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[2].call(this,K(this,R(this)),b.call(this));P(this,c);this.A-=this.C.Ka},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[3].call(this,K(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[3].call(this,K(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.C.pa},function(a,b){var c=a[3].call(this, -L(this,this.K+this.J),b.call(this));P(this,c);this.A-=this.C.pa},function(a,b){var c=a[3].call(this,L(this,this.K+this.I),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[3].call(this,K(this,this.J),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[3].call(this,K(this,R(this)),b.call(this));P(this,c);this.A-=this.C.Ka},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this)); -P(this,c);this.A-=this.C.aa},function(a,b){var c=a[4].call(this,K(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[4].call(this,K(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.C.pa},function(a,b){var c=a[4].call(this,L(this,this.K+this.J),b.call(this));P(this,c);this.A-=this.C.pa},function(a,b){var c=a[4].call(this,L(this,this.K+this.I),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[4].call(this,K(this,this.J),b.call(this));P(this,c); -this.A-=this.C.aa},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[4].call(this,K(this,R(this)),b.call(this));P(this,c);this.A-=this.C.Ka},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[5].call(this,K(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[5].call(this,K(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.C.pa},function(a, -b){var c=a[5].call(this,L(this,this.K+this.J),b.call(this));P(this,c);this.A-=this.C.pa},function(a,b){var c=a[5].call(this,L(this,this.K+this.I),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[5].call(this,K(this,this.J),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[5].call(this,K(this,R(this)),b.call(this));P(this,c);this.A-=this.C.Ka},function(a,b){var c=a[5].call(this, -K(this,this.D),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[6].call(this,K(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[6].call(this,K(this,this.D+this.I),b.call(this));P(this,c);this.A-=this.C.pa},function(a,b){var c=a[6].call(this,L(this,this.K+this.J),b.call(this));P(this,c);this.A-=this.C.pa},function(a,b){var c=a[6].call(this,L(this,this.K+this.I),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[6].call(this,K(this,this.J), -b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[6].call(this,K(this,R(this)),b.call(this));P(this,c);this.A-=this.C.Ka},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[7].call(this,K(this,this.D+this.J),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[7].call(this,K(this,this.D+this.I),b.call(this));P(this, -c);this.A-=this.C.pa},function(a,b){var c=a[7].call(this,L(this,this.K+this.J),b.call(this));P(this,c);this.A-=this.C.pa},function(a,b){var c=a[7].call(this,L(this,this.K+this.I),b.call(this));P(this,c);this.A-=this.C.oa},function(a,b){var c=a[7].call(this,K(this,this.J),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[7].call(this,K(this,R(this)),b.call(this));P(this,c);this.A-=this.C.Ka}, -function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));P(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this,K(this,this.D+this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,K(this,this.D+this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[0].call(this,L(this,this.K+this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[0].call(this,L(this,this.K+this.I+this.L()),b.call(this));P(this, -c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,K(this,this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,K(this,this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,L(this,this.K+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.J+this.L()),b.call(this)); -P(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this,K(this,this.D+this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this,L(this,this.K+this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this,L(this,this.K+this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this,K(this,this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,K(this,this.I+ -this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,L(this,this.K+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,K(this,this.D+this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this,K(this,this.D+this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this, -L(this,this.K+this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this,L(this,this.K+this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this,K(this,this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,K(this,this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,L(this,this.K+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c= -a[2].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,K(this,this.D+this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[3].call(this,K(this,this.D+this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[3].call(this,L(this,this.K+this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[3].call(this,L(this,this.K+this.I+this.L()),b.call(this));P(this,c);this.A-= -this.C.S},function(a,b){var c=a[3].call(this,K(this,this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,K(this,this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,L(this,this.K+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,K(this,this.D+this.J+this.L()),b.call(this));P(this, -c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,K(this,this.D+this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,L(this,this.K+this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,L(this,this.K+this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,K(this,this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,K(this,this.I+this.L()), -b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,L(this,this.K+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,K(this,this.D+this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,K(this,this.D+this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,L(this, -this.K+this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,L(this,this.K+this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,K(this,this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,K(this,this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,L(this,this.K+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this, -K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,K(this,this.D+this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[6].call(this,K(this,this.D+this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[6].call(this,L(this,this.K+this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[6].call(this,L(this,this.K+this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.S},function(a, -b){var c=a[6].call(this,K(this,this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,K(this,this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,L(this,this.K+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,K(this,this.D+this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.S}, -function(a,b){var c=a[7].call(this,K(this,this.D+this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,L(this,this.K+this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,L(this,this.K+this.I+this.L()),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[7].call(this,K(this,this.J+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,K(this,this.I+this.L()),b.call(this));P(this, -c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,L(this,this.K+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,K(this,this.D+this.L()),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,K(this,this.D+this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,K(this,this.D+this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[0].call(this,L(this,this.K+this.J+R(this)), -b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[0].call(this,L(this,this.K+this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,K(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,K(this,this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,K(this,this.D+R(this)), -b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this,K(this,this.D+this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this,L(this,this.K+this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this,L(this,this.K+this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this, -K(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,K(this,this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,K(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,K(this,this.D+this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this, -K(this,this.D+this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this,L(this,this.K+this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this,L(this,this.K+this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this,K(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,K(this,this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c= -a[2].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,K(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,K(this,this.D+this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[3].call(this,K(this,this.D+this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[3].call(this,L(this,this.K+this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.T}, -function(a,b){var c=a[3].call(this,L(this,this.K+this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[3].call(this,K(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,K(this,this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,K(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.C.N}, -function(a,b){var c=a[4].call(this,K(this,this.D+this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,K(this,this.D+this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,L(this,this.K+this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,L(this,this.K+this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,K(this,this.J+R(this)),b.call(this));P(this, -c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,K(this,this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,K(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,K(this,this.D+this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,K(this,this.D+this.I+R(this)),b.call(this)); -P(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,L(this,this.K+this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,L(this,this.K+this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,K(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,K(this,this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,L(this,this.K+R(this)),b.call(this)); -P(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,K(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,K(this,this.D+this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[6].call(this,K(this,this.D+this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[6].call(this,L(this,this.K+this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[6].call(this,L(this,this.K+this.I+ -R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[6].call(this,K(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,K(this,this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,K(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,K(this,this.D+this.J+ -R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[7].call(this,K(this,this.D+this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,L(this,this.K+this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,L(this,this.K+this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.S},function(a,b){var c=a[7].call(this,K(this,this.J+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this, -K(this,this.I+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,L(this,this.K+R(this)),b.call(this));P(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,K(this,this.D+R(this)),b.call(this));P(this,c);this.A-=this.C.N},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& +this.D=this.D&-65281|a<<8}],He=[function(a){a=a.call(this,K(this,this.D+this.J),this.F&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.F&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.F&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.I),this.F&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.F&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this, +this.I),this.F&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,S(this)),this.F&255);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,K(this,this.D),this.F&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J),this.G&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.G&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.G&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this, +L(this,this.K+this.I),this.G&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.G&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.I),this.G&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,S(this)),this.G&255);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,K(this,this.D),this.G&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J),this.H&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this, +K(this,this.D+this.I),this.H&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.H&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.I),this.H&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.H&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.I),this.H&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,S(this)),this.H&255);Q(this,a);this.A-=this.C.Ka},function(a){a= +a.call(this,K(this,this.D),this.H&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J),this.D&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.D&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.D&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.I),this.D&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.D&255);Q(this,a);this.A-=this.C.aa}, +function(a){a=a.call(this,K(this,this.I),this.D&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,S(this)),this.D&255);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,K(this,this.D),this.D&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J),this.F>>8&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.F>>8&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.F>>8&255);Q(this, +a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.I),this.F>>8&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.F>>8&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,S(this)),this.F>>8&255);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,K(this,this.D),this.F>>8&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J), +this.G>>8&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.G>>8&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.G>>8&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.I),this.G>>8&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.G>>8&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);Q(this,a);this.A-=this.C.aa},function(a){a= +a.call(this,K(this,S(this)),this.G>>8&255);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J),this.H>>8&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.H>>8&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.H>>8&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.I),this.H>>8&255);Q(this, +a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.H>>8&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.I),this.H>>8&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J),this.D>>8&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I), +this.D>>8&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.J),this.D>>8&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,L(this,this.K+this.I),this.D>>8&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.D>>8&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this, +K(this,this.D),this.D>>8&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.F&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.F&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+this.L()),this.F&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.F&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()),this.F& +255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.F&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.F&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.L()),this.F&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.G&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.G&255);Q(this,a);this.A-=this.C.T},function(a){a= +a.call(this,L(this,this.K+this.J+this.L()),this.G&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.G&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()),this.G&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.G&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.G&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.L()),this.G& +255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.H&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.H&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+this.L()),this.H&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.H&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()),this.H&255);Q(this,a);this.A-= +this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.H&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.H&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.L()),this.H&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.D&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.D&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this, +this.K+this.J+this.L()),this.D&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.D&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()),this.D&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.D&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.D&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.L()),this.D&255);Q(this,a); +this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.F>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.F>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+this.L()),this.F>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.F>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()),this.F>>8&255);Q(this,a);this.A-= +this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.F>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.F>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.L()),this.F>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.G>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.G>>8&255);Q(this,a);this.A-=this.C.T},function(a){a= +a.call(this,L(this,this.K+this.J+this.L()),this.G>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.G>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()),this.G>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.G>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.G>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+ +this.L()),this.G>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.H>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.H>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+this.L()),this.H>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.H>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()), +this.H>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.H>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.H>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.L()),this.H>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+this.L()),this.D>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+this.L()),this.D>>8&255);Q(this, +a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+this.L()),this.D>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+this.L()),this.D>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+this.L()),this.D>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+this.L()),this.D>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+this.L()),this.D>>8&255);Q(this,a);this.A-=this.C.N},function(a){a= +a.call(this,K(this,this.D+this.L()),this.D>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+S(this)),this.F&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+S(this)),this.F&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+S(this)),this.F&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+S(this)),this.F&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+ +S(this)),this.F&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+S(this)),this.F&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+S(this)),this.F&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+S(this)),this.F&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+S(this)),this.G&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+S(this)),this.G&255);Q(this,a);this.A-=this.C.T}, +function(a){a=a.call(this,L(this,this.K+this.J+S(this)),this.G&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+S(this)),this.G&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+S(this)),this.G&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+S(this)),this.G&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+S(this)),this.G&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+S(this)), +this.G&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+S(this)),this.H&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+S(this)),this.H&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+S(this)),this.H&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+S(this)),this.H&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+S(this)),this.H&255);Q(this,a);this.A-= +this.C.N},function(a){a=a.call(this,K(this,this.I+S(this)),this.H&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+S(this)),this.H&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+S(this)),this.H&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+S(this)),this.D&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+S(this)),this.D&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this, +this.K+this.J+S(this)),this.D&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+S(this)),this.D&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+S(this)),this.D&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+S(this)),this.D&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+S(this)),this.D&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+S(this)),this.D&255);Q(this,a);this.A-= +this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+S(this)),this.F>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+S(this)),this.F>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+S(this)),this.F>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+S(this)),this.F>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+S(this)),this.F>>8&255);Q(this,a);this.A-=this.C.N},function(a){a= +a.call(this,K(this,this.I+S(this)),this.F>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+S(this)),this.F>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+S(this)),this.F>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+S(this)),this.G>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+S(this)),this.G>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+ +S(this)),this.G>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+S(this)),this.G>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+S(this)),this.G>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+S(this)),this.G>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+S(this)),this.G>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+S(this)),this.G>>8&255);Q(this,a); +this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.J+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.N}, +function(a){a=a.call(this,K(this,this.I+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this, +this.K+this.J+S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,L(this,this.K+this.I+S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,L(this,this.K+S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+S(this)),this.D>>8&255); +Q(this,a);this.A-=this.C.N},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]],Ie=[function(a,b){var c= +a[0].call(this,K(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[0].call(this,K(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[0].call(this,L(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[0].call(this,L(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[0].call(this,K(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this, +K(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this,K(this,S(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,K(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[1].call(this,K(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[1].call(this,L(this,this.K+this.J), +b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[1].call(this,L(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[1].call(this,K(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,K(this,S(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-= +this.C.aa},function(a,b){var c=a[2].call(this,K(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[2].call(this,K(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[2].call(this,L(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[2].call(this,L(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[2].call(this,K(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa}, +function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[2].call(this,K(this,S(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[3].call(this,K(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[3].call(this,K(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[3].call(this, +L(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[3].call(this,L(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[3].call(this,K(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[3].call(this,K(this,S(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this)); +Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[4].call(this,K(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[4].call(this,K(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[4].call(this,L(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[4].call(this,L(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[4].call(this,K(this,this.J),b.call(this));Q(this,c); +this.A-=this.C.aa},function(a,b){var c=a[4].call(this,K(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[4].call(this,K(this,S(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[5].call(this,K(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[5].call(this,K(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a, +b){var c=a[5].call(this,L(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[5].call(this,L(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[5].call(this,K(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[5].call(this,K(this,S(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[5].call(this, +K(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[6].call(this,K(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[6].call(this,K(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[6].call(this,L(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[6].call(this,L(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[6].call(this,K(this,this.J), +b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[6].call(this,K(this,S(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[7].call(this,K(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[7].call(this,K(this,this.D+this.I),b.call(this));Q(this, +c);this.A-=this.C.pa},function(a,b){var c=a[7].call(this,L(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[7].call(this,L(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[7].call(this,K(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[7].call(this,K(this,S(this)),b.call(this));Q(this,c);this.A-=this.C.Ka}, +function(a,b){var c=a[7].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this,K(this,this.D+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,K(this,this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[0].call(this,L(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[0].call(this,L(this,this.K+this.I+this.L()),b.call(this));Q(this, +c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,K(this,this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,L(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.J+this.L()),b.call(this)); +Q(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this,K(this,this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this,L(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this,L(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,K(this,this.I+ +this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,L(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,K(this,this.D+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this,K(this,this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this, +L(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this,L(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,K(this,this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,L(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c= +a[2].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,K(this,this.D+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[3].call(this,K(this,this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[3].call(this,L(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[3].call(this,L(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-= +this.C.S},function(a,b){var c=a[3].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,K(this,this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,L(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,K(this,this.D+this.J+this.L()),b.call(this));Q(this, +c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,K(this,this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,L(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,L(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,K(this,this.I+this.L()), +b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,L(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,K(this,this.D+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,K(this,this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,L(this, +this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,L(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,K(this,this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,L(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this, +K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,K(this,this.D+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[6].call(this,K(this,this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[6].call(this,L(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[6].call(this,L(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a, +b){var c=a[6].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,K(this,this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,L(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,K(this,this.D+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.S}, +function(a,b){var c=a[7].call(this,K(this,this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,L(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,L(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[7].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,K(this,this.I+this.L()),b.call(this));Q(this, +c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,L(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,K(this,this.D+this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,K(this,this.D+this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[0].call(this,L(this,this.K+this.J+S(this)), +b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[0].call(this,L(this,this.K+this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,K(this,this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,K(this,this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,L(this,this.K+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,K(this,this.D+S(this)), +b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,K(this,this.D+this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this,K(this,this.D+this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this,L(this,this.K+this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this,L(this,this.K+this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this, +K(this,this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,K(this,this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,L(this,this.K+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,K(this,this.D+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,K(this,this.D+this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this, +K(this,this.D+this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this,L(this,this.K+this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this,L(this,this.K+this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this,K(this,this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,K(this,this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c= +a[2].call(this,L(this,this.K+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,K(this,this.D+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,K(this,this.D+this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[3].call(this,K(this,this.D+this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[3].call(this,L(this,this.K+this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.T}, +function(a,b){var c=a[3].call(this,L(this,this.K+this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[3].call(this,K(this,this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,K(this,this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,L(this,this.K+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,K(this,this.D+S(this)),b.call(this));Q(this,c);this.A-=this.C.N}, +function(a,b){var c=a[4].call(this,K(this,this.D+this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,K(this,this.D+this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,L(this,this.K+this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,L(this,this.K+this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,K(this,this.J+S(this)),b.call(this));Q(this, +c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,K(this,this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,L(this,this.K+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,K(this,this.D+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,K(this,this.D+this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,K(this,this.D+this.I+S(this)),b.call(this)); +Q(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,L(this,this.K+this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,L(this,this.K+this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,K(this,this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,K(this,this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,L(this,this.K+S(this)),b.call(this)); +Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,K(this,this.D+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,K(this,this.D+this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[6].call(this,K(this,this.D+this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[6].call(this,L(this,this.K+this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[6].call(this,L(this,this.K+this.I+ +S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[6].call(this,K(this,this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,K(this,this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,L(this,this.K+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,K(this,this.D+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,K(this,this.D+this.J+ +S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[7].call(this,K(this,this.D+this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,L(this,this.K+this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,L(this,this.K+this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[7].call(this,K(this,this.J+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this, +K(this,this.I+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,L(this,this.K+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,K(this,this.D+S(this)),b.call(this));Q(this,c);this.A-=this.C.N},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)); @@ -414,48 +414,48 @@ a[4].call(this,this.H>>8&255,b.call(this));this.H=this.H&-65281|c<<8},function(a 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}],B=[function(a){a=a.call(this,this.F&this.B,H(this,this.D+this.J));this.F=this.F&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.F&this.B,H(this,this.D+this.I));this.F=this.F&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.F&this.B,I(this,this.K+this.J));this.F=this.F&~this.B| -a;this.A-=this.C.pa},function(a){a=a.call(this,this.F&this.B,I(this,this.K+this.I));this.F=this.F&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.F&this.B,H(this,this.J));this.F=this.F&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.F&this.B,H(this,this.I));this.F=this.F&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.F&this.B,H(this,R(this)));this.F=this.F&~this.B|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.F&this.B,H(this,this.D));this.F=this.F&~this.B| -a;this.A-=this.C.aa},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.J));this.G=this.G&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.I));this.G=this.G&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.G&this.B,I(this,this.K+this.J));this.G=this.G&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.G&this.B,I(this,this.K+this.I));this.G=this.G&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.G&this.B,H(this,this.J)); -this.G=this.G&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.G&this.B,H(this,this.I));this.G=this.G&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.G&this.B,H(this,R(this)));this.G=this.G&~this.B|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.G&this.B,H(this,this.D));this.G=this.G&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.H&this.B,H(this,this.D+this.J));this.H=this.H&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.H&this.B,H(this,this.D+ -this.I));this.H=this.H&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.H&this.B,I(this,this.K+this.J));this.H=this.H&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.H&this.B,I(this,this.K+this.I));this.H=this.H&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.H&this.B,H(this,this.J));this.H=this.H&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.H&this.B,H(this,this.I));this.H=this.H&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.H&this.B, -H(this,R(this)));this.H=this.H&~this.B|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.H&this.B,H(this,this.D));this.H=this.H&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.J));this.D=this.D&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.I));this.D=this.D&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.D&this.B,I(this,this.K+this.J));this.D=this.D&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this, -this.D&this.B,I(this,this.K+this.I));this.D=this.D&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.D&this.B,H(this,this.J));this.D=this.D&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.D&this.B,H(this,this.I));this.D=this.D&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.D&this.B,H(this,R(this)));this.D=this.D&~this.B|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.D&this.B,H(this,this.D));this.D=this.D&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this, -u(this)&this.B,H(this,this.D+this.J));t(this,u(this)&~this.B|a);this.A-=this.C.oa},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+this.I));t(this,u(this)&~this.B|a);this.A-=this.C.pa},function(a){a=a.call(this,u(this)&this.B,I(this,this.K+this.J));t(this,u(this)&~this.B|a);this.A-=this.C.pa},function(a){a=a.call(this,u(this)&this.B,I(this,this.K+this.I));t(this,u(this)&~this.B|a);this.A-=this.C.oa},function(a){a=a.call(this,u(this)&this.B,H(this,this.J));t(this,u(this)&~this.B|a);this.A-= -this.C.aa},function(a){a=a.call(this,u(this)&this.B,H(this,this.I));t(this,u(this)&~this.B|a);this.A-=this.C.aa},function(a){a=a.call(this,u(this)&this.B,H(this,R(this)));t(this,u(this)&~this.B|a);this.A-=this.C.Ka},function(a){a=a.call(this,u(this)&this.B,H(this,this.D));t(this,u(this)&~this.B|a);this.A-=this.C.aa},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.J));this.K=this.K&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.I));this.K=this.K& -~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.K&this.B,I(this,this.K+this.J));this.K=this.K&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.K&this.B,I(this,this.K+this.I));this.K=this.K&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.K&this.B,H(this,this.J));this.K=this.K&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.K&this.B,H(this,this.I));this.K=this.K&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.K&this.B,H(this,R(this)));this.K= -this.K&~this.B|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.K&this.B,H(this,this.D));this.K=this.K&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.J));this.J=this.J&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.I));this.J=this.J&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.J&this.B,I(this,this.K+this.J));this.J=this.J&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.J&this.B,I(this,this.K+ -this.I));this.J=this.J&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.J&this.B,H(this,this.J));this.J=this.J&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.J&this.B,H(this,this.I));this.J=this.J&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.J&this.B,H(this,R(this)));this.J=this.J&~this.B|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.J&this.B,H(this,this.D));this.J=this.J&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.I&this.B,H(this,this.D+ -this.J));this.I=this.I&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.I&this.B,H(this,this.D+this.I));this.I=this.I&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.I&this.B,I(this,this.K+this.J));this.I=this.I&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.I&this.B,I(this,this.K+this.I));this.I=this.I&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.I&this.B,H(this,this.J));this.I=this.I&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.I& -this.B,H(this,this.I));this.I=this.I&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.I&this.B,H(this,R(this)));this.I=this.I&~this.B|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.I&this.B,H(this,this.D));this.I=this.I&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.F&this.B,H(this,this.D+this.J+this.L()));this.F=this.F&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.F&this.B,H(this,this.D+this.I+this.L()));this.F=this.F&~this.B|a;this.A-=this.C.T},function(a){a= -a.call(this,this.F&this.B,I(this,this.K+this.J+this.L()));this.F=this.F&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.F&this.B,I(this,this.K+this.I+this.L()));this.F=this.F&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.F&this.B,H(this,this.J+this.L()));this.F=this.F&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,H(this,this.I+this.L()));this.F=this.F&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,I(this,this.K+this.L()));this.F=this.F& -~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,H(this,this.D+this.L()));this.F=this.F&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.J+this.L()));this.G=this.G&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.I+this.L()));this.G=this.G&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.G&this.B,I(this,this.K+this.J+this.L()));this.G=this.G&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this, -this.G&this.B,I(this,this.K+this.I+this.L()));this.G=this.G&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.G&this.B,H(this,this.J+this.L()));this.G=this.G&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,H(this,this.I+this.L()));this.G=this.G&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,I(this,this.K+this.L()));this.G=this.G&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.L()));this.G=this.G&~this.B|a;this.A-= -this.C.N},function(a){a=a.call(this,this.H&this.B,H(this,this.D+this.J+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.H&this.B,H(this,this.D+this.I+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.H&this.B,I(this,this.K+this.J+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.H&this.B,I(this,this.K+this.I+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.H&this.B, -H(this,this.J+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&this.B,H(this,this.I+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&this.B,I(this,this.K+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&this.B,H(this,this.D+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.J+this.L()));this.D=this.D&~this.B|a;this.A-=this.C.S}, -function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.I+this.L()));this.D=this.D&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.D&this.B,I(this,this.K+this.J+this.L()));this.D=this.D&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.D&this.B,I(this,this.K+this.I+this.L()));this.D=this.D&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.D&this.B,H(this,this.J+this.L()));this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,H(this,this.I+ -this.L()));this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,I(this,this.K+this.L()));this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.L()));this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+this.J+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.S},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+this.I+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.T}, -function(a){a=a.call(this,u(this)&this.B,I(this,this.K+this.J+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.T},function(a){a=a.call(this,u(this)&this.B,I(this,this.K+this.I+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.S},function(a){a=a.call(this,u(this)&this.B,H(this,this.J+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,H(this,this.I+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,I(this, -this.K+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.J+this.L()));this.K=this.K&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.I+this.L()));this.K=this.K&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.K&this.B,I(this,this.K+this.J+this.L()));this.K=this.K&~this.B|a;this.A-= -this.C.T},function(a){a=a.call(this,this.K&this.B,I(this,this.K+this.I+this.L()));this.K=this.K&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.K&this.B,H(this,this.J+this.L()));this.K=this.K&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,H(this,this.I+this.L()));this.K=this.K&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,I(this,this.K+this.L()));this.K=this.K&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.L())); -this.K=this.K&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.J+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.I+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.J&this.B,I(this,this.K+this.J+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.J&this.B,I(this,this.K+this.I+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.S},function(a){a= -a.call(this,this.J&this.B,H(this,this.J+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.J&this.B,H(this,this.I+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.J&this.B,I(this,this.K+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I&this.B,H(this,this.D+this.J+this.L()));this.I=this.I&~this.B| -a;this.A-=this.C.S},function(a){a=a.call(this,this.I&this.B,H(this,this.D+this.I+this.L()));this.I=this.I&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.I&this.B,I(this,this.K+this.J+this.L()));this.I=this.I&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.I&this.B,I(this,this.K+this.I+this.L()));this.I=this.I&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.I&this.B,H(this,this.J+this.L()));this.I=this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I& -this.B,H(this,this.I+this.L()));this.I=this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I&this.B,I(this,this.K+this.L()));this.I=this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I&this.B,H(this,this.D+this.L()));this.I=this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,H(this,this.D+this.J+R(this)));this.F=this.F&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.F&this.B,H(this,this.D+this.I+R(this)));this.F=this.F&~this.B|a;this.A-= -this.C.T},function(a){a=a.call(this,this.F&this.B,I(this,this.K+this.J+R(this)));this.F=this.F&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.F&this.B,I(this,this.K+this.I+R(this)));this.F=this.F&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.F&this.B,H(this,this.J+R(this)));this.F=this.F&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,H(this,this.I+R(this)));this.F=this.F&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,I(this,this.K+ -R(this)));this.F=this.F&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,H(this,this.D+R(this)));this.F=this.F&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.J+R(this)));this.G=this.G&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.I+R(this)));this.G=this.G&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.G&this.B,I(this,this.K+this.J+R(this)));this.G=this.G&~this.B|a;this.A-=this.C.T},function(a){a= -a.call(this,this.G&this.B,I(this,this.K+this.I+R(this)));this.G=this.G&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.G&this.B,H(this,this.J+R(this)));this.G=this.G&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,H(this,this.I+R(this)));this.G=this.G&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,I(this,this.K+R(this)));this.G=this.G&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,H(this,this.D+R(this)));this.G=this.G&~this.B| -a;this.A-=this.C.N},function(a){a=a.call(this,this.H&this.B,H(this,this.D+this.J+R(this)));this.H=this.H&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.H&this.B,H(this,this.D+this.I+R(this)));this.H=this.H&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.H&this.B,I(this,this.K+this.J+R(this)));this.H=this.H&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.H&this.B,I(this,this.K+this.I+R(this)));this.H=this.H&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.H& -this.B,H(this,this.J+R(this)));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&this.B,H(this,this.I+R(this)));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&this.B,I(this,this.K+R(this)));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&this.B,H(this,this.D+R(this)));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.J+R(this)));this.D=this.D&~this.B|a;this.A-=this.C.S}, -function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.I+R(this)));this.D=this.D&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.D&this.B,I(this,this.K+this.J+R(this)));this.D=this.D&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.D&this.B,I(this,this.K+this.I+R(this)));this.D=this.D&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.D&this.B,H(this,this.J+R(this)));this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,H(this,this.I+R(this))); -this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,I(this,this.K+R(this)));this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,H(this,this.D+R(this)));this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+this.J+R(this)));t(this,u(this)&~this.B|a);this.A-=this.C.S},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+this.I+R(this)));t(this,u(this)&~this.B|a);this.A-=this.C.T},function(a){a=a.call(this, -u(this)&this.B,I(this,this.K+this.J+R(this)));t(this,u(this)&~this.B|a);this.A-=this.C.T},function(a){a=a.call(this,u(this)&this.B,I(this,this.K+this.I+R(this)));t(this,u(this)&~this.B|a);this.A-=this.C.S},function(a){a=a.call(this,u(this)&this.B,H(this,this.J+R(this)));t(this,u(this)&~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,H(this,this.I+R(this)));t(this,u(this)&~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,I(this,this.K+R(this)));t(this,u(this)& -~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+R(this)));t(this,u(this)&~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.J+R(this)));this.K=this.K&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.I+R(this)));this.K=this.K&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.K&this.B,I(this,this.K+this.J+R(this)));this.K=this.K&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this, -this.K&this.B,I(this,this.K+this.I+R(this)));this.K=this.K&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.K&this.B,H(this,this.J+R(this)));this.K=this.K&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,H(this,this.I+R(this)));this.K=this.K&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,I(this,this.K+R(this)));this.K=this.K&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,H(this,this.D+R(this)));this.K=this.K&~this.B|a;this.A-= -this.C.N},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.J+R(this)));this.J=this.J&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.I+R(this)));this.J=this.J&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.J&this.B,I(this,this.K+this.J+R(this)));this.J=this.J&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.J&this.B,I(this,this.K+this.I+R(this)));this.J=this.J&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.J&this.B, -H(this,this.J+R(this)));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.J&this.B,H(this,this.I+R(this)));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.J&this.B,I(this,this.K+R(this)));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.J&this.B,H(this,this.D+R(this)));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I&this.B,H(this,this.D+this.J+R(this)));this.I=this.I&~this.B|a;this.A-=this.C.S},function(a){a= -a.call(this,this.I&this.B,H(this,this.D+this.I+R(this)));this.I=this.I&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.I&this.B,I(this,this.K+this.J+R(this)));this.I=this.I&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.I&this.B,I(this,this.K+this.I+R(this)));this.I=this.I&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.I&this.B,H(this,this.J+R(this)));this.I=this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I&this.B,H(this,this.I+R(this)));this.I= -this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I&this.B,I(this,this.K+R(this)));this.I=this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I&this.B,H(this,this.D+R(this)));this.I=this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,this.F&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.G&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.H&this.B);this.F=this.F&~this.B|a},function(a){a= +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.B,H(this,this.D+this.J));this.F=this.F&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.F&this.B,H(this,this.D+this.I));this.F=this.F&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.F&this.B,J(this,this.K+this.J));this.F=this.F&~this.B| +a;this.A-=this.C.pa},function(a){a=a.call(this,this.F&this.B,J(this,this.K+this.I));this.F=this.F&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.F&this.B,H(this,this.J));this.F=this.F&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.F&this.B,H(this,this.I));this.F=this.F&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.F&this.B,H(this,S(this)));this.F=this.F&~this.B|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.F&this.B,H(this,this.D));this.F=this.F&~this.B| +a;this.A-=this.C.aa},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.J));this.G=this.G&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.I));this.G=this.G&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.G&this.B,J(this,this.K+this.J));this.G=this.G&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.G&this.B,J(this,this.K+this.I));this.G=this.G&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.G&this.B,H(this,this.J)); +this.G=this.G&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.G&this.B,H(this,this.I));this.G=this.G&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.G&this.B,H(this,S(this)));this.G=this.G&~this.B|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.G&this.B,H(this,this.D));this.G=this.G&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.H&this.B,H(this,this.D+this.J));this.H=this.H&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.H&this.B,H(this,this.D+ +this.I));this.H=this.H&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.H&this.B,J(this,this.K+this.J));this.H=this.H&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.H&this.B,J(this,this.K+this.I));this.H=this.H&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.H&this.B,H(this,this.J));this.H=this.H&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.H&this.B,H(this,this.I));this.H=this.H&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.H&this.B, +H(this,S(this)));this.H=this.H&~this.B|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.H&this.B,H(this,this.D));this.H=this.H&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.J));this.D=this.D&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.I));this.D=this.D&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.D&this.B,J(this,this.K+this.J));this.D=this.D&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this, +this.D&this.B,J(this,this.K+this.I));this.D=this.D&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.D&this.B,H(this,this.J));this.D=this.D&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.D&this.B,H(this,this.I));this.D=this.D&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.D&this.B,H(this,S(this)));this.D=this.D&~this.B|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.D&this.B,H(this,this.D));this.D=this.D&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this, +u(this)&this.B,H(this,this.D+this.J));t(this,u(this)&~this.B|a);this.A-=this.C.oa},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+this.I));t(this,u(this)&~this.B|a);this.A-=this.C.pa},function(a){a=a.call(this,u(this)&this.B,J(this,this.K+this.J));t(this,u(this)&~this.B|a);this.A-=this.C.pa},function(a){a=a.call(this,u(this)&this.B,J(this,this.K+this.I));t(this,u(this)&~this.B|a);this.A-=this.C.oa},function(a){a=a.call(this,u(this)&this.B,H(this,this.J));t(this,u(this)&~this.B|a);this.A-= +this.C.aa},function(a){a=a.call(this,u(this)&this.B,H(this,this.I));t(this,u(this)&~this.B|a);this.A-=this.C.aa},function(a){a=a.call(this,u(this)&this.B,H(this,S(this)));t(this,u(this)&~this.B|a);this.A-=this.C.Ka},function(a){a=a.call(this,u(this)&this.B,H(this,this.D));t(this,u(this)&~this.B|a);this.A-=this.C.aa},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.J));this.K=this.K&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.I));this.K=this.K& +~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.K&this.B,J(this,this.K+this.J));this.K=this.K&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.K&this.B,J(this,this.K+this.I));this.K=this.K&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.K&this.B,H(this,this.J));this.K=this.K&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.K&this.B,H(this,this.I));this.K=this.K&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.K&this.B,H(this,S(this)));this.K= +this.K&~this.B|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.K&this.B,H(this,this.D));this.K=this.K&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.J));this.J=this.J&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.I));this.J=this.J&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.J&this.B,J(this,this.K+this.J));this.J=this.J&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.J&this.B,J(this,this.K+ +this.I));this.J=this.J&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.J&this.B,H(this,this.J));this.J=this.J&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.J&this.B,H(this,this.I));this.J=this.J&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.J&this.B,H(this,S(this)));this.J=this.J&~this.B|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.J&this.B,H(this,this.D));this.J=this.J&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.I&this.B,H(this,this.D+ +this.J));this.I=this.I&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.I&this.B,H(this,this.D+this.I));this.I=this.I&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.I&this.B,J(this,this.K+this.J));this.I=this.I&~this.B|a;this.A-=this.C.pa},function(a){a=a.call(this,this.I&this.B,J(this,this.K+this.I));this.I=this.I&~this.B|a;this.A-=this.C.oa},function(a){a=a.call(this,this.I&this.B,H(this,this.J));this.I=this.I&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.I& +this.B,H(this,this.I));this.I=this.I&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.I&this.B,H(this,S(this)));this.I=this.I&~this.B|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.I&this.B,H(this,this.D));this.I=this.I&~this.B|a;this.A-=this.C.aa},function(a){a=a.call(this,this.F&this.B,H(this,this.D+this.J+this.L()));this.F=this.F&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.F&this.B,H(this,this.D+this.I+this.L()));this.F=this.F&~this.B|a;this.A-=this.C.T},function(a){a= +a.call(this,this.F&this.B,J(this,this.K+this.J+this.L()));this.F=this.F&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.F&this.B,J(this,this.K+this.I+this.L()));this.F=this.F&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.F&this.B,H(this,this.J+this.L()));this.F=this.F&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,H(this,this.I+this.L()));this.F=this.F&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,J(this,this.K+this.L()));this.F=this.F& +~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,H(this,this.D+this.L()));this.F=this.F&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.J+this.L()));this.G=this.G&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.I+this.L()));this.G=this.G&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.G&this.B,J(this,this.K+this.J+this.L()));this.G=this.G&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this, +this.G&this.B,J(this,this.K+this.I+this.L()));this.G=this.G&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.G&this.B,H(this,this.J+this.L()));this.G=this.G&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,H(this,this.I+this.L()));this.G=this.G&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,J(this,this.K+this.L()));this.G=this.G&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.L()));this.G=this.G&~this.B|a;this.A-= +this.C.N},function(a){a=a.call(this,this.H&this.B,H(this,this.D+this.J+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.H&this.B,H(this,this.D+this.I+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.H&this.B,J(this,this.K+this.J+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.H&this.B,J(this,this.K+this.I+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.H&this.B, +H(this,this.J+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&this.B,H(this,this.I+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&this.B,J(this,this.K+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&this.B,H(this,this.D+this.L()));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.J+this.L()));this.D=this.D&~this.B|a;this.A-=this.C.S}, +function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.I+this.L()));this.D=this.D&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.D&this.B,J(this,this.K+this.J+this.L()));this.D=this.D&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.D&this.B,J(this,this.K+this.I+this.L()));this.D=this.D&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.D&this.B,H(this,this.J+this.L()));this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,H(this,this.I+ +this.L()));this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,J(this,this.K+this.L()));this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.L()));this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+this.J+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.S},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+this.I+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.T}, +function(a){a=a.call(this,u(this)&this.B,J(this,this.K+this.J+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.T},function(a){a=a.call(this,u(this)&this.B,J(this,this.K+this.I+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.S},function(a){a=a.call(this,u(this)&this.B,H(this,this.J+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,H(this,this.I+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,J(this, +this.K+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+this.L()));t(this,u(this)&~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.J+this.L()));this.K=this.K&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.I+this.L()));this.K=this.K&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.K&this.B,J(this,this.K+this.J+this.L()));this.K=this.K&~this.B|a;this.A-= +this.C.T},function(a){a=a.call(this,this.K&this.B,J(this,this.K+this.I+this.L()));this.K=this.K&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.K&this.B,H(this,this.J+this.L()));this.K=this.K&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,H(this,this.I+this.L()));this.K=this.K&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,J(this,this.K+this.L()));this.K=this.K&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.L())); +this.K=this.K&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.J+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.I+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.J&this.B,J(this,this.K+this.J+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.J&this.B,J(this,this.K+this.I+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.S},function(a){a= +a.call(this,this.J&this.B,H(this,this.J+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.J&this.B,H(this,this.I+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.J&this.B,J(this,this.K+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.L()));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I&this.B,H(this,this.D+this.J+this.L()));this.I=this.I&~this.B| +a;this.A-=this.C.S},function(a){a=a.call(this,this.I&this.B,H(this,this.D+this.I+this.L()));this.I=this.I&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.I&this.B,J(this,this.K+this.J+this.L()));this.I=this.I&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.I&this.B,J(this,this.K+this.I+this.L()));this.I=this.I&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.I&this.B,H(this,this.J+this.L()));this.I=this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I& +this.B,H(this,this.I+this.L()));this.I=this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I&this.B,J(this,this.K+this.L()));this.I=this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I&this.B,H(this,this.D+this.L()));this.I=this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,H(this,this.D+this.J+S(this)));this.F=this.F&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.F&this.B,H(this,this.D+this.I+S(this)));this.F=this.F&~this.B|a;this.A-= +this.C.T},function(a){a=a.call(this,this.F&this.B,J(this,this.K+this.J+S(this)));this.F=this.F&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.F&this.B,J(this,this.K+this.I+S(this)));this.F=this.F&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.F&this.B,H(this,this.J+S(this)));this.F=this.F&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,H(this,this.I+S(this)));this.F=this.F&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,J(this,this.K+ +S(this)));this.F=this.F&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,H(this,this.D+S(this)));this.F=this.F&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.J+S(this)));this.G=this.G&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.I+S(this)));this.G=this.G&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.G&this.B,J(this,this.K+this.J+S(this)));this.G=this.G&~this.B|a;this.A-=this.C.T},function(a){a= +a.call(this,this.G&this.B,J(this,this.K+this.I+S(this)));this.G=this.G&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.G&this.B,H(this,this.J+S(this)));this.G=this.G&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,H(this,this.I+S(this)));this.G=this.G&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,J(this,this.K+S(this)));this.G=this.G&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.G&this.B,H(this,this.D+S(this)));this.G=this.G&~this.B| +a;this.A-=this.C.N},function(a){a=a.call(this,this.H&this.B,H(this,this.D+this.J+S(this)));this.H=this.H&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.H&this.B,H(this,this.D+this.I+S(this)));this.H=this.H&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.H&this.B,J(this,this.K+this.J+S(this)));this.H=this.H&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.H&this.B,J(this,this.K+this.I+S(this)));this.H=this.H&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.H& +this.B,H(this,this.J+S(this)));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&this.B,H(this,this.I+S(this)));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&this.B,J(this,this.K+S(this)));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.H&this.B,H(this,this.D+S(this)));this.H=this.H&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.J+S(this)));this.D=this.D&~this.B|a;this.A-=this.C.S}, +function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.I+S(this)));this.D=this.D&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.D&this.B,J(this,this.K+this.J+S(this)));this.D=this.D&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.D&this.B,J(this,this.K+this.I+S(this)));this.D=this.D&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.D&this.B,H(this,this.J+S(this)));this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,H(this,this.I+S(this))); +this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,J(this,this.K+S(this)));this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.D&this.B,H(this,this.D+S(this)));this.D=this.D&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+this.J+S(this)));t(this,u(this)&~this.B|a);this.A-=this.C.S},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+this.I+S(this)));t(this,u(this)&~this.B|a);this.A-=this.C.T},function(a){a=a.call(this, +u(this)&this.B,J(this,this.K+this.J+S(this)));t(this,u(this)&~this.B|a);this.A-=this.C.T},function(a){a=a.call(this,u(this)&this.B,J(this,this.K+this.I+S(this)));t(this,u(this)&~this.B|a);this.A-=this.C.S},function(a){a=a.call(this,u(this)&this.B,H(this,this.J+S(this)));t(this,u(this)&~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,H(this,this.I+S(this)));t(this,u(this)&~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,J(this,this.K+S(this)));t(this,u(this)& +~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+S(this)));t(this,u(this)&~this.B|a);this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.J+S(this)));this.K=this.K&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.I+S(this)));this.K=this.K&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.K&this.B,J(this,this.K+this.J+S(this)));this.K=this.K&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this, +this.K&this.B,J(this,this.K+this.I+S(this)));this.K=this.K&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.K&this.B,H(this,this.J+S(this)));this.K=this.K&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,H(this,this.I+S(this)));this.K=this.K&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,J(this,this.K+S(this)));this.K=this.K&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.K&this.B,H(this,this.D+S(this)));this.K=this.K&~this.B|a;this.A-= +this.C.N},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.J+S(this)));this.J=this.J&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.I+S(this)));this.J=this.J&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.J&this.B,J(this,this.K+this.J+S(this)));this.J=this.J&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.J&this.B,J(this,this.K+this.I+S(this)));this.J=this.J&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.J&this.B, +H(this,this.J+S(this)));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.J&this.B,H(this,this.I+S(this)));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.J&this.B,J(this,this.K+S(this)));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.J&this.B,H(this,this.D+S(this)));this.J=this.J&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I&this.B,H(this,this.D+this.J+S(this)));this.I=this.I&~this.B|a;this.A-=this.C.S},function(a){a= +a.call(this,this.I&this.B,H(this,this.D+this.I+S(this)));this.I=this.I&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.I&this.B,J(this,this.K+this.J+S(this)));this.I=this.I&~this.B|a;this.A-=this.C.T},function(a){a=a.call(this,this.I&this.B,J(this,this.K+this.I+S(this)));this.I=this.I&~this.B|a;this.A-=this.C.S},function(a){a=a.call(this,this.I&this.B,H(this,this.J+S(this)));this.I=this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I&this.B,H(this,this.I+S(this)));this.I= +this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I&this.B,J(this,this.K+S(this)));this.I=this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.I&this.B,H(this,this.D+S(this)));this.I=this.I&~this.B|a;this.A-=this.C.N},function(a){a=a.call(this,this.F&this.B,this.F&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.G&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.H&this.B);this.F=this.F&~this.B|a},function(a){a= a.call(this,this.F&this.B,this.D&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,u(this)&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.K&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.J&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.I&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.G&this.B,this.F&this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B, this.G&this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,this.H&this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,this.D&this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,u(this)&this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,this.K&this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,this.J&this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,this.I&this.B);this.G= this.G&~this.B|a},function(a){a=a.call(this,this.H&this.B,this.F&this.B);this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,this.G&this.B);this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,this.H&this.B);this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,this.D&this.B);this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,u(this)&this.B);this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,this.K&this.B);this.H=this.H&~this.B|a},function(a){a= @@ -465,82 +465,82 @@ t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,this.D&this. this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.G&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.H&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.D&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,u(this)&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.K&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.J&this.B);this.K=this.K&~this.B|a},function(a){a= a.call(this,this.K&this.B,this.I&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.F&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.G&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.H&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.D&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,u(this)&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B, this.K&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.J&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.I&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.F&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.G&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.H&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.D&this.B);this.I= -this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,u(this)&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.K&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.J&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.I&this.B);this.I=this.I&~this.B|a}],Je=[function(a){a=a.call(this,M(this,this.D+this.J),this.F&this.B);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),this.F&this.B);Q(this, -a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),this.F&this.B);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),this.F&this.B);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.J),this.F&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.I),this.F&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,R(this)),this.F&this.B);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,M(this,this.D), -this.F&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.D+this.J),this.G&this.B);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),this.G&this.B);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),this.G&this.B);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),this.G&this.B);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.J),this.G&this.B);Q(this,a);this.A-=this.C.aa},function(a){a= -a.call(this,M(this,this.I),this.G&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,R(this)),this.G&this.B);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,M(this,this.D),this.G&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.D+this.J),this.H&this.B);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),this.H&this.B);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),this.H&this.B);Q(this,a);this.A-= -this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),this.H&this.B);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.J),this.H&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.I),this.H&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,R(this)),this.H&this.B);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,M(this,this.D),this.H&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.D+this.J),this.D&this.B); -Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),this.D&this.B);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),this.D&this.B);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),this.D&this.B);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.J),this.D&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.I),this.D&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this, -M(this,R(this)),this.D&this.B);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,M(this,this.D),this.D&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.D+this.J),u(this)&this.B);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),u(this)&this.B);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),u(this)&this.B);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),u(this)&this.B);Q(this,a);this.A-= -this.C.oa},function(a){a=a.call(this,M(this,this.J),u(this)&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.I),u(this)&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,R(this)),u(this)&this.B);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,M(this,this.D),u(this)&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.D+this.J),this.K&this.B);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),this.K& -this.B);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),this.K&this.B);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),this.K&this.B);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.J),this.K&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.I),this.K&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,R(this)),this.K&this.B);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this, -M(this,this.D),this.K&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.D+this.J),this.J&this.B);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),this.J&this.B);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),this.J&this.B);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),this.J&this.B);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.J),this.J&this.B);Q(this,a);this.A-= -this.C.aa},function(a){a=a.call(this,M(this,this.I),this.J&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,R(this)),this.J&this.B);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,M(this,this.D),this.J&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.D+this.J),this.I&this.B);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),this.I&this.B);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),this.I& -this.B);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),this.I&this.B);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.J),this.I&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.I),this.I&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,R(this)),this.I&this.B);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,M(this,this.D),this.I&this.B);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this, -this.D+this.J+this.L()),this.F&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),this.F&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+this.L()),this.F&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),this.F&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),this.F&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+this.L()), -this.F&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),this.F&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.L()),this.F&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+this.L()),this.G&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),this.G&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+this.L()),this.G&this.B); -Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),this.G&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),this.G&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+this.L()),this.G&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),this.G&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.L()),this.G&this.B);Q(this,a);this.A-=this.C.N},function(a){a= -a.call(this,M(this,this.D+this.J+this.L()),this.H&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),this.H&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+this.L()),this.H&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),this.H&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),this.H&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this, -M(this,this.I+this.L()),this.H&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),this.H&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.L()),this.H&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+this.L()),this.D&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),this.D&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+this.L()), -this.D&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),this.D&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),this.D&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+this.L()),this.D&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),this.D&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.L()),this.D&this.B);Q(this,a);this.A-= -this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+this.L()),u(this)&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),u(this)&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+this.L()),u(this)&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),u(this)&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),u(this)&this.B);Q(this,a);this.A-=this.C.N}, -function(a){a=a.call(this,M(this,this.I+this.L()),u(this)&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),u(this)&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.L()),u(this)&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+this.L()),this.K&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),this.K&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this, -N(this,this.K+this.J+this.L()),this.K&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),this.K&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),this.K&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+this.L()),this.K&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),this.K&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.L()), -this.K&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+this.L()),this.J&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),this.J&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+this.L()),this.J&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),this.J&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),this.J&this.B); -Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+this.L()),this.J&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),this.J&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.L()),this.J&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+this.L()),this.I&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),this.I&this.B);Q(this,a);this.A-=this.C.T}, -function(a){a=a.call(this,N(this,this.K+this.J+this.L()),this.I&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),this.I&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),this.I&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+this.L()),this.I&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),this.I&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this, -M(this,this.D+this.L()),this.I&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+R(this)),this.F&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.F&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+R(this)),this.F&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+R(this)),this.F&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+ -R(this)),this.F&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+R(this)),this.F&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+R(this)),this.F&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+R(this)),this.F&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+R(this)),this.G&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.G&this.B);Q(this, -a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+R(this)),this.G&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+R(this)),this.G&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+R(this)),this.G&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+R(this)),this.G&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+R(this)),this.G&this.B);Q(this,a);this.A-=this.C.N},function(a){a= -a.call(this,M(this,this.D+R(this)),this.G&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+R(this)),this.H&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.H&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+R(this)),this.H&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+R(this)),this.H&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this, -this.J+R(this)),this.H&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+R(this)),this.H&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+R(this)),this.H&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+R(this)),this.H&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+R(this)),this.D&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.D&this.B); -Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+R(this)),this.D&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+R(this)),this.D&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+R(this)),this.D&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+R(this)),this.D&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+R(this)),this.D&this.B);Q(this,a);this.A-=this.C.N}, -function(a){a=a.call(this,M(this,this.D+R(this)),this.D&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+R(this)),u(this)&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),u(this)&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+R(this)),u(this)&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+R(this)),u(this)&this.B);Q(this,a);this.A-=this.C.S},function(a){a= -a.call(this,M(this,this.J+R(this)),u(this)&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+R(this)),u(this)&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+R(this)),u(this)&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+R(this)),u(this)&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+R(this)),this.K&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+ -R(this)),this.K&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+R(this)),this.K&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+R(this)),this.K&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+R(this)),this.K&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+R(this)),this.K&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+R(this)),this.K&this.B);Q(this, -a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+R(this)),this.K&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+R(this)),this.J&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+R(this)),this.J&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+R(this)),this.J&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+R(this)),this.J&this.B);Q(this,a);this.A-=this.C.S}, -function(a){a=a.call(this,M(this,this.J+R(this)),this.J&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+R(this)),this.J&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+R(this)),this.J&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+R(this)),this.J&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+R(this)),this.I&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+ -this.I+R(this)),this.I&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+R(this)),this.I&this.B);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+R(this)),this.I&this.B);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+R(this)),this.I&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+R(this)),this.I&this.B);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+R(this)),this.I&this.B); -Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+R(this)),this.I&this.B);Q(this,a);this.A-=this.C.N},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]],Me=[function(a,b){var c=a[0].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[0].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[0].call(this,N(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[0].call(this,N(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[0].call(this, -M(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[1].call(this,M(this,this.D+this.I),b.call(this)); -Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[1].call(this,N(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[1].call(this,N(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[1].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.C.Ka}, -function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[2].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[2].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[2].call(this,N(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[2].call(this,N(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a, -b){var c=a[2].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[2].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[2].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[3].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[3].call(this,M(this, -this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[3].call(this,N(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[3].call(this,N(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[3].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[3].call(this,M(this,R(this)),b.call(this)); -Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[4].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[4].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[4].call(this,N(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[4].call(this,N(this,this.K+this.I),b.call(this));Q(this,c); -this.A-=this.C.oa},function(a,b){var c=a[4].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[4].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[4].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[5].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a, -b){var c=a[5].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[5].call(this,N(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[5].call(this,N(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[5].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[5].call(this, -M(this,R(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[6].call(this,M(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[6].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[6].call(this,N(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[6].call(this,N(this,this.K+ -this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[6].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[6].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[7].call(this,M(this,this.D+this.J),b.call(this));Q(this, -c);this.A-=this.C.oa},function(a,b){var c=a[7].call(this,M(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[7].call(this,N(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[7].call(this,N(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[7].call(this,M(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa}, -function(a,b){var c=a[7].call(this,M(this,R(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this,M(this,this.D+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[0].call(this,N(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-= -this.C.T},function(a,b){var c=a[0].call(this,N(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,M(this,this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,M(this,this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,N(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,M(this,this.D+this.L()),b.call(this));Q(this, -c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this,N(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this,N(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this,M(this,this.J+ -this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,M(this,this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,N(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this,M(this, -this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this,N(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this,N(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this,M(this,this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,M(this,this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c= -a[2].call(this,N(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[3].call(this,N(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T}, -function(a,b){var c=a[3].call(this,N(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[3].call(this,M(this,this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,M(this,this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,N(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.L()),b.call(this));Q(this,c);this.A-= -this.C.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,N(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,N(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,M(this,this.J+this.L()), -b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,M(this,this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,N(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,M(this,this.D+ -this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,N(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,N(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,M(this,this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,M(this,this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this, -N(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[6].call(this,N(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a, -b){var c=a[6].call(this,N(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[6].call(this,M(this,this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,M(this,this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,N(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.C.N}, -function(a,b){var c=a[7].call(this,M(this,this.D+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,N(this,this.K+this.J+this.L()),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,N(this,this.K+this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[7].call(this,M(this,this.J+this.L()),b.call(this)); -Q(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,M(this,this.I+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,N(this,this.K+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.L()),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,M(this,this.D+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.I+R(this)), -b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[0].call(this,N(this,this.K+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[0].call(this,N(this,this.K+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,N(this,this.K+ -R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this,N(this,this.K+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this, -N(this,this.K+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this, -M(this,this.D+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this,N(this,this.K+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this,N(this,this.K+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a, -b){var c=a[2].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.T}, -function(a,b){var c=a[3].call(this,N(this,this.K+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[3].call(this,N(this,this.K+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[3].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-= -this.C.N},function(a,b){var c=a[3].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,N(this,this.K+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,N(this,this.K+this.I+R(this)),b.call(this)); -Q(this,c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.J+R(this)),b.call(this)); -Q(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,N(this,this.K+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,N(this,this.K+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,M(this,this.I+R(this)), -b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[6].call(this,N(this,this.K+ -this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[6].call(this,N(this,this.K+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[6].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,M(this, -this.D+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,N(this,this.K+this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,N(this,this.K+this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.S},function(a,b){var c= -a[7].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},function(a,b){var c=a[0].call(this, +this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,u(this)&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.K&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.J&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.I&this.B);this.I=this.I&~this.B|a}],Je=[function(a){a=a.call(this,M(this,this.D+this.J),this.F&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),this.F&this.B);R(this, +a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),this.F&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),this.F&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.J),this.F&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.I),this.F&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,S(this)),this.F&this.B);R(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,M(this,this.D), +this.F&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.D+this.J),this.G&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),this.G&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),this.G&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),this.G&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.J),this.G&this.B);R(this,a);this.A-=this.C.aa},function(a){a= +a.call(this,M(this,this.I),this.G&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,S(this)),this.G&this.B);R(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,M(this,this.D),this.G&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.D+this.J),this.H&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),this.H&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),this.H&this.B);R(this,a);this.A-= +this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),this.H&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.J),this.H&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.I),this.H&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,S(this)),this.H&this.B);R(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,M(this,this.D),this.H&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.D+this.J),this.D&this.B); +R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),this.D&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),this.D&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),this.D&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.J),this.D&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.I),this.D&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this, +M(this,S(this)),this.D&this.B);R(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,M(this,this.D),this.D&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.D+this.J),u(this)&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),u(this)&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),u(this)&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),u(this)&this.B);R(this,a);this.A-= +this.C.oa},function(a){a=a.call(this,M(this,this.J),u(this)&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.I),u(this)&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,S(this)),u(this)&this.B);R(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,M(this,this.D),u(this)&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.D+this.J),this.K&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),this.K& +this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),this.K&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),this.K&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.J),this.K&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.I),this.K&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,S(this)),this.K&this.B);R(this,a);this.A-=this.C.Ka},function(a){a=a.call(this, +M(this,this.D),this.K&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.D+this.J),this.J&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),this.J&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),this.J&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),this.J&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.J),this.J&this.B);R(this,a);this.A-= +this.C.aa},function(a){a=a.call(this,M(this,this.I),this.J&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,S(this)),this.J&this.B);R(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,M(this,this.D),this.J&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.D+this.J),this.I&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.D+this.I),this.I&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.J),this.I& +this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,N(this,this.K+this.I),this.I&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,M(this,this.J),this.I&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,this.I),this.I&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this,S(this)),this.I&this.B);R(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,M(this,this.D),this.I&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,M(this, +this.D+this.J+this.L()),this.F&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),this.F&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+this.L()),this.F&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),this.F&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),this.F&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+this.L()), +this.F&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),this.F&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.L()),this.F&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+this.L()),this.G&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),this.G&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+this.L()),this.G&this.B); +R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),this.G&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),this.G&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+this.L()),this.G&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),this.G&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.L()),this.G&this.B);R(this,a);this.A-=this.C.N},function(a){a= +a.call(this,M(this,this.D+this.J+this.L()),this.H&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),this.H&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+this.L()),this.H&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),this.H&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),this.H&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this, +M(this,this.I+this.L()),this.H&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),this.H&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.L()),this.H&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+this.L()),this.D&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),this.D&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+this.L()), +this.D&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),this.D&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),this.D&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+this.L()),this.D&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),this.D&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.L()),this.D&this.B);R(this,a);this.A-= +this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+this.L()),u(this)&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),u(this)&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+this.L()),u(this)&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),u(this)&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),u(this)&this.B);R(this,a);this.A-=this.C.N}, +function(a){a=a.call(this,M(this,this.I+this.L()),u(this)&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),u(this)&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.L()),u(this)&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+this.L()),this.K&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),this.K&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this, +N(this,this.K+this.J+this.L()),this.K&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),this.K&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),this.K&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+this.L()),this.K&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),this.K&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.L()), +this.K&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+this.L()),this.J&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),this.J&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+this.L()),this.J&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),this.J&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),this.J&this.B); +R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+this.L()),this.J&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),this.J&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.L()),this.J&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+this.L()),this.I&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+this.L()),this.I&this.B);R(this,a);this.A-=this.C.T}, +function(a){a=a.call(this,N(this,this.K+this.J+this.L()),this.I&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+this.L()),this.I&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+this.L()),this.I&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+this.L()),this.I&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+this.L()),this.I&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this, +M(this,this.D+this.L()),this.I&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+S(this)),this.F&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+S(this)),this.F&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+S(this)),this.F&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+S(this)),this.F&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+ +S(this)),this.F&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+S(this)),this.F&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+S(this)),this.F&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+S(this)),this.F&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+S(this)),this.G&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+S(this)),this.G&this.B);R(this, +a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+S(this)),this.G&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+S(this)),this.G&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+S(this)),this.G&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+S(this)),this.G&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+S(this)),this.G&this.B);R(this,a);this.A-=this.C.N},function(a){a= +a.call(this,M(this,this.D+S(this)),this.G&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+S(this)),this.H&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+S(this)),this.H&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+S(this)),this.H&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+S(this)),this.H&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this, +this.J+S(this)),this.H&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+S(this)),this.H&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+S(this)),this.H&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+S(this)),this.H&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+S(this)),this.D&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+S(this)),this.D&this.B); +R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+S(this)),this.D&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+S(this)),this.D&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+S(this)),this.D&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+S(this)),this.D&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+S(this)),this.D&this.B);R(this,a);this.A-=this.C.N}, +function(a){a=a.call(this,M(this,this.D+S(this)),this.D&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+S(this)),u(this)&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+S(this)),u(this)&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+S(this)),u(this)&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+S(this)),u(this)&this.B);R(this,a);this.A-=this.C.S},function(a){a= +a.call(this,M(this,this.J+S(this)),u(this)&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+S(this)),u(this)&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+S(this)),u(this)&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+S(this)),u(this)&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+S(this)),this.K&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+ +S(this)),this.K&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+S(this)),this.K&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+S(this)),this.K&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+S(this)),this.K&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+S(this)),this.K&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+S(this)),this.K&this.B);R(this, +a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+S(this)),this.K&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+S(this)),this.J&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+this.I+S(this)),this.J&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+S(this)),this.J&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+S(this)),this.J&this.B);R(this,a);this.A-=this.C.S}, +function(a){a=a.call(this,M(this,this.J+S(this)),this.J&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+S(this)),this.J&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+S(this)),this.J&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+S(this)),this.J&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+this.J+S(this)),this.I&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.D+ +this.I+S(this)),this.I&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.J+S(this)),this.I&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,N(this,this.K+this.I+S(this)),this.I&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,M(this,this.J+S(this)),this.I&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.I+S(this)),this.I&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.K+S(this)),this.I&this.B); +R(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.D+S(this)),this.I&this.B);R(this,a);this.A-=this.C.N},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]],Me=[function(a,b){var c=a[0].call(this,M(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[0].call(this,M(this,this.D+this.I),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[0].call(this,N(this,this.K+this.J),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[0].call(this,N(this,this.K+this.I),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[0].call(this, +M(this,this.J),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this,M(this,S(this)),b.call(this));R(this,c);this.A-=this.C.Ka},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,M(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[1].call(this,M(this,this.D+this.I),b.call(this)); +R(this,c);this.A-=this.C.pa},function(a,b){var c=a[1].call(this,N(this,this.K+this.J),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[1].call(this,N(this,this.K+this.I),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[1].call(this,M(this,this.J),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,M(this,S(this)),b.call(this));R(this,c);this.A-=this.C.Ka}, +function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[2].call(this,M(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[2].call(this,M(this,this.D+this.I),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[2].call(this,N(this,this.K+this.J),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[2].call(this,N(this,this.K+this.I),b.call(this));R(this,c);this.A-=this.C.oa},function(a, +b){var c=a[2].call(this,M(this,this.J),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[2].call(this,M(this,this.I),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[2].call(this,M(this,S(this)),b.call(this));R(this,c);this.A-=this.C.Ka},function(a,b){var c=a[2].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[3].call(this,M(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[3].call(this,M(this, +this.D+this.I),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[3].call(this,N(this,this.K+this.J),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[3].call(this,N(this,this.K+this.I),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[3].call(this,M(this,this.J),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[3].call(this,M(this,S(this)),b.call(this)); +R(this,c);this.A-=this.C.Ka},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[4].call(this,M(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[4].call(this,M(this,this.D+this.I),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[4].call(this,N(this,this.K+this.J),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[4].call(this,N(this,this.K+this.I),b.call(this));R(this,c); +this.A-=this.C.oa},function(a,b){var c=a[4].call(this,M(this,this.J),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[4].call(this,M(this,this.I),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[4].call(this,M(this,S(this)),b.call(this));R(this,c);this.A-=this.C.Ka},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[5].call(this,M(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.C.oa},function(a, +b){var c=a[5].call(this,M(this,this.D+this.I),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[5].call(this,N(this,this.K+this.J),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[5].call(this,N(this,this.K+this.I),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[5].call(this,M(this,this.J),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[5].call(this, +M(this,S(this)),b.call(this));R(this,c);this.A-=this.C.Ka},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[6].call(this,M(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[6].call(this,M(this,this.D+this.I),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[6].call(this,N(this,this.K+this.J),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[6].call(this,N(this,this.K+ +this.I),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[6].call(this,M(this,this.J),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[6].call(this,M(this,S(this)),b.call(this));R(this,c);this.A-=this.C.Ka},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[7].call(this,M(this,this.D+this.J),b.call(this));R(this, +c);this.A-=this.C.oa},function(a,b){var c=a[7].call(this,M(this,this.D+this.I),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[7].call(this,N(this,this.K+this.J),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[7].call(this,N(this,this.K+this.I),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[7].call(this,M(this,this.J),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));R(this,c);this.A-=this.C.aa}, +function(a,b){var c=a[7].call(this,M(this,S(this)),b.call(this));R(this,c);this.A-=this.C.Ka},function(a,b){var c=a[7].call(this,M(this,this.D),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this,M(this,this.D+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[0].call(this,N(this,this.K+this.J+this.L()),b.call(this));R(this,c);this.A-= +this.C.T},function(a,b){var c=a[0].call(this,N(this,this.K+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,M(this,this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,M(this,this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,N(this,this.K+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,M(this,this.D+this.L()),b.call(this));R(this, +c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this,N(this,this.K+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this,N(this,this.K+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this,M(this,this.J+ +this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,M(this,this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,N(this,this.K+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this,M(this, +this.D+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this,N(this,this.K+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this,N(this,this.K+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this,M(this,this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,M(this,this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c= +a[2].call(this,N(this,this.K+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[3].call(this,N(this,this.K+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.T}, +function(a,b){var c=a[3].call(this,N(this,this.K+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[3].call(this,M(this,this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,M(this,this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,N(this,this.K+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-= +this.C.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,N(this,this.K+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,N(this,this.K+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,M(this,this.J+this.L()), +b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,M(this,this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,N(this,this.K+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,M(this,this.D+ +this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,N(this,this.K+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,N(this,this.K+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,M(this,this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,M(this,this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this, +N(this,this.K+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[6].call(this,N(this,this.K+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.T},function(a, +b){var c=a[6].call(this,N(this,this.K+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[6].call(this,M(this,this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,M(this,this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,N(this,this.K+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.C.N}, +function(a,b){var c=a[7].call(this,M(this,this.D+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,N(this,this.K+this.J+this.L()),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,N(this,this.K+this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[7].call(this,M(this,this.J+this.L()),b.call(this)); +R(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,M(this,this.I+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,N(this,this.K+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.L()),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,M(this,this.D+this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,M(this,this.D+this.I+S(this)), +b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[0].call(this,N(this,this.K+this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[0].call(this,N(this,this.K+this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[0].call(this,M(this,this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,M(this,this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,N(this,this.K+ +S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,M(this,this.D+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,M(this,this.D+this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this,M(this,this.D+this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this,N(this,this.K+this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[1].call(this, +N(this,this.K+this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[1].call(this,M(this,this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,M(this,this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,N(this,this.K+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[1].call(this,M(this,this.D+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this, +M(this,this.D+this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this,M(this,this.D+this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this,N(this,this.K+this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[2].call(this,N(this,this.K+this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[2].call(this,M(this,this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a, +b){var c=a[2].call(this,M(this,this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,N(this,this.K+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[2].call(this,M(this,this.D+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,M(this,this.D+this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[3].call(this,M(this,this.D+this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.T}, +function(a,b){var c=a[3].call(this,N(this,this.K+this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[3].call(this,N(this,this.K+this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[3].call(this,M(this,this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,M(this,this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[3].call(this,N(this,this.K+S(this)),b.call(this));R(this,c);this.A-= +this.C.N},function(a,b){var c=a[3].call(this,M(this,this.D+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,M(this,this.D+this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,M(this,this.D+this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,N(this,this.K+this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[4].call(this,N(this,this.K+this.I+S(this)),b.call(this)); +R(this,c);this.A-=this.C.S},function(a,b){var c=a[4].call(this,M(this,this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,M(this,this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,N(this,this.K+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[4].call(this,M(this,this.D+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,M(this,this.D+this.J+S(this)),b.call(this)); +R(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,M(this,this.D+this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,N(this,this.K+this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[5].call(this,N(this,this.K+this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[5].call(this,M(this,this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,M(this,this.I+S(this)), +b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,N(this,this.K+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[5].call(this,M(this,this.D+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,M(this,this.D+this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[6].call(this,M(this,this.D+this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[6].call(this,N(this,this.K+ +this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[6].call(this,N(this,this.K+this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[6].call(this,M(this,this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,M(this,this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,N(this,this.K+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[6].call(this,M(this, +this.D+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,M(this,this.D+this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c=a[7].call(this,M(this,this.D+this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,N(this,this.K+this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.T},function(a,b){var c=a[7].call(this,N(this,this.K+this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.S},function(a,b){var c= +a[7].call(this,M(this,this.J+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,M(this,this.I+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,N(this,this.K+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[7].call(this,M(this,this.D+S(this)),b.call(this));R(this,c);this.A-=this.C.N},function(a,b){var c=a[0].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},function(a,b){var c=a[0].call(this, this.G&this.B,b.call(this));this.G=this.G&~this.B|c},function(a,b){var c=a[0].call(this,this.H&this.B,b.call(this));this.H=this.H&~this.B|c},function(a,b){var c=a[0].call(this,this.D&this.B,b.call(this));this.D=this.D&~this.B|c},function(a,b){var c=a[0].call(this,u(this)&this.B,b.call(this));t(this,u(this)&~this.B|c)},function(a,b){var c=a[0].call(this,this.K&this.B,b.call(this));this.K=this.K&~this.B|c},function(a,b){var c=a[0].call(this,this.J&this.B,b.call(this));this.J=this.J&~this.B|c},function(a, b){var c=a[0].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c},function(a,b){var c=a[1].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},function(a,b){var c=a[1].call(this,this.G&this.B,b.call(this));this.G=this.G&~this.B|c},function(a,b){var c=a[1].call(this,this.H&this.B,b.call(this));this.H=this.H&~this.B|c},function(a,b){var c=a[1].call(this,this.D&this.B,b.call(this));this.D=this.D&~this.B|c},function(a,b){var c=a[1].call(this,u(this)&this.B,b.call(this));t(this,u(this)& ~this.B|c)},function(a,b){var c=a[1].call(this,this.K&this.B,b.call(this));this.K=this.K&~this.B|c},function(a,b){var c=a[1].call(this,this.J&this.B,b.call(this));this.J=this.J&~this.B|c},function(a,b){var c=a[1].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c},function(a,b){var c=a[2].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},function(a,b){var c=a[2].call(this,this.G&this.B,b.call(this));this.G=this.G&~this.B|c},function(a,b){var c=a[2].call(this,this.H&this.B, @@ -552,39 +552,39 @@ this.G&this.B,b.call(this));this.G=this.G&~this.B|c},function(a,b){var c=a[5].ca b){var c=a[5].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c},function(a,b){var c=a[6].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},function(a,b){var c=a[6].call(this,this.G&this.B,b.call(this));this.G=this.G&~this.B|c},function(a,b){var c=a[6].call(this,this.H&this.B,b.call(this));this.H=this.H&~this.B|c},function(a,b){var c=a[6].call(this,this.D&this.B,b.call(this));this.D=this.D&~this.B|c},function(a,b){var c=a[6].call(this,u(this)&this.B,b.call(this));t(this,u(this)& ~this.B|c)},function(a,b){var c=a[6].call(this,this.K&this.B,b.call(this));this.K=this.K&~this.B|c},function(a,b){var c=a[6].call(this,this.J&this.B,b.call(this));this.J=this.J&~this.B|c},function(a,b){var c=a[6].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c},function(a,b){var c=a[7].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},function(a,b){var c=a[7].call(this,this.G&this.B,b.call(this));this.G=this.G&~this.B|c},function(a,b){var c=a[7].call(this,this.H&this.B, b.call(this));this.H=this.H&~this.B|c},function(a,b){var c=a[7].call(this,this.D&this.B,b.call(this));this.D=this.D&~this.B|c},function(a,b){var c=a[7].call(this,u(this)&this.B,b.call(this));t(this,u(this)&~this.B|c)},function(a,b){var c=a[7].call(this,this.K&this.B,b.call(this));this.K=this.K&~this.B|c},function(a,b){var c=a[7].call(this,this.J&this.B,b.call(this));this.J=this.J&~this.B|c},function(a,b){var c=a[7].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c}],C=[function(a){a=a.call(this, -this.F&255,E(this,this.F));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.G));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.H));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.D));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,S(this,0)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,R(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.J));this.F=this.F&-256|a}, -function(a){a=a.call(this,this.F&255,E(this,this.I));this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.F));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.G));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.H));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,S(this,0)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,R(this))); +this.F&255,E(this,this.F));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.G));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.H));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.D));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,T(this,0)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,S(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.J));this.F=this.F&-256|a}, +function(a){a=a.call(this,this.F&255,E(this,this.I));this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.F));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.G));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.H));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,T(this,0)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,S(this))); this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.J));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.I));this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.F));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.G));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.H));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.D));this.H=this.H&-256|a},function(a){a=a.call(this,this.H& -255,E(this,S(this,0)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,R(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.J));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.I));this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.F));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.G));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.H));this.D=this.D&-256|a},function(a){a= -a.call(this,this.D&255,E(this,this.D));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,S(this,0)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,R(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.J));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.I));this.D=this.D&-256|a},function(a){a=a.call(this,this.F>>8&255,E(this,this.F));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.G)); -this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.H));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.D));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,S(this,0)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,R(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.J));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.I)); -this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.F));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.G));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.H));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.D));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,S(this,0)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,R(this))); +255,E(this,T(this,0)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,S(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.J));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.I));this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.F));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.G));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.H));this.D=this.D&-256|a},function(a){a= +a.call(this,this.D&255,E(this,this.D));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,T(this,0)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,S(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.J));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.I));this.D=this.D&-256|a},function(a){a=a.call(this,this.F>>8&255,E(this,this.F));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.G)); +this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.H));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.D));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,T(this,0)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,S(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.J));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.I)); +this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.F));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.G));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.H));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.D));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,T(this,0)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,S(this))); this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.J));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.I));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.F));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.G));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.H));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.D));this.H= -this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,S(this,0)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,R(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.J));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.I));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.F));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.G));this.D= -this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.H));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.D));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,S(this,0)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,R(this)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.J));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.I));this.D= -this.D&-65281|a<<8},function(a){a=a.call(this,this.F&255,E(this,this.F+this.L()));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.G+this.L()));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.H+this.L()));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.D+this.L()));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,S(this,1)+this.L()));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,G(this,this.K+this.L())); +this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,T(this,0)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,S(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.J));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.I));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.F));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.G));this.D= +this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.H));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.D));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,T(this,0)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,S(this)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.J));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.I));this.D= +this.D&-65281|a<<8},function(a){a=a.call(this,this.F&255,E(this,this.F+this.L()));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.G+this.L()));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.H+this.L()));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.D+this.L()));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,T(this,1)+this.L()));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,G(this,this.K+this.L())); this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.J+this.L()));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.I+this.L()));this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.F+this.L()));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.G+this.L()));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.H+this.L()));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.D+this.L())); -this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,S(this,1)+this.L()));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,G(this,this.K+this.L()));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.J+this.L()));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.I+this.L()));this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.F+this.L()));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.G+this.L())); -this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.H+this.L()));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.D+this.L()));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,S(this,1)+this.L()));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,G(this,this.K+this.L()));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.J+this.L()));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.I+this.L())); -this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.F+this.L()));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.G+this.L()));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.H+this.L()));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.D+this.L()));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,S(this,1)+this.L()));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,G(this,this.K+this.L())); +this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,T(this,1)+this.L()));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,G(this,this.K+this.L()));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.J+this.L()));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.I+this.L()));this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.F+this.L()));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.G+this.L())); +this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.H+this.L()));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.D+this.L()));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,T(this,1)+this.L()));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,G(this,this.K+this.L()));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.J+this.L()));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.I+this.L())); +this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.F+this.L()));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.G+this.L()));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.H+this.L()));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.D+this.L()));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,T(this,1)+this.L()));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,G(this,this.K+this.L())); this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.J+this.L()));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.I+this.L()));this.D=this.D&-256|a},function(a){a=a.call(this,this.F>>8&255,E(this,this.F+this.L()));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.G+this.L()));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.H+this.L()));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8& -255,E(this,this.D+this.L()));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,S(this,1)+this.L()));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.L()));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.J+this.L()));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.I+this.L()));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.F+this.L()));this.G=this.G& --65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.G+this.L()));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.H+this.L()));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.L()));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,S(this,1)+this.L()));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.L()));this.G=this.G&-65281|a<<8},function(a){a=a.call(this, +255,E(this,this.D+this.L()));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,T(this,1)+this.L()));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+this.L()));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.J+this.L()));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.I+this.L()));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.F+this.L()));this.G=this.G& +-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.G+this.L()));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.H+this.L()));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+this.L()));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,T(this,1)+this.L()));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,G(this,this.K+this.L()));this.G=this.G&-65281|a<<8},function(a){a=a.call(this, this.G>>8&255,E(this,this.J+this.L()));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.I+this.L()));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.F+this.L()));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.G+this.L()));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.H+this.L()));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+this.L()));this.H= -this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,S(this,1)+this.L()));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.L()));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.J+this.L()));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.I+this.L()));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.F+this.L()));this.D=this.D&-65281|a<<8},function(a){a=a.call(this, -this.D>>8&255,E(this,this.G+this.L()));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.H+this.L()));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.L()));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,S(this,1)+this.L()));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.L()));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.J+this.L())); -this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.I+this.L()));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.F&255,E(this,this.F+R(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.G+R(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.H+R(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.D+R(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,S(this, -2)+R(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,G(this,this.K+R(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.J+R(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.I+R(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.F+R(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.G+R(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.H+ -R(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.D+R(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,S(this,2)+R(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,G(this,this.K+R(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.J+R(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.I+R(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.F+ -R(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.G+R(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.H+R(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.D+R(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,S(this,2)+R(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,G(this,this.K+R(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.J+ -R(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.I+R(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.F+R(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.G+R(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.H+R(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.D+R(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,S(this,2)+ -R(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,G(this,this.K+R(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.J+R(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.I+R(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.F>>8&255,E(this,this.F+R(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.G+R(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255, -E(this,this.H+R(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+R(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,S(this,2)+R(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+R(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.J+R(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.I+R(this)));this.F=this.F&-65281| -a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.F+R(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.G+R(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.H+R(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+R(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,S(this,2)+R(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255, -G(this,this.K+R(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.J+R(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.I+R(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.F+R(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.G+R(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.H+R(this)));this.H=this.H&-65281|a<< -8},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+R(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,S(this,2)+R(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+R(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.J+R(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.I+R(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255, -E(this,this.F+R(this)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.G+R(this)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.H+R(this)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+R(this)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,S(this,2)+R(this)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+R(this)));this.D=this.D&-65281| -a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.J+R(this)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.I+R(this)));this.D=this.D&-65281|a<<8},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& +this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,T(this,1)+this.L()));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+this.L()));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.J+this.L()));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.I+this.L()));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.F+this.L()));this.D=this.D&-65281|a<<8},function(a){a=a.call(this, +this.D>>8&255,E(this,this.G+this.L()));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.H+this.L()));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+this.L()));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,T(this,1)+this.L()));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+this.L()));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.J+this.L())); +this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.I+this.L()));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.F&255,E(this,this.F+S(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.G+S(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.H+S(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.D+S(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,T(this, +2)+S(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,G(this,this.K+S(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.J+S(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.F&255,E(this,this.I+S(this)));this.F=this.F&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.F+S(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.G+S(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.H+ +S(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.D+S(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,T(this,2)+S(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,G(this,this.K+S(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.J+S(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.G&255,E(this,this.I+S(this)));this.G=this.G&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.F+ +S(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.G+S(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.H+S(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.D+S(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,T(this,2)+S(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,G(this,this.K+S(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.J+ +S(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.H&255,E(this,this.I+S(this)));this.H=this.H&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.F+S(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.G+S(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.H+S(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.D+S(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,T(this,2)+ +S(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,G(this,this.K+S(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.J+S(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.D&255,E(this,this.I+S(this)));this.D=this.D&-256|a},function(a){a=a.call(this,this.F>>8&255,E(this,this.F+S(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.G+S(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255, +E(this,this.H+S(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.D+S(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,T(this,2)+S(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,G(this,this.K+S(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.J+S(this)));this.F=this.F&-65281|a<<8},function(a){a=a.call(this,this.F>>8&255,E(this,this.I+S(this)));this.F=this.F&-65281| +a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.F+S(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.G+S(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.H+S(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.D+S(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,T(this,2)+S(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255, +G(this,this.K+S(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.J+S(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.G>>8&255,E(this,this.I+S(this)));this.G=this.G&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.F+S(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.G+S(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.H+S(this)));this.H=this.H&-65281|a<< +8},function(a){a=a.call(this,this.H>>8&255,E(this,this.D+S(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,T(this,2)+S(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,G(this,this.K+S(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.J+S(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.H>>8&255,E(this,this.I+S(this)));this.H=this.H&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255, +E(this,this.F+S(this)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.G+S(this)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.H+S(this)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.D+S(this)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,T(this,2)+S(this)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,G(this,this.K+S(this)));this.D=this.D&-65281| +a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.J+S(this)));this.D=this.D&-65281|a<<8},function(a){a=a.call(this,this.D>>8&255,E(this,this.I+S(this)));this.D=this.D&-65281|a<<8},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, @@ -594,65 +594,65 @@ this.F>>8&255,this.F&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,t -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}],Ne=[function(a){a=a.call(this,K(this,this.F),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.G),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.H),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.D),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,0)),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,R(this)),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.J),this.F&255);P(this,a)},function(a){a=a.call(this, -K(this,this.I),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.F),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.G),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.H),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.D),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,0)),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,R(this)),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.J),this.G&255);P(this,a)},function(a){a= -a.call(this,K(this,this.I),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.F),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.G),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.H),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.D),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,0)),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,R(this)),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.J),this.H&255);P(this,a)}, -function(a){a=a.call(this,K(this,this.I),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.F),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.G),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.H),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.D),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,0)),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,R(this)),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.J),this.D&255); -P(this,a)},function(a){a=a.call(this,K(this,this.I),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.F),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.G),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.H),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.D),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,0)),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,R(this)),this.F>>8&255);P(this,a)},function(a){a=a.call(this, -K(this,this.J),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.F),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.G),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.H),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,0)),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,R(this)),this.G>>8&255); -P(this,a)},function(a){a=a.call(this,K(this,this.J),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.F),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.G),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.H),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,0)),this.H>>8&255);P(this,a)},function(a){a=a.call(this, -K(this,R(this)),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.J),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.I),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.F),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.G),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.H),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,0)),this.D>>8&255); -P(this,a)},function(a){a=a.call(this,K(this,R(this)),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.J),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+this.L()),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.H+this.L()),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.D+this.L()),this.F&255);P(this, -a)},function(a){a=a.call(this,K(this,S(this,1)+this.L()),this.F&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.J+this.L()),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+this.L()),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+this.L()),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.H+this.L()),this.G& -255);P(this,a)},function(a){a=a.call(this,K(this,this.D+this.L()),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,1)+this.L()),this.G&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.J+this.L()),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+this.L()),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+this.L()),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()), -this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.H+this.L()),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.D+this.L()),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,1)+this.L()),this.H&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.J+this.L()),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+this.L()),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+ -this.L()),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.H+this.L()),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.D+this.L()),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,1)+this.L()),this.D&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.J+this.L()),this.D&255);P(this,a)},function(a){a=a.call(this,K(this, -this.I+this.L()),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+this.L()),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.H+this.L()),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.D+this.L()),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,1)+this.L()),this.F>>8&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.F>>8&255);P(this,a)},function(a){a= -a.call(this,K(this,this.J+this.L()),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+this.L()),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+this.L()),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.H+this.L()),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.D+this.L()),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,1)+this.L()),this.G>> -8&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.J+this.L()),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+this.L()),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+this.L()),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.H+this.L()),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this, -this.D+this.L()),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,1)+this.L()),this.H>>8&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.J+this.L()),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+this.L()),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+this.L()),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()),this.D>>8&255);P(this,a)}, -function(a){a=a.call(this,K(this,this.H+this.L()),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.D+this.L()),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,1)+this.L()),this.D>>8&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.J+this.L()),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+this.L()),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+R(this)), -this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+R(this)),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.H+R(this)),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.D+R(this)),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.F&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+R(this)),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.J+R(this)),this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+R(this)), -this.F&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+R(this)),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+R(this)),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.H+R(this)),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.D+R(this)),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.G&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+R(this)),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.J+R(this)), -this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+R(this)),this.G&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+R(this)),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+R(this)),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.H+R(this)),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.D+R(this)),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.H&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+R(this)), -this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.J+R(this)),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+R(this)),this.H&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+R(this)),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+R(this)),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.H+R(this)),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.D+R(this)),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,2)+R(this)), -this.D&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+R(this)),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.J+R(this)),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+R(this)),this.D&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+R(this)),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+R(this)),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.H+R(this)),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.D+ -R(this)),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.F>>8&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+R(this)),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.J+R(this)),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+R(this)),this.F>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+R(this)),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+R(this)),this.G>>8&255);P(this,a)},function(a){a= -a.call(this,K(this,this.H+R(this)),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.D+R(this)),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.G>>8&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+R(this)),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.J+R(this)),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+R(this)),this.G>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+R(this)),this.H>>8&255); -P(this,a)},function(a){a=a.call(this,K(this,this.G+R(this)),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.H+R(this)),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.D+R(this)),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.H>>8&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+R(this)),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.J+R(this)),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+ -R(this)),this.H>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.F+R(this)),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.G+R(this)),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.H+R(this)),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.D+R(this)),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,S(this,2)+R(this)),this.D>>8&255);P(this,a)},function(a){a=a.call(this,L(this,this.K+R(this)),this.D>>8&255);P(this,a)},function(a){a= -a.call(this,K(this,this.J+R(this)),this.D>>8&255);P(this,a)},function(a){a=a.call(this,K(this,this.I+R(this)),this.D>>8&255);P(this,a)},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]],Oe=[function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.G),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.H),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,S(this,0)),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this, -R(this)),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.J),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.F),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.G),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.H),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));P(this,c)},function(a,b){var c= -a[1].call(this,K(this,S(this,0)),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,R(this)),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.J),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.G),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.H),b.call(this));P(this, -c)},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,S(this,0)),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,R(this)),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.J),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.G), -b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.H),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,S(this,0)),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,R(this)),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.J),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this, -K(this,this.F),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.G),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.H),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,S(this,0)),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,R(this)),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.J),b.call(this));P(this,c)},function(a, -b){var c=a[4].call(this,K(this,this.I),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.G),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.H),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,S(this,0)),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,R(this)),b.call(this)); -P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.J),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.G),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.H),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this, -S(this,0)),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,R(this)),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.J),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.F),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.G),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.H),b.call(this));P(this,c)},function(a,b){var c= -a[7].call(this,K(this,this.D),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,S(this,0)),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,R(this)),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.J),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.F+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.G+this.L()), -b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.H+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.D+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,S(this,1)+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,L(this,this.K+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.J+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.I+this.L()), -b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.F+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.G+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.H+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.D+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,S(this,1)+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,L(this,this.K+this.L()), -b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.J+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.I+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.F+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.G+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.H+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.D+this.L()), -b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,S(this,1)+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,L(this,this.K+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.J+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.I+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.F+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.G+this.L()), -b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.H+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.D+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,S(this,1)+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,L(this,this.K+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.J+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.I+this.L()), -b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.F+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.G+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.H+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.D+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,S(this,1)+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,L(this,this.K+this.L()), -b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.J+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.I+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.F+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.G+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.H+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.D+this.L()), -b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,S(this,1)+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,L(this,this.K+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.J+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.I+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.F+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.G+this.L()), -b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.H+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.D+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,S(this,1)+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,L(this,this.K+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.J+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.I+this.L()), -b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.F+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.G+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.H+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.D+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,S(this,1)+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,L(this,this.K+this.L()), -b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.J+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.I+this.L()),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.F+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.G+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.H+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.D+R(this)),b.call(this)); -P(this,c)},function(a,b){var c=a[0].call(this,K(this,S(this,2)+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,L(this,this.K+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.J+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[0].call(this,K(this,this.I+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.F+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.G+R(this)),b.call(this)); -P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.H+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.D+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,S(this,2)+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,L(this,this.K+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.J+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[1].call(this,K(this,this.I+R(this)),b.call(this)); -P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.F+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.G+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.H+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.D+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,S(this,2)+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,L(this,this.K+R(this)),b.call(this)); -P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.J+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[2].call(this,K(this,this.I+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.F+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.G+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.H+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.D+R(this)),b.call(this));P(this, -c)},function(a,b){var c=a[3].call(this,K(this,S(this,2)+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,L(this,this.K+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.J+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[3].call(this,K(this,this.I+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.F+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.G+R(this)),b.call(this));P(this, -c)},function(a,b){var c=a[4].call(this,K(this,this.H+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.D+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,S(this,2)+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,L(this,this.K+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.J+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[4].call(this,K(this,this.I+R(this)),b.call(this));P(this, -c)},function(a,b){var c=a[5].call(this,K(this,this.F+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.G+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.H+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.D+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,S(this,2)+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,L(this,this.K+R(this)),b.call(this));P(this, -c)},function(a,b){var c=a[5].call(this,K(this,this.J+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[5].call(this,K(this,this.I+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.F+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.G+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.H+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.D+R(this)),b.call(this));P(this,c)}, -function(a,b){var c=a[6].call(this,K(this,S(this,2)+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,L(this,this.K+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.J+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[6].call(this,K(this,this.I+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.F+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.G+R(this)),b.call(this));P(this,c)}, -function(a,b){var c=a[7].call(this,K(this,this.H+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.D+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,S(this,2)+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,L(this,this.K+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.J+R(this)),b.call(this));P(this,c)},function(a,b){var c=a[7].call(this,K(this,this.I+R(this)),b.call(this));P(this,c)}, +this.D=this.D&-65281|a<<8}],Ne=[function(a){a=a.call(this,K(this,this.F),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,0)),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,S(this)),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J),this.F&255);Q(this,a)},function(a){a=a.call(this, +K(this,this.I),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,0)),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,S(this)),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J),this.G&255);Q(this,a)},function(a){a= +a.call(this,K(this,this.I),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,0)),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,S(this)),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J),this.H&255);Q(this,a)}, +function(a){a=a.call(this,K(this,this.I),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,0)),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,S(this)),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J),this.D&255); +Q(this,a)},function(a){a=a.call(this,K(this,this.I),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,0)),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,S(this)),this.F>>8&255);Q(this,a)},function(a){a=a.call(this, +K(this,this.J),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,0)),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,S(this)),this.G>>8&255); +Q(this,a)},function(a){a=a.call(this,K(this,this.J),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,0)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this, +K(this,S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,0)),this.D>>8&255); +Q(this,a)},function(a){a=a.call(this,K(this,S(this)),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+this.L()),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+this.L()),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+this.L()),this.F&255);Q(this, +a)},function(a){a=a.call(this,K(this,T(this,1)+this.L()),this.F&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+this.L()),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+this.L()),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+this.L()),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+this.L()),this.G& +255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+this.L()),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,1)+this.L()),this.G&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+this.L()),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+this.L()),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+this.L()),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()), +this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+this.L()),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+this.L()),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,1)+this.L()),this.H&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+this.L()),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+this.L()),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+ +this.L()),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+this.L()),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+this.L()),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,1)+this.L()),this.D&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+this.L()),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this, +this.I+this.L()),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+this.L()),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+this.L()),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+this.L()),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,1)+this.L()),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.F>>8&255);Q(this,a)},function(a){a= +a.call(this,K(this,this.J+this.L()),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+this.L()),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+this.L()),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+this.L()),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+this.L()),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,1)+this.L()),this.G>> +8&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+this.L()),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+this.L()),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+this.L()),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+this.L()),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this, +this.D+this.L()),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,1)+this.L()),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+this.L()),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+this.L()),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+this.L()),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+this.L()),this.D>>8&255);Q(this,a)}, +function(a){a=a.call(this,K(this,this.H+this.L()),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+this.L()),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,1)+this.L()),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+this.L()),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+this.L()),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+this.L()),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+S(this)), +this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+S(this)),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+S(this)),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+S(this)),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,2)+S(this)),this.F&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+S(this)),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+S(this)),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+S(this)), +this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+S(this)),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+S(this)),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+S(this)),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+S(this)),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,2)+S(this)),this.G&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+S(this)),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+S(this)), +this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+S(this)),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+S(this)),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+S(this)),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+S(this)),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+S(this)),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,2)+S(this)),this.H&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+S(this)), +this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+S(this)),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+S(this)),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+S(this)),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+S(this)),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+S(this)),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+S(this)),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,2)+S(this)), +this.D&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+S(this)),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+S(this)),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+S(this)),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+S(this)),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+S(this)),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+S(this)),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+ +S(this)),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,2)+S(this)),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+S(this)),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+S(this)),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+S(this)),this.F>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+S(this)),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+S(this)),this.G>>8&255);Q(this,a)},function(a){a= +a.call(this,K(this,this.H+S(this)),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+S(this)),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,2)+S(this)),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+S(this)),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+S(this)),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+S(this)),this.G>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+S(this)),this.H>>8&255); +Q(this,a)},function(a){a=a.call(this,K(this,this.G+S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,2)+S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+ +S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+S(this)),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+S(this)),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+S(this)),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+S(this)),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,2)+S(this)),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,L(this,this.K+S(this)),this.D>>8&255);Q(this,a)},function(a){a= +a.call(this,K(this,this.J+S(this)),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+S(this)),this.D>>8&255);Q(this,a)},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]],Oe=[function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,T(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this, +S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));Q(this,c)},function(a,b){var c= +a[1].call(this,K(this,T(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.H),b.call(this));Q(this, +c)},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,T(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.G), +b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,T(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this, +K(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,T(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.J),b.call(this));Q(this,c)},function(a, +b){var c=a[4].call(this,K(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,T(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,S(this)),b.call(this)); +Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this, +T(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.H),b.call(this));Q(this,c)},function(a,b){var c= +a[7].call(this,K(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,T(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.G+this.L()), +b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,T(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,L(this,this.K+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.I+this.L()), +b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.G+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,T(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,L(this,this.K+this.L()), +b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.I+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.G+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.D+this.L()), +b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,T(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,L(this,this.K+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.I+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.G+this.L()), +b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,T(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,L(this,this.K+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.I+this.L()), +b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.G+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,T(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,L(this,this.K+this.L()), +b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.I+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.G+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.D+this.L()), +b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,T(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,L(this,this.K+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.I+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.G+this.L()), +b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,T(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,L(this,this.K+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.I+this.L()), +b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.G+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.D+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,T(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,L(this,this.K+this.L()), +b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.I+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.F+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.G+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.H+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.D+S(this)),b.call(this)); +Q(this,c)},function(a,b){var c=a[0].call(this,K(this,T(this,2)+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,L(this,this.K+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.J+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.I+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.F+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.G+S(this)),b.call(this)); +Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.H+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.D+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,T(this,2)+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,L(this,this.K+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.J+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.I+S(this)),b.call(this)); +Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.F+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.G+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.H+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.D+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,T(this,2)+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,L(this,this.K+S(this)),b.call(this)); +Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.J+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.I+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.F+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.G+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.H+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.D+S(this)),b.call(this));Q(this, +c)},function(a,b){var c=a[3].call(this,K(this,T(this,2)+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,L(this,this.K+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.J+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.I+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.F+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.G+S(this)),b.call(this));Q(this, +c)},function(a,b){var c=a[4].call(this,K(this,this.H+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.D+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,T(this,2)+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,L(this,this.K+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.J+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,K(this,this.I+S(this)),b.call(this));Q(this, +c)},function(a,b){var c=a[5].call(this,K(this,this.F+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.G+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.H+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.D+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,T(this,2)+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,L(this,this.K+S(this)),b.call(this));Q(this, +c)},function(a,b){var c=a[5].call(this,K(this,this.J+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,K(this,this.I+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.F+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.G+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.H+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.D+S(this)),b.call(this));Q(this,c)}, +function(a,b){var c=a[6].call(this,K(this,T(this,2)+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,L(this,this.K+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.J+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,K(this,this.I+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.F+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.G+S(this)),b.call(this));Q(this,c)}, +function(a,b){var c=a[7].call(this,K(this,this.H+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.D+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,T(this,2)+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,L(this,this.K+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.J+S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,K(this,this.I+S(this)),b.call(this));Q(this,c)}, 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)); @@ -664,40 +664,40 @@ a[5].call(this,this.G&255,b.call(this));this.G=this.G&-256|c},function(a,b){var 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}],D=[function(a){a=a.call(this,this.F&this.B,H(this,this.F)); -this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.G));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.H));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.D));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,S(this,0)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,R(this)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.J));this.F=this.F& -~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.I));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.F));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.G));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.H));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.D));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,S(this,0)));this.G=this.G&~this.B|a},function(a){a= -a.call(this,this.G&this.B,H(this,R(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.J));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.I));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.F));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.G));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.H));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H& -this.B,H(this,this.D));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,S(this,0)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,R(this)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.J));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.I));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.F));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this, -this.G));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.H));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.D));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,S(this,0)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,R(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.J));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.I));this.D= -this.D&~this.B|a},function(a){a=a.call(this,u(this)&this.B,H(this,this.F));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.G));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.H));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.D));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,S(this,0)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,R(this)));t(this, +this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.G));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.H));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.D));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,T(this,0)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,S(this)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.J));this.F=this.F& +~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.I));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.F));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.G));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.H));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.D));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,T(this,0)));this.G=this.G&~this.B|a},function(a){a= +a.call(this,this.G&this.B,H(this,S(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.J));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.I));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.F));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.G));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.H));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H& +this.B,H(this,this.D));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,T(this,0)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,S(this)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.J));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.I));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.F));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this, +this.G));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.H));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.D));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,T(this,0)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,S(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.J));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.I));this.D= +this.D&~this.B|a},function(a){a=a.call(this,u(this)&this.B,H(this,this.F));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.G));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.H));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.D));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,T(this,0)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,S(this)));t(this, u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.J));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.I));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,this.K&this.B,H(this,this.F));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.G));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.H));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.D));this.K=this.K& -~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,S(this,0)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,R(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.J));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.I));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.F));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.G));this.J=this.J&~this.B|a}, -function(a){a=a.call(this,this.J&this.B,H(this,this.H));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.D));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,S(this,0)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,R(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.J));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.I));this.J=this.J&~this.B|a},function(a){a= -a.call(this,this.I&this.B,H(this,this.F));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.G));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.H));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.D));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,S(this,0)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,R(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this, +~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,T(this,0)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,S(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.J));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.I));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.F));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.G));this.J=this.J&~this.B|a}, +function(a){a=a.call(this,this.J&this.B,H(this,this.H));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.D));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,T(this,0)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,S(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.J));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.I));this.J=this.J&~this.B|a},function(a){a= +a.call(this,this.I&this.B,H(this,this.F));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.G));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.H));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.D));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,T(this,0)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,S(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this, this.I&this.B,H(this,this.J));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.I));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.F+this.L()));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.G+this.L()));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.H+this.L()));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.D+this.L()));this.F=this.F&~this.B|a},function(a){a= -a.call(this,this.F&this.B,H(this,S(this,1)+this.L()));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,I(this,this.K+this.L()));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.J+this.L()));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.I+this.L()));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.F+this.L()));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.G+this.L())); -this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.H+this.L()));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.L()));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,S(this,1)+this.L()));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,I(this,this.K+this.L()));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.J+this.L()));this.G=this.G&~this.B|a},function(a){a=a.call(this, -this.G&this.B,H(this,this.I+this.L()));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.F+this.L()));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.G+this.L()));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.H+this.L()));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.D+this.L()));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,S(this,1)+this.L()));this.H=this.H& -~this.B|a},function(a){a=a.call(this,this.H&this.B,I(this,this.K+this.L()));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.J+this.L()));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.I+this.L()));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.F+this.L()));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.G+this.L()));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B, -H(this,this.H+this.L()));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.L()));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,S(this,1)+this.L()));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,I(this,this.K+this.L()));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.J+this.L()));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.I+this.L()));this.D=this.D&~this.B|a}, -function(a){a=a.call(this,u(this)&this.B,H(this,this.F+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.G+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.H+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,S(this,1)+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)& -this.B,I(this,this.K+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.J+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.I+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,this.K&this.B,H(this,this.F+this.L()));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.G+this.L()));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.H+this.L()));this.K=this.K& -~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.L()));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,S(this,1)+this.L()));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,I(this,this.K+this.L()));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.J+this.L()));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.I+this.L()));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.J&this.B, -H(this,this.F+this.L()));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.G+this.L()));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.H+this.L()));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.L()));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,S(this,1)+this.L()));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,I(this,this.K+this.L()));this.J=this.J&~this.B|a}, +a.call(this,this.F&this.B,H(this,T(this,1)+this.L()));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,J(this,this.K+this.L()));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.J+this.L()));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.I+this.L()));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.F+this.L()));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.G+this.L())); +this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.H+this.L()));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.D+this.L()));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,T(this,1)+this.L()));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,J(this,this.K+this.L()));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.J+this.L()));this.G=this.G&~this.B|a},function(a){a=a.call(this, +this.G&this.B,H(this,this.I+this.L()));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.F+this.L()));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.G+this.L()));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.H+this.L()));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.D+this.L()));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,T(this,1)+this.L()));this.H=this.H& +~this.B|a},function(a){a=a.call(this,this.H&this.B,J(this,this.K+this.L()));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.J+this.L()));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.I+this.L()));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.F+this.L()));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.G+this.L()));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B, +H(this,this.H+this.L()));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.D+this.L()));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,T(this,1)+this.L()));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,J(this,this.K+this.L()));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.J+this.L()));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.I+this.L()));this.D=this.D&~this.B|a}, +function(a){a=a.call(this,u(this)&this.B,H(this,this.F+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.G+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.H+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.D+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,T(this,1)+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)& +this.B,J(this,this.K+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.J+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.I+this.L()));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,this.K&this.B,H(this,this.F+this.L()));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.G+this.L()));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.H+this.L()));this.K=this.K& +~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.D+this.L()));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,T(this,1)+this.L()));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,J(this,this.K+this.L()));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.J+this.L()));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.I+this.L()));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.J&this.B, +H(this,this.F+this.L()));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.G+this.L()));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.H+this.L()));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.D+this.L()));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,T(this,1)+this.L()));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,J(this,this.K+this.L()));this.J=this.J&~this.B|a}, function(a){a=a.call(this,this.J&this.B,H(this,this.J+this.L()));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.I+this.L()));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.F+this.L()));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.G+this.L()));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.H+this.L()));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.D+ -this.L()));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,S(this,1)+this.L()));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,I(this,this.K+this.L()));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.J+this.L()));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.I+this.L()));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.F+R(this)));this.F=this.F&~this.B|a},function(a){a= -a.call(this,this.F&this.B,H(this,this.G+R(this)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.H+R(this)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.D+R(this)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,S(this,2)+R(this)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,I(this,this.K+R(this)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.J+R(this)));this.F= -this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.I+R(this)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.F+R(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.G+R(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.H+R(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.D+R(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B, -H(this,S(this,2)+R(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,I(this,this.K+R(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.J+R(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.I+R(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.F+R(this)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.G+R(this)));this.H=this.H&~this.B|a},function(a){a= -a.call(this,this.H&this.B,H(this,this.H+R(this)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.D+R(this)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,S(this,2)+R(this)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,I(this,this.K+R(this)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.J+R(this)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.I+R(this)));this.H= -this.H&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.F+R(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.G+R(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.H+R(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.D+R(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,S(this,2)+R(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B, -I(this,this.K+R(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.J+R(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.I+R(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,u(this)&this.B,H(this,this.F+R(this)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.G+R(this)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.H+R(this)));t(this,u(this)&~this.B|a)}, -function(a){a=a.call(this,u(this)&this.B,H(this,this.D+R(this)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,S(this,2)+R(this)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,I(this,this.K+R(this)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.J+R(this)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.I+R(this)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,this.K&this.B, -H(this,this.F+R(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.G+R(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.H+R(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.D+R(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,S(this,2)+R(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,I(this,this.K+R(this)));this.K=this.K&~this.B|a},function(a){a= -a.call(this,this.K&this.B,H(this,this.J+R(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.I+R(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.F+R(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.G+R(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.H+R(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.D+R(this)));this.J= -this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,S(this,2)+R(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,I(this,this.K+R(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.J+R(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.I+R(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.F+R(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B, -H(this,this.G+R(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.H+R(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.D+R(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,S(this,2)+R(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,I(this,this.K+R(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.J+R(this)));this.I=this.I&~this.B|a},function(a){a= -a.call(this,this.I&this.B,H(this,this.I+R(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.F&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.G&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.H&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.D&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,u(this)&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this, +this.L()));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,T(this,1)+this.L()));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,J(this,this.K+this.L()));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.J+this.L()));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.I+this.L()));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.F+S(this)));this.F=this.F&~this.B|a},function(a){a= +a.call(this,this.F&this.B,H(this,this.G+S(this)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.H+S(this)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.D+S(this)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,T(this,2)+S(this)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,J(this,this.K+S(this)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.J+S(this)));this.F= +this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,H(this,this.I+S(this)));this.F=this.F&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.F+S(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.G+S(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.H+S(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.D+S(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B, +H(this,T(this,2)+S(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,J(this,this.K+S(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.J+S(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,H(this,this.I+S(this)));this.G=this.G&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.F+S(this)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.G+S(this)));this.H=this.H&~this.B|a},function(a){a= +a.call(this,this.H&this.B,H(this,this.H+S(this)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.D+S(this)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,T(this,2)+S(this)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,J(this,this.K+S(this)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.J+S(this)));this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,H(this,this.I+S(this)));this.H= +this.H&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.F+S(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.G+S(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.H+S(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.D+S(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,T(this,2)+S(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B, +J(this,this.K+S(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.J+S(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,this.D&this.B,H(this,this.I+S(this)));this.D=this.D&~this.B|a},function(a){a=a.call(this,u(this)&this.B,H(this,this.F+S(this)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.G+S(this)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.H+S(this)));t(this,u(this)&~this.B|a)}, +function(a){a=a.call(this,u(this)&this.B,H(this,this.D+S(this)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,T(this,2)+S(this)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,J(this,this.K+S(this)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.J+S(this)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,H(this,this.I+S(this)));t(this,u(this)&~this.B|a)},function(a){a=a.call(this,this.K&this.B, +H(this,this.F+S(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.G+S(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.H+S(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.D+S(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,T(this,2)+S(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,J(this,this.K+S(this)));this.K=this.K&~this.B|a},function(a){a= +a.call(this,this.K&this.B,H(this,this.J+S(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,H(this,this.I+S(this)));this.K=this.K&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.F+S(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.G+S(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.H+S(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.D+S(this)));this.J= +this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,T(this,2)+S(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,J(this,this.K+S(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.J+S(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,H(this,this.I+S(this)));this.J=this.J&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.F+S(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B, +H(this,this.G+S(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.H+S(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.D+S(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,T(this,2)+S(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,J(this,this.K+S(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,H(this,this.J+S(this)));this.I=this.I&~this.B|a},function(a){a= +a.call(this,this.I&this.B,H(this,this.I+S(this)));this.I=this.I&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.F&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.G&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.H&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.D&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,u(this)&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this, this.F&this.B,this.K&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.J&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.F&this.B,this.I&this.B);this.F=this.F&~this.B|a},function(a){a=a.call(this,this.G&this.B,this.F&this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,this.G&this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,this.H&this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,this.D& this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,u(this)&this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,this.K&this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,this.J&this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.G&this.B,this.I&this.B);this.G=this.G&~this.B|a},function(a){a=a.call(this,this.H&this.B,this.F&this.B);this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,this.G&this.B);this.H=this.H& ~this.B|a},function(a){a=a.call(this,this.H&this.B,this.H&this.B);this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,this.D&this.B);this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,u(this)&this.B);this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,this.K&this.B);this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,this.J&this.B);this.H=this.H&~this.B|a},function(a){a=a.call(this,this.H&this.B,this.I&this.B);this.H=this.H&~this.B|a},function(a){a= @@ -707,66 +707,66 @@ this.B);t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,this this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.D&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,u(this)&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.K&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.J&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.I&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.F&this.B);this.J=this.J&~this.B|a},function(a){a= a.call(this,this.J&this.B,this.G&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.H&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.D&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,u(this)&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.K&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.J&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B, this.I&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.F&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.G&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.H&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.D&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,u(this)&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.K&this.B);this.I= -this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.J&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.I&this.B);this.I=this.I&~this.B|a}],Pe=[function(a){a=a.call(this,M(this,this.F),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,0)),this.F& -this.B);Q(this,a)},function(a){a=a.call(this,M(this,R(this)),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D),this.G&this.B);Q(this,a)},function(a){a= -a.call(this,M(this,S(this,0)),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,R(this)),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D),this.H& -this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,0)),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,R(this)),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H),this.D&this.B);Q(this,a)},function(a){a= -a.call(this,M(this,this.D),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,0)),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,R(this)),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H), -u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,0)),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,R(this)),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G),this.K&this.B);Q(this, -a)},function(a){a=a.call(this,M(this,this.H),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,0)),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,R(this)),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F),this.J&this.B);Q(this,a)},function(a){a=a.call(this, -M(this,this.G),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,0)),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,R(this)),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F),this.I&this.B); -Q(this,a)},function(a){a=a.call(this,M(this,this.G),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,0)),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,R(this)),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I),this.I&this.B);Q(this,a)},function(a){a=a.call(this, -M(this,this.F+this.L()),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G+this.L()),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,1)+this.L()),this.F&this.B);Q(this,a)},function(a){a=a.call(this,N(this,this.K+this.L()),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J+this.L()),this.F&this.B);Q(this, -a)},function(a){a=a.call(this,M(this,this.I+this.L()),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F+this.L()),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G+this.L()),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,1)+this.L()),this.G&this.B);Q(this,a)},function(a){a=a.call(this,N(this,this.K+ -this.L()),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J+this.L()),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+this.L()),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F+this.L()),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G+this.L()),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()),this.H&this.B);Q(this,a)},function(a){a= -a.call(this,M(this,S(this,1)+this.L()),this.H&this.B);Q(this,a)},function(a){a=a.call(this,N(this,this.K+this.L()),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J+this.L()),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+this.L()),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F+this.L()),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G+this.L()),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),this.D& -this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,1)+this.L()),this.D&this.B);Q(this,a)},function(a){a=a.call(this,N(this,this.K+this.L()),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J+this.L()),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+this.L()),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F+this.L()),u(this)&this.B);Q(this,a)},function(a){a=a.call(this, -M(this,this.G+this.L()),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,1)+this.L()),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,N(this,this.K+this.L()),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J+this.L()),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+this.L()),u(this)&this.B); -Q(this,a)},function(a){a=a.call(this,M(this,this.F+this.L()),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G+this.L()),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,1)+this.L()),this.K&this.B);Q(this,a)},function(a){a=a.call(this,N(this,this.K+this.L()),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this, -this.J+this.L()),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+this.L()),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F+this.L()),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G+this.L()),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,1)+this.L()),this.J&this.B);Q(this,a)}, -function(a){a=a.call(this,N(this,this.K+this.L()),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J+this.L()),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+this.L()),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F+this.L()),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G+this.L()),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()), -this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,1)+this.L()),this.I&this.B);Q(this,a)},function(a){a=a.call(this,N(this,this.K+this.L()),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J+this.L()),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+this.L()),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F+R(this)),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G+R(this)),this.F&this.B);Q(this,a)},function(a){a=a.call(this, -M(this,this.H+R(this)),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+R(this)),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.F&this.B);Q(this,a)},function(a){a=a.call(this,N(this,this.K+R(this)),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J+R(this)),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+R(this)),this.F&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F+R(this)),this.G&this.B);Q(this,a)}, -function(a){a=a.call(this,M(this,this.G+R(this)),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H+R(this)),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+R(this)),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.G&this.B);Q(this,a)},function(a){a=a.call(this,N(this,this.K+R(this)),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J+R(this)),this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+R(this)), -this.G&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F+R(this)),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G+R(this)),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H+R(this)),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+R(this)),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.H&this.B);Q(this,a)},function(a){a=a.call(this,N(this,this.K+R(this)),this.H&this.B);Q(this,a)},function(a){a=a.call(this, -M(this,this.J+R(this)),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+R(this)),this.H&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F+R(this)),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G+R(this)),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H+R(this)),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+R(this)),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.D&this.B);Q(this,a)}, -function(a){a=a.call(this,N(this,this.K+R(this)),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J+R(this)),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+R(this)),this.D&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F+R(this)),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G+R(this)),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H+R(this)),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+R(this)), -u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,2)+R(this)),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,N(this,this.K+R(this)),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J+R(this)),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+R(this)),u(this)&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F+R(this)),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G+R(this)),this.K&this.B);Q(this,a)},function(a){a=a.call(this, -M(this,this.H+R(this)),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+R(this)),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.K&this.B);Q(this,a)},function(a){a=a.call(this,N(this,this.K+R(this)),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J+R(this)),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+R(this)),this.K&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F+R(this)),this.J&this.B);Q(this,a)}, -function(a){a=a.call(this,M(this,this.G+R(this)),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H+R(this)),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+R(this)),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.J&this.B);Q(this,a)},function(a){a=a.call(this,N(this,this.K+R(this)),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.J+R(this)),this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+R(this)), -this.J&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.F+R(this)),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.G+R(this)),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.H+R(this)),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.D+R(this)),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,S(this,2)+R(this)),this.I&this.B);Q(this,a)},function(a){a=a.call(this,N(this,this.K+R(this)),this.I&this.B);Q(this,a)},function(a){a=a.call(this, -M(this,this.J+R(this)),this.I&this.B);Q(this,a)},function(a){a=a.call(this,M(this,this.I+R(this)),this.I&this.B);Q(this,a)},D[192],D[200],D[208],D[216],D[224],D[232],D[240],D[248],D[193],D[201],D[209],D[217],D[225],D[233],D[241],D[249],D[194],D[202],D[210],D[218],D[226],D[234],D[242],D[250],D[195],D[203],D[211],D[219],D[227],D[235],D[243],D[251],D[196],D[204],D[212],D[220],D[228],D[236],D[244],D[252],D[197],D[205],D[213],D[221],D[229],D[237],D[245],D[253],D[198],D[206],D[214],D[222],D[230],D[238], -D[246],D[254],D[199],D[207],D[215],D[223],D[231],D[239],D[247],D[255]],Qe=[function(a,b){var c=a[0].call(this,M(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,S(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,R(this)), -b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this, -M(this,S(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));Q(this,c)},function(a, -b){var c=a[2].call(this,M(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,S(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.G),b.call(this)); -Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,S(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this, -this.F),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,S(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.J),b.call(this));Q(this,c)},function(a,b){var c= -a[4].call(this,M(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,S(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,R(this)),b.call(this));Q(this, -c)},function(a,b){var c=a[5].call(this,M(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,S(this, -0)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this, -M(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,S(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.G+this.L()),b.call(this)); -Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.D+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,S(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,N(this,this.K+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.I+this.L()),b.call(this)); -Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.G+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.D+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,S(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,N(this,this.K+this.L()),b.call(this)); -Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.I+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.G+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.D+this.L()),b.call(this)); -Q(this,c)},function(a,b){var c=a[2].call(this,M(this,S(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,N(this,this.K+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.I+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.G+this.L()),b.call(this)); -Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.D+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,S(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,N(this,this.K+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.I+this.L()),b.call(this)); -Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.G+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.D+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,S(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,N(this,this.K+this.L()),b.call(this)); -Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.I+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.G+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.D+this.L()),b.call(this)); -Q(this,c)},function(a,b){var c=a[5].call(this,M(this,S(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,N(this,this.K+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.I+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.G+this.L()),b.call(this)); -Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.D+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,S(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,N(this,this.K+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.I+this.L()),b.call(this)); -Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.F+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.G+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.H+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.D+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,S(this,1)+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,N(this,this.K+this.L()),b.call(this)); -Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.J+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.I+this.L()),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.D+R(this)),b.call(this));Q(this, -c)},function(a,b){var c=a[0].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.G+R(this)),b.call(this));Q(this, -c)},function(a,b){var c=a[1].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,M(this,this.I+R(this)),b.call(this));Q(this, -c)},function(a,b){var c=a[2].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,N(this,this.K+R(this)),b.call(this));Q(this, -c)},function(a,b){var c=a[2].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c)}, -function(a,b){var c=a[3].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c)}, -function(a,b){var c=a[4].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[4].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c)}, -function(a,b){var c=a[5].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c)}, -function(a,b){var c=a[5].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[5].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c)},function(a, -b){var c=a[6].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[6].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.F+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.G+R(this)),b.call(this));Q(this,c)},function(a, -b){var c=a[7].call(this,M(this,this.H+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.D+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,S(this,2)+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,N(this,this.K+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.J+R(this)),b.call(this));Q(this,c)},function(a,b){var c=a[7].call(this,M(this,this.I+R(this)),b.call(this));Q(this,c)},function(a, +this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.J&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.I&this.B);this.I=this.I&~this.B|a}],Pe=[function(a){a=a.call(this,M(this,this.F),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,0)),this.F& +this.B);R(this,a)},function(a){a=a.call(this,M(this,S(this)),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D),this.G&this.B);R(this,a)},function(a){a= +a.call(this,M(this,T(this,0)),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,S(this)),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D),this.H& +this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,0)),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,S(this)),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H),this.D&this.B);R(this,a)},function(a){a= +a.call(this,M(this,this.D),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,0)),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,S(this)),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H), +u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,0)),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,S(this)),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G),this.K&this.B);R(this, +a)},function(a){a=a.call(this,M(this,this.H),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,0)),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,S(this)),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F),this.J&this.B);R(this,a)},function(a){a=a.call(this, +M(this,this.G),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,0)),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,S(this)),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F),this.I&this.B); +R(this,a)},function(a){a=a.call(this,M(this,this.G),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,0)),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I),this.I&this.B);R(this,a)},function(a){a=a.call(this, +M(this,this.F+this.L()),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G+this.L()),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,1)+this.L()),this.F&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.K+this.L()),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J+this.L()),this.F&this.B);R(this, +a)},function(a){a=a.call(this,M(this,this.I+this.L()),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F+this.L()),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G+this.L()),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,1)+this.L()),this.G&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.K+ +this.L()),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J+this.L()),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+this.L()),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F+this.L()),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G+this.L()),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()),this.H&this.B);R(this,a)},function(a){a= +a.call(this,M(this,T(this,1)+this.L()),this.H&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.K+this.L()),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J+this.L()),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+this.L()),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F+this.L()),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G+this.L()),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),this.D& +this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,1)+this.L()),this.D&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.K+this.L()),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J+this.L()),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+this.L()),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F+this.L()),u(this)&this.B);R(this,a)},function(a){a=a.call(this, +M(this,this.G+this.L()),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,1)+this.L()),u(this)&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.K+this.L()),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J+this.L()),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+this.L()),u(this)&this.B); +R(this,a)},function(a){a=a.call(this,M(this,this.F+this.L()),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G+this.L()),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,1)+this.L()),this.K&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.K+this.L()),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this, +this.J+this.L()),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+this.L()),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F+this.L()),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G+this.L()),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,1)+this.L()),this.J&this.B);R(this,a)}, +function(a){a=a.call(this,N(this,this.K+this.L()),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J+this.L()),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+this.L()),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F+this.L()),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G+this.L()),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H+this.L()),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+this.L()), +this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,1)+this.L()),this.I&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.K+this.L()),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J+this.L()),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+this.L()),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F+S(this)),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G+S(this)),this.F&this.B);R(this,a)},function(a){a=a.call(this, +M(this,this.H+S(this)),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+S(this)),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,2)+S(this)),this.F&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.K+S(this)),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J+S(this)),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+S(this)),this.F&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F+S(this)),this.G&this.B);R(this,a)}, +function(a){a=a.call(this,M(this,this.G+S(this)),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H+S(this)),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+S(this)),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,2)+S(this)),this.G&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.K+S(this)),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J+S(this)),this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+S(this)), +this.G&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F+S(this)),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G+S(this)),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H+S(this)),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+S(this)),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,2)+S(this)),this.H&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.K+S(this)),this.H&this.B);R(this,a)},function(a){a=a.call(this, +M(this,this.J+S(this)),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+S(this)),this.H&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F+S(this)),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G+S(this)),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H+S(this)),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+S(this)),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,2)+S(this)),this.D&this.B);R(this,a)}, +function(a){a=a.call(this,N(this,this.K+S(this)),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J+S(this)),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+S(this)),this.D&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F+S(this)),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G+S(this)),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H+S(this)),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+S(this)), +u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,2)+S(this)),u(this)&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.K+S(this)),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J+S(this)),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+S(this)),u(this)&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F+S(this)),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G+S(this)),this.K&this.B);R(this,a)},function(a){a=a.call(this, +M(this,this.H+S(this)),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+S(this)),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,2)+S(this)),this.K&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.K+S(this)),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J+S(this)),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+S(this)),this.K&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F+S(this)),this.J&this.B);R(this,a)}, +function(a){a=a.call(this,M(this,this.G+S(this)),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H+S(this)),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+S(this)),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,2)+S(this)),this.J&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.K+S(this)),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.J+S(this)),this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+S(this)), +this.J&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.F+S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.G+S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.H+S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.D+S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,T(this,2)+S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.K+S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this, +M(this,this.J+S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this,M(this,this.I+S(this)),this.I&this.B);R(this,a)},D[192],D[200],D[208],D[216],D[224],D[232],D[240],D[248],D[193],D[201],D[209],D[217],D[225],D[233],D[241],D[249],D[194],D[202],D[210],D[218],D[226],D[234],D[242],D[250],D[195],D[203],D[211],D[219],D[227],D[235],D[243],D[251],D[196],D[204],D[212],D[220],D[228],D[236],D[244],D[252],D[197],D[205],D[213],D[221],D[229],D[237],D[245],D[253],D[198],D[206],D[214],D[222],D[230],D[238], +D[246],D[254],D[199],D[207],D[215],D[223],D[231],D[239],D[247],D[255]],Qe=[function(a,b){var c=a[0].call(this,M(this,this.F),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.G),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.H),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.D),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,T(this,0)),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,S(this)), +b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.J),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.I),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.F),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.G),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.H),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.D),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this, +M(this,T(this,0)),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,S(this)),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.J),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.I),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.F),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.G),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.H),b.call(this));R(this,c)},function(a, +b){var c=a[2].call(this,M(this,this.D),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,T(this,0)),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,S(this)),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.J),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.I),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.F),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.G),b.call(this)); +R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.H),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.D),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,T(this,0)),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,S(this)),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.J),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.I),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this, +this.F),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.G),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.H),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.D),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,T(this,0)),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,S(this)),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.J),b.call(this));R(this,c)},function(a,b){var c= +a[4].call(this,M(this,this.I),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.F),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.G),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.H),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.D),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,T(this,0)),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,S(this)),b.call(this));R(this, +c)},function(a,b){var c=a[5].call(this,M(this,this.J),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.I),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.F),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.G),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.H),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.D),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,T(this, +0)),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,S(this)),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.J),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.I),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.F),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.G),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.H),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this, +M(this,this.D),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,T(this,0)),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,S(this)),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.J),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.I),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.F+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.G+this.L()),b.call(this)); +R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.H+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.D+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,T(this,1)+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,N(this,this.K+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.J+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.I+this.L()),b.call(this)); +R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.F+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.G+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.H+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.D+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,T(this,1)+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,N(this,this.K+this.L()),b.call(this)); +R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.J+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.I+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.F+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.G+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.H+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.D+this.L()),b.call(this)); +R(this,c)},function(a,b){var c=a[2].call(this,M(this,T(this,1)+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,N(this,this.K+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.J+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.I+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.F+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.G+this.L()),b.call(this)); +R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.H+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.D+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,T(this,1)+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,N(this,this.K+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.J+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.I+this.L()),b.call(this)); +R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.F+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.G+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.H+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.D+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,T(this,1)+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,N(this,this.K+this.L()),b.call(this)); +R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.J+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.I+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.F+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.G+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.H+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.D+this.L()),b.call(this)); +R(this,c)},function(a,b){var c=a[5].call(this,M(this,T(this,1)+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,N(this,this.K+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.J+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.I+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.F+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.G+this.L()),b.call(this)); +R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.H+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.D+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,T(this,1)+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,N(this,this.K+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.J+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.I+this.L()),b.call(this)); +R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.F+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.G+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.H+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.D+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,T(this,1)+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,N(this,this.K+this.L()),b.call(this)); +R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.J+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.I+this.L()),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.F+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.G+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.H+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.D+S(this)),b.call(this));R(this, +c)},function(a,b){var c=a[0].call(this,M(this,T(this,2)+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,N(this,this.K+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.J+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,M(this,this.I+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.F+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.G+S(this)),b.call(this));R(this, +c)},function(a,b){var c=a[1].call(this,M(this,this.H+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.D+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,T(this,2)+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,N(this,this.K+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.J+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,M(this,this.I+S(this)),b.call(this));R(this, +c)},function(a,b){var c=a[2].call(this,M(this,this.F+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.G+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.H+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.D+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,T(this,2)+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,N(this,this.K+S(this)),b.call(this));R(this, +c)},function(a,b){var c=a[2].call(this,M(this,this.J+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,M(this,this.I+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.F+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.G+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.H+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.D+S(this)),b.call(this));R(this,c)}, +function(a,b){var c=a[3].call(this,M(this,T(this,2)+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,N(this,this.K+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.J+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,M(this,this.I+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.F+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.G+S(this)),b.call(this));R(this,c)}, +function(a,b){var c=a[4].call(this,M(this,this.H+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.D+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,T(this,2)+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,N(this,this.K+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.J+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[4].call(this,M(this,this.I+S(this)),b.call(this));R(this,c)}, +function(a,b){var c=a[5].call(this,M(this,this.F+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.G+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.H+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.D+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,T(this,2)+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,N(this,this.K+S(this)),b.call(this));R(this,c)}, +function(a,b){var c=a[5].call(this,M(this,this.J+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[5].call(this,M(this,this.I+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.F+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.G+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.H+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.D+S(this)),b.call(this));R(this,c)},function(a, +b){var c=a[6].call(this,M(this,T(this,2)+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,N(this,this.K+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.J+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[6].call(this,M(this,this.I+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.F+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.G+S(this)),b.call(this));R(this,c)},function(a, +b){var c=a[7].call(this,M(this,this.H+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.D+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,T(this,2)+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,N(this,this.K+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.J+S(this)),b.call(this));R(this,c)},function(a,b){var c=a[7].call(this,M(this,this.I+S(this)),b.call(this));R(this,c)},function(a, b){var c=a[0].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},function(a,b){var c=a[0].call(this,this.G&this.B,b.call(this));this.G=this.G&~this.B|c},function(a,b){var c=a[0].call(this,this.H&this.B,b.call(this));this.H=this.H&~this.B|c},function(a,b){var c=a[0].call(this,this.D&this.B,b.call(this));this.D=this.D&~this.B|c},function(a,b){var c=a[0].call(this,u(this)&this.B,b.call(this));t(this,u(this)&~this.B|c)},function(a,b){var c=a[0].call(this,this.K&this.B,b.call(this));this.K= this.K&~this.B|c},function(a,b){var c=a[0].call(this,this.J&this.B,b.call(this));this.J=this.J&~this.B|c},function(a,b){var c=a[0].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c},function(a,b){var c=a[1].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},function(a,b){var c=a[1].call(this,this.G&this.B,b.call(this));this.G=this.G&~this.B|c},function(a,b){var c=a[1].call(this,this.H&this.B,b.call(this));this.H=this.H&~this.B|c},function(a,b){var c=a[1].call(this,this.D&this.B, b.call(this));this.D=this.D&~this.B|c},function(a,b){var c=a[1].call(this,u(this)&this.B,b.call(this));t(this,u(this)&~this.B|c)},function(a,b){var c=a[1].call(this,this.K&this.B,b.call(this));this.K=this.K&~this.B|c},function(a,b){var c=a[1].call(this,this.J&this.B,b.call(this));this.J=this.J&~this.B|c},function(a,b){var c=a[1].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c},function(a,b){var c=a[2].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},function(a,b){var c= @@ -778,51 +778,51 @@ b){var c=a[5].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},fun this.K&~this.B|c},function(a,b){var c=a[5].call(this,this.J&this.B,b.call(this));this.J=this.J&~this.B|c},function(a,b){var c=a[5].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c},function(a,b){var c=a[6].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},function(a,b){var c=a[6].call(this,this.G&this.B,b.call(this));this.G=this.G&~this.B|c},function(a,b){var c=a[6].call(this,this.H&this.B,b.call(this));this.H=this.H&~this.B|c},function(a,b){var c=a[6].call(this,this.D&this.B, b.call(this));this.D=this.D&~this.B|c},function(a,b){var c=a[6].call(this,u(this)&this.B,b.call(this));t(this,u(this)&~this.B|c)},function(a,b){var c=a[6].call(this,this.K&this.B,b.call(this));this.K=this.K&~this.B|c},function(a,b){var c=a[6].call(this,this.J&this.B,b.call(this));this.J=this.J&~this.B|c},function(a,b){var c=a[6].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c},function(a,b){var c=a[7].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},function(a,b){var c= a[7].call(this,this.G&this.B,b.call(this));this.G=this.G&~this.B|c},function(a,b){var c=a[7].call(this,this.H&this.B,b.call(this));this.H=this.H&~this.B|c},function(a,b){var c=a[7].call(this,this.D&this.B,b.call(this));this.D=this.D&~this.B|c},function(a,b){var c=a[7].call(this,u(this)&this.B,b.call(this));t(this,u(this)&~this.B|c)},function(a,b){var c=a[7].call(this,this.K&this.B,b.call(this));this.K=this.K&~this.B|c},function(a,b){var c=a[7].call(this,this.J&this.B,b.call(this));this.J=this.J&~this.B| -c},function(a,b){var c=a[7].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c}],Nf=[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.O=this.P;return u(this)+this.F},function(a){return(a?(this.O=this.P,this.K):R(this))+this.F},function(){return this.J+this.F},function(){return this.I+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.O=this.P;return u(this)+this.G},function(a){return(a?(this.O=this.P,this.K):R(this))+this.G},function(){return this.J+this.G},function(){return this.I+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.O=this.P;return u(this)+this.H},function(a){return(a?(this.O=this.P,this.K):R(this))+this.H},function(){return this.J+this.H},function(){return this.I+ -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.O=this.P;return u(this)+this.D},function(a){return(a?(this.O=this.P,this.K):R(this))+this.D},function(){return this.J+this.D},function(){return this.I+this.D},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.O=this.P;return u(this)},function(a){return a?(this.O=this.P,this.K): -R(this)},function(){return this.J},function(){return this.I},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.O=this.P;return u(this)+this.K},function(a){return(a?(this.O=this.P,this.K):R(this))+this.K},function(){return this.J+this.K},function(){return this.I+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.O= -this.P;return u(this)+this.J},function(a){return(a?(this.O=this.P,this.K):R(this))+this.J},function(){return this.J+this.J},function(){return this.I+this.J},function(){return this.F+this.I},function(){return this.G+this.I},function(){return this.H+this.I},function(){return this.D+this.I},function(){this.O=this.P;return u(this)+this.I},function(a){return(a?(this.O=this.P,this.K):R(this))+this.I},function(){return this.J+this.I},function(){return this.I+this.I},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.O=this.P;return u(this)+(this.F<<1)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.F<<1)},function(){return this.J+(this.F<<1)},function(){return this.I+(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.O=this.P;return u(this)+ -(this.G<<1)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.G<<1)},function(){return this.J+(this.G<<1)},function(){return this.I+(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.O=this.P;return u(this)+(this.H<<1)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.H<<1)},function(){return this.J+(this.H<<1)},function(){return this.I+(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.O=this.P;return u(this)+(this.D<<1)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.D<<1)},function(){return this.J+(this.D<<1)},function(){return this.I+(this.D<<1)},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.O=this.P;return u(this)},function(a){return a? -(this.O=this.P,this.K):R(this)},function(){return this.J},function(){return this.I},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.O=this.P;return u(this)+(this.K<<1)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.K<<1)},function(){return this.J+(this.K<<1)},function(){return this.I+(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.O=this.P;return u(this)+(this.J<<1)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.J<<1)},function(){return this.J+(this.J<<1)},function(){return this.I+(this.J<<1)},function(){return this.F+(this.I<<1)},function(){return this.G+(this.I<<1)},function(){return this.H+(this.I<<1)},function(){return this.D+(this.I<<1)},function(){this.O=this.P;return u(this)+(this.I<<1)},function(a){return(a? -(this.O=this.P,this.K):R(this))+(this.I<<1)},function(){return this.J+(this.I<<1)},function(){return this.I+(this.I<<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.O=this.P;return u(this)+(this.F<<2)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.F<<2)},function(){return this.J+(this.F<<2)},function(){return this.I+(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.O=this.P;return u(this)+(this.G<<2)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.G<<2)},function(){return this.J+(this.G<<2)},function(){return this.I+(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.O=this.P;return u(this)+ -(this.H<<2)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.H<<2)},function(){return this.J+(this.H<<2)},function(){return this.I+(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.O=this.P;return u(this)+(this.D<<2)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.D<<2)},function(){return this.J+(this.D<<2)},function(){return this.I+(this.D<<2)}, -function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.O=this.P;return u(this)},function(a){return a?(this.O=this.P,this.K):R(this)},function(){return this.J},function(){return this.I},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.O=this.P;return u(this)+(this.K<<2)},function(a){return(a?(this.O=this.P,this.K):R(this))+ -(this.K<<2)},function(){return this.J+(this.K<<2)},function(){return this.I+(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.O=this.P;return u(this)+(this.J<<2)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.J<<2)},function(){return this.J+(this.J<<2)},function(){return this.I+(this.J<<2)},function(){return this.F+(this.I<<2)},function(){return this.G+(this.I<< -2)},function(){return this.H+(this.I<<2)},function(){return this.D+(this.I<<2)},function(){this.O=this.P;return u(this)+(this.I<<2)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.I<<2)},function(){return this.J+(this.I<<2)},function(){return this.I+(this.I<<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.O=this.P;return u(this)+(this.F<<3)},function(a){return(a? -(this.O=this.P,this.K):R(this))+(this.F<<3)},function(){return this.J+(this.F<<3)},function(){return this.I+(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.O=this.P;return u(this)+(this.G<<3)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.G<<3)},function(){return this.J+(this.G<<3)},function(){return this.I+(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.O=this.P;return u(this)+(this.H<<3)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.H<<3)},function(){return this.J+(this.H<<3)},function(){return this.I+(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.O=this.P;return u(this)+ -(this.D<<3)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.D<<3)},function(){return this.J+(this.D<<3)},function(){return this.I+(this.D<<3)},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.O=this.P;return u(this)},function(a){return a?(this.O=this.P,this.K):R(this)},function(){return this.J},function(){return this.I},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.O=this.P;return u(this)+(this.K<<3)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.K<<3)},function(){return this.J+(this.K<<3)},function(){return this.I+(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.O=this.P;return u(this)+(this.J<<3)},function(a){return(a?(this.O=this.P,this.K):R(this))+ -(this.J<<3)},function(){return this.J+(this.J<<3)},function(){return this.I+(this.J<<3)},function(){return this.F+(this.I<<3)},function(){return this.G+(this.I<<3)},function(){return this.H+(this.I<<3)},function(){return this.D+(this.I<<3)},function(){this.O=this.P;return u(this)+(this.I<<3)},function(a){return(a?(this.O=this.P,this.K):R(this))+(this.I<<3)},function(){return this.J+(this.I<<3)},function(){return this.I+(this.I<<3)}]; -function ek(a){Ya.call(this,"ChipSet",a,ek,32768);this.na=(this.na=a.model)&&fk[this.na]||gk;this.Y=0;var b=a[hk];if(b)this.Y=ik(b,jk|kk.Ck);else{this.ta=[360,360];(b=a.floppies)&&b.length&&(this.ta=b);if(b=this.ta.length)this.Y|=lk.Qg,b--,this.Y|=(b&3)<=Zf&&(this.qb=this.Qa=2);this.wa=a.scaleTimers||!1;this.pc=a.rtcDate;this.Zb=!1; -a.sound&&(this.Jb=this.Ra=null,window&&(this.Jb=window.AudioContext||window.webkitAudioContext),this.Jb&&(this.Ra=new this.Jb));this.reset(!0);yb(this)}hb(ek);var gk=5150,Zf=5170,fk={5150:gk,5160:5160,5170:Zf,deskpro386:5180},hk="sw1",nk="sw2",mk={none:0,tv:1,color:2,mono:3,ega:0,vga:0},lk={Qg:1,ONE:0,bo:64,$n:128,Fn:192,uf:192,vf:6},jk=12,kk={ao:16,yn:32,Ck:48,uf:48,vf:4};h=ek.prototype; -h.Ub=function(a,b,c){switch(b){case hk:return this.xa[b]=c,ok(this,b,this.Y,{0:this.na==gk?"Bootable Floppy Drive":"Loop on POST",1:this.nab;b++){var c=13>=b?xk(e,b):e.A[b];a&&(a+="\n");a+="CMOS["+ga(b)+"]: "+ga(c)}e.ma.U(a)})}Te(c,26,this.bm.bind(this))};h.lc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0}; +c},function(a,b){var c=a[7].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c}],Nf=[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.O=this.P;return u(this)+this.F},function(a){return(a?(this.O=this.P,this.K):S(this))+this.F},function(){return this.J+this.F},function(){return this.I+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.O=this.P;return u(this)+this.G},function(a){return(a?(this.O=this.P,this.K):S(this))+this.G},function(){return this.J+this.G},function(){return this.I+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.O=this.P;return u(this)+this.H},function(a){return(a?(this.O=this.P,this.K):S(this))+this.H},function(){return this.J+this.H},function(){return this.I+ +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.O=this.P;return u(this)+this.D},function(a){return(a?(this.O=this.P,this.K):S(this))+this.D},function(){return this.J+this.D},function(){return this.I+this.D},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.O=this.P;return u(this)},function(a){return a?(this.O=this.P,this.K): +S(this)},function(){return this.J},function(){return this.I},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.O=this.P;return u(this)+this.K},function(a){return(a?(this.O=this.P,this.K):S(this))+this.K},function(){return this.J+this.K},function(){return this.I+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.O= +this.P;return u(this)+this.J},function(a){return(a?(this.O=this.P,this.K):S(this))+this.J},function(){return this.J+this.J},function(){return this.I+this.J},function(){return this.F+this.I},function(){return this.G+this.I},function(){return this.H+this.I},function(){return this.D+this.I},function(){this.O=this.P;return u(this)+this.I},function(a){return(a?(this.O=this.P,this.K):S(this))+this.I},function(){return this.J+this.I},function(){return this.I+this.I},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.O=this.P;return u(this)+(this.F<<1)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.F<<1)},function(){return this.J+(this.F<<1)},function(){return this.I+(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.O=this.P;return u(this)+ +(this.G<<1)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.G<<1)},function(){return this.J+(this.G<<1)},function(){return this.I+(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.O=this.P;return u(this)+(this.H<<1)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.H<<1)},function(){return this.J+(this.H<<1)},function(){return this.I+(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.O=this.P;return u(this)+(this.D<<1)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.D<<1)},function(){return this.J+(this.D<<1)},function(){return this.I+(this.D<<1)},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.O=this.P;return u(this)},function(a){return a? +(this.O=this.P,this.K):S(this)},function(){return this.J},function(){return this.I},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.O=this.P;return u(this)+(this.K<<1)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.K<<1)},function(){return this.J+(this.K<<1)},function(){return this.I+(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.O=this.P;return u(this)+(this.J<<1)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.J<<1)},function(){return this.J+(this.J<<1)},function(){return this.I+(this.J<<1)},function(){return this.F+(this.I<<1)},function(){return this.G+(this.I<<1)},function(){return this.H+(this.I<<1)},function(){return this.D+(this.I<<1)},function(){this.O=this.P;return u(this)+(this.I<<1)},function(a){return(a? +(this.O=this.P,this.K):S(this))+(this.I<<1)},function(){return this.J+(this.I<<1)},function(){return this.I+(this.I<<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.O=this.P;return u(this)+(this.F<<2)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.F<<2)},function(){return this.J+(this.F<<2)},function(){return this.I+(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.O=this.P;return u(this)+(this.G<<2)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.G<<2)},function(){return this.J+(this.G<<2)},function(){return this.I+(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.O=this.P;return u(this)+ +(this.H<<2)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.H<<2)},function(){return this.J+(this.H<<2)},function(){return this.I+(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.O=this.P;return u(this)+(this.D<<2)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.D<<2)},function(){return this.J+(this.D<<2)},function(){return this.I+(this.D<<2)}, +function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.O=this.P;return u(this)},function(a){return a?(this.O=this.P,this.K):S(this)},function(){return this.J},function(){return this.I},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.O=this.P;return u(this)+(this.K<<2)},function(a){return(a?(this.O=this.P,this.K):S(this))+ +(this.K<<2)},function(){return this.J+(this.K<<2)},function(){return this.I+(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.O=this.P;return u(this)+(this.J<<2)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.J<<2)},function(){return this.J+(this.J<<2)},function(){return this.I+(this.J<<2)},function(){return this.F+(this.I<<2)},function(){return this.G+(this.I<< +2)},function(){return this.H+(this.I<<2)},function(){return this.D+(this.I<<2)},function(){this.O=this.P;return u(this)+(this.I<<2)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.I<<2)},function(){return this.J+(this.I<<2)},function(){return this.I+(this.I<<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.O=this.P;return u(this)+(this.F<<3)},function(a){return(a? +(this.O=this.P,this.K):S(this))+(this.F<<3)},function(){return this.J+(this.F<<3)},function(){return this.I+(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.O=this.P;return u(this)+(this.G<<3)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.G<<3)},function(){return this.J+(this.G<<3)},function(){return this.I+(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.O=this.P;return u(this)+(this.H<<3)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.H<<3)},function(){return this.J+(this.H<<3)},function(){return this.I+(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.O=this.P;return u(this)+ +(this.D<<3)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.D<<3)},function(){return this.J+(this.D<<3)},function(){return this.I+(this.D<<3)},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.O=this.P;return u(this)},function(a){return a?(this.O=this.P,this.K):S(this)},function(){return this.J},function(){return this.I},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.O=this.P;return u(this)+(this.K<<3)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.K<<3)},function(){return this.J+(this.K<<3)},function(){return this.I+(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.O=this.P;return u(this)+(this.J<<3)},function(a){return(a?(this.O=this.P,this.K):S(this))+ +(this.J<<3)},function(){return this.J+(this.J<<3)},function(){return this.I+(this.J<<3)},function(){return this.F+(this.I<<3)},function(){return this.G+(this.I<<3)},function(){return this.H+(this.I<<3)},function(){return this.D+(this.I<<3)},function(){this.O=this.P;return u(this)+(this.I<<3)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.I<<3)},function(){return this.J+(this.I<<3)},function(){return this.I+(this.I<<3)}]; +function ek(a){Za.call(this,"ChipSet",a,ek,32768);this.na=(this.na=a.model)&&fk[this.na]||gk;this.X=0;var b=a[hk];if(b)this.X=ik(b,jk|kk.Ak);else{this.ta=[360,360];(b=a.floppies)&&b.length&&(this.ta=b);if(b=this.ta.length)this.X|=lk.Qg,b--,this.X|=(b&3)<=Zf&&(this.qb=this.Qa=2);this.wa=a.scaleTimers||!1;this.pc=a.rtcDate;this.Zb=!1; +a.sound&&(this.Jb=this.Ra=null,window&&(this.Jb=window.AudioContext||window.webkitAudioContext),this.Jb&&(this.Ra=new this.Jb));this.reset(!0);yb(this)}hb(ek);var gk=5150,Zf=5170,fk={5150:gk,5160:5160,5170:Zf,deskpro386:5180},hk="sw1",nk="sw2",mk={none:0,tv:1,color:2,mono:3,ega:0,vga:0},lk={Qg:1,ONE:0,Xn:64,Vn:128,An:192,uf:192,vf:6},jk=12,kk={Wn:16,tn:32,Ak:48,uf:48,vf:4};h=ek.prototype; +h.Ub=function(a,b,c){switch(b){case hk:return this.xa[b]=c,ok(this,b,this.X,{0:this.na==gk?"Bootable Floppy Drive":"Loop on POST",1:this.nab;b++){var c=13>=b?xk(e,b):e.A[b];a&&(a+="\n");a+="CMOS["+ga(b)+"]: "+ga(c)}e.ma.U(a)})}Te(c,26,this.Xl.bind(this))};h.lc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0}; h.kc=function(a){return a?this.save():!0}; -h.reset=function(a){var b;this.da=this.Y;this.za=this.Ba;yk(this,hk,this.da);yk(this,nk,this.za);zk(this);this.R=Array(this.qb);for(b=0;b=Zf){this.C=16;this.la=0;this.ka=16;this.Va=0;this.qa=160;512<=Dk(this)&&(this.qa|=16);3==Ek(this)&&(this.qa|=64);5180==this.na&& +h.reset=function(a){var b;this.da=this.X;this.za=this.Ba;yk(this,hk,this.da);yk(this,nk,this.za);zk(this);this.R=Array(this.qb);for(b=0;b=Zf){this.C=16;this.la=0;this.ka=16;this.Va=0;this.qa=160;512<=Dk(this)&&(this.qa|=16);3==Ek(this)&&(this.qa|=64);5180==this.na&& (this.qa|=12);this.cb=3;this.Ha=Array(8);this.Ea=0;a&&(this.A=Array(64));Fk(this,this.pc);for(a=21;24>=a;a++)this.A[a]=0;for(a=14;46>a;a++)void 0===this.A[a]&&(this.A[a]=0);this.A[20]=this.da&(kk.uf|2|lk.Qg|lk.uf);this.A[16]=Gk(this,0)<<4|Gk(this,1);Hk(this)}}; function Fk(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.U("CMOS date invalid ("+b+"), using "+c)):b&&a.U("CMOS date: "+c);a.A[0]=c.getSeconds();a.A[1]=0;a.A[2]=c.getMinutes();a.A[3]=0;a.A[4]=c.getHours();a.A[5]=0;a.A[6]=c.getDay()+1;a.A[7]=c.getDate();a.A[8]=c.getMonth()+1;c=c.getFullYear();a.A[9]=c%100;c/=100;a.A[50]=c%10|c/10<<4;a.A[10]=38;a.A[11]=2;a.A[12]=0;a.A[13]=128;a.Ta=a.Ja=0;a.cc=a.rb=null} function xk(a,b){var c=a.A[b];if(10>b){var d=!1;4!=b&&5!=b||a.A[11]&2||(12>c?c=c?c:12:c=(c-=12)?c+128:140,d=!0);a.A[11]&4||(d&&128c;c++)b+=a.A[c];a.A[47]=b&255;a.A[46]=b>>8} -h.save=function(){var a=new ef(this);ff(a,0,[this.Y,this.Ba,this.da,this.za]);for(var b=[],c=0;c=Zf&&(ff(a,5,[this.C,this.la,this.ka,this.Va,this.qa,this.cb]),ff(a,6,[this.Ha[7],this.Ha,this.Ea,this.A,this.Ta,this.Ja]));return a.data()}; -h.restore=function(a){var b,c;b=a[0];this.Y=b[0];this.Ba=b[1];this.da=b[2];this.za=b[3];b=a[1];for(c=0;c>2)+1)*a.oc+32*((b?a.Ba:a.za)&15)} -function Pk(a,b){var c=b?a.Y:a.da;return a.na!=gk||c&lk.Qg?((c&lk.uf)>>lk.vf)+1:0}function Gk(a,b){if(b>kk.vf} +h.save=function(){var a=new ef(this);ff(a,0,[this.X,this.Ba,this.da,this.za]);for(var b=[],c=0;c=Zf&&(ff(a,5,[this.C,this.la,this.ka,this.Va,this.qa,this.cb]),ff(a,6,[this.Ha[7],this.Ha,this.Ea,this.A,this.Ta,this.Ja]));return a.data()}; +h.restore=function(a){var b,c;b=a[0];this.X=b[0];this.Ba=b[1];this.da=b[2];this.za=b[3];b=a[1];for(c=0;c>2)+1)*a.oc+32*((b?a.Ba:a.za)&15)} +function Pk(a,b){var c=b?a.X:a.da;return a.na!=gk||c&lk.Qg?((c&lk.uf)>>lk.vf)+1:0}function Gk(a,b){if(b>kk.vf} function ok(a,b,c,d){for(var e="",f=a.xa[b],g=1;8>=g;g++){var k="pcjs-bitCell";g||(k+=" pcjs-bitCellLeft");e+='

\n"}f.innerHTML=e;yk(a,b,c,d)} -function yk(a,b,c,d){if(b=a.xa[b]){b=rb(b,"pcjs-bitCell");for(var e=0;eg.Fb[0]&&(g.Fb[0]=255,g.Fb[1]--,0>g.Fb[1]&&(g.Fb[1]=255)));return k}function Uk(a,b,c,d,e,f){var g=a.R[b];n(a,768)&&m(a,d,e,f,"DMA"+b+".CHANNEL"+c+".COUNT["+g.Pb+"]",null,!0);a=g.Dc[c];a.Fb[g.Pb]=a.Hc[g.Pb]=e;g.Pb^=1}function Vk(a,b,c,d){var e=a.R[b],f=e.ec|1;e.ec&=-16;n(a,768)&&m(a,c,null,d,"DMA"+b+".STATUS",f,!0);return f} -function Wk(a,b,c,d,e){var f=a.R[b];n(a,768)&&m(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;f.ec=f.ec&~(16<>2].Dc[b&3],c,d,e)} function Yk(a,b,c){b=a.R[b>>2].Dc[b&3];b.pg&&b.gh&&b.Eg?(c&&(b.done=c),b.Ae||fl(a,b,!0)):c&&c(!0)}function fl(a,b,c){c&&(b.count=b.Fb[1]<<8|b.Fb[0],b.type=b.mode&12,b.Pi=b.vd=!1);for(var d=!1;0<=b.count&&(c=b.kg<<16|b.Kb[1]<<8|b.Kb[0],4==b.type?(d=!0,function(c){b.gh.call(b.pg,b.Eg,-1,function(f,g){0>f&&(b.Pi||(b.Pi=!0),f=255);b.Ae||a.ja.tc(c,f);(d=g)&&setTimeout(function(){gl(b)||fl(a,b)},0)})}(c)):8==b.type?(c=a.ja.Wa(c),0>b.gh.call(b.pg,b.Eg,c)&&(b.vd=!0)):0!=b.type&&(b.vd=!0)),!d&&!gl(b););} function gl(a){if(!a.vd&&0<=--a.count&&(a.mode&32?(a.Kb[0]--,0>a.Kb[0]&&(a.Kb[0]=255,a.Kb[1]--,0>a.Kb[1]&&(a.Kb[1]=255))):(a.Kb[0]++,255>3];b=1<<(b&7);d.qc&b||(d.qc|=b,d.kf=c||0,jl(a))}function $f(a,b){var c=a.vc[b>>3],d=1<<(b&7);c.qc&d&&(c.qc&=~d,jl(a))}function jl(a,b){var c,d=-1;1>=1),fd(a.M,d))),2==b&&id(a))}h=ek.prototype;h.Kl=function(a,b){m(this,a,null,b,"PIT1_CTRL",null,2048);return this.ib}; -h.dn=function(a,b,c){this.ib=b;m(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)ql(this,a);else{var e=a,f=this.P[e];f.cg=b;f.mode=d;f.Zg=c;f.Hc=[0,0];f.Fb=[0,0];f.ve=[0,0];f.wd=!1;f.Xe=!1;f.xe=!1;f.bf=!1;nl(this,e);0==a&&$f(this,0);2==a&&255==this.vc[0].Bd&&77==this.X&&(a=this.P[0], +function ol(a,b,c,d,e){n(a,2304)&&m(a,c,d,e,"TIMER"+b,null,!0);c=a.P[b];c.Ed==c.ld&&nl(a,b);c.Hc[c.Ed++]=d;c.Ed==c.ld&&(c.xe&&0!=c.mode&&8!=c.mode||(c.Xe=!1,c.Fb[0]=c.$c[0]=c.Hc[0],c.Fb[1]=c.$c[1]=c.Hc[1],c.yd=bd(a.M,a.wa),c.xe=!0,c.wd=0!=c.mode,0==b&&($f(a,0),d=pl(a,0)*a.xb|0,6==c.mode&&(d>>=1),fd(a.M,d))),2==b&&id(a))}h=ek.prototype;h.Fl=function(a,b){m(this,a,null,b,"PIT1_CTRL",null,2048);return this.ib}; +h.Zm=function(a,b,c){this.ib=b;m(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)ql(this,a);else{var e=a,f=this.P[e];f.cg=b;f.mode=d;f.Zg=c;f.Hc=[0,0];f.Fb=[0,0];f.ve=[0,0];f.wd=!1;f.Xe=!1;f.xe=!1;f.bf=!1;nl(this,e);0==a&&$f(this,0);2==a&&255==this.vc[0].Bd&&77==this.Y&&(a=this.P[0], a.$c[0]=a.Hc[0],a.$c[1]=a.Hc[1],a.yd=bd(this.M,this.wa))}}};function pl(a,b){var c=a.P[b],d=c.Hc[1]<<8|c.Hc[0];d||(d=1==c.ld?256:65536);return d}function kd(a,b){var c=a.P[b],d=c.$c[1]<<8|c.$c[0];d||(d=1==c.ld?256:65536);return d}function ql(a,b){wk(a,b);var c=a.P[b];c.ve[0]=c.Fb[0];c.ve[1]=c.Fb[1];c.Xe=!0;nl(a,b)}function nl(a,b){var c=a.P[b];c.Ed=32==c.cg?1:0;c.ld=48==c.cg?2:1} -function wk(a,b,c){var d=a.P[b];if(d.xe&&(2!=b||a.X&1)){var e=bd(a.M,a.wa),f=(e-d.yd)/a.xb|0;0>f&&(d.yd=e,f=0);var g=pl(a,b),k=kd(a,b)-f;0==d.mode?(0>=k&&(k=0),k||(d.wd=!0,d.xe=!1,b||ag(a,0))):4==d.mode?(d.wd=1!=k,0>=k&&(k=g+k,0>=k&&(k=g),d.$c[0]=k&255,d.$c[1]=k>>8&255,d.yd=e,!b&&d.wd&&ag(a,0))):6==d.mode&&(k-=f,0>=k&&(d.wd=!d.wd,k=g+k,0>=k&&(k=g),d.$c[0]=k&255,d.$c[1]=k>>8&255,d.yd=e,!b&&d.wd&&ag(a,0)));d.Fb[0]=k&255;d.Fb[1]=k>>8&255;c&&(a.yd=0)}return d} +function wk(a,b,c){var d=a.P[b];if(d.xe&&(2!=b||a.Y&1)){var e=bd(a.M,a.wa),f=(e-d.yd)/a.xb|0;0>f&&(d.yd=e,f=0);var g=pl(a,b),k=kd(a,b)-f;0==d.mode?(0>=k&&(k=0),k||(d.wd=!0,d.xe=!1,b||ag(a,0))):4==d.mode?(d.wd=1!=k,0>=k&&(k=g+k,0>=k&&(k=g),d.$c[0]=k&255,d.$c[1]=k>>8&255,d.yd=e,!b&&d.wd&&ag(a,0))):6==d.mode&&(k-=f,0>=k&&(d.wd=!d.wd,k=g+k,0>=k&&(k=g),d.$c[0]=k&255,d.$c[1]=k>>8&255,d.yd=e,!b&&d.wd&&ag(a,0)));d.Fb[0]=k&255;d.Fb[1]=k>>8&255;c&&(a.yd=0)}return d} function jd(a,b){for(var c=0;c=Zf){var c=a.M.ba.Id,d=bd(a.M,a.wa);null==a.rb&&(a.Ta=bd(a.M,a.wa),a.cc=1024,a.rb=Math.floor(a.M.ba.Id/a.cc),Ik(a));d>=a.Ja&&(a.A[12]|=64,a.A[11]&64&&(a.A[12]|=128,ag(a,8)),a.Ja=d+a.rb);a.A[0]==a.A[1]&&a.A[2]==a.A[3]&&a.A[4]==a.A[5]&&(a.A[12]|=32,a.A[11]&32&&(a.A[12]|=128,ag(a,8)));var e=d-a.Ta,f=Math.floor(e/c);if(f&&!(a.A[11]&128)){for(;f--;)if(60<=++a.A[0]&&(a.A[0]=0,60<=++a.A[2]&&(a.A[2]=0,24<=++a.A[4]))){a.A[4]=0;a.A[6]=a.A[6]%7+ -1;var g;g=a.A[9];var k=ua[a.A[8]-1];28==k&&0===g%4&&(g%100||0===g%400)&&k++;g=k;++a.A[7]>g&&(a.A[7]=1,12<++a.A[8]&&(a.A[8]=1,a.A[9]=(a.A[9]+1)%100))}a.A[12]|=16;a.A[11]&16&&(a.A[12]|=128,ag(a,8))}a.Ta=d-e%c}}h.Ll=function(a,b){var c=this.lb;if(this.Oa&16)if(this.X&128)c=this.da;else if(this.O){var c=this.O,d=0;c.A.length&&(d=c.A[0]);n(c)&&vb(c,"scan code "+ga(d)+" delivered");c=d}m(this,a,null,b,"PPI_A",c);return c};h.en=function(a,b,c){m(this,a,b,c,"PPI_A");this.lb=b}; -h.Ml=function(a,b){var c=this.X;m(this,a,null,b,"PPI_B",c);return c};h.fn=function(a,b,c){m(this,a,b,c,"PPI_B");rl(this,b)};function rl(a,b){var c=!!(b&2),d=!!(a.X&2);a.X=b;a.O&&sl(a.O,!(b&128),!!(b&64));c!=d&&id(a,c)}h.Nl=function(a,b){var c=0,c=this.na==gk?this.X&4?c|this.za&15:c|this.za>>4&1:this.X&8?c|this.da>>4:c|this.da&15;this.X&1&&wk(this,2).wd&&(c=this.X&2?c|32:c|16);m(this,a,null,b,"PPI_C",c,32896);return c};h.gn=function(a,b,c){m(this,a,b,c,"PPI_C");this.Ib=b}; -h.Ol=function(a,b){var c=this.Oa;m(this,a,null,b,"PPI_CTRL",c);return c};h.hn=function(a,b,c){m(this,a,b,c,"PPI_CTRL");this.Oa=b};h.Zk=function(a,b){var c=this.Va;m(this,a,null,b,"8042_OUTBUFF",c,16384);this.C&=-258;this.O&&tl(this.O);return c};h.qm=function(a,b,c){m(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.C&8)switch(this.la){case 96:ul(this,b);break;case 209:vl(this,b);break;default:if(ul(this,this.ka&-17),this.O){a=-1;switch(b){case 255:a=250,wl(this.O)}xl(this,a)}}this.la=b;this.C&=-9}; -h.$k=function(a,b){var c=this.X&-209|(bd(this.M)&64?16:0);m(this,a,null,b,"8042_RWREG",c,16384);return c};h.rm=function(a,b,c){m(this,a,b,c,"8042_RWREG",null,16384);rl(this,b)};h.al=function(a,b){m(this,a,null,b,"8042_STATUS",this.C,16384);var c=this.C&255;this.C&256&&(this.C|=1,this.C&=-257);return c}; -h.pm=function(a,b,c){m(this,a,b,c,"8042_INBUFF.CMD",null,16384);this.la=b;this.C|=8;a=0;240<=this.la&&(a=this.la^15,this.la=240);switch(this.la){case 32:xl(this,this.ka);break;case 173:ul(this,this.ka|16);break;case 174:ul(this,this.ka&-17);this.O&&tl(this.O);break;case 170:this.O&&(a=this.O,a.A=[],n(a)&&vb(a,"scan codes flushed"));ul(this,this.ka|16);xl(this,85);vl(this,3);break;case 171:xl(this,0);break;case 192:xl(this,this.qa);break;case 208:xl(this,this.cb);break;case 224:xl(this,this.ka&16? -0:1);break;case 240:a&1&&ye(this.M)}};function ul(a,b){a.ka=b;a.C=a.C&-5|b&4;a.O&&sl(a.O,!!(b&8),!(b&16))}function xl(a,b,c){0<=b&&(a.Va=b,c?a.C|=1:(a.C&=-2,a.C|=256))}function vl(a,b){a.cb=b;Zb(a.ja,!!(b&2));b&1||ye(a.M)}function yl(a,b){a.na=c?xk(this,c):this.A[c];n(this,4352)&&m(this,a,null,b,"CMOS.DATA["+ga(c)+"]",d,!0);null!=b&&12==c&&(this.A[c]&=15,d&128&&$f(this,8),d&64&&this.A[11]&64&&Ik(this));return d}; -h.Gm=function(a,b,c){var d=this.Ea&63;n(this,4352)&&m(this,a,b,c,"CMOS.DATA["+ga(d)+"]",null,!0);a=b^this.A[d];if(13>=d){if(c=b,10>d){var e=!1;this.A[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.A[d]=c;11==d&&a&64&&b&64&&Ik(this)};h.cn=function(a,b,c){m(this,a,b,c,"NMI");this.Ma=b};h.Qm=function(a,b,c){m(this,a,b,c,"FPU.CLEAR")};h.Rm=function(a,b,c){m(this,a,b,c,"FPU.RESET");this.Yb&&Uf(this.Yb)}; -h.bm=function(a){if(n(this,16)&&Zj(this.ma,26,a)){var b=this.M.F>>8;Ue(this.M,a,function(a,d){return function(e){d=bd(a.M)-d;var f,g=a.M.H&255,k=a.M.H>>8,q=a.M.H&255,r=a.M.H>>8;if(2==b||3==b)f=" CH(hour)="+ia(k)+" CL(min)="+ga(g)+" DH(sec)="+ga(r);else if(4==b||5==b)f=" CX(year)="+ia(a.M.G)+" DH(month)="+ga(r)+" DL(day)="+ga(q);g=a.ma;k=d;g.message("INT "+ga(26)+": C="+(of(g.M)?1:0)+(f||"")+" (cycles="+k+(e?",level="+(e+1):"")+")")}}(this,bd(this.M)))}return!0}; +1;var g;g=a.A[9];var k=ua[a.A[8]-1];28==k&&0===g%4&&(g%100||0===g%400)&&k++;g=k;++a.A[7]>g&&(a.A[7]=1,12<++a.A[8]&&(a.A[8]=1,a.A[9]=(a.A[9]+1)%100))}a.A[12]|=16;a.A[11]&16&&(a.A[12]|=128,ag(a,8))}a.Ta=d-e%c}}h.Gl=function(a,b){var c=this.lb;if(this.Oa&16)if(this.Y&128)c=this.da;else if(this.O){var c=this.O,d=0;c.A.length&&(d=c.A[0]);n(c)&&vb(c,"scan code "+ga(d)+" delivered");c=d}m(this,a,null,b,"PPI_A",c);return c};h.$m=function(a,b,c){m(this,a,b,c,"PPI_A");this.lb=b}; +h.Hl=function(a,b){var c=this.Y;m(this,a,null,b,"PPI_B",c);return c};h.an=function(a,b,c){m(this,a,b,c,"PPI_B");rl(this,b)};function rl(a,b){var c=!!(b&2),d=!!(a.Y&2);a.Y=b;a.O&&sl(a.O,!(b&128),!!(b&64));c!=d&&id(a,c)}h.Il=function(a,b){var c=0,c=this.na==gk?this.Y&4?c|this.za&15:c|this.za>>4&1:this.Y&8?c|this.da>>4:c|this.da&15;this.Y&1&&wk(this,2).wd&&(c=this.Y&2?c|32:c|16);m(this,a,null,b,"PPI_C",c,32896);return c};h.bn=function(a,b,c){m(this,a,b,c,"PPI_C");this.Ib=b}; +h.Jl=function(a,b){var c=this.Oa;m(this,a,null,b,"PPI_CTRL",c);return c};h.cn=function(a,b,c){m(this,a,b,c,"PPI_CTRL");this.Oa=b};h.Uk=function(a,b){var c=this.Va;m(this,a,null,b,"8042_OUTBUFF",c,16384);this.C&=-258;this.O&&tl(this.O);return c};h.lm=function(a,b,c){m(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.C&8)switch(this.la){case 96:ul(this,b);break;case 209:vl(this,b);break;default:if(ul(this,this.ka&-17),this.O){a=-1;switch(b){case 255:a=250,wl(this.O)}xl(this,a)}}this.la=b;this.C&=-9}; +h.Vk=function(a,b){var c=this.Y&-209|(bd(this.M)&64?16:0);m(this,a,null,b,"8042_RWREG",c,16384);return c};h.mm=function(a,b,c){m(this,a,b,c,"8042_RWREG",null,16384);rl(this,b)};h.Wk=function(a,b){m(this,a,null,b,"8042_STATUS",this.C,16384);var c=this.C&255;this.C&256&&(this.C|=1,this.C&=-257);return c}; +h.km=function(a,b,c){m(this,a,b,c,"8042_INBUFF.CMD",null,16384);this.la=b;this.C|=8;a=0;240<=this.la&&(a=this.la^15,this.la=240);switch(this.la){case 32:xl(this,this.ka);break;case 173:ul(this,this.ka|16);break;case 174:ul(this,this.ka&-17);this.O&&tl(this.O);break;case 170:this.O&&(a=this.O,a.A=[],n(a)&&vb(a,"scan codes flushed"));ul(this,this.ka|16);xl(this,85);vl(this,3);break;case 171:xl(this,0);break;case 192:xl(this,this.qa);break;case 208:xl(this,this.cb);break;case 224:xl(this,this.ka&16? +0:1);break;case 240:a&1&&ye(this.M)}};function ul(a,b){a.ka=b;a.C=a.C&-5|b&4;a.O&&sl(a.O,!!(b&8),!(b&16))}function xl(a,b,c){0<=b&&(a.Va=b,c?a.C|=1:(a.C&=-2,a.C|=256))}function vl(a,b){a.cb=b;Zb(a.ja,!!(b&2));b&1||ye(a.M)}function yl(a,b){a.na=c?xk(this,c):this.A[c];n(this,4352)&&m(this,a,null,b,"CMOS.DATA["+ga(c)+"]",d,!0);null!=b&&12==c&&(this.A[c]&=15,d&128&&$f(this,8),d&64&&this.A[11]&64&&Ik(this));return d}; +h.Bm=function(a,b,c){var d=this.Ea&63;n(this,4352)&&m(this,a,b,c,"CMOS.DATA["+ga(d)+"]",null,!0);a=b^this.A[d];if(13>=d){if(c=b,10>d){var e=!1;this.A[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.A[d]=c;11==d&&a&64&&b&64&&Ik(this)};h.Ym=function(a,b,c){m(this,a,b,c,"NMI");this.Ma=b};h.Lm=function(a,b,c){m(this,a,b,c,"FPU.CLEAR")};h.Mm=function(a,b,c){m(this,a,b,c,"FPU.RESET");this.Yb&&Uf(this.Yb)}; +h.Xl=function(a){if(n(this,16)&&Zj(this.ma,26,a)){var b=this.M.F>>8;Ue(this.M,a,function(a,d){return function(e){d=bd(a.M)-d;var f,g=a.M.H&255,k=a.M.H>>8,q=a.M.H&255,r=a.M.H>>8;if(2==b||3==b)f=" CH(hour)="+ha(k)+" CL(min)="+ga(g)+" DH(sec)="+ga(r);else if(4==b||5==b)f=" CX(year)="+ha(a.M.G)+" DH(month)="+ga(r)+" DL(day)="+ga(q);g=a.ma;k=d;g.message("INT "+ga(26)+": C="+(of(g.M)?1:0)+(f||"")+" (cycles="+k+(e?",level="+(e+1):"")+")")}}(this,bd(this.M)))}return!0}; function ik(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>>4,0,this.ia,this.R,this.Md),delete this.Md);return!0};Al.prototype.kc=function(){return!0}; -Al.prototype.W=function(a,b,c){if(c)this.Ua("Unable to load system ROM (error "+c+": "+a+")");else{jb(this.re,a,b);if("["==b.charAt(0)||"{"==b.charAt(0))try{var d=eval("("+b+")"),e=d.bytes,f=d.data;if(e)this.A=e;else if(f)for(this.A=Array(4*f.length),c=b=0;b>8&255,this.A[c++]=f[b]>>16&255,this.A[c++]=f[b]>>24&255;else this.A=d;this.Md=d.symbols;if(!this.A.length){Ca("Empty ROM: "+a);return}if(1==this.A.length){Ca(this.A[0]);return}}catch(g){this.Ua("ROM data error: "+ -g.message);return}else for(a=b.replace(/\n/gm," ").replace(/ +$/,"").split(" "),this.A=Array(a.length),d=0;d>>d.Pa].tf(e&d.A,a.A[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.O?b.push(a.O):null!=a.O&&a.O.length&&(b=a.O);for(c=0;c>>4,0,this.ia,this.R,this.Md),delete this.Md);return!0};Al.prototype.kc=function(){return!0}; +function Bl(a,b,c,d){if(d)a.Ua("Unable to load system ROM (error "+d+": "+b+")");else{jb(a.re,b,c);if("["==c.charAt(0)||"{"==c.charAt(0))try{var e=eval("("+c+")"),f=e.bytes,g=e.data;if(f)a.A=f;else if(g)for(a.A=Array(4*g.length),d=c=0;c>8&255,a.A[d++]=g[c]>>16&255,a.A[d++]=g[c]>>24&255;else a.A=e;a.Md=e.symbols;if(!a.A.length){Ca("Empty ROM: "+b);return}if(1==a.A.length){Ca(a.A[0]);return}}catch(k){a.Ua("ROM data error: "+k.message);return}else for(b= +c.replace(/\n/gm," ").replace(/ +$/,"").split(" "),a.A=Array(b.length),e=0;e>>d.Pa].tf(e&d.A,a.A[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.O?b.push(a.O):null!=a.O&&a.O.length&&(b=a.O);for(c=0;cthis.C?21:23,c=a.A[b]|a.A[b+1]<<8,c=c+(this.A>>10);a.A[b]=c&255;a.A[b+ -1]=c>>8;Hk(a)}}else Ca("No RAM allocated")};h.save=function(){var a=new ef(this);this.controller&&ff(a,0,this.controller.save());return a.data()};h.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function Gl(a){this.O=a;this.ma=Il;this.R=Jl;this.C=Kl;this.A=null}var Hl=-2134900736,Il=65535,Jl=2575,Kl=2,Ll=[null,0],Ml=[function(a){return this.controller.Wa(a)},null,null,function(a,b){this.controller.tc(a,b)},null,null];h=Gl.prototype;h.save=function(){return[this.ma,this.C]}; -h.restore=function(a){this.tc(0,a[0]&255);this.tc(2,a[1]&255);return!0};h.Wa=function(a){var b=255;2>a?b=a&1?this.R>>8:this.R&255:4>a&&(b=a&1?this.C>>8:this.C&255);return b};h.tc=function(a,b){if(a)2==a&&(this.C=this.C&-256|b);else if(b!=(this.ma&255)){var c=this.O.ja;if(b&1)this.A&&(cc(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=dc(c,917504,131072));var d=dc(c,16646144,131072);cc(c,917504,131072,d,b&2?1:gc)}this.ma=this.ma&-256|b}};h.Ri=function(){return Ll};h.hh=function(){return Ml}; -Ta(function(){for(var a=rb(document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,vn:65,wn:66,xn:67,Cn:68,E:69,Dn:70,Gn:71,Hn:72,In:73,Jn:74,Kn:75,Ln:76,Mn:77,Nn:78,On:79,Pn:80,Q:81,Qn:82,Un:83,Zn:84,co:85,eo:86,fo:87,io:88,jo:89,ko:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,lo:97,mo:98,oo:99,d:100,e:101,po:102,qo:103,ro:104, -so:105,to:106,k:107,uo:108,vo:109,n:110,xo:111,p:112,q:113,r:114,yo:115,t:116,Ao:117,Bo:118,Co:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},Ql={};Ql[186]=X[";"];Ql[187]=X["="];Ql[188]=X[","];Ql[189]=X["-"];Ql[190]=X["."];Ql[191]=X["/"];Ql[192]=X["`"];Ql[219]=X["["];Ql[220]=X["\\"];Ql[221]=X["]"];Ql[222]=X["'"];Ql[173]=X["-"];var Rl={};Rl[X["1"]]=X["!"];Rl[X["2"]]=X["@"];Rl[X["3"]]=X["#"];Rl[X["4"]]=X.$;Rl[X["5"]]=X["%"];Rl[X["6"]]=X["^"];Rl[X["7"]]=X["&"];Rl[X["8"]]=X["*"];Rl[X["9"]]=X["("]; -Rl[X["0"]]=X[")"];Rl[186]=X[":"];Rl[187]=X["+"];Rl[188]=X["<"];Rl[189]=X._;Rl[190]=X[">"];Rl[191]=X["?"];Rl[192]=X["~"];Rl[219]=X["{"];Rl[220]=X["|"];Rl[221]=X["}"];Rl[222]=X['"'];Rl[173]=X._;Rl[61]=X["+"];Rl[59]=X[":"]; -var Sl={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},Tl={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,SYSREQ:4027,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},Ul={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["]"], +h.reset=function(){if(!this.C&&!this.P&&this.R){var a=1024*Dk(this.R);this.A&&a!=this.A&&(fc(this.ja,this.C,this.A),this.O=!1);this.A=a}!this.O&&this.A&&$b(this.ja,this.C,this.A,1)&&(this.O=!0,this.status(Math.floor(this.A/1024)+"Kb allocated"),"ramCPQ"==this.be&&(this.controller=new Hl(this),$b(this.ja,Il,4,4,this.controller)));if(this.O){if(this.ia||mc(this.ja,1138,4660),"ramCPQ"!=this.be&&this.R&&(a=this.R,a.A)){var b=1048576>this.C?21:23,c=a.A[b]|a.A[b+1]<<8,c=c+(this.A>>10);a.A[b]=c&255;a.A[b+ +1]=c>>8;Hk(a)}}else Ca("No RAM allocated")};h.save=function(){var a=new ef(this);this.controller&&ff(a,0,this.controller.save());return a.data()};h.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function Hl(a){this.O=a;this.ma=Jl;this.R=Kl;this.C=Ll;this.A=null}var Il=-2134900736,Jl=65535,Kl=2575,Ll=2,Ml=[null,0],Nl=[function(a){return this.controller.Wa(a)},null,null,function(a,b){this.controller.tc(a,b)},null,null];h=Hl.prototype;h.save=function(){return[this.ma,this.C]}; +h.restore=function(a){this.tc(0,a[0]&255);this.tc(2,a[1]&255);return!0};h.Wa=function(a){var b=255;2>a?b=a&1?this.R>>8:this.R&255:4>a&&(b=a&1?this.C>>8:this.C&255);return b};h.tc=function(a,b){if(a)2==a&&(this.C=this.C&-256|b);else if(b!=(this.ma&255)){var c=this.O.ja;if(b&1)this.A&&(cc(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=dc(c,917504,131072));var d=dc(c,16646144,131072);cc(c,917504,131072,d,b&2?1:gc)}this.ma=this.ma&-256|b}};h.Ri=function(){return Ml};h.hh=function(){return Nl}; +Ta(function(){for(var a=rb(document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,qn:65,rn:66,sn:67,xn:68,E:69,yn:70,Bn:71,Cn:72,Dn:73,En:74,Fn:75,Gn:76,Hn:77,In:78,Jn:79,Kn:80,Q:81,Ln:82,Pn:83,Un:84,Yn:85,Zn:86,$n:87,bo:88,co:89,eo:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,fo:97,ho:98,jo:99,d:100,e:101,ko:102,lo:103,mo:104, +no:105,oo:106,k:107,po:108,qo:109,n:110,so:111,p:112,q:113,r:114,to:115,t:116,vo:117,wo:118,xo:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},Rl={};Rl[186]=X[";"];Rl[187]=X["="];Rl[188]=X[","];Rl[189]=X["-"];Rl[190]=X["."];Rl[191]=X["/"];Rl[192]=X["`"];Rl[219]=X["["];Rl[220]=X["\\"];Rl[221]=X["]"];Rl[222]=X["'"];Rl[173]=X["-"];var Sl={};Sl[X["1"]]=X["!"];Sl[X["2"]]=X["@"];Sl[X["3"]]=X["#"];Sl[X["4"]]=X.$;Sl[X["5"]]=X["%"];Sl[X["6"]]=X["^"];Sl[X["7"]]=X["&"];Sl[X["8"]]=X["*"];Sl[X["9"]]=X["("]; +Sl[X["0"]]=X[")"];Sl[186]=X[":"];Sl[187]=X["+"];Sl[188]=X["<"];Sl[189]=X._;Sl[190]=X[">"];Sl[191]=X["?"];Sl[192]=X["~"];Sl[219]=X["{"];Sl[220]=X["|"];Sl[221]=X["}"];Sl[222]=X['"'];Sl[173]=X._;Sl[61]=X["+"];Sl[59]=X[":"]; +var Tl={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},Ul={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,SYSREQ:4027,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},Vl={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:1032,"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,sysreq:84},Vl={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Z={1027:1};Z[X["1"]]=2;Z[X["!"]]=10754;Z[X["2"]]=3;Z[X["@"]]=10755;Z[X["3"]]=4;Z[X["#"]]=10756;Z[X["4"]]=5;Z[X.$]=10757;Z[X["5"]]=6;Z[X["%"]]=10758;Z[X["6"]]=7;Z[X["^"]]=10759;Z[X["7"]]=8;Z[X["&"]]=10760;Z[X["8"]]=9;Z[X["*"]]=10761;Z[X["9"]]=10;Z[X["("]]=10762;Z[X["0"]]=11;Z[X[")"]]=10763;Z[X["-"]]=12;Z[X._]=10764;Z[X["="]]=13;Z[X["+"]]=10765;Z[1008]=14; +"num-end":1035,"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046,sysreq:84},Wl={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Z={1027:1};Z[X["1"]]=2;Z[X["!"]]=10754;Z[X["2"]]=3;Z[X["@"]]=10755;Z[X["3"]]=4;Z[X["#"]]=10756;Z[X["4"]]=5;Z[X.$]=10757;Z[X["5"]]=6;Z[X["%"]]=10758;Z[X["6"]]=7;Z[X["^"]]=10759;Z[X["7"]]=8;Z[X["&"]]=10760;Z[X["8"]]=9;Z[X["*"]]=10761;Z[X["9"]]=10;Z[X["("]]=10762;Z[X["0"]]=11;Z[X[")"]]=10763;Z[X["-"]]=12;Z[X._]=10764;Z[X["="]]=13;Z[X["+"]]=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[X["["]]=26;Z[X["{"]]=10778;Z[X["]"]]=27;Z[X["}"]]=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[X[";"]]=39;Z[X[":"]]=10791;Z[X["'"]]=40;Z[X['"']]=10792;Z[X["`"]]=41;Z[X["~"]]=10793;Z[1016]=42;Z[X["\\"]]=43;Z[X["|"]]=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[X[","]]=51;Z[X["<"]]=10803;Z[X["."]]=52;Z[X[">"]]=10804;Z[X["/"]]=53;Z[X["?"]]=10805;Z[3016]=54;Z[1044]=55;Z[1018]=56;Z[1032]=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[4027]=84;Z[1122]=87;Z[1123]=88;Z[1091]=91;Z[1093]=93;Z[1224]=91;Z[4003]=7470;Z[4008]=7494;Z[4046]=3677523;h=Nl.prototype; -h.Ub=function(a,b,c,d){var e=this,f=a+"-"+b;if(void 0===this.xa[f])switch(b){case "kbd":return c.onkeydown=function(a){return Wl(e,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;e.P="";var b=!Z[a]||!!(e.xc&128);b||Xl(e,a,!0);return b},c.onkeyup=function(a){return Wl(e,a,!1)},!0;case "caps-lock":return this.xa[f]=c,c.onclick=function(){e.M&&e.M.Uc();Xl(e,1020,!0)},!0;case "num-lock":return this.xa[f]=c,c.onclick=function(){e.M&&e.M.Uc();Xl(e,1144,!0)},!0;case "scroll-lock":return this.xa[f]= -c,c.onclick=function(){e.M&&e.M.Uc();Xl(e,1145,!0)},!0;default:var g=b.toUpperCase().replace(/-/g,"_");if(void 0!==Tl[g]&&"button"==a)return this.xa[f]=c,c.onclick=function(a,b,c){return function(){a.M&&a.M.Uc();Yl(a,c,!0);Xl(a,c,!0)}}(this,g,Tl[g]),!0;if(void 0!==Ul[b])return this.da++,this.xa[f]=c,a=function(a,b,c){return function(){Xl(a,c)}}(this,b,Ul[b]),b=function(a,b,c){return function(){Zl(a,c)}}(this,b,Ul[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= -c.onmouseout=b),!0;if(d)return this.xa[f]=c,c.onclick=function(){e.M&&e.M.Uc();d&&!e.P&&(e.P=d,$l(e,300))},!0}return!1};function am(a,b,c){if(a.da){for(var d in Rl)if(b==Rl[d]){b=+d;(d=Ql[d])&&(b=d);break}for(var e in Ul)if((d=Ul[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=Ul[e]==d),d){(a=a.xa["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}h.Jc=function(a,b,c,d){this.ja=b;this.M=c;this.ma=d;this.R=Kb(a,"ChipSet")}; -function Ol(a,b){var c=0;a.na=null;b&&(a.na=b.toUpperCase(),c=Pl.indexOf(a.na),0>c&&(c=0));b=Pl[c];a.ta=parseInt(b.substr(2),10)}function wl(a,b){vb(a,"keyboard reset",65792);a.A=[170];a.ia=!0;b&&a.R&&yl(a.R,a.A[0])}function sl(a,b,c){a.W!==c&&(a.W=a.X=c)&&(a.ia=!0);a.Y!==b&&(a.Y=b)&&!a.X&&zl(a,!0);a.Y&&a.X&&(wl(a,!0),a.X=!1)}function tl(a){var b=0;a.A.length&&a.ia&&(b=a.A[0],a.R&&yl(a.R,b));n(a)&&vb(a,"scan code "+ga(b)+" available")} -function zl(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.O:a.xc)&b):d||b&255&&(b=255);if(c){a.O&=~b;d&&(a.O|=b);c=b;var f,g;for(g in Vl)d="led-"+g,e=Vl[g],c&&c!=e||!(f=a.xa[d])||(f.style.backgroundColor=a.O&e?"#00ff00":"#000000")}else a.xc&=~b,d&&(a.xc|=b);return!0}}return!1} -function Xl(a,b,c){if(Z[b]&&a.M&&a.M.ra.Ob){Sl[b]&&a.C.length&&0e||(e==a.C.length&&(d={},d.Ke=b,d.xc=a.xc,am(a,b,!0),e++),0b.Jd){if(!b.Bf){Zl(a,b.Ke);return}b.Bf=!1;c=a.wa}else c=1==b.Jd++?500:100;b.pk=setTimeout(function(a){return function(){cm(a,b)}}(a),c)}} -function em(a,b,c){var d=b;if(65<=b&&90>=b)!(a.xc&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.xc&515)==c&&(d=b-32);else if(!!(a.xc&3)==c){if(a=Rl[b])d=a}else if(a=Ql[b])d=a;return d}h.Fg=function(a){a||(this.xc&=-256)}; -function Wl(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,k=em(a,g,!0);a.dh&&k==X["`"]&&(g=k=27);if(Z[g+1E3])if(k+=1E3,2==b.location&&(k+=2E3),Yl(a,k,!1,c)){if(20==g||144==g||145==g)a.qa||(c=e=!0);if(!(c||91!=g&&93!=g))for(var q=0;q=b||97<=b&&122>=b;e>>>=8;){var g=0,k=e&255;224==f||225==f?d.push(f|(c?0:128)):(42==k?a.O&3||a.O&512&&b||(g=k):29==k?a.O&12||(g=k):56==k?a.O&48||(g=k):d.push(f|(c?0:128)),g&&(c?d.unshift(g):d.push(g|128)))}for(c=0;ce.A.length?(n(e)&&vb(e,"scan code "+ga(f)+" buffered"),e.A.push(f), -1==e.A.length&&e.R&&yl(e.R,f)):(20==e.A.length&&e.A.push(255),vb(e,"scan code buffer overflow")));d=!0}return d}Ta(function(){for(var a=rb(document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?ym:zm)];this.ma=a.ma;this.type=e[0];this.port=e[1];this.nb=b;this.sb=e[2];this.gc=e[3];this.Dd=d||e[4];65536<=this.Dd&&720896<=this.sb&&(this.gc=Math.min(this.Dd>>2,32768));this.Ic=c[0];this.ed=c[1];this.pf=c[2];this.sa=c[3];this.Ac=c[4]&255;this.Ig=c[4]>>8&255;this.zb=c[5];this.oh=ym;this.jg=Am;if(5<=b){this.oh=zm;this.jg=Bm;b=c[6];void 0===b&&(b=[!1,0,Array(20), -0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.sb,this.gc,this.Dd],Array(this.Dd>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.Ve=b[0];this.Kd=b[1];this.Tc=b[2];this.Tg=Cm;this.Lg=b[3];this.rf=b[4];this.bg=b[5];this.$d=b[6];this.He=b[7];this.Vg=Dm;this.fk=b[8];this.gk=b[9];this.Zd=b[10];this.Yd=b[11];this.Ug=Em;this.Lb=b[12];d=b[13];"number"==typeof d&&(d=[this.sb,this.gc,d]);this.sb=d[0];this.gc=d[1];d=this.Dd>>2;if((this.sd=b[14])&&this.sd.length>this.controller.ei&255};Gm[17408]=function(a){return(this.controller.Lb=this.ha[(a&-4)+this.R])>>((a&3)<<3)&255};Gm[5120]=function(a){a+=this.R;var b=this.controller.Lb=this.ha[a&-2];return(a&1?b>>8:b)&255};Gm[1280]=function(a){a+=this.R;a=this.controller.Lb=this.ha[a];for(var b=this.controller.qh,c=this.controller.ph&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d}; -Gm[0]=function(a,b){var c=a+this.R,d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; -Gm[32]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; -Gm[96]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d&=this.controller.Lb;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; -Gm[160]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d|=this.controller.Lb;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; -Gm[224]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d^=this.controller.Lb;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)};Gm[4]=function(a,b){var c=(a&-4)+this.R,d=(a&3)<<3,d=b<>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Qb;d=this.controller.Rf&d|this.controller.Lb&~d;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; -function Hm(a){var b=[];if(void 0!==a.nb){b[0]=a.Ic;b[1]=a.ed;b[2]=a.pf;b[3]=a.sa;b[4]=a.Ac|a.Ig<<8;b[5]=a.zb;if(5<=a.nb){var c=[];c[0]=a.Ve;c[1]=a.Kd;c[2]=a.Tc;c[3]=a.Lg;c[4]=a.rf;c[5]=a.bg;c[6]=a.$d;c[7]=a.He;c[8]=a.fk;c[9]=a.gk;c[10]=a.Zd;c[11]=a.Yd;c[12]=a.Lb;c[13]=[a.sb,a.gc,a.Dd];var d;a:if(d=a.sd){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var k=g;k>1;f[e++]=q;k=r}if(f.length>3;for(c=0;c=d&&(J=d,z=!0);break;case "p":0<= -d&&3>=d&&(U=d);break;case "w":d=b.sb&&(f-=b.sb);a="";for(c=0;cU?l(V):ea(V>>(U<<3),8));z&&(f+=F-J);a&&(a+="\n");a+=O}a&&b.ma.U(a);b.C=f}else b.ma.U("no buffer")}else e.ma.U("BIOSMODE: "+ga(e.Qa)),b=e.C,Im(b,"CRTC",b.Ac,b.zb,b.jg),5<=b.nb&&(Im(b," GRC",b.Zd,b.Yd,b.Ug),Im(b," SEQ",b.$d,b.He,b.Vg),Im(b," ATC",b.Kd,b.Tc,b.Tg),Im(b, -" ATCINDX",b.Kd),b.ma.U(" ATCDATA: "+b.Ve),Im(b," FEAT",b.bg),Im(b," MISC",b.rf),Im(b," STATUS0",b.Lg)),Im(b," STATUS1",b.sa),b.nb!=hm&&3!=b.nb||Im(b," MODEREG",b.ed),3==b.nb&&Im(b," COLOR",b.pf),5<=b.nb&&(b.ma.U(" LATCHES: 0x"+l(b.Lb)),b.ma.U(" ACCESS: "+ia(b.vg)),b.ma.U("Use 'dump video [addr]' to dump video memory"));else e.ma.U("no active video card")})}if((this.O=Kb(a,"Keyboard"))&&this.wa){for(var f in this.xa)0=d&&(d-=32),d=Vl[e]==d),d){(a=a.xa["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}h.Jc=function(a,b,c,d){this.ja=b;this.M=c;this.ma=d;this.R=Kb(a,"ChipSet")}; +function Pl(a,b){var c=0;a.na=null;b&&(a.na=b.toUpperCase(),c=Ql.indexOf(a.na),0>c&&(c=0));b=Ql[c];a.ta=parseInt(b.substr(2),10)}function wl(a,b){vb(a,"keyboard reset",65792);a.A=[170];a.ia=!0;b&&a.R&&yl(a.R,a.A[0])}function sl(a,b,c){a.W!==c&&(a.W=a.Y=c)&&(a.ia=!0);a.X!==b&&(a.X=b)&&!a.Y&&zl(a,!0);a.X&&a.Y&&(wl(a,!0),a.Y=!1)}function tl(a){var b=0;a.A.length&&a.ia&&(b=a.A[0],a.R&&yl(a.R,b));n(a)&&vb(a,"scan code "+ga(b)+" available")} +function zl(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.O:a.xc)&b):d||b&255&&(b=255);if(c){a.O&=~b;d&&(a.O|=b);c=b;var f,g;for(g in Wl)d="led-"+g,e=Wl[g],c&&c!=e||!(f=a.xa[d])||(f.style.backgroundColor=a.O&e?"#00ff00":"#000000")}else a.xc&=~b,d&&(a.xc|=b);return!0}}return!1} +function Yl(a,b,c){if(Z[b]&&a.M&&a.M.ra.Ob){Tl[b]&&a.C.length&&0e||(e==a.C.length&&(d={},d.Ke=b,d.xc=a.xc,bm(a,b,!0),e++),0b.Jd){if(!b.Bf){$l(a,b.Ke);return}b.Bf=!1;c=a.wa}else c=1==b.Jd++?500:100;b.pk=setTimeout(function(a){return function(){dm(a,b)}}(a),c)}} +function fm(a,b,c){var d=b;if(65<=b&&90>=b)!(a.xc&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.xc&515)==c&&(d=b-32);else if(!!(a.xc&3)==c){if(a=Sl[b])d=a}else if(a=Rl[b])d=a;return d}h.Fg=function(a){a||(this.xc&=-256)}; +function Xl(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,k=fm(a,g,!0);a.dh&&k==X["`"]&&(g=k=27);if(Z[g+1E3])if(k+=1E3,2==b.location&&(k+=2E3),Zl(a,k,!1,c)){if(20==g||144==g||145==g)a.qa||(c=e=!0);if(!(c||91!=g&&93!=g))for(var q=0;q=b||97<=b&&122>=b;e>>>=8;){var g=0,k=e&255;224==f||225==f?d.push(f|(c?0:128)):(42==k?a.O&3||a.O&512&&b||(g=k):29==k?a.O&12||(g=k):56==k?a.O&48||(g=k):d.push(f|(c?0:128)),g&&(c?d.unshift(g):d.push(g|128)))}for(c=0;ce.A.length?(n(e)&&vb(e,"scan code "+ga(f)+" buffered"),e.A.push(f), +1==e.A.length&&e.R&&yl(e.R,f)):(20==e.A.length&&e.A.push(255),vb(e,"scan code buffer overflow")));d=!0}return d}Ta(function(){for(var a=rb(document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?Am:Bm)];this.ma=a.ma;this.type=e[0];this.port=e[1];this.nb=b;this.sb=e[2];this.gc=e[3];this.Dd=d||e[4];65536<=this.Dd&&720896<=this.sb&&(this.gc=Math.min(this.Dd>>2,32768));this.Ic=c[0];this.ed=c[1];this.pf=c[2];this.sa=c[3];this.Ac=c[4]&255;this.Ig=c[4]>>8&255;this.zb=c[5];this.oh=Am;this.jg=Cm;if(5<=b){this.oh=Bm;this.jg=Dm;b=c[6];void 0===b&&(b=[!1,0,Array(20), +0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.sb,this.gc,this.Dd],Array(this.Dd>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.Ve=b[0];this.Kd=b[1];this.Tc=b[2];this.Tg=Em;this.Lg=b[3];this.rf=b[4];this.bg=b[5];this.$d=b[6];this.He=b[7];this.Vg=Fm;this.fk=b[8];this.gk=b[9];this.Zd=b[10];this.Yd=b[11];this.Ug=Gm;this.Lb=b[12];d=b[13];"number"==typeof d&&(d=[this.sb,this.gc,d]);this.sb=d[0];this.gc=d[1];d=this.Dd>>2;if((this.sd=b[14])&&this.sd.length>this.controller.ei&255};Im[17408]=function(a){return(this.controller.Lb=this.ha[(a&-4)+this.R])>>((a&3)<<3)&255};Im[5120]=function(a){a+=this.R;var b=this.controller.Lb=this.ha[a&-2];return(a&1?b>>8:b)&255};Im[1280]=function(a){a+=this.R;a=this.controller.Lb=this.ha[a];for(var b=this.controller.qh,c=this.controller.ph&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d}; +Im[0]=function(a,b){var c=a+this.R,d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; +Im[32]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; +Im[96]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d&=this.controller.Lb;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; +Im[160]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d|=this.controller.Lb;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; +Im[224]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d^=this.controller.Lb;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)};Im[4]=function(a,b){var c=(a&-4)+this.R,d=(a&3)<<3,d=b<>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Qb;d=this.controller.Rf&d|this.controller.Lb&~d;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; +function Jm(a){var b=[];if(void 0!==a.nb){b[0]=a.Ic;b[1]=a.ed;b[2]=a.pf;b[3]=a.sa;b[4]=a.Ac|a.Ig<<8;b[5]=a.zb;if(5<=a.nb){var c=[];c[0]=a.Ve;c[1]=a.Kd;c[2]=a.Tc;c[3]=a.Lg;c[4]=a.rf;c[5]=a.bg;c[6]=a.$d;c[7]=a.He;c[8]=a.fk;c[9]=a.gk;c[10]=a.Zd;c[11]=a.Yd;c[12]=a.Lb;c[13]=[a.sb,a.gc,a.Dd];var d;a:if(d=a.sd){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var k=g;k>1;f[e++]=q;k=r}if(f.length>3;for(c=0;c=d&&(I=d,z=!0);break;case "p":0<= +d&&3>=d&&(P=d);break;case "w":d=b.sb&&(f-=b.sb);a="";for(c=0;cP?l(V):ea(V>>(P<<3),8));z&&(f+=F-I);a&&(a+="\n");a+=O}a&&b.ma.U(a);b.C=f}else b.ma.U("no buffer")}else e.ma.U("BIOSMODE: "+ga(e.Qa)),b=e.C,Km(b,"CRTC",b.Ac,b.zb,b.jg),5<=b.nb&&(Km(b," GRC",b.Zd,b.Yd,b.Ug),Km(b," SEQ",b.$d,b.He,b.Vg),Km(b," ATC",b.Kd,b.Tc,b.Tg),Km(b, +" ATCINDX",b.Kd),b.ma.U(" ATCDATA: "+b.Ve),Km(b," FEAT",b.bg),Km(b," MISC",b.rf),Km(b," STATUS0",b.Lg)),Km(b," STATUS1",b.sa),b.nb!=im&&3!=b.nb||Km(b," MODEREG",b.ed),3==b.nb&&Km(b," COLOR",b.pf),5<=b.nb&&(b.ma.U(" LATCHES: 0x"+l(b.Lb)),b.ma.U(" ACCESS: "+ha(b.vg)),b.ma.U("Use 'dump video [addr]' to dump video memory"));else e.ma.U("no active video card")})}if((this.O=Kb(a,"Keyboard"))&&this.wa){for(var f in this.xa)0c&&(a=Math.round(c/b*100)+"%")}this.nf?(this.wa.style.width=a,this.wa.style.width=a,this.wa.style.display="block",this.wa.style.margin="auto"):(this.la.style.width=a,this.la.style.height="auto");this.la.style.backgroundColor="black";this.la.Ue();a=!0}this.Uc()}return a}; -function lm(a,b){!b&&a.la&&(a.nf?a.wa.style.width=a.wa.style.height="":a.la.style.width=a.la.style.height="");vb(a,"notifyFullScreen("+b+")",!0);a.O&&(a.O.dh=b)}h.ze=function(a){var b=!1;this.ia&&(a?this.ia.ze&&(this.ia.ze(),this.Y&&this.Y.Sf(!0),b=!0):this.ia.qk&&(this.ia.qk(),this.Y&&this.Y.Sf(!1),b=!0),this.Uc());return b};h.Sf=function(a){this.Y&&(this.Y.Sf(a),this.O&&(this.O.dh=a));var b=this.xa.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.tk)}; -function Rm(a,b){var c=a.ia;c&&!a.je&&(c.addEventListener("touchstart",function(b){Sm(a,b,!0)},!1),c.addEventListener("touchmove",function(b){Sm(a,b)},!0),c.addEventListener("touchend",function(b){Sm(a,b,!1)},!1),a.je=b,a.oc=a.pc=a.eg=-1,a.Hd=!1,a.Xc=null,a.Gd=!1,a.un=function(){a.Gd=!0;a.Y.ge(Tm,!0)})}h.Fg=function(a){this.O&&this.O.Fg(a)}; -function Sm(a,b,c){var d,e,f=0,g=0;e=a.wa;do isNaN(e.offsetLeft)||(f+=e.offsetLeft,g+=e.offsetTop);while(e=e.offsetParent);var k=a.Ba/a.wa.offsetWidth,q=a.Ma/a.wa.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-f)*k;e=(e-g)*q;if(1==a.je)d=d/(a.Ba/3)|0,e=e/(a.Ma/3)|0,1!=e?e?Xl(a.O,1040,!0):Xl(a.O,1038,!0):1!=d&&(d?Xl(a.O,1039,!0):Xl(a.O,1037,!0));else if(a.Y){g=a.Hd;f=b.timeStamp-a.eg;!0===c?(a.Hd=500f){a.Y.ge(Tm,!0);a.Y.ge(Tm,!1);return}}if(c||0>a.oc||0>a.pc)a.oc=d,a.pc=e;c=Math.round(d-a.oc);b=Math.round(e-a.pc);a.oc=d;a.pc=e;a.Y.Ef(c,b,a.oc,a.pc)}}h.lc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};h.kc=function(a){return a?this.save():!0}; -h.reset=function(){var a=!0,b=0;this.R&&(b=Ek(this.R));this.na||(this.nb=3==b?hm:3);this.Ea=3;switch(this.nb){case El:b=7;break;case 5:var c=nm[this.Vc];c&&(b=c[0]);b||(b=4);break;case hm:b=3;this.Ea=jm;break;default:b=2}this.Ha!==b&&(this.Ha=b,a=!0);this.C=null;this.za=this.qd=new wm(this,hm);this.da=this.Wc=new wm(this,3);5>this.nb?this.A=new wm:(this.A=new wm(this,this.nb,null,this.Dd),Um(this));Vm(this);this.Qa=null;this.Yb=this.ta=-1;this.cb=0;Wm(this,this.Ea);if(this.C.sb&&a){a=this.C.sb+this.Vb; -for(b=this.C.sb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);mc(this.ja,b,c|d<<8)}dd(this,!0)}};function Um(a){a.A.rf&1?(a.za=a.qd,a.da=a.A):(a.za=a.A,a.da=a.Wc)}h.save=function(){var a=new ef(this);ff(a,0,Hm(this.qd));ff(a,1,Hm(this.Wc));ff(a,2,[this.Ha,this.Ea,this.Qa]);ff(a,3,Hm(this.A));return a.data()}; -h.restore=function(a){var b=a[2];this.Ha=b[0];this.Ea=b[1];this.Qa=b[2];this.C=null;this.za=this.qd=new wm(this,hm,a[0]);this.da=this.Wc=new wm(this,3,a[1]);this.A=new wm(this,this.nb,a[3],this.Dd);this.A.Ic&&Um(this);Vm(this);if(!Xm(this))return!1;Ym(this);return!0}; -h.Dk=function(a,b,c){if(c)this.Ua("Unable to load font ROM (error "+c+": "+a+")");else{jb(this.re,a,b);try{var d=eval("("+b+")");if(!d.length){Ca("Empty font ROM: "+a);return}if(1==d.length){Ca(d[0]);return}if(8192==d.length)Dl(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.qa||this.ma)&&yb(this)}}; -function Zm(a,b){if(1==b)return a.Ja[0]=qm[0],a.Ja[1]=qm[7],a.Ja;if(2==b){var c=a.C.pf;if(a.C===a.A){var d=a.A.Tc[0],c=d&7;d&16&&(c|=8);18!=a.A.Tc[1]&&(c|=32)}a.Ja[0]=qm[c&15];c=c&32?sm:rm;for(d=0;df;f++)g=d[f]||0,k=g<<2&252,q=g>>4&252,g=g>>10&252,a.Ja[f]=[k,q,g,255];else{var r=d&&d[255];e=null!=c.Tc[15]?c.Tc:tm;for(f=0;16>f;f++)g=e[f]&63,r?(g|= -(c.Tc[20]&12)<<4,c.Tc[16]&128&&(g&=-49,g|=(c.Tc[20]&3)<<4),g=d[g],k=g<<2&252,q=g>>4&252,g=g>>10&252):(k=(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.Ja[f]=[k,q,g,255]}a.xb=!0}return a.Ja}function Dl(a,b,c,d){a.Lc=b;a.rd=c;a.rb=d} -function Vm(a,b){var c=!1;if(window&&a.Lc&&(!b||a.W)){var d=0,e=a.rb?a.rb:8,f=Zm(a);$m(a,3,a.rd[0],d,e,8,a.Lc,f)&&(c=!0);d=a.rb?0:2048;e=a.rb?a.rb:9;$m(a,1,a.rd[1],d,e,14,a.Lc,om,pm)&&(c=!0);a.rb&&$m(a,a.nb,a.rd[1],0,a.rb,14,a.Lc,f)&&(c=!0)}return c}function $m(a,b,c,d,e,f,g,k,q){var r=!1;null!=c&&(an(a,b,c,d,e,f,g,k,q)&&(r=!0),a.Pg&&an(a,b<<1,c,d,e,f,g,k,q)&&(r=!0));return r} -function an(a,b,c,d,e,f,g,k,q){var r=!1,x=b&1?0:1,z=a.Va[b],y=16>k.length?k.length:16;z||(z={Qc:e<ha||!V?ha:8,Da=pa.createImageData(r.Qc,r.Rc),Oa=0;256>Oa;Oa++){for(Ja= -0;Ja=ha-2,Wc=da[Ja>(8<=ab&&192<=Oa&&223>=Oa?7:ab)?J:eb;bn(Da,Ke,Wd,Le);F&&bn(Da,Ke+1,Wd,Le)}pa.putImageData(Da,(Oa&15)*r.Qc,(Oa>>4)*r.Rc)}r.Me[U]="#"+l(J[0],2)+l(J[1],2)+l(J[2],2);r.ui[U]=J;r.Sg[U]=va;r=!0}}a.Va[b]=z;return r}function cn(a){0a.Yb&&(a.Yb=0):a.Yb=-1} -function Ym(a){if(a.W){for(var b=10;15>=b;b++)if(null==a.C.zb[b])return;var c=a.C.zb[10],b=c&31,d=a.C.zb[11]&31,e=a.C.zb[9]&31,f=!1;a.C===a.A&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)dn(a);else{c=a.C.zb[15]+((a.C.zb[14]&63)<<8);a.ta!=c&&(dn(a),a.ta=c);d=d-b+1;if(a.fg!=b||a.ye!=d)a.fg=b,a.ye=d;a.ib=e+1;cn(a)}}} -function dn(a){if(0<=a.ta){if(void 0!==a.ka){var b=a.ka[a.ta];if(b&131072){var b=b&-131073,c=a.ta%a.P,d=a.ta/a.P|0;a.W&&a.Va[a.W]&&(a.qb&&en(a,c,d,b,a.qb),en(a,c,d,b));a.ka[a.ta]=b}}a.ta=-1}} -function fn(a){var b,c=a.C;a.Be=!1;var d=c.Yd[5];if(null!=d){b=1024;var e=0,f=c.Yd[3]&31;switch(d&3){case 0:if(f){e=32;switch(f&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.dd=f&7}break;case 1:e=1;break;case 2:switch(f&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.nb==El&&(e=3,c.dd=f&7)}d&8&&(b=1280);c=c.He[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Be=!0));b|=e}return b} -function gn(a,b){var c=a.C;return c&&null!=b&&b!=c.vg?(c.Mg(b),a.ja.Mg(c.sb,c.gc,c.hh(),!0),!0):!1} -function Xm(a,b){var c,d=a.Qa,e=a.C;if(e)if(e.nb==hm)d=jm;else if(5<=e.nb){var d=null,f=e.Dd>>2,g=32768f?d=c?7-d:6: -e.Yd[5]&64?d=g&31?143>=e.zb[18]?19:20:21:g&128||350>f?d=c?13:14:480<=f&&(d=3==a.Ha?17:18):d-=c?2:0);c=fn(a)}}else e.ed&8&&(e.ed&2?(d=e.ed&16?6:5,e.ed&4||--d):(d=e.ed&1?3:1,e.ed&4&&--d));else a.Qa=null,null==d&&(d=a.Ea);if(!Wm(a,d,b))return!1;gn(a,c);return!0} -function Wm(a,b,c){if(null!=b&&(b!=a.Qa||c)){a.Ng=0;a.Qa=b;a.xb=!1;b=a.C||(b==jm?a.za:a.da);if(b!=a.C||b.sb!=a.sb||b.gc!=a.gc){dn(a);if(a.sb){if(!fc(a.ja,a.sb,a.gc))return!1;a.C&&(a.C.Ic=!1)}a.C=b;b.Ic=!0;a.sb=b.sb;a.gc=b.gc;if(!$b(a.ja,b.sb,b.gc,3,b===a.A?b:null))return!1}a.W=0;a.P=a.hd;a.X=a.ie;a.Jb=a.P;a.gd=im[jm][2];b=0;if(c=im[a.Qa])a.P=c[0],a.X=c[1],a.gd=c[2],b=c[3],a.W=c[4],4!=a.Ha&&7!=a.Ha||a.C!==a.A||3!=a.W||(7==a.A.zb[9]?a.X=43:a.W=a.nb);a.Vf=a.P*a.X|0;a.of=a.Vf/a.gd|0;a.Vb=a.of;a.td=0; -void 0!==b&&(a.Vb=(a.Vb<<1)+b|0,a.td=a.Vb+b>>1);a.Va.length&&(a.Ra=a.Ba/a.P|0,a.Ta=a.Ma/a.X|0,a.W?(b=a.Va[a.W],c=a.Va[a.W<<1],a.si&&80==a.P?c&&a.Ra>=3*c.Qc>>2&&(a.W<<=1,b=c):(c&&a.Ra>=c.Qc&&(a.W<<=1,b=c),b&&(a.Ra=b.Qc,a.Ta=b.Rc)),a.Zb=a.cc=0,b&&(a.Zb=a.P*b.Qc,a.cc=a.X*b.Rc)):(a.Ra=a.Ta=1,a.Zb=a.P,a.cc=a.X),a.Ib=a.qa.createImageData(a.Zb,a.cc),a.lb=document.createElement("canvas"),a.lb.width=a.Zb,a.lb.height=a.cc,a.qb=a.lb.getContext("2d"),a.ke=a.le=0,a.ud=a.Ba,a.Fd=a.Ma,b=a.Ba-a.P*a.Ra,c=a.Ma-a.X* -a.Ta,0>1,a.ud-=b),0>1,a.Fd-=c),b||c)&&(a.qa.fillStyle=a.wa.style.backgroundColor,a.qa.fillRect(0,0,a.Ba,a.Ma));Dn(a,!0);dd(a)}return!0}function bn(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 En(a){a.cb=-1;a.Oa=!1;var b=a.of;if(void 0===a.ka||a.ka.length!=b)a.ka=Array(b)}function Dn(a,b){b||(a.xb=!1);En(a)} -function en(a,b,c,d,e){var f=d&255,g=d>>8;d=g&15;var k=a.Va[a.W];k.wf&&(d=k.wf[d]);var q=g>>4&15;k.wf&&(q=k.wf[q]);e?(b*=k.Qc,c*=k.Rc,e.fillStyle=k.Me[q],e.fillRect(b,c,k.Qc,k.Rc)):(b=b*a.Ra+a.ke,c=c*a.Ta+a.le,a.qa.fillStyle=k.Me[q],a.qa.fillRect(b,c,a.Ra,a.Ta));g&256&&(q=(f&15)*k.Qc,f=(f>>4)*k.Rc,e?e.drawImage(k.Sg[d],q,f,k.Qc,k.Rc,b,c,k.Qc,k.Rc):a.qa.drawImage(k.Sg[d],q,f,k.Qc,k.Rc,b,c,a.Ra,a.Ta));g&512&&(f=a.fg,g=a.ye,e?(a.ib&&a.ib!==k.Rc&&(f=f*k.Rc/a.ib|0,g=g*k.Rc/a.ib|0),e.fillStyle=k.Me[d], +function mm(a,b){!b&&a.la&&(a.nf?a.wa.style.width=a.wa.style.height="":a.la.style.width=a.la.style.height="");vb(a,"notifyFullScreen("+b+")",!0);a.O&&(a.O.dh=b)}h.ze=function(a){var b=!1;this.ia&&(a?this.ia.ze&&(this.ia.ze(),this.X&&this.X.Sf(!0),b=!0):this.ia.qk&&(this.ia.qk(),this.X&&this.X.Sf(!1),b=!0),this.Uc());return b};h.Sf=function(a){this.X&&(this.X.Sf(a),this.O&&(this.O.dh=a));var b=this.xa.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.tk)}; +function Tm(a,b){var c=a.ia;c&&!a.je&&(c.addEventListener("touchstart",function(b){Um(a,b,!0)},!1),c.addEventListener("touchmove",function(b){Um(a,b)},!0),c.addEventListener("touchend",function(b){Um(a,b,!1)},!1),a.je=b,a.oc=a.pc=a.eg=-1,a.Hd=!1,a.Xc=null,a.Gd=!1,a.pn=function(){a.Gd=!0;a.X.ge(Vm,!0)})}h.Fg=function(a){this.O&&this.O.Fg(a)}; +function Um(a,b,c){var d,e,f=0,g=0;e=a.wa;do isNaN(e.offsetLeft)||(f+=e.offsetLeft,g+=e.offsetTop);while(e=e.offsetParent);var k=a.Ba/a.wa.offsetWidth,q=a.Ma/a.wa.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-f)*k;e=(e-g)*q;if(1==a.je)d=d/(a.Ba/3)|0,e=e/(a.Ma/3)|0,1!=e?e?Yl(a.O,1040,!0):Yl(a.O,1038,!0):1!=d&&(d?Yl(a.O,1039,!0):Yl(a.O,1037,!0));else if(a.X){g=a.Hd;f=b.timeStamp-a.eg;!0===c?(a.Hd=500f){a.X.ge(Vm,!0);a.X.ge(Vm,!1);return}}if(c||0>a.oc||0>a.pc)a.oc=d,a.pc=e;c=Math.round(d-a.oc);b=Math.round(e-a.pc);a.oc=d;a.pc=e;a.X.Ef(c,b,a.oc,a.pc)}}h.lc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};h.kc=function(a){return a?this.save():!0}; +h.reset=function(){var a=!0,b=0;this.R&&(b=Ek(this.R));this.na||(this.nb=3==b?im:3);this.Ea=3;switch(this.nb){case Fl:b=7;break;case 5:var c=pm[this.Vc];c&&(b=c[0]);b||(b=4);break;case im:b=3;this.Ea=km;break;default:b=2}this.Ha!==b&&(this.Ha=b,a=!0);this.C=null;this.za=this.qd=new ym(this,im);this.da=this.Wc=new ym(this,3);5>this.nb?this.A=new ym:(this.A=new ym(this,this.nb,null,this.Dd),Wm(this));Xm(this);this.Qa=null;this.Yb=this.ta=-1;this.cb=0;Ym(this,this.Ea);if(this.C.sb&&a){a=this.C.sb+this.Vb; +for(b=this.C.sb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);mc(this.ja,b,c|d<<8)}dd(this,!0)}};function Wm(a){a.A.rf&1?(a.za=a.qd,a.da=a.A):(a.za=a.A,a.da=a.Wc)}h.save=function(){var a=new ef(this);ff(a,0,Jm(this.qd));ff(a,1,Jm(this.Wc));ff(a,2,[this.Ha,this.Ea,this.Qa]);ff(a,3,Jm(this.A));return a.data()}; +h.restore=function(a){var b=a[2];this.Ha=b[0];this.Ea=b[1];this.Qa=b[2];this.C=null;this.za=this.qd=new ym(this,im,a[0]);this.da=this.Wc=new ym(this,3,a[1]);this.A=new ym(this,this.nb,a[3],this.Dd);this.A.Ic&&Wm(this);Xm(this);if(!Zm(this))return!1;$m(this);return!0}; +function nm(a,b,c,d){if(d)a.Ua("Unable to load font ROM (error "+d+": "+b+")");else{jb(a.re,b,c);try{var e=eval("("+c+")");if(!e.length){Ca("Empty font ROM: "+b);return}if(1==e.length){Ca(e[0]);return}if(8192==e.length)El(a,e,[6144,0]);else{a.Ua("Unrecognized font data length ("+e.length+")");return}}catch(f){a.Ua("Font ROM data error: "+f.message);return}(a.qa||a.ma)&&yb(a)}} +function an(a,b){if(1==b)return a.Ja[0]=sm[0],a.Ja[1]=sm[7],a.Ja;if(2==b){var c=a.C.pf;if(a.C===a.A){var d=a.A.Tc[0],c=d&7;d&16&&(c|=8);18!=a.A.Tc[1]&&(c|=32)}a.Ja[0]=sm[c&15];c=c&32?um:tm;for(d=0;df;f++)g=d[f]||0,k=g<<2&252,q=g>>4&252,g=g>>10&252,a.Ja[f]=[k,q,g,255];else{var r=d&&d[255];e=null!=c.Tc[15]?c.Tc:vm;for(f=0;16>f;f++)g=e[f]&63,r?(g|= +(c.Tc[20]&12)<<4,c.Tc[16]&128&&(g&=-49,g|=(c.Tc[20]&3)<<4),g=d[g],k=g<<2&252,q=g>>4&252,g=g>>10&252):(k=(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.Ja[f]=[k,q,g,255]}a.xb=!0}return a.Ja}function El(a,b,c,d){a.Lc=b;a.rd=c;a.rb=d} +function Xm(a,b){var c=!1;if(window&&a.Lc&&(!b||a.W)){var d=0,e=a.rb?a.rb:8,f=an(a);bn(a,3,a.rd[0],d,e,8,a.Lc,f)&&(c=!0);d=a.rb?0:2048;e=a.rb?a.rb:9;bn(a,1,a.rd[1],d,e,14,a.Lc,qm,rm)&&(c=!0);a.rb&&bn(a,a.nb,a.rd[1],0,a.rb,14,a.Lc,f)&&(c=!0)}return c}function bn(a,b,c,d,e,f,g,k,q){var r=!1;null!=c&&(cn(a,b,c,d,e,f,g,k,q)&&(r=!0),a.Pg&&cn(a,b<<1,c,d,e,f,g,k,q)&&(r=!0));return r} +function cn(a,b,c,d,e,f,g,k,q){var r=!1,x=b&1?0:1,z=a.Va[b],y=16>k.length?k.length:16;z||(z={Qc:e<ia||!V?ia:8,Da=pa.createImageData(r.Qc,r.Rc),Oa=0;256>Oa;Oa++){for(Ja= +0;Ja=ia-2,Wc=da[Ja>(8<=bb&&192<=Oa&&223>=Oa?7:bb)?I:Xa;dn(Da,Ke,Wd,Le);F&&dn(Da,Ke+1,Wd,Le)}pa.putImageData(Da,(Oa&15)*r.Qc,(Oa>>4)*r.Rc)}r.Me[P]="#"+l(I[0],2)+l(I[1],2)+l(I[2],2);r.ui[P]=I;r.Sg[P]=va;r=!0}}a.Va[b]=z;return r}function en(a){0a.Yb&&(a.Yb=0):a.Yb=-1} +function $m(a){if(a.W){for(var b=10;15>=b;b++)if(null==a.C.zb[b])return;var c=a.C.zb[10],b=c&31,d=a.C.zb[11]&31,e=a.C.zb[9]&31,f=!1;a.C===a.A&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)fn(a);else{c=a.C.zb[15]+((a.C.zb[14]&63)<<8);a.ta!=c&&(fn(a),a.ta=c);d=d-b+1;if(a.fg!=b||a.ye!=d)a.fg=b,a.ye=d;a.ib=e+1;en(a)}}} +function fn(a){if(0<=a.ta){if(void 0!==a.ka){var b=a.ka[a.ta];if(b&131072){var b=b&-131073,c=a.ta%a.P,d=a.ta/a.P|0;a.W&&a.Va[a.W]&&(a.qb&&gn(a,c,d,b,a.qb),gn(a,c,d,b));a.ka[a.ta]=b}}a.ta=-1}} +function Dn(a){var b,c=a.C;a.Be=!1;var d=c.Yd[5];if(null!=d){b=1024;var e=0,f=c.Yd[3]&31;switch(d&3){case 0:if(f){e=32;switch(f&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.dd=f&7}break;case 1:e=1;break;case 2:switch(f&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.nb==Fl&&(e=3,c.dd=f&7)}d&8&&(b=1280);c=c.He[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Be=!0));b|=e}return b} +function En(a,b){var c=a.C;return c&&null!=b&&b!=c.vg?(c.Mg(b),a.ja.Mg(c.sb,c.gc,c.hh(),!0),!0):!1} +function Zm(a,b){var c,d=a.Qa,e=a.C;if(e)if(e.nb==im)d=km;else if(5<=e.nb){var d=null,f=e.Dd>>2,g=32768f?d=c?7-d:6: +e.Yd[5]&64?d=g&31?143>=e.zb[18]?19:20:21:g&128||350>f?d=c?13:14:480<=f&&(d=3==a.Ha?17:18):d-=c?2:0);c=Dn(a)}}else e.ed&8&&(e.ed&2?(d=e.ed&16?6:5,e.ed&4||--d):(d=e.ed&1?3:1,e.ed&4&&--d));else a.Qa=null,null==d&&(d=a.Ea);if(!Ym(a,d,b))return!1;En(a,c);return!0} +function Ym(a,b,c){if(null!=b&&(b!=a.Qa||c)){a.Ng=0;a.Qa=b;a.xb=!1;b=a.C||(b==km?a.za:a.da);if(b!=a.C||b.sb!=a.sb||b.gc!=a.gc){fn(a);if(a.sb){if(!fc(a.ja,a.sb,a.gc))return!1;a.C&&(a.C.Ic=!1)}a.C=b;b.Ic=!0;a.sb=b.sb;a.gc=b.gc;if(!$b(a.ja,b.sb,b.gc,3,b===a.A?b:null))return!1}a.W=0;a.P=a.hd;a.Y=a.ie;a.Jb=a.P;a.gd=jm[km][2];b=0;if(c=jm[a.Qa])a.P=c[0],a.Y=c[1],a.gd=c[2],b=c[3],a.W=c[4],4!=a.Ha&&7!=a.Ha||a.C!==a.A||3!=a.W||(7==a.A.zb[9]?a.Y=43:a.W=a.nb);a.Vf=a.P*a.Y|0;a.of=a.Vf/a.gd|0;a.Vb=a.of;a.td=0; +void 0!==b&&(a.Vb=(a.Vb<<1)+b|0,a.td=a.Vb+b>>1);a.Va.length&&(a.Ra=a.Ba/a.P|0,a.Ta=a.Ma/a.Y|0,a.W?(b=a.Va[a.W],c=a.Va[a.W<<1],a.si&&80==a.P?c&&a.Ra>=3*c.Qc>>2&&(a.W<<=1,b=c):(c&&a.Ra>=c.Qc&&(a.W<<=1,b=c),b&&(a.Ra=b.Qc,a.Ta=b.Rc)),a.Zb=a.cc=0,b&&(a.Zb=a.P*b.Qc,a.cc=a.Y*b.Rc)):(a.Ra=a.Ta=1,a.Zb=a.P,a.cc=a.Y),a.Ib=a.qa.createImageData(a.Zb,a.cc),a.lb=document.createElement("canvas"),a.lb.width=a.Zb,a.lb.height=a.cc,a.qb=a.lb.getContext("2d"),a.ke=a.le=0,a.ud=a.Ba,a.Fd=a.Ma,b=a.Ba-a.P*a.Ra,c=a.Ma-a.Y* +a.Ta,0>1,a.ud-=b),0>1,a.Fd-=c),b||c)&&(a.qa.fillStyle=a.wa.style.backgroundColor,a.qa.fillRect(0,0,a.Ba,a.Ma));Fn(a,!0);dd(a)}return!0}function dn(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 Gn(a){a.cb=-1;a.Oa=!1;var b=a.of;if(void 0===a.ka||a.ka.length!=b)a.ka=Array(b)}function Fn(a,b){b||(a.xb=!1);Gn(a)} +function gn(a,b,c,d,e){var f=d&255,g=d>>8;d=g&15;var k=a.Va[a.W];k.wf&&(d=k.wf[d]);var q=g>>4&15;k.wf&&(q=k.wf[q]);e?(b*=k.Qc,c*=k.Rc,e.fillStyle=k.Me[q],e.fillRect(b,c,k.Qc,k.Rc)):(b=b*a.Ra+a.ke,c=c*a.Ta+a.le,a.qa.fillStyle=k.Me[q],a.qa.fillRect(b,c,a.Ra,a.Ta));g&256&&(q=(f&15)*k.Qc,f=(f>>4)*k.Rc,e?e.drawImage(k.Sg[d],q,f,k.Qc,k.Rc,b,c,k.Qc,k.Rc):a.qa.drawImage(k.Sg[d],q,f,k.Qc,k.Rc,b,c,a.Ra,a.Ta));g&512&&(f=a.fg,g=a.ye,e?(a.ib&&a.ib!==k.Rc&&(f=f*k.Rc/a.ib|0,g=g*k.Rc/a.ib|0),e.fillStyle=k.Me[d], e.fillRect(b,c+f,k.Qc,g)):(a.ib&&a.ib!==a.Ta&&(f=f*a.Ta/a.ib|0,g=g*a.Ta/a.ib|0),a.qa.fillStyle=k.Me[d],a.qa.fillRect(b,c+f,a.Ra,g)))} -function dd(a,b){if(a.ra.hc){var c=!1,d=a.C;d&&(d!==a.A?d.ed&8&&(c=!0):d.Kd&32&&(c=!0));if(c||b){if(b)En(a);else if(void 0===a.ka)return;var e=!1;!(b||++a.Ng&15)&&0<=a.Yb&&(a.Yb++,e=!0);var f=0,g=a.Vf,k=a.sb,c=k,q=c+a.gc;19<=a.Qa&&(k=c=655360,q=c+65536);if(Fn(a,d)&8||d.mf&&d.mfq&&(r=q-c, -0>r&&(r=0));q=c+r;if(d=!b&&a.Oa){for(var d=a.ja,x=!0,z=c>>>d.Pa;0a.ta)return;f=a.ta;g=f+1}}if(a.W){if(a.Va[a.W]){e=0;k=a.cb=0;d=1048575;r=a.C.ed&32;5<=a.nb&&(r=a.C.Tc[16]&8);r&&(k=32768,d&=~k,a.Yb&2||(d&=-65537));for(c+=f<<1;c>8|(y&255)<<8;var V=k,Y=16;x>=d))>>(Y-=d);bn(a.Ib,x++,z,r[da])}x>U&&(U=x);z=O&&(O=z+1)}q+=2;f++;if(x>=a.P){x=0;z+=2;if(z>a.X)break;z==a.X&&(z=1,q=c+a.td)}}a.Oa=!0;Ja.P?a.Jb-a.P-y>>3:0;c>=8;r>J&&(J=r);x=F&&(F=x+1)}c+=O;if(r>=a.P){r=0;if(++x>a.X)break;c+=V}}y||(a.Oa=!0);za.P?a.Jb-a.P-F>>3:0;cV&&(Y=V)):(y<<=F,Y-=F,a.Oa=!1):(a.Oa&&y===a.ka[f]?(d+=Y,Y=0):a.ka[f]=y,f++);if(Y){dz&&(z=d);r=U&&(U=r+1)}if(d>=a.P){d=0;if(++r>a.X)break;c+=O}}F||(a.Oa=!0);xd&&(b.wh=d,d=-d|0);d%b.rh>b.km&&(c|=1);d%b.uh>b.mm&&(c|=9);b.fi=d/b.uh|0;return c}h.Gl=function(a,b){return Gn(this,this.za,a,b)};h.$m=function(a,b,c){var d=this.za;d.Ig=d.Ac;d.Ac=b&31;m(this,a,b,c,"CRTC.INDX")};h.Fl=function(a,b){return Hn(this,this.za,a,b)};h.Zm=function(a,b,c){In(this,this.za,a,b,c)};h.Hl=function(a,b){return Jn(this,this.za,b)};h.an=function(a,b,c){a=this.za;m(this,a.port+4,b,c,"MODE");a.ed=b;Xm(this,!1)}; -h.Il=function(a,b){return Kn(this,this.za,b)};h.ek=function(a,b,c){this.A.bg=this.A.bg&-4|b&3;m(this,a,b,c,"FEAT")};h.fl=function(a,b){var c=this.A.Kd;b&&!n(this)||m(this,960,null,b,"ATC.INDX",c);return c};h.Ek=function(a,b){var c=this.A.Tc[this.A.Kd&31];b&&!n(this)||m(this,960,null,b,"ATC."+this.A.Tg[this.A.Kd&31],c);return c}; -h.dk=function(a,b,c){var d=this.A,e=d.Kd&32;if(d.Ve){d.Ve=!1;var f=d.Kd&31;if(16<=f||!e)c&&!n(this)||m(this,a,b,c,"ATC."+d.Tg[f]),d.Tc[f]=b,Dn(this,!1)}else d.Kd=b,m(this,a,b,c,"ATC.INDX"),d.Ve=!0,b&32&&!e&&Vm(this,!0)&&dd(this,!0),d.Uf=(d.zb[12]<<8)+d.zb[13]|0,d.mf=0};h.Tl=function(a,b){var c=0;if(5==this.nb)c=3-((this.A.rf&12)>>2),c=(this.Vc&1<>this.A.Kc&63;b&&!n(this)||m(this,969,null,b,"DAC.DATA["+ga(this.A.nd)+"]["+ga(this.A.Kc)+"]",c);this.A.Kc+=6;12q&&(r=q-c, +0>r&&(r=0));q=c+r;if(d=!b&&a.Oa){for(var d=a.ja,x=!0,z=c>>>d.Pa;0a.ta)return;f=a.ta;g=f+1}}if(a.W){if(a.Va[a.W]){e=0;k=a.cb=0;d=1048575;r=a.C.ed&32;5<=a.nb&&(r=a.C.Tc[16]&8);r&&(k=32768,d&=~k,a.Yb&2||(d&=-65537));for(c+=f<<1;c>8|(y&255)<<8;var V=k,Y=16;x>=d))>>(Y-=d);dn(a.Ib,x++,z,r[da])}x>P&&(P=x);z=O&&(O=z+1)}q+=2;f++;if(x>=a.P){x=0;z+=2;if(z>a.Y)break;z==a.Y&&(z=1,q=c+a.td)}}a.Oa=!0;Ia.P?a.Jb-a.P-y>>3:0;c>=8;r>I&&(I=r);x=F&&(F=x+1)}c+=O;if(r>=a.P){r=0;if(++x>a.Y)break;c+=V}}y||(a.Oa=!0);za.P?a.Jb-a.P-F>>3:0;cV&&(Y=V)):(y<<=F,Y-=F,a.Oa=!1):(a.Oa&&y===a.ka[f]?(d+=Y,Y=0):a.ka[f]=y,f++);if(Y){dz&&(z=d);r=P&&(P=r+1)}if(d>=a.P){d=0;if(++r>a.Y)break;c+=O}}F||(a.Oa=!0);xd&&(b.wh=d,d=-d|0);d%b.rh>b.fm&&(c|=1);d%b.uh>b.hm&&(c|=9);b.fi=d/b.uh|0;return c}h.Bl=function(a,b){return In(this,this.za,a,b)};h.Vm=function(a,b,c){var d=this.za;d.Ig=d.Ac;d.Ac=b&31;m(this,a,b,c,"CRTC.INDX")};h.Al=function(a,b){return Jn(this,this.za,a,b)};h.Um=function(a,b,c){Kn(this,this.za,a,b,c)};h.Cl=function(a,b){return Ln(this,this.za,b)};h.Wm=function(a,b,c){a=this.za;m(this,a.port+4,b,c,"MODE");a.ed=b;Zm(this,!1)}; +h.Dl=function(a,b){return Mn(this,this.za,b)};h.ek=function(a,b,c){this.A.bg=this.A.bg&-4|b&3;m(this,a,b,c,"FEAT")};h.al=function(a,b){var c=this.A.Kd;b&&!n(this)||m(this,960,null,b,"ATC.INDX",c);return c};h.Bk=function(a,b){var c=this.A.Tc[this.A.Kd&31];b&&!n(this)||m(this,960,null,b,"ATC."+this.A.Tg[this.A.Kd&31],c);return c}; +h.dk=function(a,b,c){var d=this.A,e=d.Kd&32;if(d.Ve){d.Ve=!1;var f=d.Kd&31;if(16<=f||!e)c&&!n(this)||m(this,a,b,c,"ATC."+d.Tg[f]),d.Tc[f]=b,Fn(this,!1)}else d.Kd=b,m(this,a,b,c,"ATC.INDX"),d.Ve=!0,b&32&&!e&&Xm(this,!0)&&dd(this,!0),d.Uf=(d.zb[12]<<8)+d.zb[13]|0,d.mf=0};h.Ol=function(a,b){var c=0;if(5==this.nb)c=3-((this.A.rf&12)>>2),c=(this.Vc&1<>this.A.Kc&63;b&&!n(this)||m(this,969,null,b,"DAC.DATA["+ga(this.A.nd)+"]["+ga(this.A.Kc)+"]",c);this.A.Kc+=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<=Ba().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 f=document.createElement("textarea");Ka("iOS")&&(f.setAttribute("autocapitalize","off"),f.setAttribute("autocorrect","off"));c.appendChild(f);var g=e.getContext("2d"),d=new fm(d,e,g,f,c);qb(d,c)}}); -function Ln(a){this.Y=a.adapter;switch(this.Y){case 1:this.P=956;this.O=7;break;case 2:this.P=888;this.O=7;break;case 3:this.P=632;this.O=5;break;default:Ca("Unrecognized parallel adapter #"+this.Y);return}this.A=this.C=null;Ya.call(this,"ParallelPort",a,Ln,4194304);a=a.binding;"console"==a?this.C="":pb(this,a,Mn)}hb(Ln);var Mn="buffer";h=Ln.prototype;h.Ub=function(a,b,c){switch(b){case Mn:return this.xa[b]=this.A=c,!0}return!1}; -h.Jc=function(a,b,c,d){this.ja=b;this.M=c;this.ma=d;this.R=Kb(a,"ChipSet");oc(b,this,Nn,this.P);sc(b,this,On,this.P);yb(this)};h.lc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};h.kc=function(a){return a?this.save():!0};h.reset=function(){Pn(this)};h.save=function(){var a=new ef(this),b=0,c=[];c[b++]=this.ia;c[b++]=this.ec;c[b]=this.yf;ff(a,0,c);return a.data()};h.restore=function(a){return Pn(this,a[0])}; -function Pn(a,b){var c=0;void 0===b&&(b=[0,0,0]);a.ia=b[c++];a.ec=b[c++];a.yf=b[c];return!0}h.ul=function(a,b){var c=this.ia;m(this,a,null,b,"DATA",c);return c};h.Sl=function(a,b){var c=this.ec;m(this,a,null,b,"STAT",c);return c};h.ql=function(a,b){var c=this.yf;m(this,a,null,b,"CTRL",c);return c}; -h.Mm=function(a,b,c){m(this,a,b,c,"DATA");this.ia=b;this.ec|=64;if(this.A)8==b?this.A.value=this.A.value.slice(0,-1):(this.A.value+=String.fromCharCode(b),this.A.scrollTop=this.A.scrollHeight),a=!0;else if(null!=this.C){if(10==b||1024<=this.C.length)this.U(this.C),this.C="";10!=b&&(this.C+=String.fromCharCode(b));a=!0}else a=!1;a&&(this.ec&=-65);Qn(this)};h.Hm=function(a,b,c){m(this,a,b,c,"CTRL");this.yf=b;Qn(this)};function Qn(a){a.R&&a.O&&(a.yf&16&&!(a.ec&64)?ag(a.R,a.O):$f(a.R,a.O))} -var Nn={0:Ln.prototype.ul,1:Ln.prototype.Sl,2:Ln.prototype.ql},On={0:Ln.prototype.Mm,2:Ln.prototype.Hm};Ta(function(){for(var a=rb(document,"pcjs","parallel"),b=0;b=b)a.preventDefault&&a.preventDefault(),64>8:this.qa;m(this,a,null,b,this.C&128?"DLM":"IER",c);return c};h.Bl=function(a,b){var c=this.ia;m(this,a,null,b,"IIR",c);return c}; -h.Cl=function(a,b){var c=this.C;m(this,a,null,b,"LCR",c);return c};h.El=function(a,b){var c=this.O;m(this,a,null,b,"MCR",c);return c};h.Dl=function(a,b){var c=this.A;m(this,a,null,b,"LSR",c);return c};h.Jl=function(a,b){var c=this.Ba;m(this,a,null,b,"MSR",c);return c}; -h.mn=function(a,b,c){m(this,a,b,c,this.C&128?"DLL":"THR");if(this.C&128)this.da=this.da&-256|b;else{this.Ea=b;this.A&=-97;if(this.P)13==b?this.X=0:8==b?(this.P.value=this.P.value.slice(0,-1),0a.P||0>a.Y)a.P=b.clientX,a.Y=b.clientY;a.la?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.P,d=b.clientY-a.Y);a.P=b.clientX;a.Y=b.clientY;a.Ef(c,d,a.P,a.Y)}} -h.ge=function(a,b){if(this.Ic&&this.M&&this.M.ra.Ob){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case Tm:this.da!=b&&(this.da=b,eo(this,c));break;case 2:this.ka!=b&&(this.ka=b,eo(this,c))}}};h.Ef=function(a,b,c,d){this.Ic&&this.M&&this.M.ra.Ob&&(a||b)&&(this.W=a,this.X=b,eo(this,null,c,d))}; -function eo(a,b,c,d){var e=64|(a.da?32:0)|(a.ka?16:0)|(a.X&192)>>4|(a.W&192)>>6,f=a.W&63,g=a.X&63;n(a,8388608)&&vb(a,(b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+ga(e)+","+ga(f)+","+ga(g)+"]",0,!0);Tn(a.R,[e,f,g]);a.W=a.X=0}Ta(function(){for(var a=rb(document,"pcjs","mouse"),b=0;b>9]);if(f){if(e+c<=f.length)return xo(a.Da,f,e,c);for(e=d=0;c--;)d|=vo(a,b++,1)<=e.gi&&a<=e.ak){d=a-=e.gi;var f,g;for(g in e.se){var k=e.se[g],q=a-k[0];if(!q){c=this.dg+"!"+k[1];break}b&&0>2;var e=d=0,a=new DataView(a,0,c);g.A=Array(g.Gb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ka(b),"json"==a||"gz"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Co(this,b),this.qg=!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"):la(b, -"/")&&(c="dir"),f=Aa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.$e?"":d)+"&format=json"));return 0c&&this.ia&&!this.ia.ra.hc;if(this.qg)c?this.controller.Ua('Unable to connect to disk "'+this.Y+'" (error '+c+": "+b+")",e):(this.O=!0,Do(this),d=this);else if(c)this.controller.Ua('Unable to load disk "'+this.P+'" (error '+c+": "+a+")",e);else{jb(this.controller.re,a,b);try{if(0f&&0b.indexOf("0x")&&'["'!=b.substr(0,2)?JSON.parse(b.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+b+")");if(g.length)if(1==g.length)Ca(g[0]);else{this.Gb=g.length;this.yb=g[0].length;this.ob=g[0][0].length;var k=g[0][0][0];this.$a=k&&k.length||512;for(c=b=0;c>2,r=k.pattern;void 0===r&&(r=k.pattern=0);var x= -k.data;if(void 0===x){var z=k.bytes;if(void 0!==z&&z.length){for(var y=q<<2,J=z.length;Jb;b++){if(128==xo(a,e,c+0,1)){d.Wf=xo(a,e,c+8,4);(e=wo(a,d.Wf))&&(f=!0);break}c+=16}if(!f)return}d.Df||(d.Df=xo(a,e,19,2)||xo(a,e,32,4),d.Cf=xo(a,e,14,2),d.lh=d.Cf+xo(a,e,22,2)*xo(a,e,16,1),d.vh=xo(a,e,17,2),d.xg=xo(a,e,13,1));d.jh=d.lh+((32*d.vh+(d.$a-1))/d.$a|0);d.jm=(d.Df-d.jh)/d.xg|0;d.zg=4084>=d.jm?12:16;d.Wk=12==d.zg?4086:65526;b=[];for(e=d.lh;e>8;f+=2;if(q)for(;r--;)vo(d,f,1),254>=q?(x=q,z=vo(d,f+1),f+=3):(x=vo(d,f+3,1),z=vo(d,f+4),f+=6),d.zd[x]&&(d.zd[x].se[k]=[z]),d.A[k]=[x,z],k++;else k+=r}(g=yo(e,so,c))&&zo(e,g+c);g=yo(e,to,c);k=yo(e,qo,c);g&&k&&zo(e,g,g+k)}}}} -function Go(a,b,c,d,e){var f,g=a.R.length,k=b.$a/32|0;b.zo=d+"\\";for(var q=0;qU)break;for(var F=y.jh+(U-2)*y.xg,O=0;O>3,1),d?e=16==b.zg?e<<8:c&7?e<<4:(e&15)<<8:c&7&&(e>>=4));return e} -function wo(a,b){var c=a.yb*a.ob,d=b/c|0;return dg)break;e|=g<=f)break;e+=String.fromCharCode(f)}return e}function Bo(a,b,c,d,e,f){a||(a={sector:d,length:e,data:[],pattern:f});a.Xk=b;a.Yk=c;a.xd=a.Zc=0;a.ab=!1;return a} -function Co(a,b){var c;c="action=open&volume="+b+("&mode="+a.mode);c+="&chs="+a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;c+="&machine="+a.controller.df();c+="&user="+a.controller.he();return Aa()+"/api/v1/disk?"+c}function Io(a,b,c,d,e,f,g){if(a.O){var k;k="action=read&volume="+a.Y;k+="&chs="+a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;k=k+("&addr="+b+":"+c+":"+d+":"+e)+("&machine="+a.controller.df());k+="&user="+a.controller.he();za(Aa()+"/api/v1/disk?"+k,f,null,a,a.Sk,[b,c,d,e,f,g])}else g&&g(-1,!1)} -h.Sk=function(a,b,c,d){var e=!1;a=d[0];var f=d[1],g=d[2],k=d[3];if(!c){b=JSON.parse(b);for(e=0;k--;){var q=this.seek(a,f,g,!0);if(!q)break;Eo(q,b,e);e+=q.length;g++}e=d[4]}(d=d[5])&&d(c,e)};h.Tk=function(a,b,c,d){a=d[0];b=d[1];var e=d[2],f=d[3];d=d[4];this.la=!1;if(0<=a&&ab&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}h.read=function(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c}; -h.write=function(a,b,c){if(this.cf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Zc?f=a.xd+a.Zc&&(a.Zc+=f-(a.xd+a.Zc)+1):(a.xd=f,a.Zc=1);d[f]=d[f]&~(255<=this.A.length||q>=this.A[k].length||r>=this.A[k][q].length){c="sector (CHS="+k+":"+q+":"+r+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.cf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(k=this.A[k][q][r]){for(q=k.data.length;qb?-2!=b&&this.controller.Ua("Unable to restore disk '"+this.P+": "+c):Do(this);return b}; +(a.clientWidth*d/c|0)+"px"}}(c,e,d.screenWidth,d.screenHeight),c.onresize());c.appendChild(e);var f=document.createElement("textarea");Ka("iOS")&&(f.setAttribute("autocapitalize","off"),f.setAttribute("autocorrect","off"));c.appendChild(f);var g=e.getContext("2d"),d=new gm(d,e,g,f,c);qb(d,c)}}); +function Nn(a){this.X=a.adapter;switch(this.X){case 1:this.P=956;this.O=7;break;case 2:this.P=888;this.O=7;break;case 3:this.P=632;this.O=5;break;default:Ca("Unrecognized parallel adapter #"+this.X);return}this.A=this.C=null;Za.call(this,"ParallelPort",a,Nn,4194304);a=a.binding;"console"==a?this.C="":pb(this,a,On)}hb(Nn);var On="buffer";h=Nn.prototype;h.Ub=function(a,b,c){switch(b){case On:return this.xa[b]=this.A=c,!0}return!1}; +h.Jc=function(a,b,c,d){this.ja=b;this.M=c;this.ma=d;this.R=Kb(a,"ChipSet");oc(b,this,Pn,this.P);sc(b,this,Qn,this.P);yb(this)};h.lc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};h.kc=function(a){return a?this.save():!0};h.reset=function(){Rn(this)};h.save=function(){var a=new ef(this),b=0,c=[];c[b++]=this.ia;c[b++]=this.ec;c[b]=this.yf;ff(a,0,c);return a.data()};h.restore=function(a){return Rn(this,a[0])}; +function Rn(a,b){var c=0;void 0===b&&(b=[0,0,0]);a.ia=b[c++];a.ec=b[c++];a.yf=b[c];return!0}h.pl=function(a,b){var c=this.ia;m(this,a,null,b,"DATA",c);return c};h.Nl=function(a,b){var c=this.ec;m(this,a,null,b,"STAT",c);return c};h.ll=function(a,b){var c=this.yf;m(this,a,null,b,"CTRL",c);return c}; +h.Hm=function(a,b,c){m(this,a,b,c,"DATA");this.ia=b;this.ec|=64;if(this.A)8==b?this.A.value=this.A.value.slice(0,-1):(this.A.value+=String.fromCharCode(b),this.A.scrollTop=this.A.scrollHeight),a=!0;else if(null!=this.C){if(10==b||1024<=this.C.length)this.U(this.C),this.C="";10!=b&&(this.C+=String.fromCharCode(b));a=!0}else a=!1;a&&(this.ec&=-65);Sn(this)};h.Cm=function(a,b,c){m(this,a,b,c,"CTRL");this.yf=b;Sn(this)};function Sn(a){a.R&&a.O&&(a.yf&16&&!(a.ec&64)?ag(a.R,a.O):$f(a.R,a.O))} +var Pn={0:Nn.prototype.pl,1:Nn.prototype.Nl,2:Nn.prototype.ll},Qn={0:Nn.prototype.Hm,2:Nn.prototype.Cm};Ta(function(){for(var a=rb(document,"pcjs","parallel"),b=0;b=b)a.preventDefault&&a.preventDefault(),64>8:this.qa;m(this,a,null,b,this.C&128?"DLM":"IER",c);return c};h.wl=function(a,b){var c=this.ia;m(this,a,null,b,"IIR",c);return c}; +h.xl=function(a,b){var c=this.C;m(this,a,null,b,"LCR",c);return c};h.zl=function(a,b){var c=this.O;m(this,a,null,b,"MCR",c);return c};h.yl=function(a,b){var c=this.A;m(this,a,null,b,"LSR",c);return c};h.El=function(a,b){var c=this.Ba;m(this,a,null,b,"MSR",c);return c}; +h.fn=function(a,b,c){m(this,a,b,c,this.C&128?"DLL":"THR");if(this.C&128)this.da=this.da&-256|b;else{this.Ea=b;this.A&=-97;if(this.P)13==b?this.Y=0:8==b?(this.P.value=this.P.value.slice(0,-1),0a.P||0>a.X)a.P=b.clientX,a.X=b.clientY;a.la?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.P,d=b.clientY-a.X);a.P=b.clientX;a.X=b.clientY;a.Ef(c,d,a.P,a.X)}} +h.ge=function(a,b){if(this.Ic&&this.M&&this.M.ra.Ob){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case Vm:this.da!=b&&(this.da=b,go(this,c));break;case 2:this.ka!=b&&(this.ka=b,go(this,c))}}};h.Ef=function(a,b,c,d){this.Ic&&this.M&&this.M.ra.Ob&&(a||b)&&(this.W=a,this.Y=b,go(this,null,c,d))}; +function go(a,b,c,d){var e=64|(a.da?32:0)|(a.ka?16:0)|(a.Y&192)>>4|(a.W&192)>>6,f=a.W&63,g=a.Y&63;n(a,8388608)&&vb(a,(b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+ga(e)+","+ga(f)+","+ga(g)+"]",0,!0);Vn(a.R,[e,f,g]);a.W=a.Y=0}Ta(function(){for(var a=rb(document,"pcjs","mouse"),b=0;b>9]);if(f){if(e+c<=f.length)return zo(a.Da,f,e,c);for(e=d=0;c--;)d|=xo(a,b++,1)<=e.gi&&a<=e.ak){d=a-=e.gi;var f,g;for(g in e.se){var k=e.se[g],q=a-k[0];if(!q){c=this.dg+"!"+k[1];break}b&&0>2;var f=e=0,b=new DataView(b,0,d);a.A=Array(a.Gb);for(d=0;db.indexOf("/api/v1/dump")&&(a=ka(b),"json"==a||"gz"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Eo(this,b),this.qg=!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"):la(b, +"/")&&(c="dir"),f=Aa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.$e?"":d)+"&format=json"));g=this;return!!za(f,null,!0,function(a,b,c){Fo(g,a,b,c)})}; +function Fo(a,b,c,d){var e=null;a.cf=!1;var f=0>d&&a.ia&&!a.ia.ra.hc;if(a.qg)d?a.controller.Ua('Unable to connect to disk "'+a.X+'" (error '+d+": "+c+")",f):(a.O=!0,Go(a),e=a);else if(d)a.controller.Ua('Unable to load disk "'+a.P+'" (error '+d+": "+b+")",f);else{jb(a.controller.re,b,c);try{if(0g&&0c.indexOf("0x")&&'["'!=c.substr(0,2)?JSON.parse(c.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+c+")");if(k.length)if(1==k.length)Ca(k[0]);else{a.Gb=k.length;a.yb=k[0].length;a.ob=k[0][0].length;var q=k[0][0][0];a.$a=q&&q.length||512;for(d=c=0;d>2,x=q.pattern;void 0===x&&(x=q.pattern=0);var z=q.data;if(void 0===z){var y=q.bytes;if(void 0!==y&&y.length){for(var I= +r<<2,P=y.length;Pb;b++){if(128==zo(a,e,c+0,1)){d.Wf=zo(a,e,c+8,4);(e=yo(a,d.Wf))&&(f=!0);break}c+=16}if(!f)return}d.Df||(d.Df=zo(a,e,19,2)||zo(a,e,32,4),d.Cf=zo(a,e,14,2),d.lh=d.Cf+zo(a,e,22,2)*zo(a,e,16,1),d.vh=zo(a,e,17,2),d.xg=zo(a,e,13,1));d.jh=d.lh+((32*d.vh+(d.$a-1))/d.$a|0);d.em=(d.Df-d.jh)/d.xg|0;d.zg=4084>=d.em?12:16;d.Rk=12==d.zg?4086:65526;b=[];for(e=d.lh;e>8;f+=2;if(q)for(;r--;)xo(d,f,1),254>=q?(x=q,z=xo(d,f+1),f+=3):(x=xo(d,f+3,1),z=xo(d,f+4),f+=6),d.zd[x]&&(d.zd[x].se[k]=[z]),d.A[k]=[x,z],k++;else k+=r}(g=Ao(e,uo,c))&&Bo(e,g+c);g=Ao(e,vo,c);k=Ao(e,so,c);g&&k&&Bo(e,g,g+k)}}}} +function Jo(a,b,c,d,e){var f,g=a.R.length,k=b.$a/32|0;b.uo=d+"\\";for(var q=0;qP)break;for(var F=y.jh+(P-2)*y.xg,O=0;O>3,1),d?e=16==b.zg?e<<8:c&7?e<<4:(e&15)<<8:c&7&&(e>>=4));return e} +function yo(a,b){var c=a.yb*a.ob,d=b/c|0;return dg)break;e|=g<=f)break;e+=String.fromCharCode(f)}return e}function Do(a,b,c,d,e,f){a||(a={sector:d,length:e,data:[],pattern:f});a.Sk=b;a.Tk=c;a.xd=a.Zc=0;a.ab=!1;return a} +function Eo(a,b){var c;c="action=open&volume="+b+("&mode="+a.mode);c+="&chs="+a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;c+="&machine="+a.controller.df();c+="&user="+a.controller.he();return Aa()+"/api/v1/disk?"+c} +function Lo(a,b,c,d,e,f,g){if(a.O){var k;k="action=read&volume="+a.X;k+="&chs="+a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;k=k+("&addr="+b+":"+c+":"+d+":"+e)+("&machine="+a.controller.df());k+="&user="+a.controller.he();za(Aa()+"/api/v1/disk?"+k,null,f,function(k,r,x){k=[b,c,d,e,f,g];var z=!1,y=k[0],I=k[1],P=k[2],F=k[3];if(!x){r=JSON.parse(r);for(z=0;F--;){var O=a.seek(y,I,P,!0);if(!O)break;Ho(O,r,z);z+=O.length;P++}z=k[4]}(k=k[5])&&k(x,z)})}else g&&g(-1,!1)} +function Mo(a,b,c,d,e,f,g){if(a.O){var k={};a.la=!0;k.action="write";k.volume=a.X;k.chs=a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;k.addr=b+":"+c+":"+d+":"+e;k.machine=a.controller.df();k.user=a.controller.he();k.data=JSON.stringify(f);za(Aa()+"/api/v1/disk",k,g,function(f,k,x){var z=[b,c,d,e,g];f=z[0];k=z[1];var y=z[2],I=z[3],z=z[4];a.la=!1;if(0<=f&&fb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}h.read=function(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c}; +h.write=function(a,b,c){if(this.cf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Zc?f=a.xd+a.Zc&&(a.Zc+=f-(a.xd+a.Zc)+1):(a.xd=f,a.Zc=1);d[f]=d[f]&~(255<=this.A.length||q>=this.A[k].length||r>=this.A[k][q].length){c="sector (CHS="+k+":"+q+":"+r+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.cf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(k=this.A[k][q][r]){for(q=k.data.length;qb?-2!=b&&this.controller.Ua("Unable to restore disk '"+this.P+": "+c):Go(this);return b}; h.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 Mo(a){Ya.call(this,"FDC",a,Mo,524288);this.dmaRead=this.xk;this.dmaWrite=this.yk;this.dmaFormat=this.Nk;this.W=a.autoMount||null;this.C=[];this.qa=!Ka("Mobi")&&window&&"FileReader"in window}hb(Mo);aa={};var No={3:{Qd:3,fe:0,name:aa.Yn},4:{Qd:2,fe:1,name:aa.Wn},5:{Qd:9,fe:7,name:aa.ho},6:{Qd:9,fe:7,name:aa.Rn},7:{Qd:2,fe:0,name:aa.Tn},8:{Qd:1,fe:2,name:aa.Xn},10:{Qd:2,fe:7,name:aa.Sn},13:{Qd:6,fe:7,name:aa.En},15:{Qd:3,fe:0,name:aa.Vn}};h=Mo.prototype; -h.Ub=function(a,b,c){var d=this;switch(b){case "listDisks":return this.xa[b]=c,c.onchange=function(){var a=d.xa.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("("+b+")")}catch(k){Ca("FDC option error: "+k.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.xa[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&Oo(d,a)},!0; -case "loadDrive":return this.xa[b]=c,c.onclick=function(){var a=d.xa.listDisks;a&&Po(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":return this.xa[b]=c,c.onclick=function(){var a=d.xa.listDrives;if(a&&a.options&&d.A)if(a=ca(a.value,10),a=d.A[a])if(a.Da){for(var b=a.Da,c="",k=0,q;q=wo(b,k++);)for(var r=0,x=q.length;r'+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.xa[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&So(d,a)},!0; +case "loadDrive":return this.xa[b]=c,c.onclick=function(){var a=d.xa.listDisks;a&&To(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":return this.xa[b]=c,c.onclick=function(){var a=d.xa.listDrives;if(a&&a.options&&d.A)if(a=ca(a.value,10),a=d.A[a])if(a.Da){for(var b=a.Da,c="",k=0,q;q=yo(b,k++);)for(var r=0,x=q.length;rg.Da.restore(y)&&(k=!1);k&&g.Da&&void 0!==g.jb&&(g.tb=g.Da.seek(g.Wb,g.mb,g.Cb));k||(e=!1)}a.X=b[c++]||0;a.mc=b[c]||0;return e}h.Hi=function(a){var b;a=this.A[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; +x[z++];g.jb=x[z++];g.tb=null;g.Da||(g.Je="");y=x[z++];102==y&&(y=!1);if("boolean"==typeof y){var I=y,y=x[z++],x=x[z];I?(z=y,y=q.A[r],$o(q,r,!0,!0),y.Ye=!0,r=new ho(q,y,"preload"),q.Ii(y,r,z,x,!0)):bp(q,r,y,x,!0)?g.Da&&x&&cp(q,y,x,g.Da):yb(q,!1)}else void 0!==y&&g.Da&&0>g.Da.restore(y)&&(k=!1);k&&g.Da&&void 0!==g.jb&&(g.tb=g.Da.seek(g.Wb,g.mb,g.Cb));k||(e=!1)}a.Y=b[c++]||0;a.mc=b[c]||0;return e}h.Hi=function(a){var b;a=this.A[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; h.jk=function(a,b,c){if(a.Da){var d=a.Da.info(),e=d[2],f=d[1]*e;if(b+c<=d[0]*f)return a.Wb=Math.floor(b/f),b%=f,a.mb=Math.floor(b/e),a.Cb=b%e+1,a.Nb=c*d[3],a.Hb=0,!0}return!1}; -function Vo(a,b){b||(a.ka=0);if(a.W)for(var c in a.W){var d=a.W[c],e=d.path,f;if(!(f=d.name))a:{if((f=a.xa.listDisks)&&f.options)for(var g=0;ga.Gb||f[1]>a.yb)&&(this.Ua('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.kb)),b=null);b?(a.Da=b,a.ik=c,a.Je=d,Zo(this,c,d,b),f=b.info(),this.X|=128,this.Ua('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.kb),a.we||e),a.yg=f[0],a.Kf=f[1],a.Lf=f[2]):a.Ye=!1;a.we&&(a.we=!1,--this.ka||yb(this));Oo(this,a.kb)}; -function Uo(a,b,c){if((a=a.xa.listDisks)&&a.options){for(var d=0;d=this.O&&(this.sa&=-81,this.P=this.O=0);return c}; -h.Om=function(a,b,c){n(this)&&m(this,a,b,c,"DATA["+this.O+"]");this.O=No[a].Qd){b=!1;this.P=0;a=$o(this);var d,e,f,g,k=a&31;switch(k){case 3:$o(this);$o(this);ap(this);break;case 4:c=$o(this);this.kb=c&3;d=this.A[this.kb];ap(this);bp(this,(d.Hb&-16777216)>>>24);break;case 5:case 6:c=$o(this);b=c>>2&1;this.kb=c&3;d=this.A[this.kb];d.mb=b;c=d.Wb=$o(this);e=$o(this);f=d.Cb=$o(this);g=$o(this);d.Nb=128<>2&1;this.kb=c&3;d= -this.A[this.kb];c=d.Wb;e=d.mb=b;f=d.Cb=1;g=0;d.Hb=0;d.Da&&(d.tb=d.Da.seek(d.Wb,d.mb,d.Cb))?g=d.tb.length>>8:d.Hb=72;cp(this,d,a,b,c,e,f,g);b=!0;break;case 13:c=$o(this);b=c>>2&1;this.kb=c&3;d=this.A[this.kb];c=d.Wb;e=d.mb=b;f=1;g=$o(this);d.Nb=128<>2&1,c=$o(this),d.Wb+=c-d.de,0>d.Wb&&(d.Wb=0),d.Wb>=d.Gb&&(d.Wb=d.Gb-1),d.de=c,d.Hb=32,d.Wb||(d.Hb|=268435456),ap(this),b=!0}0>>8);bp(a,(b.Hb&16711680)>>>16);var q=0;if(e!=b.Wb||f!=b.mb)q=g=1;c&128&&(f^=q,d||(q=0));bp(a,e+q);bp(a,f);bp(a,g);bp(a,k)}function $o(a){var b=a.Y[a.P];a.P++;return b}function ap(a){a.P=a.O=0}function bp(a,b){a.Y[a.O++]=b} -h.xk=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.Hb&&a.Da){do{if(a.tb&&(e=a.jb,0<=(b=a.Da.read(a.tb,a.jb++)))){d=a.tb;break}a.tb=a.Da.seek(a.Wb,a.mb,a.Cb);if(!a.tb){a.Hb=1088;break}a.jb=0;dp(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};h.yk=function(a,b){return void 0!==b&&0<=b?ep(a,b):-1}; -h.Nk=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.Hb)c=-1;else{a.kd[a.Te++]=c;if(a.Te==a.kd.length){a.Wb=a.kd[0];a.mb=a.kd[1];a.Cb=a.kd[2];a.Nb=128<ep(a,a.zi)){c=-1;break a}a.mg++}a.mg>=a.ee&&(c=-1)}else c=-1;return c};function ep(a,b){if(a.Hb||!a.Da)return-1;do{if(a.tb&&a.Da.write(a.tb,a.jb++,b))break;a.tb=a.Da.seek(a.Wb,a.mb,a.Cb);if(!a.tb){a.Hb=8256;b=-1;break}a.jb=0;dp(a)}while(1);return b} -function dp(a){a.Cb++;a.Cb>=a.Lf+1&&(a.Cb=1,a.mb++,a.mb>=a.Kf&&(a.mb=0,a.Wb++))}var So={1012:Mo.prototype.xl,1013:Mo.prototype.vl,1015:Mo.prototype.wl},To={1010:Mo.prototype.Pm,1013:Mo.prototype.Om,1015:Mo.prototype.Nm};Ta(function(){for(var a=rb(document,"pcjs","fdc"),b=0;bq.Da.restore(g)&&(J=!1),J&&void 0!==q.jb&&(q.tb=q.Da.seek(q.ae,q.mb,q.Cb+ -q.lg)));J||(e=!1);null!=a.wa&&1>=d&&(a.wa|=(f.type&3)<<(1-d<<1))}0<=a.kb&&(a.C=a.A[a.kb]);return e}h.Hi=function(a){var b;a=this.A[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; -function op(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.Oe[2])?e=b.Oe[0]<<8|b.Oe[1]:c=b.type);null==c||d||(d=hp[a.W][c][1],e=hp[a.W][c][0]);d&&((c=hp[a.W][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.Gb=e,b.yb=d,null==b.Da&&(b.Da=new fo(a,b,b.mode)))}} +function Zo(a,b){b||(a.ka=0);if(a.W)for(var c in a.W){var d=a.W[c],e=d.path,f;if(!(f=d.name))a:{if((f=a.xa.listDisks)&&f.options)for(var g=0;ga.Gb||f[1]>a.yb)&&(this.Ua('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.kb)),b=null);b?(a.Da=b,a.ik=c,a.Je=d,cp(this,c,d,b),f=b.info(),this.Y|=128,this.Ua('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.kb),a.we||e),a.yg=f[0],a.Kf=f[1],a.Lf=f[2]):a.Ye=!1;a.we&&(a.we=!1,--this.ka||yb(this));So(this,a.kb)}; +function Yo(a,b,c){if((a=a.xa.listDisks)&&a.options){for(var d=0;d=this.O&&(this.sa&=-81,this.P=this.O=0);return c}; +h.Jm=function(a,b,c){n(this)&&m(this,a,b,c,"DATA["+this.O+"]");this.O=Ro[a].Qd){b=!1;this.P=0;a=dp(this);var d,e,f,g,k=a&31;switch(k){case 3:dp(this);dp(this);ep(this);break;case 4:c=dp(this);this.kb=c&3;d=this.A[this.kb];ep(this);fp(this,(d.Hb&-16777216)>>>24);break;case 5:case 6:c=dp(this);b=c>>2&1;this.kb=c&3;d=this.A[this.kb];d.mb=b;c=d.Wb=dp(this);e=dp(this);f=d.Cb=dp(this);g=dp(this);d.Nb=128<>2&1;this.kb=c&3;d= +this.A[this.kb];c=d.Wb;e=d.mb=b;f=d.Cb=1;g=0;d.Hb=0;d.Da&&(d.tb=d.Da.seek(d.Wb,d.mb,d.Cb))?g=d.tb.length>>8:d.Hb=72;gp(this,d,a,b,c,e,f,g);b=!0;break;case 13:c=dp(this);b=c>>2&1;this.kb=c&3;d=this.A[this.kb];c=d.Wb;e=d.mb=b;f=1;g=dp(this);d.Nb=128<>2&1,c=dp(this),d.Wb+=c-d.de,0>d.Wb&&(d.Wb=0),d.Wb>=d.Gb&&(d.Wb=d.Gb-1),d.de=c,d.Hb=32,d.Wb||(d.Hb|=268435456),ep(this),b=!0}0>>8);fp(a,(b.Hb&16711680)>>>16);var q=0;if(e!=b.Wb||f!=b.mb)q=g=1;c&128&&(f^=q,d||(q=0));fp(a,e+q);fp(a,f);fp(a,g);fp(a,k)}function dp(a){var b=a.X[a.P];a.P++;return b}function ep(a){a.P=a.O=0}function fp(a,b){a.X[a.O++]=b} +h.vk=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.Hb&&a.Da){do{if(a.tb&&(e=a.jb,0<=(b=a.Da.read(a.tb,a.jb++)))){d=a.tb;break}a.tb=a.Da.seek(a.Wb,a.mb,a.Cb);if(!a.tb){a.Hb=1088;break}a.jb=0;hp(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};h.wk=function(a,b){return void 0!==b&&0<=b?ip(a,b):-1}; +h.Kk=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.Hb)c=-1;else{a.kd[a.Te++]=c;if(a.Te==a.kd.length){a.Wb=a.kd[0];a.mb=a.kd[1];a.Cb=a.kd[2];a.Nb=128<ip(a,a.zi)){c=-1;break a}a.mg++}a.mg>=a.ee&&(c=-1)}else c=-1;return c};function ip(a,b){if(a.Hb||!a.Da)return-1;do{if(a.tb&&a.Da.write(a.tb,a.jb++,b))break;a.tb=a.Da.seek(a.Wb,a.mb,a.Cb);if(!a.tb){a.Hb=8256;b=-1;break}a.jb=0;hp(a)}while(1);return b} +function hp(a){a.Cb++;a.Cb>=a.Lf+1&&(a.Cb=1,a.mb++,a.mb>=a.Kf&&(a.mb=0,a.Wb++))}var Wo={1012:Qo.prototype.sl,1013:Qo.prototype.ql,1015:Qo.prototype.rl},Xo={1010:Qo.prototype.Km,1013:Qo.prototype.Jm,1015:Qo.prototype.Im};Ta(function(){for(var a=rb(document,"pcjs","fdc"),b=0;bq.Da.restore(g)&&(I=!1),I&&void 0!==q.jb&&(q.tb=q.Da.seek(q.ae,q.mb,q.Cb+ +q.lg)));I||(e=!1);null!=a.wa&&1>=d&&(a.wa|=(f.type&3)<<(1-d<<1))}0<=a.kb&&(a.C=a.A[a.kb]);return e}h.Hi=function(a){var b;a=this.A[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; +function sp(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.Oe[2])?e=b.Oe[0]<<8|b.Oe[1]:c=b.type);null==c||d||(d=lp[a.W][c][1],e=lp[a.W][c][0]);d&&((c=lp[a.W][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.Gb=e,b.yb=d,null==b.Da&&(b.Da=new ho(a,b,b.mode)))}} h.jk=function(a,b,c){if(a.Da){var d=a.Da.info(),e=d[0];if(e){var f=d[2],g=d[1]*f;if(b+c<=e*g)return a.ae=Math.floor(b/g),b%=g,a.mb=Math.floor(b/f),a.Cb=b%f,a.Nb=c*d[3],a.errorCode=0,!0}}return!1}; -function mp(a,b){b||(a.ka=0);for(var c=0;c=this.O&&(this.P=this.O=0,this.sa&=-15);return c};h.on=function(a,b,c){m(this,a,b,c,"DATA["+this.O+"]");this.O=a&&(this.sa|=2,this.sa&=-2,pp(this))};h.Zl=function(a,b){var c=this.sa;m(this,a,null,b,"STATUS",c);this.P=a.C.$a?(a.sa=128,rp(a.C,function(b){0<=b?(sp(a),a.R&&5180==a.R.na&&(a.sa=0),a.sa|=88):(a.sa=1,a.X=16)},!1)):a.sa=80));return d}h.Bk=function(a,b){return qp(this,a,b)|qp(this,a,b)<<8}; -function tp(a,b,c,d){if(a.C&&a.C.Nb>=a.C.$a)if(0>up(a.C,c))a.sa=1,a.X=16;else if(1==a.C.jb||a.C.jb==a.C.$a)n(a,1048832)&&m(a,b,c,d,"DATA["+a.C.jb+"]"),1=a.C.$a&&(a.sa|=8))}h.vm=function(a,b,c){tp(this,a,b&255,c);tp(this,a,b>>8&255,c)};h.el=function(a,b){var c=this.X;m(this,a,null,b,"ERROR",c);return c};h.Am=function(a,b,c){m(this,a,b,c,"WPREC");this.Va=b};h.gl=function(a,b){var c=this.da;m(this,a,null,b,"SECCNT",c);return c}; -h.ym=function(a,b,c){m(this,a,b,c,"SECCNT");this.da=b};h.hl=function(a,b){var c=this.Ha;m(this,a,null,b,"SECNUM",c);return c};h.zm=function(a,b,c){m(this,a,b,c,"SECNUM");this.Ha=b};h.cl=function(a,b){var c=this.Ea;m(this,a,null,b,"CYLLO",c);return c};h.um=function(a,b,c){m(this,a,b,c,"CYLLO");this.Ea=b};h.bl=function(a,b){var c=this.Ba;m(this,a,null,b,"CYLHI",c);return c};h.tm=function(a,b,c){m(this,a,b,c,"CYLHI");this.Ba=b};h.dl=function(a,b){var c=this.za;m(this,a,null,b,"DRVHD",c);return c}; -h.wm=function(a,b,c){m(this,a,b,c,"DRVHD");this.za=b;this.sa=this.A[this.za&16?1:0]?this.sa|80:this.sa&-65};h.il=function(a,b){var c=this.sa;m(this,a,null,b,"STATUS",c);this.sa&64&&(this.sa&=-129);return c};h.sm=function(a,b,c){m(this,a,b,c,"COMMAND");this.Ma=b;this.R&&$f(this.R,14);vp(this)};h.xm=function(a,b,c){m(this,a,b,c,"FDR");this.la&4&&!(b&4)&&(this.X=1);this.la=b}; -function vp(a){var b=!1,c=a.Ma,d=a.za&16?1:0,e=a.za&15,f=a.Ea|(a.Ba&3)<<8,g=a.Ha,k=a.da||256;a.kb=-1;a.C=null;a.X=0;a.sa=80;var q=a.A[d];q?(q.ae=f,q.mb=e,q.Cb=g,q.Nb=k*q.$a,c=144<=c?c:c&240,q.tb=null,q.jb=0,q.errorCode=0,a.kb=d,a.C=q):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.sa=128;rp(q,function(b){0<=b&&a.R?(sp(a),a.sa=88):(a.sa=1,a.X=16)},!1);break;case 48:a.sa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.X=1;b=!0;break;case 145:q.yb=e+1,q.ob=k,b=!0}b&&sp(a)} -function sp(a){!a.R||a.la&2||ag(a.R,14,120)} -function pp(a){a.P=0;var b=wp(a),c=wp(a),d=c&32,e=d>>5,f=c&31,g=wp(a),k=wp(a),q=g<<2&768|k,r=g&63,x=wp(a),z=wp(a),y=a.A[e];y&&(y.ae=q,y.mb=f,y.Cb=r,y.Nb=x*y.$a);switch(b){case 3:xp(a,y?y.errorCode:4);yp(a,c);yp(a,g);yp(a,k);yp(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=wp(a));)y&&cb?rp(a,c):c(-1,!1)};h.Ak=function(a,b){return void 0!==b&&0<=b?up(a,b):-1}; -h.Ok=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.jbup(a,a.zi)){c=-1;break a}a.mg++}a.mg>=a.ee&&(c=-1)}else c=-1;return c}; -function zp(a,b,c){b.errorCode=4;if(b.Da&&(b.tb=null,a.R)){b.errorCode=0;el(a.R,3,a,"dmaRead",b);Yk(a.R,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Ap(a,b,c){b.errorCode=4;if(b.Da&&(b.tb=null,a.R)){b.errorCode=0;el(a.R,3,a,"dmaWrite",b);Yk(a.R,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 Bp(a,b,c){b.errorCode=4;b.Pe&&b.Pe.length==b.Nb||(b.Pe=Array(b.Nb));b.jb=0;a.R?(b.errorCode=0,el(a.R,3,a,"dmaWriteBuffer",b),Yk(a.R,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} -function rp(a,b,c){var d=-1,e=null,f=0;if(a.errorCode)return b&&b(d,!1,e,f),d;var g=!1!==c?1:0;if(a.tb&&(f=a.jb,d=a.Da.read(a.tb,a.jb),a.jb+=g,0<=d))return e=a.tb,b&&b(d,!1,e,f),d;if(b){if(a.Da)return a.Da.seek(a.ae,a.mb,a.Cb+a.lg,!1,function(c,q){(a.tb=c)?(e=c,f=a.jb=0,Cp(a),d=a.Da.read(a.tb,a.jb),a.jb+=g):a.errorCode=20;b(d,q,e,f)}),d;a.errorCode=20;b(d,!1,e,f)}return d} -function up(a,b){if(a.errorCode)return-1;do{if(a.tb&&a.Da.write(a.tb,a.jb++,b))break;a.Da&&a.Da.seek(a.ae,a.mb,a.Cb+a.lg,!0,function(b){a.tb=b});if(!a.tb){a.errorCode=20;b=-1;break}a.jb=0;Cp(a)}while(1);return b}function Cp(a){a.Cb++;var b=1-a.lg;a.Cb>=a.ob+b&&(a.Cb=b,a.mb++,a.mb>=a.yb&&(a.mb=0,a.ae++))}h.$l=function(){var a=this.M.H&255;!(this.M.F>>8)&&128>8||!this.R)||(a=!(this.R.vc[0].Bd&64));return a?!0:!1}; -var jp={800:fp.prototype.Yl,801:fp.prototype.Zl,802:fp.prototype.Xl},ip={496:fp.prototype.Bk,497:fp.prototype.el,498:fp.prototype.gl,499:fp.prototype.hl,500:fp.prototype.cl,501:fp.prototype.bl,502:fp.prototype.dl,503:fp.prototype.il},lp={800:fp.prototype.on,801:fp.prototype.rn,802:fp.prototype.qn,803:fp.prototype.pn,807:fp.prototype.hi,811:fp.prototype.hi,815:fp.prototype.hi},kp={496:fp.prototype.vm,497:fp.prototype.Am,498:fp.prototype.ym,499:fp.prototype.zm,500:fp.prototype.um,501:fp.prototype.tm, -502:fp.prototype.wm,503:fp.prototype.sm,1014:fp.prototype.xm};Ta(function(){for(var a=rb(document,"pcjs","hdc"),b=0;b=this.O&&(this.P=this.O=0,this.sa&=-15);return c};h.hn=function(a,b,c){m(this,a,b,c,"DATA["+this.O+"]");this.O=a&&(this.sa|=2,this.sa&=-2,tp(this))};h.Ul=function(a,b){var c=this.sa;m(this,a,null,b,"STATUS",c);this.P=a.C.$a?(a.sa=128,vp(a.C,function(b){0<=b?(wp(a),a.R&&5180==a.R.na&&(a.sa=0),a.sa|=88):(a.sa=1,a.Y=16)},!1)):a.sa=80));return d}h.zk=function(a,b){return up(this,a,b)|up(this,a,b)<<8}; +function xp(a,b,c,d){if(a.C&&a.C.Nb>=a.C.$a)if(0>yp(a.C,c))a.sa=1,a.Y=16;else if(1==a.C.jb||a.C.jb==a.C.$a)n(a,1048832)&&m(a,b,c,d,"DATA["+a.C.jb+"]"),1=a.C.$a&&(a.sa|=8))}h.qm=function(a,b,c){xp(this,a,b&255,c);xp(this,a,b>>8&255,c)};h.$k=function(a,b){var c=this.Y;m(this,a,null,b,"ERROR",c);return c};h.vm=function(a,b,c){m(this,a,b,c,"WPREC");this.Va=b};h.bl=function(a,b){var c=this.da;m(this,a,null,b,"SECCNT",c);return c}; +h.tm=function(a,b,c){m(this,a,b,c,"SECCNT");this.da=b};h.cl=function(a,b){var c=this.Ha;m(this,a,null,b,"SECNUM",c);return c};h.um=function(a,b,c){m(this,a,b,c,"SECNUM");this.Ha=b};h.Yk=function(a,b){var c=this.Ea;m(this,a,null,b,"CYLLO",c);return c};h.pm=function(a,b,c){m(this,a,b,c,"CYLLO");this.Ea=b};h.Xk=function(a,b){var c=this.Ba;m(this,a,null,b,"CYLHI",c);return c};h.om=function(a,b,c){m(this,a,b,c,"CYLHI");this.Ba=b};h.Zk=function(a,b){var c=this.za;m(this,a,null,b,"DRVHD",c);return c}; +h.rm=function(a,b,c){m(this,a,b,c,"DRVHD");this.za=b;this.sa=this.A[this.za&16?1:0]?this.sa|80:this.sa&-65};h.dl=function(a,b){var c=this.sa;m(this,a,null,b,"STATUS",c);this.sa&64&&(this.sa&=-129);return c};h.nm=function(a,b,c){m(this,a,b,c,"COMMAND");this.Ma=b;this.R&&$f(this.R,14);zp(this)};h.sm=function(a,b,c){m(this,a,b,c,"FDR");this.la&4&&!(b&4)&&(this.Y=1);this.la=b}; +function zp(a){var b=!1,c=a.Ma,d=a.za&16?1:0,e=a.za&15,f=a.Ea|(a.Ba&3)<<8,g=a.Ha,k=a.da||256;a.kb=-1;a.C=null;a.Y=0;a.sa=80;var q=a.A[d];q?(q.ae=f,q.mb=e,q.Cb=g,q.Nb=k*q.$a,c=144<=c?c:c&240,q.tb=null,q.jb=0,q.errorCode=0,a.kb=d,a.C=q):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.sa=128;vp(q,function(b){0<=b&&a.R?(wp(a),a.sa=88):(a.sa=1,a.Y=16)},!1);break;case 48:a.sa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.Y=1;b=!0;break;case 145:q.yb=e+1,q.ob=k,b=!0}b&&wp(a)} +function wp(a){!a.R||a.la&2||ag(a.R,14,120)} +function tp(a){a.P=0;var b=Ap(a),c=Ap(a),d=c&32,e=d>>5,f=c&31,g=Ap(a),k=Ap(a),q=g<<2&768|k,r=g&63,x=Ap(a),z=Ap(a),y=a.A[e];y&&(y.ae=q,y.mb=f,y.Cb=r,y.Nb=x*y.$a);switch(b){case 3:Bp(a,y?y.errorCode:4);Cp(a,c);Cp(a,g);Cp(a,k);Cp(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Ap(a));)y&&cb?vp(a,c):c(-1,!1)};h.yk=function(a,b){return void 0!==b&&0<=b?yp(a,b):-1}; +h.Lk=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.jbyp(a,a.zi)){c=-1;break a}a.mg++}a.mg>=a.ee&&(c=-1)}else c=-1;return c}; +function Dp(a,b,c){b.errorCode=4;if(b.Da&&(b.tb=null,a.R)){b.errorCode=0;el(a.R,3,a,"dmaRead",b);Yk(a.R,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Ep(a,b,c){b.errorCode=4;if(b.Da&&(b.tb=null,a.R)){b.errorCode=0;el(a.R,3,a,"dmaWrite",b);Yk(a.R,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 Fp(a,b,c){b.errorCode=4;b.Pe&&b.Pe.length==b.Nb||(b.Pe=Array(b.Nb));b.jb=0;a.R?(b.errorCode=0,el(a.R,3,a,"dmaWriteBuffer",b),Yk(a.R,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} +function vp(a,b,c){var d=-1,e=null,f=0;if(a.errorCode)return b&&b(d,!1,e,f),d;var g=!1!==c?1:0;if(a.tb&&(f=a.jb,d=a.Da.read(a.tb,a.jb),a.jb+=g,0<=d))return e=a.tb,b&&b(d,!1,e,f),d;if(b){if(a.Da)return a.Da.seek(a.ae,a.mb,a.Cb+a.lg,!1,function(c,q){(a.tb=c)?(e=c,f=a.jb=0,Gp(a),d=a.Da.read(a.tb,a.jb),a.jb+=g):a.errorCode=20;b(d,q,e,f)}),d;a.errorCode=20;b(d,!1,e,f)}return d} +function yp(a,b){if(a.errorCode)return-1;do{if(a.tb&&a.Da.write(a.tb,a.jb++,b))break;a.Da&&a.Da.seek(a.ae,a.mb,a.Cb+a.lg,!0,function(b){a.tb=b});if(!a.tb){a.errorCode=20;b=-1;break}a.jb=0;Gp(a)}while(1);return b}function Gp(a){a.Cb++;var b=1-a.lg;a.Cb>=a.ob+b&&(a.Cb=b,a.mb++,a.mb>=a.yb&&(a.mb=0,a.ae++))}h.Vl=function(){var a=this.M.H&255;!(this.M.F>>8)&&128>8||!this.R)||(a=!(this.R.vc[0].Bd&64));return a?!0:!1}; +var np={800:jp.prototype.Tl,801:jp.prototype.Ul,802:jp.prototype.Sl},mp={496:jp.prototype.zk,497:jp.prototype.$k,498:jp.prototype.bl,499:jp.prototype.cl,500:jp.prototype.Yk,501:jp.prototype.Xk,502:jp.prototype.Zk,503:jp.prototype.dl},pp={800:jp.prototype.hn,801:jp.prototype.mn,802:jp.prototype.kn,803:jp.prototype.jn,807:jp.prototype.hi,811:jp.prototype.hi,815:jp.prototype.hi},op={496:jp.prototype.qm,497:jp.prototype.vm,498:jp.prototype.tm,499:jp.prototype.um,500:jp.prototype.pm,501:jp.prototype.om, +502:jp.prototype.rm,503:jp.prototype.nm,1014:jp.prototype.sm};Ta(function(){for(var a=rb(document,"pcjs","hdc"),b=0;b>2;this.Ga=b.wg;this.cc=new ld(this.M,7,"DBG");this.Qa=Vp;80186<=this.M.na&&(this.Qa=Vp.slice(),this.Qa[15]=Tp,80286<=this.M.na&&(this.Qa[15]=Up,80386<=this.M.na&&(this.Ra=8)));vk(this,64,function(a){Zp(d,d.M.jd,a[0])});vk(this,128,function(a){Zp(d,d.M.ya,a[0],d.M.ya!==d.M.jd)});vk(this,4,function(a){if(a=a[0]){var b=$p(d, -a);if(void 0===b)d.U("invalid selector: "+a);else if(a=aq(d,b,2),d.U("dumpSel("+ia(a?a.ga:b)+"): %"+l(a?a.dc:null,d.Ja)),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 k=bq[a.type];k&&(c=k[0],b=k[1])}!c||a.Bb&32768||(c+=",not present");d.U((b?"seg="+ia(a.Fa&65535)+" off="+ia(a.Za):"base="+l(a.Fa,d.Ja)+" limit="+ -cq(a.Za))+" type="+ga(a.type>>8)+" ("+c+") ext="+ia(a.ext&-65296)+" dpl="+ga(a.Mc))}}else d.U("no selector")});vk(this,8,function(a){a:{if(a=a[0]){var b=$p(d,a);if(void 0===b){d.U("invalid task selector: "+a);break a}a=aq(d,b,2)}else a=d.M.Ya;d.U("dumpTSS("+ia(a?a.ga:b)+"): %"+l(a?a.Fa:null,d.Ja));if(a){var b="",c=a.type&-513,k=256==c?4:8,q=256==c?dq:eq,r,x,z,y;for(y in q)r=q[y],x=a.Fa+r,z=Hf(d.M,x,2),2304==c&&(z|=Hf(d.M,x+2,2)<<16),b&&(b+="\n"),b+=ia(r)+" "+oa(y+":",11)+l(z,k);if(2304==c)for(y=0, -r=z>>>16;ry;)x=a.Fa+r,z=Hf(d.M,x,2),b+="\n"+ia(r)+" ports "+ia(y)+"-"+ia(y+15)+": "+fa(z,2),y+=16,r+=2;d.U(b)}}});vk(this,134217728,function(a){var b;(a=a[0])&&(b=$p(d,a));if(void 0===b)d.U("invalid MCB");else for(d.U("dumpMCB("+ia(b)+")");b;){a=Ep(d,0,b);var c=d.Wa(a,1),k=d.va(a,2),q=d.va(a,5);if(77!=c&&90!=c)break;d.U(fq(0,b)+": '"+String.fromCharCode(c)+"' PID="+ia(k)+" LEN="+ia(q)+' "'+gq(d,a,8)+'"');b+=1+q}});this.R=null;this.xb=0;this.lb=!1;Te(this.M,48,this.cm.bind(this));Te(this.M, -65,this.dm.bind(this));this.ta=null;Te(this.M,104,this.em.bind(this));yb(this)};function hq(a,b,c,d,e,f){b=gq(a,b);var g=aq(a,d),g=g?g.Za+1:0,k=(e?"_CODE":"_DATA")+l(c,2);f&&n(a,128)&&a.message(b+" "+(e?"code":"data")+"("+l(c,4)+")=#"+l(d,4)+" len "+l(g));e=iq(a,b,c);e[b+k]=0;Cl(a,b,c,d,0,null,g,e)} -function jq(a,b,c,d){var e=a.va(b,2),f=a.va(b,2),g=a.ua(b,4),k=a.ua(b,4),q=Ep(a,a.ua(b,4),a.va(b,2));b=Ep(a,a.ua(b,4),a.va(b,2));b=gq(a,b).toUpperCase();var q=gq(a,q).toUpperCase(),r=(c?"_CODE":"_DATA")+l(e,2);d&&n(a,128)&&a.message((b==q?"":b+"!")+q+" "+(c?"code":"data")+"("+l(e,4)+")="+l(f,4)+":"+l(g)+" len "+l(k));c=iq(a,q,e);c[q+r]=g;Cl(a,q,e,f,g,null,k,c)}function kq(a,b,c){c=gq(a,c).toUpperCase();lq(a,c,b)} -h.cm=function(){var a=this.M;if(null!=this.R&&2752554==a.F){var b=a.H&65535,c=a.J&65535,d=Ep(this,u(a)+12,a.Aa.ga);switch(this.ua(d)){case 336:jq(this,Ep(this,a.D,b),!c,!!this.R)}}return!0}; -h.dm=function(a){var b=this.M,c=b.F&65535,d=b.D&65535,e=b.G&65535,f=b.H&65535,g=b.J&65535,k=b.I&65535,q=b.bb.ga;if(null==this.R)return 79==c&&Ue(b,a,function(a){return function(){62342!=(b.F&65535)?(b.F=b.F&-65536|62342,vb(a,"INT 0x41 handling enabled",128),a.R=!0):(vb(a,"INT 0x41 monitoring enabled",128),a.R=!1)}}(this)),!0;switch(c){case 79:this.R&&(b.F=b.F&-65536|62342,vb(this,"INT 0x41 handling enabled",128));break;case 80:hq(this,Ep(this,k,q),d+1,e,!(g&1),!!this.R);break;case 82:lq(this,null, -d);break;case 127:this.R&&(b.F=b.F&-65536|(this.lb?0:1));break;case 131:this.R&&(a=Ep(this,b.H,e),this.xb++?(this.U("TRAPFAULT failed"),mq(this,this.A,a,!0,!0),this.xb=0,this.bc()):(this.U("INT 0x41 TRAPFAULT: fault="+ia(d)+" error="+("0x"+l(b.J))+" addr="+nq(a)),this.Nd(this.A,a,!0),Gp(this,!0)));break;case 141:this.R&&(b.F=b.F&-65536|1);break;case 336:jq(this,Ep(this,b.D,f),!g,!!this.R);break;case 338:kq(this,d,Ep(this,b.I,f))}this.lb=!1;return!this.R}; -h.em=function(a){var b=this.M,c=b.F&255,d=b.F>>8&255,e=b.D&65535,f=b.G&65535,g=b.H&65535,k=b.I&65535,q=b.bb.ga;if(null==this.ta){if(67==d){if(609437257==b.ua((b.Ca.ga<<4)+10)||1111835735==b.ua((b.Ca.ga<<4)+95))return!0;Ue(b,a,function(a){return function(){62342!=(b.F&65535)?(b.F=b.F&-65536|62342,vb(a,"INT 0x68 handling enabled",128),a.R=a.ta=!0):(vb(a,"INT 0x68 monitoring enabled",128),a.ta=!1)}}(this))}return!0}switch(d){case 67:this.ta&&(b.F=b.F&-65536|62342);break;case 68:this.ta&&(a=nd(b.Ca,this.Jk.bind(this)))&& -(b.I=a[0],Dd(b,a[1]));break;case 72:lq(this,null,e);break;case 80:32==c?hq(this,Ep(this,k,q),0,f,!0,!!this.ta):128>c?hq(this,Ep(this,k,q),e+1,c&64?g:f,!(c&1),!!this.ta):jq(this,Ep(this,k,q),!(c&1),!!this.ta),this.ta&&(b.F=b.F&-256|1)}return!this.ta};h.Jk=function(){var a=this.M;5==(a.F&255)&&(a.G=a.J=0,a.F=a.F&-256|1);return!1}; -h.Ub=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ta=this.xa[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode)b=c.value,c.value="",Ip(d,b,!0);else if(27==a.keyCode)c.value=b="";else if(38==a.keyCode?d.W>>0)+1;a.Bb=f;a.type=g;a.ext=q;a.dc=d;md(a,!0,!0,!1)}}return a}h.ic=function(a,b,c){var d=a&&a.Ia;if(null==d&&(d=-1,a)){var e=aq(this,a.ga,a.type);e&&(b=a.Xa||0,c=c||1,d=e=-1===e.dc||e.cd&&(b>>>0)+c>e.fc||!e.cd&&(b>>>0)+c<=e.fc?e.Fa+b|0:-1,a.Ia=d)}return d};h.Wa=function(a,b){var c=255,d=this.ic(a,!1,1);-1!==d&&(c=Hf(this.M,d,1,5==a.type)|0,b&&pq(this,a,b));return c}; -h.vb=function(a,b){return a.Xb?this.ua(a,b?4:0):this.va(a,b?2:0)};h.va=function(a,b){var c=65535,d=this.ic(a,!1,2);-1!==d&&(c=Hf(this.M,d,2,5==a.type),b&&pq(this,a,b));return c};h.ua=function(a,b){var c=-1,d=this.ic(a,!1,4);-1!==d&&(c=Hf(this.M,d,4,5==a.type),b&&pq(this,a,b));return c};h.tc=function(a,b,c){var d=this.ic(a,!0,1);if(-1!==d){if(5!=a.type)this.M.tc(d,b);else{var e=this.ja;e.ya[(d&e.Mb)>>>e.Pa].tf(d&e.A,b&255,d)}c&&pq(this,a,c);Xc(this.M,!0)}}; -h.pb=function(a,b,c){var d=this.ic(a,!0,2);-1!==d&&(5!=a.type?this.M.pb(d,b):mc(this.ja,d,b),c&&pq(this,a,c),Xc(this.M,!0))};function Ep(a,b,c,d,e,f,g){return qq(a,{},b,c,d,e,f,g)}function qq(a,b,c,d,e,f,g,k){b.Xa=c||0;b.ga=d;b.Ia=e;b.type=f||(oq(a)?2:1);b.Xb=null!=g?g:a.M&&4==a.M.Ca.fa;b.rc=null!=k?k:a.M&&4==a.M.Ca.fd;b.Sd=!1;return b}function rq(a){return[a.Xa,a.ga,a.Ia,a.Sd,a.Xb,a.rc,a.Qe,a.Rd]}function sq(a){return{Xa:a[0],ga:a[1],Ia:a[2],Sd:a[3],Xb:a[4],rc:a[5],Qe:a[6],Rd:a[7]}} -function tq(a,b,c){if(null!=b.ga&&(a=aq(a,b.ga,b.type))){var d=b.Xa&a.Ga;if(!a.cd){if(d>>>0>=a.fc)return!1}else if(d>>>0f?null!=k?(g=wq(a,b,void 0),f=null):(f=wq(a,b,void 0),null==f&&(g=null)):(k=wq(a,b.substring(0,f),void 0),g=wq(a,b.substring(f+1),void 0),f=null)}null!=g&&(e=Ep(a,g,k,f,c),d||tq(a,e,!0)||(a.U("invalid offset: "+nq(e)),e=null));return e}function xq(a,b,c){c&&(c=c.match(/(['"])(.*?)\1/))&&(b.Fk=yq(a,b.hk=c[2]))}function pq(a,b,c){c=c||1;null!=b.Ia&&(b.Ia+=c);null!=b.ga&&(b.Xa+=c,tq(a,b)||(b.Xa=0,b.Ia=null))} -function fq(a,b,c){return null!=b?l(b,4)+":"+l(a,a&-65536||c?8:4):l(a)}function nq(a){var b;switch(a.type){case 1:case 3:b="&";break;case 2:b="#";break;case 4:b="%";break;case 5:b="%%";break;default:b=a.ga?"":"%"}return 4<=a.type||null==a.ga?b+l(a.Ia):b+fq(a.Xa,a.ga,a.rc)}function gq(a,b,c){var d="";for(c=c||256;d.length>>a.M.Pa;g=1}a.U("blockid "+(d?"linear ":"physical")+" blockaddr used size type");a.U("-------- --------- ---------- ------ ------ ----");c=-1;for(var k=0;g--;)(d=b[f])&&5==d.type&&(d=Mc(a.M,e,!1,!0)),d.type==c?k++||a.U("..."):(c=d.type,k=Dc[c],6==c&&(d=d.Cd,k+=" -> "+Dc[d.type]),d&&a.U(l(d.id)+" %"+l(f<c&&(c=ya(Qp,a.substr(b,2))));return c} -function Bq(a,b){var c=0,d=Cq(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.Ra}return c?l(d,c):"??"} -function Cq(a,b){var c;if(0<=b){var d=a.M;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.K&65535;break;case 14:c=d.J&65535;break;case 15:c=d.I&65535;break;case 22:c=v(d)&65535;break;case 23:c=Fd(d);break; +4227],3:[38,4227],4:[14,4227],5:[17,4227],6:[23,4227],7:[26,4227],48:[10,8298,4201],49:[19,8298,4201],50:[35,4202],51:[36,4202],52:[16,8298,4201],53:[13,8298,4201],54:[25,8298,4201],55:[22,8298,4201]},223:{0:[4,4227],2:[5,8323],3:[6,8323],4:[7,4238],5:[4,4236],6:[8,8334],7:[6,8332],48:[75,4202],49:[3,8298],50:[2,4202],51:[2,4202],52:[80,32768]}},bq=[[[6,12417,4097],[99,12417,4097],[5,12417,4097],[120,12417,4097],[7,12417,4097],[154,12417,4097],[162,12417,4097],[24,4225,4097]],[[6,12420,4100],[99, +12420,4100],[5,12420,4100],[120,12420,4100],[7,12420,4100],[154,12420,4100],[162,12420,4100],[24,4228,4100]],[[6,12420,4098],[99,12420,4098],[5,12420,4098],[120,12420,4098],[7,12420,4098],[154,12420,4098],[162,12420,4098],[24,4228,4098]],[[115,45185,4097],[116,45185,4097],[109,45185,4097],[110,45185,4097],[140,45185,4097],[142,45185,4097],Xp,[119,45185,4097]],[[115,45188,4097],[116,45188,4097],[109,45188,4097],[110,45188,4097],[140,45188,4097],[142,45188,4097],Xp,[119,45188,4097]],[[115,12417,4113], +[116,12417,4113],[109,12417,4113],[110,12417,4113],[140,12417,4113],[142,12417,4113],Xp,[119,12417,4113]],[[115,12420,4113],[116,12420,4113],[109,12420,4113],[110,12420,4113],[140,12420,4113],[142,12420,4113],Xp,[119,12420,4113]],[[115,12417,4449],[116,12417,4449],[109,12417,4449],[110,12417,4449],[140,12417,4449],[142,12417,4449],Xp,[119,12417,4449]],[[115,12420,4449],[116,12420,4449],[109,12420,4449],[110,12420,4449],[140,12420,4449],[142,12420,4449],Xp,[119,12420,4449]],[[155,4225,4097],Xp,[98, +12417],[96,12417],[95,4225],[42,12417],[32,4225],[41,12417]],[[155,4228,4100],Xp,[98,12420],[96,12420],[95,4228],[42,12420],[32,4228],[41,12420]],[[44,12417],[31,12417],Xp,Xp,Xp,Xp,Xp,Xp],[[44,12420],[31,12420],[17,4228],[17,4231],[57,4228],[57,4231],[108,4228],Xp],[],[[145,41091],[153,41091],[78,36995],[89,36995],[156,36995],[157,36995],Xp,Xp],[[139,41091],[144,41091],[75,36995],[77,36995],[146,41091],Xp,[79,36995],Xp],[Xp,Xp,Xp,Xp,[13,53380,4097],[16,57476,4097],[15,57476,4097],[14,57476,4097]]]; +h=Hp.prototype; +h.Jc=function(a,b,c,d){this.ja=b;this.M=c;this.ia=a;this.oc=Kb(a,"FDC");this.Vb=Kb(a,"HDC");this.Yb=Kb(a,"FPU");this.X=Kb(a,"Mouse");(a=Uo(a,"messages"))&&Lp(this,a);this.Ja=b.O>>2;this.Ga=b.wg;this.cc=new ld(this.M,7,"DBG");this.Qa=Zp;80186<=this.M.na&&(this.Qa=Zp.slice(),this.Qa[15]=Xp,80286<=this.M.na&&(this.Qa[15]=Yp,80386<=this.M.na&&(this.Ra=8)));vk(this,64,function(a){cq(d,d.M.jd,a[0])});vk(this,128,function(a){cq(d,d.M.ya,a[0],d.M.ya!==d.M.jd)});vk(this,4,function(a){if(a=a[0]){var b=dq(d, +a);if(void 0===b)d.U("invalid selector: "+a);else if(a=eq(d,b,2),d.U("dumpSel("+ha(a?a.ga:b)+"): %"+l(a?a.dc:null,d.Ja)),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 k=fq[a.type];k&&(c=k[0],b=k[1])}!c||a.Bb&32768||(c+=",not present");d.U((b?"seg="+ha(a.Fa&65535)+" off="+ha(a.Za):"base="+l(a.Fa,d.Ja)+" limit="+ +gq(a.Za))+" type="+ga(a.type>>8)+" ("+c+") ext="+ha(a.ext&-65296)+" dpl="+ga(a.Mc))}}else d.U("no selector")});vk(this,8,function(a){a:{if(a=a[0]){var b=dq(d,a);if(void 0===b){d.U("invalid task selector: "+a);break a}a=eq(d,b,2)}else a=d.M.Ya;d.U("dumpTSS("+ha(a?a.ga:b)+"): %"+l(a?a.Fa:null,d.Ja));if(a){var b="",c=a.type&-513,k=256==c?4:8,q=256==c?hq:iq,r,x,z,y;for(y in q)r=q[y],x=a.Fa+r,z=Hf(d.M,x,2),2304==c&&(z|=Hf(d.M,x+2,2)<<16),b&&(b+="\n"),b+=ha(r)+" "+oa(y+":",11)+l(z,k);if(2304==c)for(y=0, +r=z>>>16;ry;)x=a.Fa+r,z=Hf(d.M,x,2),b+="\n"+ha(r)+" ports "+ha(y)+"-"+ha(y+15)+": "+fa(z,2),y+=16,r+=2;d.U(b)}}});vk(this,134217728,function(a){var b;(a=a[0])&&(b=dq(d,a));if(void 0===b)d.U("invalid MCB");else for(d.U("dumpMCB("+ha(b)+")");b;){a=Ip(d,0,b);var c=d.Wa(a,1),k=d.va(a,2),q=d.va(a,5);if(77!=c&&90!=c)break;d.U(jq(0,b)+": '"+String.fromCharCode(c)+"' PID="+ha(k)+" LEN="+ha(q)+' "'+kq(d,a,8)+'"');b+=1+q}});this.R=null;this.xb=0;this.lb=!1;Te(this.M,48,this.Yl.bind(this));Te(this.M, +65,this.Zl.bind(this));this.ta=null;Te(this.M,104,this.$l.bind(this));yb(this)};function lq(a,b,c,d,e,f){b=kq(a,b);var g=eq(a,d),g=g?g.Za+1:0,k=(e?"_CODE":"_DATA")+l(c,2);f&&n(a,128)&&a.message(b+" "+(e?"code":"data")+"("+l(c,4)+")=#"+l(d,4)+" len "+l(g));e=mq(a,b,c);e[b+k]=0;Dl(a,b,c,d,0,null,g,e)} +function nq(a,b,c,d){var e=a.va(b,2),f=a.va(b,2),g=a.ua(b,4),k=a.ua(b,4),q=Ip(a,a.ua(b,4),a.va(b,2));b=Ip(a,a.ua(b,4),a.va(b,2));b=kq(a,b).toUpperCase();var q=kq(a,q).toUpperCase(),r=(c?"_CODE":"_DATA")+l(e,2);d&&n(a,128)&&a.message((b==q?"":b+"!")+q+" "+(c?"code":"data")+"("+l(e,4)+")="+l(f,4)+":"+l(g)+" len "+l(k));c=mq(a,q,e);c[q+r]=g;Dl(a,q,e,f,g,null,k,c)}function oq(a,b,c){c=kq(a,c).toUpperCase();pq(a,c,b)} +h.Yl=function(){var a=this.M;if(null!=this.R&&2752554==a.F){var b=a.H&65535,c=a.J&65535,d=Ip(this,u(a)+12,a.Aa.ga);switch(this.ua(d)){case 336:nq(this,Ip(this,a.D,b),!c,!!this.R)}}return!0}; +h.Zl=function(a){var b=this.M,c=b.F&65535,d=b.D&65535,e=b.G&65535,f=b.H&65535,g=b.J&65535,k=b.I&65535,q=b.bb.ga;if(null==this.R)return 79==c&&Ue(b,a,function(a){return function(){62342!=(b.F&65535)?(b.F=b.F&-65536|62342,vb(a,"INT 0x41 handling enabled",128),a.R=!0):(vb(a,"INT 0x41 monitoring enabled",128),a.R=!1)}}(this)),!0;switch(c){case 79:this.R&&(b.F=b.F&-65536|62342,vb(this,"INT 0x41 handling enabled",128));break;case 80:lq(this,Ip(this,k,q),d+1,e,!(g&1),!!this.R);break;case 82:pq(this,null, +d);break;case 127:this.R&&(b.F=b.F&-65536|(this.lb?0:1));break;case 131:this.R&&(a=Ip(this,b.H,e),this.xb++?(this.U("TRAPFAULT failed"),qq(this,this.A,a,!0,!0),this.xb=0,this.bc()):(this.U("INT 0x41 TRAPFAULT: fault="+ha(d)+" error="+("0x"+l(b.J))+" addr="+rq(a)),this.Nd(this.A,a,!0),Kp(this,!0)));break;case 141:this.R&&(b.F=b.F&-65536|1);break;case 336:nq(this,Ip(this,b.D,f),!g,!!this.R);break;case 338:oq(this,d,Ip(this,b.I,f))}this.lb=!1;return!this.R}; +h.$l=function(a){var b=this.M,c=b.F&255,d=b.F>>8&255,e=b.D&65535,f=b.G&65535,g=b.H&65535,k=b.I&65535,q=b.bb.ga;if(null==this.ta){if(67==d){if(609437257==b.ua((b.Ca.ga<<4)+10)||1111835735==b.ua((b.Ca.ga<<4)+95))return!0;Ue(b,a,function(a){return function(){62342!=(b.F&65535)?(b.F=b.F&-65536|62342,vb(a,"INT 0x68 handling enabled",128),a.R=a.ta=!0):(vb(a,"INT 0x68 monitoring enabled",128),a.ta=!1)}}(this))}return!0}switch(d){case 67:this.ta&&(b.F=b.F&-65536|62342);break;case 68:this.ta&&(a=nd(b.Ca,this.Gk.bind(this)))&& +(b.I=a[0],Dd(b,a[1]));break;case 72:pq(this,null,e);break;case 80:32==c?lq(this,Ip(this,k,q),0,f,!0,!!this.ta):128>c?lq(this,Ip(this,k,q),e+1,c&64?g:f,!(c&1),!!this.ta):nq(this,Ip(this,k,q),!(c&1),!!this.ta),this.ta&&(b.F=b.F&-256|1)}return!this.ta};h.Gk=function(){var a=this.M;5==(a.F&255)&&(a.G=a.J=0,a.F=a.F&-256|1);return!1}; +h.Ub=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ta=this.xa[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode)b=c.value,c.value="",Mp(d,b,!0);else if(27==a.keyCode)c.value=b="";else if(38==a.keyCode?d.W>>0)+1;a.Bb=f;a.type=g;a.ext=q;a.dc=d;md(a,!0,!0,!1)}}return a}h.ic=function(a,b,c){var d=a&&a.Ia;if(null==d&&(d=-1,a)){var e=eq(this,a.ga,a.type);e&&(b=a.Xa||0,c=c||1,d=e=-1===e.dc||e.cd&&(b>>>0)+c>e.fc||!e.cd&&(b>>>0)+c<=e.fc?e.Fa+b|0:-1,a.Ia=d)}return d};h.Wa=function(a,b){var c=255,d=this.ic(a,!1,1);-1!==d&&(c=Hf(this.M,d,1,5==a.type)|0,b&&tq(this,a,b));return c}; +h.vb=function(a,b){return a.Xb?this.ua(a,b?4:0):this.va(a,b?2:0)};h.va=function(a,b){var c=65535,d=this.ic(a,!1,2);-1!==d&&(c=Hf(this.M,d,2,5==a.type),b&&tq(this,a,b));return c};h.ua=function(a,b){var c=-1,d=this.ic(a,!1,4);-1!==d&&(c=Hf(this.M,d,4,5==a.type),b&&tq(this,a,b));return c};h.tc=function(a,b,c){var d=this.ic(a,!0,1);if(-1!==d){if(5!=a.type)this.M.tc(d,b);else{var e=this.ja;e.ya[(d&e.Mb)>>>e.Pa].tf(d&e.A,b&255,d)}c&&tq(this,a,c);Xc(this.M,!0)}}; +h.pb=function(a,b,c){var d=this.ic(a,!0,2);-1!==d&&(5!=a.type?this.M.pb(d,b):mc(this.ja,d,b),c&&tq(this,a,c),Xc(this.M,!0))};function Ip(a,b,c,d,e,f,g){return uq(a,{},b,c,d,e,f,g)}function uq(a,b,c,d,e,f,g,k){b.Xa=c||0;b.ga=d;b.Ia=e;b.type=f||(sq(a)?2:1);b.Xb=null!=g?g:a.M&&4==a.M.Ca.fa;b.rc=null!=k?k:a.M&&4==a.M.Ca.fd;b.Sd=!1;return b}function vq(a){return[a.Xa,a.ga,a.Ia,a.Sd,a.Xb,a.rc,a.Qe,a.Rd]}function wq(a){return{Xa:a[0],ga:a[1],Ia:a[2],Sd:a[3],Xb:a[4],rc:a[5],Qe:a[6],Rd:a[7]}} +function xq(a,b,c){if(null!=b.ga&&(a=eq(a,b.ga,b.type))){var d=b.Xa&a.Ga;if(!a.cd){if(d>>>0>=a.fc)return!1}else if(d>>>0f?null!=k?(g=Aq(a,b,void 0),f=null):(f=Aq(a,b,void 0),null==f&&(g=null)):(k=Aq(a,b.substring(0,f),void 0),g=Aq(a,b.substring(f+1),void 0),f=null)}null!=g&&(e=Ip(a,g,k,f,c),d||xq(a,e,!0)||(a.U("invalid offset: "+rq(e)),e=null));return e}function Bq(a,b,c){c&&(c=c.match(/(['"])(.*?)\1/))&&(b.Ck=Cq(a,b.hk=c[2]))}function tq(a,b,c){c=c||1;null!=b.Ia&&(b.Ia+=c);null!=b.ga&&(b.Xa+=c,xq(a,b)||(b.Xa=0,b.Ia=null))} +function jq(a,b,c){return null!=b?l(b,4)+":"+l(a,a&-65536||c?8:4):l(a)}function rq(a){var b;switch(a.type){case 1:case 3:b="&";break;case 2:b="#";break;case 4:b="%";break;case 5:b="%%";break;default:b=a.ga?"":"%"}return 4<=a.type||null==a.ga?b+l(a.Ia):b+jq(a.Xa,a.ga,a.rc)}function kq(a,b,c){var d="";for(c=c||256;d.length>>a.M.Pa;g=1}a.U("blockid "+(d?"linear ":"physical")+" blockaddr used size type");a.U("-------- --------- ---------- ------ ------ ----");c=-1;for(var k=0;g--;)(d=b[f])&&5==d.type&&(d=Mc(a.M,e,!1,!0)),d.type==c?k++||a.U("..."):(c=d.type,k=Dc[c],6==c&&(d=d.Cd,k+=" -> "+Dc[d.type]),d&&a.U(l(d.id)+" %"+l(f<c&&(c=ya(Up,a.substr(b,2))));return c} +function Fq(a,b){var c=0,d=Gq(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.Ra}return c?l(d,c):"??"} +function Gq(a,b){var c;if(0<=b){var d=a.M;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.K&65535;break;case 14:c=d.J&65535;break;case 15:c=d.I&65535;break;case 22:c=v(d)&65535;break;case 23:c=Fd(d);break; case 16:c=d.bb.ga;break;case 17:c=d.Ca.ga;break;case 18:c=d.Aa.ga;break;case 19:c=d.Ab.ga;break;default:if(80286==a.M.na)32==b&&(c=d.hb);else if(80386<=a.M.na)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.K;break;case 30:c=d.J;break;case 31:c=d.I;break;case 32:c=d.hb;break;case 33:c=d.ki;break;case 34:c=d.pe;break;case 35:c=d.Ld;break;case 20:c=d.Sb.ga;break;case 21:c=d.Tb.ga;break;case 56:c=v(d)}}}return c} -function Dq(a,b){b=vq(a,b);for(var c=0,d,e;0<=(c=b.indexOf("@",c));)e=Aq(b,c+1),0<=e&&(b=b.substr(0,c)+Bq(a,e)+b.substr(c+1+Qp[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));)e=b.substr(c+1,9),(d=uq(a,e))?(d=e+' "'+gq(a,d)+'"',b=b.replace("$"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("^",c));)e=b.substr(c+1,9),(d=uq(a,e))?(pq(a,d),d=e+ -' "'+gq(a,d,11)+'"',b=b.replace("^"+e,d),c+=d.length):c++;return b}h=Dp.prototype;h.message=function(a,b){b&&(a+=" at "+nq(Ep(this,v(this.M),this.M.Ca.ga))+" (%"+l(this.M.Na)+")");if(!this.cb||a!=this.cb)if(this.U(a),this.cb=a,this.M){this.wc&-2147483648&&this.bc();var c=this.M;c.ba.jf=0;c.cb-=c.A;c.A=0;Xc(c)}}; -function Zj(a,b,c,d){var e,f;if(!d&&(d=n(a,1)&&0>Kp.indexOf(b),!d)){var g=Jp[b];g&&(d=n(a,g)?!0:524288==g&&n(a,g=1048576))}d&&(e=a.M.F>>8&255,f=a.M.H&255,33==b&&11==e||524288==g&&128<=f||1048576==g&&128>f)&&(d=!1);d&&((g=(g=Fb[b])&&g[e]||"")&&(g=" "+Dq(a,g)),a.message("INT "+ga(b)+": AH="+ga(e)+" at "+fq(c-2-a.M.Ca.Fa,a.M.Ca.ga)+g));return d} -function sb(a,b,c,d,e,f,g,k){k|=256;if(null==e||(a.wc&k)==k)k=null,null!=e&&(k=a.M.Ca.ga,e-=a.M.Ca.Fa),a.message(b.be+"."+(null!=d?"outPort":"inPort")+"("+ia(c)+","+(f?f:"unknown")+(null!=d?","+ga(d):"")+")"+(null!=g?": "+ga(g):"")+(null!=e?" at "+fq(e,k):""))}h.ih=function(){this.U("Type ? for help with PCjs Debugger commands");this.pd();if(this.rb){var a=this.rb;this.rb=null;Ip(this,a)}}; -function Gp(a,b){var c;if(Pf(a)){if(!a.qa||!a.qa.length){a.qa=Array(1E3);for(c=0;c>>f.Pa].Nd(e&f.Ha,a==this.la);g&&bc(f)}}d&&(a.push(b),c?(null!=b.Ia&&(b.ga=null),b.Sd=!0):(Jq(this,a,a.length-1,"set"),Gp(this)));return d}; -function mq(a,b,c,d,e){for(var f=!1,g=Kq(a,a.ic(c)),k=1;k>3&7,J=(3>(g>>6&3)?0:48)+y;(217==f||219==f)&&52<=J&&(J=y<<4|g&7);(y=Xp[f])&&(z=y[J]);z&&(x=Np,q=z,r=q[0])}r>=x.length&&(g=a.Wa(b,1),q=Yp[r-x.length][g>>3&7],r=q[0]);x=x[r];y=q.length-1;z="";b.Xb&&(18== -r?x="CWDE":28==r?x="CDQ":104<=r&&107>=r&&(x+="D"));if(164<=f&&167>=f||170<=f&&175>=f)y=0,b.Xb&&"W"==x.slice(-1)&&(x=x.slice(0,-1)+"D");for(var f=null,J=!0,U=1;U<=y;U++){var F,O;F="";O=q[U];if(void 0!==O){null==f&&(f=O>>14);80==r&&(2==f?z="[%800]":3==f&&(z="ES:["+(b.rc?"E":"")+"DI]"));var V=O&15;if(0!=V)if(8==V)J=!1;else{var Y=O&240;if(128<=Y)if(0>g&&(g=a.Wa(b,1)),160>Y){F=a;var ha=y,V=b,da="",eb=g>>6,va=g&7;if(3>eb){var pa=void 0,Y=0==x.indexOf("FI");if(!eb&&(!V.rc&&6==va||V.rc&&5==va))eb=2;else{if(V.rc)if(4!= -va)va+=8;else{var da=F,pa=eb,Oa=V,ab=da.Wa(Oa,1),Ja=ab>>6,Vb=ab>>3&7,ab=ab&7,Da="";if(pa||5!=ab)Da=Rp[ab+8];4!=Vb&&(Da&&(Da+="+"),Da+=Rp[Vb+8],Ja&&(Da+="*"+(1<>24,da+="-"+l(-pa,2)):da+="+"+l(pa,2)):2==eb&&(da&&(da+="+"),V.rc?(pa=F.ua(V,4),da+=l(pa)):(pa=F.va(V,2),da+=l(pa,4)));da="["+da+"]";if(1==ha){F="";O&=15;4==O&&(O=V.Xb?5:3);switch(O){case 7:F="FAR";break;case 1:F="BYTE";break;case 3:if(Y){F= -"INT16";break}F="WORD";break;case 5:F="DWORD";break;case 11:if(Y){F="INT32";break}case 11:F="REAL32";break;case 12:if(Y){F="INT64";break}case 12:F="REAL64";break;case 13:F="REAL80";break;case 14:F="BCD80"}F&&(da=F+" "+da)}}else da=Oq(F,va,O,V);F=da}else F=160==Y?Oq(a,g&7,O,b):Oq(a,g>>3&7,O,b);else if(16==Y)F="1";else if(0==Y){F=a;V=O;Y=b;O=" ";switch(V&15){case 1:V&12288&&(O=l(F.Wa(Y,1),2));break;case 2:O=l(F.Wa(Y,1)<<24>>24,Y.Xb?8:4);break;case 4:if(Y.Xb){O=l(F.ua(Y,4));break}case 3:O=l(F.va(Y,2), -4);break;case 7:Y=Ep(F,F.vb(Y,!0),F.va(Y,2),null,Y.type,Y.Xb,Y.rc);O=nq(Y);F=Pq(F,Y);F[0]&&(O+=" ("+F[0]+")");break;default:O="imm("+ia(V)+")"}F=O}else 32==Y?(b.rc?(F=8,O=a.ua(b,4)):(F=4,O=a.va(b,2)),F="["+l(O,F)+"]"):48==Y?(F=1==V?a.Wa(b,1)<<24>>24:a.vb(b,!0),O=b.Xa+F&(b.Xb?-1:65535),F=l(O,b.Xb?8:4),O=Pq(a,Ep(a,O,b.ga)),O[0]&&(F+=" ("+O[0]+")")):96==Y?F=9==V?"ST":10==V?"ST("+(g&7)+")":Oq(a,(O&3840)>>8,O,b):112==Y?F=Oq(a,(O&3840)>>8,192,b):64==Y?F="DS:[SI]":80==Y&&(F="ES:[DI]");if(!F||!F.length){z= -"INVALID";break}0a.M.na)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.Xb))b+=16;return Qp[b]} -function Rq(a,b){var c;switch(b){case "V":c=tf(a.M);break;case "D":c=a.M.ea&1024;break;case "I":c=a.M.ea&512;break;case "T":c=a.M.ea&256;break;case "S":c=sf(a.M);break;case "Z":c=rf(a.M);break;case "A":c=qf(a.M);break;case "P":c=pf(a.M);break;case "C":c=of(a.M);break;default:c=0}return b+(c?"1":"0")+" "}function cq(a){return l(a,a&-65536?8:4)}function Sq(a,b){8<=b&&15>=b&&4a.M.na&&(d="\n"+d,c+=e,e="");c+="\n"+Tq(a,a.M.Ca,b)+" ";80386<=a.M.na&&(e+="\n",c+=Tq(a,a.M.Sb,b)+" "+Tq(a,a.M.Tb,b)+"\n");c+=Uq(a,"LD",a.M.Bc.ga,a.M.Bc.Fa,a.M.Bc.Fa+a.M.Bc.Za)+" "+Uq(a,"GD",null,a.M.Ec,a.M.Ad)+" "+Uq(a, -"ID",null,a.M.Oc,a.M.Od)+" ";c=c+(d+" "+e)+Sq(a,32);80386<=a.M.na&&(c+=Sq(a,34)+Sq(a,35))}else 80386<=a.M.na&&(c+=Tq(a,a.M.Sb,b)+" "+Tq(a,a.M.Tb,b)+" ");return c+=Sq(a,23)+Rq(a,"V")+Rq(a,"D")+Rq(a,"I")+Rq(a,"T")+Rq(a,"S")+Rq(a,"Z")+Rq(a,"A")+Rq(a,"P")+Rq(a,"C")}var Wq={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9}; -function Xq(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),f=a.pop();switch(d){case "*":d=f*e;break;case "/":if(!e)return!1;d=f/e;break;case "%":if(!e)return!1;d=f%e;break;case "+":d=f+e;break;case "-":d=f-e;break;case "<<":d=f<>":d=f>>e;break;case ">>>":d=f>>>e;break;case "<":d=f":d=f>e?1:0;break;case ">=":d=f>=e?1:0;break;case "==":d=f==e?1:0;break;case "!=":d=f!=e?1:0;break;case "&":d=f&e;break; +function Hq(a,b){b=zq(a,b);for(var c=0,d,e;0<=(c=b.indexOf("@",c));)e=Eq(b,c+1),0<=e&&(b=b.substr(0,c)+Fq(a,e)+b.substr(c+1+Up[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));)e=b.substr(c+1,9),(d=yq(a,e))?(d=e+' "'+kq(a,d)+'"',b=b.replace("$"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("^",c));)e=b.substr(c+1,9),(d=yq(a,e))?(tq(a,d),d=e+ +' "'+kq(a,d,11)+'"',b=b.replace("^"+e,d),c+=d.length):c++;return b}h=Hp.prototype;h.message=function(a,b){b&&(a+=" at "+rq(Ip(this,v(this.M),this.M.Ca.ga))+" (%"+l(this.M.Na)+")");if(!this.cb||a!=this.cb)if(this.U(a),this.cb=a,this.M){this.wc&-2147483648&&this.bc();var c=this.M;c.ba.jf=0;c.cb-=c.A;c.A=0;Xc(c)}}; +function Zj(a,b,c,d){var e,f;if(!d&&(d=n(a,1)&&0>Op.indexOf(b),!d)){var g=Np[b];g&&(d=n(a,g)?!0:524288==g&&n(a,g=1048576))}d&&(e=a.M.F>>8&255,f=a.M.H&255,33==b&&11==e||524288==g&&128<=f||1048576==g&&128>f)&&(d=!1);d&&((g=(g=Fb[b])&&g[e]||"")&&(g=" "+Hq(a,g)),a.message("INT "+ga(b)+": AH="+ga(e)+" at "+jq(c-2-a.M.Ca.Fa,a.M.Ca.ga)+g));return d} +function sb(a,b,c,d,e,f,g,k){k|=256;if(null==e||(a.wc&k)==k)k=null,null!=e&&(k=a.M.Ca.ga,e-=a.M.Ca.Fa),a.message(b.be+"."+(null!=d?"outPort":"inPort")+"("+ha(c)+","+(f?f:"unknown")+(null!=d?","+ga(d):"")+")"+(null!=g?": "+ga(g):"")+(null!=e?" at "+jq(e,k):""))}h.ih=function(){this.U("Type ? for help with PCjs Debugger commands");this.pd();if(this.rb){var a=this.rb;this.rb=null;Mp(this,a)}}; +function Kp(a,b){var c;if(Pf(a)){if(!a.qa||!a.qa.length){a.qa=Array(1E3);for(c=0;c>>f.Pa].Nd(e&f.Ha,a==this.la);g&&bc(f)}}d&&(a.push(b),c?(null!=b.Ia&&(b.ga=null),b.Sd=!0):(Nq(this,a,a.length-1,"set"),Kp(this)));return d}; +function qq(a,b,c,d,e){for(var f=!1,g=Oq(a,a.ic(c)),k=1;k>3&7,I=(3>(g>>6&3)?0:48)+y;(217==f||219==f)&&52<=I&&(I=y<<4|g&7);(y=aq[f])&&(z=y[I]);z&&(x=Rp,q=z,r=q[0])}r>=x.length&&(g=a.Wa(b,1),q=bq[r-x.length][g>>3&7],r=q[0]);x=x[r];y=q.length-1;z="";b.Xb&&(18== +r?x="CWDE":28==r?x="CDQ":104<=r&&107>=r&&(x+="D"));if(164<=f&&167>=f||170<=f&&175>=f)y=0,b.Xb&&"W"==x.slice(-1)&&(x=x.slice(0,-1)+"D");for(var f=null,I=!0,P=1;P<=y;P++){var F,O;F="";O=q[P];if(void 0!==O){null==f&&(f=O>>14);80==r&&(2==f?z="[%800]":3==f&&(z="ES:["+(b.rc?"E":"")+"DI]"));var V=O&15;if(0!=V)if(8==V)I=!1;else{var Y=O&240;if(128<=Y)if(0>g&&(g=a.Wa(b,1)),160>Y){F=a;var ia=y,V=b,da="",Xa=g>>6,va=g&7;if(3>Xa){var pa=void 0,Y=0==x.indexOf("FI");if(!Xa&&(!V.rc&&6==va||V.rc&&5==va))Xa=2;else{if(V.rc)if(4!= +va)va+=8;else{var da=F,pa=Xa,Oa=V,bb=da.Wa(Oa,1),Ja=bb>>6,Vb=bb>>3&7,bb=bb&7,Da="";if(pa||5!=bb)Da=Vp[bb+8];4!=Vb&&(Da&&(Da+="+"),Da+=Vp[Vb+8],Ja&&(Da+="*"+(1<>24,da+="-"+l(-pa,2)):da+="+"+l(pa,2)):2==Xa&&(da&&(da+="+"),V.rc?(pa=F.ua(V,4),da+=l(pa)):(pa=F.va(V,2),da+=l(pa,4)));da="["+da+"]";if(1==ia){F="";O&=15;4==O&&(O=V.Xb?5:3);switch(O){case 7:F="FAR";break;case 1:F="BYTE";break;case 3:if(Y){F= +"INT16";break}F="WORD";break;case 5:F="DWORD";break;case 11:if(Y){F="INT32";break}case 11:F="REAL32";break;case 12:if(Y){F="INT64";break}case 12:F="REAL64";break;case 13:F="REAL80";break;case 14:F="BCD80"}F&&(da=F+" "+da)}}else da=Sq(F,va,O,V);F=da}else F=160==Y?Sq(a,g&7,O,b):Sq(a,g>>3&7,O,b);else if(16==Y)F="1";else if(0==Y){F=a;V=O;Y=b;O=" ";switch(V&15){case 1:V&12288&&(O=l(F.Wa(Y,1),2));break;case 2:O=l(F.Wa(Y,1)<<24>>24,Y.Xb?8:4);break;case 4:if(Y.Xb){O=l(F.ua(Y,4));break}case 3:O=l(F.va(Y,2), +4);break;case 7:Y=Ip(F,F.vb(Y,!0),F.va(Y,2),null,Y.type,Y.Xb,Y.rc);O=rq(Y);F=Tq(F,Y);F[0]&&(O+=" ("+F[0]+")");break;default:O="imm("+ha(V)+")"}F=O}else 32==Y?(b.rc?(F=8,O=a.ua(b,4)):(F=4,O=a.va(b,2)),F="["+l(O,F)+"]"):48==Y?(F=1==V?a.Wa(b,1)<<24>>24:a.vb(b,!0),O=b.Xa+F&(b.Xb?-1:65535),F=l(O,b.Xb?8:4),O=Tq(a,Ip(a,O,b.ga)),O[0]&&(F+=" ("+O[0]+")")):96==Y?F=9==V?"ST":10==V?"ST("+(g&7)+")":Sq(a,(O&3840)>>8,O,b):112==Y?F=Sq(a,(O&3840)>>8,192,b):64==Y?F="DS:[SI]":80==Y&&(F="ES:[DI]");if(!F||!F.length){z= +"INVALID";break}0a.M.na)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.Xb))b+=16;return Up[b]} +function Vq(a,b){var c;switch(b){case "V":c=tf(a.M);break;case "D":c=a.M.ea&1024;break;case "I":c=a.M.ea&512;break;case "T":c=a.M.ea&256;break;case "S":c=sf(a.M);break;case "Z":c=rf(a.M);break;case "A":c=qf(a.M);break;case "P":c=pf(a.M);break;case "C":c=of(a.M);break;default:c=0}return b+(c?"1":"0")+" "}function gq(a){return l(a,a&-65536?8:4)}function Wq(a,b){8<=b&&15>=b&&4a.M.na&&(d="\n"+d,c+=e,e="");c+="\n"+Xq(a,a.M.Ca,b)+" ";80386<=a.M.na&&(e+="\n",c+=Xq(a,a.M.Sb,b)+" "+Xq(a,a.M.Tb,b)+"\n");c+=Yq(a,"LD",a.M.Bc.ga,a.M.Bc.Fa,a.M.Bc.Fa+a.M.Bc.Za)+" "+Yq(a,"GD",null,a.M.Ec,a.M.Ad)+" "+Yq(a, +"ID",null,a.M.Oc,a.M.Od)+" ";c=c+(d+" "+e)+Wq(a,32);80386<=a.M.na&&(c+=Wq(a,34)+Wq(a,35))}else 80386<=a.M.na&&(c+=Xq(a,a.M.Sb,b)+" "+Xq(a,a.M.Tb,b)+" ");return c+=Wq(a,23)+Vq(a,"V")+Vq(a,"D")+Vq(a,"I")+Vq(a,"T")+Vq(a,"S")+Vq(a,"Z")+Vq(a,"A")+Vq(a,"P")+Vq(a,"C")}var $q={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9}; +function ar(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),f=a.pop();switch(d){case "*":d=f*e;break;case "/":if(!e)return!1;d=f/e;break;case "%":if(!e)return!1;d=f%e;break;case "+":d=f+e;break;case "-":d=f-e;break;case "<<":d=f<>":d=f>>e;break;case ">>>":d=f>>>e;break;case "<":d=f":d=f>e?1:0;break;case ">=":d=f>=e?1:0;break;case "==":d=f==e?1:0;break;case "!=":d=f!=e?1:0;break;case "&":d=f&e;break; case "^":d=f^e;break;case "|":d=f|e;break;case "&&":d=f&&e?1:0;break;case "||":d=f||e?1:0;break;default:return!1}a.push(d|0)}return!0} -function wq(a,b,c){var d;if(b){b=vq(a,b);for(var e=0,f=!1,g=b,k=[],q=[],r=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);eb[0]?1:a[0]>>0,x],F=ra(J,y,a.Ib);0>F&&J.splice(-(F+1),0,y)}U&&(z.a=U.replace(/''/g,'"'))}a.C.push({dg:b,nm:c,ga:d,Xa:e,Ia:f,fm:g,Md:k,ti:r})} -function lq(a,b,c){for(var d=0;d>>0,f=a.ic(b)>>>0,g=0;g>>0,x=k.Ia;null!=x&&(x>>>=0);var z=k.fm;48==q&&(q=40);if(q==b.ga&&e>=r&&e=x&&fc?(a.U("out of data at address "+nq(b)),x=!0):(a.tc(b,c,1),r++)})})(a,g);a.U(r+" bytes read at "+ +function Aq(a,b,c){var d;if(b){b=zq(a,b);for(var e=0,f=!1,g=b,k=[],q=[],r=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);eb[0]?1:a[0]>>0,x],F=ra(I,y,a.Ib);0>F&&I.splice(-(F+1),0,y)}P&&(z.a=P.replace(/''/g,'"'))}a.C.push({dg:b,im:c,ga:d,Xa:e,Ia:f,am:g,Md:k,ti:r})} +function pq(a,b,c){for(var d=0;d>>0,f=a.ic(b)>>>0,g=0;g>>0,x=k.Ia;null!=x&&(x>>>=0);var z=k.am;48==q&&(q=40);if(q==b.ga&&e>=r&&e=x&&fc?(a.U("out of data at address "+rq(b)),x=!0):(a.tc(b,c,1),r++)})})(a,g);a.U(r+" bytes read at "+ c)}else a.U("sector "+e+" request out of range");else a.U("drive "+d+" not loaded");else a.U("invalid drive: "+d)}else a.U("disk controller not present")}}else a.U("list/load commands:"),a.U("\tl [address] [drive #] [sector #] [# sectors]")} -function Fq(a,b){var c;if(b&&"?"==b[1])a.U("register commands:"),a.U("\tr\tdump registers"),a.Yb&&a.U("\trfp\tdump floating-point registers"),a.U("\trp\tdump all registers"),a.U("\trx [#]\tset flag or register x to [#]");else{var d;null==c&&(c=!0);if(null!=b&&1g;g++){var k=c,e=null;if(g=a.Ra&&(q= +function Jq(a,b){var c;if(b&&"?"==b[1])a.U("register commands:"),a.U("\tr\tdump registers"),a.Yb&&a.U("\trfp\tdump floating-point registers"),a.U("\trp\tdump all registers"),a.U("\trx [#]\tset flag or register x to [#]");else{var d;null==c&&(c=!0);if(null!=b&&1g;g++){var k=c,e=null;if(g=a.Ra&&(q= null),q){case "AL":a.M.F=a.M.F&-256|k&255;break;case "AH":a.M.F=a.M.F&-65281|k<<8&255;break;case "AX":a.M.F=a.M.F&-65536|k&65535;break;case "BL":a.M.D=a.M.D&-256|k&255;break;case "BH":a.M.D=a.M.D&-65281|k<<8&255;break;case "BX":a.M.D=a.M.D&-65536|k&65535;break;case "CL":a.M.G=a.M.G&-256|k&255;break;case "CH":a.M.G=a.M.G&-65281|k<<8&255;break;case "CX":a.M.G=a.M.G&-65536|k&65535;break;case "DL":a.M.H=a.M.H&-256|k&255;break;case "DH":a.M.H=a.M.H&-65281|k<<8&255;break;case "DX":a.M.H=a.M.H&-65536|k& -65535;break;case "SP":t(a.M,u(a.M)&-65536|k&65535);break;case "BP":a.M.K=a.M.K&-65536|k&65535;break;case "SI":a.M.J=a.M.J&-65536|k&65535;break;case "DI":a.M.I=a.M.I&-65536|k&65535;break;case "DS":Cd(a.M,k);break;case "ES":Dd(a.M,k);break;case "SS":sd(a.M,k);break;case "CS":hf(a.M,k);a.da=Ep(a,v(a.M),a.M.Ca.ga);break;case "IP":case "EIP":jf(a.M,k);a.da=Ep(a,v(a.M),a.M.Ca.ga);break;case "PC":case "PS":Gd(a.M,k);break;case "C":k?vf(a.M):wf(a.M);break;case "P":k?(e=a.M,e.resultType&=-3,e.ea|=4):(e=a.M, +65535;break;case "SP":t(a.M,u(a.M)&-65536|k&65535);break;case "BP":a.M.K=a.M.K&-65536|k&65535;break;case "SI":a.M.J=a.M.J&-65536|k&65535;break;case "DI":a.M.I=a.M.I&-65536|k&65535;break;case "DS":Cd(a.M,k);break;case "ES":Dd(a.M,k);break;case "SS":sd(a.M,k);break;case "CS":hf(a.M,k);a.da=Ip(a,v(a.M),a.M.Ca.ga);break;case "IP":case "EIP":jf(a.M,k);a.da=Ip(a,v(a.M),a.M.Ca.ga);break;case "PC":case "PS":Gd(a.M,k);break;case "C":k?vf(a.M):wf(a.M);break;case "P":k?(e=a.M,e.resultType&=-3,e.ea|=4):(e=a.M, e.resultType&=-3,e.ea&=-5);break;case "A":k?Df(a.M):Bf(a.M);break;case "Z":k?Ef(a.M):Cf(a.M);break;case "S":k?(e=a.M,e.resultType&=-17,e.ea|=128):(e=a.M,e.resultType&=-17,e.ea&=-129);break;case "I":k?(e=a.M,e.ea|=512):(e=a.M,e.ea&=-513);break;case "D":k?(e=a.M,e.ea|=1024):(e=a.M,e.ea&=-1025);break;case "V":k?xf(a.M):yf(a.M);break;default:var r=!0;if(80286<=a.M.na)switch(r=!1,q){case "MS":Ff(a.M,k);break;case "TR":-1===a.M.Ya.load(k)&&(g=!1);break;default:if(r=!0,80386<=a.M.na)switch(r=!1,q){case "EAX":a.M.F= -k;break;case "EBX":a.M.D=k;break;case "ECX":a.M.G=k;break;case "EDX":a.M.H=k;break;case "ESP":t(a.M,k);break;case "EBP":a.M.K=k;break;case "ESI":a.M.J=k;break;case "EDI":a.M.I=k;break;case "FS":a.M.Sb.load(k);break;case "GS":a.M.Tb.load(k);break;case "CR0":a.M.hb=k;Sh.call(a.M,k);break;case "CR2":a.M.pe=k;break;case "CR3":a.M.Ld=k;Id.call(a.M,k);break;default:r=!0}}if(r){a.U("unknown register: "+e);return}}if(!g){a.U("invalid value: "+f);return}Xc(a.M);a.U("updated registers:")}}a.U(Vq(a,d));c&&(a.da= -Ep(a,v(a.M),a.M.Ca.ga),Gq(a,nq(a.da)))}}function fr(a,b){b=qa(b);var c=b.match(/^(['"])(.*?)\1$/);c?a.U(Dq(a,c[2])):wq(a,b,!0)}function gr(a,b,c){for(var d=null,e=b.Xa,f=e,g=1;6>=g&&e;g++){if(2k[0].indexOf("+"))){var r=k[0]+":";k[2]&&(r+=" "+k[2]);a.U(r)}k[3]&&(g=k[3],f=null);f=Nq(a,b,g,f);b.Rd||d||d++;a.U(f);a.da=b;e-=b.Ia-q;c++}}} -function yq(a,b,c,d){if(c)if(b){0>a.W&&a.P.length&&(a.W=0);if(0>a.W||b!=a.P[a.W])a.P.splice(0,0,b),a.W=0;a.W--}else b=a.P[a.W+1];a=[];if(b){b=b.toLowerCase().replace(/""/g,"'");c=0;var e=null;d=d||";";for(var f=0;f<=b.length;f++){var g=b.charAt(f);if('"'==g||"'"==g)e?g==e&&(e=null):e=g;else if(g==d&&!e||!g)a.push(qa(b.substring(c,f))),c=f+1}}return a} -function Mq(a,b,c){var d=!0;try{if(!b.length||"end"==b)a.Ma&&(a.U("ended assemble at "+nq(a.Ba)),a.da=a.Ba,a.Ma=!1),b="";else if(!c){var e=">> ";a.M.hb&1&&(e=a.M.ea&131072?"-- ":"## ");a.U(e+b)}var f=b.charAt(0);if('"'==f||"'"==f)return!0;a.cb=null;if(zb(a)&&0x||"z">>20;La.wi= -a.M.Ld+La.bk;La.Db=ce.ya[(La.wi&ce.Mb)>>>ce.Pa];La.Ui=La.Db.Xd(La.bk);La.ck=(We&4190208)>>>10;La.xi=(La.Ui&-4096)+La.ck;La.Eb=ce.ya[(La.xi&ce.Mb)>>>ce.Pa];La.Vi=La.Eb.Xd(La.ck);La.Hk=(La.Vi&-4096)+(We&4095)}if(be=La){a.U("linear PDE addr PDE PTE addr PTE physical");a.U("--------- ---------- -------- ---------- -------- ----------");var ud="%"+l(We),ud=ud+(" %%"+zq(be.wi,be.Ui)),ud=ud+(" %%"+zq(be.xi,be.Vi,!0)),ud=ud+(" %%"+l(be.Hk));a.U(ud)}else a.U("unsupported operation")}}else a.U("missing address")}else{if("d"== -va){if("disk"==pa){da[0]="l";da[1]="json";er(a,da);break a}for(eb in Sp)if(da[1]==eb){var hn=a.ib[eb];hn?(da.shift(),da.shift(),hn(da)):a.U("no dump registered for "+pa);break a}pa||(va=a.Lc||"db")}else a.Lc=va;if("dh"==va){var jn=pa,kn=Oa,ln="",mn=0,tb=a.Oa,xc=a.qa;if(xc.length){var Eb=+jn||a.Zb,de=+kn||10;isNaN(Eb)?Eb=de:ln="more ";Eb>xc.length&&(a.U("note: only "+xc.length+" available"),Eb=xc.length);tb-=Eb;0>tb&&(null==xc[xc.length-1].ga?(Eb=tb+Eb,tb=0):tb+=xc.length);var mi=[];"call"==kn&&(de= -1E5,mi=["CALL"]);for(void 0!==jn&&a.U(Eb+" instructions earlier:");0=xc.length&&(tb=0);a.Zb=Eb;mn++;de--}}mn||(a.U("no "+ln+"history available"),a.Zb=void 0)}else if("di"==va)da.shift(),a.U("no information");else{var ee=uq(a,pa);if(ee&&(null!=ee.ga||null!=ee.Ia)){var ug=0;Oa&&("l"==Oa.charAt(0)&& -(Oa=Oa.substr(1)||ab),ug=$p(a,Oa)>>>0,65536>4||1,ni="dd"==va?4:"dw"==va?2:1,on=0;onqi;qi++){var wg=a.Wa(ee,1),vg=vg|wg<<(oi++<<3);oi==ni&&(Xe+=l(vg,2*ni),Xe+=1==ni?7==qi?"-":" ":" ",vg=oi=0);pi+=32<=wg&&128>wg?String.fromCharCode(wg):"."}vd&&(vd+="\n");vd+=pa+" "+Xe+" "+pi}vd&&a.U(vd);a.Jb=ee}}}}}break;case "e":if("else"==g[0])break;var xg=1,pn=255,qn=a.Wa,rn=a.tc;"ew"==g[0]&&(xg=2,pn=65535, -qn=a.va,rn=a.pb);var sn=xg<<1,tn=g[1];if(null==tn)a.U("edit memory commands:"),a.U("\teb [a] [...] edit bytes at address a"),a.U("\tew [a] [...] edit words at address a");else{var yg=uq(a,tn);if(yg)for(var zg=2;zgwi;){for(var yc=null,Hr=256;Yc.Xa>>>0>>0;){$e.Xa=a.vb(Yc,!0);if(null==Yc.Ia||!Hr--)break;$e.ga=vn;if(yc=gr(a,$e))break;$e.ga=a.vb(Yc);if(yc=gr(a,$e,!0)){vn=a.vb(Yc,!0);0=g&&e;g++){if(2k[0].indexOf("+"))){var r=k[0]+":";k[2]&&(r+=" "+k[2]);a.U(r)}k[3]&&(g=k[3],f=null);f=Rq(a,b,g,f);b.Rd||d||d++;a.U(f);a.da=b;e-=b.Ia-q;c++}}} +function Cq(a,b,c,d){if(c)if(b){0>a.W&&a.P.length&&(a.W=0);if(0>a.W||b!=a.P[a.W])a.P.splice(0,0,b),a.W=0;a.W--}else b=a.P[a.W+1];a=[];if(b){b=b.toLowerCase().replace(/""/g,"'");c=0;var e=null;d=d||";";for(var f=0;f<=b.length;f++){var g=b.charAt(f);if('"'==g||"'"==g)e?g==e&&(e=null):e=g;else if(g==d&&!e||!g)a.push(qa(b.substring(c,f))),c=f+1}}return a} +function Qq(a,b,c){var d=!0;try{if(!b.length||"end"==b)a.Ma&&(a.U("ended assemble at "+rq(a.Ba)),a.da=a.Ba,a.Ma=!1),b="";else if(!c){var e=">> ";a.M.hb&1&&(e=a.M.ea&131072?"-- ":"## ");a.U(e+b)}var f=b.charAt(0);if('"'==f||"'"==f)return!0;a.cb=null;if(zb(a)&&0x||"z">>20;La.wi= +a.M.Ld+La.bk;La.Db=ce.ya[(La.wi&ce.Mb)>>>ce.Pa];La.Ui=La.Db.Xd(La.bk);La.ck=(We&4190208)>>>10;La.xi=(La.Ui&-4096)+La.ck;La.Eb=ce.ya[(La.xi&ce.Mb)>>>ce.Pa];La.Vi=La.Eb.Xd(La.ck);La.Ek=(La.Vi&-4096)+(We&4095)}if(be=La){a.U("linear PDE addr PDE PTE addr PTE physical");a.U("--------- ---------- -------- ---------- -------- ----------");var td="%"+l(We),td=td+(" %%"+Dq(be.wi,be.Ui)),td=td+(" %%"+Dq(be.xi,be.Vi,!0)),td=td+(" %%"+l(be.Ek));a.U(td)}else a.U("unsupported operation")}}else a.U("missing address")}else{if("d"== +va){if("disk"==pa){da[0]="l";da[1]="json";ir(a,da);break a}for(Xa in Wp)if(da[1]==Xa){var hn=a.ib[Xa];hn?(da.shift(),da.shift(),hn(da)):a.U("no dump registered for "+pa);break a}pa||(va=a.Lc||"db")}else a.Lc=va;if("dh"==va){var jn=pa,kn=Oa,ln="",mn=0,tb=a.Oa,xc=a.qa;if(xc.length){var Eb=+jn||a.Zb,de=+kn||10;isNaN(Eb)?Eb=de:ln="more ";Eb>xc.length&&(a.U("note: only "+xc.length+" available"),Eb=xc.length);tb-=Eb;0>tb&&(null==xc[xc.length-1].ga?(Eb=tb+Eb,tb=0):tb+=xc.length);var mi=[];"call"==kn&&(de= +1E5,mi=["CALL"]);for(void 0!==jn&&a.U(Eb+" instructions earlier:");0=xc.length&&(tb=0);a.Zb=Eb;mn++;de--}}mn||(a.U("no "+ln+"history available"),a.Zb=void 0)}else if("di"==va)da.shift(),a.U("no information");else{var ee=yq(a,pa);if(ee&&(null!=ee.ga||null!=ee.Ia)){var ug=0;Oa&&("l"==Oa.charAt(0)&& +(Oa=Oa.substr(1)||bb),ug=dq(a,Oa)>>>0,65536>4||1,ni="dd"==va?4:"dw"==va?2:1,on=0;onqi;qi++){var wg=a.Wa(ee,1),vg=vg|wg<<(oi++<<3);oi==ni&&(Xe+=l(vg,2*ni),Xe+=1==ni?7==qi?"-":" ":" ",vg=oi=0);pi+=32<=wg&&128>wg?String.fromCharCode(wg):"."}ud&&(ud+="\n");ud+=pa+" "+Xe+" "+pi}ud&&a.U(ud);a.Jb=ee}}}}}break;case "e":if("else"==g[0])break;var xg=1,pn=255,qn=a.Wa,rn=a.tc;"ew"==g[0]&&(xg=2,pn=65535, +qn=a.va,rn=a.pb);var sn=xg<<1,tn=g[1];if(null==tn)a.U("edit memory commands:"),a.U("\teb [a] [...] edit bytes at address a"),a.U("\tew [a] [...] edit words at address a");else{var yg=yq(a,tn);if(yg)for(var zg=2;zgwi;){for(var yc=null,Lr=256;Yc.Xa>>>0>>0;){$e.Xa=a.vb(Yc,!0);if(null==Yc.Ia||!Lr--)break;$e.ga=vn;if(yc=kr(a,$e))break;$e.ga=a.vb(Yc);if(yc=kr(a,$e,!0)){vn=a.vb(Yc,!0);0qr){if(d.load(this.W)){this.O=new ef(this,sr,"failsafe");this.O.load()&&(vr(this,d),a=2,kr(this.O));ff(this.O,"timestamp",ta());lr(this.O);var e=this.A&&!this.P;if(1==a||Ea("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=mr(d)){var f=nr(d,"code"),g=nr(d,"data");f&&("ok"==f?d.load(g):("error"==f&&"no machine state"!= -g?(this.Ua("Error: "+g),"unable to verify user"==g&&(Ia("user",""),this.C=null)):this.U(f+": "+g),kr(d),d.load()?(c=mr(d),e=!0):c=!1))}e&&ur(this,c?d:null)}else 2==a&&d.clear()}else ur(this);delete this.W;delete this.X}e=kb(this.id);for(f=0;fa[1];a=a[2];this.ra.hc=!0;var d=this.xa.power;d&&(d.textContent="Shutdown");this.la||(this.U("PCjs v"+sr+"\nCopyright \u00a9 2012-2016 Jeff Parsons \nLicense: GPL version 3 or later "),this.la=!0);this.M&&(wr(this,this.M,b,c,a),$c(this.M));this.qa&&(vr(this,b),b.clear());!c&&this.O&&(this.O.clear(),delete this.O);this.R=0}; -function vr(a,b){if(Ea("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.za,d=a.he(),e=b.toString(),f={app:"PCjs"};f.ver=sr;f.url=c;f.user=d;f.type="bug";f.data=e;za("http://www.pcjs.org/api/v1/report",!0,f)}} -function ir(a,b,c){var d,e="none";if(a.R)return null;a.R--;var f=new ef(a,sr),g=new ef(a,sr,"validate"),k=ta();ff(g,"timestamp",k);ff(f,"timestamp",k);ff(f,"version","1.20.9");ff(f,"url",window?window.location.href:null);ff(f,"browser",Ba());a.M&&a.M.kc&&(c&&a.M.bc(),d=a.M.kc(b,c),"object"===typeof d&&ff(f,a.M.id,d),c&&(a.M.ra.hc=!1,!1===d&&(e=null)));for(var k=kb(a.id),q=0;qur){if(d.load(this.W)){this.O=new ef(this,wr,"failsafe");this.O.load()&&(Ar(this,d),a=2,or(this.O));ff(this.O,"timestamp",ta());pr(this.O);var e=this.A&&!this.P;if(1==a||Ea("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=qr(d)){var f=rr(d,"code"),g=rr(d,"data");f&&("ok"==f?d.load(g):("error"==f&&"no machine state"!= +g?(this.Ua("Error: "+g),"unable to verify user"==g&&(Ia("user",""),this.C=null)):this.U(f+": "+g),or(d),d.load()?(c=qr(d),e=!0):c=!1))}e&&zr(this,c?d:null)}else 2==a&&d.clear()}else zr(this);delete this.W;delete this.Y}e=kb(this.id);for(f=0;fa[1];a=a[2];this.ra.hc=!0;var d=this.xa.power;d&&(d.textContent="Shutdown");this.la||(this.U("PCjs v"+wr+"\nCopyright \u00a9 2012-2016 Jeff Parsons \nLicense: GPL version 3 or later "),this.la=!0);this.M&&(Br(this,this.M,b,c,a),$c(this.M));this.qa&&(Ar(this,b),b.clear());!c&&this.O&&(this.O.clear(),delete this.O);this.R=0}; +function Ar(a,b){if(Ea("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.za,d=a.he(),e=b.toString(),f={app:"PCjs"};f.ver=wr;f.url=c;f.user=d;f.type="bug";f.data=e;za("http://www.pcjs.org/api/v1/report",f,!0)}} +function mr(a,b,c){var d,e="none";if(a.R)return null;a.R--;var f=new ef(a,wr),g=new ef(a,wr,"validate"),k=ta();ff(g,"timestamp",k);ff(f,"timestamp",k);ff(f,"version","1.20.9");ff(f,"url",window?window.location.href:null);ff(f,"browser",Ba());a.M&&a.M.kc&&(c&&a.M.bc(),d=a.M.kc(b,c),"object"===typeof d&&ff(f,a.M.id,d),c&&(a.M.ra.hc=!1,!1===d&&(e=null)));for(var k=kb(a.id),q=0;qk.indexOf("/")&&"/"==window.location.pathname.slice(-1)&&(k=window.location.pathname+k);d?"}"==d.slice(-1)?(d=d.slice(0,-1),1]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" parms='"+d+"'":"")+(k?' url="'+k+'"':""))}k=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g, -"")),window.ActiveXObject||"ActiveXObject"in window?(k=new window.ActiveXObject("Microsoft.XMLDOM"),k.async=!1,k.loadXML(a)):k=(new window.DOMParser).parseFromString(a,"text/xml")}catch(z){k=null,a=z.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");za(e,!0,null,null,function(f,g,k){if(k||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+k+")");else{if(f=d[3])if(k=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=k[0],r,x=/( [a-z]+=)(['"])(.*?)\2/g;r=x.exec(f);)q=0>q.indexOf(r[1])?q.replace(">",r[0]+">"):q.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);k[0]!=q&&(g=g.replace(k[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],g);Lr(a,b,c)}})}else c(a,null)} -function Mr(a,b,c,d){function e(a){if(void 0===k){var b=g&&rb(g,"machine-warning");k=b&&b[0]||g}k&&(k.innerHTML=na(a))}function f(a){e("Error: "+a);q&&(--zr||Wa(!0));q=!1}var g,k,q=!0;zr++;ib[a]={};try{if(g=document.getElementById(a)){var r;if("object"==typeof resources&&(r=resources.css)){var x=document.head||document.getElementsByTagName("head")[0],z=document.createElement("style");z.type="text/css";z.styleSheet?z.styleSheet.cssText=r:z.appendChild(document.createTextNode(r));x.appendChild(z)}c|| -(c="/versions/pcjs/1.20.9/components.xsl");r=function(d,k){k?Ar(c,null,null,!1,e,function(d,q){if(q)if(jb(a,c,d),e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var r=k.transformNode(q);r?(g.outerHTML=r,--zr||Wa(!0)):f("transformNodeToObject failed")}else document.implementation&&document.implementation.createDocument?(r=new XSLTProcessor,r.importStylesheet(q),(r=r.transformToFragment(k,document))?g.parentNode?(g.parentNode.replaceChild(r,g),--zr||Wa(!0)):f("invalid machine element: "+ -a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f(d)}):f(d)};"<"!=b.charAt(0)?Ar(b,a,d,!0,e,r):Br(b,null,a,d,!1,e,r)}else f("missing machine element: "+a)}catch(y){f(y.message)}return q}window.embedPC=function(a,b,c,d){Wa(!1);return Mr(a,b,c,d)};window.enableEvents=Wa;window.sendEvent=Xa; -function Nr(a,b,c,d){if(!c&&b){d.push(b);a=ib[d[0]];b=null;for(var e in a)if(la(e,"components.xsl")){b=e.replace(".xsl",".css");break}b?za(b,!0,null,null,Or,d):Or(0,null,0,d)}else Ca("Error ("+c+") requesting "+a)} -function Or(a,b,c,d){var e,f,g;a=d[0];c=d[1];e=d[4];e=e.match(/^(\s*\(function\(\)\{)([\s\S]*)(}\)\(\);\s*)$/);var k=ib[a],q={},r;for(r in k){var x=k[r],z=ka(r);if("xml"==z){for(z=/[ \t]*]*path=(['"])(.*?)\1.*?<\/disk>\n?/g;f=z.exec(k[r]);){var y=f[2];y&&(k[y]||(x=x.replace(f[0],"")))}f=r=ja(r)}else"xsl"==z&&(g=r=ja(r));q[r]=x}b&&(q[r="css"]=b);d[2]&&(q[r="parms"]=d[2]);d[3]&&(q[r="state"]=d[3]);f&&g?(b=JSON.stringify(q),e=e[1]+"var resources="+b+";"+e[2]+e[3],d=document.createElement("a"), -r="string"==typeof d.download,e=e.replace(/\u00A9/g,"©"),b="data:application/javascript,",Ka("Firefox")?b+=encodeURIComponent(e):(r=!1,b+=encodeURI(e)),r?(d.href=b,d.download=c+".js",document.body.appendChild(d),d.click(),document.body.removeChild(d),b='Check your Downloads folder for "'+d.download+'", '):(window.open(b),b="Check your browser for a new window/tab containing the PCjs script, "),b=b+('copy it to your web server as "'+c+'.js", and then add the following to your web page:\n\n')+ -('
\n'),b+="...\n",b+='\n'; + sAlert += '\n'; sAlert += '\n\n'; sAlert += 'The machine should appear where the
is located.'; web.alertUser(sAlert); diff --git a/modules/shared/lib/weblib.js b/modules/shared/lib/weblib.js index 9d752a2c5..2a19a8789 100644 --- a/modules/shared/lib/weblib.js +++ b/modules/shared/lib/weblib.js @@ -239,7 +239,7 @@ web.getResource = function(sURL, dataPost, fAsync, done) }; } - if (typeof dataPost == "object") { + if (dataPost && typeof dataPost == "object") { var sDataPost = ""; for (var p in dataPost) { if (!dataPost.hasOwnProperty(p)) continue; @@ -601,44 +601,41 @@ web.getURLParameters = function(sParms) }; /** - * downloadJSON() + * downloadFile(sData, sType, fBase64, sFileName) * - * @param {string} sJSON + * @param {string} sData + * @param {string} sType + * @param {boolean} [fBase64] * @param {string} [sFileName] */ -web.downloadJSON = function(sJSON, sFileName) +web.downloadFile = function(sData, sType, fBase64, sFileName) { - var link, sAlert; - var fDownload = !!sFileName; - var sURI = "data:application/json,"; + var link = null, sAlert; + var sURI = "data:application/" + sType + (fBase64? ";base64" : "") + ","; if (!web.isUserAgent("Firefox")) { - fDownload = false; - sURI += encodeURI(sJSON); + sURI += (fBase64? sData : encodeURI(sData)); } else { - sURI += encodeURIComponent(sJSON); - if (fDownload) { + sURI += (fBase64? sData : encodeURIComponent(sData)); + if (sFileName) { link = document.createElement('a'); - if (typeof link.download != 'string') fDownload = false; + if (typeof link.download != 'string') link = null; } } - - if (fDownload) { + if (link) { link.href = sURI; link.download = sFileName; - document.body.appendChild(link); + document.body.appendChild(link); // Firefox requires the link to be in the body link.click(); document.body.removeChild(link); - sAlert = 'Check your Downloads folder for "' + sFileName + '".'; + sAlert = 'Check your Downloads folder for "' + sFileName + '"'; } else { window.open(sURI); - sAlert = 'Check your browser for a new window/tab containing the requested data.'; + sAlert = 'Check your browser for a new window/tab containing the requested data'; } - - web.alertUser(sAlert); + return sAlert; }; - /** * onCountRepeat(n, fnRepeat, fnComplete, msDelay) * From 1ace6678a212a136c82ea49b2b2c10516308b509 Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Tue, 23 Feb 2016 10:16:42 -0800 Subject: [PATCH 12/19] Compilation update --- versions/c1pjs/1.20.9/c1p-dbg.js | 4 +- versions/c1pjs/1.20.9/c1p.js | 6 +- versions/pcjs/1.20.9/pc-dbg.js | 1320 +++++++++++++++--------------- versions/pcjs/1.20.9/pc.js | 1200 +++++++++++++-------------- 4 files changed, 1265 insertions(+), 1265 deletions(-) diff --git a/versions/c1pjs/1.20.9/c1p-dbg.js b/versions/c1pjs/1.20.9/c1p-dbg.js index 48062ced3..67138e10f 100644 --- a/versions/c1pjs/1.20.9/c1p-dbg.js +++ b/versions/c1pjs/1.20.9/c1p-dbg.js @@ -1,7 +1,7 @@ (function(){var f;function p(a,b){var c="";void 0===b?b=8:8=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function q(a){return"0x"+p(a,2)}function r(a){return"0x"+p(a,4)}function aa(a){var b=a,c=a.lastIndexOf("/");0<=c&&(b=a.substr(c+1));c=b.indexOf("&");0":">",'"':""","'":"'"};function da(a){return a.replace(/[&<>"']/g,function(a){return ca[a]})}var ea=Date.now||function(){return+new Date}; -function t(a,b){var c=0,d=null;if("object"==typeof resources&&(d=resources[a]))b&&b(a,d,c);else{var e=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");e.onreadystatechange=function(){4===e.readyState&&(d=e.responseText,200==e.status||!e.status&&d.length&&"file:"==(window?window.location.protocol:"file:")||(c=e.status||-1),b&&b(a,d,c))};var g="",h;for(h in null)null.hasOwnProperty(h)&&(g&&(g+="&"),g+=h+"="+encodeURIComponent(null[h]));g=g.replace(/%20/g, -"+");e.open("POST",a,!0);e.setRequestHeader("Content-type","application/x-www-form-urlencoded");e.send(g)}}function u(a){window&&window.alert(a)}function v(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}function fa(a,b,c){function d(){--a;0<=a&&(b()||(a=0));0=d?48:55),c=String.fromCharCode(d)+c;a>>=4}return c}function aa(a){var b=a,c=a.lastIndexOf("/");0<=c&&(b=a.substr(c+1));c=b.indexOf("&");0":">",'"':""","'":"'"}; function da(a){return a.replace(/[&<>"']/g,function(a){return ca[a]})}var q=Date.now||function(){return+new Date}; -function r(a,b){var c=0,d=null;if("object"==typeof resources&&(d=resources[a]))b&&b(a,d,c);else{var f=window.XMLHttpRequest?new window.XMLHttpRequest:new window.ActiveXObject("Microsoft.XMLHTTP");f.onreadystatechange=function(){4===f.readyState&&(d=f.responseText,200==f.status||!f.status&&d.length&&"file:"==(window?window.location.protocol:"file:")||(c=f.status||-1),b&&b(a,d,c))};var g="",k;for(k in null)null.hasOwnProperty(k)&&(g&&(g+="&"),g+=k+"="+encodeURIComponent(null[k]));g=g.replace(/%20/g, -"+");f.open("POST",a,!0);f.setRequestHeader("Content-type","application/x-www-form-urlencoded");f.send(g)}}function t(a){window&&window.alert(a)}function v(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 w={init:[],show:[],exit:[]},ea=!1,x=!0;function fa(a,b){if(window){var c=window[a];window[a]="function"!==typeof c?b:function(){c&&c();b()}}} -function y(a){w.init.push(a)}function z(a){if(x)try{for(var b=0;bb?1:a>1,k;k=c(b,a[g]);0a?"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 ua=[31,28,31,30,31,30,31,31,30,31,30,31];function wa(a,b){var c=0,d=1,e;for(e in a){if(d>=arguments.length)break;var f=a[e],g=arguments[d++],c=c&~f.nh|g<>a.shift} function ya(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 Ib(a.x,a.y,a.ad,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new Ib(a.x,a.y,a.ad*b/c|0,a.A),a.x+=b.ad,a.ad-=b.ad);return b}h=Gb.prototype; -h.Ub=function(a,b,c,d){return this.ia&&this.ia.Ub(a,b,c,d)||this.M&&this.M.Ub(a,b,c,d)||this.O&&this.O.Ub(a,b,c,d)||this.ma&&this.ma.Ub(a,b,c,d)?!0:this.parent.Ub.call(this,a,b,c,d)};h.Jc=function(a,b,c,d){this.ia=a;this.ja=b;this.M=c;this.ma=d;this.O=Kb(a,"Keyboard")};h.lc=function(a,b){b||Lb();return!0};h.kc=function(){return!0};h.ge=function(a,b){a.button||(this.ka=b?0:-1,Mb(this,a,b))};h.Ef=function(a){Mb(this,a)}; -function Mb(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,f=null.getBoundingClientRect(),d=(b.clientX-f.left)*d|0;b=(b.clientY-f.top)*e|0;null==c&&(a.ka||(a.ka=Math.abs(a.P-d)>Math.abs(a.X-b)?1:2),1==a.ka?b=a.X:2==a.ka&&(d=a.P));a.P=d;a.X=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.A&&a.A.Ne)for(f=0;fd&&(f=d);c=f;break a}c=-1}if(-1!==c&&(c&=-16,c!=a.Ja)){b=c;if(a.context&&a.qa&&a.ta){e=a.qa.width;a.ta.fillStyle="black";a.ta.fillRect(0,360,e,360);Ob(a,378,a.qa,a.ta);a.wa=a.Ma.width/24|0;if(null==b)Pb(a,"Mouse over memory to dump");else for(Pb(a,"0x"+l(b),null,0,1),f=1;16>=f;f++){d="";for(g=1;8>=g;g++){var k;k=a.ja;var q=b++;k=k.ya[(q&k.Mb)>>>k.Pa].oe(q&k.A,q);Pb(a,l(k,2),null,1);d+=32<=k&&128>k?String.fromCharCode(k):"."}Pb(a,d,null,0,1)}a.context.drawImage(a.qa,0,360,e,360,a.xb,a.Jb,a.cb,a.Yb)}a.Ja= -c}}}h.pd=function(){};function Qb(a,b,c,d){a.A.xf[a.A.Bi++]={Pk:b,Pd:c,type:d};return wa(Nb,b,c,0,d)}function Ob(a,b,c,d){var e,f=null.style.color,g=a.Va=10;a.C=g;a.W=b;a.Y=a.Ea=18;e||(e=a.Ba||a.Ea+"px Monaco, Lucida Console, Courier New");a.la=a.Ba=e;c&&(a.Ma=c);d&&(a.R=d,a.Oa=f||"white")} -function Pb(a,b,c,d,e){a.R.font=a.la;a.R.fillStyle=a.Oa;a.R.fillText(b,a.C,a.W);a.C+=a.wa;null!=c&&(16!=a.rb?b=c.toString():(b=8>a.Ta?"0x":"",b+=l(c,a.Ta)),a.R.fillText(b,a.C,a.W),a.C+=a.wa);d&&(a.C+=a.wa*d);e&&(a.C=a.Va,a.W+=(a.Y+2)*(e||1))}function Lb(){for(var a=!1,b=rb(document,"pcjs","panel"),c=0;c=this.O?12:24>=this.O?14:15;this.Rb=1<>2;this.A=this.Rb-1;this.W=this.Y/this.Rb|0;this.P=this.W-1;this.C=[];this.R=[];this.ia=this.X=!1;this.da=[];this.ka=[];a=new Sb;Tb(a,this.ma);this.ya=Array(this.W);for(b=0;b>>a.Pa;0a.Rb?a.Rb:c;if(g&&g.size){if(g.type==d&&g.controller==e){if(b+c<=g.Ia)return g.Le+=g.Ia-b,g.Ia=b,!0;if(b>=g.Ia+g.Le){q=g.size-(b-k);q>c&&(q=c);g.Le=b-g.Ia+q;c-=q;b=k+a.Rb;continue}}return ac(a,1,b,c)}g=a.ya[f];b=new Sb(b,q,a.Rb,d,e);Tb(b,a.ma,g);a.ya[f++]=b;b=k+a.Rb;c-=q}return 0>=c?(bc(a.M),!0):ac(a,2,b,c)} -function Zb(a,b){if(32==a.O)b?a.ja&&(cc(a,1048576,1048576,a.ja),a.ja=null):a.ja||(a.ja=dc(a,1048576,1048576),cc(a,1048576,1048576,dc(a,0,1048576)));else if(20>>this.Pa;0>>a.Pa;0>>=a.Pa;0>>a.Pa;0>>this.Pa].sc(a&this.A,a)}; -h.va=function(a){var b=a&this.A,c=(a&this.Mb)>>>this.Pa;return b!=this.A?this.ya[c].$f(b,a):this.ya[c++].sc(b,a)|this.ya[c&this.P].sc(0,a+1)<<8};function lc(a,b){var c=b&a.A,d=(b&a.Mb)>>>a.Pa;return c!=a.A?a.ya[d].ag(c,b):a.ya[d++].oe(c,b)|a.ya[d&a.P].oe(0,b+1)<<8}h.ua=function(a){var b=a&this.A,c=(a&this.Mb)>>>this.Pa;if(b>>this.Pa].Cc(a&this.A,b&255,a)};h.pb=function(a,b){var c=a&this.A,d=(a&this.Mb)>>>this.Pa;c!=this.A?this.ya[d].hg(c,b&65535,a):(this.ya[d++].Cc(c,b&255,a),this.ya[d&this.P].Cc(0,b>>8&255,a+1))};function mc(a,b,c){var d=b&a.A,e=(b&a.Mb)>>>a.Pa;d!=a.A?a.ya[e].ri(d,c&65535,b):(a.ya[e++].tf(d,c&255,b),a.ya[e&a.P].tf(0,c>>8&255,b+1))} -h.ub=function(a,b){var c=a&this.A,d=(a&this.Mb)>>>this.Pa;if(c>>=8};h.Si=function(){return null};function nc(a,b){if(void 0===b)return a.ia=!a.ia,a.ia;void 0===a.C[b]&&(a.C[b]=[null,!1]);a.C[b][1]=!a.C[b][1];return a.C[b][1]} -function oc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var f=a,g=+e+d,k=c[e].bind(b);if(void 0!==k)for(var q=+e+d;q<=g;q++)void 0!==f.C[q]?Ca("Input port "+ia(q)+" already registered"):f.C[q]=[k,!1]}}function pc(a,b,c,d){for(var e=0,f=0;0>>=f)&q;if(void 0!==g){if(g[0])g[0](b,q,e);a.ma&&a.X!=g[1]&&uc(a.ma,b,q)}else a.ma&&(sb(a.ma,a,b,q,e),a.X&&uc(a.ma,b,q));f+=k<<3;b+=k;c-=k}}function ac(a,b,c,d,e){b="Memory block error ("+b+": "+l(c)+","+l(d)+")";e?a.log(b):Ca(b);return!1}var vc;if(Bb){var wc=new ArrayBuffer(2);(new DataView(wc)).setUint16(0,256,!0);vc=256===(new Uint16Array(wc))[0]}else vc=!1;var hc=vc; -function Sb(a,b,c,d,e,f){this.id=Bc+=2;this.ha=null;this.R=0;this.Ia=a;this.Le=b;this.size=c||0;this.type=d||Cc;this.O=d==gc;this.controller=null;this.M=f;Tb(this);this.ab=this.Ni=!1;if(c)if(e)this.controller=e,a=e.Ri(a),this.ha=a[0],this.R=a[1],ec(this,e.hh());else if(Bb)this.xa=new ArrayBuffer(c),this.ja=new DataView(this.xa,0,c),this.eb=new Uint8Array(this.xa,0,c),this.ce=new Uint16Array(this.xa,0,c>>1),this.ha=new Int32Array(this.xa,0,c>>2),ec(this,hc?ic:jc);else{this.ha=Array(c>>2);for(e=0;e< -this.ha.length;e++)this.ha[e]=0;ec(this,kc)}else ec(this)}var Cc=0,gc=2,Dc="NONE RAM ROM VIDEO H/W UNPAGED PAGED".split(" "),Ec=["black","blue","green","cyan"],Bc=0;function Fc(a){Bb&&!hc&&(a=a<<24|a<<8&16711680|a>>8&65280|a>>>24);return a} -Sb.prototype={constructor:Sb,parent:null,ih:function(a){this.Ia=a},save:function(){var a,b;if(this.controller)a=null;else if(Bb)for(a=Array(this.size>>2),b=0;b>8,c)},W:function(a, +93:"critical error information (@AL)",96:"get fully-qualified filename from $@DS:@SI",99:"get lead byte table (@AL)",108:"extended open file $@DS:@SI"},65:{79:"check debugger loaded"}};function Hb(a){Za.call(this,"Panel",a,Hb);this.P=this.X=this.ka=-1}ib(Hb);function Ib(a,b,c,d){this.A=[a,b,c,d];this.C=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.C=null)} +Ib.prototype.toString=function(){this.C||(this.C="#"+l(this.A[0],2)+l(this.A[1],2)+l(this.A[2],2));return this.C};function Jb(a,b,c,d){this.x=a;this.y=b;this.ad=c;this.A=d}Jb.prototype.contains=function(a,b){return a>=this.x&&a=this.y&&b=c>>2);d?(b=new Jb(a.x,a.y,a.ad,a.A*b/c|0),a.y+=b.A,a.A-=b.A):(b=new Jb(a.x,a.y,a.ad*b/c|0,a.A),a.x+=b.ad,a.ad-=b.ad);return b}h=Hb.prototype; +h.Ub=function(a,b,c,d){return this.ia&&this.ia.Ub(a,b,c,d)||this.M&&this.M.Ub(a,b,c,d)||this.O&&this.O.Ub(a,b,c,d)||this.ma&&this.ma.Ub(a,b,c,d)?!0:this.parent.Ub.call(this,a,b,c,d)};h.Jc=function(a,b,c,d){this.ia=a;this.ja=b;this.M=c;this.ma=d;this.O=Lb(a,"Keyboard")};h.lc=function(a,b){b||Mb();return!0};h.kc=function(){return!0};h.ge=function(a,b){a.button||(this.ka=b?0:-1,Nb(this,a,b))};h.Ef=function(a){Nb(this,a)}; +function Nb(a,b,c){var d=1280/null.offsetWidth,e=720/null.offsetHeight,f=null.getBoundingClientRect(),d=(b.clientX-f.left)*d|0;b=(b.clientY-f.top)*e|0;null==c&&(a.ka||(a.ka=Math.abs(a.P-d)>Math.abs(a.X-b)?1:2),1==a.ka?b=a.X:2==a.ka&&(d=a.P));a.P=d;a.X=b;if(0<=d&&1280>d&&0<=b&&720>b){a:{c=d;if(960>c&&a.A&&a.A.Ne)for(f=0;fd&&(f=d);c=f;break a}c=-1}if(-1!==c&&(c&=-16,c!=a.Ja)){b=c;if(a.context&&a.qa&&a.ta){e=a.qa.width;a.ta.fillStyle="black";a.ta.fillRect(0,360,e,360);Pb(a,378,a.qa,a.ta);a.wa=a.Ma.width/24|0;if(null==b)Qb(a,"Mouse over memory to dump");else for(Qb(a,"0x"+l(b),null,0,1),f=1;16>=f;f++){d="";for(g=1;8>=g;g++){var k;k=a.ja;var q=b++;k=k.ya[(q&k.Mb)>>>k.Pa].oe(q&k.A,q);Qb(a,l(k,2),null,1);d+=32<=k&&128>k?String.fromCharCode(k):"."}Qb(a,d,null,0,1)}a.context.drawImage(a.qa,0,360,e,360,a.xb,a.Jb,a.cb,a.Yb)}a.Ja= +c}}}h.pd=function(){};function Rb(a,b,c,d){a.A.xf[a.A.Bi++]={Pk:b,Pd:c,type:d};return wa(Ob,b,c,0,d)}function Pb(a,b,c,d){var e,f=null.style.color,g=a.Va=10;a.C=g;a.W=b;a.Y=a.Ea=18;e||(e=a.Ba||a.Ea+"px Monaco, Lucida Console, Courier New");a.la=a.Ba=e;c&&(a.Ma=c);d&&(a.R=d,a.Oa=f||"white")} +function Qb(a,b,c,d,e){a.R.font=a.la;a.R.fillStyle=a.Oa;a.R.fillText(b,a.C,a.W);a.C+=a.wa;null!=c&&(16!=a.rb?b=c.toString():(b=8>a.Ta?"0x":"",b+=l(c,a.Ta)),a.R.fillText(b,a.C,a.W),a.C+=a.wa);d&&(a.C+=a.wa*d);e&&(a.C=a.Va,a.W+=(a.Y+2)*(e||1))}function Mb(){for(var a=!1,b=sb(document,"pcjs","panel"),c=0;c=this.O?12:24>=this.O?14:15;this.Rb=1<>2;this.A=this.Rb-1;this.W=this.Y/this.Rb|0;this.P=this.W-1;this.C=[];this.R=[];this.ia=this.X=!1;this.da=[];this.ka=[];a=new Tb;Ub(a,this.ma);this.ya=Array(this.W);for(b=0;b>>a.Pa;0a.Rb?a.Rb:c;if(g&&g.size){if(g.type==d&&g.controller==e){if(b+c<=g.Ia)return g.Le+=g.Ia-b,g.Ia=b,!0;if(b>=g.Ia+g.Le){q=g.size-(b-k);q>c&&(q=c);g.Le=b-g.Ia+q;c-=q;b=k+a.Rb;continue}}return bc(a,1,b,c)}g=a.ya[f];b=new Tb(b,q,a.Rb,d,e);Ub(b,a.ma,g);a.ya[f++]=b;b=k+a.Rb;c-=q}return 0>=c?(cc(a.M),!0):bc(a,2,b,c)} +function $b(a,b){if(32==a.O)b?a.ja&&(dc(a,1048576,1048576,a.ja),a.ja=null):a.ja||(a.ja=ec(a,1048576,1048576),dc(a,1048576,1048576,ec(a,0,1048576)));else if(20>>this.Pa;0>>a.Pa;0>>=a.Pa;0>>a.Pa;0>>this.Pa].sc(a&this.A,a)}; +h.va=function(a){var b=a&this.A,c=(a&this.Mb)>>>this.Pa;return b!=this.A?this.ya[c].$f(b,a):this.ya[c++].sc(b,a)|this.ya[c&this.P].sc(0,a+1)<<8};function mc(a,b){var c=b&a.A,d=(b&a.Mb)>>>a.Pa;return c!=a.A?a.ya[d].ag(c,b):a.ya[d++].oe(c,b)|a.ya[d&a.P].oe(0,b+1)<<8}h.ua=function(a){var b=a&this.A,c=(a&this.Mb)>>>this.Pa;if(b>>this.Pa].Cc(a&this.A,b&255,a)};h.pb=function(a,b){var c=a&this.A,d=(a&this.Mb)>>>this.Pa;c!=this.A?this.ya[d].hg(c,b&65535,a):(this.ya[d++].Cc(c,b&255,a),this.ya[d&this.P].Cc(0,b>>8&255,a+1))};function nc(a,b,c){var d=b&a.A,e=(b&a.Mb)>>>a.Pa;d!=a.A?a.ya[e].ri(d,c&65535,b):(a.ya[e++].tf(d,c&255,b),a.ya[e&a.P].tf(0,c>>8&255,b+1))} +h.ub=function(a,b){var c=a&this.A,d=(a&this.Mb)>>>this.Pa;if(c>>=8};h.Si=function(){return null};function oc(a,b){if(void 0===b)return a.ia=!a.ia,a.ia;void 0===a.C[b]&&(a.C[b]=[null,!1]);a.C[b][1]=!a.C[b][1];return a.C[b][1]} +function pc(a,b,c,d){void 0===d&&(d=0);for(var e in c){var f=a,g=+e+d,k=c[e].bind(b);if(void 0!==k)for(var q=+e+d;q<=g;q++)void 0!==f.C[q]?Ca("Input port "+ia(q)+" already registered"):f.C[q]=[k,!1]}}function qc(a,b,c,d){for(var e=0,f=0;0>>=f)&q;if(void 0!==g){if(g[0])g[0](b,q,e);a.ma&&a.X!=g[1]&&vc(a.ma,b,q)}else a.ma&&(vb(a.ma,a,b,q,e),a.X&&vc(a.ma,b,q));f+=k<<3;b+=k;c-=k}}function bc(a,b,c,d,e){b="Memory block error ("+b+": "+l(c)+","+l(d)+")";e?a.log(b):Ca(b);return!1}var wc;if(Cb){var Bc=new ArrayBuffer(2);(new DataView(Bc)).setUint16(0,256,!0);wc=256===(new Uint16Array(Bc))[0]}else wc=!1;var ic=wc; +function Tb(a,b,c,d,e,f){this.id=Cc+=2;this.ha=null;this.R=0;this.Ia=a;this.Le=b;this.size=c||0;this.type=d||Dc;this.O=d==hc;this.controller=null;this.M=f;Ub(this);this.ab=this.Ni=!1;if(c)if(e)this.controller=e,a=e.Ri(a),this.ha=a[0],this.R=a[1],fc(this,e.hh());else if(Cb)this.xa=new ArrayBuffer(c),this.ja=new DataView(this.xa,0,c),this.eb=new Uint8Array(this.xa,0,c),this.ce=new Uint16Array(this.xa,0,c>>1),this.ha=new Int32Array(this.xa,0,c>>2),fc(this,ic?jc:kc);else{this.ha=Array(c>>2);for(e=0;e< +this.ha.length;e++)this.ha[e]=0;fc(this,lc)}else fc(this)}var Dc=0,hc=2,Ec="NONE RAM ROM VIDEO H/W UNPAGED PAGED".split(" "),Fc=["black","blue","green","cyan"],Cc=0;function Gc(a){Cb&&!ic&&(a=a<<24|a<<8&16711680|a>>8&65280|a>>>24);return a} +Tb.prototype={constructor:Tb,parent:null,ih:function(a){this.Ia=a},save:function(){var a,b;if(this.controller)a=null;else if(Cb)for(a=Array(this.size>>2),b=0;b>8,c)},W:function(a, b,c){this.Cc(a++,b&255,c++);this.Cc(a++,b>>8&255,c++);this.Cc(a++,b>>16&255,c++);this.Cc(a,b>>>24,c)},Ba: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},Ra: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},cc: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<>8);this.ab=!0},Xc:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ha[c]=b;this.ab=!0},wa:function(a,b){this.ma&&null!=this.Ia&&Jc(this.ma,this.Ia+a)||this.M&&Kc(this.M,b,1,!1);return this.oe(a,b)},Yb:function(a,b){this.ma&&null!=this.Ia&&Jc(this.ma,this.Ia+a,2)||this.M&&Kc(this.M,b,2,!1);return this.ag(a,b)},Oa:function(a, -b){this.ma&&null!=this.Ia&&Jc(this.ma,this.Ia+a,4)||this.M&&Kc(this.M,b,4,!1);return this.ji(a,b)},Vb:function(a,b,c){this.ma&&null!=this.Ia&&Lc(this.ma,this.Ia+a)||this.M&&Kc(this.M,c,1,!0);this.O?this.ia(a,b,c):this.tf(a,b,c)},qd:function(a,b,c){this.ma&&null!=this.Ia&&Lc(this.ma,this.Ia+a,2)||this.M&&Kc(this.M,c,2,!0);this.O?this.ia(a,b,c):this.ri(a,b,c)},Vc:function(a,b,c){this.ma&&null!=this.Ia&&Lc(this.ma,this.Ia+a,4)||this.M&&Kc(this.M,c,4,!0);this.O?this.ia(a,b,c):this.qa(a,b,c)},Ha:function(a, +this.ha[c]&~(65535<>8);this.ab=!0},Xc:function(a,b){var c=a>>2,d=(a&3)<<3;if(d){var e=-1<>>32-d}else this.ha[c]=b;this.ab=!0},wa:function(a,b){this.ma&&null!=this.Ia&&Kc(this.ma,this.Ia+a)||this.M&&Lc(this.M,b,1,!1);return this.oe(a,b)},Yb:function(a,b){this.ma&&null!=this.Ia&&Kc(this.ma,this.Ia+a,2)||this.M&&Lc(this.M,b,2,!1);return this.ag(a,b)},Oa:function(a, +b){this.ma&&null!=this.Ia&&Kc(this.ma,this.Ia+a,4)||this.M&&Lc(this.M,b,4,!1);return this.ji(a,b)},Vb:function(a,b,c){this.ma&&null!=this.Ia&&Mc(this.ma,this.Ia+a)||this.M&&Lc(this.M,c,1,!0);this.O?this.ia(a,b,c):this.tf(a,b,c)},qd:function(a,b,c){this.ma&&null!=this.Ia&&Mc(this.ma,this.Ia+a,2)||this.M&&Lc(this.M,c,2,!0);this.O?this.ia(a,b,c):this.ri(a,b,c)},Vc:function(a,b,c){this.ma&&null!=this.Ia&&Mc(this.ma,this.Ia+a,4)||this.M&&Lc(this.M,c,4,!0);this.O?this.ia(a,b,c):this.qa(a,b,c)},Ha:function(a, b){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.P;return this.Cd.sc(a,b)},xb:function(a,b){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.P;return this.Cd.$f(a,b)},Va:function(a,b){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.P;return this.Cd.Xd(a,b)},pc:function(a,b,c){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.X;this.Cd.Cc(a,b,c)},Gd:function(a,b,c){this.Db.ha[this.A]|=this.P;this.Eb.ha[this.C]|=this.X;this.Cd.hg(a,b,c)},hd:function(a,b,c){this.Db.ha[this.A]|=this.P; -this.Eb.ha[this.C]|=this.X;this.Cd.gg(a,b,c)},Ja:function(a,b){return Mc(this.M,b,!1).sc(a,b)},Ib:function(a,b){return Mc(this.M,b,!1).$f(a,b)},cb:function(a,b){return Mc(this.M,b,!1).Xd(a,b)},be:function(a,b,c){Mc(this.M,c,!0).Cc(a,b,c)},Hd:function(a,b,c){Mc(this.M,c,!0).hg(a,b,c)},re:function(a,b,c){Mc(this.M,c,!0).gg(a,b,c)},ta:function(a){return this.eb[a]},za:function(a){return this.eb[a]},Ea:function(a){this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=32;return this.eb[a]},ib:function(a){return this.ja.getUint16(a, +this.Eb.ha[this.C]|=this.X;this.Cd.gg(a,b,c)},Ja:function(a,b){return Nc(this.M,b,!1).sc(a,b)},Ib:function(a,b){return Nc(this.M,b,!1).$f(a,b)},cb:function(a,b){return Nc(this.M,b,!1).Xd(a,b)},be:function(a,b,c){Nc(this.M,c,!0).Cc(a,b,c)},Hd:function(a,b,c){Nc(this.M,c,!0).hg(a,b,c)},re:function(a,b,c){Nc(this.M,c,!0).gg(a,b,c)},ta:function(a){return this.eb[a]},za:function(a){return this.eb[a]},Ea:function(a){this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=32;return this.eb[a]},ib:function(a){return this.ja.getUint16(a, !0)},lb:function(a){return a&1?this.eb[a]|this.eb[a+1]<<8:this.ce[a>>1]},rb:function(a){this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=32;return a&1?this.eb[a]|this.eb[a+1]<<8:this.ce[a>>1]},Ma:function(a){return this.ja.getInt32(a,!0)},Qa:function(a){return a&3?this.eb[a]|this.eb[a+1]<<8|this.eb[a+2]<<16|this.eb[a+3]<<24:this.ha[a>>2]},Ta:function(a){this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=32;return a&3?this.eb[a]|this.eb[a+1]<<8|this.eb[a+2]<<16|this.eb[a+3]<<24:this.ha[a>>2]},Jb:function(a,b){this.eb[a]= b;this.ab=!0},Zb:function(a,b){this.eb[a]=b;this.ab=!0},oc:function(a,b){this.eb[a]=b;this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=96;this.Cd.ab=!0},rd:function(a,b){this.ja.setUint16(a,b,!0);this.ab=!0},td:function(a,b){a&1?(this.eb[a]=b,this.eb[a+1]=b>>8):this.ce[a>>1]=b;this.ab=!0},Fd:function(a,b){a&1?(this.eb[a]=b,this.eb[a+1]=b>>8):this.ce[a>>1]=b;this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=96;this.Cd.ab=!0},Lc:function(a,b){this.ja.setInt32(a,b,!0);this.ab=!0},Wc:function(a,b){a&3?(this.eb[a]= -b,this.eb[a+1]=b>>8,this.eb[a+2]=b>>16,this.eb[a+3]=b>>24):this.ha[a>>2]=b;this.ab=!0},gd:function(a,b){a&3?(this.eb[a]=b,this.eb[a+1]=b>>8,this.eb[a+2]=b>>16,this.eb[a+3]=b>>24):this.ha[a>>2]=b;this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=96;this.Cd.ab=!0}};function Tb(a,b,c){a.ma=b;a.Re=a.Se=0;c&&(c.M&&(a.M=c.M),(a.Re=c.Re)&&Gc(a,Hc,!1),(a.Se=c.Se)&&Ic(a,Hc,!1))}function Nc(a,b){b?0===--a.Se&&(a.Cc=a.O?a.ia:a.tf,a.hg=a.O?a.Y:a.ri,a.gg=a.O?a.W:a.qa):0===--a.Re&&(a.sc=a.oe,a.$f=a.ag,a.Xd=a.ji)} -function Ic(a,b,c){c&&a.Se||(a.Cc=!a.O&&b[3]||a.ia,a.hg=!a.O&&b[4]||a.Y,a.gg=!a.O&&b[5]||a.W);if(c||void 0===c)a.tf=b[3]||a.ia,a.ri=b[4]||a.Y,a.qa=b[5]||a.W}function Gc(a,b,c){c&&a.Re||(a.sc=b[0]||a.ka,a.$f=b[1]||a.la,a.Xd=b[2]||a.da);if(c||void 0===c)a.oe=b[0]||a.ka,a.ag=b[1]||a.la,a.ji=b[2]||a.da}function ec(a,b,c){b||(b=5==a.type?Oc:6==a.type?Pc:Qc);Gc(a,b,c);Ic(a,b,c)} -var Qc=[],kc=[Sb.prototype.Ba,Sb.prototype.qb,Sb.prototype.Ra,Sb.prototype.cc,Sb.prototype.ud,Sb.prototype.Xc],Hc=[Sb.prototype.wa,Sb.prototype.Yb,Sb.prototype.Oa,Sb.prototype.Vb,Sb.prototype.qd,Sb.prototype.Vc],Pc=[Sb.prototype.Ha,Sb.prototype.xb,Sb.prototype.Va,Sb.prototype.pc,Sb.prototype.Gd,Sb.prototype.hd],Oc=[Sb.prototype.Ja,Sb.prototype.Ib,Sb.prototype.cb,Sb.prototype.be,Sb.prototype.Hd,Sb.prototype.re]; -if(Bb)var jc=[Sb.prototype.ta,Sb.prototype.ib,Sb.prototype.Ma,Sb.prototype.Jb,Sb.prototype.rd,Sb.prototype.Lc],ic=[Sb.prototype.za,Sb.prototype.lb,Sb.prototype.Qa,Sb.prototype.Zb,Sb.prototype.td,Sb.prototype.Wc],Rc=[Sb.prototype.Ea,Sb.prototype.rb,Sb.prototype.Ta,Sb.prototype.oc,Sb.prototype.Fd,Sb.prototype.gd]; -function Sc(a,b){Ya.call(this,"CPU",a,Sc,1);var c=a.cycles||b,d=a.multiplier||1;this.ba={};this.ba.Id=c;this.ba.Td=d;this.ba.tg=Math.round(this.ba.Id/1E4)/100;this.ba.Ce=this.ba.tg*this.ba.Td;this.ra.Ob=!1;this.ra.fh=!1;this.ra.ah=a.autoStart;this.ra.Oi=!1;c=bb.autostart;void 0!==c&&(this.ra.ah="true"==c?!0:"false"==c?!1:null);this.ra.We=!1;this.ba.Ff=this.ba.gf=0;this.ba.Gf=a.csStart;this.ba.ff=a.csInterval;this.ba.hf=a.csStop;this.gd=[];this.si=this.Ie.bind(this);yb(this)}hb(Sc); -var Tc=["power","reset"];h=Sc.prototype;h.Jc=function(a,b,c,d){this.ia=a;this.ja=b;this.ma=d;for(b=0;b=a.ba.gf&&(a.ba.gf+=a.ba.ff,c=!0);0<=a.ba.hf&&a.ba.hf<=bd(a)&&(a.ba.ff=a.ba.hf=-1,Vc(a),a.bc(),c=!0);c&&a.U(bd(a)+" cycles: checksum="+l(a.ba.Ff))}}h.pd=function(){this.ia&&this.ia.Wd&&this.ia.Wd.pd()}; -function cd(a,b){for(var c=0;c>>d.Pa;f=f+g-1>>>d.Pa;e.$g=0;for(e.Pd=0;k<=f;)g=d.ya[k],e.$g+=g.size,g.size&&(e.Rg.push(wa(Nb,k,0,0,g.type)),e.Pd++),k++;c.A=e;c.Ha=c.A.Pd*c.ja.Rb/691200;d=0;c.A.Bi=0;c.A.xf||(c.A.xf=[]);var e=-1,k=0,q=-1;for(f=0;f>1),q=g.y+(g.A>>1),r=g.A,g.ad>1,k.W+=(k.Y>>1)-2,Pb(k,e),k.za&&(k.R.restore(),k.za=!1)}}else Pb(c,"This space intentionally left blank");c.context.drawImage(c.da,0,0,c.da.width,c.da.height,c.Ib,c.Vb,c.ib,c.lb);c.Ra=!1}}h.Uc=function(){this.gd.length&&this.gd[0].Uc()}; -h.Ub=function(a,b,c){var d=this;a=!1;switch(b){case "power":case "reset":this.xa[b]=c;a=!0;break;case "run":this.xa[b]=c;c.onclick=function(){var a;if(a=d.ia)if(a=d.ia,a.ra.hc)a=!0;else{var b=null,c,k=kb(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.ba.tg&&(c=Math.round(c/a.ba.Td));return c}function Uc(a){a.ba.me=0;a.Zb=a.Jb=a.cb=a.A=0;Vc(a);ed(a,1)} -function ed(a,b,c){var d=!1;if(void 0!==b){.8>a.ba.me/a.ba.Ce?b=1:d=!0;a.ba.Td=b;b=a.ba.tg*a.ba.Td;if(a.ba.Ce!=b){a.ba.Ce=b;b=a.ba.Ce.toFixed(2)+"Mhz";var e=a.xa.setSpeed;e&&(e.textContent=b);a.U("target speed: "+b)}c&&a.Uc()}gd(a,a.Jb);a.Jb=0;a.ba.ef=sa();a.ba.De=0;hd(a);return d} -h.Ie=function(a){if(wb(this,!0)){if(!this.ra.Ob){ed(this);this.ia&&this.ia.start(this.ba.ef,bd(this));this.ra.Ob=!0;this.ra.fh=!0;this.R&&id(this.R);var b=this.xa.run;b&&(b.textContent="Halt");this.pd(!0);a&&this.Uc()}this.ba.th>=this.ba.Id&&hd(this,!0);this.ba.Jf=0;this.ba.ug=sa();this.ba.De&&(a=this.ba.ug-this.ba.De,a>this.ba.Xi&&(this.ba.ef+=a,this.ba.ef>this.ba.ug&&(this.ba.ef=this.ba.ug)));try{do{var c=this.ra.We?1:this.ba.gm;if(this.R){jd(this.R);var d=this.R;a=c;var e=d.P[0];if(e.xe){var f= -(bd(d.M,d.wa)-e.yd)/d.xb|0,g=kd(d,0)-f;6==e.mode&&(g-=f);var k=g*d.xb|0;6==e.mode&&(k>>=1);a>k&&(a=k)}var c=a,q=this.R;a=c;if(q.A&&q.A[11]&64){var r=q.Ja-bd(q.M,q.wa);0r&&(a=r)}c=a}try{this.sf(c)}catch(z){if("number"!=typeof z)throw z;}var x=this.cb-this.A;this.Jb+=x;this.ba.Jf+=x;gd(this,0,!0);ad(this,x);this.ba.If-=x;0>=this.ba.If&&(this.ba.If+=this.ba.Zi,cd(this));this.ba.Hf-=x;0>=this.ba.Hf&&(this.ba.Hf+=this.ba.Yi,this.pd());this.ba.jf-=x;if(0>=this.ba.jf){this.ba.jf+=this.ba.sh;break}}while(this.ra.Ob)}catch(z){this.bc(); -Xc(this);this.ia&&this.ia.stop(sa(),bd(this));wb(this,!1);Ab(this,z.stack||z.message);return}c=setTimeout;d=this.si;this.ba.De=sa();e=this.ba.Xi;this.ba.Jf&&(e=Math.round(e*this.ba.Jf/this.ba.sh));e-=this.ba.De-this.ba.ug;if(f=this.ba.De-this.ba.ef)this.ba.me=Math.round(this.Jb/(10*f))/100,864E5<=f&&(this.Zb=0,this.R&&jd(this.R,!0),ed(this));if(0>e||this.ba.methis.id&&p.call(e,b&&3==this.id?10:13,a&65532)}return-1};h.cm=function(a){var b=this.M;a=b.Oc+(a<<2);var c=b.va(a);b.ea&=-769;return this.load(b.va(a+2))+c|0}; -h.bm=function(a){var b=this.M;a<<=3;var c=b.Oc+a|0;if(7<=(b.Od-c|0))return this.R=!0,a=od(this,c,a),-1!==a&&(a+=this.Tf),a;p.call(b,13,a|2);return-1};h.Ei=function(a){return this.Fa+a|0};h.Gi=function(a){return this.Fa+a|0};h.Di=function(a,b){return(a>>>0)+b<=this.fc?this.Fa+a|0:this.ng()};h.Hk=function(a,b){return(a>>>0)+b>this.fc?this.Fa+a|0:this.ng()};h.ng=function(){p.call(this.M,13,0);return-1};h.Fi=function(a,b){return(a>>>0)+b<=this.fc?this.Fa+a|0:this.og()}; -h.Ik=function(a,b){return(a>>>0)+b>this.fc?this.Fa+a|0:this.og()};h.og=function(){p.call(this.M,13,0);return-1};function pd(a,b,c,d,e){a.ga=b;a.Fa=d;a.Za=e;a.fc=(e>>>0)+1;a.Bb=c;a.type=c&7936;a.ext=c>>16&192;a.dc=(b&4?a.M.Bc.Fa:a.M.Ec)+(b&65528)|0;4>a.id&&md(a,!0)}function qd(a,b,c){var d=a.M,e=d.va(b+2),f=d.va(b)|(e&255)<<16,d=d.va(b+4);a.ga=c;a.Fa=f;a.Za=d;a.fc=(d>>>0)+1;a.Bb=e;a.type=e&7936;a.ext=0;a.dc=b;4>a.id&&md(a,!0)} -function od(a,b,c,d){var e=a.M;if(!d&&c===a.A.ga)return a.ga=c,a.Fa=a.A.Fa,a.Za=a.A.Za,a.fc=(a.A.Za>>>0)+1,a.Bb=a.A.Bb,a.type=a.A.type,a.ext=a.A.ext,a.dc=a.A.dc,a.A.ga=-1,md(a,!0,!0,!1),a.Fa;a.A.ga=-1;var f=e.va(b+0),g=e.va(b+4),k=g&7936,q=e.va(b+2)|(g&255)<<16,r=e.va(b+6),x=c&65528;if(80386<=e.na){var z=f,q=q|(r&65280)<<16,f=f|(r&15)<<16;r&128&&(f=f<<12|4095)}switch(a.id){case 1:var y=a.R;a.af=!1;if(y&&1==c&&a.C.length){var I=a.C[a.Tf-1];if(I&&!I())return-1}var P=c&3,F=(g&24576)>>13,I=-1,L,V;x|| -b>=e.Ec&&ba.$b&&(I=-1,!1===y||F==a.$b||k&1024&&F<=a.$b))I=rd(e),sd(e,rd(e),!0),t(e,I),a.af=!0,I=0}else{if(256==k||2304==k)return xd(a,c,y)?a.Fa:-1;if(1024==k)I=2,V=0,Pk||2048==(k&2560))return p.call(e,13,c&65532),-1;if(!(g&32768))return p.call(e,11,c&65532),-1}break;case 3:if(!x||4096>k||512!=(k&2560))return p.call(e,13,c&65532),-1;if(!(g&32768))return p.call(e,12,c&65532),-1;break;case 4:y=k&-513;if(!x||256!= -y&&2304!=y)return p.call(e,13,c&65532),-1;2304==y&&(a.vi=q+e.va(q+100+2)|0,a.Dk=q+a.Za|0);break;case 6:if(!(k&4096)&&768>>0)+1,a.Bb=g,a.type=k,a.ext=r,a.dc=b,md(a,!0,!0,!1));return q} -function xd(a,b,c){var d=a.M,e=a.$b,f=d.Ya.ga,g=d.Ya.Fa;if(!c){if(!(d.Ya.type&512))return p.call(d,13,b&65532),!1;d.pb(d.Ya.dc+4,d.Ya.Bb&=-513)}if(-1===d.Ya.load(b))return!1;var k=d.Ya.Fa;if(!1!==c){if(d.Ya.type&512)return p.call(d,13,b&65532),!1;d.pb(d.Ya.dc+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.pb(g+14,v(d)),d.pb(g+16,Fd(d)),d.pb(g+18,d.F),d.pb(g+20,d.G),d.pb(g+22,d.H),d.pb(g+24,d.D),d.pb(g+26,u(d)),d.pb(g+28,d.K),d.pb(g+30,d.J),d.pb(g+32,d.I),d.pb(g+ -34,d.bb.ga),d.pb(g+36,d.Ca.ga),d.pb(g+38,d.Aa.ga),d.pb(g+40,d.Ab.ga),d.Bc.load(d.va(k+42)),Gd(d,d.va(k+16)|(c?16384:0)),d.F=d.va(k+18),d.G=d.va(k+20),d.H=d.va(k+22),d.D=d.va(k+24),d.K=d.va(k+28),d.J=d.va(k+30),d.I=d.va(k+32),d.bb.load(d.va(k+34)),d.Ab.load(d.va(k+40)),Hd(d,d.va(k+14),d.va(k+36)),b=38,g=26,a.$b>8,this.eb[a+2]=b>>16,this.eb[a+3]=b>>24):this.ha[a>>2]=b;this.ab=!0},gd:function(a,b){a&3?(this.eb[a]=b,this.eb[a+1]=b>>8,this.eb[a+2]=b>>16,this.eb[a+3]=b>>24):this.ha[a>>2]=b;this.Db.ha[this.A]|=32;this.Eb.ha[this.C]|=96;this.Cd.ab=!0}};function Ub(a,b,c){a.ma=b;a.Re=a.Se=0;c&&(c.M&&(a.M=c.M),(a.Re=c.Re)&&Hc(a,Ic,!1),(a.Se=c.Se)&&Jc(a,Ic,!1))}function Oc(a,b){b?0===--a.Se&&(a.Cc=a.O?a.ia:a.tf,a.hg=a.O?a.Y:a.ri,a.gg=a.O?a.W:a.qa):0===--a.Re&&(a.sc=a.oe,a.$f=a.ag,a.Xd=a.ji)} +function Jc(a,b,c){c&&a.Se||(a.Cc=!a.O&&b[3]||a.ia,a.hg=!a.O&&b[4]||a.Y,a.gg=!a.O&&b[5]||a.W);if(c||void 0===c)a.tf=b[3]||a.ia,a.ri=b[4]||a.Y,a.qa=b[5]||a.W}function Hc(a,b,c){c&&a.Re||(a.sc=b[0]||a.ka,a.$f=b[1]||a.la,a.Xd=b[2]||a.da);if(c||void 0===c)a.oe=b[0]||a.ka,a.ag=b[1]||a.la,a.ji=b[2]||a.da}function fc(a,b,c){b||(b=5==a.type?Pc:6==a.type?Qc:Rc);Hc(a,b,c);Jc(a,b,c)} +var Rc=[],lc=[Tb.prototype.Ba,Tb.prototype.qb,Tb.prototype.Ra,Tb.prototype.cc,Tb.prototype.ud,Tb.prototype.Xc],Ic=[Tb.prototype.wa,Tb.prototype.Yb,Tb.prototype.Oa,Tb.prototype.Vb,Tb.prototype.qd,Tb.prototype.Vc],Qc=[Tb.prototype.Ha,Tb.prototype.xb,Tb.prototype.Va,Tb.prototype.pc,Tb.prototype.Gd,Tb.prototype.hd],Pc=[Tb.prototype.Ja,Tb.prototype.Ib,Tb.prototype.cb,Tb.prototype.be,Tb.prototype.Hd,Tb.prototype.re]; +if(Cb)var kc=[Tb.prototype.ta,Tb.prototype.ib,Tb.prototype.Ma,Tb.prototype.Jb,Tb.prototype.rd,Tb.prototype.Lc],jc=[Tb.prototype.za,Tb.prototype.lb,Tb.prototype.Qa,Tb.prototype.Zb,Tb.prototype.td,Tb.prototype.Wc],Sc=[Tb.prototype.Ea,Tb.prototype.rb,Tb.prototype.Ta,Tb.prototype.oc,Tb.prototype.Fd,Tb.prototype.gd]; +function Tc(a,b){Za.call(this,"CPU",a,Tc,1);var c=a.cycles||b,d=a.multiplier||1;this.ba={};this.ba.Id=c;this.ba.Td=d;this.ba.tg=Math.round(this.ba.Id/1E4)/100;this.ba.Ce=this.ba.tg*this.ba.Td;this.ra.Ob=!1;this.ra.fh=!1;this.ra.ah=a.autoStart;this.ra.Oi=!1;c=cb.autostart;void 0!==c&&(this.ra.ah="true"==c?!0:"false"==c?!1:null);this.ra.We=!1;this.ba.Ff=this.ba.gf=0;this.ba.Gf=a.csStart;this.ba.ff=a.csInterval;this.ba.hf=a.csStop;this.gd=[];this.si=this.Ie.bind(this);zb(this)}ib(Tc); +var Uc=["power","reset"];h=Tc.prototype;h.Jc=function(a,b,c,d){this.ia=a;this.ja=b;this.ma=d;for(b=0;b=a.ba.gf&&(a.ba.gf+=a.ba.ff,c=!0);0<=a.ba.hf&&a.ba.hf<=cd(a)&&(a.ba.ff=a.ba.hf=-1,Xc(a),a.bc(),c=!0);c&&a.U(cd(a)+" cycles: checksum="+l(a.ba.Ff))}}h.pd=function(){this.ia&&this.ia.Wd&&this.ia.Wd.pd()}; +function dd(a,b){for(var c=0;c>>d.Pa;f=f+g-1>>>d.Pa;e.$g=0;for(e.Pd=0;k<=f;)g=d.ya[k],e.$g+=g.size,g.size&&(e.Rg.push(wa(Ob,k,0,0,g.type)),e.Pd++),k++;c.A=e;c.Ha=c.A.Pd*c.ja.Rb/691200;d=0;c.A.Bi=0;c.A.xf||(c.A.xf=[]);var e=-1,k=0,q=-1;for(f=0;f>1),q=g.y+(g.A>>1),r=g.A,g.ad>1,k.W+=(k.Y>>1)-2,Qb(k,e),k.za&&(k.R.restore(),k.za=!1)}}else Qb(c,"This space intentionally left blank");c.context.drawImage(c.da,0,0,c.da.width,c.da.height,c.Ib,c.Vb,c.ib,c.lb);c.Ra=!1}}h.Uc=function(){this.gd.length&&this.gd[0].Uc()}; +h.Ub=function(a,b,c){var d=this;a=!1;switch(b){case "power":case "reset":this.xa[b]=c;a=!0;break;case "run":this.xa[b]=c;c.onclick=function(){var a;if(a=d.ia)if(a=d.ia,a.ra.hc)a=!0;else{var b=null,c,k=lb(a.id);for(c=0;cc&&(c=60);2>c&&(c=2);var d=1;b&&1a.ba.tg&&(c=Math.round(c/a.ba.Td));return c}function Vc(a){a.ba.me=0;a.Zb=a.Jb=a.cb=a.A=0;Xc(a);fd(a,1)} +function fd(a,b,c){var d=!1;if(void 0!==b){.8>a.ba.me/a.ba.Ce?b=1:d=!0;a.ba.Td=b;b=a.ba.tg*a.ba.Td;if(a.ba.Ce!=b){a.ba.Ce=b;b=a.ba.Ce.toFixed(2)+"Mhz";var e=a.xa.setSpeed;e&&(e.textContent=b);a.U("target speed: "+b)}c&&a.Uc()}hd(a,a.Jb);a.Jb=0;a.ba.ef=sa();a.ba.De=0;id(a);return d} +h.Ie=function(a){if(xb(this,!0)){if(!this.ra.Ob){fd(this);this.ia&&this.ia.start(this.ba.ef,cd(this));this.ra.Ob=!0;this.ra.fh=!0;this.R&&jd(this.R);var b=this.xa.run;b&&(b.textContent="Halt");this.pd(!0);a&&this.Uc()}this.ba.th>=this.ba.Id&&id(this,!0);this.ba.Jf=0;this.ba.ug=sa();this.ba.De&&(a=this.ba.ug-this.ba.De,a>this.ba.Xi&&(this.ba.ef+=a,this.ba.ef>this.ba.ug&&(this.ba.ef=this.ba.ug)));try{do{var c=this.ra.We?1:this.ba.gm;if(this.R){kd(this.R);var d=this.R;a=c;var e=d.P[0];if(e.xe){var f= +(cd(d.M,d.wa)-e.yd)/d.xb|0,g=ld(d,0)-f;6==e.mode&&(g-=f);var k=g*d.xb|0;6==e.mode&&(k>>=1);a>k&&(a=k)}var c=a,q=this.R;a=c;if(q.A&&q.A[11]&64){var r=q.Ja-cd(q.M,q.wa);0r&&(a=r)}c=a}try{this.sf(c)}catch(z){if("number"!=typeof z)throw z;}var x=this.cb-this.A;this.Jb+=x;this.ba.Jf+=x;hd(this,0,!0);bd(this,x);this.ba.If-=x;0>=this.ba.If&&(this.ba.If+=this.ba.Zi,dd(this));this.ba.Hf-=x;0>=this.ba.Hf&&(this.ba.Hf+=this.ba.Yi,this.pd());this.ba.jf-=x;if(0>=this.ba.jf){this.ba.jf+=this.ba.sh;break}}while(this.ra.Ob)}catch(z){this.bc(); +$c(this);this.ia&&this.ia.stop(sa(),cd(this));xb(this,!1);Bb(this,z.stack||z.message);return}c=setTimeout;d=this.si;this.ba.De=sa();e=this.ba.Xi;this.ba.Jf&&(e=Math.round(e*this.ba.Jf/this.ba.sh));e-=this.ba.De-this.ba.ug;if(f=this.ba.De-this.ba.ef)this.ba.me=Math.round(this.Jb/(10*f))/100,864E5<=f&&(this.Zb=0,this.R&&kd(this.R,!0),fd(this));if(0>e||this.ba.methis.id&&p.call(e,b&&3==this.id?10:13,a&65532)}return-1};h.cm=function(a){var b=this.M;a=b.Oc+(a<<2);var c=b.va(a);b.ea&=-769;return this.load(b.va(a+2))+c|0}; +h.bm=function(a){var b=this.M;a<<=3;var c=b.Oc+a|0;if(7<=(b.Od-c|0))return this.R=!0,a=pd(this,c,a),-1!==a&&(a+=this.Tf),a;p.call(b,13,a|2);return-1};h.Ei=function(a){return this.Fa+a|0};h.Gi=function(a){return this.Fa+a|0};h.Di=function(a,b){return(a>>>0)+b<=this.fc?this.Fa+a|0:this.ng()};h.Hk=function(a,b){return(a>>>0)+b>this.fc?this.Fa+a|0:this.ng()};h.ng=function(){p.call(this.M,13,0);return-1};h.Fi=function(a,b){return(a>>>0)+b<=this.fc?this.Fa+a|0:this.og()}; +h.Ik=function(a,b){return(a>>>0)+b>this.fc?this.Fa+a|0:this.og()};h.og=function(){p.call(this.M,13,0);return-1};function qd(a,b,c,d,e){a.ga=b;a.Fa=d;a.Za=e;a.fc=(e>>>0)+1;a.Bb=c;a.type=c&7936;a.ext=c>>16&192;a.dc=(b&4?a.M.Bc.Fa:a.M.Ec)+(b&65528)|0;4>a.id&&nd(a,!0)}function rd(a,b,c){var d=a.M,e=d.va(b+2),f=d.va(b)|(e&255)<<16,d=d.va(b+4);a.ga=c;a.Fa=f;a.Za=d;a.fc=(d>>>0)+1;a.Bb=e;a.type=e&7936;a.ext=0;a.dc=b;4>a.id&&nd(a,!0)} +function pd(a,b,c,d){var e=a.M;if(!d&&c===a.A.ga)return a.ga=c,a.Fa=a.A.Fa,a.Za=a.A.Za,a.fc=(a.A.Za>>>0)+1,a.Bb=a.A.Bb,a.type=a.A.type,a.ext=a.A.ext,a.dc=a.A.dc,a.A.ga=-1,nd(a,!0,!0,!1),a.Fa;a.A.ga=-1;var f=e.va(b+0),g=e.va(b+4),k=g&7936,q=e.va(b+2)|(g&255)<<16,r=e.va(b+6),x=c&65528;if(80386<=e.na){var z=f,q=q|(r&65280)<<16,f=f|(r&15)<<16;r&128&&(f=f<<12|4095)}switch(a.id){case 1:var y=a.R;a.af=!1;if(y&&1==c&&a.C.length){var I=a.C[a.Tf-1];if(I&&!I())return-1}var P=c&3,F=(g&24576)>>13,I=-1,L,V;x|| +b>=e.Ec&&ba.$b&&(I=-1,!1===y||F==a.$b||k&1024&&F<=a.$b))I=sd(e),xd(e,sd(e),!0),t(e,I),a.af=!0,I=0}else{if(256==k||2304==k)return yd(a,c,y)?a.Fa:-1;if(1024==k)I=2,V=0,Pk||2048==(k&2560))return p.call(e,13,c&65532),-1;if(!(g&32768))return p.call(e,11,c&65532),-1}break;case 3:if(!x||4096>k||512!=(k&2560))return p.call(e,13,c&65532),-1;if(!(g&32768))return p.call(e,12,c&65532),-1;break;case 4:y=k&-513;if(!x||256!= +y&&2304!=y)return p.call(e,13,c&65532),-1;2304==y&&(a.vi=q+e.va(q+100+2)|0,a.Dk=q+a.Za|0);break;case 6:if(!(k&4096)&&768>>0)+1,a.Bb=g,a.type=k,a.ext=r,a.dc=b,nd(a,!0,!0,!1));return q} +function yd(a,b,c){var d=a.M,e=a.$b,f=d.Ya.ga,g=d.Ya.Fa;if(!c){if(!(d.Ya.type&512))return p.call(d,13,b&65532),!1;d.pb(d.Ya.dc+4,d.Ya.Bb&=-513)}if(-1===d.Ya.load(b))return!1;var k=d.Ya.Fa;if(!1!==c){if(d.Ya.type&512)return p.call(d,13,b&65532),!1;d.pb(d.Ya.dc+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.pb(g+14,v(d)),d.pb(g+16,Gd(d)),d.pb(g+18,d.F),d.pb(g+20,d.G),d.pb(g+22,d.H),d.pb(g+24,d.D),d.pb(g+26,u(d)),d.pb(g+28,d.K),d.pb(g+30,d.J),d.pb(g+32,d.I),d.pb(g+ +34,d.bb.ga),d.pb(g+36,d.Ca.ga),d.pb(g+38,d.Aa.ga),d.pb(g+40,d.Ab.ga),d.Bc.load(d.va(k+42)),Hd(d,d.va(k+16)|(c?16384:0)),d.F=d.va(k+18),d.G=d.va(k+20),d.H=d.va(k+22),d.D=d.va(k+24),d.K=d.va(k+28),d.J=d.va(k+30),d.I=d.va(k+32),d.bb.load(d.va(k+34)),d.Ab.load(d.va(k+40)),Id(d,d.va(k+14),d.va(k+36)),b=38,g=26,a.$b>>0)+1)}; -function md(a,b,c,d){void 0===c&&(c=!!(a.M.hb&1));a.cd=!1;if(c)if(a.load=a.sg,a.Wi=a.bm,a.Fc=a.Di,a.Gc=a.Fi,void 0===d&&(d=!!(a.M.ea&131072)),d)a.load=a.xa,a.Fc=a.P,a.Gc=a.ja,a.$b=a.Mc=3,a.fa=a.fd=2,a.B=a.Ga=65535,a.Za=65535,a.fc=a.Za+1,a.fd=a.fa,a.dc=-1,a.af=!1;else{if(!(a.ga&-4))a.Fc=a.ng,a.Gc=a.og;else if(a.type&4096){6144==(a.type&6656)&&(a.Fc=a.ng);if(a.type&2048||!(a.type&512))a.Gc=a.og;1024==(a.type&3072)&&(a.Fc==a.Di&&(a.Fc=a.Hk),a.Gc==a.Fi&&(a.Gc=a.Ik),a.cd=!0);b&&6>a.id&&a.ga&-4&&-1!==a.dc&& +function nd(a,b,c,d){void 0===c&&(c=!!(a.M.hb&1));a.cd=!1;if(c)if(a.load=a.sg,a.Wi=a.bm,a.Fc=a.Di,a.Gc=a.Fi,void 0===d&&(d=!!(a.M.ea&131072)),d)a.load=a.xa,a.Fc=a.P,a.Gc=a.ja,a.$b=a.Mc=3,a.fa=a.fd=2,a.B=a.Ga=65535,a.Za=65535,a.fc=a.Za+1,a.fd=a.fa,a.dc=-1,a.af=!1;else{if(!(a.ga&-4))a.Fc=a.ng,a.Gc=a.og;else if(a.type&4096){6144==(a.type&6656)&&(a.Fc=a.ng);if(a.type&2048||!(a.type&512))a.Gc=a.og;1024==(a.type&3072)&&(a.Fc==a.Di&&(a.Fc=a.Hk),a.Gc==a.Fi&&(a.Gc=a.Ik),a.cd=!0);b&&6>a.id&&a.ga&-4&&-1!==a.dc&& (c=a.dc+5,d=a.M.Wa(c),d&1||a.M.tc(c,d|1))}b&&(a.$b=a.ga&3,a.Mc=(a.Bb&24576)>>13,80386>a.M.na||!(a.ext&64)?(a.fa=2,a.B=65535):(a.fa=4,a.B=-1),a.fd=a.fa,a.Ga=a.B)}else a.load=a.mh,a.Wi=a.cm,a.Fc=a.Ei,a.Gc=a.Gi,a.$b=a.Mc=0,a.dc=-1,a.af=!1} -function Jd(a){this.na=a.model||8088;var b=a.stepping;this.oc=this.na+(b?ca(b,16):0);b=0;switch(this.na){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Sc.call(this,a,b);this.Yf=61442;this.cc=1792;this.Vf=28672;this.Fd=4;this.wa=255;this.C=80286<=this.na?Db:Cb;this.W=Kd;this.eg=Ld;this.fg=Md;this.Ng=Nd;if(80186<=this.na&&(this.W=Kd.slice(),this.eg=Ld.slice(),this.fg=Md.slice(),this.wa=31,this.W[15]=Od,this.W[96]=Pd,this.W[97]=Qd,this.W[98]=Rd,this.W[99]=Od,this.W[100]=Od,this.W[101]= -Od,this.W[102]=Od,this.W[103]=Od,this.W[104]=Sd,this.W[105]=Td,this.W[106]=Xd,this.W[107]=Yd,this.W[108]=Zd,this.W[109]=$d,this.W[110]=ae,this.W[111]=ge,this.W[192]=he,this.W[193]=ie,this.W[200]=je,this.W[201]=ke,this.W[241]=le,this.eg[7]=me,this.fg[7]=me,80286<=this.na)){this.Yf=2;this.cc|=28672;this.Fd=0;this.W[15]=ne;this.Vb=oe.slice();for(a=0;a=this.oc&&(this.Vb[166]=we,this.Vb[167]=xe)}}this.ie=[];this.je=[];this.le=0;Uc(this);this.ra.Rd=this.ra.Mi=!1;this.Pg=0;this.jd=this.ya=[];this.Pa=this.Rb=this.Ha=this.Gd=this.hd=this.Mb=this.qb=0;ye(this)}hb(Jd,Sc);function ze(a,b,c,d){Nc((d?a.jd:a.ya)[b>>>a.Pa],c);d&&bc(a)} -function Ae(a){var b;if(a.ya===a.jd){a.ya=Array(a.Gd);a.ke=new Sb(null,0,0,5,null,a);Tb(a.ke,a.ma);for(b=0;ba.ye&&(a.Zf[a.ye++]=d);a.ya[b]=a.ke}a.Hd=[]}function bc(a){a.hb&-2147483648&&Ae(a)} -function Mc(a,b,c,d){var e=(b&-4194304)>>>20,f=a.jd[(a.Ld+e&a.Mb)>>>a.Pa],g=f.Xd(e);if(!(g&1))return d||Be.call(a,b,!1,c),a.rd;if(!(g&4)&&3==a.ta)return d||Be.call(a,b,!0,c),a.rd;var k=(b&4190208)>>>10,g=a.jd[((g&-4096)+k&a.Mb)>>>a.Pa],q=g.Xd(k);if(!(q&1))return d||Be.call(a,b,!1,c),a.rd;if(!(q&4)&&3==a.ta)return d||Be.call(a,b,!0,c),a.rd;c=a.jd[((q&-4096)+(b&4095)&a.Mb)>>>a.Pa];if(d)return c;d=b>>>a.Pa;q=a.ya[d];b=b&-4096;var r;0>2;b.Eb=g;b.C=k>>2;Bb&&hc&&c.ha&&!c.controller&&!c.Re&&!c.Se?(b.eb=c.eb,b.ce=c.ce,b.ha=c.ha,ec(b,Rc)):(b.P=c?Fc(32):0,b.X=c?Fc(96):0,ec(b,Pc));Tb(b,a.ma,q);a.ya[d]=b;a.Hd.push(d);return b}function Ce(a){a.ya!==a.jd&&(a.ya=a.jd,a.ke=null,a.Hd=null,a.rd=null)}h=Jd.prototype;h.reset=function(){this.ra.Ob&&this.bc();ye(this);Uc(this);this.ra.vd=!1}; -function De(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.K;break;case 6:c=a.J;break;case 7:c=a.I}return c}function Ee(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.K=c;break;case 6:a.J=c;break;case 7:a.I=c}} -function ye(a){a.F=0;a.D=0;a.G=0;a.H=0;a.ib=0;a.K=0;a.J=0;a.I=0;a.Va=!1;a.la=a.Ba=0;a.xb=0;a.Og=0;a.pc=0;a.hb=65520;a.Oc=0;a.Od=1023;a.ea=a.Ra=0;a.Wc=a.ud=a.Vc=a.Xc=0;a.lb=-1;a.Lc=a.qd=-1;a.Ge=a.Y=-1;a.Ca=new ld(a,1,"CS");a.Ab=new ld(a,2,"DS");a.bb=new ld(a,2,"ES");a.Aa=new ld(a,3,"SS");t(a,0);sd(a,0);if(80386<=a.na){switch(a.oc){case 80562:case 80563:a.H=771;break;case 80578:a.H=772;break;case 80594:a.H=773;break;case 80595:case 80596:a.H=776}a.hb=16;a.ki=0;a.pe=0;a.Ld=0;a.Ma=[0,0,0,0,null,null, -0,0];a.Be=[null,null,null,null,null,null,0,0];a.Sb=new ld(a,2,"FS");a.Tb=new ld(a,2,"GS");Ce(a)}a.of=new ld(a,0,"NULL");a.O=a.Ab;a.P=a.Aa;a.V=a.La=0;a.Z=a.X=-1;a.od=a.of;a.za=0;if(80286>a.na)Hd(a,0,65535);else{a.Ec=0;a.Ad=65535;a.Bc=new ld(a,5,"LDT",!0);a.Ya=new ld(a,4,"TSS",!0);a.Ea=new ld(a,6,"VER",!0);Hd(a,65520,61440);var b,c=v(a);b=a.Ca;var d=-65536;80386>b.M.na&&(d&=16777215);b=b.Fa=d;a.Na=b+c|0;a.nf=b+a.Ca.Za|0}Gd(a,0);yd(a)} -function Fe(a,b){b.ga&65528&&b.Mc>16,e=0;4>e;e++){if(c&3){var f=!!(d&1),g=a.Ma[e],g=g&~(d>>2&3);b?a.ya[g>>>a.Pa].Nd(g&a.Ha,f,a):Nc(a.ya[g>>>a.Pa],f)}c>>=2;d>>=4}}function Kc(a,b,c,d){if(!(a.V&8192)&&a.Ma[7]&255){c--;var e=a.Ma[7],f=e>>16;d=d?1:0==d?3:0;for(var g=0;4>g;g++){if(e&3&&(f&3)==d){var k=f>>2;if(b+c>=a.Ma[g]&&b<=a.Ma[g]+k){a.Ma[6]|=1<>=2;f>>=4}}} -function yd(a,b,c){void 0===b&&(b=!!(a.hb&1));void 0===c&&(c=!!(a.ea&131072));a.Ng=b&&!c?df:Nd;md(a.Ca,!1,b,c);md(a.Ab,!1,b,c);md(a.Aa,!1,b,c);md(a.bb,!1,b,c);80386<=a.na&&(md(a.Sb,!1,b,c),md(a.Tb,!1,b,c));Se(a)} -h.save=function(){var a=new ef(this);ff(a,0,[this.F,this.D,this.G,this.H,u(this),this.K,this.J,this.I]);var b=v(this),c=this.Ca.save(),d=this.Ab.save(),e=this.Aa.save(),f=this.bb.save(),g;null!=this.Ec?(g=[this.hb,this.Ec,this.Ad,this.Oc,this.Od,this.Bc.save(),this.Ya.save(),this.Ra],80386<=this.na&&(g.push(this.ki),g.push(this.pe),g.push(this.Ld),g.push(this.Ma),g.push(this.Be))):g=null;b=[b,c,d,e,f,g,Fd(this)];80386<=this.na&&(b.push(this.Sb.save()),b.push(this.Tb.save()));ff(a,1,b);ff(a,2,[this.O.nc, -this.P.nc,this.V,this.La,this.za,this.Z,this.X]);ff(a,3,[0,this.Zb,this.ba.Td]);b=this.ja;c=!!(this.hb&-2147483648);d=0;e=[];(f=!b.ja&&b.wg==b.Mb)||Zb(b,!0);for(g=0;gc&&0<=(a.nf^a.Na)&&(8088>=a.na||a.Ca.Za==a.Ca.Ga?jf(a,a.Na-a.Ca.Fa):-1>c&&p.call(a,13,0))}function mf(a){a.Na=a.Ge}function u(a){return a.ib&~a.Aa.Ga|a.ka-a.Aa.Fa}function t(a,b){a.ib=b;a.ka=a.Aa.Fa+(b&a.Aa.Ga)|0}function nf(a,b,c,d,e,f){if(63!=(e&63)&&e!=a.resultType){var g=(e^a.resultType)&a.resultType;g&&(g&1&&of(a),g&2&&pf(a),g&4&&qf(a),g&8&&rf(a),g&16&&sf(a),g&32&&tf(a))}f?(a.Wc=d,a.Vc=b):(a.Wc=b,a.Vc=d);a.ud=c;a.Xc=d;a.resultType=e} -function uf(a,b,c,d,e){a.resultType=c|26;a.Xc=b;d?vf(a):wf(a);e?xf(a):yf(a);return b}function zf(a,b,c,d){c&d?vf(a):wf(a);(b^c)&d?xf(a):yf(a)}function Af(a){return of(a)?1:0}function of(a){a.resultType&1&&(a.ea&=-2,(a.Wc^(a.Wc^a.ud)&(a.ud^a.Vc))&a.resultType&-2147450752&&(a.ea|=1),a.resultType&=-2);return a.ea&1}function pf(a){a.resultType&2&&(a.ea&=-5,38505>>((a.Xc^a.Xc>>4)&15)&1&&(a.ea|=4),a.resultType&=-3);return a.ea&4} -function qf(a){a.resultType&4&&(a.ea&=-17,(a.Vc^a.Wc^a.ud)&16&&(a.ea|=16),a.resultType&=-5);return a.ea&16}function rf(a){a.resultType&8&&(a.ea&=-65,a.Xc&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.ea|=64),a.resultType&=-9);return a.ea&64}function sf(a){a.resultType&16&&(a.ea&=-129,a.Xc&a.resultType&-2147450752&&(a.ea|=128),a.resultType&=-17);return a.ea&128} -function tf(a){a.resultType&32&&(a.ea&=-2049,(a.Wc^a.Vc)&(a.ud^a.Vc)&a.resultType&-2147450752&&(a.ea|=2048),a.resultType&=-33);return a.ea&2048}function wf(a){a.resultType&=-2;a.ea&=-2}function Bf(a){a.resultType&=-5;a.ea&=-17}function Cf(a){a.resultType&=-9;a.ea&=-65}function yf(a){a.resultType&=-33;a.ea&=-2049}function vf(a){a.resultType&=-2;a.ea|=1}function Df(a){a.resultType&=-5;a.ea|=16}function Ef(a){a.resultType&=-9;a.ea|=64}function xf(a){a.resultType&=-33;a.ea|=2048} -function Fd(a){return a.ea&-2262|of(a)|pf(a)|qf(a)|rf(a)|sf(a)|tf(a)}function Ff(a,b){b=b|a.hb&1|65520;a.hb=a.hb&-65536|b&65535;a.hb&1&&yd(a,!0)}function Gd(a,b,c){a.hb&1||(b&=~a.Vf);void 0===c&&(c=a.ta);c?b=b&-12289|a.ea&12288:a.Ra=(b&12288)>>12;c>a.Ra&&(b=b&-513|a.ea&512);a.resultType=128;a.ea=a.ea&~(a.cc|2261)|b&(a.cc|2261)|a.Yf;a.ea&256&&(a.za|=2,a.V|=4)} -function Gf(a,b,c,d){var e=0;if(a.hb&1&&(a.ta>a.Ra||a.ea&131072)&&a.Ya.vi)for(var f=a.Ya.vi+(b>>>3),e=(1<>>=8,f++;return e?(n(a,256)&&vb(a,"checkIOPM("+ia(b)+","+c+","+(d?"input":"output")+"): trapped",!0,!0),p.call(a,13,0),!1):!0} +function Kd(a){this.na=a.model||8088;var b=a.stepping;this.oc=this.na+(b?ca(b,16):0);b=0;switch(this.na){default:b=4772727;break;case 80286:b=6E6;break;case 80386:b=16E6}Tc.call(this,a,b);this.Yf=61442;this.cc=1792;this.Vf=28672;this.Fd=4;this.wa=255;this.C=80286<=this.na?Fb:Db;this.W=Ld;this.eg=Md;this.fg=Nd;this.Ng=Od;if(80186<=this.na&&(this.W=Ld.slice(),this.eg=Md.slice(),this.fg=Nd.slice(),this.wa=31,this.W[15]=Pd,this.W[96]=Qd,this.W[97]=Rd,this.W[98]=Sd,this.W[99]=Pd,this.W[100]=Pd,this.W[101]= +Pd,this.W[102]=Pd,this.W[103]=Pd,this.W[104]=Td,this.W[105]=Xd,this.W[106]=Yd,this.W[107]=Zd,this.W[108]=$d,this.W[109]=ae,this.W[110]=ge,this.W[111]=he,this.W[192]=ie,this.W[193]=je,this.W[200]=ke,this.W[201]=le,this.W[241]=me,this.eg[7]=ne,this.fg[7]=ne,80286<=this.na)){this.Yf=2;this.cc|=28672;this.Fd=0;this.W[15]=oe;this.Vb=pe.slice();for(a=0;a=this.oc&&(this.Vb[166]=xe,this.Vb[167]=ye)}}this.ie=[];this.je=[];this.le=0;Vc(this);this.ra.Rd=this.ra.Mi=!1;this.Pg=0;this.jd=this.ya=[];this.Pa=this.Rb=this.Ha=this.Gd=this.hd=this.Mb=this.qb=0;ze(this)}ib(Kd,Tc);function Ae(a,b,c,d){Oc((d?a.jd:a.ya)[b>>>a.Pa],c);d&&cc(a)} +function Be(a){var b;if(a.ya===a.jd){a.ya=Array(a.Gd);a.ke=new Tb(null,0,0,5,null,a);Ub(a.ke,a.ma);for(b=0;ba.ye&&(a.Zf[a.ye++]=d);a.ya[b]=a.ke}a.Hd=[]}function cc(a){a.hb&-2147483648&&Be(a)} +function Nc(a,b,c,d){var e=(b&-4194304)>>>20,f=a.jd[(a.Ld+e&a.Mb)>>>a.Pa],g=f.Xd(e);if(!(g&1))return d||Ce.call(a,b,!1,c),a.rd;if(!(g&4)&&3==a.ta)return d||Ce.call(a,b,!0,c),a.rd;var k=(b&4190208)>>>10,g=a.jd[((g&-4096)+k&a.Mb)>>>a.Pa],q=g.Xd(k);if(!(q&1))return d||Ce.call(a,b,!1,c),a.rd;if(!(q&4)&&3==a.ta)return d||Ce.call(a,b,!0,c),a.rd;c=a.jd[((q&-4096)+(b&4095)&a.Mb)>>>a.Pa];if(d)return c;d=b>>>a.Pa;q=a.ya[d];b=b&-4096;var r;0>2;b.Eb=g;b.C=k>>2;Cb&&ic&&c.ha&&!c.controller&&!c.Re&&!c.Se?(b.eb=c.eb,b.ce=c.ce,b.ha=c.ha,fc(b,Sc)):(b.P=c?Gc(32):0,b.X=c?Gc(96):0,fc(b,Qc));Ub(b,a.ma,q);a.ya[d]=b;a.Hd.push(d);return b}function De(a){a.ya!==a.jd&&(a.ya=a.jd,a.ke=null,a.Hd=null,a.rd=null)}h=Kd.prototype;h.reset=function(){this.ra.Ob&&this.bc();ze(this);Vc(this);this.ra.vd=!1}; +function Ee(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.K;break;case 6:c=a.J;break;case 7:c=a.I}return c}function Fe(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.K=c;break;case 6:a.J=c;break;case 7:a.I=c}} +function ze(a){a.F=0;a.D=0;a.G=0;a.H=0;a.ib=0;a.K=0;a.J=0;a.I=0;a.Va=!1;a.la=a.Ba=0;a.xb=0;a.Og=0;a.pc=0;a.hb=65520;a.Oc=0;a.Od=1023;a.ea=a.Ra=0;a.Wc=a.ud=a.Vc=a.Xc=0;a.lb=-1;a.Lc=a.qd=-1;a.Ge=a.Y=-1;a.Ca=new md(a,1,"CS");a.Ab=new md(a,2,"DS");a.bb=new md(a,2,"ES");a.Aa=new md(a,3,"SS");t(a,0);xd(a,0);if(80386<=a.na){switch(a.oc){case 80562:case 80563:a.H=771;break;case 80578:a.H=772;break;case 80594:a.H=773;break;case 80595:case 80596:a.H=776}a.hb=16;a.ki=0;a.pe=0;a.Ld=0;a.Ma=[0,0,0,0,null,null, +0,0];a.Be=[null,null,null,null,null,null,0,0];a.Sb=new md(a,2,"FS");a.Tb=new md(a,2,"GS");De(a)}a.of=new md(a,0,"NULL");a.O=a.Ab;a.P=a.Aa;a.V=a.La=0;a.Z=a.X=-1;a.od=a.of;a.za=0;if(80286>a.na)Id(a,0,65535);else{a.Ec=0;a.Ad=65535;a.Bc=new md(a,5,"LDT",!0);a.Ya=new md(a,4,"TSS",!0);a.Ea=new md(a,6,"VER",!0);Id(a,65520,61440);var b,c=v(a);b=a.Ca;var d=-65536;80386>b.M.na&&(d&=16777215);b=b.Fa=d;a.Na=b+c|0;a.nf=b+a.Ca.Za|0}Hd(a,0);zd(a)} +function Ge(a,b){b.ga&65528&&b.Mc>16,e=0;4>e;e++){if(c&3){var f=!!(d&1),g=a.Ma[e],g=g&~(d>>2&3);b?a.ya[g>>>a.Pa].Nd(g&a.Ha,f,a):Oc(a.ya[g>>>a.Pa],f)}c>>=2;d>>=4}}function Lc(a,b,c,d){if(!(a.V&8192)&&a.Ma[7]&255){c--;var e=a.Ma[7],f=e>>16;d=d?1:0==d?3:0;for(var g=0;4>g;g++){if(e&3&&(f&3)==d){var k=f>>2;if(b+c>=a.Ma[g]&&b<=a.Ma[g]+k){a.Ma[6]|=1<>=2;f>>=4}}} +function zd(a,b,c){void 0===b&&(b=!!(a.hb&1));void 0===c&&(c=!!(a.ea&131072));a.Ng=b&&!c?ef:Od;nd(a.Ca,!1,b,c);nd(a.Ab,!1,b,c);nd(a.Aa,!1,b,c);nd(a.bb,!1,b,c);80386<=a.na&&(nd(a.Sb,!1,b,c),nd(a.Tb,!1,b,c));Te(a)} +h.save=function(){var a=new ff(this);gf(a,0,[this.F,this.D,this.G,this.H,u(this),this.K,this.J,this.I]);var b=v(this),c=this.Ca.save(),d=this.Ab.save(),e=this.Aa.save(),f=this.bb.save(),g;null!=this.Ec?(g=[this.hb,this.Ec,this.Ad,this.Oc,this.Od,this.Bc.save(),this.Ya.save(),this.Ra],80386<=this.na&&(g.push(this.ki),g.push(this.pe),g.push(this.Ld),g.push(this.Ma),g.push(this.Be))):g=null;b=[b,c,d,e,f,g,Gd(this)];80386<=this.na&&(b.push(this.Sb.save()),b.push(this.Tb.save()));gf(a,1,b);gf(a,2,[this.O.nc, +this.P.nc,this.V,this.La,this.za,this.Z,this.X]);gf(a,3,[0,this.Zb,this.ba.Td]);b=this.ja;c=!!(this.hb&-2147483648);d=0;e=[];(f=!b.ja&&b.wg==b.Mb)||$b(b,!0);for(g=0;gc&&0<=(a.nf^a.Na)&&(8088>=a.na||a.Ca.Za==a.Ca.Ga?kf(a,a.Na-a.Ca.Fa):-1>c&&p.call(a,13,0))}function nf(a){a.Na=a.Ge}function u(a){return a.ib&~a.Aa.Ga|a.ka-a.Aa.Fa}function t(a,b){a.ib=b;a.ka=a.Aa.Fa+(b&a.Aa.Ga)|0}function of(a,b,c,d,e,f){if(63!=(e&63)&&e!=a.resultType){var g=(e^a.resultType)&a.resultType;g&&(g&1&&pf(a),g&2&&qf(a),g&4&&rf(a),g&8&&sf(a),g&16&&tf(a),g&32&&uf(a))}f?(a.Wc=d,a.Vc=b):(a.Wc=b,a.Vc=d);a.ud=c;a.Xc=d;a.resultType=e} +function vf(a,b,c,d,e){a.resultType=c|26;a.Xc=b;d?wf(a):xf(a);e?yf(a):zf(a);return b}function Af(a,b,c,d){c&d?wf(a):xf(a);(b^c)&d?yf(a):zf(a)}function Bf(a){return pf(a)?1:0}function pf(a){a.resultType&1&&(a.ea&=-2,(a.Wc^(a.Wc^a.ud)&(a.ud^a.Vc))&a.resultType&-2147450752&&(a.ea|=1),a.resultType&=-2);return a.ea&1}function qf(a){a.resultType&2&&(a.ea&=-5,38505>>((a.Xc^a.Xc>>4)&15)&1&&(a.ea|=4),a.resultType&=-3);return a.ea&4} +function rf(a){a.resultType&4&&(a.ea&=-17,(a.Vc^a.Wc^a.ud)&16&&(a.ea|=16),a.resultType&=-5);return a.ea&16}function sf(a){a.resultType&8&&(a.ea&=-65,a.Xc&((a.resultType&-2147450752)-1|a.resultType&-2147450752)||(a.ea|=64),a.resultType&=-9);return a.ea&64}function tf(a){a.resultType&16&&(a.ea&=-129,a.Xc&a.resultType&-2147450752&&(a.ea|=128),a.resultType&=-17);return a.ea&128} +function uf(a){a.resultType&32&&(a.ea&=-2049,(a.Wc^a.Vc)&(a.ud^a.Vc)&a.resultType&-2147450752&&(a.ea|=2048),a.resultType&=-33);return a.ea&2048}function xf(a){a.resultType&=-2;a.ea&=-2}function Cf(a){a.resultType&=-5;a.ea&=-17}function Df(a){a.resultType&=-9;a.ea&=-65}function zf(a){a.resultType&=-33;a.ea&=-2049}function wf(a){a.resultType&=-2;a.ea|=1}function Ef(a){a.resultType&=-5;a.ea|=16}function Ff(a){a.resultType&=-9;a.ea|=64}function yf(a){a.resultType&=-33;a.ea|=2048} +function Gd(a){return a.ea&-2262|pf(a)|qf(a)|rf(a)|sf(a)|tf(a)|uf(a)}function Gf(a,b){b=b|a.hb&1|65520;a.hb=a.hb&-65536|b&65535;a.hb&1&&zd(a,!0)}function Hd(a,b,c){a.hb&1||(b&=~a.Vf);void 0===c&&(c=a.ta);c?b=b&-12289|a.ea&12288:a.Ra=(b&12288)>>12;c>a.Ra&&(b=b&-513|a.ea&512);a.resultType=128;a.ea=a.ea&~(a.cc|2261)|b&(a.cc|2261)|a.Yf;a.ea&256&&(a.za|=2,a.V|=4)} +function Hf(a,b,c,d){var e=0;if(a.hb&1&&(a.ta>a.Ra||a.ea&131072)&&a.Ya.vi)for(var f=a.Ya.vi+(b>>>3),e=(1<>>=8,f++;return e?(n(a,256)&&wb(a,"checkIOPM("+ia(b)+","+c+","+(d?"input":"output")+"): trapped",!0,!0),p.call(a,13,0),!1):!0} h.Ub=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.xa[b]=c;this.Pg++;d=!0;break;default:d=this.parent.Ub.call(this,a,b,c)}return d}; -function Hf(a,b,c,d){var e=(d?a.jd:a.ya)[(b&a.qb)>>>a.Pa];e&&5==e.type&&(e=Mc(a,b,!1,!0));if(e){var f=b&a.Ha;if(!c||1==c)return e.oe(f,b);if(2==c)return f>>this.Pa].sc(a&this.Ha,a)}; +function If(a,b,c,d){var e=(d?a.jd:a.ya)[(b&a.qb)>>>a.Pa];e&&5==e.type&&(e=Nc(a,b,!1,!0));if(e){var f=b&a.Ha;if(!c||1==c)return e.oe(f,b);if(2==c)return f>>this.Pa].sc(a&this.Ha,a)}; h.va=function(a){var b=a&this.Ha,c=(a&this.qb)>>>this.Pa;this.A-=this.C.Dg;if(b>>this.Pa;if(b>>this.Pa].Cc(a&this.Ha,b&255,a)}; -h.pb=function(a,b){var c=a&this.Ha,d=(a&this.qb)>>>this.Pa;this.A-=this.C.Dg;c>8&255,a+1))};h.ub=function(a,b){var c=a&this.Ha,d=(a&this.qb)>>>this.Pa;this.A-=this.C.Dg;if(c>>=8}};function If(a,b,c){a.od=b;a.Z=b.Fc(a.rb=c,1);return a.V&1?0:a.Wa(a.Z)} -function E(a,b){return If(a,a.O,b&a.Ga)}function G(a,b){return If(a,a.P,b&a.Ga)}function Jf(a,b,c){a.od=b;a.Z=b.Fc(a.rb=c,a.fa);return a.V&1?0:a.vb(a.Z)}function H(a,b){return Jf(a,a.O,b&a.Ga)}function J(a,b){return Jf(a,a.P,b&a.Ga)}function Kf(a,b,c){a.od=b;a.X=a.Z=b.Fc(a.rb=c,1);return a.V&1?0:a.Wa(a.Z)}function K(a,b){return Kf(a,a.O,b&a.Ga)}function M(a,b){return Kf(a,a.P,b&a.Ga)}function Lf(a,b,c){a.od=b;a.X=a.Z=b.Fc(a.rb=c,a.fa);return a.V&1?0:a.vb(a.Z)} -function N(a,b){return Lf(a,a.O,b&a.Ga)}function O(a,b){return Lf(a,a.P,b&a.Ga)}function Q(a,b){a.V&2||a.tc(a.od.Gc(a.rb,1),b)}function R(a,b){a.V&2||a.uc(a.od.Gc(a.rb,a.fa),b)}function Ad(a,b,c){return a.vb(b.Fc(c,a.fa))}h.ca=function(){var a=this.Wa(this.Na);lf(this,1);return a};function Mf(a){var b=a.va(a.Na);lf(a,2);return b}function S(a){var b=a.ic(a.Na);lf(a,a.fd);return b}h.Sa=function(){var a=this.vb(this.Na);lf(this,this.fa);return a}; -h.L=function(){var a=this.Wa(this.Na)<<24>>24;lf(this,1);return a};function T(a,b){var c=a.Wa(a.Na);lf(a,1);return Nf[c].call(a,b)}function rd(a){var b=a.vb(a.ka);a.ka=a.ka+a.fa|0;var c=a.Kg-a.ka|0;0>c&&0<=(a.Kg^a.ka)&&(8088>=a.na||!a.Aa.cd&&a.Aa.Za==a.Aa.Ga||a.Aa.cd&&!a.Aa.Za?t(a,a.ka-a.Aa.Fa&a.Aa.Ga):-1>c&&p.call(a,12,0));return b} -function Bd(a,b,c,d){c=a.ka-c|0;0>(c-a.td|0)&&0<=(a.td^c)&&(8088>=a.na||!a.Aa.cd&&a.Aa.Za==a.Aa.Ga||a.Aa.cd&&!a.Aa.Za?(t(a,c-a.Aa.Fa&a.Aa.Ga),c=a.ka):p.call(a,12,0));switch(d){case 1:a.tc(c,b);break;case 2:a.pb(c,b);break;case 4:a.ub(c,b)}a.ka=c}function Ed(a,b){var c=a.ka-a.fa|0;0>(c-a.td|0)&&0<=(a.td^c)&&(8088>=a.na||!a.Aa.cd&&a.Aa.Za==a.Aa.Ga||a.Aa.cd&&!a.Aa.Za?(t(a,c-a.Aa.Fa&a.Aa.Ga),c=a.ka):p.call(a,12,0));a.uc(c,b);a.ka=c} -function Of(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.na)2this.na?0:1,e=0;2>e;e++){switch(d){case 0:if(this.za&1&&this.ea&512){var f=Qf(this.R);if(-1<=f&&(this.za&=-2,0<=f)){this.za&=-5;Rf.call(this, -f);d=!0;break a}}break;case 1:if(this.za&2){this.za&=-3;80386<=this.na&&(this.Ma[6]|=16384);Rf.call(this,1);d=!0;break a}}d=1-d}d=!1}if(d&&!a){this.U("interrupt dispatched");this.V=0;break}if(this.za&4){this.V=this.A=0;break}}if(b){if(Sf(this.ma,this.Na,c)){this.bc();break}c=1}this.V=0;this.W[this.ca()].call(this)}while(0>11;Xf(this);Yf(this,a[b++]);for(c=0;c=Zf&&$f(a,13))}function Xf(a){a.sa&=-129;a.sa&~a.mc&63&&(a.sa|=128);if(a.sa&128&&!(a.mc&128))return a=a.R,a.na>=Zf?ag(a,13):a.Ma&0||Rf.call(a.M,2),!0;a=a.R;a.na>=Zf&&$f(a,13);return!1}function bg(a,b){80387<=a.na||(b&=-65);a.sa|=b;return Xf(a)} -function Vf(a){return a.sa|a.C<<11}function cg(a,b){return isFinite(b)?!0:!bg(a,Infinity===b?8:16)}function dg(a,b,c){var d=null;null!=b&&null!=c&&(d=b+c,cg(a,d)||(d=null));return d}function eg(a,b,c){var d=null;null!=b&&null!=c&&(d=b-c,cg(a,d)||(d=null));return d}function fg(a,b,c){var d=null;null!=b&&null!=c&&(d=b*c,cg(a,d)||(d=null));return d}function gg(a,b,c){var d=null;null==b||null==c||!c&&bg(a,2)||(d=b/c,cg(a,d)||(d=null));return d} -function hg(a,b,c){if(null!=b&&null!=c){var d=0;isNaN(b)||isNaN(c)?d=17664:(b-=c,0>b?d=256:0===b&&(d=16384));a.sa=a.sa&-18177|d;return!0}return!1}function ig(a,b,c){if(null==b)return null;var d=a.mc&3072;0==d?(d=Math.round(b),.5===d-b&&d%2&&d--):d=1024==d||3072==d&&0=c){if(bg(a,1))return null;d=-c}else if(d<-c){if(bg(a,1))return null;d=-c}a.ia[0]=d|0;2147483648d&&(a.ia[1]=-1))}return d} -function jg(a,b){var c=3;if(a.O&1<=c;c<<=1)3!=(b&3)&&(a.O|=c),b>>=2}function kg(a){var b=a.C+0&7;return a.O&1<>16}function pg(a){return a.M.ua(a.M.Z)}function qg(a){a.Ba[0]=a.M.ua(a.M.Z);return a.wa[0]}function rg(a){a.ia[0]=a.M.ua(a.M.Z);a.ia[1]=a.M.ua(a.M.Z+4);return a.Y[0]} -function sg(a){a.P[0]=a.M.ua(a.M.Z);a.P[1]=a.M.ua(a.M.Z+4);a.P[2]=a.M.va(a.M.Z+8);return a.P}h.pi=function(){this.M.ub(this.M.Z,this.ia[0])};h.lk=function(){this.M.ub(this.M.Z,this.ia[0]);this.M.ub(this.M.Z+4,this.ia[1])};h.nk=Tf.prototype.pi;h.mk=Tf.prototype.lk;function tg(a){a.M.ub(a.M.Z,a.P[0]);a.M.ub(a.M.Z+4,a.P[1]);a.M.pb(a.M.Z+8,a.P[2])} -function Dg(a,b){var c=b[1],d=(b[2]&32768)>>4,e=b[2]&32767,f=b[0]>>>11|c<<21,c=c>>11&1048575;32767==e?e=2047:e&&(e+=-15360,0>=e&&(e=2047,f=c=0));a.ia[0]=f;a.ia[1]=c|(d|e)<<20;return a.Y[0]}function ng(a,b,c){var d=c>>20&2047,e=2147483648|(c&1048575)<<11|b>>>21;2047==d?d=32767:d?d+=15360:e&=2147483647;a.P[0]=b<<11;a.P[1]=e;a.P[2]=c>>16&32768|d;return a.P}function Eg(a,b){for(var c=0,d=1;b--;)c+=(a&15)*d,d*=10,a>>=4;return c}function Fg(a,b){for(var c=0,d=0;b--;)c|=a%10<>11;Xf(a);Yf(a,d.vb(b+=d.fa));!(d.hb&1)||d.ea&131072?(a.X=d.vb(b+=d.fa),c=d.vb(b+=d.fa),a.qa=c&2047,a.X|=(c&-4096)<<4,a.ka=-1,a.W=d.vb(b+=d.fa),a.W|=(d.vb(b+=d.fa)&-4096)<<4,a.la=-1):(a.X=d.vb(b+=d.fa),c=d.vb(b+=d.fa),a.ka=c&65535,a.qa=c>>16&2047,a.W=d.vb(b+=d.fa),a.la=d.vb(b+=d.fa)&65535);return b+d.fa} -function Jg(a,b){var c=a.M;c.uc(b,a.mc);c.uc(b+=c.fa,Vf(a));c.uc(b+=c.fa,Wf(a));if(!(c.hb&1)||c.ea&131072){var d=(a.ka<<4)+a.X;c.uc(b+=c.fa,d);c.uc(b+=c.fa,d>>4&-4096|a.qa);d=(a.la<<4)+a.W;c.uc(b+=c.fa,d);c.uc(b+=c.fa,d>>4&-4096)}else c.uc(b+=c.fa,a.X),c.uc(b+=c.fa,a.ka|a.qa<<16),c.uc(b+=c.fa,a.W),c.uc(b+=c.fa,a.la);return b+c.fa}var Kg=Math.log(10)/Math.LN2,Lg=Math.LOG2E,Mg=Math.PI,Ng=Math.log(2)/Math.LN10,Og=Math.LN2,Pg=Math.pow(2,63);function Qg(){this.sa&=-32896;Xf(this)} -function Rg(){hg(this,U(this,0),U(this,this.A))}function Sg(){hg(this,U(this,0),U(this,this.A))&&Gg(this)}function Tg(){Sg.call(this)}function Ug(){W(this,0,gg(this,U(this,0),qg(this)))}function Vg(){this.O&=~(1<>20&2047)-1023),this.ia[1]=(this.ia[1]|1072693248)&-1073741825,Hg(this,this.Y[0]))},102:function(){this.C=this.C-1&7;this.sa&=-513},103:function(){this.C=this.C+1&7;this.sa&=-513},112:function(){W(this,0,U(this,0)%U(this,1))},113:function(){W(this,1, -U(this,1)*Math.log(U(this,0)+1)/Math.LN2)&&Gg(this)},114:function(){var a=U(this,0),b=null;if(0<=a||!bg(this,1))b=Math.sqrt(a),cg(this,b)||(b=null);W(this,0,b)},116:function(){W(this,0,ig(this,U(this,0),Pg))},117:function(){var a=U(this,0),b=U(this,1);null!=a&&null!=b&&W(this,0,a*Math.pow(2,0>>0);Hg(this,a)},6:function(){var a=ig(this,Gg(this));null!=a&&(this.P[0]= -Fg(a,8),this.P[1]=Fg(a/1E8,8),this.P[2]=Fg(a/1E16,2),0>a&&(this.P[2]|=32768),tg(this))},7:function(){null!=ig(this,U(this,0),Pg)&&(this.lk(),Gg(this))},48:function(){Vg.call(this);Gg(this)},49:hh,50:ch,51:ch,52:fh}},jh=[Qg,Wg,Xg,Yg,Zg,$g,dh,ah,eh,fh];Ta(function(){for(var a=rb(document,"pcjs","fpu"),b=0;b>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.C.bj;(bd)&&p.call(this,5);this.V|=2;return a}function sh(a,b){var c=0;if(b){Cf(this);for(var d=1;d&this.B;){if(b&d){a=c;break}d<<=1;c++}}else Ef(this);this.A-=11+3*c;return a}function th(a,b){var c=0;if(b){Cf(this);for(var d=2==this.fa?15:31,e=1<>>=1;c++;d--}}else Ef(this);this.A-=11+3*c;return a} -function uh(a,b){a&1<<(b&(2==this.fa?15:31))?vf(this):wf(this);this.A-=-1===this.Z?3:6;this.V|=2;return a}function vh(a,b){var c=1<<(b&(2==this.fa?15:31));a&c?vf(this):wf(this);this.A-=-1===this.Z?6:8;return a^c}function wh(a,b){var c=1<<(b&(2==this.fa?15:31));a&c?vf(this):wf(this);this.A-=-1===this.Z?6:8;return a&~c}function xh(a,b){var c=1<<(b&(2==this.fa?15:31));a&c?vf(this):wf(this);this.A-=-1===this.Z?6:8;return a|c} -function yh(a,b){if(-1===this.Z)return uh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Jf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?vf(this):wf(this);this.A-=6;this.V|=2;return a}function zh(a,b){if(-1===this.Z)return vh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Jf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?vf(this):wf(this);this.A-=8;return a^b} -function Ah(a,b){if(-1===this.Z)return wh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Jf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?vf(this):wf(this);this.A-=8;return a&~b}function Bh(a,b){if(-1===this.Z)return xh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Jf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?vf(this):wf(this);this.A-=8;return a|b} -function Ch(a,b){this.Lc=this.Ca.ga;this.qd=this.Aa.ga;this.Y=this.ka;var c=v(this),d=this.fa;null!=Hd(this,a,b,!0)&&(Bd(this,this.Lc,d,2),Bd(this,c,d,d));this.Lc=this.qd=this.Y=-1}function Dh(a,b){nf(this,a,b,a-b|0,191,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.Ah:this.C.ac;this.V|=2;return a}function Eh(a,b){nf(this,a,b,a-b|0,this.Ja|63,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.Ah:this.C.ac;this.V|=2;return a} -function Fh(a){var b=a-1|0;nf(this,a,1,b,this.Ja|62,!0);this.A-=2;return a&~this.B|b&this.B}function Gh(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} -function Hh(a,b,c){c>>>=0;if(!c||c<=b>>>0)return!1;var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Gh(a,c)&&(b=a,f=c,b[0]-=f[0],b[1]-=f[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/=2;while(1<=e);this.la=d;this.Ba=a[0];return!0} -function Ih(a){if(this.Yb){var b=this.Yb,c=this.Og,d=this.pc,e=d>>3&7;b.A=d&7;var f=(3>(d>>6&3)?0:48)+e;(217==c||219==c)&&52<=f&&(f=e<<4|b.A);if(e=ih[c][f]){if(0>jh.indexOf(e)){var f=b.M,g=f.Ge;8087==b.na&&(f.La&16&&g++,f.La&32&&g++);b.ka=f.Ca.ga;b.X=g-f.Ca.Fa;-1!==f.Z&&(b.la=f.od.ga,b.W=f.Z-f.od.Fa);b.qa=(c&7)<<8|d}e.call(b)}}this.A-=-1===this.Z?2:8;return a}function Jh(a,b){var c=Kh.call(this,this.L(),b);80386>this.na&&(this.A-=12);return c} -function Lh(a,b){var c;a=this.Sa();c=2==this.fa?Kh.call(this,a,b):Mh.call(this,a,b);80386>this.na&&(this.A-=12);return c}function Nh(a,b){var c=!1;0>b&&(b=-b|0,c=!c);0>a&&(a=-a|0,c=!c);Oh.call(this,a,b);c&&(this.la=~this.la+1|0,this.Ba=~this.Ba+(this.la?0:1)|0)}function Kh(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(vf(this),xf(this)):(wf(this),yf(this));this.A-=-1===this.Z?9:12;return c&65535} -function Mh(a,b){Nh.call(this,a,b);this.Ba!=this.la>>31?(vf(this),xf(this)):(wf(this),yf(this));this.A-=-1===this.Z?9:12;return this.la}function Ph(a){var b=a+1|0;nf(this,a,1,b,this.Ja|62);this.A-=2;return a&~this.B|b&this.B}function Qh(a,b,c){this.A-=this.C.wj+(c||0);c=Fd(this);var d=this.Ca.ga,e=v(this);a=this.Ca.Wi(a);-1!==a&&(Ed(this,c),Ed(this,d),Ed(this,e),null!=b&&Ed(this,b),this.lb=-1,kf(this,a))} -function Rh(a,b){this.A-=14+(-1===this.Z?0:2);Cf(this);-1!==this.Ea.load(b)&&this.Ea.Mc>=this.ta&&this.Ea.Mc>=(b&3)&&(Ef(this),a=this.Ea.Bb&-256,2=this.ta)&&this.Ea.Mc>=(b&3))return Ef(this),this.Ea.Za;Cf(this);return a}function Zh(a,b){if(-1===this.Z)return pe.call(this),a;sd(this,this.va(this.Z+this.fa));this.A-=this.C.lf;return b}function $h(a,b){this.A-=-1===this.X?-1===this.Z?this.C.Lj:this.C.Kj:this.C.Ij;return b}function ai(a,b){return b}function bi(){-1!==this.X&&zd(this,2);return $h.call(this,0,this.xb)} -function Oh(a,b){if(a&-65536||b&-65536){var c=b&65535,d=b>>>16,e=a&65535,f=a>>>16,g=c*e,e=(g>>>16)+d*e,k=e>>>16,e=(e&65535)+c*f;this.la=e<<16|g&65535;this.Ba=k+((e>>>16)+d*f)|0}else this.la=a*b|0,this.Ba=0}function ci(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return uf(this,a|b,128)}function di(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return uf(this,a|b,this.Ja)&this.B} -function ei(a){this.Y=this.ka;var b=rd(this),c=rd(this);a&&t(this,u(this)+a);Hd(this,b,c,!1)&&(a&&t(this,u(this)+a),Fe(this,this.Ab),Fe(this,this.bb),80386<=this.na&&(Fe(this,this.Sb),Fe(this,this.Tb)));2==a&&this.le&&Ve(this,this.Na);this.Y=-1}function fi(a,b){var c=a-b-Af(this)|0;nf(this,a,b,c,191,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&255} -function gi(a,b){var c=a-b-Af(this)|0;nf(this,a,b,c,this.Ja|63,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&this.B}function hi(a){this.V|=1;this.Ta[this.ca()].call(this,a);this.A-=-1===this.Z?4:5}function ii(){return tf(this)?1:0}function ji(){return of(this)?1:0}function ki(){return of(this)?0:1}function Ci(){return rf(this)?1:0}function Di(){return rf(this)?0:1}function Ei(){return of(this)||rf(this)?1:0}function Fi(){return of(this)||rf(this)?0:1} -function Gi(){return sf(this)?1:0}function Hi(){return sf(this)?0:1}function Ii(){return pf(this)?1:0}function Ji(){return pf(this)?0:1}function Ki(){return!sf(this)!=!tf(this)?1:0}function Li(){return!sf(this)!=!tf(this)?0:1}function Mi(){return rf(this)||!sf(this)!=!tf(this)?1:0}function Ni(){return rf(this)||!sf(this)!=!tf(this)?0:1}function Oi(a,b,c){if(c){16>>16-c)&65535;uf(this,a,32768,d&32768)}return a} -function Pi(a,b,c){if(c){var d=a<>>32-c;uf(this,a,-2147483648,d&-2147483648)}return a}function Qi(a,b){return Oi.call(this,a,b,this.ca())}function Ri(a,b){return Pi.call(this,a,b,this.ca())}function Si(a,b){return Oi.call(this,a,b,this.G&31)}function Ti(a,b){return Pi.call(this,a,b,this.G&31)}function Ui(a,b,c){if(c){16>>c-1;a=(d>>>1|b<<16-c)&65535;uf(this,a,32768,d&1)}return a} -function Vi(a,b,c){if(c){var d=a>>>c-1;a=d>>>1|b<<32-c;uf(this,a,-2147483648,d&1)}return a}function Wi(a,b){return Ui.call(this,a,b,this.ca())}function Xi(a,b){return Vi.call(this,a,b,this.ca())}function Yi(a,b){return Ui.call(this,a,b,this.G&31)}function Zi(a,b){return Vi.call(this,a,b,this.G&31)}function $i(a,b){var c=a-b|0;nf(this,a,b,c,191,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&255} -function aj(a,b){var c=a-b|0;nf(this,a,b,c,this.Ja|63,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&this.B}function bj(a,b){uf(this,a&b,128);this.A-=-1===this.X?-1===this.Z?this.C.bi:this.C.Qf:this.C.Qf;this.V|=2;return a}function cj(a,b){uf(this,a&b,this.Ja);this.A-=-1===this.X?-1===this.Z?this.C.bi:this.C.Qf:this.C.Qf;this.V|=2;return a}function dj(a,b){var c=this.F&this.B,d=(1<<(this.G&31))-1;return a&~(d<>(this.F&this.B)&(1<<(this.G&31))-1&this.B}function fj(a,b){if(-1===this.Z){switch(this.pc&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.C.di}else this.X=this.Z,Q(this,a),this.A-=this.C.ci;return b} -function gj(a,b){if(-1===this.Z){switch(this.pc&7){case 0:this.F=this.F&~this.B|a;break;case 1:this.G=this.G&~this.B|a;break;case 2:this.H=this.H&~this.B|a;break;case 3:this.D=this.D&~this.B|a;break;case 4:t(this,u(this)&~this.B|a);break;case 5:this.K=this.D&~this.B|a;break;case 6:this.J=this.J&~this.B|a;break;case 7:this.I=this.I&~this.B|a}this.A-=this.C.di}else this.X=this.Z,R(this,a),this.A-=this.C.ci;return b} -function hj(a,b){var c=a^b;uf(this,c,128);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c}function ij(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return uf(this,a^b,this.Ja)&this.B}function jj(a){if(80186>this.na)return kj.call(this,a);p.call(this,13,0);return a}function me(a){p.call(this,6);return a}function kj(a){pe.call(this);return a}function lj(){8086==this.na?(this.lb=-1,Qh.call(this,0,null,2)):p.call(this,0,null,2)} -function mj(){this.A-=-1===this.Z?2:this.C.Yj;return 1}function nj(){var a=this.G&255;this.A-=(-1===this.Z?this.C.Vh:this.C.Uh)+(a<this.lb?(-1!=this.Lc&&(this.Ca.$b=3,hf(this,this.Lc),this.Lc=-1),kf(this,this.Ge),-1!=this.qd&&(sd(this,this.qd),this.qd=-1),-1!==this.Y&&(t(this,this.ib&~this.Aa.Ga|this.Y-this.Aa.Fa),this.Y=-1)):8!=this.lb?(b=0,a=8):(b=0,a=-1,ye(this),e=d=!1)):kf(this,this.Ge);var f=a,g=b,k=32,q=Hf(this,this.Na);204!=q||this.Od||(d=!1);this.ea&131072&&(6==f&&99==q||13==f&&205==q)&&(d=!1);!1===d&&(k|=1);983040<=this.Na&&1048575>=this.Na&&(d=!1);n(this, -k|-2147483648)&&(d=!0);if(n(this,k)||d){var r=this.ra.Ob,f="Fault "+ga(f)+(null!=g?" ("+ia(g)+")":"")+" on opcode "+ga(q);d&&r&&(f+=" (blocked by PCjs Debugger)");this.ma?(vb(this,f,d||k,!0),d&&(d=r,this.ma.bc())):(this.Ua(f),this.bc())}if(d&&e)throw-1;if(e)throw this.lb=a,Qh.call(this,a,b,c),this.Ge=this.Na,this.V=1==a?this.V|8192:this.V|4096,a;}function Be(a,b,c){this.pe=a;a=0;b&&(a|=1);c&&(a|=2);3==this.ta&&(a|=4);p.call(this,14,a)}function ne(){this.Vb[this.ca()].call(this)} -function qe(){Ed(this,u(this)&this.B);this.A-=this.C.Sc}function Pd(){this.Y=this.ka;var a=u(this)&this.B;Ed(this,this.F&this.B);Ed(this,this.G&this.B);Ed(this,this.H&this.B);Ed(this,this.D&this.B);Ed(this,a);Ed(this,this.K&this.B);Ed(this,this.J&this.B);Ed(this,this.I&this.B);this.A-=this.C.Sj;this.Y=-1} -function Qd(){this.Y=this.ka;this.I=this.I&~this.B|rd(this);this.J=this.J&~this.B|rd(this);this.K=this.K&~this.B|rd(this);t(this,u(this)+this.fa);this.D=this.D&~this.B|rd(this);this.H=this.H&~this.B|rd(this);this.G=this.G&~this.B|rd(this);this.F=this.F&~this.B|rd(this);this.A-=this.C.Qj;this.Y=-1}function Rd(){this.da[this.ca()].call(this,rh)}function re(){!(this.hb&1)||this.ea&131072?p.call(this,6):this.qa[this.ca()].call(this,qh)} -function se(){this.V|=20;this.O=this.P=this.Sb;this.A-=this.C.md}function te(){this.V|=20;this.O=this.P=this.Tb;this.A-=this.C.md}function ue(){this.V|=1024;this.La&1024||(this.fa^=6,this.B^=-65536,Re(this));this.A-=this.C.md}function ve(){this.V|=2048;this.La&2048||(this.fd^=6,this.Ga^=-65536,Ge(this));this.A-=this.C.md}function Sd(){Ed(this,this.Sa());this.A-=this.C.Sc}function Td(){this.da[this.ca()].call(this,Lh)}function Xd(){Ed(this,this.L());this.A-=this.C.Sc} -function Yd(){this.da[this.ca()].call(this,Jh)}function Zd(){var a=1,b=0,c=this.Ga,d=5;this.La&192&&(a=this.G&c,b=1,this.La&256&&(d=4));if(a--){var e=this.H&65535;Gf(this,e,1,!0)&&(e=pc(this.ja,e,1,this.Na-b-1),this.tc(this.bb.Gc(this.I&c,1),e),this.I=this.I&~c|this.I+(this.ea&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(mf(this),this.V|=256))}} -function $d(){var a=1,b=0,c=this.Ga,d=5;this.La&192&&(a=this.G&c,b=1,this.La&256&&(d=4));if(a--){var e=this.H&65535;Gf(this,e,this.fa,!0)&&(e=pc(this.ja,e,this.fa,this.Na-b-1),this.uc(this.bb.Gc(this.I&c,this.fa),e),this.I=this.I&~c|this.I+(this.ea&1024?-this.fa:this.fa)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(mf(this),this.V|=256))}} -function ae(){var a=1,b=0,c=this.Ga,d=5;this.La&192&&(a=this.G&c,b=1,this.La&256&&(d=4));if(a--){var e=this.H&65535;if(Gf(this,e,1,!1)){var f=this.Wa(this.Ab.Fc(this.J&c,1));tc(this.ja,e,1,f,this.Na-b-1);this.J=this.J&~c|this.J+(this.ea&1024?-1:1)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(mf(this),this.V|=256)}}} -function ge(){var a=1,b=0,c=this.Ga,d=5;this.La&192&&(a=this.G&c,b=1,this.La&256&&(d=4));if(a--){var e=Ad(this,this.Ab,this.J&c),f=this.H&65535;Gf(this,f,this.fa,!1)&&(tc(this.ja,f,this.fa,e,this.Na-b-1),this.J=this.J&~c|this.J+(this.ea&1024?-this.fa:this.fa)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(mf(this),this.V|=256))}}function rj(){var a=this.L();tf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb} -function sj(){var a=this.L();tf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}function tj(){var a=this.L();of(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function uj(){var a=this.L();of(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}function vj(){var a=this.L();rf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function wj(){var a=this.L();rf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)} -function xj(){var a=this.L();of(this)||rf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function yj(){var a=this.L();of(this)||rf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}function zj(){var a=this.L();sf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function Aj(){var a=this.L();sf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}function Bj(){var a=this.L();pf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb} -function Cj(){var a=this.L();pf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}function Dj(){var a=this.L();!sf(this)!=!tf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function Ej(){var a=this.L();!sf(this)==!tf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function Fj(){var a=this.L();rf(this)||!sf(this)!=!tf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb} -function Gj(){var a=this.L();rf(this)||!sf(this)!=!tf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}function Hj(){this.Ib[this.ca()].call(this,Ij,this.ca);this.A-=-1===this.X?1:this.C.Cg}function Jj(){this.V|=1;this.Ta[this.ca()].call(this,$h)}function Kj(){this.V|=1;this.qa[this.ca()].call(this,$h)}function Lj(){this.Qa[this.ca()].call(this,$h)}function Mj(){this.da[this.ca()].call(this,$h)}function he(){this.Ib[this.ca()].call(this,Nj,oj)} -function ie(){this.Oa[this.ca()].call(this,2==this.fa?Oj:Pj,oj)}function Qj(){var a=Mf(this),b=rd(this);jf(this,b);a&&t(this,u(this)+a);this.A-=this.C.Xj}function Rj(){var a=rd(this);jf(this,a);this.A-=this.C.Uj} -function je(){this.Y=this.ka;var a=Mf(this),b=this.ca()&31;this.A-=11;Ed(this,this.K);var c=u(this)&this.B;if(0>8&255;9<(c&15)||qf(this)?(c+=6,80286<=this.na&&255>8&255;9<(c&15)||qf(this)?(c=c-6& -15,d=d-1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?vf(this):wf(this);b?Df(this):Bf(this);this.A-=this.C.Ee},function(){this.F=Ph.call(this,this.F)},function(){this.G=Ph.call(this,this.G)},function(){this.H=Ph.call(this,this.H)},function(){this.D=Ph.call(this,this.D)},function(){t(this,Ph.call(this,u(this)))},function(){this.K=Ph.call(this,this.K)},function(){this.J=Ph.call(this,this.J)},function(){this.I=Ph.call(this,this.I)},function(){this.F=Fh.call(this,this.F)},function(){this.G=Fh.call(this, -this.G)},function(){this.H=Fh.call(this,this.H)},function(){this.D=Fh.call(this,this.D)},function(){t(this,Fh.call(this,u(this)))},function(){this.K=Fh.call(this,this.K)},function(){this.J=Fh.call(this,this.J)},function(){this.I=Fh.call(this,this.I)},function(){Ed(this,this.F&this.B);this.A-=this.C.Sc},function(){Ed(this,this.G&this.B);this.A-=this.C.Sc},function(){Ed(this,this.H&this.B);this.A-=this.C.Sc},function(){Ed(this,this.D&this.B);this.A-=this.C.Sc},function(){Ed(this,u(this)-2&65535);this.A-= -this.C.Sc},function(){Ed(this,this.K&this.B);this.A-=this.C.Sc},function(){Ed(this,this.J&this.B);this.A-=this.C.Sc},function(){Ed(this,this.I&this.B);this.A-=this.C.Sc},function(){this.F=this.F&~this.B|rd(this);this.A-=this.C.zc},function(){this.G=this.G&~this.B|rd(this);this.A-=this.C.zc},function(){this.H=this.H&~this.B|rd(this);this.A-=this.C.zc},function(){this.D=this.D&~this.B|rd(this);this.A-=this.C.zc},function(){t(this,u(this)&~this.B|rd(this));this.A-=this.C.zc},function(){this.K=this.K& -~this.B|rd(this);this.A-=this.C.zc},function(){this.J=this.J&~this.B|rd(this);this.A-=this.C.zc},function(){this.I=this.I&~this.B|rd(this);this.A-=this.C.zc},rj,sj,tj,uj,vj,wj,xj,yj,zj,Aj,Bj,Cj,Dj,Ej,Fj,Gj,rj,sj,tj,uj,vj,wj,xj,yj,zj,Aj,Bj,Cj,Dj,Ej,Fj,Gj,Hj,function(){this.Oa[this.ca()].call(this,Wj,this.Sa);this.A-=-1===this.X?1:this.C.Cg},Hj,function(){this.Oa[this.ca()].call(this,Wj,this.L);this.A-=-1===this.X?1:this.C.Cg},function(){this.Ta[this.ca()].call(this,bj)},function(){this.qa[this.ca()].call(this, -cj)},function(){this.Qa[this.pc=this.ca()].call(this,fj)},function(){this.da[this.pc=this.ca()].call(this,gj)},Jj,Kj,Lj,Mj,function(){var a=this.ca();switch((a&56)>>3){case 0:this.xb=this.bb.ga;break;case 1:this.xb=this.Ca.ga;break;case 2:this.xb=this.Aa.ga;break;case 3:this.xb=this.Ab.ga;break;case 4:if(80386<=this.na){this.xb=this.Sb.ga;break}p.call(this,6);return;case 5:if(80386<=this.na){this.xb=this.Tb.ga;break}default:p.call(this,6);return}this.V|=1;this.qa[a].call(this,bi)},function(){this.V|= -1;this.O=this.P=this.of;this.da[this.ca()].call(this,Uh)},function(){var a,b;b=this.ca();var 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.na||80386==this.na&&4!=c&&5!=c){p.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=u(this);break;case 5:a=this.K;break;case 6:a=this.J;break;case 7:a=this.I}}this.da[b].call(this,$h);switch(c){case 0:b=this.F;this.F=a;Dd(this,b);break;case 1:b=this.G;this.G=a;hf(this,b);break;case 2:b= -this.H;this.H=a;sd(this,b);break;case 3:b=this.D;this.D=a;Cd(this,b);break;case 4:b=u(this);t(this,a);80386<=this.na?this.Sb.load(b):Dd(this,b);break;case 5:b=this.K;this.K=a;80386<=this.na?this.Tb.load(b):hf(this,b);break;case 6:b=this.J;this.J=a;sd(this,b);break;case 7:b=this.I,this.I=a,Cd(this,b)}},function(){this.V|=1;this.Y=this.ka;this.xb=rd(this);this.Oa[this.ca()].call(this,Xj,qj);this.Y=-1},function(){this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.G&this.B;this.G=this.G&~this.B| +h.pb=function(a,b){var c=a&this.Ha,d=(a&this.qb)>>>this.Pa;this.A-=this.C.Dg;c>8&255,a+1))};h.ub=function(a,b){var c=a&this.Ha,d=(a&this.qb)>>>this.Pa;this.A-=this.C.Dg;if(c>>=8}};function Jf(a,b,c){a.od=b;a.Z=b.Fc(a.rb=c,1);return a.V&1?0:a.Wa(a.Z)} +function E(a,b){return Jf(a,a.O,b&a.Ga)}function G(a,b){return Jf(a,a.P,b&a.Ga)}function Kf(a,b,c){a.od=b;a.Z=b.Fc(a.rb=c,a.fa);return a.V&1?0:a.vb(a.Z)}function H(a,b){return Kf(a,a.O,b&a.Ga)}function J(a,b){return Kf(a,a.P,b&a.Ga)}function Lf(a,b,c){a.od=b;a.X=a.Z=b.Fc(a.rb=c,1);return a.V&1?0:a.Wa(a.Z)}function K(a,b){return Lf(a,a.O,b&a.Ga)}function M(a,b){return Lf(a,a.P,b&a.Ga)}function Mf(a,b,c){a.od=b;a.X=a.Z=b.Fc(a.rb=c,a.fa);return a.V&1?0:a.vb(a.Z)} +function N(a,b){return Mf(a,a.O,b&a.Ga)}function O(a,b){return Mf(a,a.P,b&a.Ga)}function Q(a,b){a.V&2||a.tc(a.od.Gc(a.rb,1),b)}function R(a,b){a.V&2||a.uc(a.od.Gc(a.rb,a.fa),b)}function Bd(a,b,c){return a.vb(b.Fc(c,a.fa))}h.ca=function(){var a=this.Wa(this.Na);mf(this,1);return a};function Nf(a){var b=a.va(a.Na);mf(a,2);return b}function S(a){var b=a.ic(a.Na);mf(a,a.fd);return b}h.Sa=function(){var a=this.vb(this.Na);mf(this,this.fa);return a}; +h.L=function(){var a=this.Wa(this.Na)<<24>>24;mf(this,1);return a};function T(a,b){var c=a.Wa(a.Na);mf(a,1);return Of[c].call(a,b)}function sd(a){var b=a.vb(a.ka);a.ka=a.ka+a.fa|0;var c=a.Kg-a.ka|0;0>c&&0<=(a.Kg^a.ka)&&(8088>=a.na||!a.Aa.cd&&a.Aa.Za==a.Aa.Ga||a.Aa.cd&&!a.Aa.Za?t(a,a.ka-a.Aa.Fa&a.Aa.Ga):-1>c&&p.call(a,12,0));return b} +function Cd(a,b,c,d){c=a.ka-c|0;0>(c-a.td|0)&&0<=(a.td^c)&&(8088>=a.na||!a.Aa.cd&&a.Aa.Za==a.Aa.Ga||a.Aa.cd&&!a.Aa.Za?(t(a,c-a.Aa.Fa&a.Aa.Ga),c=a.ka):p.call(a,12,0));switch(d){case 1:a.tc(c,b);break;case 2:a.pb(c,b);break;case 4:a.ub(c,b)}a.ka=c}function Fd(a,b){var c=a.ka-a.fa|0;0>(c-a.td|0)&&0<=(a.td^c)&&(8088>=a.na||!a.Aa.cd&&a.Aa.Za==a.Aa.Ga||a.Aa.cd&&!a.Aa.Za?(t(a,c-a.Aa.Fa&a.Aa.Ga),c=a.ka):p.call(a,12,0));a.uc(c,b);a.ka=c} +function Pf(a,b,c){var d=4;1==b.length&&(d=1,c=c?1:0);if(80386>a.na)2this.na?0:1,e=0;2>e;e++){switch(d){case 0:if(this.za&1&&this.ea&512){var f=Rf(this.R);if(-1<=f&&(this.za&=-2,0<=f)){this.za&=-5;Sf.call(this, +f);d=!0;break a}}break;case 1:if(this.za&2){this.za&=-3;80386<=this.na&&(this.Ma[6]|=16384);Sf.call(this,1);d=!0;break a}}d=1-d}d=!1}if(d&&!a){this.U("interrupt dispatched");this.V=0;break}if(this.za&4){this.V=this.A=0;break}}if(b){if(Tf(this.ma,this.Na,c)){this.bc();break}c=1}this.V=0;this.W[this.ca()].call(this)}while(0>11;Yf(this);Zf(this,a[b++]);for(c=0;c=$f&&ag(a,13))}function Yf(a){a.sa&=-129;a.sa&~a.mc&63&&(a.sa|=128);if(a.sa&128&&!(a.mc&128))return a=a.R,a.na>=$f?bg(a,13):a.Ma&0||Sf.call(a.M,2),!0;a=a.R;a.na>=$f&&ag(a,13);return!1}function cg(a,b){80387<=a.na||(b&=-65);a.sa|=b;return Yf(a)} +function Wf(a){return a.sa|a.C<<11}function dg(a,b){return isFinite(b)?!0:!cg(a,Infinity===b?8:16)}function eg(a,b,c){var d=null;null!=b&&null!=c&&(d=b+c,dg(a,d)||(d=null));return d}function fg(a,b,c){var d=null;null!=b&&null!=c&&(d=b-c,dg(a,d)||(d=null));return d}function gg(a,b,c){var d=null;null!=b&&null!=c&&(d=b*c,dg(a,d)||(d=null));return d}function hg(a,b,c){var d=null;null==b||null==c||!c&&cg(a,2)||(d=b/c,dg(a,d)||(d=null));return d} +function ig(a,b,c){if(null!=b&&null!=c){var d=0;isNaN(b)||isNaN(c)?d=17664:(b-=c,0>b?d=256:0===b&&(d=16384));a.sa=a.sa&-18177|d;return!0}return!1}function jg(a,b,c){if(null==b)return null;var d=a.mc&3072;0==d?(d=Math.round(b),.5===d-b&&d%2&&d--):d=1024==d||3072==d&&0=c){if(cg(a,1))return null;d=-c}else if(d<-c){if(cg(a,1))return null;d=-c}a.ia[0]=d|0;2147483648d&&(a.ia[1]=-1))}return d} +function kg(a,b){var c=3;if(a.O&1<=c;c<<=1)3!=(b&3)&&(a.O|=c),b>>=2}function lg(a){var b=a.C+0&7;return a.O&1<>16}function qg(a){return a.M.ua(a.M.Z)}function rg(a){a.Ba[0]=a.M.ua(a.M.Z);return a.wa[0]}function sg(a){a.ia[0]=a.M.ua(a.M.Z);a.ia[1]=a.M.ua(a.M.Z+4);return a.Y[0]} +function tg(a){a.P[0]=a.M.ua(a.M.Z);a.P[1]=a.M.ua(a.M.Z+4);a.P[2]=a.M.va(a.M.Z+8);return a.P}h.pi=function(){this.M.ub(this.M.Z,this.ia[0])};h.lk=function(){this.M.ub(this.M.Z,this.ia[0]);this.M.ub(this.M.Z+4,this.ia[1])};h.nk=Uf.prototype.pi;h.mk=Uf.prototype.lk;function Dg(a){a.M.ub(a.M.Z,a.P[0]);a.M.ub(a.M.Z+4,a.P[1]);a.M.pb(a.M.Z+8,a.P[2])} +function Eg(a,b){var c=b[1],d=(b[2]&32768)>>4,e=b[2]&32767,f=b[0]>>>11|c<<21,c=c>>11&1048575;32767==e?e=2047:e&&(e+=-15360,0>=e&&(e=2047,f=c=0));a.ia[0]=f;a.ia[1]=c|(d|e)<<20;return a.Y[0]}function og(a,b,c){var d=c>>20&2047,e=2147483648|(c&1048575)<<11|b>>>21;2047==d?d=32767:d?d+=15360:e&=2147483647;a.P[0]=b<<11;a.P[1]=e;a.P[2]=c>>16&32768|d;return a.P}function Fg(a,b){for(var c=0,d=1;b--;)c+=(a&15)*d,d*=10,a>>=4;return c}function Gg(a,b){for(var c=0,d=0;b--;)c|=a%10<>11;Yf(a);Zf(a,d.vb(b+=d.fa));!(d.hb&1)||d.ea&131072?(a.X=d.vb(b+=d.fa),c=d.vb(b+=d.fa),a.qa=c&2047,a.X|=(c&-4096)<<4,a.ka=-1,a.W=d.vb(b+=d.fa),a.W|=(d.vb(b+=d.fa)&-4096)<<4,a.la=-1):(a.X=d.vb(b+=d.fa),c=d.vb(b+=d.fa),a.ka=c&65535,a.qa=c>>16&2047,a.W=d.vb(b+=d.fa),a.la=d.vb(b+=d.fa)&65535);return b+d.fa} +function Kg(a,b){var c=a.M;c.uc(b,a.mc);c.uc(b+=c.fa,Wf(a));c.uc(b+=c.fa,Xf(a));if(!(c.hb&1)||c.ea&131072){var d=(a.ka<<4)+a.X;c.uc(b+=c.fa,d);c.uc(b+=c.fa,d>>4&-4096|a.qa);d=(a.la<<4)+a.W;c.uc(b+=c.fa,d);c.uc(b+=c.fa,d>>4&-4096)}else c.uc(b+=c.fa,a.X),c.uc(b+=c.fa,a.ka|a.qa<<16),c.uc(b+=c.fa,a.W),c.uc(b+=c.fa,a.la);return b+c.fa}var Lg=Math.log(10)/Math.LN2,Mg=Math.LOG2E,Ng=Math.PI,Og=Math.log(2)/Math.LN10,Pg=Math.LN2,Qg=Math.pow(2,63);function Rg(){this.sa&=-32896;Yf(this)} +function Sg(){ig(this,U(this,0),U(this,this.A))}function Tg(){ig(this,U(this,0),U(this,this.A))&&Hg(this)}function Ug(){Tg.call(this)}function Vg(){W(this,0,hg(this,U(this,0),rg(this)))}function Wg(){this.O&=~(1<>20&2047)-1023),this.ia[1]=(this.ia[1]|1072693248)&-1073741825,Ig(this,this.Y[0]))},102:function(){this.C=this.C-1&7;this.sa&=-513},103:function(){this.C=this.C+1&7;this.sa&=-513},112:function(){W(this,0,U(this,0)%U(this,1))},113:function(){W(this,1, +U(this,1)*Math.log(U(this,0)+1)/Math.LN2)&&Hg(this)},114:function(){var a=U(this,0),b=null;if(0<=a||!cg(this,1))b=Math.sqrt(a),dg(this,b)||(b=null);W(this,0,b)},116:function(){W(this,0,jg(this,U(this,0),Qg))},117:function(){var a=U(this,0),b=U(this,1);null!=a&&null!=b&&W(this,0,a*Math.pow(2,0>>0);Ig(this,a)},6:function(){var a=jg(this,Hg(this));null!=a&&(this.P[0]= +Gg(a,8),this.P[1]=Gg(a/1E8,8),this.P[2]=Gg(a/1E16,2),0>a&&(this.P[2]|=32768),Dg(this))},7:function(){null!=jg(this,U(this,0),Qg)&&(this.lk(),Hg(this))},48:function(){Wg.call(this);Hg(this)},49:ih,50:dh,51:dh,52:gh}},kh=[Rg,Xg,Yg,Zg,$g,ah,eh,bh,fh,gh];Ua(function(){for(var a=sb(document,"pcjs","fpu"),b=0;b>16,c=c<<16>>16,d=d<<16>>16);this.A-=this.C.bj;(bd)&&p.call(this,5);this.V|=2;return a}function th(a,b){var c=0;if(b){Df(this);for(var d=1;d&this.B;){if(b&d){a=c;break}d<<=1;c++}}else Ff(this);this.A-=11+3*c;return a}function uh(a,b){var c=0;if(b){Df(this);for(var d=2==this.fa?15:31,e=1<>>=1;c++;d--}}else Ff(this);this.A-=11+3*c;return a} +function vh(a,b){a&1<<(b&(2==this.fa?15:31))?wf(this):xf(this);this.A-=-1===this.Z?3:6;this.V|=2;return a}function wh(a,b){var c=1<<(b&(2==this.fa?15:31));a&c?wf(this):xf(this);this.A-=-1===this.Z?6:8;return a^c}function xh(a,b){var c=1<<(b&(2==this.fa?15:31));a&c?wf(this):xf(this);this.A-=-1===this.Z?6:8;return a&~c}function yh(a,b){var c=1<<(b&(2==this.fa?15:31));a&c?wf(this):xf(this);this.A-=-1===this.Z?6:8;return a|c} +function zh(a,b){if(-1===this.Z)return vh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Kf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?wf(this):xf(this);this.A-=6;this.V|=2;return a}function Ah(a,b){if(-1===this.Z)return wh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Kf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?wf(this):xf(this);this.A-=8;return a^b} +function Bh(a,b){if(-1===this.Z)return xh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Kf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?wf(this):xf(this);this.A-=8;return a&~b}function Ch(a,b){if(-1===this.Z)return yh.call(this,a,b);var c=this.fa<<3;if(b>=c||b<-c)a=Kf(this,this.od,this.rb+(b>>(2==this.fa?4:5))*this.fa);b=1<<(b&(2==this.fa?15:31));a&b?wf(this):xf(this);this.A-=8;return a|b} +function Dh(a,b){this.Lc=this.Ca.ga;this.qd=this.Aa.ga;this.Y=this.ka;var c=v(this),d=this.fa;null!=Id(this,a,b,!0)&&(Cd(this,this.Lc,d,2),Cd(this,c,d,d));this.Lc=this.qd=this.Y=-1}function Eh(a,b){of(this,a,b,a-b|0,191,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.Ah:this.C.ac;this.V|=2;return a}function Fh(a,b){of(this,a,b,a-b|0,this.Ja|63,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.Ah:this.C.ac;this.V|=2;return a} +function Gh(a){var b=a-1|0;of(this,a,1,b,this.Ja|62,!0);this.A-=2;return a&~this.B|b&this.B}function Hh(a,b){var c=a[1]-b[1];c||(c=a[0]-b[0]);return c} +function Ih(a,b,c){c>>>=0;if(!c||c<=b>>>0)return!1;var d=0,e=1;c=[c>>>0,0];for(a=[a>>>0,b>>>0];0>>=0,b[1]++);e+=e}do 0<=Hh(a,c)&&(b=a,f=c,b[0]-=f[0],b[1]-=f[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/=2;while(1<=e);this.la=d;this.Ba=a[0];return!0} +function Jh(a){if(this.Yb){var b=this.Yb,c=this.Og,d=this.pc,e=d>>3&7;b.A=d&7;var f=(3>(d>>6&3)?0:48)+e;(217==c||219==c)&&52<=f&&(f=e<<4|b.A);if(e=jh[c][f]){if(0>kh.indexOf(e)){var f=b.M,g=f.Ge;8087==b.na&&(f.La&16&&g++,f.La&32&&g++);b.ka=f.Ca.ga;b.X=g-f.Ca.Fa;-1!==f.Z&&(b.la=f.od.ga,b.W=f.Z-f.od.Fa);b.qa=(c&7)<<8|d}e.call(b)}}this.A-=-1===this.Z?2:8;return a}function Kh(a,b){var c=Lh.call(this,this.L(),b);80386>this.na&&(this.A-=12);return c} +function Mh(a,b){var c;a=this.Sa();c=2==this.fa?Lh.call(this,a,b):Nh.call(this,a,b);80386>this.na&&(this.A-=12);return c}function Oh(a,b){var c=!1;0>b&&(b=-b|0,c=!c);0>a&&(a=-a|0,c=!c);Ph.call(this,a,b);c&&(this.la=~this.la+1|0,this.Ba=~this.Ba+(this.la?0:1)|0)}function Lh(a,b){var c=(a<<16>>16)*(b<<16>>16)|0;32767c?(wf(this),yf(this)):(xf(this),zf(this));this.A-=-1===this.Z?9:12;return c&65535} +function Nh(a,b){Oh.call(this,a,b);this.Ba!=this.la>>31?(wf(this),yf(this)):(xf(this),zf(this));this.A-=-1===this.Z?9:12;return this.la}function Qh(a){var b=a+1|0;of(this,a,1,b,this.Ja|62);this.A-=2;return a&~this.B|b&this.B}function Rh(a,b,c){this.A-=this.C.wj+(c||0);c=Gd(this);var d=this.Ca.ga,e=v(this);a=this.Ca.Wi(a);-1!==a&&(Fd(this,c),Fd(this,d),Fd(this,e),null!=b&&Fd(this,b),this.lb=-1,lf(this,a))} +function Sh(a,b){this.A-=14+(-1===this.Z?0:2);Df(this);-1!==this.Ea.load(b)&&this.Ea.Mc>=this.ta&&this.Ea.Mc>=(b&3)&&(Ff(this),a=this.Ea.Bb&-256,2=this.ta)&&this.Ea.Mc>=(b&3))return Ff(this),this.Ea.Za;Df(this);return a}function $h(a,b){if(-1===this.Z)return qe.call(this),a;xd(this,this.va(this.Z+this.fa));this.A-=this.C.lf;return b}function ai(a,b){this.A-=-1===this.X?-1===this.Z?this.C.Lj:this.C.Kj:this.C.Ij;return b}function bi(a,b){return b}function ci(){-1!==this.X&&Ad(this,2);return ai.call(this,0,this.xb)} +function Ph(a,b){if(a&-65536||b&-65536){var c=b&65535,d=b>>>16,e=a&65535,f=a>>>16,g=c*e,e=(g>>>16)+d*e,k=e>>>16,e=(e&65535)+c*f;this.la=e<<16|g&65535;this.Ba=k+((e>>>16)+d*f)|0}else this.la=a*b|0,this.Ba=0}function di(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return vf(this,a|b,128)}function ei(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return vf(this,a|b,this.Ja)&this.B} +function fi(a){this.Y=this.ka;var b=sd(this),c=sd(this);a&&t(this,u(this)+a);Id(this,b,c,!1)&&(a&&t(this,u(this)+a),Ge(this,this.Ab),Ge(this,this.bb),80386<=this.na&&(Ge(this,this.Sb),Ge(this,this.Tb)));2==a&&this.le&&cf(this,this.Na);this.Y=-1}function gi(a,b){var c=a-b-Bf(this)|0;of(this,a,b,c,191,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&255} +function hi(a,b){var c=a-b-Bf(this)|0;of(this,a,b,c,this.Ja|63,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&this.B}function ii(a){this.V|=1;this.Ta[this.ca()].call(this,a);this.A-=-1===this.Z?4:5}function ji(){return uf(this)?1:0}function ki(){return pf(this)?1:0}function Ci(){return pf(this)?0:1}function Di(){return sf(this)?1:0}function Ei(){return sf(this)?0:1}function Fi(){return pf(this)||sf(this)?1:0}function Gi(){return pf(this)||sf(this)?0:1} +function Hi(){return tf(this)?1:0}function Ii(){return tf(this)?0:1}function Ji(){return qf(this)?1:0}function Ki(){return qf(this)?0:1}function Li(){return!tf(this)!=!uf(this)?1:0}function Mi(){return!tf(this)!=!uf(this)?0:1}function Ni(){return sf(this)||!tf(this)!=!uf(this)?1:0}function Oi(){return sf(this)||!tf(this)!=!uf(this)?0:1}function Pi(a,b,c){if(c){16>>16-c)&65535;vf(this,a,32768,d&32768)}return a} +function Qi(a,b,c){if(c){var d=a<>>32-c;vf(this,a,-2147483648,d&-2147483648)}return a}function Ri(a,b){return Pi.call(this,a,b,this.ca())}function Si(a,b){return Qi.call(this,a,b,this.ca())}function Ti(a,b){return Pi.call(this,a,b,this.G&31)}function Ui(a,b){return Qi.call(this,a,b,this.G&31)}function Vi(a,b,c){if(c){16>>c-1;a=(d>>>1|b<<16-c)&65535;vf(this,a,32768,d&1)}return a} +function Wi(a,b,c){if(c){var d=a>>>c-1;a=d>>>1|b<<32-c;vf(this,a,-2147483648,d&1)}return a}function Xi(a,b){return Vi.call(this,a,b,this.ca())}function Yi(a,b){return Wi.call(this,a,b,this.ca())}function Zi(a,b){return Vi.call(this,a,b,this.G&31)}function $i(a,b){return Wi.call(this,a,b,this.G&31)}function aj(a,b){var c=a-b|0;of(this,a,b,c,191,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&255} +function bj(a,b){var c=a-b|0;of(this,a,b,c,this.Ja|63,!0);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c&this.B}function cj(a,b){vf(this,a&b,128);this.A-=-1===this.X?-1===this.Z?this.C.bi:this.C.Qf:this.C.Qf;this.V|=2;return a}function dj(a,b){vf(this,a&b,this.Ja);this.A-=-1===this.X?-1===this.Z?this.C.bi:this.C.Qf:this.C.Qf;this.V|=2;return a}function ej(a,b){var c=this.F&this.B,d=(1<<(this.G&31))-1;return a&~(d<>(this.F&this.B)&(1<<(this.G&31))-1&this.B}function gj(a,b){if(-1===this.Z){switch(this.pc&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.C.di}else this.X=this.Z,Q(this,a),this.A-=this.C.ci;return b} +function hj(a,b){if(-1===this.Z){switch(this.pc&7){case 0:this.F=this.F&~this.B|a;break;case 1:this.G=this.G&~this.B|a;break;case 2:this.H=this.H&~this.B|a;break;case 3:this.D=this.D&~this.B|a;break;case 4:t(this,u(this)&~this.B|a);break;case 5:this.K=this.D&~this.B|a;break;case 6:this.J=this.J&~this.B|a;break;case 7:this.I=this.I&~this.B|a}this.A-=this.C.di}else this.X=this.Z,R(this,a),this.A-=this.C.ci;return b} +function ij(a,b){var c=a^b;vf(this,c,128);this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return c}function jj(a,b){this.A-=-1===this.X?-1===this.Z?this.C.yc:this.C.ac:this.C.Nc;return vf(this,a^b,this.Ja)&this.B}function kj(a){if(80186>this.na)return lj.call(this,a);p.call(this,13,0);return a}function ne(a){p.call(this,6);return a}function lj(a){qe.call(this);return a}function mj(){8086==this.na?(this.lb=-1,Rh.call(this,0,null,2)):p.call(this,0,null,2)} +function nj(){this.A-=-1===this.Z?2:this.C.Yj;return 1}function oj(){var a=this.G&255;this.A-=(-1===this.Z?this.C.Vh:this.C.Uh)+(a<this.lb?(-1!=this.Lc&&(this.Ca.$b=3,jf(this,this.Lc),this.Lc=-1),lf(this,this.Ge),-1!=this.qd&&(xd(this,this.qd),this.qd=-1),-1!==this.Y&&(t(this,this.ib&~this.Aa.Ga|this.Y-this.Aa.Fa),this.Y=-1)):8!=this.lb?(b=0,a=8):(b=0,a=-1,ze(this),e=d=!1)):lf(this,this.Ge);var f=a,g=b,k=32,q=If(this,this.Na);204!=q||this.Od||(d=!1);this.ea&131072&&(6==f&&99==q||13==f&&205==q)&&(d=!1);!1===d&&(k|=1);983040<=this.Na&&1048575>=this.Na&&(d=!1);n(this, +k|-2147483648)&&(d=!0);if(n(this,k)||d){var r=this.ra.Ob,f="Fault "+ga(f)+(null!=g?" ("+ia(g)+")":"")+" on opcode "+ga(q);d&&r&&(f+=" (blocked by PCjs Debugger)");this.ma?(wb(this,f,d||k,!0),d&&(d=r,this.ma.bc())):(this.Ua(f),this.bc())}if(d&&e)throw-1;if(e)throw this.lb=a,Rh.call(this,a,b,c),this.Ge=this.Na,this.V=1==a?this.V|8192:this.V|4096,a;}function Ce(a,b,c){this.pe=a;a=0;b&&(a|=1);c&&(a|=2);3==this.ta&&(a|=4);p.call(this,14,a)}function oe(){this.Vb[this.ca()].call(this)} +function re(){Fd(this,u(this)&this.B);this.A-=this.C.Sc}function Qd(){this.Y=this.ka;var a=u(this)&this.B;Fd(this,this.F&this.B);Fd(this,this.G&this.B);Fd(this,this.H&this.B);Fd(this,this.D&this.B);Fd(this,a);Fd(this,this.K&this.B);Fd(this,this.J&this.B);Fd(this,this.I&this.B);this.A-=this.C.Sj;this.Y=-1} +function Rd(){this.Y=this.ka;this.I=this.I&~this.B|sd(this);this.J=this.J&~this.B|sd(this);this.K=this.K&~this.B|sd(this);t(this,u(this)+this.fa);this.D=this.D&~this.B|sd(this);this.H=this.H&~this.B|sd(this);this.G=this.G&~this.B|sd(this);this.F=this.F&~this.B|sd(this);this.A-=this.C.Qj;this.Y=-1}function Sd(){this.da[this.ca()].call(this,sh)}function se(){!(this.hb&1)||this.ea&131072?p.call(this,6):this.qa[this.ca()].call(this,rh)} +function te(){this.V|=20;this.O=this.P=this.Sb;this.A-=this.C.md}function ue(){this.V|=20;this.O=this.P=this.Tb;this.A-=this.C.md}function ve(){this.V|=1024;this.La&1024||(this.fa^=6,this.B^=-65536,Se(this));this.A-=this.C.md}function we(){this.V|=2048;this.La&2048||(this.fd^=6,this.Ga^=-65536,He(this));this.A-=this.C.md}function Td(){Fd(this,this.Sa());this.A-=this.C.Sc}function Xd(){this.da[this.ca()].call(this,Mh)}function Yd(){Fd(this,this.L());this.A-=this.C.Sc} +function Zd(){this.da[this.ca()].call(this,Kh)}function $d(){var a=1,b=0,c=this.Ga,d=5;this.La&192&&(a=this.G&c,b=1,this.La&256&&(d=4));if(a--){var e=this.H&65535;Hf(this,e,1,!0)&&(e=qc(this.ja,e,1,this.Na-b-1),this.tc(this.bb.Gc(this.I&c,1),e),this.I=this.I&~c|this.I+(this.ea&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(nf(this),this.V|=256))}} +function ae(){var a=1,b=0,c=this.Ga,d=5;this.La&192&&(a=this.G&c,b=1,this.La&256&&(d=4));if(a--){var e=this.H&65535;Hf(this,e,this.fa,!0)&&(e=qc(this.ja,e,this.fa,this.Na-b-1),this.uc(this.bb.Gc(this.I&c,this.fa),e),this.I=this.I&~c|this.I+(this.ea&1024?-this.fa:this.fa)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(nf(this),this.V|=256))}} +function ge(){var a=1,b=0,c=this.Ga,d=5;this.La&192&&(a=this.G&c,b=1,this.La&256&&(d=4));if(a--){var e=this.H&65535;if(Hf(this,e,1,!1)){var f=this.Wa(this.Ab.Fc(this.J&c,1));uc(this.ja,e,1,f,this.Na-b-1);this.J=this.J&~c|this.J+(this.ea&1024?-1:1)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(nf(this),this.V|=256)}}} +function he(){var a=1,b=0,c=this.Ga,d=5;this.La&192&&(a=this.G&c,b=1,this.La&256&&(d=4));if(a--){var e=Bd(this,this.Ab,this.J&c),f=this.H&65535;Hf(this,f,this.fa,!1)&&(uc(this.ja,f,this.fa,e,this.Na-b-1),this.J=this.J&~c|this.J+(this.ea&1024?-this.fa:this.fa)&c,this.G=this.G&~c|this.G-b&c,this.A-=d,a&&(nf(this),this.V|=256))}}function sj(){var a=this.L();uf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb} +function tj(){var a=this.L();uf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)}function uj(){var a=this.L();pf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function vj(){var a=this.L();pf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)}function wj(){var a=this.L();sf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function xj(){var a=this.L();sf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)} +function yj(){var a=this.L();pf(this)||sf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function zj(){var a=this.L();pf(this)||sf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)}function Aj(){var a=this.L();tf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function Bj(){var a=this.L();tf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)}function Cj(){var a=this.L();qf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb} +function Dj(){var a=this.L();qf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)}function Ej(){var a=this.L();!tf(this)!=!uf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function Fj(){var a=this.L();!tf(this)==!uf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}function Gj(){var a=this.L();sf(this)||!tf(this)!=!uf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb} +function Hj(){var a=this.L();sf(this)||!tf(this)!=!uf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)}function Ij(){this.Ib[this.ca()].call(this,Jj,this.ca);this.A-=-1===this.X?1:this.C.Cg}function Kj(){this.V|=1;this.Ta[this.ca()].call(this,ai)}function Lj(){this.V|=1;this.qa[this.ca()].call(this,ai)}function Mj(){this.Qa[this.ca()].call(this,ai)}function Nj(){this.da[this.ca()].call(this,ai)}function ie(){this.Ib[this.ca()].call(this,Oj,pj)} +function je(){this.Oa[this.ca()].call(this,2==this.fa?Pj:Qj,pj)}function Rj(){var a=Nf(this),b=sd(this);kf(this,b);a&&t(this,u(this)+a);this.A-=this.C.Xj}function Sj(){var a=sd(this);kf(this,a);this.A-=this.C.Uj} +function ke(){this.Y=this.ka;var a=Nf(this),b=this.ca()&31;this.A-=11;Fd(this,this.K);var c=u(this)&this.B;if(0>8&255;9<(c&15)||rf(this)?(c+=6,80286<=this.na&&255>8&255;9<(c&15)||rf(this)?(c=c-6& +15,d=d-1&255,a=b=1):a=b=0;this.F=this.F&-65536|d<<8|c;a?wf(this):xf(this);b?Ef(this):Cf(this);this.A-=this.C.Ee},function(){this.F=Qh.call(this,this.F)},function(){this.G=Qh.call(this,this.G)},function(){this.H=Qh.call(this,this.H)},function(){this.D=Qh.call(this,this.D)},function(){t(this,Qh.call(this,u(this)))},function(){this.K=Qh.call(this,this.K)},function(){this.J=Qh.call(this,this.J)},function(){this.I=Qh.call(this,this.I)},function(){this.F=Gh.call(this,this.F)},function(){this.G=Gh.call(this, +this.G)},function(){this.H=Gh.call(this,this.H)},function(){this.D=Gh.call(this,this.D)},function(){t(this,Gh.call(this,u(this)))},function(){this.K=Gh.call(this,this.K)},function(){this.J=Gh.call(this,this.J)},function(){this.I=Gh.call(this,this.I)},function(){Fd(this,this.F&this.B);this.A-=this.C.Sc},function(){Fd(this,this.G&this.B);this.A-=this.C.Sc},function(){Fd(this,this.H&this.B);this.A-=this.C.Sc},function(){Fd(this,this.D&this.B);this.A-=this.C.Sc},function(){Fd(this,u(this)-2&65535);this.A-= +this.C.Sc},function(){Fd(this,this.K&this.B);this.A-=this.C.Sc},function(){Fd(this,this.J&this.B);this.A-=this.C.Sc},function(){Fd(this,this.I&this.B);this.A-=this.C.Sc},function(){this.F=this.F&~this.B|sd(this);this.A-=this.C.zc},function(){this.G=this.G&~this.B|sd(this);this.A-=this.C.zc},function(){this.H=this.H&~this.B|sd(this);this.A-=this.C.zc},function(){this.D=this.D&~this.B|sd(this);this.A-=this.C.zc},function(){t(this,u(this)&~this.B|sd(this));this.A-=this.C.zc},function(){this.K=this.K& +~this.B|sd(this);this.A-=this.C.zc},function(){this.J=this.J&~this.B|sd(this);this.A-=this.C.zc},function(){this.I=this.I&~this.B|sd(this);this.A-=this.C.zc},sj,tj,uj,vj,wj,xj,yj,zj,Aj,Bj,Cj,Dj,Ej,Fj,Gj,Hj,sj,tj,uj,vj,wj,xj,yj,zj,Aj,Bj,Cj,Dj,Ej,Fj,Gj,Hj,Ij,function(){this.Oa[this.ca()].call(this,Xj,this.Sa);this.A-=-1===this.X?1:this.C.Cg},Ij,function(){this.Oa[this.ca()].call(this,Xj,this.L);this.A-=-1===this.X?1:this.C.Cg},function(){this.Ta[this.ca()].call(this,cj)},function(){this.qa[this.ca()].call(this, +dj)},function(){this.Qa[this.pc=this.ca()].call(this,gj)},function(){this.da[this.pc=this.ca()].call(this,hj)},Kj,Lj,Mj,Nj,function(){var a=this.ca();switch((a&56)>>3){case 0:this.xb=this.bb.ga;break;case 1:this.xb=this.Ca.ga;break;case 2:this.xb=this.Aa.ga;break;case 3:this.xb=this.Ab.ga;break;case 4:if(80386<=this.na){this.xb=this.Sb.ga;break}p.call(this,6);return;case 5:if(80386<=this.na){this.xb=this.Tb.ga;break}default:p.call(this,6);return}this.V|=1;this.qa[a].call(this,ci)},function(){this.V|= +1;this.O=this.P=this.of;this.da[this.ca()].call(this,Vh)},function(){var a,b;b=this.ca();var 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.na||80386==this.na&&4!=c&&5!=c){p.call(this,6);return}switch(c){case 1:a=this.G;break;case 4:a=u(this);break;case 5:a=this.K;break;case 6:a=this.J;break;case 7:a=this.I}}this.da[b].call(this,ai);switch(c){case 0:b=this.F;this.F=a;Ed(this,b);break;case 1:b=this.G;this.G=a;jf(this,b);break;case 2:b= +this.H;this.H=a;xd(this,b);break;case 3:b=this.D;this.D=a;Dd(this,b);break;case 4:b=u(this);t(this,a);80386<=this.na?this.Sb.load(b):Ed(this,b);break;case 5:b=this.K;this.K=a;80386<=this.na?this.Tb.load(b):jf(this,b);break;case 6:b=this.J;this.J=a;xd(this,b);break;case 7:b=this.I,this.I=a,Dd(this,b)}},function(){this.V|=1;this.Y=this.ka;this.xb=sd(this);this.Oa[this.ca()].call(this,Yj,rj);this.Y=-1},function(){this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.G&this.B;this.G=this.G&~this.B| a&this.B;this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.H&this.B;this.H=this.H&~this.B|a&this.B;this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.D&this.B;this.D=this.D&~this.B|a&this.B;this.A-=3},function(){var a=this.F,b=u(this);this.F=this.F&~this.B|b&this.B;t(this,b&~this.B|a&this.B);this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.K&this.B;this.K=this.K&~this.B|a&this.B;this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.J&this.B;this.J=this.J& -~this.B|a&this.B;this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.I&this.B;this.I=this.I&~this.B|a&this.B;this.A-=3},function(){this.F=2==this.fa?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.fa?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.C.dj},function(){Ch.call(this,this.Sa(),Mf(this));this.A-=this.C.gj},function(){this.A-=3},function(){var a=Fd(this);a&131072&&3>this.Ra?p.call(this,13,0):(Ed(this,a&-196609),this.A-= -this.C.Sc)},function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{var a=rd(this),a=a&65535|this.ea&-65536;Gd(this,a);this.A-=this.C.zc}},function(){var a=this.F>>8&255;a&1?vf(this):wf(this);a&4?(this.resultType&=-3,this.ea|=4):(this.resultType&=-3,this.ea&=-5);a&16?Df(this):Bf(this);a&64?Ef(this):Cf(this);a&128?(this.resultType&=-17,this.ea|=128):(this.resultType&=-17,this.ea&=-129);this.A-=this.C.jc},function(){this.F=this.F&-65281|(Fd(this)&213)<<8;this.A-=this.C.jc},function(){var a=this.F& --256,b;b=S(this);b=this.Wa(this.O.Fc(b,1));this.F=a|b;this.A-=this.C.Kh},function(){this.F=this.F&~this.B|Ad(this,this.O,S(this));this.A-=this.C.Kh},function(){var a=S(this),b=this.F;this.tc(this.O.Gc(a,1),b);this.A-=this.C.Lh},function(){var a=S(this),b=this.F;this.uc(this.O.Gc(a,this.fa),b);this.A-=this.C.Lh},function(){var a=1,b=0,c=this.Ga,d=this.C.Mh;this.La&192&&(a=this.G&c,b=1,d=this.C.Oh,this.La&256||(this.A-=this.C.Nh));if(a--){var e=this.Wa(this.O.Fc(this.J&c,1));this.tc(this.bb.Gc(this.I& -c,1),e);e=this.ea&1024?-1:1;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.A-=d;this.G=this.G&~c|this.G-b&c;a&&(mf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Mh;this.La&192&&(a=this.G&c,b=1,d=this.C.Oh,this.La&256||(this.A-=this.C.Nh));if(a--){var e=Ad(this,this.O,this.J&c);this.uc(this.bb.Gc(this.I&c,this.fa),e);e=this.ea&1024?-this.fa:this.fa;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.A-=d;this.G=this.G&~c|this.G-b&c;a&&(mf(this),this.V|=256)}}, -function(){var a=1,b=0,c=this.Ga,d=this.C.xh;this.La&192&&(a=this.G&c,b=1,d=this.C.zh,this.La&256||(this.A-=this.C.yh));if(a--){var e=If(this,this.O,this.J&c),f=Kf(this,this.bb,this.I&c);Dh.call(this,e,f);e=this.ea&1024?-1:1;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.C.ac;a&&rf(this)==(this.La&64)&&(mf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.xh;this.La&192&&(a=this.G&c,b=1,d=this.C.zh,this.La&256||(this.A-=this.C.yh)); -if(a--){var e=Jf(this,this.O,this.J&c),f=Lf(this,this.bb,this.I&c);Eh.call(this,e,f);e=this.ea&1024?-this.fa:this.fa;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.C.ac;a&&rf(this)==(this.La&64)&&(mf(this),this.V|=256)}},function(){uf(this,this.F&this.ca(),128);this.A-=this.C.Ee},function(){uf(this,this.F&this.Sa(),this.Ja);this.A-=this.C.Ee},function(){var a=1,b=0,c=this.Ga,d=this.C.Xh;this.La&192&&(a=this.G&c,b=1,d=this.C.Zh,this.La&256||(this.A-= -this.C.Yh));if(a--){var e=this.F;this.tc(this.bb.Gc(this.I&c,1),e);this.G=this.G&~c|this.G-b&c;80546<=this.oc&&80564>=this.oc&&!(this.La&2048)!=(103!=this.Wa(this.Na))&&(c^=-65536);this.I=this.I&~c|this.I+(this.ea&1024?-1:1)&c;this.A-=d;a&&(mf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Xh;this.La&192&&(a=this.G&c,b=1,d=this.C.Zh,this.La&256||(this.A-=this.C.Yh));if(a--){var e=this.F;this.uc(this.bb.Gc(this.I&c,this.fa),e);this.I=this.I&~c|this.I+(this.ea&1024?-this.fa:this.fa)& -c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(mf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Eh;this.La&192&&(a=this.G&c,b=1,d=this.C.Gh,this.La&256||(this.A-=this.C.Fh));if(a--){var e=this.Wa(this.O.Fc(this.J&c,1));this.F=this.F&-256|e;this.J=this.J&~c|this.J+(this.ea&1024?-1:1)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(mf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Eh;this.La&192&&(a=this.G&c,b=1,d=this.C.Gh,this.La&256||(this.A-=this.C.Fh));if(a--){var e=Ad(this, -this.O,this.J&c);this.F=this.F&~this.B|e;this.J=this.J&~c|this.J+(this.ea&1024?-this.fa:this.fa)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(mf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Rh;this.La&192&&(a=this.G&c,b=1,d=this.C.Th,this.La&256||(this.A-=this.C.Sh));a--&&(Dh.call(this,this.F&255,Kf(this,this.bb,this.I&c)),this.I=this.I&~c|this.I+(this.ea&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.C.ac,a&&rf(this)==(this.La&64)&&(mf(this),this.V|=256))},function(){var a= -1,b=0,c=this.Ga,d=this.C.Rh;this.La&192&&(a=this.G&c,b=1,d=this.C.Th,this.La&256||(this.A-=this.C.Sh));a--&&(Eh.call(this,this.F&this.B,Lf(this,this.bb,this.I&c)),this.I=this.I&~c|this.I+(this.ea&1024?-this.fa:this.fa)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.C.ac,a&&rf(this)==(this.La&64)&&(mf(this),this.V|=256))},function(){this.F=this.F&-256|this.ca();this.A-=this.C.jc},function(){this.G=this.G&-256|this.ca();this.A-=this.C.jc},function(){this.H=this.H&-256|this.ca();this.A-=this.C.jc},function(){this.D= +~this.B|a&this.B;this.A-=3},function(){var a=this.F;this.F=this.F&~this.B|this.I&this.B;this.I=this.I&~this.B|a&this.B;this.A-=3},function(){this.F=2==this.fa?this.F&-65536|this.F<<24>>24&65535:this.F<<16>>16;this.A-=2},function(){this.H=2==this.fa?this.H&-65536|(this.F&32768?65535:0):this.F&-2147483648?-1:0;this.A-=this.C.dj},function(){Dh.call(this,this.Sa(),Nf(this));this.A-=this.C.gj},function(){this.A-=3},function(){var a=Gd(this);a&131072&&3>this.Ra?p.call(this,13,0):(Fd(this,a&-196609),this.A-= +this.C.Sc)},function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{var a=sd(this),a=a&65535|this.ea&-65536;Hd(this,a);this.A-=this.C.zc}},function(){var a=this.F>>8&255;a&1?wf(this):xf(this);a&4?(this.resultType&=-3,this.ea|=4):(this.resultType&=-3,this.ea&=-5);a&16?Ef(this):Cf(this);a&64?Ff(this):Df(this);a&128?(this.resultType&=-17,this.ea|=128):(this.resultType&=-17,this.ea&=-129);this.A-=this.C.jc},function(){this.F=this.F&-65281|(Gd(this)&213)<<8;this.A-=this.C.jc},function(){var a=this.F& +-256,b;b=S(this);b=this.Wa(this.O.Fc(b,1));this.F=a|b;this.A-=this.C.Kh},function(){this.F=this.F&~this.B|Bd(this,this.O,S(this));this.A-=this.C.Kh},function(){var a=S(this),b=this.F;this.tc(this.O.Gc(a,1),b);this.A-=this.C.Lh},function(){var a=S(this),b=this.F;this.uc(this.O.Gc(a,this.fa),b);this.A-=this.C.Lh},function(){var a=1,b=0,c=this.Ga,d=this.C.Mh;this.La&192&&(a=this.G&c,b=1,d=this.C.Oh,this.La&256||(this.A-=this.C.Nh));if(a--){var e=this.Wa(this.O.Fc(this.J&c,1));this.tc(this.bb.Gc(this.I& +c,1),e);e=this.ea&1024?-1:1;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.A-=d;this.G=this.G&~c|this.G-b&c;a&&(nf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Mh;this.La&192&&(a=this.G&c,b=1,d=this.C.Oh,this.La&256||(this.A-=this.C.Nh));if(a--){var e=Bd(this,this.O,this.J&c);this.uc(this.bb.Gc(this.I&c,this.fa),e);e=this.ea&1024?-this.fa:this.fa;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.A-=d;this.G=this.G&~c|this.G-b&c;a&&(nf(this),this.V|=256)}}, +function(){var a=1,b=0,c=this.Ga,d=this.C.xh;this.La&192&&(a=this.G&c,b=1,d=this.C.zh,this.La&256||(this.A-=this.C.yh));if(a--){var e=Jf(this,this.O,this.J&c),f=Lf(this,this.bb,this.I&c);Eh.call(this,e,f);e=this.ea&1024?-1:1;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.C.ac;a&&sf(this)==(this.La&64)&&(nf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.xh;this.La&192&&(a=this.G&c,b=1,d=this.C.zh,this.La&256||(this.A-=this.C.yh)); +if(a--){var e=Kf(this,this.O,this.J&c),f=Mf(this,this.bb,this.I&c);Fh.call(this,e,f);e=this.ea&1024?-this.fa:this.fa;this.J=this.J&~c|this.J+e&c;this.I=this.I&~c|this.I+e&c;this.G=this.G&~c|this.G-b&c;this.A-=d-this.C.ac;a&&sf(this)==(this.La&64)&&(nf(this),this.V|=256)}},function(){vf(this,this.F&this.ca(),128);this.A-=this.C.Ee},function(){vf(this,this.F&this.Sa(),this.Ja);this.A-=this.C.Ee},function(){var a=1,b=0,c=this.Ga,d=this.C.Xh;this.La&192&&(a=this.G&c,b=1,d=this.C.Zh,this.La&256||(this.A-= +this.C.Yh));if(a--){var e=this.F;this.tc(this.bb.Gc(this.I&c,1),e);this.G=this.G&~c|this.G-b&c;80546<=this.oc&&80564>=this.oc&&!(this.La&2048)!=(103!=this.Wa(this.Na))&&(c^=-65536);this.I=this.I&~c|this.I+(this.ea&1024?-1:1)&c;this.A-=d;a&&(nf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Xh;this.La&192&&(a=this.G&c,b=1,d=this.C.Zh,this.La&256||(this.A-=this.C.Yh));if(a--){var e=this.F;this.uc(this.bb.Gc(this.I&c,this.fa),e);this.I=this.I&~c|this.I+(this.ea&1024?-this.fa:this.fa)& +c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(nf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Eh;this.La&192&&(a=this.G&c,b=1,d=this.C.Gh,this.La&256||(this.A-=this.C.Fh));if(a--){var e=this.Wa(this.O.Fc(this.J&c,1));this.F=this.F&-256|e;this.J=this.J&~c|this.J+(this.ea&1024?-1:1)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(nf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Eh;this.La&192&&(a=this.G&c,b=1,d=this.C.Gh,this.La&256||(this.A-=this.C.Fh));if(a--){var e=Bd(this, +this.O,this.J&c);this.F=this.F&~this.B|e;this.J=this.J&~c|this.J+(this.ea&1024?-this.fa:this.fa)&c;this.G=this.G&~c|this.G-b&c;this.A-=d;a&&(nf(this),this.V|=256)}},function(){var a=1,b=0,c=this.Ga,d=this.C.Rh;this.La&192&&(a=this.G&c,b=1,d=this.C.Th,this.La&256||(this.A-=this.C.Sh));a--&&(Eh.call(this,this.F&255,Lf(this,this.bb,this.I&c)),this.I=this.I&~c|this.I+(this.ea&1024?-1:1)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.C.ac,a&&sf(this)==(this.La&64)&&(nf(this),this.V|=256))},function(){var a= +1,b=0,c=this.Ga,d=this.C.Rh;this.La&192&&(a=this.G&c,b=1,d=this.C.Th,this.La&256||(this.A-=this.C.Sh));a--&&(Fh.call(this,this.F&this.B,Mf(this,this.bb,this.I&c)),this.I=this.I&~c|this.I+(this.ea&1024?-this.fa:this.fa)&c,this.G=this.G&~c|this.G-b&c,this.A-=d-this.C.ac,a&&sf(this)==(this.La&64)&&(nf(this),this.V|=256))},function(){this.F=this.F&-256|this.ca();this.A-=this.C.jc},function(){this.G=this.G&-256|this.ca();this.A-=this.C.jc},function(){this.H=this.H&-256|this.ca();this.A-=this.C.jc},function(){this.D= this.D&-256|this.ca();this.A-=this.C.jc},function(){this.F=this.F&-65281|this.ca()<<8;this.A-=this.C.jc},function(){this.G=this.G&-65281|this.ca()<<8;this.A-=this.C.jc},function(){this.H=this.H&-65281|this.ca()<<8;this.A-=this.C.jc},function(){this.D=this.D&-65281|this.ca()<<8;this.A-=this.C.jc},function(){this.F=this.F&~this.B|this.Sa();this.A-=this.C.jc},function(){this.G=this.G&~this.B|this.Sa();this.A-=this.C.jc},function(){this.H=this.H&~this.B|this.Sa();this.A-=this.C.jc},function(){this.D= -this.D&~this.B|this.Sa();this.A-=this.C.jc},function(){t(this,u(this)&~this.B|this.Sa());this.A-=this.C.jc},function(){this.K=this.K&~this.B|this.Sa();this.A-=this.C.jc},function(){this.J=this.J&~this.B|this.Sa();this.A-=this.C.jc},function(){this.I=this.I&~this.B|this.Sa();this.A-=this.C.jc},Qj,Rj,Qj,Rj,function(){this.da[this.ca()].call(this,Vh)},function(){this.da[this.ca()].call(this,Th)},function(){this.V|=1;this.Ib[this.ca()].call(this,Yj,this.ca)},function(){this.V|=1;this.Oa[this.ca()].call(this, -Yj,this.Sa)},Sj,Tj,Sj,Tj,function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{var a=this.C.xj;this.lb=-1;Qh.call(this,3,null,a)}},function(){var a=this.ca();if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{var b;a:{b=this.ie[a];if(void 0!==b)for(var c=0;cthis.Ra)p.call(this,13,0);else{var a=this.C.yj; -this.lb=-1;Qh.call(this,4,null,a)}else this.A-=this.C.zj},function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{this.Y=this.ka;this.A-=this.C.vj;if(this.hb&1&&this.ea&16384){var a=this.va(this.Ya.Fa+0);xd(this.Ca,a,!1)}else{var a=this.ta,b=rd(this),c=rd(this),d=rd(this);if(this.ea&131072)d=d&131071|this.ea&-131072;else if(d&131072){var e=rd(this),f=rd(this),g=rd(this),k=rd(this),q=rd(this),r=rd(this);yd(this,!0,!0);sd(this,f);t(this,e);Dd(this,g);Cd(this,k);this.Sb.load(q);this.Tb.load(r)}null!= -Hd(this,b,c,!1)&&(Gd(this,d,a),this.le&&Ve(this,this.Na))}this.Y=-1}},function(){this.Ib[this.ca()].call(this,Nj,mj)},function(){this.Oa[this.ca()].call(this,2==this.fa?Oj:Pj,mj)},function(){this.Ib[this.ca()].call(this,Nj,nj)},function(){this.Oa[this.ca()].call(this,2==this.fa?Oj:Pj,nj)},function(){var a=this.ca();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;uf(this,this.F,128);this.A-=this.C.aj}else lj.call(this)},function(){var a=this.F&255,b=(this.F>>8&255)*this.ca()|0,c=a+b|0;this.F= -this.F&-65536|c&255;nf(this,a,b,c,191);this.A-=this.C.$i},function(){this.F=this.F&-256|(of(this)?255:0);this.A-=2},function(){this.F=this.F&-256|If(this,this.O,this.D+(this.F&255)&65535);this.A-=this.C.Zj},function(){Uj.call(this,216)},function(){Uj.call(this,217)},function(){Uj.call(this,218)},function(){Uj.call(this,219)},function(){Uj.call(this,220)},function(){Uj.call(this,221)},function(){Uj.call(this,222)},function(){Uj.call(this,223)},function(){var a=this.L(),b=this.G-1&this.Ga;this.G=this.G& -~this.Ga|b;b&&!rf(this)?(jf(this,v(this)+a),this.A-=this.C.Gj):this.A-=this.C.Hh},function(){var a=this.L(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b&&rf(this)?(jf(this,v(this)+a),this.A-=this.C.Ih):this.A-=this.C.Jh},function(){var a=this.L(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b?(jf(this,v(this)+a),this.A-=this.C.Fj):this.A-=this.C.Hh},function(){var a=this.L();this.G&this.Ga?this.A-=this.C.Jh:(jf(this,v(this)+a),this.A-=this.C.Ih)},function(){var a=this.ca();Gf(this,a,1,!0)&&(this.F= -this.F&-256|pc(this.ja,a,1,this.Na-2)&255,this.A-=this.C.Ch)},function(){var a=this.ca();Gf(this,a,this.fa,!0)&&(this.F=this.F&~this.B|pc(this.ja,a,this.fa,this.Na-2)&this.B,this.A-=this.C.Ch)},function(){var a=this.ca();Gf(this,a,1,!1)&&(tc(this.ja,a,1,this.F&255,this.Na-2),this.A-=this.C.Qh)},function(){var a=this.ca();Gf(this,a,this.fa,!1)&&(tc(this.ja,a,this.fa,this.F&this.B,this.Na-2),this.A-=this.C.Qh)},function(){var a=this.Sa(),b=v(this),a=b+a;Ed(this,b);jf(this,a);this.A-=this.C.ej},function(){var a= -this.Sa();jf(this,v(this)+a);this.A-=this.C.Dh},function(){Hd(this,this.Sa(),Mf(this));this.A-=this.C.Bj},function(){var a=this.L();jf(this,v(this)+a);this.A-=this.C.Dh},function(){var a=this.H&65535;Gf(this,a,1,!0)&&(this.F=this.F&-256|pc(this.ja,a,1,this.Na-1)&255,this.A-=this.C.Bh)},function(){var a=this.H&65535;Gf(this,a,this.fa,!0)&&(this.F=this.F&~this.B|pc(this.ja,a,this.fa,this.Na-1)&this.B,this.A-=this.C.Bh)},function(){var a=this.H&65535;Gf(this,a,1,!1)&&(tc(this.ja,a,1,this.F&255,this.Na- -1),this.A-=this.C.Ph)},function(){var a=this.H&65535;Gf(this,a,2,!1)&&(tc(this.ja,a,this.fa,this.F&this.B,this.Na-1),this.A-=this.C.Ph)},Vj,Vj,function(){this.V|=132;this.A-=this.C.md},function(){this.V|=68;this.A-=this.C.md},function(){this.ea&131072?p.call(this,13,0):(this.za|=4,this.A-=2,this.ma&&n(this,-2147483648)?(mf(this),this.ma.bc()):this.ea&512||(this.ma&&mf(this),this.bc()))},function(){of(this)?wf(this):vf(this);this.A-=2},function(){this.Va=!1;this.Ib[this.ca()].call(this,ak,pj);this.Va&& -(this.F=this.F&~this.B|this.la&this.B)},function(){this.Va=!1;this.Oa[this.ca()].call(this,bk,pj);this.Va&&(this.F=this.F&~this.B|this.la&this.B,this.H=this.H&~this.B|this.Ba&this.B)},function(){wf(this);this.A-=2},function(){vf(this);this.A-=2},function(){this.ta>this.Ra?p.call(this,13,0):(this.ea&=-513,this.A-=this.C.cj)},function(){this.ta>this.Ra?p.call(this,13,0):(this.ea|=512,this.V|=4,this.A-=2)},function(){this.ea&=-1025;this.A-=2},function(){this.ea|=1024;this.A-=2},function(){this.Ib[this.ca()].call(this, -Ld,pj)},function(){this.Oa[this.ca()].call(this,Md,pj)}],Ij=[mh,ci,kh,fi,oh,$i,hj,Dh],Wj=[nh,di,lh,gi,ph,aj,ij,Eh],Xj=[function(a,b){this.A-=-1===this.X?this.C.zc:this.C.Rj;return b},jj,jj,jj,jj,jj,jj,jj],Yj=[function(a,b){this.A-=-1===this.X?this.C.Jj:this.C.Hj;return b},kj,kj,kj,kj,kj,kj,kj],Nj=[function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;zf(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a; -zf(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=Af(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;zf(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=0;8>>c-1,a=c>>>1&255,uf(this,a,128,c&1,a&128));return a}, -kj,function(a,b){var c=b&this.wa;c&&(9>24>>c-1,a=c>>1&255,uf(this,a,128,c&1));return a}],Oj=[function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;zf(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;zf(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=Af(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;zf(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=0;16>>c-1,a=c>>>1&65535,uf(this,a,32768,c&1,a&32768));return a},kj,function(a,b){var c=b&this.wa;c&&(17>16>>c-1,a=c>>1&65535,uf(this,a,32768,c&1));return a}],Pj=[function(a,b){var c= -a,d=b&this.wa;d&&(c=a<>>32-d,zf(this,c,a<>>d|e;zf(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.wa;d&&(c=Af(this),c=a<>>32-d>>>1,zf(this,c,a<>>d|c<<32-d|a<<32-d<<1,zf(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.wa;d&&(d=a<>>c-1,a=c>>>1,uf(this,a,-2147483648,c&1,a&-2147483648));return a},kj,function(a,b){var c=b&this.wa;c&&(c=a>>c-1,a=c>>1,uf(this,a,-2147483648,c&1));return a}],ak=[function(a,b){b=this.ca();uf(this,a&b,128);this.A-=-1===this.Z?this.C.ai:this.C.$h;this.V|=2;return a},kj,function(a){this.A-=-1===this.Z?this.C.Pf:this.C.Of;return a^255},function(a){var b=-a|0;nf(this,0,a,b,191,!0);this.A-=-1===this.Z?this.C.Pf:this.C.Of;return b&255},function(a){this.la= -(this.F&255)*a&65535;this.la&65280?(vf(this),xf(this)):(wf(this),yf(this));this.Va=!0;this.A-=-1===this.Z?this.C.Nj:this.C.Mj;this.V|=2;return a},function(a){var b=(this.F<<24>>24)*(a<<24>>24)|0;this.la=b&65535;127b?(vf(this),xf(this)):(wf(this),yf(this));this.Va=!0;this.A-=-1===this.Z?this.C.sj:this.C.rj;this.V|=2;return a},function(a,b){if(!a)return lj.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.na&&-128==d)return lj.call(this),a;this.la=d&255|(b%c&255)<<8;this.Va=!0;this.A-=-1===this.Z?this.C.oj:this.C.nj;this.V|=2;return a}],bk=[function(a,b){b=this.Sa();uf(this,a&b,this.Ja);this.A-=-1===this.Z?this.C.ai:this.C.$h;this.V|=2;return a},kj,function(a){this.A-=-1===this.Z?this.C.Pf:this.C.Of;return a^this.B},function(a){var b=-a|0;nf(this,0,a,b,this.Ja| -63,!0);this.A-=-1===this.Z?this.C.Pf:this.C.Of;return b&this.B},function(a,b){if(2==this.fa){b=this.F&65535;var c=b*a|0;this.la=c&65535;this.Ba=c>>16&65535}else Oh.call(this,a,this.F),80563==this.oc&&68657152==this.F&&129==a&&(this.Ba=0);this.Ba?(vf(this),xf(this)):(wf(this),yf(this));this.Va=!0;this.A-=-1===this.Z?this.C.Pj:this.C.Oj;this.V|=2;return a},function(a,b){var c;2==this.fa?(b=this.F&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.la=c&65535,this.Ba=c>>16&65535,c=32767c):(Nh.call(this, -a,this.F),c=this.Ba!=this.la>>31);c?(vf(this),xf(this)):(wf(this),yf(this));this.Va=!0;this.A-=-1===this.Z?this.C.uj:this.C.tj;this.V|=2;return a},function(a,b){if(2==this.fa){if(!a)return lj.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a;if(65536<=c)return lj.call(this),a;this.la=c&65535;this.Ba=b%a&65535}else{if(!Hh.call(this,this.F,this.H,a))return lj.call(this),a;this.la|=0;this.Ba|=0}this.Va=!0;this.A-=-1===this.Z?this.C.mj:this.C.lj;this.V|=2;return a},function(a,b){if(2==this.fa){if(!a)return lj.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.na&&-32768==d)return lj.call(this),a;this.la=d&65535;this.Ba=b%c&65535}else{var c=this.F,d=this.H,e=a,f=0,g=0;0>e&&(e=-e|0,f=1-f);0>d&&(c=-c|0,d=~d+(c?0:1)|0,g=1,f=1-f);!Hh.call(this,c,d,e)||this.la>2147483647+f||this.Ba>2147483647+g?c=!1:(f&&(this.la=-this.la),g&&(this.Ba=-this.Ba),c=!0);if(!c)return lj.call(this),a;this.la|=0;this.Ba|=0}this.Va=!0;this.A-=-1===this.Z?this.C.qj:this.C.pj;this.V|=2;return a}],Ld=[function(a){var b= -a+1|0;nf(this,a,1,b,190);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&255},function(a){var b=a-1|0;nf(this,a,1,b,190,!0);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&255},kj,kj,kj,kj,kj,kj],Md=[function(a){var b=a+1|0;nf(this,a,1,b,this.Ja|62);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&this.B},function(a){var b=a-1|0;nf(this,a,1,b,this.Ja|62,!0);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&this.B},function(a){Ed(this,v(this));jf(this,a);this.A-=-1===this.Z?this.C.ij:this.C.hj;this.V|= -2;return a},function(a){if(-1===this.Z)return kj.call(this,a);this.Y=this.ka;Ch.call(this,a,this.va(this.Z+this.fa));this.A-=this.C.fj;this.V|=2;this.Y=-1;return a},function(a){jf(this,a);this.A-=-1===this.Z?this.C.Dj:this.C.Cj;this.V|=2;return a},function(a){if(-1===this.Z)return kj.call(this,a);Hd(this,a,this.va(this.Z+this.fa));this.A-=this.C.Aj;this.V|=2;return a},function(a){var b=a;this.V&512&&(a=a-2&65535,80286>this.na&&(b=a));Ed(this,b);this.A-=-1===this.Z?this.C.Sc:this.C.Tj;this.V|=2;return a}, -kj];function we(){this.da[this.ca()].call(this,ej);this.A-=-1===this.Z?6:13}function xe(){this.qa[this.ca()].call(this,dj);this.A-=-1===this.Z?12:19}var oe=Array(256);oe[0]=function(){var a=this.ca();16>(a&56)&&(this.V|=1);this.Oa[a].call(this,this.Ng,pj)};oe[1]=function(){var a=this.ca();a&16||(this.V|=1);this.Oa[a].call(this,ck,pj)};oe[2]=function(){!(this.hb&1)||this.ea&131072?p.call(this,6):this.da[this.ca()].call(this,Rh)}; -oe[3]=function(){!(this.hb&1)||this.ea&131072?p.call(this,6):this.da[this.ca()].call(this,Yh)}; -oe[5]=function(){this.ta?p.call(this,13,0,0,!0):(Ff(this,this.va(2054)),this.I=this.va(2086),this.J=this.va(2088),this.K=this.va(2090),this.D=this.va(2094),this.H=this.va(2096),this.G=this.va(2098),this.F=this.va(2100),qd(this.bb,2102,this.va(2084)),qd(this.Ca,2108,this.va(2082)),qd(this.Aa,2114,this.va(2080)),qd(this.Ab,2120,this.va(2078)),Gd(this,this.va(2072)),jf(this,this.va(2074)),t(this,this.va(2092)),this.Ec=this.va(2126)|this.Wa(2128)<<16,this.Ad=this.Ec+this.va(2130),this.Oc=this.va(2138)| -this.Wa(2140)<<16,this.Od=this.Oc+this.va(2142),qd(this.Bc,2132,this.va(2076)),qd(this.Ya,2144,this.va(2070)),this.A-=195)};oe[6]=function(){this.ta?p.call(this,13,0):(this.hb&=-9,this.A-=2)};oe[11]=Od;oe[166]=Od;oe[255]=Od;var w=[];w[5]=Od; -w[7]=function(){if(this.ta)p.call(this,13,0,0,!0);else{var a=this.bb.Fc(this.I&this.Ga,204);if(-1!==a){Sh.call(this,this.ua(a));var b=this.ua(a+168),c=(b&24576)>>13;Gd(this,this.ua(a+4),c);this.Ec=this.ua(a+112);this.Ad=this.Ec+this.ua(a+116);this.Oc=this.ua(a+100);this.Od=this.Oc+this.ua(a+104);pd(this.Bc,this.ua(a+56),this.ua(a+120),this.ua(a+124),this.ua(a+128));pd(this.Ya,this.ua(a+52),this.ua(a+84),this.ua(a+88),this.ua(a+92));this.I=this.ua(a+12);this.J=this.ua(a+16);this.K=this.ua(a+20);this.D= -this.ua(a+28);this.H=this.ua(a+32);this.G=this.ua(a+36);this.F=this.ua(a+40);pd(this.Tb,this.ua(a+60),this.ua(a+132),this.ua(a+136),this.ua(a+140));pd(this.Sb,this.ua(a+64),this.ua(a+144),this.ua(a+148),this.ua(a+152));pd(this.Ab,this.ua(a+68),this.ua(a+156),this.ua(a+160),this.ua(a+164));pd(this.Aa,this.ua(a+72),b,this.ua(a+172),this.ua(a+176));pd(this.Ca,this.ua(a+76),this.ua(a+180),this.ua(a+184),this.ua(a+188));pd(this.bb,this.ua(a+80),this.ua(a+192),this.ua(a+196),this.ua(a+200));jf(this,this.ua(a+ -8));t(this,this.ua(a+24))}this.A-=122<<(a&3?1:0)}};w[16]=Jj;w[17]=Kj;w[18]=Lj;w[19]=Mj;w[32]=function(){if(this.ta)p.call(this,13,0);else{var a,b=this.ca();switch((b&56)>>3){case 0:a=this.hb;break;case 2:a=this.pe;break;case 3:a=this.Ld;break;default:pe.call(this);return}Ee(this,b&7,a);this.A-=6}};w[33]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=(a&56)>>3;4==b||5==b?pe.call(this):(Ee(this,a&7,this.Ma[b]),this.A-=22)}}; -w[34]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=De(this,a&7);switch((a&56)>>3){case 0:Sh.call(this,b);this.A-=10;break;case 2:this.pe=b;this.A-=4;break;case 3:Id.call(this,b);this.A-=5;break;default:pe.call(this)}}};w[35]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=(a&56)>>3;4==b||5==b?pe.call(this):(a=De(this,a&7),a!=this.Ma[b]&&(cf(this,!1),this.Ma[b]=a,cf(this,!0)),this.A-=4>b?22:14)}}; -w[36]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=(a&56)>>3;6>b?pe.call(this):(Ee(this,a&7,this.Be[b]),this.A-=12)}};w[38]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=(a&56)>>3;6>b?pe.call(this):(this.Be[b]=De(this,a&7),this.A-=12)}};w[128]=function(){var a=this.Sa();tf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[129]=function(){var a=this.Sa();tf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}; -w[130]=function(){var a=this.Sa();of(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[131]=function(){var a=this.Sa();of(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)};w[132]=function(){var a=this.Sa();rf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[133]=function(){var a=this.Sa();rf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}; -w[134]=function(){var a=this.Sa();of(this)||rf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[135]=function(){var a=this.Sa();of(this)||rf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)};w[136]=function(){var a=this.Sa();sf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[137]=function(){var a=this.Sa();sf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)}; -w[138]=function(){var a=this.Sa();pf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[139]=function(){var a=this.Sa();pf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)};w[140]=function(){var a=this.Sa();!sf(this)!=!tf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[141]=function(){var a=this.Sa();!sf(this)==!tf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}; -w[142]=function(){var a=this.Sa();rf(this)||!sf(this)!=!tf(this)?(jf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[143]=function(){var a=this.Sa();rf(this)||!sf(this)!=!tf(this)?this.A-=this.C.gb:(jf(this,v(this)+a),this.A-=this.C.fb)};w[144]=function(){hi.call(this,ii)};w[145]=function(){hi.call(this,ii)};w[146]=function(){hi.call(this,ji)};w[147]=function(){hi.call(this,ki)};w[148]=function(){hi.call(this,Ci)};w[149]=function(){hi.call(this,Di)};w[150]=function(){hi.call(this,Ei)}; -w[151]=function(){hi.call(this,Fi)};w[152]=function(){hi.call(this,Gi)};w[153]=function(){hi.call(this,Hi)};w[154]=function(){hi.call(this,Ii)};w[155]=function(){hi.call(this,Ji)};w[156]=function(){hi.call(this,Ki)};w[157]=function(){hi.call(this,Li)};w[158]=function(){hi.call(this,Mi)};w[159]=function(){hi.call(this,Ni)};w[160]=function(){Bd(this,this.Sb.ga,this.fa,2);this.A-=this.C.Fe};w[161]=function(){this.Y=this.ka;var a=rd(this);this.Sb.load(a);this.A-=this.C.zc;this.Y=-1}; -w[163]=function(){this.qa[this.ca()].call(this,yh);-1!==this.Z&&(this.A-=6)};w[164]=function(){this.qa[this.ca()].call(this,2==this.fa?Qi:Ri);this.A-=-1===this.Z?3:7};w[165]=function(){this.qa[this.ca()].call(this,2==this.fa?Si:Ti);this.A-=-1===this.Z?3:7};w[168]=function(){Bd(this,this.Tb.ga,this.fa,2);this.A-=this.C.Fe};w[169]=function(){this.Y=this.ka;var a=rd(this);this.Tb.load(a);this.A-=this.C.zc;this.Y=-1};w[171]=function(){this.qa[this.ca()].call(this,Bh);-1!==this.Z&&(this.A-=5)}; -w[172]=function(){this.qa[this.ca()].call(this,2==this.fa?Wi:Xi);this.A-=-1===this.Z?3:7};w[173]=function(){this.qa[this.ca()].call(this,2==this.fa?Yi:Zi);this.A-=-1===this.Z?3:7};w[175]=function(){this.da[this.ca()].call(this,2==this.fa?Kh:Mh)};w[178]=function(){this.da[this.ca()].call(this,Zh)};w[179]=function(){this.qa[this.ca()].call(this,Ah);-1!==this.Z&&(this.A-=5)};w[180]=function(){this.da[this.ca()].call(this,Wh)};w[181]=function(){this.da[this.ca()].call(this,Xh)}; -w[182]=function(){var a,b=this.ca(),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.Qa[b].call(this,ai);switch(c){case 0:this.F=this.F&~this.B|this.F&255;break;case 1:this.G=this.G&~this.B|this.G&255;break;case 2:this.H=this.H&~this.B|this.H&255;break;case 3:this.D=this.D&~this.B|this.D&255;break;case 4:this.ib=this.ib&~this.B|this.F>>8&255;this.F=a;break;case 5:this.K=this.K&~this.B|this.G>>8&255;this.G=a;break;case 6:this.J=this.J&~this.B| -this.H>>8&255;this.H=a;break;case 7:this.I=this.I&~this.B|this.D>>8&255,this.D=a}this.A-=-1===this.Z?3:6};w[183]=function(){var a=this.ca();zd(this,2);this.da[a].call(this,ai);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.ib=this.ib&65535;break;case 5:this.K=this.K&65535;break;case 6:this.J=this.J&65535;break;case 7:this.I=this.I&65535}this.A-=-1===this.Z?3:6}; -w[186]=function(){this.Oa[this.ca()].call(this,dk,this.ca)};w[187]=function(){this.qa[this.ca()].call(this,zh);-1!==this.Z&&(this.A-=5)};w[188]=function(){this.da[this.ca()].call(this,sh)};w[189]=function(){this.da[this.ca()].call(this,th)}; -w[190]=function(){var a,b=this.ca(),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.Qa[b].call(this,ai);switch(c){case 0:this.F=this.F&~this.B|(this.F&255)<<24>>24&this.B;break;case 1:this.G=this.G&~this.B|(this.G&255)<<24>>24&this.B;break;case 2:this.H=this.H&~this.B|(this.H&255)<<24>>24&this.B;break;case 3:this.D=this.D&~this.B|(this.D&255)<<24>>24&this.B;break;case 4:this.ib=this.ib&~this.B|this.F<<16>>24&this.B;this.F=a;break;case 5:this.K= +this.D&~this.B|this.Sa();this.A-=this.C.jc},function(){t(this,u(this)&~this.B|this.Sa());this.A-=this.C.jc},function(){this.K=this.K&~this.B|this.Sa();this.A-=this.C.jc},function(){this.J=this.J&~this.B|this.Sa();this.A-=this.C.jc},function(){this.I=this.I&~this.B|this.Sa();this.A-=this.C.jc},Rj,Sj,Rj,Sj,function(){this.da[this.ca()].call(this,Wh)},function(){this.da[this.ca()].call(this,Uh)},function(){this.V|=1;this.Ib[this.ca()].call(this,Zj,this.ca)},function(){this.V|=1;this.Oa[this.ca()].call(this, +Zj,this.Sa)},Tj,Uj,Tj,Uj,function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{var a=this.C.xj;this.lb=-1;Rh.call(this,3,null,a)}},function(){var a=this.ca();if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{var b;a:{b=this.ie[a];if(void 0!==b)for(var c=0;cthis.Ra)p.call(this,13,0);else{var a=this.C.yj; +this.lb=-1;Rh.call(this,4,null,a)}else this.A-=this.C.zj},function(){if(this.ea&131072&&3>this.Ra)p.call(this,13,0);else{this.Y=this.ka;this.A-=this.C.vj;if(this.hb&1&&this.ea&16384){var a=this.va(this.Ya.Fa+0);yd(this.Ca,a,!1)}else{var a=this.ta,b=sd(this),c=sd(this),d=sd(this);if(this.ea&131072)d=d&131071|this.ea&-131072;else if(d&131072){var e=sd(this),f=sd(this),g=sd(this),k=sd(this),q=sd(this),r=sd(this);zd(this,!0,!0);xd(this,f);t(this,e);Ed(this,g);Dd(this,k);this.Sb.load(q);this.Tb.load(r)}null!= +Id(this,b,c,!1)&&(Hd(this,d,a),this.le&&cf(this,this.Na))}this.Y=-1}},function(){this.Ib[this.ca()].call(this,Oj,nj)},function(){this.Oa[this.ca()].call(this,2==this.fa?Pj:Qj,nj)},function(){this.Ib[this.ca()].call(this,Oj,oj)},function(){this.Oa[this.ca()].call(this,2==this.fa?Pj:Qj,oj)},function(){var a=this.ca();if(a){var b=this.F&255;this.F=this.F&-65536|b/a<<8|b%a;vf(this,this.F,128);this.A-=this.C.aj}else mj.call(this)},function(){var a=this.F&255,b=(this.F>>8&255)*this.ca()|0,c=a+b|0;this.F= +this.F&-65536|c&255;of(this,a,b,c,191);this.A-=this.C.$i},function(){this.F=this.F&-256|(pf(this)?255:0);this.A-=2},function(){this.F=this.F&-256|Jf(this,this.O,this.D+(this.F&255)&65535);this.A-=this.C.Zj},function(){Vj.call(this,216)},function(){Vj.call(this,217)},function(){Vj.call(this,218)},function(){Vj.call(this,219)},function(){Vj.call(this,220)},function(){Vj.call(this,221)},function(){Vj.call(this,222)},function(){Vj.call(this,223)},function(){var a=this.L(),b=this.G-1&this.Ga;this.G=this.G& +~this.Ga|b;b&&!sf(this)?(kf(this,v(this)+a),this.A-=this.C.Gj):this.A-=this.C.Hh},function(){var a=this.L(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b&&sf(this)?(kf(this,v(this)+a),this.A-=this.C.Ih):this.A-=this.C.Jh},function(){var a=this.L(),b=this.G-1&this.Ga;this.G=this.G&~this.Ga|b;b?(kf(this,v(this)+a),this.A-=this.C.Fj):this.A-=this.C.Hh},function(){var a=this.L();this.G&this.Ga?this.A-=this.C.Jh:(kf(this,v(this)+a),this.A-=this.C.Ih)},function(){var a=this.ca();Hf(this,a,1,!0)&&(this.F= +this.F&-256|qc(this.ja,a,1,this.Na-2)&255,this.A-=this.C.Ch)},function(){var a=this.ca();Hf(this,a,this.fa,!0)&&(this.F=this.F&~this.B|qc(this.ja,a,this.fa,this.Na-2)&this.B,this.A-=this.C.Ch)},function(){var a=this.ca();Hf(this,a,1,!1)&&(uc(this.ja,a,1,this.F&255,this.Na-2),this.A-=this.C.Qh)},function(){var a=this.ca();Hf(this,a,this.fa,!1)&&(uc(this.ja,a,this.fa,this.F&this.B,this.Na-2),this.A-=this.C.Qh)},function(){var a=this.Sa(),b=v(this),a=b+a;Fd(this,b);kf(this,a);this.A-=this.C.ej},function(){var a= +this.Sa();kf(this,v(this)+a);this.A-=this.C.Dh},function(){Id(this,this.Sa(),Nf(this));this.A-=this.C.Bj},function(){var a=this.L();kf(this,v(this)+a);this.A-=this.C.Dh},function(){var a=this.H&65535;Hf(this,a,1,!0)&&(this.F=this.F&-256|qc(this.ja,a,1,this.Na-1)&255,this.A-=this.C.Bh)},function(){var a=this.H&65535;Hf(this,a,this.fa,!0)&&(this.F=this.F&~this.B|qc(this.ja,a,this.fa,this.Na-1)&this.B,this.A-=this.C.Bh)},function(){var a=this.H&65535;Hf(this,a,1,!1)&&(uc(this.ja,a,1,this.F&255,this.Na- +1),this.A-=this.C.Ph)},function(){var a=this.H&65535;Hf(this,a,2,!1)&&(uc(this.ja,a,this.fa,this.F&this.B,this.Na-1),this.A-=this.C.Ph)},Wj,Wj,function(){this.V|=132;this.A-=this.C.md},function(){this.V|=68;this.A-=this.C.md},function(){this.ea&131072?p.call(this,13,0):(this.za|=4,this.A-=2,this.ma&&n(this,-2147483648)?(nf(this),this.ma.bc()):this.ea&512||(this.ma&&nf(this),this.bc()))},function(){pf(this)?xf(this):wf(this);this.A-=2},function(){this.Va=!1;this.Ib[this.ca()].call(this,bk,qj);this.Va&& +(this.F=this.F&~this.B|this.la&this.B)},function(){this.Va=!1;this.Oa[this.ca()].call(this,ck,qj);this.Va&&(this.F=this.F&~this.B|this.la&this.B,this.H=this.H&~this.B|this.Ba&this.B)},function(){xf(this);this.A-=2},function(){wf(this);this.A-=2},function(){this.ta>this.Ra?p.call(this,13,0):(this.ea&=-513,this.A-=this.C.cj)},function(){this.ta>this.Ra?p.call(this,13,0):(this.ea|=512,this.V|=4,this.A-=2)},function(){this.ea&=-1025;this.A-=2},function(){this.ea|=1024;this.A-=2},function(){this.Ib[this.ca()].call(this, +Md,qj)},function(){this.Oa[this.ca()].call(this,Nd,qj)}],Jj=[nh,di,lh,gi,ph,aj,ij,Eh],Xj=[oh,ei,mh,hi,qh,bj,jj,Fh],Yj=[function(a,b){this.A-=-1===this.X?this.C.zc:this.C.Rj;return b},kj,kj,kj,kj,kj,kj,kj],Zj=[function(a,b){this.A-=-1===this.X?this.C.Jj:this.C.Hj;return b},lj,lj,lj,lj,lj,lj,lj],Oj=[function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=7)?(e=a<>8-d)&255):e=a<<7;Af(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=7)?(e=a<<8-d,c=(a>>>d|e)&255):e=a; +Af(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=Bf(this);(d%=9)?(c=(a<>9-d)&255,e=a<>d|e<<8-d|a<<9-d)&255,e=a<<8-d):e<<=7;Af(this,c,e,128)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=0;8>>c-1,a=c>>>1&255,vf(this,a,128,c&1,a&128));return a}, +lj,function(a,b){var c=b&this.wa;c&&(9>24>>c-1,a=c>>1&255,vf(this,a,128,c&1));return a}],Pj=[function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=15)?(e=a<>16-d)&65535):e=a<<15;Af(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e;(d&=15)?(e=a<<16-d,c=(a>>>d|e)&65535):e=a;Af(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=Bf(this);(d%=17)?(c=(a<>17-d)&65535,e=a<>d|e<<16-d|a<<17-d)&65535,e=a<<16-d):e<<=15;Af(this,c,e,32768)}return c},function(a,b){var c=a,d=b&this.wa;if(d){var e=0;16>>c-1,a=c>>>1&65535,vf(this,a,32768,c&1,a&32768));return a},lj,function(a,b){var c=b&this.wa;c&&(17>16>>c-1,a=c>>1&65535,vf(this,a,32768,c&1));return a}],Qj=[function(a,b){var c= +a,d=b&this.wa;d&&(c=a<>>32-d,Af(this,c,a<>>d|e;Af(this,c,e,-2147483648)}return c},function(a,b){var c=a,d=b&this.wa;d&&(c=Bf(this),c=a<>>32-d>>>1,Af(this,c,a<>>d|c<<32-d|a<<32-d<<1,Af(this,c,a<<32-d,-2147483648));return c},function(a,b){var c=a,d=b&this.wa;d&&(d=a<>>c-1,a=c>>>1,vf(this,a,-2147483648,c&1,a&-2147483648));return a},lj,function(a,b){var c=b&this.wa;c&&(c=a>>c-1,a=c>>1,vf(this,a,-2147483648,c&1));return a}],bk=[function(a,b){b=this.ca();vf(this,a&b,128);this.A-=-1===this.Z?this.C.ai:this.C.$h;this.V|=2;return a},lj,function(a){this.A-=-1===this.Z?this.C.Pf:this.C.Of;return a^255},function(a){var b=-a|0;of(this,0,a,b,191,!0);this.A-=-1===this.Z?this.C.Pf:this.C.Of;return b&255},function(a){this.la= +(this.F&255)*a&65535;this.la&65280?(wf(this),yf(this)):(xf(this),zf(this));this.Va=!0;this.A-=-1===this.Z?this.C.Nj:this.C.Mj;this.V|=2;return a},function(a){var b=(this.F<<24>>24)*(a<<24>>24)|0;this.la=b&65535;127b?(wf(this),yf(this)):(xf(this),zf(this));this.Va=!0;this.A-=-1===this.Z?this.C.sj:this.C.rj;this.V|=2;return a},function(a,b){if(!a)return mj.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.na&&-128==d)return mj.call(this),a;this.la=d&255|(b%c&255)<<8;this.Va=!0;this.A-=-1===this.Z?this.C.oj:this.C.nj;this.V|=2;return a}],ck=[function(a,b){b=this.Sa();vf(this,a&b,this.Ja);this.A-=-1===this.Z?this.C.ai:this.C.$h;this.V|=2;return a},lj,function(a){this.A-=-1===this.Z?this.C.Pf:this.C.Of;return a^this.B},function(a){var b=-a|0;of(this,0,a,b,this.Ja| +63,!0);this.A-=-1===this.Z?this.C.Pf:this.C.Of;return b&this.B},function(a,b){if(2==this.fa){b=this.F&65535;var c=b*a|0;this.la=c&65535;this.Ba=c>>16&65535}else Ph.call(this,a,this.F),80563==this.oc&&68657152==this.F&&129==a&&(this.Ba=0);this.Ba?(wf(this),yf(this)):(xf(this),zf(this));this.Va=!0;this.A-=-1===this.Z?this.C.Pj:this.C.Oj;this.V|=2;return a},function(a,b){var c;2==this.fa?(b=this.F&65535,c=(b<<16>>16)*(a<<16>>16)|0,this.la=c&65535,this.Ba=c>>16&65535,c=32767c):(Oh.call(this, +a,this.F),c=this.Ba!=this.la>>31);c?(wf(this),yf(this)):(xf(this),zf(this));this.Va=!0;this.A-=-1===this.Z?this.C.uj:this.C.tj;this.V|=2;return a},function(a,b){if(2==this.fa){if(!a)return mj.call(this),a;b=65536*(this.H&65535)+(this.F&65535);var c=b/a;if(65536<=c)return mj.call(this),a;this.la=c&65535;this.Ba=b%a&65535}else{if(!Ih.call(this,this.F,this.H,a))return mj.call(this),a;this.la|=0;this.Ba|=0}this.Va=!0;this.A-=-1===this.Z?this.C.mj:this.C.lj;this.V|=2;return a},function(a,b){if(2==this.fa){if(!a)return mj.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.na&&-32768==d)return mj.call(this),a;this.la=d&65535;this.Ba=b%c&65535}else{var c=this.F,d=this.H,e=a,f=0,g=0;0>e&&(e=-e|0,f=1-f);0>d&&(c=-c|0,d=~d+(c?0:1)|0,g=1,f=1-f);!Ih.call(this,c,d,e)||this.la>2147483647+f||this.Ba>2147483647+g?c=!1:(f&&(this.la=-this.la),g&&(this.Ba=-this.Ba),c=!0);if(!c)return mj.call(this),a;this.la|=0;this.Ba|=0}this.Va=!0;this.A-=-1===this.Z?this.C.qj:this.C.pj;this.V|=2;return a}],Md=[function(a){var b= +a+1|0;of(this,a,1,b,190);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&255},function(a){var b=a-1|0;of(this,a,1,b,190,!0);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&255},lj,lj,lj,lj,lj,lj],Nd=[function(a){var b=a+1|0;of(this,a,1,b,this.Ja|62);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&this.B},function(a){var b=a-1|0;of(this,a,1,b,this.Ja|62,!0);this.A-=-1===this.Z?this.C.Nf:this.C.Mf;return b&this.B},function(a){Fd(this,v(this));kf(this,a);this.A-=-1===this.Z?this.C.ij:this.C.hj;this.V|= +2;return a},function(a){if(-1===this.Z)return lj.call(this,a);this.Y=this.ka;Dh.call(this,a,this.va(this.Z+this.fa));this.A-=this.C.fj;this.V|=2;this.Y=-1;return a},function(a){kf(this,a);this.A-=-1===this.Z?this.C.Dj:this.C.Cj;this.V|=2;return a},function(a){if(-1===this.Z)return lj.call(this,a);Id(this,a,this.va(this.Z+this.fa));this.A-=this.C.Aj;this.V|=2;return a},function(a){var b=a;this.V&512&&(a=a-2&65535,80286>this.na&&(b=a));Fd(this,b);this.A-=-1===this.Z?this.C.Sc:this.C.Tj;this.V|=2;return a}, +lj];function xe(){this.da[this.ca()].call(this,fj);this.A-=-1===this.Z?6:13}function ye(){this.qa[this.ca()].call(this,ej);this.A-=-1===this.Z?12:19}var pe=Array(256);pe[0]=function(){var a=this.ca();16>(a&56)&&(this.V|=1);this.Oa[a].call(this,this.Ng,qj)};pe[1]=function(){var a=this.ca();a&16||(this.V|=1);this.Oa[a].call(this,dk,qj)};pe[2]=function(){!(this.hb&1)||this.ea&131072?p.call(this,6):this.da[this.ca()].call(this,Sh)}; +pe[3]=function(){!(this.hb&1)||this.ea&131072?p.call(this,6):this.da[this.ca()].call(this,Zh)}; +pe[5]=function(){this.ta?p.call(this,13,0,0,!0):(Gf(this,this.va(2054)),this.I=this.va(2086),this.J=this.va(2088),this.K=this.va(2090),this.D=this.va(2094),this.H=this.va(2096),this.G=this.va(2098),this.F=this.va(2100),rd(this.bb,2102,this.va(2084)),rd(this.Ca,2108,this.va(2082)),rd(this.Aa,2114,this.va(2080)),rd(this.Ab,2120,this.va(2078)),Hd(this,this.va(2072)),kf(this,this.va(2074)),t(this,this.va(2092)),this.Ec=this.va(2126)|this.Wa(2128)<<16,this.Ad=this.Ec+this.va(2130),this.Oc=this.va(2138)| +this.Wa(2140)<<16,this.Od=this.Oc+this.va(2142),rd(this.Bc,2132,this.va(2076)),rd(this.Ya,2144,this.va(2070)),this.A-=195)};pe[6]=function(){this.ta?p.call(this,13,0):(this.hb&=-9,this.A-=2)};pe[11]=Pd;pe[166]=Pd;pe[255]=Pd;var w=[];w[5]=Pd; +w[7]=function(){if(this.ta)p.call(this,13,0,0,!0);else{var a=this.bb.Fc(this.I&this.Ga,204);if(-1!==a){Th.call(this,this.ua(a));var b=this.ua(a+168),c=(b&24576)>>13;Hd(this,this.ua(a+4),c);this.Ec=this.ua(a+112);this.Ad=this.Ec+this.ua(a+116);this.Oc=this.ua(a+100);this.Od=this.Oc+this.ua(a+104);qd(this.Bc,this.ua(a+56),this.ua(a+120),this.ua(a+124),this.ua(a+128));qd(this.Ya,this.ua(a+52),this.ua(a+84),this.ua(a+88),this.ua(a+92));this.I=this.ua(a+12);this.J=this.ua(a+16);this.K=this.ua(a+20);this.D= +this.ua(a+28);this.H=this.ua(a+32);this.G=this.ua(a+36);this.F=this.ua(a+40);qd(this.Tb,this.ua(a+60),this.ua(a+132),this.ua(a+136),this.ua(a+140));qd(this.Sb,this.ua(a+64),this.ua(a+144),this.ua(a+148),this.ua(a+152));qd(this.Ab,this.ua(a+68),this.ua(a+156),this.ua(a+160),this.ua(a+164));qd(this.Aa,this.ua(a+72),b,this.ua(a+172),this.ua(a+176));qd(this.Ca,this.ua(a+76),this.ua(a+180),this.ua(a+184),this.ua(a+188));qd(this.bb,this.ua(a+80),this.ua(a+192),this.ua(a+196),this.ua(a+200));kf(this,this.ua(a+ +8));t(this,this.ua(a+24))}this.A-=122<<(a&3?1:0)}};w[16]=Kj;w[17]=Lj;w[18]=Mj;w[19]=Nj;w[32]=function(){if(this.ta)p.call(this,13,0);else{var a,b=this.ca();switch((b&56)>>3){case 0:a=this.hb;break;case 2:a=this.pe;break;case 3:a=this.Ld;break;default:qe.call(this);return}Fe(this,b&7,a);this.A-=6}};w[33]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=(a&56)>>3;4==b||5==b?qe.call(this):(Fe(this,a&7,this.Ma[b]),this.A-=22)}}; +w[34]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=Ee(this,a&7);switch((a&56)>>3){case 0:Th.call(this,b);this.A-=10;break;case 2:this.pe=b;this.A-=4;break;case 3:Jd.call(this,b);this.A-=5;break;default:qe.call(this)}}};w[35]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=(a&56)>>3;4==b||5==b?qe.call(this):(a=Ee(this,a&7),a!=this.Ma[b]&&(df(this,!1),this.Ma[b]=a,df(this,!0)),this.A-=4>b?22:14)}}; +w[36]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=(a&56)>>3;6>b?qe.call(this):(Fe(this,a&7,this.Be[b]),this.A-=12)}};w[38]=function(){if(this.ta)p.call(this,13,0);else{var a=this.ca(),b=(a&56)>>3;6>b?qe.call(this):(this.Be[b]=Ee(this,a&7),this.A-=12)}};w[128]=function(){var a=this.Sa();uf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[129]=function(){var a=this.Sa();uf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)}; +w[130]=function(){var a=this.Sa();pf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[131]=function(){var a=this.Sa();pf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)};w[132]=function(){var a=this.Sa();sf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[133]=function(){var a=this.Sa();sf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)}; +w[134]=function(){var a=this.Sa();pf(this)||sf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[135]=function(){var a=this.Sa();pf(this)||sf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)};w[136]=function(){var a=this.Sa();tf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[137]=function(){var a=this.Sa();tf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)}; +w[138]=function(){var a=this.Sa();qf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[139]=function(){var a=this.Sa();qf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)};w[140]=function(){var a=this.Sa();!tf(this)!=!uf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[141]=function(){var a=this.Sa();!tf(this)==!uf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb}; +w[142]=function(){var a=this.Sa();sf(this)||!tf(this)!=!uf(this)?(kf(this,v(this)+a),this.A-=this.C.fb):this.A-=this.C.gb};w[143]=function(){var a=this.Sa();sf(this)||!tf(this)!=!uf(this)?this.A-=this.C.gb:(kf(this,v(this)+a),this.A-=this.C.fb)};w[144]=function(){ii.call(this,ji)};w[145]=function(){ii.call(this,ji)};w[146]=function(){ii.call(this,ki)};w[147]=function(){ii.call(this,Ci)};w[148]=function(){ii.call(this,Di)};w[149]=function(){ii.call(this,Ei)};w[150]=function(){ii.call(this,Fi)}; +w[151]=function(){ii.call(this,Gi)};w[152]=function(){ii.call(this,Hi)};w[153]=function(){ii.call(this,Ii)};w[154]=function(){ii.call(this,Ji)};w[155]=function(){ii.call(this,Ki)};w[156]=function(){ii.call(this,Li)};w[157]=function(){ii.call(this,Mi)};w[158]=function(){ii.call(this,Ni)};w[159]=function(){ii.call(this,Oi)};w[160]=function(){Cd(this,this.Sb.ga,this.fa,2);this.A-=this.C.Fe};w[161]=function(){this.Y=this.ka;var a=sd(this);this.Sb.load(a);this.A-=this.C.zc;this.Y=-1}; +w[163]=function(){this.qa[this.ca()].call(this,zh);-1!==this.Z&&(this.A-=6)};w[164]=function(){this.qa[this.ca()].call(this,2==this.fa?Ri:Si);this.A-=-1===this.Z?3:7};w[165]=function(){this.qa[this.ca()].call(this,2==this.fa?Ti:Ui);this.A-=-1===this.Z?3:7};w[168]=function(){Cd(this,this.Tb.ga,this.fa,2);this.A-=this.C.Fe};w[169]=function(){this.Y=this.ka;var a=sd(this);this.Tb.load(a);this.A-=this.C.zc;this.Y=-1};w[171]=function(){this.qa[this.ca()].call(this,Ch);-1!==this.Z&&(this.A-=5)}; +w[172]=function(){this.qa[this.ca()].call(this,2==this.fa?Xi:Yi);this.A-=-1===this.Z?3:7};w[173]=function(){this.qa[this.ca()].call(this,2==this.fa?Zi:$i);this.A-=-1===this.Z?3:7};w[175]=function(){this.da[this.ca()].call(this,2==this.fa?Lh:Nh)};w[178]=function(){this.da[this.ca()].call(this,$h)};w[179]=function(){this.qa[this.ca()].call(this,Bh);-1!==this.Z&&(this.A-=5)};w[180]=function(){this.da[this.ca()].call(this,Xh)};w[181]=function(){this.da[this.ca()].call(this,Yh)}; +w[182]=function(){var a,b=this.ca(),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.Qa[b].call(this,bi);switch(c){case 0:this.F=this.F&~this.B|this.F&255;break;case 1:this.G=this.G&~this.B|this.G&255;break;case 2:this.H=this.H&~this.B|this.H&255;break;case 3:this.D=this.D&~this.B|this.D&255;break;case 4:this.ib=this.ib&~this.B|this.F>>8&255;this.F=a;break;case 5:this.K=this.K&~this.B|this.G>>8&255;this.G=a;break;case 6:this.J=this.J&~this.B| +this.H>>8&255;this.H=a;break;case 7:this.I=this.I&~this.B|this.D>>8&255,this.D=a}this.A-=-1===this.Z?3:6};w[183]=function(){var a=this.ca();Ad(this,2);this.da[a].call(this,bi);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.ib=this.ib&65535;break;case 5:this.K=this.K&65535;break;case 6:this.J=this.J&65535;break;case 7:this.I=this.I&65535}this.A-=-1===this.Z?3:6}; +w[186]=function(){this.Oa[this.ca()].call(this,ek,this.ca)};w[187]=function(){this.qa[this.ca()].call(this,Ah);-1!==this.Z&&(this.A-=5)};w[188]=function(){this.da[this.ca()].call(this,th)};w[189]=function(){this.da[this.ca()].call(this,uh)}; +w[190]=function(){var a,b=this.ca(),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.Qa[b].call(this,bi);switch(c){case 0:this.F=this.F&~this.B|(this.F&255)<<24>>24&this.B;break;case 1:this.G=this.G&~this.B|(this.G&255)<<24>>24&this.B;break;case 2:this.H=this.H&~this.B|(this.H&255)<<24>>24&this.B;break;case 3:this.D=this.D&~this.B|(this.D&255)<<24>>24&this.B;break;case 4:this.ib=this.ib&~this.B|this.F<<16>>24&this.B;this.F=a;break;case 5:this.K= this.K&~this.B|this.G<<16>>24&this.B;this.G=a;break;case 6:this.J=this.J&~this.B|this.H<<16>>24&this.B;this.H=a;break;case 7:this.I=this.I&~this.B|this.D<<16>>24&this.B,this.D=a}this.A-=-1===this.Z?3:6}; -w[191]=function(){var a=this.ca();zd(this,2);this.da[a].call(this,ai);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.ib=this.ib<<16>>16;break;case 5:this.K=this.K<<16>>16;break;case 6:this.J=this.J<<16>>16;break;case 7:this.I=this.I<<16>>16}this.A-=-1===this.Z?3:6}; -var df=[function(){this.A-=2+(-1===this.Z?0:1);return this.Bc.ga},function(){this.A-=2+(-1===this.Z?0:1);return this.Ya.ga},function(a){this.V|=2;this.Bc.load(a);this.A-=17+(-1===this.Z?0:2);return a},function(a){this.V|=2;-1!==this.Ya.load(a)&&(this.pb(this.Ya.dc+4,this.Ya.Bb|=512),this.Ya.type|=512);this.A-=17+(-1===this.Z?0:2);return a},function(a){this.V|=2;this.A-=14+(-1===this.Z?0:2);if(-1!==this.Ea.load(a)&&2048!=(this.Ea.Bb&2560)&&(this.Ea.Mc>=this.ta&&this.Ea.Mc>=(a&3)||7168==(this.Ea.Bb& -7168)))return Ef(this),a;Cf(this);return a},function(a){this.V|=2;this.A-=14+(-1===this.Z?0:2);if(-1!==this.Ea.load(a)&&512==(this.Ea.Bb&2560)&&this.Ea.Mc>=this.ta&&this.Ea.Mc>=(a&3))return Ef(this),a;Cf(this);return a},kj,kj],Nd=[me,me,me,me,me,me,kj,kj],ck=[function(a){if(-1===this.Z)p.call(this,6);else{a=this.Ad-this.Ec;var b=this.Ec;80286==this.na?b|=-16777216:80386<=this.na&&2!=this.fa&&(a|=b<<16);this.ub(this.Z+2,b);this.A-=11}return a},function(a){if(-1===this.Z)p.call(this,6);else{a=this.Od- +w[191]=function(){var a=this.ca();Ad(this,2);this.da[a].call(this,bi);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.ib=this.ib<<16>>16;break;case 5:this.K=this.K<<16>>16;break;case 6:this.J=this.J<<16>>16;break;case 7:this.I=this.I<<16>>16}this.A-=-1===this.Z?3:6}; +var ef=[function(){this.A-=2+(-1===this.Z?0:1);return this.Bc.ga},function(){this.A-=2+(-1===this.Z?0:1);return this.Ya.ga},function(a){this.V|=2;this.Bc.load(a);this.A-=17+(-1===this.Z?0:2);return a},function(a){this.V|=2;-1!==this.Ya.load(a)&&(this.pb(this.Ya.dc+4,this.Ya.Bb|=512),this.Ya.type|=512);this.A-=17+(-1===this.Z?0:2);return a},function(a){this.V|=2;this.A-=14+(-1===this.Z?0:2);if(-1!==this.Ea.load(a)&&2048!=(this.Ea.Bb&2560)&&(this.Ea.Mc>=this.ta&&this.Ea.Mc>=(a&3)||7168==(this.Ea.Bb& +7168)))return Ff(this),a;Df(this);return a},function(a){this.V|=2;this.A-=14+(-1===this.Z?0:2);if(-1!==this.Ea.load(a)&&512==(this.Ea.Bb&2560)&&this.Ea.Mc>=this.ta&&this.Ea.Mc>=(a&3))return Ff(this),a;Df(this);return a},lj,lj],Od=[ne,ne,ne,ne,ne,ne,lj,lj],dk=[function(a){if(-1===this.Z)p.call(this,6);else{a=this.Ad-this.Ec;var b=this.Ec;80286==this.na?b|=-16777216:80386<=this.na&&2!=this.fa&&(a|=b<<16);this.ub(this.Z+2,b);this.A-=11}return a},function(a){if(-1===this.Z)p.call(this,6);else{a=this.Od- this.Oc;var b=this.Oc;80286==this.na?b|=-16777216:80386<=this.na&&2!=this.fa&&(a|=b<<16);this.ub(this.Z+2,b);this.A-=12}return a},function(a){-1===this.Z||this.ea&131072?p.call(this,6):(this.Ec=this.ua(this.Z+2)&(this.B|this.B<<8),a&=65535,this.Ad=this.Ec+a,this.V|=2,this.A-=11);return a},function(a){-1===this.Z||this.ea&131072?p.call(this,6):(this.Oc=this.ua(this.Z+2)&(this.B|this.B<<8),a&=65535,this.Od=this.Oc+a,this.V|=2,this.A-=12);return a},function(){this.A-=2+(-1===this.Z?0:1);return this.hb}, -kj,function(a){this.ea&131072?p.call(this,6):(Ff(this,a),this.A-=-1===this.Z?3:6,this.V|=2);return a},kj],dk=[kj,kj,kj,kj,uh,xh,wh,vh],A=[function(a){a=a.call(this,this.F&255,E(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.F&255,E(this,this.D+this.I));this.F=this.F&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.F&255,G(this,this.K+this.J));this.F=this.F&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.F&255,G(this,this.K+this.I));this.F= +lj,function(a){this.ea&131072?p.call(this,6):(Gf(this,a),this.A-=-1===this.Z?3:6,this.V|=2);return a},lj],ek=[lj,lj,lj,lj,vh,yh,xh,wh],A=[function(a){a=a.call(this,this.F&255,E(this,this.D+this.J));this.F=this.F&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.F&255,E(this,this.D+this.I));this.F=this.F&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.F&255,G(this,this.K+this.J));this.F=this.F&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.F&255,G(this,this.K+this.I));this.F= this.F&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.F&255,E(this,this.J));this.F=this.F&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.F&255,E(this,this.I));this.F=this.F&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.F&255,E(this,S(this)));this.F=this.F&-256|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.F&255,E(this,this.D));this.F=this.F&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.G&255,E(this,this.D+this.J));this.G=this.G&-256|a;this.A-=this.C.oa}, function(a){a=a.call(this,this.G&255,E(this,this.D+this.I));this.G=this.G&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.G&255,G(this,this.K+this.J));this.G=this.G&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.G&255,G(this,this.K+this.I));this.G=this.G&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.G&255,E(this,this.J));this.G=this.G&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.G&255,E(this,this.I));this.G=this.G&-256|a;this.A-=this.C.aa},function(a){a=a.call(this, this.G&255,E(this,S(this)));this.G=this.G&-256|a;this.A-=this.C.Ka},function(a){a=a.call(this,this.G&255,E(this,this.D));this.G=this.G&-256|a;this.A-=this.C.aa},function(a){a=a.call(this,this.H&255,E(this,this.D+this.J));this.H=this.H&-256|a;this.A-=this.C.oa},function(a){a=a.call(this,this.H&255,E(this,this.D+this.I));this.H=this.H&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.H&255,G(this,this.K+this.J));this.H=this.H&-256|a;this.A-=this.C.pa},function(a){a=a.call(this,this.H&255,G(this, @@ -329,7 +330,7 @@ this.F>>8&255,this.F&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,t -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}],He=[function(a){a=a.call(this,K(this,this.D+this.J),this.F&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.F&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,M(this,this.K+this.J),this.F&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,M(this,this.K+this.I),this.F&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.F&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this, +this.D=this.D&-65281|a<<8}],Ie=[function(a){a=a.call(this,K(this,this.D+this.J),this.F&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.F&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,M(this,this.K+this.J),this.F&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,M(this,this.K+this.I),this.F&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.F&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this, this.I),this.F&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,S(this)),this.F&255);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,K(this,this.D),this.F&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J),this.G&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.D+this.I),this.G&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,M(this,this.K+this.J),this.G&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this, M(this,this.K+this.I),this.G&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.G&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.I),this.G&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,S(this)),this.G&255);Q(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,K(this,this.D),this.G&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.D+this.J),this.H&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this, K(this,this.D+this.I),this.H&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,M(this,this.K+this.J),this.H&255);Q(this,a);this.A-=this.C.pa},function(a){a=a.call(this,M(this,this.K+this.I),this.H&255);Q(this,a);this.A-=this.C.oa},function(a){a=a.call(this,K(this,this.J),this.H&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,this.I),this.H&255);Q(this,a);this.A-=this.C.aa},function(a){a=a.call(this,K(this,S(this)),this.H&255);Q(this,a);this.A-=this.C.Ka},function(a){a= @@ -364,7 +365,7 @@ S(this)),this.G>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,M( this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,M(this,this.K+this.J+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,M(this,this.K+this.I+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.N}, function(a){a=a.call(this,K(this,this.I+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.K+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+S(this)),this.H>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+this.J+S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.D+this.I+S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,M(this, this.K+this.J+S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.T},function(a){a=a.call(this,M(this,this.K+this.I+S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.S},function(a){a=a.call(this,K(this,this.J+S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.I+S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,M(this,this.K+S(this)),this.D>>8&255);Q(this,a);this.A-=this.C.N},function(a){a=a.call(this,K(this,this.D+S(this)),this.D>>8&255); -Q(this,a);this.A-=this.C.N},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]],Ie=[function(a,b){var c= +Q(this,a);this.A-=this.C.N},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]],Je=[function(a,b){var c= a[0].call(this,K(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[0].call(this,K(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[0].call(this,M(this,this.K+this.J),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[0].call(this,M(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[0].call(this,K(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this, K(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this,K(this,S(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,K(this,this.D+this.J),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[1].call(this,K(this,this.D+this.I),b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[1].call(this,M(this,this.K+this.J), b.call(this));Q(this,c);this.A-=this.C.pa},function(a,b){var c=a[1].call(this,M(this,this.K+this.I),b.call(this));Q(this,c);this.A-=this.C.oa},function(a,b){var c=a[1].call(this,K(this,this.J),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));Q(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,K(this,S(this)),b.call(this));Q(this,c);this.A-=this.C.Ka},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));Q(this,c);this.A-= @@ -465,7 +466,7 @@ t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,this.D&this. this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.G&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.H&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.D&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,u(this)&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.K&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.J&this.B);this.K=this.K&~this.B|a},function(a){a= a.call(this,this.K&this.B,this.I&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.F&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.G&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.H&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.D&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,u(this)&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B, this.K&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.J&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.I&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.F&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.G&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.H&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.D&this.B);this.I= -this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,u(this)&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.K&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.J&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.I&this.B);this.I=this.I&~this.B|a}],Je=[function(a){a=a.call(this,N(this,this.D+this.J),this.F&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,N(this,this.D+this.I),this.F&this.B);R(this, +this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,u(this)&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.K&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.J&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.I&this.B);this.I=this.I&~this.B|a}],Me=[function(a){a=a.call(this,N(this,this.D+this.J),this.F&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,N(this,this.D+this.I),this.F&this.B);R(this, a);this.A-=this.C.pa},function(a){a=a.call(this,O(this,this.K+this.J),this.F&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,O(this,this.K+this.I),this.F&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,N(this,this.J),this.F&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,N(this,this.I),this.F&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,N(this,S(this)),this.F&this.B);R(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,N(this,this.D), this.F&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,N(this,this.D+this.J),this.G&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,N(this,this.D+this.I),this.G&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,O(this,this.K+this.J),this.G&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,O(this,this.K+this.I),this.G&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,N(this,this.J),this.G&this.B);R(this,a);this.A-=this.C.aa},function(a){a= a.call(this,N(this,this.I),this.G&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,N(this,S(this)),this.G&this.B);R(this,a);this.A-=this.C.Ka},function(a){a=a.call(this,N(this,this.D),this.G&this.B);R(this,a);this.A-=this.C.aa},function(a){a=a.call(this,N(this,this.D+this.J),this.H&this.B);R(this,a);this.A-=this.C.oa},function(a){a=a.call(this,N(this,this.D+this.I),this.H&this.B);R(this,a);this.A-=this.C.pa},function(a){a=a.call(this,O(this,this.K+this.J),this.H&this.B);R(this,a);this.A-= @@ -502,7 +503,7 @@ a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.D+S(this)),this.K&thi function(a){a=a.call(this,N(this,this.J+S(this)),this.J&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.I+S(this)),this.J&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,O(this,this.K+S(this)),this.J&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.D+S(this)),this.J&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.D+this.J+S(this)),this.I&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,N(this,this.D+ this.I+S(this)),this.I&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,O(this,this.K+this.J+S(this)),this.I&this.B);R(this,a);this.A-=this.C.T},function(a){a=a.call(this,O(this,this.K+this.I+S(this)),this.I&this.B);R(this,a);this.A-=this.C.S},function(a){a=a.call(this,N(this,this.J+S(this)),this.I&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.I+S(this)),this.I&this.B);R(this,a);this.A-=this.C.N},function(a){a=a.call(this,O(this,this.K+S(this)),this.I&this.B); R(this,a);this.A-=this.C.N},function(a){a=a.call(this,N(this,this.D+S(this)),this.I&this.B);R(this,a);this.A-=this.C.N},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]],Me=[function(a,b){var c=a[0].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[0].call(this,N(this,this.D+this.I),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[0].call(this,O(this,this.K+this.J),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[0].call(this,O(this,this.K+this.I),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[0].call(this, +B[254],B[199],B[207],B[215],B[223],B[231],B[239],B[247],B[255]],Ne=[function(a,b){var c=a[0].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[0].call(this,N(this,this.D+this.I),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[0].call(this,O(this,this.K+this.J),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[0].call(this,O(this,this.K+this.I),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[0].call(this, N(this,this.J),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this,N(this,this.I),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[0].call(this,N(this,S(this)),b.call(this));R(this,c);this.A-=this.C.Ka},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[1].call(this,N(this,this.D+this.I),b.call(this)); R(this,c);this.A-=this.C.pa},function(a,b){var c=a[1].call(this,O(this,this.K+this.J),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[1].call(this,O(this,this.K+this.I),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[1].call(this,N(this,this.J),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,N(this,this.I),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[1].call(this,N(this,S(this)),b.call(this));R(this,c);this.A-=this.C.Ka}, function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));R(this,c);this.A-=this.C.aa},function(a,b){var c=a[2].call(this,N(this,this.D+this.J),b.call(this));R(this,c);this.A-=this.C.oa},function(a,b){var c=a[2].call(this,N(this,this.D+this.I),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[2].call(this,O(this,this.K+this.J),b.call(this));R(this,c);this.A-=this.C.pa},function(a,b){var c=a[2].call(this,O(this,this.K+this.I),b.call(this));R(this,c);this.A-=this.C.oa},function(a, @@ -594,7 +595,7 @@ this.F>>8&255,this.F&255);this.F=this.F&-65281|a<<8},function(a){a=a.call(this,t -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}],Ne=[function(a){a=a.call(this,K(this,this.F),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,0)),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,S(this)),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J),this.F&255);Q(this,a)},function(a){a=a.call(this, +this.D=this.D&-65281|a<<8}],Oe=[function(a){a=a.call(this,K(this,this.F),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,0)),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,S(this)),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J),this.F&255);Q(this,a)},function(a){a=a.call(this, K(this,this.I),this.F&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,0)),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,S(this)),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J),this.G&255);Q(this,a)},function(a){a= a.call(this,K(this,this.I),this.G&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,0)),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,S(this)),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J),this.H&255);Q(this,a)}, function(a){a=a.call(this,K(this,this.I),this.H&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,0)),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,S(this)),this.D&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J),this.D&255); @@ -622,7 +623,7 @@ a.call(this,K(this,this.H+S(this)),this.G>>8&255);Q(this,a)},function(a){a=a.cal Q(this,a)},function(a){a=a.call(this,K(this,this.G+S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,2)+S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,M(this,this.K+S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.J+S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+ S(this)),this.H>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.F+S(this)),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.G+S(this)),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.H+S(this)),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.D+S(this)),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,T(this,2)+S(this)),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,M(this,this.K+S(this)),this.D>>8&255);Q(this,a)},function(a){a= a.call(this,K(this,this.J+S(this)),this.D>>8&255);Q(this,a)},function(a){a=a.call(this,K(this,this.I+S(this)),this.D>>8&255);Q(this,a)},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]],Oe=[function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,T(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this, +C[238],C[246],C[254],C[199],C[207],C[215],C[223],C[231],C[239],C[247],C[255]],Pe=[function(a,b){var c=a[0].call(this,K(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,T(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this, S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[0].call(this,K(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.H),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.D),b.call(this));Q(this,c)},function(a,b){var c= a[1].call(this,K(this,T(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[1].call(this,K(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.G),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.H),b.call(this));Q(this, c)},function(a,b){var c=a[2].call(this,K(this,this.D),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,T(this,0)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,S(this)),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.J),b.call(this));Q(this,c)},function(a,b){var c=a[2].call(this,K(this,this.I),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.F),b.call(this));Q(this,c)},function(a,b){var c=a[3].call(this,K(this,this.G), @@ -707,7 +708,7 @@ this.B);t(this,u(this)&~this.B|a)},function(a){a=a.call(this,u(this)&this.B,this this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.D&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,u(this)&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.K&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.J&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.K&this.B,this.I&this.B);this.K=this.K&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.F&this.B);this.J=this.J&~this.B|a},function(a){a= a.call(this,this.J&this.B,this.G&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.H&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.D&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,u(this)&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.K&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B,this.J&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.J&this.B, this.I&this.B);this.J=this.J&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.F&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.G&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.H&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.D&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,u(this)&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.K&this.B);this.I= -this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.J&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.I&this.B);this.I=this.I&~this.B|a}],Pe=[function(a){a=a.call(this,N(this,this.F),this.F&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.G),this.F&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.H),this.F&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.D),this.F&this.B);R(this,a)},function(a){a=a.call(this,N(this,T(this,0)),this.F& +this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.J&this.B);this.I=this.I&~this.B|a},function(a){a=a.call(this,this.I&this.B,this.I&this.B);this.I=this.I&~this.B|a}],Qe=[function(a){a=a.call(this,N(this,this.F),this.F&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.G),this.F&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.H),this.F&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.D),this.F&this.B);R(this,a)},function(a){a=a.call(this,N(this,T(this,0)),this.F& this.B);R(this,a)},function(a){a=a.call(this,N(this,S(this)),this.F&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.J),this.F&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.I),this.F&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.F),this.G&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.G),this.G&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.H),this.G&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.D),this.G&this.B);R(this,a)},function(a){a= a.call(this,N(this,T(this,0)),this.G&this.B);R(this,a)},function(a){a=a.call(this,N(this,S(this)),this.G&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.J),this.G&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.I),this.G&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.F),this.H&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.G),this.H&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.H),this.H&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.D),this.H& this.B);R(this,a)},function(a){a=a.call(this,N(this,T(this,0)),this.H&this.B);R(this,a)},function(a){a=a.call(this,N(this,S(this)),this.H&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.J),this.H&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.I),this.H&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.F),this.D&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.G),this.D&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.H),this.D&this.B);R(this,a)},function(a){a= @@ -736,7 +737,7 @@ N(this,this.H+S(this)),this.K&this.B);R(this,a)},function(a){a=a.call(this,N(thi function(a){a=a.call(this,N(this,this.G+S(this)),this.J&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.H+S(this)),this.J&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.D+S(this)),this.J&this.B);R(this,a)},function(a){a=a.call(this,N(this,T(this,2)+S(this)),this.J&this.B);R(this,a)},function(a){a=a.call(this,O(this,this.K+S(this)),this.J&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.J+S(this)),this.J&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.I+S(this)), this.J&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.F+S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.G+S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.H+S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.D+S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this,N(this,T(this,2)+S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this,O(this,this.K+S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this, N(this,this.J+S(this)),this.I&this.B);R(this,a)},function(a){a=a.call(this,N(this,this.I+S(this)),this.I&this.B);R(this,a)},D[192],D[200],D[208],D[216],D[224],D[232],D[240],D[248],D[193],D[201],D[209],D[217],D[225],D[233],D[241],D[249],D[194],D[202],D[210],D[218],D[226],D[234],D[242],D[250],D[195],D[203],D[211],D[219],D[227],D[235],D[243],D[251],D[196],D[204],D[212],D[220],D[228],D[236],D[244],D[252],D[197],D[205],D[213],D[221],D[229],D[237],D[245],D[253],D[198],D[206],D[214],D[222],D[230],D[238], -D[246],D[254],D[199],D[207],D[215],D[223],D[231],D[239],D[247],D[255]],Qe=[function(a,b){var c=a[0].call(this,N(this,this.F),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,N(this,this.G),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,N(this,this.H),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,N(this,T(this,0)),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,N(this,S(this)), +D[246],D[254],D[199],D[207],D[215],D[223],D[231],D[239],D[247],D[255]],Re=[function(a,b){var c=a[0].call(this,N(this,this.F),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,N(this,this.G),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,N(this,this.H),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,N(this,this.D),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,N(this,T(this,0)),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,N(this,S(this)), b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,N(this,this.J),b.call(this));R(this,c)},function(a,b){var c=a[0].call(this,N(this,this.I),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,N(this,this.F),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,N(this,this.G),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,N(this,this.H),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,N(this,this.D),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this, N(this,T(this,0)),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,N(this,S(this)),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,N(this,this.J),b.call(this));R(this,c)},function(a,b){var c=a[1].call(this,N(this,this.I),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,N(this,this.F),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,N(this,this.G),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,N(this,this.H),b.call(this));R(this,c)},function(a, b){var c=a[2].call(this,N(this,this.D),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,N(this,T(this,0)),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,N(this,S(this)),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,N(this,this.J),b.call(this));R(this,c)},function(a,b){var c=a[2].call(this,N(this,this.I),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,N(this,this.F),b.call(this));R(this,c)},function(a,b){var c=a[3].call(this,N(this,this.G),b.call(this)); @@ -778,7 +779,7 @@ b){var c=a[5].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},fun this.K&~this.B|c},function(a,b){var c=a[5].call(this,this.J&this.B,b.call(this));this.J=this.J&~this.B|c},function(a,b){var c=a[5].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c},function(a,b){var c=a[6].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},function(a,b){var c=a[6].call(this,this.G&this.B,b.call(this));this.G=this.G&~this.B|c},function(a,b){var c=a[6].call(this,this.H&this.B,b.call(this));this.H=this.H&~this.B|c},function(a,b){var c=a[6].call(this,this.D&this.B, b.call(this));this.D=this.D&~this.B|c},function(a,b){var c=a[6].call(this,u(this)&this.B,b.call(this));t(this,u(this)&~this.B|c)},function(a,b){var c=a[6].call(this,this.K&this.B,b.call(this));this.K=this.K&~this.B|c},function(a,b){var c=a[6].call(this,this.J&this.B,b.call(this));this.J=this.J&~this.B|c},function(a,b){var c=a[6].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c},function(a,b){var c=a[7].call(this,this.F&this.B,b.call(this));this.F=this.F&~this.B|c},function(a,b){var c= a[7].call(this,this.G&this.B,b.call(this));this.G=this.G&~this.B|c},function(a,b){var c=a[7].call(this,this.H&this.B,b.call(this));this.H=this.H&~this.B|c},function(a,b){var c=a[7].call(this,this.D&this.B,b.call(this));this.D=this.D&~this.B|c},function(a,b){var c=a[7].call(this,u(this)&this.B,b.call(this));t(this,u(this)&~this.B|c)},function(a,b){var c=a[7].call(this,this.K&this.B,b.call(this));this.K=this.K&~this.B|c},function(a,b){var c=a[7].call(this,this.J&this.B,b.call(this));this.J=this.J&~this.B| -c},function(a,b){var c=a[7].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c}],Nf=[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.O=this.P;return u(this)+this.F},function(a){return(a?(this.O=this.P,this.K):S(this))+this.F},function(){return this.J+this.F},function(){return this.I+this.F},function(){return this.F+this.G},function(){return this.G+this.G},function(){return this.H+this.G}, +c},function(a,b){var c=a[7].call(this,this.I&this.B,b.call(this));this.I=this.I&~this.B|c}],Of=[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.O=this.P;return u(this)+this.F},function(a){return(a?(this.O=this.P,this.K):S(this))+this.F},function(){return this.J+this.F},function(){return this.I+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.O=this.P;return u(this)+this.G},function(a){return(a?(this.O=this.P,this.K):S(this))+this.G},function(){return this.J+this.G},function(){return this.I+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.O=this.P;return u(this)+this.H},function(a){return(a?(this.O=this.P,this.K):S(this))+this.H},function(){return this.J+this.H},function(){return this.I+ 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.O=this.P;return u(this)+this.D},function(a){return(a?(this.O=this.P,this.K):S(this))+this.D},function(){return this.J+this.D},function(){return this.I+this.D},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.O=this.P;return u(this)},function(a){return a?(this.O=this.P,this.K): S(this)},function(){return this.J},function(){return this.I},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.O=this.P;return u(this)+this.K},function(a){return(a?(this.O=this.P,this.K):S(this))+this.K},function(){return this.J+this.K},function(){return this.I+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.O= @@ -799,439 +800,438 @@ function(){return this.F},function(){return this.G},function(){return this.H},fu (this.D<<3)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.D<<3)},function(){return this.J+(this.D<<3)},function(){return this.I+(this.D<<3)},function(){return this.F},function(){return this.G},function(){return this.H},function(){return this.D},function(){this.O=this.P;return u(this)},function(a){return a?(this.O=this.P,this.K):S(this)},function(){return this.J},function(){return this.I},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.O=this.P;return u(this)+(this.K<<3)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.K<<3)},function(){return this.J+(this.K<<3)},function(){return this.I+(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.O=this.P;return u(this)+(this.J<<3)},function(a){return(a?(this.O=this.P,this.K):S(this))+ (this.J<<3)},function(){return this.J+(this.J<<3)},function(){return this.I+(this.J<<3)},function(){return this.F+(this.I<<3)},function(){return this.G+(this.I<<3)},function(){return this.H+(this.I<<3)},function(){return this.D+(this.I<<3)},function(){this.O=this.P;return u(this)+(this.I<<3)},function(a){return(a?(this.O=this.P,this.K):S(this))+(this.I<<3)},function(){return this.J+(this.I<<3)},function(){return this.I+(this.I<<3)}]; -function ek(a){Ya.call(this,"ChipSet",a,ek,32768);this.na=(this.na=a.model)&&fk[this.na]||gk;this.X=0;var b=a[hk];if(b)this.X=ik(b,jk|kk.Ak);else{this.ta=[360,360];(b=a.floppies)&&b.length&&(this.ta=b);if(b=this.ta.length)this.X|=lk.Qg,b--,this.X|=(b&3)<=Zf&&(this.qb=this.Qa=2);this.wa=a.scaleTimers||!1;this.pc=a.rtcDate;this.Zb=!1; -a.sound&&(this.Jb=this.Ra=null,window&&(this.Jb=window.AudioContext||window.webkitAudioContext),this.Jb&&(this.Ra=new this.Jb));this.reset(!0);yb(this)}hb(ek);var gk=5150,Zf=5170,fk={5150:gk,5160:5160,5170:Zf,deskpro386:5180},hk="sw1",nk="sw2",mk={none:0,tv:1,color:2,mono:3,ega:0,vga:0},lk={Qg:1,ONE:0,Xn:64,Vn:128,An:192,uf:192,vf:6},jk=12,kk={Wn:16,tn:32,Ak:48,uf:48,vf:4};h=ek.prototype; -h.Ub=function(a,b,c){switch(b){case hk:return this.xa[b]=c,ok(this,b,this.X,{0:this.na==gk?"Bootable Floppy Drive":"Loop on POST",1:this.nab;b++){var c=13>=b?xk(e,b):e.A[b];a&&(a+="\n");a+="CMOS["+ga(b)+"]: "+ga(c)}e.ma.U(a)})}Te(c,26,this.Xl.bind(this))};h.lc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0}; +function fk(a){Za.call(this,"ChipSet",a,fk,32768);this.na=(this.na=a.model)&&gk[this.na]||hk;this.X=0;var b=a[ik];if(b)this.X=jk(b,kk|lk.Ak);else{this.ta=[360,360];(b=a.floppies)&&b.length&&(this.ta=b);if(b=this.ta.length)this.X|=mk.Qg,b--,this.X|=(b&3)<=$f&&(this.qb=this.Qa=2);this.wa=a.scaleTimers||!1;this.pc=a.rtcDate;this.Zb=!1; +a.sound&&(this.Jb=this.Ra=null,window&&(this.Jb=window.AudioContext||window.webkitAudioContext),this.Jb&&(this.Ra=new this.Jb));this.reset(!0);zb(this)}ib(fk);var hk=5150,$f=5170,gk={5150:hk,5160:5160,5170:$f,deskpro386:5180},ik="sw1",ok="sw2",nk={none:0,tv:1,color:2,mono:3,ega:0,vga:0},mk={Qg:1,ONE:0,Xn:64,Vn:128,An:192,uf:192,vf:6},kk=12,lk={Wn:16,tn:32,Ak:48,uf:48,vf:4};h=fk.prototype; +h.Ub=function(a,b,c){switch(b){case ik:return this.xa[b]=c,pk(this,b,this.X,{0:this.na==hk?"Bootable Floppy Drive":"Loop on POST",1:this.nab;b++){var c=13>=b?yk(e,b):e.A[b];a&&(a+="\n");a+="CMOS["+ga(b)+"]: "+ga(c)}e.ma.U(a)})}Ue(c,26,this.Xl.bind(this))};h.lc=function(a,b){if(!b)if(!a)this.reset();else if(!this.restore(a))return!1;return!0}; h.kc=function(a){return a?this.save():!0}; -h.reset=function(a){var b;this.da=this.X;this.za=this.Ba;yk(this,hk,this.da);yk(this,nk,this.za);zk(this);this.R=Array(this.qb);for(b=0;b=Zf){this.C=16;this.la=0;this.ka=16;this.Va=0;this.qa=160;512<=Dk(this)&&(this.qa|=16);3==Ek(this)&&(this.qa|=64);5180==this.na&& -(this.qa|=12);this.cb=3;this.Ha=Array(8);this.Ea=0;a&&(this.A=Array(64));Fk(this,this.pc);for(a=21;24>=a;a++)this.A[a]=0;for(a=14;46>a;a++)void 0===this.A[a]&&(this.A[a]=0);this.A[20]=this.da&(kk.uf|2|lk.Qg|lk.uf);this.A[16]=Gk(this,0)<<4|Gk(this,1);Hk(this)}}; -function Fk(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.U("CMOS date invalid ("+b+"), using "+c)):b&&a.U("CMOS date: "+c);a.A[0]=c.getSeconds();a.A[1]=0;a.A[2]=c.getMinutes();a.A[3]=0;a.A[4]=c.getHours();a.A[5]=0;a.A[6]=c.getDay()+1;a.A[7]=c.getDate();a.A[8]=c.getMonth()+1;c=c.getFullYear();a.A[9]=c%100;c/=100;a.A[50]=c%10|c/10<<4;a.A[10]=38;a.A[11]=2;a.A[12]=0;a.A[13]=128;a.Ta=a.Ja=0;a.cc=a.rb=null} -function xk(a,b){var c=a.A[b];if(10>b){var d=!1;4!=b&&5!=b||a.A[11]&2||(12>c?c=c?c:12:c=(c-=12)?c+128:140,d=!0);a.A[11]&4||(d&&128c;c++)b+=a.A[c];a.A[47]=b&255;a.A[46]=b>>8} -h.save=function(){var a=new ef(this);ff(a,0,[this.X,this.Ba,this.da,this.za]);for(var b=[],c=0;c=Zf&&(ff(a,5,[this.C,this.la,this.ka,this.Va,this.qa,this.cb]),ff(a,6,[this.Ha[7],this.Ha,this.Ea,this.A,this.Ta,this.Ja]));return a.data()}; -h.restore=function(a){var b,c;b=a[0];this.X=b[0];this.Ba=b[1];this.da=b[2];this.za=b[3];b=a[1];for(c=0;c>2)+1)*a.oc+32*((b?a.Ba:a.za)&15)} -function Pk(a,b){var c=b?a.X:a.da;return a.na!=gk||c&lk.Qg?((c&lk.uf)>>lk.vf)+1:0}function Gk(a,b){if(b>kk.vf} -function ok(a,b,c,d){for(var e="",f=a.xa[b],g=1;8>=g;g++){var k="pcjs-bitCell";g||(k+=" pcjs-bitCellLeft");e+='
'+g+"
\n"}f.innerHTML=e;yk(a,b,c,d)} -function yk(a,b,c,d){if(b=a.xa[b]){b=rb(b,"pcjs-bitCell");for(var e=0;eg.Fb[0]&&(g.Fb[0]=255,g.Fb[1]--,0>g.Fb[1]&&(g.Fb[1]=255)));return k}function Uk(a,b,c,d,e,f){var g=a.R[b];n(a,768)&&m(a,d,e,f,"DMA"+b+".CHANNEL"+c+".COUNT["+g.Pb+"]",null,!0);a=g.Dc[c];a.Fb[g.Pb]=a.Hc[g.Pb]=e;g.Pb^=1}function Vk(a,b,c,d){var e=a.R[b],f=e.ec|1;e.ec&=-16;n(a,768)&&m(a,c,null,d,"DMA"+b+".STATUS",f,!0);return f} -function Wk(a,b,c,d,e){var f=a.R[b];n(a,768)&&m(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;f.ec=f.ec&~(16<>2].Dc[b&3],c,d,e)} -function Yk(a,b,c){b=a.R[b>>2].Dc[b&3];b.pg&&b.gh&&b.Eg?(c&&(b.done=c),b.Ae||fl(a,b,!0)):c&&c(!0)}function fl(a,b,c){c&&(b.count=b.Fb[1]<<8|b.Fb[0],b.type=b.mode&12,b.Pi=b.vd=!1);for(var d=!1;0<=b.count&&(c=b.kg<<16|b.Kb[1]<<8|b.Kb[0],4==b.type?(d=!0,function(c){b.gh.call(b.pg,b.Eg,-1,function(f,g){0>f&&(b.Pi||(b.Pi=!0),f=255);b.Ae||a.ja.tc(c,f);(d=g)&&setTimeout(function(){gl(b)||fl(a,b)},0)})}(c)):8==b.type?(c=a.ja.Wa(c),0>b.gh.call(b.pg,b.Eg,c)&&(b.vd=!0)):0!=b.type&&(b.vd=!0)),!d&&!gl(b););} -function gl(a){if(!a.vd&&0<=--a.count&&(a.mode&32?(a.Kb[0]--,0>a.Kb[0]&&(a.Kb[0]=255,a.Kb[1]--,0>a.Kb[1]&&(a.Kb[1]=255))):(a.Kb[0]++,255>3];b=1<<(b&7);d.qc&b||(d.qc|=b,d.kf=c||0,jl(a))}function $f(a,b){var c=a.vc[b>>3],d=1<<(b&7);c.qc&d&&(c.qc&=~d,jl(a))}function jl(a,b){var c,d=-1;1>=1),fd(a.M,d))),2==b&&id(a))}h=ek.prototype;h.Fl=function(a,b){m(this,a,null,b,"PIT1_CTRL",null,2048);return this.ib}; -h.Zm=function(a,b,c){this.ib=b;m(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)ql(this,a);else{var e=a,f=this.P[e];f.cg=b;f.mode=d;f.Zg=c;f.Hc=[0,0];f.Fb=[0,0];f.ve=[0,0];f.wd=!1;f.Xe=!1;f.xe=!1;f.bf=!1;nl(this,e);0==a&&$f(this,0);2==a&&255==this.vc[0].Bd&&77==this.Y&&(a=this.P[0], -a.$c[0]=a.Hc[0],a.$c[1]=a.Hc[1],a.yd=bd(this.M,this.wa))}}};function pl(a,b){var c=a.P[b],d=c.Hc[1]<<8|c.Hc[0];d||(d=1==c.ld?256:65536);return d}function kd(a,b){var c=a.P[b],d=c.$c[1]<<8|c.$c[0];d||(d=1==c.ld?256:65536);return d}function ql(a,b){wk(a,b);var c=a.P[b];c.ve[0]=c.Fb[0];c.ve[1]=c.Fb[1];c.Xe=!0;nl(a,b)}function nl(a,b){var c=a.P[b];c.Ed=32==c.cg?1:0;c.ld=48==c.cg?2:1} -function wk(a,b,c){var d=a.P[b];if(d.xe&&(2!=b||a.Y&1)){var e=bd(a.M,a.wa),f=(e-d.yd)/a.xb|0;0>f&&(d.yd=e,f=0);var g=pl(a,b),k=kd(a,b)-f;0==d.mode?(0>=k&&(k=0),k||(d.wd=!0,d.xe=!1,b||ag(a,0))):4==d.mode?(d.wd=1!=k,0>=k&&(k=g+k,0>=k&&(k=g),d.$c[0]=k&255,d.$c[1]=k>>8&255,d.yd=e,!b&&d.wd&&ag(a,0))):6==d.mode&&(k-=f,0>=k&&(d.wd=!d.wd,k=g+k,0>=k&&(k=g),d.$c[0]=k&255,d.$c[1]=k>>8&255,d.yd=e,!b&&d.wd&&ag(a,0)));d.Fb[0]=k&255;d.Fb[1]=k>>8&255;c&&(a.yd=0)}return d} -function jd(a,b){for(var c=0;c=Zf){var c=a.M.ba.Id,d=bd(a.M,a.wa);null==a.rb&&(a.Ta=bd(a.M,a.wa),a.cc=1024,a.rb=Math.floor(a.M.ba.Id/a.cc),Ik(a));d>=a.Ja&&(a.A[12]|=64,a.A[11]&64&&(a.A[12]|=128,ag(a,8)),a.Ja=d+a.rb);a.A[0]==a.A[1]&&a.A[2]==a.A[3]&&a.A[4]==a.A[5]&&(a.A[12]|=32,a.A[11]&32&&(a.A[12]|=128,ag(a,8)));var e=d-a.Ta,f=Math.floor(e/c);if(f&&!(a.A[11]&128)){for(;f--;)if(60<=++a.A[0]&&(a.A[0]=0,60<=++a.A[2]&&(a.A[2]=0,24<=++a.A[4]))){a.A[4]=0;a.A[6]=a.A[6]%7+ -1;var g;g=a.A[9];var k=ua[a.A[8]-1];28==k&&0===g%4&&(g%100||0===g%400)&&k++;g=k;++a.A[7]>g&&(a.A[7]=1,12<++a.A[8]&&(a.A[8]=1,a.A[9]=(a.A[9]+1)%100))}a.A[12]|=16;a.A[11]&16&&(a.A[12]|=128,ag(a,8))}a.Ta=d-e%c}}h.Gl=function(a,b){var c=this.lb;if(this.Oa&16)if(this.Y&128)c=this.da;else if(this.O){var c=this.O,d=0;c.A.length&&(d=c.A[0]);n(c)&&vb(c,"scan code "+ga(d)+" delivered");c=d}m(this,a,null,b,"PPI_A",c);return c};h.$m=function(a,b,c){m(this,a,b,c,"PPI_A");this.lb=b}; -h.Hl=function(a,b){var c=this.Y;m(this,a,null,b,"PPI_B",c);return c};h.an=function(a,b,c){m(this,a,b,c,"PPI_B");rl(this,b)};function rl(a,b){var c=!!(b&2),d=!!(a.Y&2);a.Y=b;a.O&&sl(a.O,!(b&128),!!(b&64));c!=d&&id(a,c)}h.Il=function(a,b){var c=0,c=this.na==gk?this.Y&4?c|this.za&15:c|this.za>>4&1:this.Y&8?c|this.da>>4:c|this.da&15;this.Y&1&&wk(this,2).wd&&(c=this.Y&2?c|32:c|16);m(this,a,null,b,"PPI_C",c,32896);return c};h.bn=function(a,b,c){m(this,a,b,c,"PPI_C");this.Ib=b}; -h.Jl=function(a,b){var c=this.Oa;m(this,a,null,b,"PPI_CTRL",c);return c};h.cn=function(a,b,c){m(this,a,b,c,"PPI_CTRL");this.Oa=b};h.Uk=function(a,b){var c=this.Va;m(this,a,null,b,"8042_OUTBUFF",c,16384);this.C&=-258;this.O&&tl(this.O);return c};h.lm=function(a,b,c){m(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.C&8)switch(this.la){case 96:ul(this,b);break;case 209:vl(this,b);break;default:if(ul(this,this.ka&-17),this.O){a=-1;switch(b){case 255:a=250,wl(this.O)}xl(this,a)}}this.la=b;this.C&=-9}; -h.Vk=function(a,b){var c=this.Y&-209|(bd(this.M)&64?16:0);m(this,a,null,b,"8042_RWREG",c,16384);return c};h.mm=function(a,b,c){m(this,a,b,c,"8042_RWREG",null,16384);rl(this,b)};h.Wk=function(a,b){m(this,a,null,b,"8042_STATUS",this.C,16384);var c=this.C&255;this.C&256&&(this.C|=1,this.C&=-257);return c}; -h.km=function(a,b,c){m(this,a,b,c,"8042_INBUFF.CMD",null,16384);this.la=b;this.C|=8;a=0;240<=this.la&&(a=this.la^15,this.la=240);switch(this.la){case 32:xl(this,this.ka);break;case 173:ul(this,this.ka|16);break;case 174:ul(this,this.ka&-17);this.O&&tl(this.O);break;case 170:this.O&&(a=this.O,a.A=[],n(a)&&vb(a,"scan codes flushed"));ul(this,this.ka|16);xl(this,85);vl(this,3);break;case 171:xl(this,0);break;case 192:xl(this,this.qa);break;case 208:xl(this,this.cb);break;case 224:xl(this,this.ka&16? -0:1);break;case 240:a&1&&ye(this.M)}};function ul(a,b){a.ka=b;a.C=a.C&-5|b&4;a.O&&sl(a.O,!!(b&8),!(b&16))}function xl(a,b,c){0<=b&&(a.Va=b,c?a.C|=1:(a.C&=-2,a.C|=256))}function vl(a,b){a.cb=b;Zb(a.ja,!!(b&2));b&1||ye(a.M)}function yl(a,b){a.na=c?xk(this,c):this.A[c];n(this,4352)&&m(this,a,null,b,"CMOS.DATA["+ga(c)+"]",d,!0);null!=b&&12==c&&(this.A[c]&=15,d&128&&$f(this,8),d&64&&this.A[11]&64&&Ik(this));return d}; -h.Bm=function(a,b,c){var d=this.Ea&63;n(this,4352)&&m(this,a,b,c,"CMOS.DATA["+ga(d)+"]",null,!0);a=b^this.A[d];if(13>=d){if(c=b,10>d){var e=!1;this.A[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.A[d]=c;11==d&&a&64&&b&64&&Ik(this)};h.Ym=function(a,b,c){m(this,a,b,c,"NMI");this.Ma=b};h.Lm=function(a,b,c){m(this,a,b,c,"FPU.CLEAR")};h.Mm=function(a,b,c){m(this,a,b,c,"FPU.RESET");this.Yb&&Uf(this.Yb)}; -h.Xl=function(a){if(n(this,16)&&Zj(this.ma,26,a)){var b=this.M.F>>8;Ue(this.M,a,function(a,d){return function(e){d=bd(a.M)-d;var f,g=a.M.H&255,k=a.M.H>>8,q=a.M.H&255,r=a.M.H>>8;if(2==b||3==b)f=" CH(hour)="+ia(k)+" CL(min)="+ga(g)+" DH(sec)="+ga(r);else if(4==b||5==b)f=" CX(year)="+ia(a.M.G)+" DH(month)="+ga(r)+" DL(day)="+ga(q);g=a.ma;k=d;g.message("INT "+ga(26)+": C="+(of(g.M)?1:0)+(f||"")+" (cycles="+k+(e?",level="+(e+1):"")+")")}}(this,bd(this.M)))}return!0}; -function ik(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>>4,0,this.ia,this.R,this.Md),delete this.Md);return!0};Al.prototype.kc=function(){return!0}; -function Bl(a,b,c,d){if(d)a.Ua("Unable to load system ROM (error "+d+": "+b+")");else{jb(a.re,b,c);if("["==c.charAt(0)||"{"==c.charAt(0))try{var e=eval("("+c+")"),f=e.bytes,g=e.data;if(f)a.A=f;else if(g)for(a.A=Array(4*g.length),d=c=0;c>8&255,a.A[d++]=g[c]>>16&255,a.A[d++]=g[c]>>24&255;else a.A=e;a.Md=e.symbols;if(!a.A.length){Ca("Empty ROM: "+b);return}if(1==a.A.length){Ca(a.A[0]);return}}catch(k){a.Ua("ROM data error: "+k.message);return}else for(b= -c.replace(/\n/gm," ").replace(/ +$/,"").split(" "),a.A=Array(b.length),e=0;e>>d.Pa].tf(e&d.A,a.A[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.O?b.push(a.O):null!=a.O&&a.O.length&&(b=a.O);for(c=0;c=$f){this.C=16;this.la=0;this.ka=16;this.Va=0;this.qa=160;512<=Ek(this)&&(this.qa|=16);3==Fk(this)&&(this.qa|=64);5180==this.na&& +(this.qa|=12);this.cb=3;this.Ha=Array(8);this.Ea=0;a&&(this.A=Array(64));Gk(this,this.pc);for(a=21;24>=a;a++)this.A[a]=0;for(a=14;46>a;a++)void 0===this.A[a]&&(this.A[a]=0);this.A[20]=this.da&(lk.uf|2|mk.Qg|mk.uf);this.A[16]=Hk(this,0)<<4|Hk(this,1);Ik(this)}}; +function Gk(a,b){var c=b?new Date(b):new Date;"[object Date]"!==Object.prototype.toString.call(c)||isNaN(c.getTime())?(c=new Date,a.U("CMOS date invalid ("+b+"), using "+c)):b&&a.U("CMOS date: "+c);a.A[0]=c.getSeconds();a.A[1]=0;a.A[2]=c.getMinutes();a.A[3]=0;a.A[4]=c.getHours();a.A[5]=0;a.A[6]=c.getDay()+1;a.A[7]=c.getDate();a.A[8]=c.getMonth()+1;c=c.getFullYear();a.A[9]=c%100;c/=100;a.A[50]=c%10|c/10<<4;a.A[10]=38;a.A[11]=2;a.A[12]=0;a.A[13]=128;a.Ta=a.Ja=0;a.cc=a.rb=null} +function yk(a,b){var c=a.A[b];if(10>b){var d=!1;4!=b&&5!=b||a.A[11]&2||(12>c?c=c?c:12:c=(c-=12)?c+128:140,d=!0);a.A[11]&4||(d&&128c;c++)b+=a.A[c];a.A[47]=b&255;a.A[46]=b>>8} +h.save=function(){var a=new ff(this);gf(a,0,[this.X,this.Ba,this.da,this.za]);for(var b=[],c=0;c=$f&&(gf(a,5,[this.C,this.la,this.ka,this.Va,this.qa,this.cb]),gf(a,6,[this.Ha[7],this.Ha,this.Ea,this.A,this.Ta,this.Ja]));return a.data()}; +h.restore=function(a){var b,c;b=a[0];this.X=b[0];this.Ba=b[1];this.da=b[2];this.za=b[3];b=a[1];for(c=0;c>2)+1)*a.oc+32*((b?a.Ba:a.za)&15)} +function Qk(a,b){var c=b?a.X:a.da;return a.na!=hk||c&mk.Qg?((c&mk.uf)>>mk.vf)+1:0}function Hk(a,b){if(b>lk.vf} +function pk(a,b,c,d){for(var e="",f=a.xa[b],g=1;8>=g;g++){var k="pcjs-bitCell";g||(k+=" pcjs-bitCellLeft");e+='
'+g+"
\n"}f.innerHTML=e;zk(a,b,c,d)} +function zk(a,b,c,d){if(b=a.xa[b]){b=sb(b,"pcjs-bitCell");for(var e=0;eg.Fb[0]&&(g.Fb[0]=255,g.Fb[1]--,0>g.Fb[1]&&(g.Fb[1]=255)));return k}function Vk(a,b,c,d,e,f){var g=a.R[b];n(a,768)&&m(a,d,e,f,"DMA"+b+".CHANNEL"+c+".COUNT["+g.Pb+"]",null,!0);a=g.Dc[c];a.Fb[g.Pb]=a.Hc[g.Pb]=e;g.Pb^=1}function Wk(a,b,c,d){var e=a.R[b],f=e.ec|1;e.ec&=-16;n(a,768)&&m(a,c,null,d,"DMA"+b+".STATUS",f,!0);return f} +function Xk(a,b,c,d,e){var f=a.R[b];n(a,768)&&m(a,c,d,e,"DMA"+b+".REQ",null,!0);a=d&3;f.ec=f.ec&~(16<>2].Dc[b&3],c,d,e)} +function Zk(a,b,c){b=a.R[b>>2].Dc[b&3];b.pg&&b.gh&&b.Eg?(c&&(b.done=c),b.Ae||gl(a,b,!0)):c&&c(!0)}function gl(a,b,c){c&&(b.count=b.Fb[1]<<8|b.Fb[0],b.type=b.mode&12,b.Pi=b.vd=!1);for(var d=!1;0<=b.count&&(c=b.kg<<16|b.Kb[1]<<8|b.Kb[0],4==b.type?(d=!0,function(c){b.gh.call(b.pg,b.Eg,-1,function(f,g){0>f&&(b.Pi||(b.Pi=!0),f=255);b.Ae||a.ja.tc(c,f);(d=g)&&setTimeout(function(){hl(b)||gl(a,b)},0)})}(c)):8==b.type?(c=a.ja.Wa(c),0>b.gh.call(b.pg,b.Eg,c)&&(b.vd=!0)):0!=b.type&&(b.vd=!0)),!d&&!hl(b););} +function hl(a){if(!a.vd&&0<=--a.count&&(a.mode&32?(a.Kb[0]--,0>a.Kb[0]&&(a.Kb[0]=255,a.Kb[1]--,0>a.Kb[1]&&(a.Kb[1]=255))):(a.Kb[0]++,255>3];b=1<<(b&7);d.qc&b||(d.qc|=b,d.kf=c||0,kl(a))}function ag(a,b){var c=a.vc[b>>3],d=1<<(b&7);c.qc&d&&(c.qc&=~d,kl(a))}function kl(a,b){var c,d=-1;1>=1),gd(a.M,d))),2==b&&jd(a))}h=fk.prototype;h.Fl=function(a,b){m(this,a,null,b,"PIT1_CTRL",null,2048);return this.ib}; +h.Zm=function(a,b,c){this.ib=b;m(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)rl(this,a);else{var e=a,f=this.P[e];f.cg=b;f.mode=d;f.Zg=c;f.Hc=[0,0];f.Fb=[0,0];f.ve=[0,0];f.wd=!1;f.Xe=!1;f.xe=!1;f.bf=!1;ol(this,e);0==a&&ag(this,0);2==a&&255==this.vc[0].Bd&&77==this.Y&&(a=this.P[0], +a.$c[0]=a.Hc[0],a.$c[1]=a.Hc[1],a.yd=cd(this.M,this.wa))}}};function ql(a,b){var c=a.P[b],d=c.Hc[1]<<8|c.Hc[0];d||(d=1==c.ld?256:65536);return d}function ld(a,b){var c=a.P[b],d=c.$c[1]<<8|c.$c[0];d||(d=1==c.ld?256:65536);return d}function rl(a,b){xk(a,b);var c=a.P[b];c.ve[0]=c.Fb[0];c.ve[1]=c.Fb[1];c.Xe=!0;ol(a,b)}function ol(a,b){var c=a.P[b];c.Ed=32==c.cg?1:0;c.ld=48==c.cg?2:1} +function xk(a,b,c){var d=a.P[b];if(d.xe&&(2!=b||a.Y&1)){var e=cd(a.M,a.wa),f=(e-d.yd)/a.xb|0;0>f&&(d.yd=e,f=0);var g=ql(a,b),k=ld(a,b)-f;0==d.mode?(0>=k&&(k=0),k||(d.wd=!0,d.xe=!1,b||bg(a,0))):4==d.mode?(d.wd=1!=k,0>=k&&(k=g+k,0>=k&&(k=g),d.$c[0]=k&255,d.$c[1]=k>>8&255,d.yd=e,!b&&d.wd&&bg(a,0))):6==d.mode&&(k-=f,0>=k&&(d.wd=!d.wd,k=g+k,0>=k&&(k=g),d.$c[0]=k&255,d.$c[1]=k>>8&255,d.yd=e,!b&&d.wd&&bg(a,0)));d.Fb[0]=k&255;d.Fb[1]=k>>8&255;c&&(a.yd=0)}return d} +function kd(a,b){for(var c=0;c=$f){var c=a.M.ba.Id,d=cd(a.M,a.wa);null==a.rb&&(a.Ta=cd(a.M,a.wa),a.cc=1024,a.rb=Math.floor(a.M.ba.Id/a.cc),Jk(a));d>=a.Ja&&(a.A[12]|=64,a.A[11]&64&&(a.A[12]|=128,bg(a,8)),a.Ja=d+a.rb);a.A[0]==a.A[1]&&a.A[2]==a.A[3]&&a.A[4]==a.A[5]&&(a.A[12]|=32,a.A[11]&32&&(a.A[12]|=128,bg(a,8)));var e=d-a.Ta,f=Math.floor(e/c);if(f&&!(a.A[11]&128)){for(;f--;)if(60<=++a.A[0]&&(a.A[0]=0,60<=++a.A[2]&&(a.A[2]=0,24<=++a.A[4]))){a.A[4]=0;a.A[6]=a.A[6]%7+ +1;var g;g=a.A[9];var k=ua[a.A[8]-1];28==k&&0===g%4&&(g%100||0===g%400)&&k++;g=k;++a.A[7]>g&&(a.A[7]=1,12<++a.A[8]&&(a.A[8]=1,a.A[9]=(a.A[9]+1)%100))}a.A[12]|=16;a.A[11]&16&&(a.A[12]|=128,bg(a,8))}a.Ta=d-e%c}}h.Gl=function(a,b){var c=this.lb;if(this.Oa&16)if(this.Y&128)c=this.da;else if(this.O){var c=this.O,d=0;c.A.length&&(d=c.A[0]);n(c)&&wb(c,"scan code "+ga(d)+" delivered");c=d}m(this,a,null,b,"PPI_A",c);return c};h.$m=function(a,b,c){m(this,a,b,c,"PPI_A");this.lb=b}; +h.Hl=function(a,b){var c=this.Y;m(this,a,null,b,"PPI_B",c);return c};h.an=function(a,b,c){m(this,a,b,c,"PPI_B");sl(this,b)};function sl(a,b){var c=!!(b&2),d=!!(a.Y&2);a.Y=b;a.O&&tl(a.O,!(b&128),!!(b&64));c!=d&&jd(a,c)}h.Il=function(a,b){var c=0,c=this.na==hk?this.Y&4?c|this.za&15:c|this.za>>4&1:this.Y&8?c|this.da>>4:c|this.da&15;this.Y&1&&xk(this,2).wd&&(c=this.Y&2?c|32:c|16);m(this,a,null,b,"PPI_C",c,32896);return c};h.bn=function(a,b,c){m(this,a,b,c,"PPI_C");this.Ib=b}; +h.Jl=function(a,b){var c=this.Oa;m(this,a,null,b,"PPI_CTRL",c);return c};h.cn=function(a,b,c){m(this,a,b,c,"PPI_CTRL");this.Oa=b};h.Uk=function(a,b){var c=this.Va;m(this,a,null,b,"8042_OUTBUFF",c,16384);this.C&=-258;this.O&&ul(this.O);return c};h.lm=function(a,b,c){m(this,a,b,c,"8042_INBUF.DATA",null,16384);if(this.C&8)switch(this.la){case 96:vl(this,b);break;case 209:wl(this,b);break;default:if(vl(this,this.ka&-17),this.O){a=-1;switch(b){case 255:a=250,xl(this.O)}yl(this,a)}}this.la=b;this.C&=-9}; +h.Vk=function(a,b){var c=this.Y&-209|(cd(this.M)&64?16:0);m(this,a,null,b,"8042_RWREG",c,16384);return c};h.mm=function(a,b,c){m(this,a,b,c,"8042_RWREG",null,16384);sl(this,b)};h.Wk=function(a,b){m(this,a,null,b,"8042_STATUS",this.C,16384);var c=this.C&255;this.C&256&&(this.C|=1,this.C&=-257);return c}; +h.km=function(a,b,c){m(this,a,b,c,"8042_INBUFF.CMD",null,16384);this.la=b;this.C|=8;a=0;240<=this.la&&(a=this.la^15,this.la=240);switch(this.la){case 32:yl(this,this.ka);break;case 173:vl(this,this.ka|16);break;case 174:vl(this,this.ka&-17);this.O&&ul(this.O);break;case 170:this.O&&(a=this.O,a.A=[],n(a)&&wb(a,"scan codes flushed"));vl(this,this.ka|16);yl(this,85);wl(this,3);break;case 171:yl(this,0);break;case 192:yl(this,this.qa);break;case 208:yl(this,this.cb);break;case 224:yl(this,this.ka&16? +0:1);break;case 240:a&1&&ze(this.M)}};function vl(a,b){a.ka=b;a.C=a.C&-5|b&4;a.O&&tl(a.O,!!(b&8),!(b&16))}function yl(a,b,c){0<=b&&(a.Va=b,c?a.C|=1:(a.C&=-2,a.C|=256))}function wl(a,b){a.cb=b;$b(a.ja,!!(b&2));b&1||ze(a.M)}function zl(a,b){a.na<$f?bg(a,1,4):a.ka&16||a.C&257||(yl(a,b,!0),Al(a.O),bg(a,1,120))}h.jl=function(a,b){m(this,a,null,b,"CMOS.ADDR",this.Ea,4096);return this.Ea};h.Am=function(a,b,c){m(this,a,b,c,"CMOS.ADDR",null,4096);this.Ea=b;this.Ma=b&128?0:128}; +h.kl=function(a,b){var c=this.Ea&63,d=13>=c?yk(this,c):this.A[c];n(this,4352)&&m(this,a,null,b,"CMOS.DATA["+ga(c)+"]",d,!0);null!=b&&12==c&&(this.A[c]&=15,d&128&&ag(this,8),d&64&&this.A[11]&64&&Jk(this));return d}; +h.Bm=function(a,b,c){var d=this.Ea&63;n(this,4352)&&m(this,a,b,c,"CMOS.DATA["+ga(d)+"]",null,!0);a=b^this.A[d];if(13>=d){if(c=b,10>d){var e=!1;this.A[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.A[d]=c;11==d&&a&64&&b&64&&Jk(this)};h.Ym=function(a,b,c){m(this,a,b,c,"NMI");this.Ma=b};h.Lm=function(a,b,c){m(this,a,b,c,"FPU.CLEAR")};h.Mm=function(a,b,c){m(this,a,b,c,"FPU.RESET");this.Yb&&Vf(this.Yb)}; +h.Xl=function(a){if(n(this,16)&&ak(this.ma,26,a)){var b=this.M.F>>8;Ve(this.M,a,function(a,d){return function(e){d=cd(a.M)-d;var f,g=a.M.H&255,k=a.M.H>>8,q=a.M.H&255,r=a.M.H>>8;if(2==b||3==b)f=" CH(hour)="+ia(k)+" CL(min)="+ga(g)+" DH(sec)="+ga(r);else if(4==b||5==b)f=" CX(year)="+ia(a.M.G)+" DH(month)="+ga(r)+" DL(day)="+ga(q);g=a.ma;k=d;g.message("INT "+ga(26)+": C="+(pf(g.M)?1:0)+(f||"")+" (cycles="+k+(e?",level="+(e+1):"")+")")}}(this,cd(this.M)))}return!0}; +function jk(a,b){if(void 0===a)return b;for(var c=0,d=1,e=0;ec||2E4>>4,0,this.ia,this.R,this.Md),delete this.Md);return!0};Bl.prototype.kc=function(){return!0}; +function Cl(a,b,c,d){if(d)a.Ua("Unable to load system ROM (error "+d+": "+b+")");else{kb(a.re,b,c);if("["==c.charAt(0)||"{"==c.charAt(0))try{var e=eval("("+c+")"),f=e.bytes,g=e.data;if(f)a.A=f;else if(g)for(a.A=Array(4*g.length),d=c=0;c>8&255,a.A[d++]=g[c]>>16&255,a.A[d++]=g[c]>>24&255;else a.A=e;a.Md=e.symbols;if(!a.A.length){Ca("Empty ROM: "+b);return}if(1==a.A.length){Ca(a.A[0]);return}}catch(k){a.Ua("ROM data error: "+k.message);return}else for(b= +c.replace(/\n/gm," ").replace(/ +$/,"").split(" "),a.A=Array(b.length),e=0;e>>d.Pa].tf(e&d.A,a.A[c]&255,e)}b=!0}else b=!1;if(b){b=[];"number"==typeof a.O?b.push(a.O):null!=a.O&&a.O.length&&(b=a.O);for(c=0;cthis.C?21:23,c=a.A[b]|a.A[b+1]<<8,c=c+(this.A>>10);a.A[b]=c&255;a.A[b+ -1]=c>>8;Hk(a)}}else Ca("No RAM allocated")};h.save=function(){var a=new ef(this);this.controller&&ff(a,0,this.controller.save());return a.data()};h.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function Hl(a){this.O=a;this.ma=Jl;this.R=Kl;this.C=Ll;this.A=null}var Il=-2134900736,Jl=65535,Kl=2575,Ll=2,Ml=[null,0],Nl=[function(a){return this.controller.Wa(a)},null,null,function(a,b){this.controller.tc(a,b)},null,null];h=Hl.prototype;h.save=function(){return[this.ma,this.C]}; -h.restore=function(a){this.tc(0,a[0]&255);this.tc(2,a[1]&255);return!0};h.Wa=function(a){var b=255;2>a?b=a&1?this.R>>8:this.R&255:4>a&&(b=a&1?this.C>>8:this.C&255);return b};h.tc=function(a,b){if(a)2==a&&(this.C=this.C&-256|b);else if(b!=(this.ma&255)){var c=this.O.ja;if(b&1)this.A&&(cc(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=dc(c,917504,131072));var d=dc(c,16646144,131072);cc(c,917504,131072,d,b&2?1:gc)}this.ma=this.ma&-256|b}};h.Ri=function(){return Ml};h.hh=function(){return Nl}; -Ta(function(){for(var a=rb(document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,qn:65,rn:66,sn:67,xn:68,E:69,yn:70,Bn:71,Cn:72,Dn:73,En:74,Fn:75,Gn:76,Hn:77,In:78,Jn:79,Kn:80,Q:81,Ln:82,Pn:83,Un:84,Yn:85,Zn:86,$n:87,bo:88,co:89,eo:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,fo:97,ho:98,jo:99,d:100,e:101,ko:102,lo:103,mo:104, -no:105,oo:106,k:107,po:108,qo:109,n:110,so:111,p:112,q:113,r:114,to:115,t:116,vo:117,wo:118,xo:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},Rl={};Rl[186]=X[";"];Rl[187]=X["="];Rl[188]=X[","];Rl[189]=X["-"];Rl[190]=X["."];Rl[191]=X["/"];Rl[192]=X["`"];Rl[219]=X["["];Rl[220]=X["\\"];Rl[221]=X["]"];Rl[222]=X["'"];Rl[173]=X["-"];var Sl={};Sl[X["1"]]=X["!"];Sl[X["2"]]=X["@"];Sl[X["3"]]=X["#"];Sl[X["4"]]=X.$;Sl[X["5"]]=X["%"];Sl[X["6"]]=X["^"];Sl[X["7"]]=X["&"];Sl[X["8"]]=X["*"];Sl[X["9"]]=X["("]; -Sl[X["0"]]=X[")"];Sl[186]=X[":"];Sl[187]=X["+"];Sl[188]=X["<"];Sl[189]=X._;Sl[190]=X[">"];Sl[191]=X["?"];Sl[192]=X["~"];Sl[219]=X["{"];Sl[220]=X["|"];Sl[221]=X["}"];Sl[222]=X['"'];Sl[173]=X._;Sl[61]=X["+"];Sl[59]=X[":"]; -var Tl={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},Ul={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,SYSREQ:4027,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},Vl={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["]"], +h.reset=function(){if(!this.C&&!this.P&&this.R){var a=1024*Ek(this.R);this.A&&a!=this.A&&(gc(this.ja,this.C,this.A),this.O=!1);this.A=a}!this.O&&this.A&&ac(this.ja,this.C,this.A,1)&&(this.O=!0,this.status(Math.floor(this.A/1024)+"Kb allocated"),"ramCPQ"==this.be&&(this.controller=new Il(this),ac(this.ja,Jl,4,4,this.controller)));if(this.O){if(this.ia||nc(this.ja,1138,4660),"ramCPQ"!=this.be&&this.R&&(a=this.R,a.A)){var b=1048576>this.C?21:23,c=a.A[b]|a.A[b+1]<<8,c=c+(this.A>>10);a.A[b]=c&255;a.A[b+ +1]=c>>8;Ik(a)}}else Ca("No RAM allocated")};h.save=function(){var a=new ff(this);this.controller&&gf(a,0,this.controller.save());return a.data()};h.restore=function(a){return this.controller?this.controller.restore(a[0]):!0};function Il(a){this.O=a;this.ma=Kl;this.R=Ll;this.C=Ml;this.A=null}var Jl=-2134900736,Kl=65535,Ll=2575,Ml=2,Nl=[null,0],Ol=[function(a){return this.controller.Wa(a)},null,null,function(a,b){this.controller.tc(a,b)},null,null];h=Il.prototype;h.save=function(){return[this.ma,this.C]}; +h.restore=function(a){this.tc(0,a[0]&255);this.tc(2,a[1]&255);return!0};h.Wa=function(a){var b=255;2>a?b=a&1?this.R>>8:this.R&255:4>a&&(b=a&1?this.C>>8:this.C&255);return b};h.tc=function(a,b){if(a)2==a&&(this.C=this.C&-256|b);else if(b!=(this.ma&255)){var c=this.O.ja;if(b&1)this.A&&(dc(c,917504,131072,this.A),this.A=null);else{this.A||(this.A=ec(c,917504,131072));var d=ec(c,16646144,131072);dc(c,917504,131072,d,b&2?1:hc)}this.ma=this.ma&-256|b}};h.Ri=function(){return Nl};h.hh=function(){return Ol}; +Ua(function(){for(var a=sb(document,"pcjs","ram"),b=0;b":62,"?":63,"@":64,qn:65,rn:66,sn:67,xn:68,E:69,yn:70,Bn:71,Cn:72,Dn:73,En:74,Fn:75,Gn:76,Hn:77,In:78,Jn:79,Kn:80,Q:81,Ln:82,Pn:83,Un:84,Yn:85,Zn:86,$n:87,bo:88,co:89,eo:90,"[":91,"\\":92,"]":93,"^":94,_:95,"`":96,fo:97,ho:98,jo:99,d:100,e:101,ko:102,lo:103,mo:104, +no:105,oo:106,k:107,po:108,qo:109,n:110,so:111,p:112,q:113,r:114,to:115,t:116,vo:117,wo:118,xo:119,x:120,y:121,z:122,"{":123,"|":124,"}":125,"~":126},Sl={};Sl[186]=X[";"];Sl[187]=X["="];Sl[188]=X[","];Sl[189]=X["-"];Sl[190]=X["."];Sl[191]=X["/"];Sl[192]=X["`"];Sl[219]=X["["];Sl[220]=X["\\"];Sl[221]=X["]"];Sl[222]=X["'"];Sl[173]=X["-"];var Tl={};Tl[X["1"]]=X["!"];Tl[X["2"]]=X["@"];Tl[X["3"]]=X["#"];Tl[X["4"]]=X.$;Tl[X["5"]]=X["%"];Tl[X["6"]]=X["^"];Tl[X["7"]]=X["&"];Tl[X["8"]]=X["*"];Tl[X["9"]]=X["("]; +Tl[X["0"]]=X[")"];Tl[186]=X[":"];Tl[187]=X["+"];Tl[188]=X["<"];Tl[189]=X._;Tl[190]=X[">"];Tl[191]=X["?"];Tl[192]=X["~"];Tl[219]=X["{"];Tl[220]=X["|"];Tl[221]=X["}"];Tl[222]=X['"'];Tl[173]=X._;Tl[61]=X["+"];Tl[59]=X[":"]; +var Ul={3016:1,1016:2,1017:8,1018:32,1091:128,1093:64,1224:128,1020:512,1144:1024,1145:2048},Vl={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,SYSREQ:4027,CTRL_C:4003,CTRL_BREAK:4008,CTRL_ALT_DEL:4046},Wl={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:1032,"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,sysreq:84},Wl={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Z={1027:1};Z[X["1"]]=2;Z[X["!"]]=10754;Z[X["2"]]=3;Z[X["@"]]=10755;Z[X["3"]]=4;Z[X["#"]]=10756;Z[X["4"]]=5;Z[X.$]=10757;Z[X["5"]]=6;Z[X["%"]]=10758;Z[X["6"]]=7;Z[X["^"]]=10759;Z[X["7"]]=8;Z[X["&"]]=10760;Z[X["8"]]=9;Z[X["*"]]=10761;Z[X["9"]]=10;Z[X["("]]=10762;Z[X["0"]]=11;Z[X[")"]]=10763;Z[X["-"]]=12;Z[X._]=10764;Z[X["="]]=13;Z[X["+"]]=10765;Z[1008]=14; +"num-end":1035,"num-down":1040,"num-pgdn":1034,"num-ins":1045,"num-del":1046,sysreq:84},Xl={"caps-lock":512,"num-lock":1024,"scroll-lock":2048},Z={1027:1};Z[X["1"]]=2;Z[X["!"]]=10754;Z[X["2"]]=3;Z[X["@"]]=10755;Z[X["3"]]=4;Z[X["#"]]=10756;Z[X["4"]]=5;Z[X.$]=10757;Z[X["5"]]=6;Z[X["%"]]=10758;Z[X["6"]]=7;Z[X["^"]]=10759;Z[X["7"]]=8;Z[X["&"]]=10760;Z[X["8"]]=9;Z[X["*"]]=10761;Z[X["9"]]=10;Z[X["("]]=10762;Z[X["0"]]=11;Z[X[")"]]=10763;Z[X["-"]]=12;Z[X._]=10764;Z[X["="]]=13;Z[X["+"]]=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[X["["]]=26;Z[X["{"]]=10778;Z[X["]"]]=27;Z[X["}"]]=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[X[";"]]=39;Z[X[":"]]=10791;Z[X["'"]]=40;Z[X['"']]=10792;Z[X["`"]]=41;Z[X["~"]]=10793;Z[1016]=42;Z[X["\\"]]=43;Z[X["|"]]=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[X[","]]=51;Z[X["<"]]=10803;Z[X["."]]=52;Z[X[">"]]=10804;Z[X["/"]]=53;Z[X["?"]]=10805;Z[3016]=54;Z[1044]=55;Z[1018]=56;Z[1032]=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[4027]=84;Z[1122]=87;Z[1123]=88;Z[1091]=91;Z[1093]=93;Z[1224]=91;Z[4003]=7470;Z[4008]=7494;Z[4046]=3677523;h=Ol.prototype; -h.Ub=function(a,b,c,d){var e=this,f=a+"-"+b;if(void 0===this.xa[f])switch(b){case "kbd":return c.onkeydown=function(a){return Xl(e,a,!0)},c.onkeypress=function(a){a=a||window.event;a=a.which||a.keyCode;e.P="";var b=!Z[a]||!!(e.xc&128);b||Yl(e,a,!0);return b},c.onkeyup=function(a){return Xl(e,a,!1)},!0;case "caps-lock":return this.xa[f]=c,c.onclick=function(){e.M&&e.M.Uc();Yl(e,1020,!0)},!0;case "num-lock":return this.xa[f]=c,c.onclick=function(){e.M&&e.M.Uc();Yl(e,1144,!0)},!0;case "scroll-lock":return this.xa[f]= -c,c.onclick=function(){e.M&&e.M.Uc();Yl(e,1145,!0)},!0;default:var g=b.toUpperCase().replace(/-/g,"_");if(void 0!==Ul[g]&&"button"==a)return this.xa[f]=c,c.onclick=function(a,b,c){return function(){a.M&&a.M.Uc();Zl(a,c,!0);Yl(a,c,!0)}}(this,g,Ul[g]),!0;if(void 0!==Vl[b])return this.da++,this.xa[f]=c,a=function(a,b,c){return function(){Yl(a,c)}}(this,b,Vl[b]),b=function(a,b,c){return function(){$l(a,c)}}(this,b,Vl[b]),"ontouchstart"in window?(c.ontouchstart=a,c.ontouchend=b):(c.onmousedown=a,c.onmouseup= -c.onmouseout=b),!0;if(d)return this.xa[f]=c,c.onclick=function(){e.M&&e.M.Uc();d&&!e.P&&(e.P=d,am(e,300))},!0}return!1};function bm(a,b,c){if(a.da){for(var d in Sl)if(b==Sl[d]){b=+d;(d=Rl[d])&&(b=d);break}for(var e in Vl)if((d=Vl[e]==b)||(d=b,97<=d&&122>=d&&(d-=32),d=Vl[e]==d),d){(a=a.xa["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}h.Jc=function(a,b,c,d){this.ja=b;this.M=c;this.ma=d;this.R=Kb(a,"ChipSet")}; -function Pl(a,b){var c=0;a.na=null;b&&(a.na=b.toUpperCase(),c=Ql.indexOf(a.na),0>c&&(c=0));b=Ql[c];a.ta=parseInt(b.substr(2),10)}function wl(a,b){vb(a,"keyboard reset",65792);a.A=[170];a.ia=!0;b&&a.R&&yl(a.R,a.A[0])}function sl(a,b,c){a.W!==c&&(a.W=a.Y=c)&&(a.ia=!0);a.X!==b&&(a.X=b)&&!a.Y&&zl(a,!0);a.X&&a.Y&&(wl(a,!0),a.Y=!1)}function tl(a){var b=0;a.A.length&&a.ia&&(b=a.A[0],a.R&&yl(a.R,b));n(a)&&vb(a,"scan code "+ga(b)+" available")} -function zl(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.O:a.xc)&b):d||b&255&&(b=255);if(c){a.O&=~b;d&&(a.O|=b);c=b;var f,g;for(g in Wl)d="led-"+g,e=Wl[g],c&&c!=e||!(f=a.xa[d])||(f.style.backgroundColor=a.O&e?"#00ff00":"#000000")}else a.xc&=~b,d&&(a.xc|=b);return!0}}return!1} -function Yl(a,b,c){if(Z[b]&&a.M&&a.M.ra.Ob){Tl[b]&&a.C.length&&0e||(e==a.C.length&&(d={},d.Ke=b,d.xc=a.xc,bm(a,b,!0),e++),0b.Jd){if(!b.Bf){$l(a,b.Ke);return}b.Bf=!1;c=a.wa}else c=1==b.Jd++?500:100;b.pk=setTimeout(function(a){return function(){dm(a,b)}}(a),c)}} -function fm(a,b,c){var d=b;if(65<=b&&90>=b)!(a.xc&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.xc&515)==c&&(d=b-32);else if(!!(a.xc&3)==c){if(a=Sl[b])d=a}else if(a=Rl[b])d=a;return d}h.Fg=function(a){a||(this.xc&=-256)}; -function Xl(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,k=fm(a,g,!0);a.dh&&k==X["`"]&&(g=k=27);if(Z[g+1E3])if(k+=1E3,2==b.location&&(k+=2E3),Zl(a,k,!1,c)){if(20==g||144==g||145==g)a.qa||(c=e=!0);if(!(c||91!=g&&93!=g))for(var q=0;q=b||97<=b&&122>=b;e>>>=8;){var g=0,k=e&255;224==f||225==f?d.push(f|(c?0:128)):(42==k?a.O&3||a.O&512&&b||(g=k):29==k?a.O&12||(g=k):56==k?a.O&48||(g=k):d.push(f|(c?0:128)),g&&(c?d.unshift(g):d.push(g|128)))}for(c=0;ce.A.length?(n(e)&&vb(e,"scan code "+ga(f)+" buffered"),e.A.push(f), -1==e.A.length&&e.R&&yl(e.R,f)):(20==e.A.length&&e.A.push(255),vb(e,"scan code buffer overflow")));d=!0}return d}Ta(function(){for(var a=rb(document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?Am:Bm)];this.ma=a.ma;this.type=e[0];this.port=e[1];this.nb=b;this.sb=e[2];this.gc=e[3];this.Dd=d||e[4];65536<=this.Dd&&720896<=this.sb&&(this.gc=Math.min(this.Dd>>2,32768));this.Ic=c[0];this.ed=c[1];this.pf=c[2];this.sa=c[3];this.Ac=c[4]&255;this.Ig=c[4]>>8&255;this.zb=c[5];this.oh=Am;this.jg=Cm;if(5<=b){this.oh=Bm;this.jg=Dm;b=c[6];void 0===b&&(b=[!1,0,Array(20), -0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.sb,this.gc,this.Dd],Array(this.Dd>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.Ve=b[0];this.Kd=b[1];this.Tc=b[2];this.Tg=Em;this.Lg=b[3];this.rf=b[4];this.bg=b[5];this.$d=b[6];this.He=b[7];this.Vg=Fm;this.fk=b[8];this.gk=b[9];this.Zd=b[10];this.Yd=b[11];this.Ug=Gm;this.Lb=b[12];d=b[13];"number"==typeof d&&(d=[this.sb,this.gc,d]);this.sb=d[0];this.gc=d[1];d=this.Dd>>2;if((this.sd=b[14])&&this.sd.length=d&&(d-=32),d=Wl[e]==d),d){(a=a.xa["key-"+e])&&void 0!==c&&(a.style.color=c?"#ffffff":"#000000",a.style.backgroundColor=c?"#000000":"#ffffff");break}}}h.Jc=function(a,b,c,d){this.ja=b;this.M=c;this.ma=d;this.R=Lb(a,"ChipSet")}; +function Ql(a,b){var c=0;a.na=null;b&&(a.na=b.toUpperCase(),c=Rl.indexOf(a.na),0>c&&(c=0));b=Rl[c];a.ta=parseInt(b.substr(2),10)}function xl(a,b){wb(a,"keyboard reset",65792);a.A=[170];a.ia=!0;b&&a.R&&zl(a.R,a.A[0])}function tl(a,b,c){a.W!==c&&(a.W=a.Y=c)&&(a.ia=!0);a.X!==b&&(a.X=b)&&!a.Y&&Al(a,!0);a.X&&a.Y&&(xl(a,!0),a.Y=!1)}function ul(a){var b=0;a.A.length&&a.ia&&(b=a.A[0],a.R&&zl(a.R,b));n(a)&&wb(a,"scan code "+ga(b)+" available")} +function Al(a,b){0>=1);if(b&3584){if(!1===d)return!0;d=null}null==d?d=!((c?a.O:a.xc)&b):d||b&255&&(b=255);if(c){a.O&=~b;d&&(a.O|=b);c=b;var f,g;for(g in Xl)d="led-"+g,e=Xl[g],c&&c!=e||!(f=a.xa[d])||(f.style.backgroundColor=a.O&e?"#00ff00":"#000000")}else a.xc&=~b,d&&(a.xc|=b);return!0}}return!1} +function Zl(a,b,c){if(Z[b]&&a.M&&a.M.ra.Ob){Ul[b]&&a.C.length&&0e||(e==a.C.length&&(d={},d.Ke=b,d.xc=a.xc,cm(a,b,!0),e++),0b.Jd){if(!b.Bf){am(a,b.Ke);return}b.Bf=!1;c=a.wa}else c=1==b.Jd++?500:100;b.pk=setTimeout(function(a){return function(){em(a,b)}}(a),c)}} +function gm(a,b,c){var d=b;if(65<=b&&90>=b)!(a.xc&515)==c&&(d=b+32);else if(97<=b&&122>=b)!!(a.xc&515)==c&&(d=b-32);else if(!!(a.xc&3)==c){if(a=Tl[b])d=a}else if(a=Sl[b])d=a;return d}h.Fg=function(a){a||(this.xc&=-256)}; +function Yl(a,b,c){var d=!0,e=!1,f=!1,g=b.keyCode,k=gm(a,g,!0);a.dh&&k==X["`"]&&(g=k=27);if(Z[g+1E3])if(k+=1E3,2==b.location&&(k+=2E3),$l(a,k,!1,c)){if(20==g||144==g||145==g)a.qa||(c=e=!0);if(!(c||91!=g&&93!=g))for(var q=0;q=b||97<=b&&122>=b;e>>>=8;){var g=0,k=e&255;224==f||225==f?d.push(f|(c?0:128)):(42==k?a.O&3||a.O&512&&b||(g=k):29==k?a.O&12||(g=k):56==k?a.O&48||(g=k):d.push(f|(c?0:128)),g&&(c?d.unshift(g):d.push(g|128)))}for(c=0;ce.A.length?(n(e)&&wb(e,"scan code "+ga(f)+" buffered"),e.A.push(f), +1==e.A.length&&e.R&&zl(e.R,f)):(20==e.A.length&&e.A.push(255),wb(e,"scan code buffer overflow")));d=!0}return d}Ua(function(){for(var a=sb(document,"pcjs","keyboard"),b=0;bc.length)c=[!1,0,null,null,0,Array(5>b?Bm:Cm)];this.ma=a.ma;this.type=e[0];this.port=e[1];this.nb=b;this.sb=e[2];this.gc=e[3];this.Dd=d||e[4];65536<=this.Dd&&720896<=this.sb&&(this.gc=Math.min(this.Dd>>2,32768));this.Ic=c[0];this.ed=c[1];this.pf=c[2];this.sa=c[3];this.Ac=c[4]&255;this.Ig=c[4]>>8&255;this.zb=c[5];this.oh=Bm;this.jg=Dm;if(5<=b){this.oh=Cm;this.jg=Em;b=c[6];void 0===b&&(b=[!1,0,Array(20), +0,3==f?0:1,0,0,Array(5),0,0,0,Array(9),0,[this.sb,this.gc,this.Dd],Array(this.Dd>>2),-2147478512,0,-1,0,-1,0,-1,0,0,0,0,1,255,0,0,0,Array(256)]);this.Ve=b[0];this.Kd=b[1];this.Tc=b[2];this.Tg=Fm;this.Lg=b[3];this.rf=b[4];this.bg=b[5];this.$d=b[6];this.He=b[7];this.Vg=Gm;this.fk=b[8];this.gk=b[9];this.Zd=b[10];this.Yd=b[11];this.Ug=Hm;this.Lb=b[12];d=b[13];"number"==typeof d&&(d=[this.sb,this.gc,d]);this.sb=d[0];this.gc=d[1];d=this.Dd>>2;if((this.sd=b[14])&&this.sd.length>this.controller.ei&255};Im[17408]=function(a){return(this.controller.Lb=this.ha[(a&-4)+this.R])>>((a&3)<<3)&255};Im[5120]=function(a){a+=this.R;var b=this.controller.Lb=this.ha[a&-2];return(a&1?b>>8:b)&255};Im[1280]=function(a){a+=this.R;a=this.controller.Lb=this.ha[a];for(var b=this.controller.qh,c=this.controller.ph&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d}; -Im[0]=function(a,b){var c=a+this.R,d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; -Im[32]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; -Im[96]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d&=this.controller.Lb;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; -Im[160]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d|=this.controller.Lb;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; -Im[224]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d^=this.controller.Lb;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)};Im[4]=function(a,b){var c=(a&-4)+this.R,d=(a&3)<<3,d=b<>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Qb;d=this.controller.Rf&d|this.controller.Lb&~d;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; -function Jm(a){var b=[];if(void 0!==a.nb){b[0]=a.Ic;b[1]=a.ed;b[2]=a.pf;b[3]=a.sa;b[4]=a.Ac|a.Ig<<8;b[5]=a.zb;if(5<=a.nb){var c=[];c[0]=a.Ve;c[1]=a.Kd;c[2]=a.Tc;c[3]=a.Lg;c[4]=a.rf;c[5]=a.bg;c[6]=a.$d;c[7]=a.He;c[8]=a.fk;c[9]=a.gk;c[10]=a.Zd;c[11]=a.Yd;c[12]=a.Lb;c[13]=[a.sb,a.gc,a.Dd];var d;a:if(d=a.sd){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var k=g;k>1;f[e++]=q;k=r}if(f.length>3;for(c=0;c=d&&(I=d,z=!0);break;case "p":0<= -d&&3>=d&&(P=d);break;case "w":d=b.sb&&(f-=b.sb);a="";for(c=0;cP?l(V):ea(V>>(P<<3),8));z&&(f+=F-I);a&&(a+="\n");a+=L}a&&b.ma.U(a);b.C=f}else b.ma.U("no buffer")}else e.ma.U("BIOSMODE: "+ga(e.Qa)),b=e.C,Km(b,"CRTC",b.Ac,b.zb,b.jg),5<=b.nb&&(Km(b," GRC",b.Zd,b.Yd,b.Ug),Km(b," SEQ",b.$d,b.He,b.Vg),Km(b," ATC",b.Kd,b.Tc,b.Tg),Km(b, -" ATCINDX",b.Kd),b.ma.U(" ATCDATA: "+b.Ve),Km(b," FEAT",b.bg),Km(b," MISC",b.rf),Km(b," STATUS0",b.Lg)),Km(b," STATUS1",b.sa),b.nb!=im&&3!=b.nb||Km(b," MODEREG",b.ed),3==b.nb&&Km(b," COLOR",b.pf),5<=b.nb&&(b.ma.U(" LATCHES: 0x"+l(b.Lb)),b.ma.U(" ACCESS: "+ia(b.vg)),b.ma.U("Use 'dump video [addr]' to dump video memory"));else e.ma.U("no active video card")})}if((this.O=Kb(a,"Keyboard"))&&this.wa){for(var f in this.xa)0>this.controller.ei&255};Jm[17408]=function(a){return(this.controller.Lb=this.ha[(a&-4)+this.R])>>((a&3)<<3)&255};Jm[5120]=function(a){a+=this.R;var b=this.controller.Lb=this.ha[a&-2];return(a&1?b>>8:b)&255};Jm[1280]=function(a){a+=this.R;a=this.controller.Lb=this.ha[a];for(var b=this.controller.qh,c=this.controller.ph&b,d=0,e=128;e;)(a&b)==c&&(d|=e),c>>>=1,b>>>=1,e>>=1;return d}; +Jm[0]=function(a,b){var c=a+this.R,d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; +Jm[32]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; +Jm[96]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d&=this.controller.Lb;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; +Jm[160]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d|=this.controller.Lb;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; +Jm[224]=function(a,b){var c=a+this.R;b=b>>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Vd|this.controller.ne;d^=this.controller.Lb;d=d&this.controller.Qb|this.controller.Lb&~this.controller.Qb;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)};Jm[4]=function(a,b){var c=(a&-4)+this.R,d=(a&3)<<3,d=b<>this.controller.dd|b<<8-this.controller.dd&255;var d;d=(b|b<<8|b<<16|b<<24)&this.controller.Qb;d=this.controller.Rf&d|this.controller.Lb&~d;d=d&this.controller.wb|this.ha[c]&~this.controller.wb;this.ha[c]!=d&&(this.ha[c]=d,this.ab=!0)}; +function Km(a){var b=[];if(void 0!==a.nb){b[0]=a.Ic;b[1]=a.ed;b[2]=a.pf;b[3]=a.sa;b[4]=a.Ac|a.Ig<<8;b[5]=a.zb;if(5<=a.nb){var c=[];c[0]=a.Ve;c[1]=a.Kd;c[2]=a.Tc;c[3]=a.Lg;c[4]=a.rf;c[5]=a.bg;c[6]=a.$d;c[7]=a.He;c[8]=a.fk;c[9]=a.gk;c[10]=a.Zd;c[11]=a.Yd;c[12]=a.Lb;c[13]=[a.sb,a.gc,a.Dd];var d;a:if(d=a.sd){var e=0,f=[];if(void 0!==d[0])for(var g=0;2>g;g++)for(var k=g;k>1;f[e++]=q;k=r}if(f.length>3;for(c=0;c=d&&(I=d,z=!0);break;case "p":0<= +d&&3>=d&&(P=d);break;case "w":d=b.sb&&(f-=b.sb);a="";for(c=0;cP?l(V):ea(V>>(P<<3),8));z&&(f+=F-I);a&&(a+="\n");a+=L}a&&b.ma.U(a);b.C=f}else b.ma.U("no buffer")}else e.ma.U("BIOSMODE: "+ga(e.Qa)),b=e.C,Lm(b,"CRTC",b.Ac,b.zb,b.jg),5<=b.nb&&(Lm(b," GRC",b.Zd,b.Yd,b.Ug),Lm(b," SEQ",b.$d,b.He,b.Vg),Lm(b," ATC",b.Kd,b.Tc,b.Tg),Lm(b, +" ATCINDX",b.Kd),b.ma.U(" ATCDATA: "+b.Ve),Lm(b," FEAT",b.bg),Lm(b," MISC",b.rf),Lm(b," STATUS0",b.Lg)),Lm(b," STATUS1",b.sa),b.nb!=jm&&3!=b.nb||Lm(b," MODEREG",b.ed),3==b.nb&&Lm(b," COLOR",b.pf),5<=b.nb&&(b.ma.U(" LATCHES: 0x"+l(b.Lb)),b.ma.U(" ACCESS: "+ia(b.vg)),b.ma.U("Use 'dump video [addr]' to dump video memory"));else e.ma.U("no active video card")})}if((this.O=Lb(a,"Keyboard"))&&this.wa){for(var f in this.xa)0c&&(a=Math.round(c/b*100)+"%")}this.nf?(this.wa.style.width=a,this.wa.style.width=a,this.wa.style.display="block",this.wa.style.margin="auto"):(this.la.style.width=a,this.la.style.height="auto");this.la.style.backgroundColor="black";this.la.Ue();a=!0}this.Uc()}return a}; -function mm(a,b){!b&&a.la&&(a.nf?a.wa.style.width=a.wa.style.height="":a.la.style.width=a.la.style.height="");vb(a,"notifyFullScreen("+b+")",!0);a.O&&(a.O.dh=b)}h.ze=function(a){var b=!1;this.ia&&(a?this.ia.ze&&(this.ia.ze(),this.X&&this.X.Sf(!0),b=!0):this.ia.qk&&(this.ia.qk(),this.X&&this.X.Sf(!1),b=!0),this.Uc());return b};h.Sf=function(a){this.X&&(this.X.Sf(a),this.O&&(this.O.dh=a));var b=this.xa.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.tk)}; -function Tm(a,b){var c=a.ia;c&&!a.je&&(c.addEventListener("touchstart",function(b){Um(a,b,!0)},!1),c.addEventListener("touchmove",function(b){Um(a,b)},!0),c.addEventListener("touchend",function(b){Um(a,b,!1)},!1),a.je=b,a.oc=a.pc=a.eg=-1,a.Hd=!1,a.Xc=null,a.Gd=!1,a.pn=function(){a.Gd=!0;a.X.ge(Vm,!0)})}h.Fg=function(a){this.O&&this.O.Fg(a)}; -function Um(a,b,c){var d,e,f=0,g=0;e=a.wa;do isNaN(e.offsetLeft)||(f+=e.offsetLeft,g+=e.offsetTop);while(e=e.offsetParent);var k=a.Ba/a.wa.offsetWidth,q=a.Ma/a.wa.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-f)*k;e=(e-g)*q;if(1==a.je)d=d/(a.Ba/3)|0,e=e/(a.Ma/3)|0,1!=e?e?Yl(a.O,1040,!0):Yl(a.O,1038,!0):1!=d&&(d?Yl(a.O,1039,!0):Yl(a.O,1037,!0));else if(a.X){g=a.Hd;f=b.timeStamp-a.eg;!0===c?(a.Hd=500f){a.X.ge(Vm,!0);a.X.ge(Vm,!1);return}}if(c||0>a.oc||0>a.pc)a.oc=d,a.pc=e;c=Math.round(d-a.oc);b=Math.round(e-a.pc);a.oc=d;a.pc=e;a.X.Ef(c,b,a.oc,a.pc)}}h.lc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};h.kc=function(a){return a?this.save():!0}; -h.reset=function(){var a=!0,b=0;this.R&&(b=Ek(this.R));this.na||(this.nb=3==b?im:3);this.Ea=3;switch(this.nb){case Fl:b=7;break;case 5:var c=pm[this.Vc];c&&(b=c[0]);b||(b=4);break;case im:b=3;this.Ea=km;break;default:b=2}this.Ha!==b&&(this.Ha=b,a=!0);this.C=null;this.za=this.qd=new ym(this,im);this.da=this.Wc=new ym(this,3);5>this.nb?this.A=new ym:(this.A=new ym(this,this.nb,null,this.Dd),Wm(this));Xm(this);this.Qa=null;this.Yb=this.ta=-1;this.cb=0;Ym(this,this.Ea);if(this.C.sb&&a){a=this.C.sb+this.Vb; -for(b=this.C.sb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);mc(this.ja,b,c|d<<8)}dd(this,!0)}};function Wm(a){a.A.rf&1?(a.za=a.qd,a.da=a.A):(a.za=a.A,a.da=a.Wc)}h.save=function(){var a=new ef(this);ff(a,0,Jm(this.qd));ff(a,1,Jm(this.Wc));ff(a,2,[this.Ha,this.Ea,this.Qa]);ff(a,3,Jm(this.A));return a.data()}; -h.restore=function(a){var b=a[2];this.Ha=b[0];this.Ea=b[1];this.Qa=b[2];this.C=null;this.za=this.qd=new ym(this,im,a[0]);this.da=this.Wc=new ym(this,3,a[1]);this.A=new ym(this,this.nb,a[3],this.Dd);this.A.Ic&&Wm(this);Xm(this);if(!Zm(this))return!1;$m(this);return!0}; -function nm(a,b,c,d){if(d)a.Ua("Unable to load font ROM (error "+d+": "+b+")");else{jb(a.re,b,c);try{var e=eval("("+c+")");if(!e.length){Ca("Empty font ROM: "+b);return}if(1==e.length){Ca(e[0]);return}if(8192==e.length)El(a,e,[6144,0]);else{a.Ua("Unrecognized font data length ("+e.length+")");return}}catch(f){a.Ua("Font ROM data error: "+f.message);return}(a.qa||a.ma)&&yb(a)}} -function an(a,b){if(1==b)return a.Ja[0]=sm[0],a.Ja[1]=sm[7],a.Ja;if(2==b){var c=a.C.pf;if(a.C===a.A){var d=a.A.Tc[0],c=d&7;d&16&&(c|=8);18!=a.A.Tc[1]&&(c|=32)}a.Ja[0]=sm[c&15];c=c&32?um:tm;for(d=0;df;f++)g=d[f]||0,k=g<<2&252,q=g>>4&252,g=g>>10&252,a.Ja[f]=[k,q,g,255];else{var r=d&&d[255];e=null!=c.Tc[15]?c.Tc:vm;for(f=0;16>f;f++)g=e[f]&63,r?(g|= -(c.Tc[20]&12)<<4,c.Tc[16]&128&&(g&=-49,g|=(c.Tc[20]&3)<<4),g=d[g],k=g<<2&252,q=g>>4&252,g=g>>10&252):(k=(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.Ja[f]=[k,q,g,255]}a.xb=!0}return a.Ja}function El(a,b,c,d){a.Lc=b;a.rd=c;a.rb=d} -function Xm(a,b){var c=!1;if(window&&a.Lc&&(!b||a.W)){var d=0,e=a.rb?a.rb:8,f=an(a);bn(a,3,a.rd[0],d,e,8,a.Lc,f)&&(c=!0);d=a.rb?0:2048;e=a.rb?a.rb:9;bn(a,1,a.rd[1],d,e,14,a.Lc,qm,rm)&&(c=!0);a.rb&&bn(a,a.nb,a.rd[1],0,a.rb,14,a.Lc,f)&&(c=!0)}return c}function bn(a,b,c,d,e,f,g,k,q){var r=!1;null!=c&&(cn(a,b,c,d,e,f,g,k,q)&&(r=!0),a.Pg&&cn(a,b<<1,c,d,e,f,g,k,q)&&(r=!0));return r} -function cn(a,b,c,d,e,f,g,k,q){var r=!1,x=b&1?0:1,z=a.Va[b],y=16>k.length?k.length:16;z||(z={Qc:e<ha||!V?ha:8,Da=pa.createImageData(r.Qc,r.Rc),Oa=0;256>Oa;Oa++){for(Ja= -0;Ja=ha-2,Wc=da[Ja>(8<=ab&&192<=Oa&&223>=Oa?7:ab)?I:eb;dn(Da,Ke,Wd,Le);F&&dn(Da,Ke+1,Wd,Le)}pa.putImageData(Da,(Oa&15)*r.Qc,(Oa>>4)*r.Rc)}r.Me[P]="#"+l(I[0],2)+l(I[1],2)+l(I[2],2);r.ui[P]=I;r.Sg[P]=va;r=!0}}a.Va[b]=z;return r}function en(a){0a.Yb&&(a.Yb=0):a.Yb=-1} -function $m(a){if(a.W){for(var b=10;15>=b;b++)if(null==a.C.zb[b])return;var c=a.C.zb[10],b=c&31,d=a.C.zb[11]&31,e=a.C.zb[9]&31,f=!1;a.C===a.A&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)fn(a);else{c=a.C.zb[15]+((a.C.zb[14]&63)<<8);a.ta!=c&&(fn(a),a.ta=c);d=d-b+1;if(a.fg!=b||a.ye!=d)a.fg=b,a.ye=d;a.ib=e+1;en(a)}}} -function fn(a){if(0<=a.ta){if(void 0!==a.ka){var b=a.ka[a.ta];if(b&131072){var b=b&-131073,c=a.ta%a.P,d=a.ta/a.P|0;a.W&&a.Va[a.W]&&(a.qb&&gn(a,c,d,b,a.qb),gn(a,c,d,b));a.ka[a.ta]=b}}a.ta=-1}} -function Dn(a){var b,c=a.C;a.Be=!1;var d=c.Yd[5];if(null!=d){b=1024;var e=0,f=c.Yd[3]&31;switch(d&3){case 0:if(f){e=32;switch(f&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.dd=f&7}break;case 1:e=1;break;case 2:switch(f&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.nb==Fl&&(e=3,c.dd=f&7)}d&8&&(b=1280);c=c.He[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Be=!0));b|=e}return b} -function En(a,b){var c=a.C;return c&&null!=b&&b!=c.vg?(c.Mg(b),a.ja.Mg(c.sb,c.gc,c.hh(),!0),!0):!1} -function Zm(a,b){var c,d=a.Qa,e=a.C;if(e)if(e.nb==im)d=km;else if(5<=e.nb){var d=null,f=e.Dd>>2,g=32768f?d=c?7-d:6: -e.Yd[5]&64?d=g&31?143>=e.zb[18]?19:20:21:g&128||350>f?d=c?13:14:480<=f&&(d=3==a.Ha?17:18):d-=c?2:0);c=Dn(a)}}else e.ed&8&&(e.ed&2?(d=e.ed&16?6:5,e.ed&4||--d):(d=e.ed&1?3:1,e.ed&4&&--d));else a.Qa=null,null==d&&(d=a.Ea);if(!Ym(a,d,b))return!1;En(a,c);return!0} -function Ym(a,b,c){if(null!=b&&(b!=a.Qa||c)){a.Ng=0;a.Qa=b;a.xb=!1;b=a.C||(b==km?a.za:a.da);if(b!=a.C||b.sb!=a.sb||b.gc!=a.gc){fn(a);if(a.sb){if(!fc(a.ja,a.sb,a.gc))return!1;a.C&&(a.C.Ic=!1)}a.C=b;b.Ic=!0;a.sb=b.sb;a.gc=b.gc;if(!$b(a.ja,b.sb,b.gc,3,b===a.A?b:null))return!1}a.W=0;a.P=a.hd;a.Y=a.ie;a.Jb=a.P;a.gd=jm[km][2];b=0;if(c=jm[a.Qa])a.P=c[0],a.Y=c[1],a.gd=c[2],b=c[3],a.W=c[4],4!=a.Ha&&7!=a.Ha||a.C!==a.A||3!=a.W||(7==a.A.zb[9]?a.Y=43:a.W=a.nb);a.Vf=a.P*a.Y|0;a.of=a.Vf/a.gd|0;a.Vb=a.of;a.td=0; +function nm(a,b){!b&&a.la&&(a.nf?a.wa.style.width=a.wa.style.height="":a.la.style.width=a.la.style.height="");wb(a,"notifyFullScreen("+b+")",!0);a.O&&(a.O.dh=b)}h.ze=function(a){var b=!1;this.ia&&(a?this.ia.ze&&(this.ia.ze(),this.X&&this.X.Sf(!0),b=!0):this.ia.qk&&(this.ia.qk(),this.X&&this.X.Sf(!1),b=!0),this.Uc());return b};h.Sf=function(a){this.X&&(this.X.Sf(a),this.O&&(this.O.dh=a));var b=this.xa.lockPointer;b&&(b.textContent=a?"Press Esc to Unlock Pointer":this.tk)}; +function Um(a,b){var c=a.ia;c&&!a.je&&(c.addEventListener("touchstart",function(b){Vm(a,b,!0)},!1),c.addEventListener("touchmove",function(b){Vm(a,b)},!0),c.addEventListener("touchend",function(b){Vm(a,b,!1)},!1),a.je=b,a.oc=a.pc=a.eg=-1,a.Hd=!1,a.Xc=null,a.Gd=!1,a.pn=function(){a.Gd=!0;a.X.ge(Wm,!0)})}h.Fg=function(a){this.O&&this.O.Fg(a)}; +function Vm(a,b,c){var d,e,f=0,g=0;e=a.wa;do isNaN(e.offsetLeft)||(f+=e.offsetLeft,g+=e.offsetTop);while(e=e.offsetParent);var k=a.Ba/a.wa.offsetWidth,q=a.Ma/a.wa.offsetHeight;b.targetTouches&&b.targetTouches.length?(d=b.targetTouches[0].pageX,e=b.targetTouches[0].pageY):(d=b.pageX,e=b.pageY);d=(d-f)*k;e=(e-g)*q;if(1==a.je)d=d/(a.Ba/3)|0,e=e/(a.Ma/3)|0,1!=e?e?Zl(a.O,1040,!0):Zl(a.O,1038,!0):1!=d&&(d?Zl(a.O,1039,!0):Zl(a.O,1037,!0));else if(a.X){g=a.Hd;f=b.timeStamp-a.eg;!0===c?(a.Hd=500f){a.X.ge(Wm,!0);a.X.ge(Wm,!1);return}}if(c||0>a.oc||0>a.pc)a.oc=d,a.pc=e;c=Math.round(d-a.oc);b=Math.round(e-a.pc);a.oc=d;a.pc=e;a.X.Ef(c,b,a.oc,a.pc)}}h.lc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};h.kc=function(a){return a?this.save():!0}; +h.reset=function(){var a=!0,b=0;this.R&&(b=Fk(this.R));this.na||(this.nb=3==b?jm:3);this.Ea=3;switch(this.nb){case Gl:b=7;break;case 5:var c=qm[this.Vc];c&&(b=c[0]);b||(b=4);break;case jm:b=3;this.Ea=lm;break;default:b=2}this.Ha!==b&&(this.Ha=b,a=!0);this.C=null;this.za=this.qd=new zm(this,jm);this.da=this.Wc=new zm(this,3);5>this.nb?this.A=new zm:(this.A=new zm(this,this.nb,null,this.Dd),Xm(this));Ym(this);this.Qa=null;this.Yb=this.ta=-1;this.cb=0;Zm(this,this.Ea);if(this.C.sb&&a){a=this.C.sb+this.Vb; +for(b=this.C.sb;b>1&255,d=d>>8&-129,d>>4==(d&15)&&(d^=15)):(c=d&255,d=(d&256?7:112)|8&d>>8);nc(this.ja,b,c|d<<8)}ed(this,!0)}};function Xm(a){a.A.rf&1?(a.za=a.qd,a.da=a.A):(a.za=a.A,a.da=a.Wc)}h.save=function(){var a=new ff(this);gf(a,0,Km(this.qd));gf(a,1,Km(this.Wc));gf(a,2,[this.Ha,this.Ea,this.Qa]);gf(a,3,Km(this.A));return a.data()}; +h.restore=function(a){var b=a[2];this.Ha=b[0];this.Ea=b[1];this.Qa=b[2];this.C=null;this.za=this.qd=new zm(this,jm,a[0]);this.da=this.Wc=new zm(this,3,a[1]);this.A=new zm(this,this.nb,a[3],this.Dd);this.A.Ic&&Xm(this);Ym(this);if(!$m(this))return!1;an(this);return!0}; +function om(a,b,c,d){if(d)a.Ua("Unable to load font ROM (error "+d+": "+b+")");else{kb(a.re,b,c);try{var e=eval("("+c+")");if(!e.length){Ca("Empty font ROM: "+b);return}if(1==e.length){Ca(e[0]);return}if(8192==e.length)Fl(a,e,[6144,0]);else{a.Ua("Unrecognized font data length ("+e.length+")");return}}catch(f){a.Ua("Font ROM data error: "+f.message);return}(a.qa||a.ma)&&zb(a)}} +function bn(a,b){if(1==b)return a.Ja[0]=tm[0],a.Ja[1]=tm[7],a.Ja;if(2==b){var c=a.C.pf;if(a.C===a.A){var d=a.A.Tc[0],c=d&7;d&16&&(c|=8);18!=a.A.Tc[1]&&(c|=32)}a.Ja[0]=tm[c&15];c=c&32?vm:um;for(d=0;df;f++)g=d[f]||0,k=g<<2&252,q=g>>4&252,g=g>>10&252,a.Ja[f]=[k,q,g,255];else{var r=d&&d[255];e=null!=c.Tc[15]?c.Tc:wm;for(f=0;16>f;f++)g=e[f]&63,r?(g|= +(c.Tc[20]&12)<<4,c.Tc[16]&128&&(g&=-49,g|=(c.Tc[20]&3)<<4),g=d[g],k=g<<2&252,q=g>>4&252,g=g>>10&252):(k=(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.Ja[f]=[k,q,g,255]}a.xb=!0}return a.Ja}function Fl(a,b,c,d){a.Lc=b;a.rd=c;a.rb=d} +function Ym(a,b){var c=!1;if(window&&a.Lc&&(!b||a.W)){var d=0,e=a.rb?a.rb:8,f=bn(a);cn(a,3,a.rd[0],d,e,8,a.Lc,f)&&(c=!0);d=a.rb?0:2048;e=a.rb?a.rb:9;cn(a,1,a.rd[1],d,e,14,a.Lc,rm,sm)&&(c=!0);a.rb&&cn(a,a.nb,a.rd[1],0,a.rb,14,a.Lc,f)&&(c=!0)}return c}function cn(a,b,c,d,e,f,g,k,q){var r=!1;null!=c&&(dn(a,b,c,d,e,f,g,k,q)&&(r=!0),a.Pg&&dn(a,b<<1,c,d,e,f,g,k,q)&&(r=!0));return r} +function dn(a,b,c,d,e,f,g,k,q){var r=!1,x=b&1?0:1,z=a.Va[b],y=16>k.length?k.length:16;z||(z={Qc:e<ha||!V?ha:8,Da=pa.createImageData(r.Qc,r.Rc),Oa=0;256>Oa;Oa++){for(Ja= +0;Ja=ha-2,Wc=da[Ja>(8<=ab&&192<=Oa&&223>=Oa?7:ab)?I:eb;en(Da,Ke,Wd,Le);F&&en(Da,Ke+1,Wd,Le)}pa.putImageData(Da,(Oa&15)*r.Qc,(Oa>>4)*r.Rc)}r.Me[P]="#"+l(I[0],2)+l(I[1],2)+l(I[2],2);r.ui[P]=I;r.Sg[P]=va;r=!0}}a.Va[b]=z;return r}function fn(a){0a.Yb&&(a.Yb=0):a.Yb=-1} +function an(a){if(a.W){for(var b=10;15>=b;b++)if(null==a.C.zb[b])return;var c=a.C.zb[10],b=c&31,d=a.C.zb[11]&31,e=a.C.zb[9]&31,f=!1;a.C===a.A&&(f=!0,7!=e||4!=b||d||(d=7));if(c&32||b>d&&!f||b>e)gn(a);else{c=a.C.zb[15]+((a.C.zb[14]&63)<<8);a.ta!=c&&(gn(a),a.ta=c);d=d-b+1;if(a.fg!=b||a.ye!=d)a.fg=b,a.ye=d;a.ib=e+1;fn(a)}}} +function gn(a){if(0<=a.ta){if(void 0!==a.ka){var b=a.ka[a.ta];if(b&131072){var b=b&-131073,c=a.ta%a.P,d=a.ta/a.P|0;a.W&&a.Va[a.W]&&(a.qb&&hn(a,c,d,b,a.qb),hn(a,c,d,b));a.ka[a.ta]=b}}a.ta=-1}} +function En(a){var b,c=a.C;a.Be=!1;var d=c.Yd[5];if(null!=d){b=1024;var e=0,f=c.Yd[3]&31;switch(d&3){case 0:if(f){e=32;switch(f&24){case 8:e=96;break;case 16:e=160;break;case 24:e=224}c.dd=f&7}break;case 1:e=1;break;case 2:switch(f&24){default:e=2;break;case 8:e=98;break;case 16:e=162;break;case 24:e=226}break;case 3:a.nb==Gl&&(e=3,c.dd=f&7)}d&8&&(b=1280);c=c.He[4];null!=c&&(c&4||(b|=4096,e|=16),d&64&&(c&8&&(b|=16384,e|=4),a.Be=!0));b|=e}return b} +function Fn(a,b){var c=a.C;return c&&null!=b&&b!=c.vg?(c.Mg(b),a.ja.Mg(c.sb,c.gc,c.hh(),!0),!0):!1} +function $m(a,b){var c,d=a.Qa,e=a.C;if(e)if(e.nb==jm)d=lm;else if(5<=e.nb){var d=null,f=e.Dd>>2,g=32768f?d=c?7-d:6: +e.Yd[5]&64?d=g&31?143>=e.zb[18]?19:20:21:g&128||350>f?d=c?13:14:480<=f&&(d=3==a.Ha?17:18):d-=c?2:0);c=En(a)}}else e.ed&8&&(e.ed&2?(d=e.ed&16?6:5,e.ed&4||--d):(d=e.ed&1?3:1,e.ed&4&&--d));else a.Qa=null,null==d&&(d=a.Ea);if(!Zm(a,d,b))return!1;Fn(a,c);return!0} +function Zm(a,b,c){if(null!=b&&(b!=a.Qa||c)){a.Ng=0;a.Qa=b;a.xb=!1;b=a.C||(b==lm?a.za:a.da);if(b!=a.C||b.sb!=a.sb||b.gc!=a.gc){gn(a);if(a.sb){if(!gc(a.ja,a.sb,a.gc))return!1;a.C&&(a.C.Ic=!1)}a.C=b;b.Ic=!0;a.sb=b.sb;a.gc=b.gc;if(!ac(a.ja,b.sb,b.gc,3,b===a.A?b:null))return!1}a.W=0;a.P=a.hd;a.Y=a.ie;a.Jb=a.P;a.gd=km[lm][2];b=0;if(c=km[a.Qa])a.P=c[0],a.Y=c[1],a.gd=c[2],b=c[3],a.W=c[4],4!=a.Ha&&7!=a.Ha||a.C!==a.A||3!=a.W||(7==a.A.zb[9]?a.Y=43:a.W=a.nb);a.Vf=a.P*a.Y|0;a.of=a.Vf/a.gd|0;a.Vb=a.of;a.td=0; void 0!==b&&(a.Vb=(a.Vb<<1)+b|0,a.td=a.Vb+b>>1);a.Va.length&&(a.Ra=a.Ba/a.P|0,a.Ta=a.Ma/a.Y|0,a.W?(b=a.Va[a.W],c=a.Va[a.W<<1],a.si&&80==a.P?c&&a.Ra>=3*c.Qc>>2&&(a.W<<=1,b=c):(c&&a.Ra>=c.Qc&&(a.W<<=1,b=c),b&&(a.Ra=b.Qc,a.Ta=b.Rc)),a.Zb=a.cc=0,b&&(a.Zb=a.P*b.Qc,a.cc=a.Y*b.Rc)):(a.Ra=a.Ta=1,a.Zb=a.P,a.cc=a.Y),a.Ib=a.qa.createImageData(a.Zb,a.cc),a.lb=document.createElement("canvas"),a.lb.width=a.Zb,a.lb.height=a.cc,a.qb=a.lb.getContext("2d"),a.ke=a.le=0,a.ud=a.Ba,a.Fd=a.Ma,b=a.Ba-a.P*a.Ra,c=a.Ma-a.Y* -a.Ta,0>1,a.ud-=b),0>1,a.Fd-=c),b||c)&&(a.qa.fillStyle=a.wa.style.backgroundColor,a.qa.fillRect(0,0,a.Ba,a.Ma));Fn(a,!0);dd(a)}return!0}function dn(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 Gn(a){a.cb=-1;a.Oa=!1;var b=a.of;if(void 0===a.ka||a.ka.length!=b)a.ka=Array(b)}function Fn(a,b){b||(a.xb=!1);Gn(a)} -function gn(a,b,c,d,e){var f=d&255,g=d>>8;d=g&15;var k=a.Va[a.W];k.wf&&(d=k.wf[d]);var q=g>>4&15;k.wf&&(q=k.wf[q]);e?(b*=k.Qc,c*=k.Rc,e.fillStyle=k.Me[q],e.fillRect(b,c,k.Qc,k.Rc)):(b=b*a.Ra+a.ke,c=c*a.Ta+a.le,a.qa.fillStyle=k.Me[q],a.qa.fillRect(b,c,a.Ra,a.Ta));g&256&&(q=(f&15)*k.Qc,f=(f>>4)*k.Rc,e?e.drawImage(k.Sg[d],q,f,k.Qc,k.Rc,b,c,k.Qc,k.Rc):a.qa.drawImage(k.Sg[d],q,f,k.Qc,k.Rc,b,c,a.Ra,a.Ta));g&512&&(f=a.fg,g=a.ye,e?(a.ib&&a.ib!==k.Rc&&(f=f*k.Rc/a.ib|0,g=g*k.Rc/a.ib|0),e.fillStyle=k.Me[d], +a.Ta,0>1,a.ud-=b),0>1,a.Fd-=c),b||c)&&(a.qa.fillStyle=a.wa.style.backgroundColor,a.qa.fillRect(0,0,a.Ba,a.Ma));Gn(a,!0);ed(a)}return!0}function en(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 Hn(a){a.cb=-1;a.Oa=!1;var b=a.of;if(void 0===a.ka||a.ka.length!=b)a.ka=Array(b)}function Gn(a,b){b||(a.xb=!1);Hn(a)} +function hn(a,b,c,d,e){var f=d&255,g=d>>8;d=g&15;var k=a.Va[a.W];k.wf&&(d=k.wf[d]);var q=g>>4&15;k.wf&&(q=k.wf[q]);e?(b*=k.Qc,c*=k.Rc,e.fillStyle=k.Me[q],e.fillRect(b,c,k.Qc,k.Rc)):(b=b*a.Ra+a.ke,c=c*a.Ta+a.le,a.qa.fillStyle=k.Me[q],a.qa.fillRect(b,c,a.Ra,a.Ta));g&256&&(q=(f&15)*k.Qc,f=(f>>4)*k.Rc,e?e.drawImage(k.Sg[d],q,f,k.Qc,k.Rc,b,c,k.Qc,k.Rc):a.qa.drawImage(k.Sg[d],q,f,k.Qc,k.Rc,b,c,a.Ra,a.Ta));g&512&&(f=a.fg,g=a.ye,e?(a.ib&&a.ib!==k.Rc&&(f=f*k.Rc/a.ib|0,g=g*k.Rc/a.ib|0),e.fillStyle=k.Me[d], e.fillRect(b,c+f,k.Qc,g)):(a.ib&&a.ib!==a.Ta&&(f=f*a.Ta/a.ib|0,g=g*a.Ta/a.ib|0),a.qa.fillStyle=k.Me[d],a.qa.fillRect(b,c+f,a.Ra,g)))} -function dd(a,b){if(a.ra.hc){var c=!1,d=a.C;d&&(d!==a.A?d.ed&8&&(c=!0):d.Kd&32&&(c=!0));if(c||b){if(b)Gn(a);else if(void 0===a.ka)return;var e=!1;!(b||++a.Ng&15)&&0<=a.Yb&&(a.Yb++,e=!0);var f=0,g=a.Vf,k=a.sb,c=k,q=c+a.gc;19<=a.Qa&&(k=c=655360,q=c+65536);if(Hn(a,d)&8||d.mf&&d.mfq&&(r=q-c, -0>r&&(r=0));q=c+r;if(d=!b&&a.Oa){for(var d=a.ja,x=!0,z=c>>>d.Pa;0a.ta)return;f=a.ta;g=f+1}}if(a.W){if(a.Va[a.W]){e=0;k=a.cb=0;d=1048575;r=a.C.ed&32;5<=a.nb&&(r=a.C.Tc[16]&8);r&&(k=32768,d&=~k,a.Yb&2||(d&=-65537));for(c+=f<<1;c>8|(y&255)<<8;var V=k,Y=16;x>=d))>>(Y-=d);dn(a.Ib,x++,z,r[da])}x>P&&(P=x);z=L&&(L=z+1)}q+=2;f++;if(x>=a.P){x=0;z+=2;if(z>a.Y)break;z==a.Y&&(z=1,q=c+a.td)}}a.Oa=!0;Ia.P?a.Jb-a.P-y>>3:0;c>=8;r>I&&(I=r);x=F&&(F=x+1)}c+=L;if(r>=a.P){r=0;if(++x>a.Y)break;c+=V}}y||(a.Oa=!0);za.P?a.Jb-a.P-F>>3:0;cV&&(Y=V)):(y<<=F,Y-=F,a.Oa=!1):(a.Oa&&y===a.ka[f]?(d+=Y,Y=0):a.ka[f]=y,f++);if(Y){dz&&(z=d);r=P&&(P=r+1)}if(d>=a.P){d=0;if(++r>a.Y)break;c+=L}}F||(a.Oa=!0);xd&&(b.wh=d,d=-d|0);d%b.rh>b.fm&&(c|=1);d%b.uh>b.hm&&(c|=9);b.fi=d/b.uh|0;return c}h.Bl=function(a,b){return In(this,this.za,a,b)};h.Vm=function(a,b,c){var d=this.za;d.Ig=d.Ac;d.Ac=b&31;m(this,a,b,c,"CRTC.INDX")};h.Al=function(a,b){return Jn(this,this.za,a,b)};h.Um=function(a,b,c){Kn(this,this.za,a,b,c)};h.Cl=function(a,b){return Ln(this,this.za,b)};h.Wm=function(a,b,c){a=this.za;m(this,a.port+4,b,c,"MODE");a.ed=b;Zm(this,!1)}; -h.Dl=function(a,b){return Mn(this,this.za,b)};h.ek=function(a,b,c){this.A.bg=this.A.bg&-4|b&3;m(this,a,b,c,"FEAT")};h.al=function(a,b){var c=this.A.Kd;b&&!n(this)||m(this,960,null,b,"ATC.INDX",c);return c};h.Bk=function(a,b){var c=this.A.Tc[this.A.Kd&31];b&&!n(this)||m(this,960,null,b,"ATC."+this.A.Tg[this.A.Kd&31],c);return c}; -h.dk=function(a,b,c){var d=this.A,e=d.Kd&32;if(d.Ve){d.Ve=!1;var f=d.Kd&31;if(16<=f||!e)c&&!n(this)||m(this,a,b,c,"ATC."+d.Tg[f]),d.Tc[f]=b,Fn(this,!1)}else d.Kd=b,m(this,a,b,c,"ATC.INDX"),d.Ve=!0,b&32&&!e&&Xm(this,!0)&&dd(this,!0),d.Uf=(d.zb[12]<<8)+d.zb[13]|0,d.mf=0};h.Ol=function(a,b){var c=0;if(5==this.nb)c=3-((this.A.rf&12)>>2),c=(this.Vc&1<q&&(r=q-c, +0>r&&(r=0));q=c+r;if(d=!b&&a.Oa){for(var d=a.ja,x=!0,z=c>>>d.Pa;0a.ta)return;f=a.ta;g=f+1}}if(a.W){if(a.Va[a.W]){e=0;k=a.cb=0;d=1048575;r=a.C.ed&32;5<=a.nb&&(r=a.C.Tc[16]&8);r&&(k=32768,d&=~k,a.Yb&2||(d&=-65537));for(c+=f<<1;c>8|(y&255)<<8;var V=k,Y=16;x>=d))>>(Y-=d);en(a.Ib,x++,z,r[da])}x>P&&(P=x);z=L&&(L=z+1)}q+=2;f++;if(x>=a.P){x=0;z+=2;if(z>a.Y)break;z==a.Y&&(z=1,q=c+a.td)}}a.Oa=!0;Ia.P?a.Jb-a.P-y>>3:0;c>=8;r>I&&(I=r);x=F&&(F=x+1)}c+=L;if(r>=a.P){r=0;if(++x>a.Y)break;c+=V}}y||(a.Oa=!0);za.P?a.Jb-a.P-F>>3:0;cV&&(Y=V)):(y<<=F,Y-=F,a.Oa=!1):(a.Oa&&y===a.ka[f]?(d+=Y,Y=0):a.ka[f]=y,f++);if(Y){dz&&(z=d);r=P&&(P=r+1)}if(d>=a.P){d=0;if(++r>a.Y)break;c+=L}}F||(a.Oa=!0);xd&&(b.wh=d,d=-d|0);d%b.rh>b.fm&&(c|=1);d%b.uh>b.hm&&(c|=9);b.fi=d/b.uh|0;return c}h.Bl=function(a,b){return Jn(this,this.za,a,b)};h.Vm=function(a,b,c){var d=this.za;d.Ig=d.Ac;d.Ac=b&31;m(this,a,b,c,"CRTC.INDX")};h.Al=function(a,b){return Kn(this,this.za,a,b)};h.Um=function(a,b,c){Ln(this,this.za,a,b,c)};h.Cl=function(a,b){return Mn(this,this.za,b)};h.Wm=function(a,b,c){a=this.za;m(this,a.port+4,b,c,"MODE");a.ed=b;$m(this,!1)}; +h.Dl=function(a,b){return Nn(this,this.za,b)};h.ek=function(a,b,c){this.A.bg=this.A.bg&-4|b&3;m(this,a,b,c,"FEAT")};h.al=function(a,b){var c=this.A.Kd;b&&!n(this)||m(this,960,null,b,"ATC.INDX",c);return c};h.Bk=function(a,b){var c=this.A.Tc[this.A.Kd&31];b&&!n(this)||m(this,960,null,b,"ATC."+this.A.Tg[this.A.Kd&31],c);return c}; +h.dk=function(a,b,c){var d=this.A,e=d.Kd&32;if(d.Ve){d.Ve=!1;var f=d.Kd&31;if(16<=f||!e)c&&!n(this)||m(this,a,b,c,"ATC."+d.Tg[f]),d.Tc[f]=b,Gn(this,!1)}else d.Kd=b,m(this,a,b,c,"ATC.INDX"),d.Ve=!0,b&32&&!e&&Ym(this,!0)&&ed(this,!0),d.Uf=(d.zb[12]<<8)+d.zb[13]|0,d.mf=0};h.Ol=function(a,b){var c=0;if(5==this.nb)c=3-((this.A.rf&12)>>2),c=(this.Vc&1<>this.A.Kc&63;b&&!n(this)||m(this,969,null,b,"DAC.DATA["+ga(this.A.nd)+"]["+ga(this.A.Kc)+"]",c);this.A.Kc+=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<=Ba().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 f=document.createElement("textarea");Ka("iOS")&&(f.setAttribute("autocapitalize","off"),f.setAttribute("autocorrect","off"));c.appendChild(f);var g=e.getContext("2d"),d=new gm(d,e,g,f,c);qb(d,c)}}); -function Nn(a){this.X=a.adapter;switch(this.X){case 1:this.P=956;this.O=7;break;case 2:this.P=888;this.O=7;break;case 3:this.P=632;this.O=5;break;default:Ca("Unrecognized parallel adapter #"+this.X);return}this.A=this.C=null;Ya.call(this,"ParallelPort",a,Nn,4194304);a=a.binding;"console"==a?this.C="":pb(this,a,On)}hb(Nn);var On="buffer";h=Nn.prototype;h.Ub=function(a,b,c){switch(b){case On:return this.xa[b]=this.A=c,!0}return!1}; -h.Jc=function(a,b,c,d){this.ja=b;this.M=c;this.ma=d;this.R=Kb(a,"ChipSet");oc(b,this,Pn,this.P);sc(b,this,Qn,this.P);yb(this)};h.lc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};h.kc=function(a){return a?this.save():!0};h.reset=function(){Rn(this)};h.save=function(){var a=new ef(this),b=0,c=[];c[b++]=this.ia;c[b++]=this.ec;c[b]=this.yf;ff(a,0,c);return a.data()};h.restore=function(a){return Rn(this,a[0])}; -function Rn(a,b){var c=0;void 0===b&&(b=[0,0,0]);a.ia=b[c++];a.ec=b[c++];a.yf=b[c];return!0}h.pl=function(a,b){var c=this.ia;m(this,a,null,b,"DATA",c);return c};h.Nl=function(a,b){var c=this.ec;m(this,a,null,b,"STAT",c);return c};h.ll=function(a,b){var c=this.yf;m(this,a,null,b,"CTRL",c);return c}; -h.Hm=function(a,b,c){m(this,a,b,c,"DATA");this.ia=b;this.ec|=64;if(this.A)8==b?this.A.value=this.A.value.slice(0,-1):(this.A.value+=String.fromCharCode(b),this.A.scrollTop=this.A.scrollHeight),a=!0;else if(null!=this.C){if(10==b||1024<=this.C.length)this.U(this.C),this.C="";10!=b&&(this.C+=String.fromCharCode(b));a=!0}else a=!1;a&&(this.ec&=-65);Sn(this)};h.Cm=function(a,b,c){m(this,a,b,c,"CTRL");this.yf=b;Sn(this)};function Sn(a){a.R&&a.O&&(a.yf&16&&!(a.ec&64)?ag(a.R,a.O):$f(a.R,a.O))} -var Pn={0:Nn.prototype.pl,1:Nn.prototype.Nl,2:Nn.prototype.ll},Qn={0:Nn.prototype.Hm,2:Nn.prototype.Cm};Ta(function(){for(var a=rb(document,"pcjs","parallel"),b=0;b=b)a.preventDefault&&a.preventDefault(),64>8:this.qa;m(this,a,null,b,this.C&128?"DLM":"IER",c);return c};h.wl=function(a,b){var c=this.ia;m(this,a,null,b,"IIR",c);return c}; +h.Nm=function(a,b,c){c&&!n(this)||m(this,975,b,c,"GRC."+this.A.Ug[this.A.Zd]);this.A.Yd[this.A.Zd]=b;switch(this.A.Zd){case 0:this.A.Rf=xm[b&15];this.A.ne=this.A.Rf&~this.A.Vd;break;case 1:this.A.Vd=~xm[b&15];this.A.ne=this.A.Rf&~this.A.Vd;break;case 2:this.A.ph=xm[b&15]&-2139062144;break;case 3:case 5:Fn(this,En(this));break;case 4:this.A.ei=(b&3)<<3;break;case 6:$m(this,!1);break;case 7:this.A.qh=xm[b&15]&-2139062144;break;case 8:this.A.Qb=b|b<<8|b<<16|b<<24}}; +h.gl=function(a,b){return Jn(this,this.da,a,b)};h.ym=function(a,b,c){var d=this.da;d.Ig=d.Ac;d.Ac=b&31;m(this,a,b,c,"CRTC.INDX")};h.fl=function(a,b){return Kn(this,this.da,a,b)};h.xm=function(a,b,c){Ln(this,this.da,a,b,c)};h.hl=function(a,b){return Mn(this,this.da,b)};h.zm=function(a,b,c){a=this.da;m(this,a.port+4,b,c,"MODE");a.ed=b;$m(this,!1)};h.el=function(a,b){var c=this.da.pf;b&&!n(this)||m(this,a,null,b,this.da.type+".COLOR",c);return c}; +h.wm=function(a,b,c){c&&!n(this)||m(this,a,b,c,this.da.type+".COLOR");this.da.pf!==b&&(this.da.pf=b,Gn(this,!1))};h.il=function(a,b){return Nn(this,this.da,b)};function Jn(a,b,c,d){var e;b.Ic&&(e=b.Ac);m(a,c,null,d,"CRTC.INDX",e);return e}function Kn(a,b,c,d){var e;b.Ic&&b.AcMissing <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<=Ba().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 f=document.createElement("textarea");Ka("iOS")&&(f.setAttribute("autocapitalize","off"),f.setAttribute("autocorrect","off"));c.appendChild(f);var g=e.getContext("2d"),d=new hm(d,e,g,f,c);rb(d,c)}}); +function On(a){this.X=a.adapter;switch(this.X){case 1:this.P=956;this.O=7;break;case 2:this.P=888;this.O=7;break;case 3:this.P=632;this.O=5;break;default:Ca("Unrecognized parallel adapter #"+this.X);return}this.A=this.C=null;Za.call(this,"ParallelPort",a,On,4194304);a=a.binding;"console"==a?this.C="":qb(this,a,Pn)}ib(On);var Pn="buffer";h=On.prototype;h.Ub=function(a,b,c){switch(b){case Pn:return this.xa[b]=this.A=c,!0}return!1}; +h.Jc=function(a,b,c,d){this.ja=b;this.M=c;this.ma=d;this.R=Lb(a,"ChipSet");pc(b,this,Qn,this.P);tc(b,this,Rn,this.P);zb(this)};h.lc=function(a,b){if(!b)if(!a||!this.restore)this.reset();else if(!this.restore(a))return!1;return!0};h.kc=function(a){return a?this.save():!0};h.reset=function(){Sn(this)};h.save=function(){var a=new ff(this),b=0,c=[];c[b++]=this.ia;c[b++]=this.ec;c[b]=this.yf;gf(a,0,c);return a.data()};h.restore=function(a){return Sn(this,a[0])}; +function Sn(a,b){var c=0;void 0===b&&(b=[0,0,0]);a.ia=b[c++];a.ec=b[c++];a.yf=b[c];return!0}h.pl=function(a,b){var c=this.ia;m(this,a,null,b,"DATA",c);return c};h.Nl=function(a,b){var c=this.ec;m(this,a,null,b,"STAT",c);return c};h.ll=function(a,b){var c=this.yf;m(this,a,null,b,"CTRL",c);return c}; +h.Hm=function(a,b,c){m(this,a,b,c,"DATA");this.ia=b;this.ec|=64;if(this.A)8==b?this.A.value=this.A.value.slice(0,-1):(this.A.value+=String.fromCharCode(b),this.A.scrollTop=this.A.scrollHeight),a=!0;else if(null!=this.C){if(10==b||1024<=this.C.length)this.U(this.C),this.C="";10!=b&&(this.C+=String.fromCharCode(b));a=!0}else a=!1;a&&(this.ec&=-65);Tn(this)};h.Cm=function(a,b,c){m(this,a,b,c,"CTRL");this.yf=b;Tn(this)};function Tn(a){a.R&&a.O&&(a.yf&16&&!(a.ec&64)?bg(a.R,a.O):ag(a.R,a.O))} +var Qn={0:On.prototype.pl,1:On.prototype.Nl,2:On.prototype.ll},Rn={0:On.prototype.Hm,2:On.prototype.Cm};Ua(function(){for(var a=sb(document,"pcjs","parallel"),b=0;b=b)a.preventDefault&&a.preventDefault(),64>8:this.qa;m(this,a,null,b,this.C&128?"DLM":"IER",c);return c};h.wl=function(a,b){var c=this.ia;m(this,a,null,b,"IIR",c);return c}; h.xl=function(a,b){var c=this.C;m(this,a,null,b,"LCR",c);return c};h.zl=function(a,b){var c=this.O;m(this,a,null,b,"MCR",c);return c};h.yl=function(a,b){var c=this.A;m(this,a,null,b,"LSR",c);return c};h.El=function(a,b){var c=this.Ba;m(this,a,null,b,"MSR",c);return c}; h.fn=function(a,b,c){m(this,a,b,c,this.C&128?"DLL":"THR");if(this.C&128)this.da=this.da&-256|b;else{this.Ea=b;this.A&=-97;if(this.P)13==b?this.Y=0:8==b?(this.P.value=this.P.value.slice(0,-1),0a.P||0>a.X)a.P=b.clientX,a.X=b.clientY;a.la?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.P,d=b.clientY-a.X);a.P=b.clientX;a.X=b.clientY;a.Ef(c,d,a.P,a.X)}} -h.ge=function(a,b){if(this.Ic&&this.M&&this.M.ra.Ob){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case Vm:this.da!=b&&(this.da=b,go(this,c));break;case 2:this.ka!=b&&(this.ka=b,go(this,c))}}};h.Ef=function(a,b,c,d){this.Ic&&this.M&&this.M.ra.Ob&&(a||b)&&(this.W=a,this.Y=b,go(this,null,c,d))}; -function go(a,b,c,d){var e=64|(a.da?32:0)|(a.ka?16:0)|(a.Y&192)>>4|(a.W&192)>>6,f=a.W&63,g=a.Y&63;n(a,8388608)&&vb(a,(b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+ga(e)+","+ga(f)+","+ga(g)+"]",0,!0);Vn(a.R,[e,f,g]);a.W=a.Y=0}Ta(function(){for(var a=rb(document,"pcjs","mouse"),b=0;b>9]);if(f){if(e+c<=f.length)return zo(a.Da,f,e,c);for(e=d=0;c--;)d|=xo(a,b++,1)<=e.gi&&a<=e.ak){d=a-=e.gi;var f,g;for(g in e.se){var k=e.se[g],q=a-k[0];if(!q){c=this.dg+"!"+k[1];break}b&&0>2;var e=d=0,a=new DataView(a,0,c);g.A=Array(g.Gb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ka(b),"json"==a||"gz"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Eo(this,b),this.qg=!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"):la(b, -"/")&&(c="dir"),f=Aa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.$e?"":d)+"&format=json"));return!!za(f,null,!0,function(a,b,c){Fo(g,a,b,c)})}; -function Fo(a,b,c,d){var e=null;a.cf=!1;var f=0>d&&a.ia&&!a.ia.ra.hc;if(a.qg)d?a.controller.Ua('Unable to connect to disk "'+a.X+'" (error '+d+": "+c+")",f):(a.O=!0,Go(a),e=a);else if(d)a.controller.Ua('Unable to load disk "'+a.P+'" (error '+d+": "+b+")",f);else{jb(a.controller.re,b,c);try{if(0g&&0a.P||0>a.X)a.P=b.clientX,a.X=b.clientY;a.la?(c=b.movementX||b.mozMovementX||b.webkitMovementX||0,d=b.movementY||b.mozMovementY||b.webkitMovementY||0):(c=b.clientX-a.P,d=b.clientY-a.X);a.P=b.clientX;a.X=b.clientY;a.Ef(c,d,a.P,a.X)}} +h.ge=function(a,b){if(this.Ic&&this.M&&this.M.ra.Ob){var c="mouse button"+a+" "+(b?"dn":"up");switch(a){case Wm:this.da!=b&&(this.da=b,ho(this,c));break;case 2:this.ka!=b&&(this.ka=b,ho(this,c))}}};h.Ef=function(a,b,c,d){this.Ic&&this.M&&this.M.ra.Ob&&(a||b)&&(this.W=a,this.Y=b,ho(this,null,c,d))}; +function ho(a,b,c,d){var e=64|(a.da?32:0)|(a.ka?16:0)|(a.Y&192)>>4|(a.W&192)>>6,f=a.W&63,g=a.Y&63;n(a,8388608)&&wb(a,(b?b+": ":"")+(void 0!==d?"mouse ("+c+","+d+"): ":"")+"serial packet ["+ga(e)+","+ga(f)+","+ga(g)+"]",0,!0);Wn(a.R,[e,f,g]);a.W=a.Y=0}Ua(function(){for(var a=sb(document,"pcjs","mouse"),b=0;b>9]);if(f){if(e+c<=f.length)return Ao(a.Da,f,e,c);for(e=d=0;c--;)d|=yo(a,b++,1)<=e.gi&&a<=e.ak){d=a-=e.gi;var f,g;for(g in e.se){var k=e.se[g],q=a-k[0];if(!q){c=this.dg+"!"+k[1];break}b&&0>2;var e=d=0,a=new DataView(a,0,c);g.A=Array(g.Gb);for(c=0;cb.indexOf("/api/v1/dump")&&(a=ka(b),"json"==a||"gz"==a?f=encodeURI(b):"demandrw"==this.mode||"demandro"==this.mode?(f=Fo(this,b),this.qg=!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"):la(b, +"/")&&(c="dir"),f=Aa()+"/api/v1/dump?"+c+"="+encodeURIComponent(b)+(this.$e?"":d)+"&format=json"));return!!za(f,null,!0,function(a,b,c){Go(g,a,b,c)})}; +function Go(a,b,c,d){var e=null;a.cf=!1;var f=0>d&&a.ia&&!a.ia.ra.hc;if(a.qg)d?a.controller.Ua('Unable to connect to disk "'+a.X+'" (error '+d+": "+c+")",f):(a.O=!0,Ho(a),e=a);else if(d)a.controller.Ua('Unable to load disk "'+a.P+'" (error '+d+": "+b+")",f);else{kb(a.controller.re,b,c);try{if(0g&&0c.indexOf("0x")&&'["'!=c.substr(0,2)?JSON.parse(c.replace(/([a-z]+):/gm,'"$1":').replace(/\/\/[^\n]*/gm,"")):eval("("+c+")");if(k.length)if(1==k.length)Ca(k[0]);else{a.Gb=k.length;a.yb=k[0].length;a.ob=k[0][0].length;var q=k[0][0][0];a.$a=q&&q.length||512;for(d=c=0;d>2,x=q.pattern;void 0===x&&(x=q.pattern=0);var z=q.data;if(void 0===z){var y=q.bytes;if(void 0!==y&&y.length){for(var I= -r<<2,P=y.length;Pb;b++){if(128==zo(a,e,c+0,1)){d.Wf=zo(a,e,c+8,4);(e=yo(a,d.Wf))&&(f=!0);break}c+=16}if(!f)return}d.Df||(d.Df=zo(a,e,19,2)||zo(a,e,32,4),d.Cf=zo(a,e,14,2),d.lh=d.Cf+zo(a,e,22,2)*zo(a,e,16,1),d.vh=zo(a,e,17,2),d.xg=zo(a,e,13,1));d.jh=d.lh+((32*d.vh+(d.$a-1))/d.$a|0);d.em=(d.Df-d.jh)/d.xg|0;d.zg=4084>=d.em?12:16;d.Rk=12==d.zg?4086:65526;b=[];for(e=d.lh;e>8;f+=2;if(q)for(;r--;)xo(d,f,1),254>=q?(x=q,z=xo(d,f+1),f+=3):(x=xo(d,f+3,1),z=xo(d,f+4),f+=6),d.zd[x]&&(d.zd[x].se[k]=[z]),d.A[k]=[x,z],k++;else k+=r}(g=Ao(e,uo,c))&&Bo(e,g+c);g=Ao(e,vo,c);k=Ao(e,so,c);g&&k&&Bo(e,g,g+k)}}}} -function Jo(a,b,c,d,e){var f,g=a.R.length,k=b.$a/32|0;b.uo=d+"\\";for(var q=0;qP)break;for(var F=y.jh+(P-2)*y.xg,L=0;L>3,1),d?e=16==b.zg?e<<8:c&7?e<<4:(e&15)<<8:c&7&&(e>>=4));return e} -function yo(a,b){var c=a.yb*a.ob,d=b/c|0;return dg)break;e|=g<=f)break;e+=String.fromCharCode(f)}return e}function Do(a,b,c,d,e,f){a||(a={sector:d,length:e,data:[],pattern:f});a.Sk=b;a.Tk=c;a.xd=a.Zc=0;a.ab=!1;return a} -function Eo(a,b){var c;c="action=open&volume="+b+("&mode="+a.mode);c+="&chs="+a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;c+="&machine="+a.controller.df();c+="&user="+a.controller.he();return Aa()+"/api/v1/disk?"+c} -function Lo(a,b,c,d,e,f,g){if(a.O){var k;k="action=read&volume="+a.X;k+="&chs="+a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;k=k+("&addr="+b+":"+c+":"+d+":"+e)+("&machine="+a.controller.df());k+="&user="+a.controller.he();za(Aa()+"/api/v1/disk?"+k,null,f,function(k,r,x){k=[b,c,d,e,f,g];var z=!1,y=k[0],I=k[1],P=k[2],F=k[3];if(!x){r=JSON.parse(r);for(z=0;F--;){var L=a.seek(y,I,P,!0);if(!L)break;Ho(L,r,z);z+=L.length;P++}z=k[4]}(k=k[5])&&k(x,z)})}else g&&g(-1,!1)} -function Mo(a,b,c,d,e,f,g){if(a.O){var k={};a.la=!0;k.action="write";k.volume=a.X;k.chs=a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;k.addr=b+":"+c+":"+d+":"+e;k.machine=a.controller.df();k.user=a.controller.he();k.data=JSON.stringify(f);za(Aa()+"/api/v1/disk",k,g,function(f,k,x){var z=[b,c,d,e,g];f=z[0];k=z[1];var y=z[2],I=z[3],z=z[4];a.la=!1;if(0<=f&&fb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}h.read=function(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c}; -h.write=function(a,b,c){if(this.cf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Zc?f=a.xd+a.Zc&&(a.Zc+=f-(a.xd+a.Zc)+1):(a.xd=f,a.Zc=1);d[f]=d[f]&~(255<b;b++){if(128==Ao(a,e,c+0,1)){d.Wf=Ao(a,e,c+8,4);(e=zo(a,d.Wf))&&(f=!0);break}c+=16}if(!f)return}d.Df||(d.Df=Ao(a,e,19,2)||Ao(a,e,32,4),d.Cf=Ao(a,e,14,2),d.lh=d.Cf+Ao(a,e,22,2)*Ao(a,e,16,1),d.vh=Ao(a,e,17,2),d.xg=Ao(a,e,13,1));d.jh=d.lh+((32*d.vh+(d.$a-1))/d.$a|0);d.em=(d.Df-d.jh)/d.xg|0;d.zg=4084>=d.em?12:16;d.Rk=12==d.zg?4086:65526;b=[];for(e=d.lh;e>8;f+=2;if(q)for(;r--;)yo(d,f,1),254>=q?(x=q,z=yo(d,f+1),f+=3):(x=yo(d,f+3,1),z=yo(d,f+4),f+=6),d.zd[x]&&(d.zd[x].se[k]=[z]),d.A[k]=[x,z],k++;else k+=r}(g=Bo(e,vo,c))&&Co(e,g+c);g=Bo(e,wo,c);k=Bo(e,to,c);g&&k&&Co(e,g,g+k)}}}} +function Ko(a,b,c,d,e){var f,g=a.R.length,k=b.$a/32|0;b.uo=d+"\\";for(var q=0;qP)break;for(var F=y.jh+(P-2)*y.xg,L=0;L>3,1),d?e=16==b.zg?e<<8:c&7?e<<4:(e&15)<<8:c&7&&(e>>=4));return e} +function zo(a,b){var c=a.yb*a.ob,d=b/c|0;return dg)break;e|=g<=f)break;e+=String.fromCharCode(f)}return e}function Eo(a,b,c,d,e,f){a||(a={sector:d,length:e,data:[],pattern:f});a.Sk=b;a.Tk=c;a.xd=a.Zc=0;a.ab=!1;return a} +function Fo(a,b){var c;c="action=open&volume="+b+("&mode="+a.mode);c+="&chs="+a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;c+="&machine="+a.controller.df();c+="&user="+a.controller.he();return Aa()+"/api/v1/disk?"+c} +function Mo(a,b,c,d,e,f,g){if(a.O){var k;k="action=read&volume="+a.X;k+="&chs="+a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;k=k+("&addr="+b+":"+c+":"+d+":"+e)+("&machine="+a.controller.df());k+="&user="+a.controller.he();za(Aa()+"/api/v1/disk?"+k,null,f,function(k,r,x){k=[b,c,d,e,f,g];var z=!1,y=k[0],I=k[1],P=k[2],F=k[3];if(!x){r=JSON.parse(r);for(z=0;F--;){var L=a.seek(y,I,P,!0);if(!L)break;Io(L,r,z);z+=L.length;P++}z=k[4]}(k=k[5])&&k(x,z)})}else g&&g(-1,!1)} +function No(a,b,c,d,e,f,g){if(a.O){var k={};a.la=!0;k.action="write";k.volume=a.X;k.chs=a.Gb+":"+a.yb+":"+a.ob+":"+a.$a;k.addr=b+":"+c+":"+d+":"+e;k.machine=a.controller.df();k.user=a.controller.he();k.data=JSON.stringify(f);za(Aa()+"/api/v1/disk",k,g,function(f,k,x){var z=[b,c,d,e,g];f=z[0];k=z[1];var y=z[2],I=z[3],z=z[4];a.la=!1;if(0<=f&&fb&&(b=0);2E3>2,e=Array(d),f=0;f>2,e=a.data;a=a.pattern;for(var f=0;f>8&255;c[d++]=g>>16&255;c[d++]=g>>24&255}return c}h.read=function(a,b){var c=-1;if(a&&b>2,c=(d>((b&3)<<3)&255;return c}; +h.write=function(a,b,c){if(this.cf)return!1;if(b>2;b=(b&3)<<3;for(var g=d.length;g<=f;g++)d[g]=e;a.Zc?f=a.xd+a.Zc&&(a.Zc+=f-(a.xd+a.Zc)+1):(a.xd=f,a.Zc=1);d[f]=d[f]&~(255<=this.A.length||q>=this.A[k].length||r>=this.A[k][q].length){c="sector (CHS="+k+":"+q+":"+r+") out of range ("+ -b+" changes applied)";b=-1;break}if(this.cf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(k=this.A[k][q][r]){for(q=k.data.length;qb?-2!=b&&this.controller.Ua("Unable to restore disk '"+this.P+": "+c):Go(this);return b}; +h.restore=function(a){var b=0,c="unsupported restore format";if(a&&0=this.A.length||q>=this.A[k].length||r>=this.A[k][q].length){c="sector (CHS="+k+":"+q+":"+r+") out of range ("+ +b+" changes applied)";b=-1;break}if(this.cf){c="unable to modify write-protected disk";b=-1;break}e=g[f++];f=g[f++];g=e+f.length;if(k=this.A[k][q][r]){for(q=k.data.length;qb?-2!=b&&this.controller.Ua("Unable to restore disk '"+this.P+": "+c):Ho(this);return b}; h.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 Qo(a){Ya.call(this,"FDC",a,Qo,524288);this.dmaRead=this.vk;this.dmaWrite=this.wk;this.dmaFormat=this.Kk;this.W=a.autoMount||null;this.C=[];this.qa=!Ka("Mobi")&&window&&"FileReader"in window}hb(Qo);aa={};var Ro={3:{Qd:3,fe:0,name:aa.Tn},4:{Qd:2,fe:1,name:aa.Rn},5:{Qd:9,fe:7,name:aa.ao},6:{Qd:9,fe:7,name:aa.Mn},7:{Qd:2,fe:0,name:aa.On},8:{Qd:1,fe:2,name:aa.Sn},10:{Qd:2,fe:7,name:aa.Nn},13:{Qd:6,fe:7,name:aa.zn},15:{Qd:3,fe:0,name:aa.Qn}};h=Qo.prototype; -h.Ub=function(a,b,c){var d=this;switch(b){case "listDisks":return this.xa[b]=c,c.onchange=function(){var a=d.xa.descDisk,b=c.options[c.selectedIndex];if(a&&b){var g={};if(b=b.getAttribute("data-value"))try{g=eval("("+b+")")}catch(k){Ca("FDC option error: "+k.message)}b=g.desc;void 0===b&&(b="");g=g.href;void 0!==g&&(b=''+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.xa[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&So(d,a)},!0; -case "loadDrive":return this.xa[b]=c,c.onclick=function(){var a=d.xa.listDisks;a&&To(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":return this.xa[b]=c,c.onclick=function(){var a=d.xa.listDrives;if(a&&a.options&&d.A)if(a=ca(a.value,10),a=d.A[a])if(a.Da){for(var b=a.Da,c="",k=0,q;q=yo(b,k++);)for(var r=0,x=q.length;r'+b+"");a.innerHTML=b}},!0;case "descDisk":case "listDrives":return this.xa[b]=c,c.onchange=function(){var a=ca(c.value,10);null!=a&&To(d,a)},!0; +case "loadDrive":return this.xa[b]=c,c.onclick=function(){var a=d.xa.listDisks;a&&Uo(d,a.options[a.selectedIndex].text,a.value)},!0;case "saveDrive":return this.xa[b]=c,c.onclick=function(){var a=d.xa.listDrives;if(a&&a.options&&d.A)if(a=ca(a.value,10),a=d.A[a])if(a.Da){for(var b=a.Da,c="",k=0,q;q=zo(b,k++);)for(var r=0,x=q.length;rg.Da.restore(y)&&(k=!1);k&&g.Da&&void 0!==g.jb&&(g.tb=g.Da.seek(g.Wb,g.mb,g.Cb));k||(e=!1)}a.Y=b[c++]||0;a.mc=b[c]||0;return e}h.Hi=function(a){var b;a=this.A[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; +x[z++];g.jb=x[z++];g.tb=null;g.Da||(g.Je="");y=x[z++];102==y&&(y=!1);if("boolean"==typeof y){var I=y,y=x[z++],x=x[z];I?(z=y,y=q.A[r],ap(q,r,!0,!0),y.Ye=!0,r=new io(q,y,"preload"),q.Ii(y,r,z,x,!0)):cp(q,r,y,x,!0)?g.Da&&x&&dp(q,y,x,g.Da):zb(q,!1)}else void 0!==y&&g.Da&&0>g.Da.restore(y)&&(k=!1);k&&g.Da&&void 0!==g.jb&&(g.tb=g.Da.seek(g.Wb,g.mb,g.Cb));k||(e=!1)}a.Y=b[c++]||0;a.mc=b[c]||0;return e}h.Hi=function(a){var b;a=this.A[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; h.jk=function(a,b,c){if(a.Da){var d=a.Da.info(),e=d[2],f=d[1]*e;if(b+c<=d[0]*f)return a.Wb=Math.floor(b/f),b%=f,a.mb=Math.floor(b/e),a.Cb=b%e+1,a.Nb=c*d[3],a.Hb=0,!0}return!1}; -function Zo(a,b){b||(a.ka=0);if(a.W)for(var c in a.W){var d=a.W[c],e=d.path,f;if(!(f=d.name))a:{if((f=a.xa.listDisks)&&f.options)for(var g=0;ga.Gb||f[1]>a.yb)&&(this.Ua('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.kb)),b=null);b?(a.Da=b,a.ik=c,a.Je=d,cp(this,c,d,b),f=b.info(),this.Y|=128,this.Ua('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.kb),a.we||e),a.yg=f[0],a.Kf=f[1],a.Lf=f[2]):a.Ye=!1;a.we&&(a.we=!1,--this.ka||yb(this));So(this,a.kb)}; -function Yo(a,b,c){if((a=a.xa.listDisks)&&a.options){for(var d=0;d=this.O&&(this.sa&=-81,this.P=this.O=0);return c}; -h.Jm=function(a,b,c){n(this)&&m(this,a,b,c,"DATA["+this.O+"]");this.O=Ro[a].Qd){b=!1;this.P=0;a=dp(this);var d,e,f,g,k=a&31;switch(k){case 3:dp(this);dp(this);ep(this);break;case 4:c=dp(this);this.kb=c&3;d=this.A[this.kb];ep(this);fp(this,(d.Hb&-16777216)>>>24);break;case 5:case 6:c=dp(this);b=c>>2&1;this.kb=c&3;d=this.A[this.kb];d.mb=b;c=d.Wb=dp(this);e=dp(this);f=d.Cb=dp(this);g=dp(this);d.Nb=128<>2&1;this.kb=c&3;d= -this.A[this.kb];c=d.Wb;e=d.mb=b;f=d.Cb=1;g=0;d.Hb=0;d.Da&&(d.tb=d.Da.seek(d.Wb,d.mb,d.Cb))?g=d.tb.length>>8:d.Hb=72;gp(this,d,a,b,c,e,f,g);b=!0;break;case 13:c=dp(this);b=c>>2&1;this.kb=c&3;d=this.A[this.kb];c=d.Wb;e=d.mb=b;f=1;g=dp(this);d.Nb=128<>2&1,c=dp(this),d.Wb+=c-d.de,0>d.Wb&&(d.Wb=0),d.Wb>=d.Gb&&(d.Wb=d.Gb-1),d.de=c,d.Hb=32,d.Wb||(d.Hb|=268435456),ep(this),b=!0}0>>8);fp(a,(b.Hb&16711680)>>>16);var q=0;if(e!=b.Wb||f!=b.mb)q=g=1;c&128&&(f^=q,d||(q=0));fp(a,e+q);fp(a,f);fp(a,g);fp(a,k)}function dp(a){var b=a.X[a.P];a.P++;return b}function ep(a){a.P=a.O=0}function fp(a,b){a.X[a.O++]=b} -h.vk=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.Hb&&a.Da){do{if(a.tb&&(e=a.jb,0<=(b=a.Da.read(a.tb,a.jb++)))){d=a.tb;break}a.tb=a.Da.seek(a.Wb,a.mb,a.Cb);if(!a.tb){a.Hb=1088;break}a.jb=0;hp(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};h.wk=function(a,b){return void 0!==b&&0<=b?ip(a,b):-1}; -h.Kk=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.Hb)c=-1;else{a.kd[a.Te++]=c;if(a.Te==a.kd.length){a.Wb=a.kd[0];a.mb=a.kd[1];a.Cb=a.kd[2];a.Nb=128<ip(a,a.zi)){c=-1;break a}a.mg++}a.mg>=a.ee&&(c=-1)}else c=-1;return c};function ip(a,b){if(a.Hb||!a.Da)return-1;do{if(a.tb&&a.Da.write(a.tb,a.jb++,b))break;a.tb=a.Da.seek(a.Wb,a.mb,a.Cb);if(!a.tb){a.Hb=8256;b=-1;break}a.jb=0;hp(a)}while(1);return b} -function hp(a){a.Cb++;a.Cb>=a.Lf+1&&(a.Cb=1,a.mb++,a.mb>=a.Kf&&(a.mb=0,a.Wb++))}var Wo={1012:Qo.prototype.sl,1013:Qo.prototype.ql,1015:Qo.prototype.rl},Xo={1010:Qo.prototype.Km,1013:Qo.prototype.Jm,1015:Qo.prototype.Im};Ta(function(){for(var a=rb(document,"pcjs","fdc"),b=0;ba.Gb||f[1]>a.yb)&&(this.Ua('Diskette "'+c+'" too large for drive '+String.fromCharCode(65+a.kb)),b=null);b?(a.Da=b,a.ik=c,a.Je=d,dp(this,c,d,b),f=b.info(),this.Y|=128,this.Ua('Mounted diskette "'+c+'" in drive '+String.fromCharCode(65+a.kb),a.we||e),a.yg=f[0],a.Kf=f[1],a.Lf=f[2]):a.Ye=!1;a.we&&(a.we=!1,--this.ka||zb(this));To(this,a.kb)}; +function Zo(a,b,c){if((a=a.xa.listDisks)&&a.options){for(var d=0;d=this.O&&(this.sa&=-81,this.P=this.O=0);return c}; +h.Jm=function(a,b,c){n(this)&&m(this,a,b,c,"DATA["+this.O+"]");this.O=So[a].Qd){b=!1;this.P=0;a=ep(this);var d,e,f,g,k=a&31;switch(k){case 3:ep(this);ep(this);fp(this);break;case 4:c=ep(this);this.kb=c&3;d=this.A[this.kb];fp(this);gp(this,(d.Hb&-16777216)>>>24);break;case 5:case 6:c=ep(this);b=c>>2&1;this.kb=c&3;d=this.A[this.kb];d.mb=b;c=d.Wb=ep(this);e=ep(this);f=d.Cb=ep(this);g=ep(this);d.Nb=128<>2&1;this.kb=c&3;d= +this.A[this.kb];c=d.Wb;e=d.mb=b;f=d.Cb=1;g=0;d.Hb=0;d.Da&&(d.tb=d.Da.seek(d.Wb,d.mb,d.Cb))?g=d.tb.length>>8:d.Hb=72;hp(this,d,a,b,c,e,f,g);b=!0;break;case 13:c=ep(this);b=c>>2&1;this.kb=c&3;d=this.A[this.kb];c=d.Wb;e=d.mb=b;f=1;g=ep(this);d.Nb=128<>2&1,c=ep(this),d.Wb+=c-d.de,0>d.Wb&&(d.Wb=0),d.Wb>=d.Gb&&(d.Wb=d.Gb-1),d.de=c,d.Hb=32,d.Wb||(d.Hb|=268435456),fp(this),b=!0}0>>8);gp(a,(b.Hb&16711680)>>>16);var q=0;if(e!=b.Wb||f!=b.mb)q=g=1;c&128&&(f^=q,d||(q=0));gp(a,e+q);gp(a,f);gp(a,g);gp(a,k)}function ep(a){var b=a.X[a.P];a.P++;return b}function fp(a){a.P=a.O=0}function gp(a,b){a.X[a.O++]=b} +h.vk=function(a,b,c){if(void 0===b||0>b){b=-1;var d=null,e=0;if(!a.Hb&&a.Da){do{if(a.tb&&(e=a.jb,0<=(b=a.Da.read(a.tb,a.jb++)))){d=a.tb;break}a.tb=a.Da.seek(a.Wb,a.mb,a.Cb);if(!a.tb){a.Hb=1088;break}a.jb=0;ip(a)}while(1)}c(b,!1,d,e)}else c(-1,!1)};h.wk=function(a,b){return void 0!==b&&0<=b?jp(a,b):-1}; +h.Kk=function(a,b){var c;if(void 0!==b&&0<=b)a:if(c=b,a.Hb)c=-1;else{a.kd[a.Te++]=c;if(a.Te==a.kd.length){a.Wb=a.kd[0];a.mb=a.kd[1];a.Cb=a.kd[2];a.Nb=128<jp(a,a.zi)){c=-1;break a}a.mg++}a.mg>=a.ee&&(c=-1)}else c=-1;return c};function jp(a,b){if(a.Hb||!a.Da)return-1;do{if(a.tb&&a.Da.write(a.tb,a.jb++,b))break;a.tb=a.Da.seek(a.Wb,a.mb,a.Cb);if(!a.tb){a.Hb=8256;b=-1;break}a.jb=0;ip(a)}while(1);return b} +function ip(a){a.Cb++;a.Cb>=a.Lf+1&&(a.Cb=1,a.mb++,a.mb>=a.Kf&&(a.mb=0,a.Wb++))}var Xo={1012:Ro.prototype.sl,1013:Ro.prototype.ql,1015:Ro.prototype.rl},Yo={1010:Ro.prototype.Km,1013:Ro.prototype.Jm,1015:Ro.prototype.Im};Ua(function(){for(var a=sb(document,"pcjs","fdc"),b=0;bq.Da.restore(g)&&(I=!1),I&&void 0!==q.jb&&(q.tb=q.Da.seek(q.ae,q.mb,q.Cb+ +if(void 0===q.type||void 0===mp[g.W][q.type])q.type=g.Oa;r=mp[g.W][q.type];q.ob=r[2]||17;q.$a=r[3]||512;if(z&&g.R){var P=g.R,F=q.type;if(P.A){var z=null,r=void 0,L=P.A[18];15q.Da.restore(g)&&(I=!1),I&&void 0!==q.jb&&(q.tb=q.Da.seek(q.ae,q.mb,q.Cb+ q.lg)));I||(e=!1);null!=a.wa&&1>=d&&(a.wa|=(f.type&3)<<(1-d<<1))}0<=a.kb&&(a.C=a.A[a.kb]);return e}h.Hi=function(a){var b;a=this.A[a];if(void 0!==a){b={};for(var c in a)b[c]=a[c]}return b}; -function sp(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.Oe[2])?e=b.Oe[0]<<8|b.Oe[1]:c=b.type);null==c||d||(d=lp[a.W][c][1],e=lp[a.W][c][0]);d&&((c=lp[a.W][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.Gb=e,b.yb=d,null==b.Da&&(b.Da=new ho(a,b,b.mode)))}} +function tp(a,b,c){if(b){var d=0,e=0;null==c&&((d=b.Oe[2])?e=b.Oe[0]<<8|b.Oe[1]:c=b.type);null==c||d||(d=mp[a.W][c][1],e=mp[a.W][c][0]);d&&((c=mp[a.W][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.Gb=e,b.yb=d,null==b.Da&&(b.Da=new io(a,b,b.mode)))}} h.jk=function(a,b,c){if(a.Da){var d=a.Da.info(),e=d[0];if(e){var f=d[2],g=d[1]*f;if(b+c<=e*g)return a.ae=Math.floor(b/g),b%=g,a.mb=Math.floor(b/f),a.Cb=b%f,a.Nb=c*d[3],a.errorCode=0,!0}}return!1}; -function qp(a,b){b||(a.ka=0);for(var c=0;c=this.O&&(this.P=this.O=0,this.sa&=-15);return c};h.hn=function(a,b,c){m(this,a,b,c,"DATA["+this.O+"]");this.O=a&&(this.sa|=2,this.sa&=-2,tp(this))};h.Ul=function(a,b){var c=this.sa;m(this,a,null,b,"STATUS",c);this.P=a.C.$a?(a.sa=128,vp(a.C,function(b){0<=b?(wp(a),a.R&&5180==a.R.na&&(a.sa=0),a.sa|=88):(a.sa=1,a.Y=16)},!1)):a.sa=80));return d}h.zk=function(a,b){return up(this,a,b)|up(this,a,b)<<8}; -function xp(a,b,c,d){if(a.C&&a.C.Nb>=a.C.$a)if(0>yp(a.C,c))a.sa=1,a.Y=16;else if(1==a.C.jb||a.C.jb==a.C.$a)n(a,1048832)&&m(a,b,c,d,"DATA["+a.C.jb+"]"),1=a.C.$a&&(a.sa|=8))}h.qm=function(a,b,c){xp(this,a,b&255,c);xp(this,a,b>>8&255,c)};h.$k=function(a,b){var c=this.Y;m(this,a,null,b,"ERROR",c);return c};h.vm=function(a,b,c){m(this,a,b,c,"WPREC");this.Va=b};h.bl=function(a,b){var c=this.da;m(this,a,null,b,"SECCNT",c);return c}; +function rp(a,b){b||(a.ka=0);for(var c=0;c=this.O&&(this.P=this.O=0,this.sa&=-15);return c};h.hn=function(a,b,c){m(this,a,b,c,"DATA["+this.O+"]");this.O=a&&(this.sa|=2,this.sa&=-2,up(this))};h.Ul=function(a,b){var c=this.sa;m(this,a,null,b,"STATUS",c);this.P=a.C.$a?(a.sa=128,wp(a.C,function(b){0<=b?(xp(a),a.R&&5180==a.R.na&&(a.sa=0),a.sa|=88):(a.sa=1,a.Y=16)},!1)):a.sa=80));return d}h.zk=function(a,b){return vp(this,a,b)|vp(this,a,b)<<8}; +function yp(a,b,c,d){if(a.C&&a.C.Nb>=a.C.$a)if(0>zp(a.C,c))a.sa=1,a.Y=16;else if(1==a.C.jb||a.C.jb==a.C.$a)n(a,1048832)&&m(a,b,c,d,"DATA["+a.C.jb+"]"),1=a.C.$a&&(a.sa|=8))}h.qm=function(a,b,c){yp(this,a,b&255,c);yp(this,a,b>>8&255,c)};h.$k=function(a,b){var c=this.Y;m(this,a,null,b,"ERROR",c);return c};h.vm=function(a,b,c){m(this,a,b,c,"WPREC");this.Va=b};h.bl=function(a,b){var c=this.da;m(this,a,null,b,"SECCNT",c);return c}; h.tm=function(a,b,c){m(this,a,b,c,"SECCNT");this.da=b};h.cl=function(a,b){var c=this.Ha;m(this,a,null,b,"SECNUM",c);return c};h.um=function(a,b,c){m(this,a,b,c,"SECNUM");this.Ha=b};h.Yk=function(a,b){var c=this.Ea;m(this,a,null,b,"CYLLO",c);return c};h.pm=function(a,b,c){m(this,a,b,c,"CYLLO");this.Ea=b};h.Xk=function(a,b){var c=this.Ba;m(this,a,null,b,"CYLHI",c);return c};h.om=function(a,b,c){m(this,a,b,c,"CYLHI");this.Ba=b};h.Zk=function(a,b){var c=this.za;m(this,a,null,b,"DRVHD",c);return c}; -h.rm=function(a,b,c){m(this,a,b,c,"DRVHD");this.za=b;this.sa=this.A[this.za&16?1:0]?this.sa|80:this.sa&-65};h.dl=function(a,b){var c=this.sa;m(this,a,null,b,"STATUS",c);this.sa&64&&(this.sa&=-129);return c};h.nm=function(a,b,c){m(this,a,b,c,"COMMAND");this.Ma=b;this.R&&$f(this.R,14);zp(this)};h.sm=function(a,b,c){m(this,a,b,c,"FDR");this.la&4&&!(b&4)&&(this.Y=1);this.la=b}; -function zp(a){var b=!1,c=a.Ma,d=a.za&16?1:0,e=a.za&15,f=a.Ea|(a.Ba&3)<<8,g=a.Ha,k=a.da||256;a.kb=-1;a.C=null;a.Y=0;a.sa=80;var q=a.A[d];q?(q.ae=f,q.mb=e,q.Cb=g,q.Nb=k*q.$a,c=144<=c?c:c&240,q.tb=null,q.jb=0,q.errorCode=0,a.kb=d,a.C=q):c=-1;switch(c&240){case 16:b=!0;break;case 32:a.sa=128;vp(q,function(b){0<=b&&a.R?(wp(a),a.sa=88):(a.sa=1,a.Y=16)},!1);break;case 48:a.sa=8;break;case 64:b=!0;break;case 112:b=!0;break;case 144:a.Y=1;b=!0;break;case 145:q.yb=e+1,q.ob=k,b=!0}b&&wp(a)} -function wp(a){!a.R||a.la&2||ag(a.R,14,120)} -function tp(a){a.P=0;var b=Ap(a),c=Ap(a),d=c&32,e=d>>5,f=c&31,g=Ap(a),k=Ap(a),q=g<<2&768|k,r=g&63,x=Ap(a),z=Ap(a),y=a.A[e];y&&(y.ae=q,y.mb=f,y.Cb=r,y.Nb=x*y.$a);switch(b){case 3:Bp(a,y?y.errorCode:4);Cp(a,c);Cp(a,g);Cp(a,k);Cp(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Ap(a));)y&&cb?vp(a,c):c(-1,!1)};h.yk=function(a,b){return void 0!==b&&0<=b?yp(a,b):-1}; -h.Lk=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.jbyp(a,a.zi)){c=-1;break a}a.mg++}a.mg>=a.ee&&(c=-1)}else c=-1;return c}; -function Dp(a,b,c){b.errorCode=4;if(b.Da&&(b.tb=null,a.R)){b.errorCode=0;el(a.R,3,a,"dmaRead",b);Yk(a.R,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Ep(a,b,c){b.errorCode=4;if(b.Da&&(b.tb=null,a.R)){b.errorCode=0;el(a.R,3,a,"dmaWrite",b);Yk(a.R,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 Fp(a,b,c){b.errorCode=4;b.Pe&&b.Pe.length==b.Nb||(b.Pe=Array(b.Nb));b.jb=0;a.R?(b.errorCode=0,el(a.R,3,a,"dmaWriteBuffer",b),Yk(a.R,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} -function vp(a,b,c){var d=-1,e=null,f=0;if(a.errorCode)return b&&b(d,!1,e,f),d;var g=!1!==c?1:0;if(a.tb&&(f=a.jb,d=a.Da.read(a.tb,a.jb),a.jb+=g,0<=d))return e=a.tb,b&&b(d,!1,e,f),d;if(b){if(a.Da)return a.Da.seek(a.ae,a.mb,a.Cb+a.lg,!1,function(c,q){(a.tb=c)?(e=c,f=a.jb=0,Gp(a),d=a.Da.read(a.tb,a.jb),a.jb+=g):a.errorCode=20;b(d,q,e,f)}),d;a.errorCode=20;b(d,!1,e,f)}return d} -function yp(a,b){if(a.errorCode)return-1;do{if(a.tb&&a.Da.write(a.tb,a.jb++,b))break;a.Da&&a.Da.seek(a.ae,a.mb,a.Cb+a.lg,!0,function(b){a.tb=b});if(!a.tb){a.errorCode=20;b=-1;break}a.jb=0;Gp(a)}while(1);return b}function Gp(a){a.Cb++;var b=1-a.lg;a.Cb>=a.ob+b&&(a.Cb=b,a.mb++,a.mb>=a.yb&&(a.mb=0,a.ae++))}h.Vl=function(){var a=this.M.H&255;!(this.M.F>>8)&&128>8||!this.R)||(a=!(this.R.vc[0].Bd&64));return a?!0:!1}; -var np={800:jp.prototype.Tl,801:jp.prototype.Ul,802:jp.prototype.Sl},mp={496:jp.prototype.zk,497:jp.prototype.$k,498:jp.prototype.bl,499:jp.prototype.cl,500:jp.prototype.Yk,501:jp.prototype.Xk,502:jp.prototype.Zk,503:jp.prototype.dl},pp={800:jp.prototype.hn,801:jp.prototype.mn,802:jp.prototype.kn,803:jp.prototype.jn,807:jp.prototype.hi,811:jp.prototype.hi,815:jp.prototype.hi},op={496:jp.prototype.qm,497:jp.prototype.vm,498:jp.prototype.tm,499:jp.prototype.um,500:jp.prototype.pm,501:jp.prototype.om, -502:jp.prototype.rm,503:jp.prototype.nm,1014:jp.prototype.sm};Ta(function(){for(var a=rb(document,"pcjs","hdc"),b=0;b>5,f=c&31,g=Bp(a),k=Bp(a),q=g<<2&768|k,r=g&63,x=Bp(a),z=Bp(a),y=a.A[e];y&&(y.ae=q,y.mb=f,y.Cb=r,y.Nb=x*y.$a);switch(b){case 3:Cp(a,y?y.errorCode:4);Dp(a,c);Dp(a,g);Dp(a,k);Dp(a,0|d);b=-1;break;case 12:for(c=0;0<=(b=Bp(a));)y&&cb?wp(a,c):c(-1,!1)};h.yk=function(a,b){return void 0!==b&&0<=b?zp(a,b):-1}; +h.Lk=function(a,b){var c;void 0!==b&&0<=b?(c=b,a.jbzp(a,a.zi)){c=-1;break a}a.mg++}a.mg>=a.ee&&(c=-1)}else c=-1;return c}; +function Ep(a,b,c){b.errorCode=4;if(b.Da&&(b.tb=null,a.R)){b.errorCode=0;fl(a.R,3,a,"dmaRead",b);Zk(a.R,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)});return}c(b.errorCode?2:0)}function Fp(a,b,c){b.errorCode=4;if(b.Da&&(b.tb=null,a.R)){b.errorCode=0;fl(a.R,3,a,"dmaWrite",b);Zk(a.R,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 Gp(a,b,c){b.errorCode=4;b.Pe&&b.Pe.length==b.Nb||(b.Pe=Array(b.Nb));b.jb=0;a.R?(b.errorCode=0,fl(a.R,3,a,"dmaWriteBuffer",b),Zk(a.R,3,function(a){a||0!=b.errorCode||(b.errorCode=4);c(b.errorCode?2:0)})):c(b.errorCode?2:0)} +function wp(a,b,c){var d=-1,e=null,f=0;if(a.errorCode)return b&&b(d,!1,e,f),d;var g=!1!==c?1:0;if(a.tb&&(f=a.jb,d=a.Da.read(a.tb,a.jb),a.jb+=g,0<=d))return e=a.tb,b&&b(d,!1,e,f),d;if(b){if(a.Da)return a.Da.seek(a.ae,a.mb,a.Cb+a.lg,!1,function(c,q){(a.tb=c)?(e=c,f=a.jb=0,Hp(a),d=a.Da.read(a.tb,a.jb),a.jb+=g):a.errorCode=20;b(d,q,e,f)}),d;a.errorCode=20;b(d,!1,e,f)}return d} +function zp(a,b){if(a.errorCode)return-1;do{if(a.tb&&a.Da.write(a.tb,a.jb++,b))break;a.Da&&a.Da.seek(a.ae,a.mb,a.Cb+a.lg,!0,function(b){a.tb=b});if(!a.tb){a.errorCode=20;b=-1;break}a.jb=0;Hp(a)}while(1);return b}function Hp(a){a.Cb++;var b=1-a.lg;a.Cb>=a.ob+b&&(a.Cb=b,a.mb++,a.mb>=a.yb&&(a.mb=0,a.ae++))}h.Vl=function(){var a=this.M.H&255;!(this.M.F>>8)&&128>8||!this.R)||(a=!(this.R.vc[0].Bd&64));return a?!0:!1}; +var op={800:kp.prototype.Tl,801:kp.prototype.Ul,802:kp.prototype.Sl},np={496:kp.prototype.zk,497:kp.prototype.$k,498:kp.prototype.bl,499:kp.prototype.cl,500:kp.prototype.Yk,501:kp.prototype.Xk,502:kp.prototype.Zk,503:kp.prototype.dl},qp={800:kp.prototype.hn,801:kp.prototype.mn,802:kp.prototype.kn,803:kp.prototype.jn,807:kp.prototype.hi,811:kp.prototype.hi,815:kp.prototype.hi},pp={496:kp.prototype.qm,497:kp.prototype.vm,498:kp.prototype.tm,499:kp.prototype.um,500:kp.prototype.pm,501:kp.prototype.om, +502:kp.prototype.rm,503:kp.prototype.nm,1014:kp.prototype.sm};Ua(function(){for(var a=sb(document,"pcjs","hdc"),b=0;b>2;this.Ga=b.wg;this.cc=new ld(this.M,7,"DBG");this.Qa=Zp;80186<=this.M.na&&(this.Qa=Zp.slice(),this.Qa[15]=Xp,80286<=this.M.na&&(this.Qa[15]=Yp,80386<=this.M.na&&(this.Ra=8)));vk(this,64,function(a){cq(d,d.M.jd,a[0])});vk(this,128,function(a){cq(d,d.M.ya,a[0],d.M.ya!==d.M.jd)});vk(this,4,function(a){if(a=a[0]){var b=dq(d, -a);if(void 0===b)d.U("invalid selector: "+a);else if(a=eq(d,b,2),d.U("dumpSel("+ia(a?a.ga:b)+"): %"+l(a?a.dc:null,d.Ja)),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 k=fq[a.type];k&&(c=k[0],b=k[1])}!c||a.Bb&32768||(c+=",not present");d.U((b?"seg="+ia(a.Fa&65535)+" off="+ia(a.Za):"base="+l(a.Fa,d.Ja)+" limit="+ -gq(a.Za))+" type="+ga(a.type>>8)+" ("+c+") ext="+ia(a.ext&-65296)+" dpl="+ga(a.Mc))}}else d.U("no selector")});vk(this,8,function(a){a:{if(a=a[0]){var b=dq(d,a);if(void 0===b){d.U("invalid task selector: "+a);break a}a=eq(d,b,2)}else a=d.M.Ya;d.U("dumpTSS("+ia(a?a.ga:b)+"): %"+l(a?a.Fa:null,d.Ja));if(a){var b="",c=a.type&-513,k=256==c?4:8,q=256==c?hq:iq,r,x,z,y;for(y in q)r=q[y],x=a.Fa+r,z=Hf(d.M,x,2),2304==c&&(z|=Hf(d.M,x+2,2)<<16),b&&(b+="\n"),b+=ia(r)+" "+oa(y+":",11)+l(z,k);if(2304==c)for(y=0, -r=z>>>16;ry;)x=a.Fa+r,z=Hf(d.M,x,2),b+="\n"+ia(r)+" ports "+ia(y)+"-"+ia(y+15)+": "+fa(z,2),y+=16,r+=2;d.U(b)}}});vk(this,134217728,function(a){var b;(a=a[0])&&(b=dq(d,a));if(void 0===b)d.U("invalid MCB");else for(d.U("dumpMCB("+ia(b)+")");b;){a=Ip(d,0,b);var c=d.Wa(a,1),k=d.va(a,2),q=d.va(a,5);if(77!=c&&90!=c)break;d.U(jq(0,b)+": '"+String.fromCharCode(c)+"' PID="+ia(k)+" LEN="+ia(q)+' "'+kq(d,a,8)+'"');b+=1+q}});this.R=null;this.xb=0;this.lb=!1;Te(this.M,48,this.Yl.bind(this));Te(this.M, -65,this.Zl.bind(this));this.ta=null;Te(this.M,104,this.$l.bind(this));yb(this)};function lq(a,b,c,d,e,f){b=kq(a,b);var g=eq(a,d),g=g?g.Za+1:0,k=(e?"_CODE":"_DATA")+l(c,2);f&&n(a,128)&&a.message(b+" "+(e?"code":"data")+"("+l(c,4)+")=#"+l(d,4)+" len "+l(g));e=mq(a,b,c);e[b+k]=0;Dl(a,b,c,d,0,null,g,e)} -function nq(a,b,c,d){var e=a.va(b,2),f=a.va(b,2),g=a.ua(b,4),k=a.ua(b,4),q=Ip(a,a.ua(b,4),a.va(b,2));b=Ip(a,a.ua(b,4),a.va(b,2));b=kq(a,b).toUpperCase();var q=kq(a,q).toUpperCase(),r=(c?"_CODE":"_DATA")+l(e,2);d&&n(a,128)&&a.message((b==q?"":b+"!")+q+" "+(c?"code":"data")+"("+l(e,4)+")="+l(f,4)+":"+l(g)+" len "+l(k));c=mq(a,q,e);c[q+r]=g;Dl(a,q,e,f,g,null,k,c)}function oq(a,b,c){c=kq(a,c).toUpperCase();pq(a,c,b)} -h.Yl=function(){var a=this.M;if(null!=this.R&&2752554==a.F){var b=a.H&65535,c=a.J&65535,d=Ip(this,u(a)+12,a.Aa.ga);switch(this.ua(d)){case 336:nq(this,Ip(this,a.D,b),!c,!!this.R)}}return!0}; -h.Zl=function(a){var b=this.M,c=b.F&65535,d=b.D&65535,e=b.G&65535,f=b.H&65535,g=b.J&65535,k=b.I&65535,q=b.bb.ga;if(null==this.R)return 79==c&&Ue(b,a,function(a){return function(){62342!=(b.F&65535)?(b.F=b.F&-65536|62342,vb(a,"INT 0x41 handling enabled",128),a.R=!0):(vb(a,"INT 0x41 monitoring enabled",128),a.R=!1)}}(this)),!0;switch(c){case 79:this.R&&(b.F=b.F&-65536|62342,vb(this,"INT 0x41 handling enabled",128));break;case 80:lq(this,Ip(this,k,q),d+1,e,!(g&1),!!this.R);break;case 82:pq(this,null, -d);break;case 127:this.R&&(b.F=b.F&-65536|(this.lb?0:1));break;case 131:this.R&&(a=Ip(this,b.H,e),this.xb++?(this.U("TRAPFAULT failed"),qq(this,this.A,a,!0,!0),this.xb=0,this.bc()):(this.U("INT 0x41 TRAPFAULT: fault="+ia(d)+" error="+("0x"+l(b.J))+" addr="+rq(a)),this.Nd(this.A,a,!0),Kp(this,!0)));break;case 141:this.R&&(b.F=b.F&-65536|1);break;case 336:nq(this,Ip(this,b.D,f),!g,!!this.R);break;case 338:oq(this,d,Ip(this,b.I,f))}this.lb=!1;return!this.R}; -h.$l=function(a){var b=this.M,c=b.F&255,d=b.F>>8&255,e=b.D&65535,f=b.G&65535,g=b.H&65535,k=b.I&65535,q=b.bb.ga;if(null==this.ta){if(67==d){if(609437257==b.ua((b.Ca.ga<<4)+10)||1111835735==b.ua((b.Ca.ga<<4)+95))return!0;Ue(b,a,function(a){return function(){62342!=(b.F&65535)?(b.F=b.F&-65536|62342,vb(a,"INT 0x68 handling enabled",128),a.R=a.ta=!0):(vb(a,"INT 0x68 monitoring enabled",128),a.ta=!1)}}(this))}return!0}switch(d){case 67:this.ta&&(b.F=b.F&-65536|62342);break;case 68:this.ta&&(a=nd(b.Ca,this.Gk.bind(this)))&& -(b.I=a[0],Dd(b,a[1]));break;case 72:pq(this,null,e);break;case 80:32==c?lq(this,Ip(this,k,q),0,f,!0,!!this.ta):128>c?lq(this,Ip(this,k,q),e+1,c&64?g:f,!(c&1),!!this.ta):nq(this,Ip(this,k,q),!(c&1),!!this.ta),this.ta&&(b.F=b.F&-256|1)}return!this.ta};h.Gk=function(){var a=this.M;5==(a.F&255)&&(a.G=a.J=0,a.F=a.F&-256|1);return!1}; -h.Ub=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ta=this.xa[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode)b=c.value,c.value="",Mp(d,b,!0);else if(27==a.keyCode)c.value=b="";else if(38==a.keyCode?d.W>>0)+1;a.Bb=f;a.type=g;a.ext=q;a.dc=d;md(a,!0,!0,!1)}}return a}h.ic=function(a,b,c){var d=a&&a.Ia;if(null==d&&(d=-1,a)){var e=eq(this,a.ga,a.type);e&&(b=a.Xa||0,c=c||1,d=e=-1===e.dc||e.cd&&(b>>>0)+c>e.fc||!e.cd&&(b>>>0)+c<=e.fc?e.Fa+b|0:-1,a.Ia=d)}return d};h.Wa=function(a,b){var c=255,d=this.ic(a,!1,1);-1!==d&&(c=Hf(this.M,d,1,5==a.type)|0,b&&tq(this,a,b));return c}; -h.vb=function(a,b){return a.Xb?this.ua(a,b?4:0):this.va(a,b?2:0)};h.va=function(a,b){var c=65535,d=this.ic(a,!1,2);-1!==d&&(c=Hf(this.M,d,2,5==a.type),b&&tq(this,a,b));return c};h.ua=function(a,b){var c=-1,d=this.ic(a,!1,4);-1!==d&&(c=Hf(this.M,d,4,5==a.type),b&&tq(this,a,b));return c};h.tc=function(a,b,c){var d=this.ic(a,!0,1);if(-1!==d){if(5!=a.type)this.M.tc(d,b);else{var e=this.ja;e.ya[(d&e.Mb)>>>e.Pa].tf(d&e.A,b&255,d)}c&&tq(this,a,c);Xc(this.M,!0)}}; -h.pb=function(a,b,c){var d=this.ic(a,!0,2);-1!==d&&(5!=a.type?this.M.pb(d,b):mc(this.ja,d,b),c&&tq(this,a,c),Xc(this.M,!0))};function Ip(a,b,c,d,e,f,g){return uq(a,{},b,c,d,e,f,g)}function uq(a,b,c,d,e,f,g,k){b.Xa=c||0;b.ga=d;b.Ia=e;b.type=f||(sq(a)?2:1);b.Xb=null!=g?g:a.M&&4==a.M.Ca.fa;b.rc=null!=k?k:a.M&&4==a.M.Ca.fd;b.Sd=!1;return b}function vq(a){return[a.Xa,a.ga,a.Ia,a.Sd,a.Xb,a.rc,a.Qe,a.Rd]}function wq(a){return{Xa:a[0],ga:a[1],Ia:a[2],Sd:a[3],Xb:a[4],rc:a[5],Qe:a[6],Rd:a[7]}} -function xq(a,b,c){if(null!=b.ga&&(a=eq(a,b.ga,b.type))){var d=b.Xa&a.Ga;if(!a.cd){if(d>>>0>=a.fc)return!1}else if(d>>>0f?null!=k?(g=Aq(a,b,void 0),f=null):(f=Aq(a,b,void 0),null==f&&(g=null)):(k=Aq(a,b.substring(0,f),void 0),g=Aq(a,b.substring(f+1),void 0),f=null)}null!=g&&(e=Ip(a,g,k,f,c),d||xq(a,e,!0)||(a.U("invalid offset: "+rq(e)),e=null));return e}function Bq(a,b,c){c&&(c=c.match(/(['"])(.*?)\1/))&&(b.Ck=Cq(a,b.hk=c[2]))}function tq(a,b,c){c=c||1;null!=b.Ia&&(b.Ia+=c);null!=b.ga&&(b.Xa+=c,xq(a,b)||(b.Xa=0,b.Ia=null))} -function jq(a,b,c){return null!=b?l(b,4)+":"+l(a,a&-65536||c?8:4):l(a)}function rq(a){var b;switch(a.type){case 1:case 3:b="&";break;case 2:b="#";break;case 4:b="%";break;case 5:b="%%";break;default:b=a.ga?"":"%"}return 4<=a.type||null==a.ga?b+l(a.Ia):b+jq(a.Xa,a.ga,a.rc)}function kq(a,b,c){var d="";for(c=c||256;d.length>>a.M.Pa;g=1}a.U("blockid "+(d?"linear ":"physical")+" blockaddr used size type");a.U("-------- --------- ---------- ------ ------ ----");c=-1;for(var k=0;g--;)(d=b[f])&&5==d.type&&(d=Mc(a.M,e,!1,!0)),d.type==c?k++||a.U("..."):(c=d.type,k=Dc[c],6==c&&(d=d.Cd,k+=" -> "+Dc[d.type]),d&&a.U(l(d.id)+" %"+l(f<c&&(c=ya(Up,a.substr(b,2))));return c} -function Fq(a,b){var c=0,d=Gq(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.Ra}return c?l(d,c):"??"} -function Gq(a,b){var c;if(0<=b){var d=a.M;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.K&65535;break;case 14:c=d.J&65535;break;case 15:c=d.I&65535;break;case 22:c=v(d)&65535;break;case 23:c=Fd(d);break; +4227],3:[38,4227],4:[14,4227],5:[17,4227],6:[23,4227],7:[26,4227],48:[10,8298,4201],49:[19,8298,4201],50:[35,4202],51:[36,4202],52:[16,8298,4201],53:[13,8298,4201],54:[25,8298,4201],55:[22,8298,4201]},223:{0:[4,4227],2:[5,8323],3:[6,8323],4:[7,4238],5:[4,4236],6:[8,8334],7:[6,8332],48:[75,4202],49:[3,8298],50:[2,4202],51:[2,4202],52:[80,32768]}},cq=[[[6,12417,4097],[99,12417,4097],[5,12417,4097],[120,12417,4097],[7,12417,4097],[154,12417,4097],[162,12417,4097],[24,4225,4097]],[[6,12420,4100],[99, +12420,4100],[5,12420,4100],[120,12420,4100],[7,12420,4100],[154,12420,4100],[162,12420,4100],[24,4228,4100]],[[6,12420,4098],[99,12420,4098],[5,12420,4098],[120,12420,4098],[7,12420,4098],[154,12420,4098],[162,12420,4098],[24,4228,4098]],[[115,45185,4097],[116,45185,4097],[109,45185,4097],[110,45185,4097],[140,45185,4097],[142,45185,4097],Yp,[119,45185,4097]],[[115,45188,4097],[116,45188,4097],[109,45188,4097],[110,45188,4097],[140,45188,4097],[142,45188,4097],Yp,[119,45188,4097]],[[115,12417,4113], +[116,12417,4113],[109,12417,4113],[110,12417,4113],[140,12417,4113],[142,12417,4113],Yp,[119,12417,4113]],[[115,12420,4113],[116,12420,4113],[109,12420,4113],[110,12420,4113],[140,12420,4113],[142,12420,4113],Yp,[119,12420,4113]],[[115,12417,4449],[116,12417,4449],[109,12417,4449],[110,12417,4449],[140,12417,4449],[142,12417,4449],Yp,[119,12417,4449]],[[115,12420,4449],[116,12420,4449],[109,12420,4449],[110,12420,4449],[140,12420,4449],[142,12420,4449],Yp,[119,12420,4449]],[[155,4225,4097],Yp,[98, +12417],[96,12417],[95,4225],[42,12417],[32,4225],[41,12417]],[[155,4228,4100],Yp,[98,12420],[96,12420],[95,4228],[42,12420],[32,4228],[41,12420]],[[44,12417],[31,12417],Yp,Yp,Yp,Yp,Yp,Yp],[[44,12420],[31,12420],[17,4228],[17,4231],[57,4228],[57,4231],[108,4228],Yp],[],[[145,41091],[153,41091],[78,36995],[89,36995],[156,36995],[157,36995],Yp,Yp],[[139,41091],[144,41091],[75,36995],[77,36995],[146,41091],Yp,[79,36995],Yp],[Yp,Yp,Yp,Yp,[13,53380,4097],[16,57476,4097],[15,57476,4097],[14,57476,4097]]]; +h=Ip.prototype; +h.Jc=function(a,b,c,d){this.ja=b;this.M=c;this.ia=a;this.oc=Lb(a,"FDC");this.Vb=Lb(a,"HDC");this.Yb=Lb(a,"FPU");this.X=Lb(a,"Mouse");(a=Vo(a,"messages"))&&Mp(this,a);this.Ja=b.O>>2;this.Ga=b.wg;this.cc=new md(this.M,7,"DBG");this.Qa=$p;80186<=this.M.na&&(this.Qa=$p.slice(),this.Qa[15]=Yp,80286<=this.M.na&&(this.Qa[15]=Zp,80386<=this.M.na&&(this.Ra=8)));wk(this,64,function(a){dq(d,d.M.jd,a[0])});wk(this,128,function(a){dq(d,d.M.ya,a[0],d.M.ya!==d.M.jd)});wk(this,4,function(a){if(a=a[0]){var b=eq(d, +a);if(void 0===b)d.U("invalid selector: "+a);else if(a=fq(d,b,2),d.U("dumpSel("+ia(a?a.ga:b)+"): %"+l(a?a.dc:null,d.Ja)),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 k=gq[a.type];k&&(c=k[0],b=k[1])}!c||a.Bb&32768||(c+=",not present");d.U((b?"seg="+ia(a.Fa&65535)+" off="+ia(a.Za):"base="+l(a.Fa,d.Ja)+" limit="+ +hq(a.Za))+" type="+ga(a.type>>8)+" ("+c+") ext="+ia(a.ext&-65296)+" dpl="+ga(a.Mc))}}else d.U("no selector")});wk(this,8,function(a){a:{if(a=a[0]){var b=eq(d,a);if(void 0===b){d.U("invalid task selector: "+a);break a}a=fq(d,b,2)}else a=d.M.Ya;d.U("dumpTSS("+ia(a?a.ga:b)+"): %"+l(a?a.Fa:null,d.Ja));if(a){var b="",c=a.type&-513,k=256==c?4:8,q=256==c?iq:jq,r,x,z,y;for(y in q)r=q[y],x=a.Fa+r,z=If(d.M,x,2),2304==c&&(z|=If(d.M,x+2,2)<<16),b&&(b+="\n"),b+=ia(r)+" "+oa(y+":",11)+l(z,k);if(2304==c)for(y=0, +r=z>>>16;ry;)x=a.Fa+r,z=If(d.M,x,2),b+="\n"+ia(r)+" ports "+ia(y)+"-"+ia(y+15)+": "+fa(z,2),y+=16,r+=2;d.U(b)}}});wk(this,134217728,function(a){var b;(a=a[0])&&(b=eq(d,a));if(void 0===b)d.U("invalid MCB");else for(d.U("dumpMCB("+ia(b)+")");b;){a=Jp(d,0,b);var c=d.Wa(a,1),k=d.va(a,2),q=d.va(a,5);if(77!=c&&90!=c)break;d.U(kq(0,b)+": '"+String.fromCharCode(c)+"' PID="+ia(k)+" LEN="+ia(q)+' "'+lq(d,a,8)+'"');b+=1+q}});this.R=null;this.xb=0;this.lb=!1;Ue(this.M,48,this.Yl.bind(this));Ue(this.M, +65,this.Zl.bind(this));this.ta=null;Ue(this.M,104,this.$l.bind(this));zb(this)};function mq(a,b,c,d,e,f){b=lq(a,b);var g=fq(a,d),g=g?g.Za+1:0,k=(e?"_CODE":"_DATA")+l(c,2);f&&n(a,128)&&a.message(b+" "+(e?"code":"data")+"("+l(c,4)+")=#"+l(d,4)+" len "+l(g));e=nq(a,b,c);e[b+k]=0;El(a,b,c,d,0,null,g,e)} +function oq(a,b,c,d){var e=a.va(b,2),f=a.va(b,2),g=a.ua(b,4),k=a.ua(b,4),q=Jp(a,a.ua(b,4),a.va(b,2));b=Jp(a,a.ua(b,4),a.va(b,2));b=lq(a,b).toUpperCase();var q=lq(a,q).toUpperCase(),r=(c?"_CODE":"_DATA")+l(e,2);d&&n(a,128)&&a.message((b==q?"":b+"!")+q+" "+(c?"code":"data")+"("+l(e,4)+")="+l(f,4)+":"+l(g)+" len "+l(k));c=nq(a,q,e);c[q+r]=g;El(a,q,e,f,g,null,k,c)}function pq(a,b,c){c=lq(a,c).toUpperCase();qq(a,c,b)} +h.Yl=function(){var a=this.M;if(null!=this.R&&2752554==a.F){var b=a.H&65535,c=a.J&65535,d=Jp(this,u(a)+12,a.Aa.ga);switch(this.ua(d)){case 336:oq(this,Jp(this,a.D,b),!c,!!this.R)}}return!0}; +h.Zl=function(a){var b=this.M,c=b.F&65535,d=b.D&65535,e=b.G&65535,f=b.H&65535,g=b.J&65535,k=b.I&65535,q=b.bb.ga;if(null==this.R)return 79==c&&Ve(b,a,function(a){return function(){62342!=(b.F&65535)?(b.F=b.F&-65536|62342,wb(a,"INT 0x41 handling enabled",128),a.R=!0):(wb(a,"INT 0x41 monitoring enabled",128),a.R=!1)}}(this)),!0;switch(c){case 79:this.R&&(b.F=b.F&-65536|62342,wb(this,"INT 0x41 handling enabled",128));break;case 80:mq(this,Jp(this,k,q),d+1,e,!(g&1),!!this.R);break;case 82:qq(this,null, +d);break;case 127:this.R&&(b.F=b.F&-65536|(this.lb?0:1));break;case 131:this.R&&(a=Jp(this,b.H,e),this.xb++?(this.U("TRAPFAULT failed"),rq(this,this.A,a,!0,!0),this.xb=0,this.bc()):(this.U("INT 0x41 TRAPFAULT: fault="+ia(d)+" error="+("0x"+l(b.J))+" addr="+sq(a)),this.Nd(this.A,a,!0),Lp(this,!0)));break;case 141:this.R&&(b.F=b.F&-65536|1);break;case 336:oq(this,Jp(this,b.D,f),!g,!!this.R);break;case 338:pq(this,d,Jp(this,b.I,f))}this.lb=!1;return!this.R}; +h.$l=function(a){var b=this.M,c=b.F&255,d=b.F>>8&255,e=b.D&65535,f=b.G&65535,g=b.H&65535,k=b.I&65535,q=b.bb.ga;if(null==this.ta){if(67==d){if(609437257==b.ua((b.Ca.ga<<4)+10)||1111835735==b.ua((b.Ca.ga<<4)+95))return!0;Ve(b,a,function(a){return function(){62342!=(b.F&65535)?(b.F=b.F&-65536|62342,wb(a,"INT 0x68 handling enabled",128),a.R=a.ta=!0):(wb(a,"INT 0x68 monitoring enabled",128),a.ta=!1)}}(this))}return!0}switch(d){case 67:this.ta&&(b.F=b.F&-65536|62342);break;case 68:this.ta&&(a=od(b.Ca,this.Gk.bind(this)))&& +(b.I=a[0],Ed(b,a[1]));break;case 72:qq(this,null,e);break;case 80:32==c?mq(this,Jp(this,k,q),0,f,!0,!!this.ta):128>c?mq(this,Jp(this,k,q),e+1,c&64?g:f,!(c&1),!!this.ta):oq(this,Jp(this,k,q),!(c&1),!!this.ta),this.ta&&(b.F=b.F&-256|1)}return!this.ta};h.Gk=function(){var a=this.M;5==(a.F&255)&&(a.G=a.J=0,a.F=a.F&-256|1);return!1}; +h.Ub=function(a,b,c){var d=this;switch(b){case "debugInput":return this.Ta=this.xa[b]=c,c.onkeydown=function(a){var b;if(13==a.keyCode)b=c.value,c.value="",Np(d,b,!0);else if(27==a.keyCode)c.value=b="";else if(38==a.keyCode?d.W>>0)+1;a.Bb=f;a.type=g;a.ext=q;a.dc=d;nd(a,!0,!0,!1)}}return a}h.ic=function(a,b,c){var d=a&&a.Ia;if(null==d&&(d=-1,a)){var e=fq(this,a.ga,a.type);e&&(b=a.Xa||0,c=c||1,d=e=-1===e.dc||e.cd&&(b>>>0)+c>e.fc||!e.cd&&(b>>>0)+c<=e.fc?e.Fa+b|0:-1,a.Ia=d)}return d};h.Wa=function(a,b){var c=255,d=this.ic(a,!1,1);-1!==d&&(c=If(this.M,d,1,5==a.type)|0,b&&uq(this,a,b));return c}; +h.vb=function(a,b){return a.Xb?this.ua(a,b?4:0):this.va(a,b?2:0)};h.va=function(a,b){var c=65535,d=this.ic(a,!1,2);-1!==d&&(c=If(this.M,d,2,5==a.type),b&&uq(this,a,b));return c};h.ua=function(a,b){var c=-1,d=this.ic(a,!1,4);-1!==d&&(c=If(this.M,d,4,5==a.type),b&&uq(this,a,b));return c};h.tc=function(a,b,c){var d=this.ic(a,!0,1);if(-1!==d){if(5!=a.type)this.M.tc(d,b);else{var e=this.ja;e.ya[(d&e.Mb)>>>e.Pa].tf(d&e.A,b&255,d)}c&&uq(this,a,c);$c(this.M,!0)}}; +h.pb=function(a,b,c){var d=this.ic(a,!0,2);-1!==d&&(5!=a.type?this.M.pb(d,b):nc(this.ja,d,b),c&&uq(this,a,c),$c(this.M,!0))};function Jp(a,b,c,d,e,f,g){return vq(a,{},b,c,d,e,f,g)}function vq(a,b,c,d,e,f,g,k){b.Xa=c||0;b.ga=d;b.Ia=e;b.type=f||(tq(a)?2:1);b.Xb=null!=g?g:a.M&&4==a.M.Ca.fa;b.rc=null!=k?k:a.M&&4==a.M.Ca.fd;b.Sd=!1;return b}function wq(a){return[a.Xa,a.ga,a.Ia,a.Sd,a.Xb,a.rc,a.Qe,a.Rd]}function xq(a){return{Xa:a[0],ga:a[1],Ia:a[2],Sd:a[3],Xb:a[4],rc:a[5],Qe:a[6],Rd:a[7]}} +function yq(a,b,c){if(null!=b.ga&&(a=fq(a,b.ga,b.type))){var d=b.Xa&a.Ga;if(!a.cd){if(d>>>0>=a.fc)return!1}else if(d>>>0f?null!=k?(g=Bq(a,b,void 0),f=null):(f=Bq(a,b,void 0),null==f&&(g=null)):(k=Bq(a,b.substring(0,f),void 0),g=Bq(a,b.substring(f+1),void 0),f=null)}null!=g&&(e=Jp(a,g,k,f,c),d||yq(a,e,!0)||(a.U("invalid offset: "+sq(e)),e=null));return e}function Cq(a,b,c){c&&(c=c.match(/(['"])(.*?)\1/))&&(b.Ck=Dq(a,b.hk=c[2]))}function uq(a,b,c){c=c||1;null!=b.Ia&&(b.Ia+=c);null!=b.ga&&(b.Xa+=c,yq(a,b)||(b.Xa=0,b.Ia=null))} +function kq(a,b,c){return null!=b?l(b,4)+":"+l(a,a&-65536||c?8:4):l(a)}function sq(a){var b;switch(a.type){case 1:case 3:b="&";break;case 2:b="#";break;case 4:b="%";break;case 5:b="%%";break;default:b=a.ga?"":"%"}return 4<=a.type||null==a.ga?b+l(a.Ia):b+kq(a.Xa,a.ga,a.rc)}function lq(a,b,c){var d="";for(c=c||256;d.length>>a.M.Pa;g=1}a.U("blockid "+(d?"linear ":"physical")+" blockaddr used size type");a.U("-------- --------- ---------- ------ ------ ----");c=-1;for(var k=0;g--;)(d=b[f])&&5==d.type&&(d=Nc(a.M,e,!1,!0)),d.type==c?k++||a.U("..."):(c=d.type,k=Ec[c],6==c&&(d=d.Cd,k+=" -> "+Ec[d.type]),d&&a.U(l(d.id)+" %"+l(f<c&&(c=ya(Vp,a.substr(b,2))));return c} +function Gq(a,b){var c=0,d=Hq(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.Ra}return c?l(d,c):"??"} +function Hq(a,b){var c;if(0<=b){var d=a.M;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.K&65535;break;case 14:c=d.J&65535;break;case 15:c=d.I&65535;break;case 22:c=v(d)&65535;break;case 23:c=Gd(d);break; case 16:c=d.bb.ga;break;case 17:c=d.Ca.ga;break;case 18:c=d.Aa.ga;break;case 19:c=d.Ab.ga;break;default:if(80286==a.M.na)32==b&&(c=d.hb);else if(80386<=a.M.na)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.K;break;case 30:c=d.J;break;case 31:c=d.I;break;case 32:c=d.hb;break;case 33:c=d.ki;break;case 34:c=d.pe;break;case 35:c=d.Ld;break;case 20:c=d.Sb.ga;break;case 21:c=d.Tb.ga;break;case 56:c=v(d)}}}return c} -function Hq(a,b){b=zq(a,b);for(var c=0,d,e;0<=(c=b.indexOf("@",c));)e=Eq(b,c+1),0<=e&&(b=b.substr(0,c)+Fq(a,e)+b.substr(c+1+Up[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));)e=b.substr(c+1,9),(d=yq(a,e))?(d=e+' "'+kq(a,d)+'"',b=b.replace("$"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("^",c));)e=b.substr(c+1,9),(d=yq(a,e))?(tq(a,d),d=e+ -' "'+kq(a,d,11)+'"',b=b.replace("^"+e,d),c+=d.length):c++;return b}h=Hp.prototype;h.message=function(a,b){b&&(a+=" at "+rq(Ip(this,v(this.M),this.M.Ca.ga))+" (%"+l(this.M.Na)+")");if(!this.cb||a!=this.cb)if(this.U(a),this.cb=a,this.M){this.wc&-2147483648&&this.bc();var c=this.M;c.ba.jf=0;c.cb-=c.A;c.A=0;Xc(c)}}; -function Zj(a,b,c,d){var e,f;if(!d&&(d=n(a,1)&&0>Op.indexOf(b),!d)){var g=Np[b];g&&(d=n(a,g)?!0:524288==g&&n(a,g=1048576))}d&&(e=a.M.F>>8&255,f=a.M.H&255,33==b&&11==e||524288==g&&128<=f||1048576==g&&128>f)&&(d=!1);d&&((g=(g=Fb[b])&&g[e]||"")&&(g=" "+Hq(a,g)),a.message("INT "+ga(b)+": AH="+ga(e)+" at "+jq(c-2-a.M.Ca.Fa,a.M.Ca.ga)+g));return d} -function sb(a,b,c,d,e,f,g,k){k|=256;if(null==e||(a.wc&k)==k)k=null,null!=e&&(k=a.M.Ca.ga,e-=a.M.Ca.Fa),a.message(b.be+"."+(null!=d?"outPort":"inPort")+"("+ia(c)+","+(f?f:"unknown")+(null!=d?","+ga(d):"")+")"+(null!=g?": "+ga(g):"")+(null!=e?" at "+jq(e,k):""))}h.ih=function(){this.U("Type ? for help with PCjs Debugger commands");this.pd();if(this.rb){var a=this.rb;this.rb=null;Mp(this,a)}}; -function Kp(a,b){var c;if(Pf(a)){if(!a.qa||!a.qa.length){a.qa=Array(1E3);for(c=0;c>>f.Pa].Nd(e&f.Ha,a==this.la);g&&bc(f)}}d&&(a.push(b),c?(null!=b.Ia&&(b.ga=null),b.Sd=!0):(Nq(this,a,a.length-1,"set"),Kp(this)));return d}; -function qq(a,b,c,d,e){for(var f=!1,g=Oq(a,a.ic(c)),k=1;k>3&7,I=(3>(g>>6&3)?0:48)+y;(217==f||219==f)&&52<=I&&(I=y<<4|g&7);(y=aq[f])&&(z=y[I]);z&&(x=Rp,q=z,r=q[0])}r>=x.length&&(g=a.Wa(b,1),q=bq[r-x.length][g>>3&7],r=q[0]);x=x[r];y=q.length-1;z="";b.Xb&&(18== +function Iq(a,b){b=Aq(a,b);for(var c=0,d,e;0<=(c=b.indexOf("@",c));)e=Fq(b,c+1),0<=e&&(b=b.substr(0,c)+Gq(a,e)+b.substr(c+1+Vp[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));)e=b.substr(c+1,9),(d=zq(a,e))?(d=e+' "'+lq(a,d)+'"',b=b.replace("$"+e,d),c+=d.length):c++;for(c=0;0<=(c=b.indexOf("^",c));)e=b.substr(c+1,9),(d=zq(a,e))?(uq(a,d),d=e+ +' "'+lq(a,d,11)+'"',b=b.replace("^"+e,d),c+=d.length):c++;return b}h=Ip.prototype;h.message=function(a,b){b&&(a+=" at "+sq(Jp(this,v(this.M),this.M.Ca.ga))+" (%"+l(this.M.Na)+")");if(!this.cb||a!=this.cb)if(this.U(a),this.cb=a,this.M){this.wc&-2147483648&&this.bc();var c=this.M;c.ba.jf=0;c.cb-=c.A;c.A=0;$c(c)}}; +function ak(a,b,c,d){var e,f;if(!d&&(d=n(a,1)&&0>Pp.indexOf(b),!d)){var g=Op[b];g&&(d=n(a,g)?!0:524288==g&&n(a,g=1048576))}d&&(e=a.M.F>>8&255,f=a.M.H&255,33==b&&11==e||524288==g&&128<=f||1048576==g&&128>f)&&(d=!1);d&&((g=(g=Gb[b])&&g[e]||"")&&(g=" "+Iq(a,g)),a.message("INT "+ga(b)+": AH="+ga(e)+" at "+kq(c-2-a.M.Ca.Fa,a.M.Ca.ga)+g));return d} +function vb(a,b,c,d,e,f,g,k){k|=256;if(null==e||(a.wc&k)==k)k=null,null!=e&&(k=a.M.Ca.ga,e-=a.M.Ca.Fa),a.message(b.be+"."+(null!=d?"outPort":"inPort")+"("+ia(c)+","+(f?f:"unknown")+(null!=d?","+ga(d):"")+")"+(null!=g?": "+ga(g):"")+(null!=e?" at "+kq(e,k):""))}h.ih=function(){this.U("Type ? for help with PCjs Debugger commands");this.pd();if(this.rb){var a=this.rb;this.rb=null;Np(this,a)}}; +function Lp(a,b){var c;if(Qf(a)){if(!a.qa||!a.qa.length){a.qa=Array(1E3);for(c=0;c>>f.Pa].Nd(e&f.Ha,a==this.la);g&&cc(f)}}d&&(a.push(b),c?(null!=b.Ia&&(b.ga=null),b.Sd=!0):(Oq(this,a,a.length-1,"set"),Lp(this)));return d}; +function rq(a,b,c,d,e){for(var f=!1,g=Pq(a,a.ic(c)),k=1;k>3&7,I=(3>(g>>6&3)?0:48)+y;(217==f||219==f)&&52<=I&&(I=y<<4|g&7);(y=bq[f])&&(z=y[I]);z&&(x=Sp,q=z,r=q[0])}r>=x.length&&(g=a.Wa(b,1),q=cq[r-x.length][g>>3&7],r=q[0]);x=x[r];y=q.length-1;z="";b.Xb&&(18== r?x="CWDE":28==r?x="CDQ":104<=r&&107>=r&&(x+="D"));if(164<=f&&167>=f||170<=f&&175>=f)y=0,b.Xb&&"W"==x.slice(-1)&&(x=x.slice(0,-1)+"D");for(var f=null,I=!0,P=1;P<=y;P++){var F,L;F="";L=q[P];if(void 0!==L){null==f&&(f=L>>14);80==r&&(2==f?z="[%800]":3==f&&(z="ES:["+(b.rc?"E":"")+"DI]"));var V=L&15;if(0!=V)if(8==V)I=!1;else{var Y=L&240;if(128<=Y)if(0>g&&(g=a.Wa(b,1)),160>Y){F=a;var ha=y,V=b,da="",eb=g>>6,va=g&7;if(3>eb){var pa=void 0,Y=0==x.indexOf("FI");if(!eb&&(!V.rc&&6==va||V.rc&&5==va))eb=2;else{if(V.rc)if(4!= -va)va+=8;else{var da=F,pa=eb,Oa=V,ab=da.Wa(Oa,1),Ja=ab>>6,Vb=ab>>3&7,ab=ab&7,Da="";if(pa||5!=ab)Da=Vp[ab+8];4!=Vb&&(Da&&(Da+="+"),Da+=Vp[Vb+8],Ja&&(Da+="*"+(1<>24,da+="-"+l(-pa,2)):da+="+"+l(pa,2)):2==eb&&(da&&(da+="+"),V.rc?(pa=F.ua(V,4),da+=l(pa)):(pa=F.va(V,2),da+=l(pa,4)));da="["+da+"]";if(1==ha){F="";L&=15;4==L&&(L=V.Xb?5:3);switch(L){case 7:F="FAR";break;case 1:F="BYTE";break;case 3:if(Y){F= -"INT16";break}F="WORD";break;case 5:F="DWORD";break;case 11:if(Y){F="INT32";break}case 11:F="REAL32";break;case 12:if(Y){F="INT64";break}case 12:F="REAL64";break;case 13:F="REAL80";break;case 14:F="BCD80"}F&&(da=F+" "+da)}}else da=Sq(F,va,L,V);F=da}else F=160==Y?Sq(a,g&7,L,b):Sq(a,g>>3&7,L,b);else if(16==Y)F="1";else if(0==Y){F=a;V=L;Y=b;L=" ";switch(V&15){case 1:V&12288&&(L=l(F.Wa(Y,1),2));break;case 2:L=l(F.Wa(Y,1)<<24>>24,Y.Xb?8:4);break;case 4:if(Y.Xb){L=l(F.ua(Y,4));break}case 3:L=l(F.va(Y,2), -4);break;case 7:Y=Ip(F,F.vb(Y,!0),F.va(Y,2),null,Y.type,Y.Xb,Y.rc);L=rq(Y);F=Tq(F,Y);F[0]&&(L+=" ("+F[0]+")");break;default:L="imm("+ia(V)+")"}F=L}else 32==Y?(b.rc?(F=8,L=a.ua(b,4)):(F=4,L=a.va(b,2)),F="["+l(L,F)+"]"):48==Y?(F=1==V?a.Wa(b,1)<<24>>24:a.vb(b,!0),L=b.Xa+F&(b.Xb?-1:65535),F=l(L,b.Xb?8:4),L=Tq(a,Ip(a,L,b.ga)),L[0]&&(F+=" ("+L[0]+")")):96==Y?F=9==V?"ST":10==V?"ST("+(g&7)+")":Sq(a,(L&3840)>>8,L,b):112==Y?F=Sq(a,(L&3840)>>8,192,b):64==Y?F="DS:[SI]":80==Y&&(F="ES:[DI]");if(!F||!F.length){z= -"INVALID";break}0a.M.na)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.Xb))b+=16;return Up[b]} -function Vq(a,b){var c;switch(b){case "V":c=tf(a.M);break;case "D":c=a.M.ea&1024;break;case "I":c=a.M.ea&512;break;case "T":c=a.M.ea&256;break;case "S":c=sf(a.M);break;case "Z":c=rf(a.M);break;case "A":c=qf(a.M);break;case "P":c=pf(a.M);break;case "C":c=of(a.M);break;default:c=0}return b+(c?"1":"0")+" "}function gq(a){return l(a,a&-65536?8:4)}function Wq(a,b){8<=b&&15>=b&&4a.M.na&&(d="\n"+d,c+=e,e="");c+="\n"+Xq(a,a.M.Ca,b)+" ";80386<=a.M.na&&(e+="\n",c+=Xq(a,a.M.Sb,b)+" "+Xq(a,a.M.Tb,b)+"\n");c+=Yq(a,"LD",a.M.Bc.ga,a.M.Bc.Fa,a.M.Bc.Fa+a.M.Bc.Za)+" "+Yq(a,"GD",null,a.M.Ec,a.M.Ad)+" "+Yq(a, -"ID",null,a.M.Oc,a.M.Od)+" ";c=c+(d+" "+e)+Wq(a,32);80386<=a.M.na&&(c+=Wq(a,34)+Wq(a,35))}else 80386<=a.M.na&&(c+=Xq(a,a.M.Sb,b)+" "+Xq(a,a.M.Tb,b)+" ");return c+=Wq(a,23)+Vq(a,"V")+Vq(a,"D")+Vq(a,"I")+Vq(a,"T")+Vq(a,"S")+Vq(a,"Z")+Vq(a,"A")+Vq(a,"P")+Vq(a,"C")}var $q={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9}; -function ar(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),f=a.pop();switch(d){case "*":d=f*e;break;case "/":if(!e)return!1;d=f/e;break;case "%":if(!e)return!1;d=f%e;break;case "+":d=f+e;break;case "-":d=f-e;break;case "<<":d=f<>":d=f>>e;break;case ">>>":d=f>>>e;break;case "<":d=f":d=f>e?1:0;break;case ">=":d=f>=e?1:0;break;case "==":d=f==e?1:0;break;case "!=":d=f!=e?1:0;break;case "&":d=f&e;break; +va)va+=8;else{var da=F,pa=eb,Oa=V,ab=da.Wa(Oa,1),Ja=ab>>6,Vb=ab>>3&7,ab=ab&7,Da="";if(pa||5!=ab)Da=Wp[ab+8];4!=Vb&&(Da&&(Da+="+"),Da+=Wp[Vb+8],Ja&&(Da+="*"+(1<>24,da+="-"+l(-pa,2)):da+="+"+l(pa,2)):2==eb&&(da&&(da+="+"),V.rc?(pa=F.ua(V,4),da+=l(pa)):(pa=F.va(V,2),da+=l(pa,4)));da="["+da+"]";if(1==ha){F="";L&=15;4==L&&(L=V.Xb?5:3);switch(L){case 7:F="FAR";break;case 1:F="BYTE";break;case 3:if(Y){F= +"INT16";break}F="WORD";break;case 5:F="DWORD";break;case 11:if(Y){F="INT32";break}case 11:F="REAL32";break;case 12:if(Y){F="INT64";break}case 12:F="REAL64";break;case 13:F="REAL80";break;case 14:F="BCD80"}F&&(da=F+" "+da)}}else da=Tq(F,va,L,V);F=da}else F=160==Y?Tq(a,g&7,L,b):Tq(a,g>>3&7,L,b);else if(16==Y)F="1";else if(0==Y){F=a;V=L;Y=b;L=" ";switch(V&15){case 1:V&12288&&(L=l(F.Wa(Y,1),2));break;case 2:L=l(F.Wa(Y,1)<<24>>24,Y.Xb?8:4);break;case 4:if(Y.Xb){L=l(F.ua(Y,4));break}case 3:L=l(F.va(Y,2), +4);break;case 7:Y=Jp(F,F.vb(Y,!0),F.va(Y,2),null,Y.type,Y.Xb,Y.rc);L=sq(Y);F=Uq(F,Y);F[0]&&(L+=" ("+F[0]+")");break;default:L="imm("+ia(V)+")"}F=L}else 32==Y?(b.rc?(F=8,L=a.ua(b,4)):(F=4,L=a.va(b,2)),F="["+l(L,F)+"]"):48==Y?(F=1==V?a.Wa(b,1)<<24>>24:a.vb(b,!0),L=b.Xa+F&(b.Xb?-1:65535),F=l(L,b.Xb?8:4),L=Uq(a,Jp(a,L,b.ga)),L[0]&&(F+=" ("+L[0]+")")):96==Y?F=9==V?"ST":10==V?"ST("+(g&7)+")":Tq(a,(L&3840)>>8,L,b):112==Y?F=Tq(a,(L&3840)>>8,192,b):64==Y?F="DS:[SI]":80==Y&&(F="ES:[DI]");if(!F||!F.length){z= +"INVALID";break}0a.M.na)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.Xb))b+=16;return Vp[b]} +function Wq(a,b){var c;switch(b){case "V":c=uf(a.M);break;case "D":c=a.M.ea&1024;break;case "I":c=a.M.ea&512;break;case "T":c=a.M.ea&256;break;case "S":c=tf(a.M);break;case "Z":c=sf(a.M);break;case "A":c=rf(a.M);break;case "P":c=qf(a.M);break;case "C":c=pf(a.M);break;default:c=0}return b+(c?"1":"0")+" "}function hq(a){return l(a,a&-65536?8:4)}function Xq(a,b){8<=b&&15>=b&&4a.M.na&&(d="\n"+d,c+=e,e="");c+="\n"+Yq(a,a.M.Ca,b)+" ";80386<=a.M.na&&(e+="\n",c+=Yq(a,a.M.Sb,b)+" "+Yq(a,a.M.Tb,b)+"\n");c+=Zq(a,"LD",a.M.Bc.ga,a.M.Bc.Fa,a.M.Bc.Fa+a.M.Bc.Za)+" "+Zq(a,"GD",null,a.M.Ec,a.M.Ad)+" "+Zq(a, +"ID",null,a.M.Oc,a.M.Od)+" ";c=c+(d+" "+e)+Xq(a,32);80386<=a.M.na&&(c+=Xq(a,34)+Xq(a,35))}else 80386<=a.M.na&&(c+=Yq(a,a.M.Sb,b)+" "+Yq(a,a.M.Tb,b)+" ");return c+=Xq(a,23)+Wq(a,"V")+Wq(a,"D")+Wq(a,"I")+Wq(a,"T")+Wq(a,"S")+Wq(a,"Z")+Wq(a,"A")+Wq(a,"P")+Wq(a,"C")}var ar={"||":0,"&&":1,"|":2,"^":3,"&":4,"!=":5,"==":5,">=":6,">":6,"<=":6,"<":6,">>>":7,">>":7,"<<":7,"-":8,"+":8,"%":9,"/":9,"*":9}; +function br(a,b,c){for(c=c||-1;c--&&b.length;){var d=b.pop();if(2>a.length)return!1;var e=a.pop(),f=a.pop();switch(d){case "*":d=f*e;break;case "/":if(!e)return!1;d=f/e;break;case "%":if(!e)return!1;d=f%e;break;case "+":d=f+e;break;case "-":d=f-e;break;case "<<":d=f<>":d=f>>e;break;case ">>>":d=f>>>e;break;case "<":d=f":d=f>e?1:0;break;case ">=":d=f>=e?1:0;break;case "==":d=f==e?1:0;break;case "!=":d=f!=e?1:0;break;case "&":d=f&e;break; case "^":d=f^e;break;case "|":d=f|e;break;case "&&":d=f&&e?1:0;break;case "||":d=f||e?1:0;break;default:return!1}a.push(d|0)}return!0} -function Aq(a,b,c){var d;if(b){b=zq(a,b);for(var e=0,f=!1,g=b,k=[],q=[],r=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);eb[0]?1:a[0]>>0,x],F=ra(I,y,a.Ib);0>F&&I.splice(-(F+1),0,y)}P&&(z.a=P.replace(/''/g,'"'))}a.C.push({dg:b,im:c,ga:d,Xa:e,Ia:f,am:g,Md:k,ti:r})} -function pq(a,b,c){for(var d=0;d>>0,f=a.ic(b)>>>0,g=0;g>>0,x=k.Ia;null!=x&&(x>>>=0);var z=k.am;48==q&&(q=40);if(q==b.ga&&e>=r&&e=x&&fc?(a.U("out of data at address "+rq(b)),x=!0):(a.tc(b,c,1),r++)})})(a,g);a.U(r+" bytes read at "+ +function Bq(a,b,c){var d;if(b){b=Aq(a,b);for(var e=0,f=!1,g=b,k=[],q=[],r=b.split(/(\|\||&&|\||^|&|!=|==|>=|>>>|>>|>|<=|<<|<|-|\+|%|\/|\*)/);eb[0]?1:a[0]>>0,x],F=ra(I,y,a.Ib);0>F&&I.splice(-(F+1),0,y)}P&&(z.a=P.replace(/''/g,'"'))}a.C.push({dg:b,im:c,ga:d,Xa:e,Ia:f,am:g,Md:k,ti:r})} +function qq(a,b,c){for(var d=0;d>>0,f=a.ic(b)>>>0,g=0;g>>0,x=k.Ia;null!=x&&(x>>>=0);var z=k.am;48==q&&(q=40);if(q==b.ga&&e>=r&&e=x&&fc?(a.U("out of data at address "+sq(b)),x=!0):(a.tc(b,c,1),r++)})})(a,g);a.U(r+" bytes read at "+ c)}else a.U("sector "+e+" request out of range");else a.U("drive "+d+" not loaded");else a.U("invalid drive: "+d)}else a.U("disk controller not present")}}else a.U("list/load commands:"),a.U("\tl [address] [drive #] [sector #] [# sectors]")} -function Jq(a,b){var c;if(b&&"?"==b[1])a.U("register commands:"),a.U("\tr\tdump registers"),a.Yb&&a.U("\trfp\tdump floating-point registers"),a.U("\trp\tdump all registers"),a.U("\trx [#]\tset flag or register x to [#]");else{var d;null==c&&(c=!0);if(null!=b&&1g;g++){var k=c,e=null;if(g=a.Ra&&(q= +function Kq(a,b){var c;if(b&&"?"==b[1])a.U("register commands:"),a.U("\tr\tdump registers"),a.Yb&&a.U("\trfp\tdump floating-point registers"),a.U("\trp\tdump all registers"),a.U("\trx [#]\tset flag or register x to [#]");else{var d;null==c&&(c=!0);if(null!=b&&1g;g++){var k=c,e=null;if(g=a.Ra&&(q= null),q){case "AL":a.M.F=a.M.F&-256|k&255;break;case "AH":a.M.F=a.M.F&-65281|k<<8&255;break;case "AX":a.M.F=a.M.F&-65536|k&65535;break;case "BL":a.M.D=a.M.D&-256|k&255;break;case "BH":a.M.D=a.M.D&-65281|k<<8&255;break;case "BX":a.M.D=a.M.D&-65536|k&65535;break;case "CL":a.M.G=a.M.G&-256|k&255;break;case "CH":a.M.G=a.M.G&-65281|k<<8&255;break;case "CX":a.M.G=a.M.G&-65536|k&65535;break;case "DL":a.M.H=a.M.H&-256|k&255;break;case "DH":a.M.H=a.M.H&-65281|k<<8&255;break;case "DX":a.M.H=a.M.H&-65536|k& -65535;break;case "SP":t(a.M,u(a.M)&-65536|k&65535);break;case "BP":a.M.K=a.M.K&-65536|k&65535;break;case "SI":a.M.J=a.M.J&-65536|k&65535;break;case "DI":a.M.I=a.M.I&-65536|k&65535;break;case "DS":Cd(a.M,k);break;case "ES":Dd(a.M,k);break;case "SS":sd(a.M,k);break;case "CS":hf(a.M,k);a.da=Ip(a,v(a.M),a.M.Ca.ga);break;case "IP":case "EIP":jf(a.M,k);a.da=Ip(a,v(a.M),a.M.Ca.ga);break;case "PC":case "PS":Gd(a.M,k);break;case "C":k?vf(a.M):wf(a.M);break;case "P":k?(e=a.M,e.resultType&=-3,e.ea|=4):(e=a.M, -e.resultType&=-3,e.ea&=-5);break;case "A":k?Df(a.M):Bf(a.M);break;case "Z":k?Ef(a.M):Cf(a.M);break;case "S":k?(e=a.M,e.resultType&=-17,e.ea|=128):(e=a.M,e.resultType&=-17,e.ea&=-129);break;case "I":k?(e=a.M,e.ea|=512):(e=a.M,e.ea&=-513);break;case "D":k?(e=a.M,e.ea|=1024):(e=a.M,e.ea&=-1025);break;case "V":k?xf(a.M):yf(a.M);break;default:var r=!0;if(80286<=a.M.na)switch(r=!1,q){case "MS":Ff(a.M,k);break;case "TR":-1===a.M.Ya.load(k)&&(g=!1);break;default:if(r=!0,80386<=a.M.na)switch(r=!1,q){case "EAX":a.M.F= -k;break;case "EBX":a.M.D=k;break;case "ECX":a.M.G=k;break;case "EDX":a.M.H=k;break;case "ESP":t(a.M,k);break;case "EBP":a.M.K=k;break;case "ESI":a.M.J=k;break;case "EDI":a.M.I=k;break;case "FS":a.M.Sb.load(k);break;case "GS":a.M.Tb.load(k);break;case "CR0":a.M.hb=k;Sh.call(a.M,k);break;case "CR2":a.M.pe=k;break;case "CR3":a.M.Ld=k;Id.call(a.M,k);break;default:r=!0}}if(r){a.U("unknown register: "+e);return}}if(!g){a.U("invalid value: "+f);return}Xc(a.M);a.U("updated registers:")}}a.U(Zq(a,d));c&&(a.da= -Ip(a,v(a.M),a.M.Ca.ga),Kq(a,rq(a.da)))}}function jr(a,b){b=qa(b);var c=b.match(/^(['"])(.*?)\1$/);c?a.U(Hq(a,c[2])):Aq(a,b,!0)}function kr(a,b,c){for(var d=null,e=b.Xa,f=e,g=1;6>=g&&e;g++){if(2k[0].indexOf("+"))){var r=k[0]+":";k[2]&&(r+=" "+k[2]);a.U(r)}k[3]&&(g=k[3],f=null);f=Rq(a,b,g,f);b.Rd||d||d++;a.U(f);a.da=b;e-=b.Ia-q;c++}}} -function Cq(a,b,c,d){if(c)if(b){0>a.W&&a.P.length&&(a.W=0);if(0>a.W||b!=a.P[a.W])a.P.splice(0,0,b),a.W=0;a.W--}else b=a.P[a.W+1];a=[];if(b){b=b.toLowerCase().replace(/""/g,"'");c=0;var e=null;d=d||";";for(var f=0;f<=b.length;f++){var g=b.charAt(f);if('"'==g||"'"==g)e?g==e&&(e=null):e=g;else if(g==d&&!e||!g)a.push(qa(b.substring(c,f))),c=f+1}}return a} -function Qq(a,b,c){var d=!0;try{if(!b.length||"end"==b)a.Ma&&(a.U("ended assemble at "+rq(a.Ba)),a.da=a.Ba,a.Ma=!1),b="";else if(!c){var e=">> ";a.M.hb&1&&(e=a.M.ea&131072?"-- ":"## ");a.U(e+b)}var f=b.charAt(0);if('"'==f||"'"==f)return!0;a.cb=null;if(zb(a)&&0x||"z">>20;La.wi= -a.M.Ld+La.bk;La.Db=ce.ya[(La.wi&ce.Mb)>>>ce.Pa];La.Ui=La.Db.Xd(La.bk);La.ck=(We&4190208)>>>10;La.xi=(La.Ui&-4096)+La.ck;La.Eb=ce.ya[(La.xi&ce.Mb)>>>ce.Pa];La.Vi=La.Eb.Xd(La.ck);La.Ek=(La.Vi&-4096)+(We&4095)}if(be=La){a.U("linear PDE addr PDE PTE addr PTE physical");a.U("--------- ---------- -------- ---------- -------- ----------");var td="%"+l(We),td=td+(" %%"+Dq(be.wi,be.Ui)),td=td+(" %%"+Dq(be.xi,be.Vi,!0)),td=td+(" %%"+l(be.Ek));a.U(td)}else a.U("unsupported operation")}}else a.U("missing address")}else{if("d"== -va){if("disk"==pa){da[0]="l";da[1]="json";ir(a,da);break a}for(eb in Wp)if(da[1]==eb){var hn=a.ib[eb];hn?(da.shift(),da.shift(),hn(da)):a.U("no dump registered for "+pa);break a}pa||(va=a.Lc||"db")}else a.Lc=va;if("dh"==va){var jn=pa,kn=Oa,ln="",mn=0,tb=a.Oa,xc=a.qa;if(xc.length){var Eb=+jn||a.Zb,de=+kn||10;isNaN(Eb)?Eb=de:ln="more ";Eb>xc.length&&(a.U("note: only "+xc.length+" available"),Eb=xc.length);tb-=Eb;0>tb&&(null==xc[xc.length-1].ga?(Eb=tb+Eb,tb=0):tb+=xc.length);var mi=[];"call"==kn&&(de= -1E5,mi=["CALL"]);for(void 0!==jn&&a.U(Eb+" instructions earlier:");0=xc.length&&(tb=0);a.Zb=Eb;mn++;de--}}mn||(a.U("no "+ln+"history available"),a.Zb=void 0)}else if("di"==va)da.shift(),a.U("no information");else{var ee=yq(a,pa);if(ee&&(null!=ee.ga||null!=ee.Ia)){var ug=0;Oa&&("l"==Oa.charAt(0)&& -(Oa=Oa.substr(1)||ab),ug=dq(a,Oa)>>>0,65536>4||1,ni="dd"==va?4:"dw"==va?2:1,on=0;onqi;qi++){var wg=a.Wa(ee,1),vg=vg|wg<<(oi++<<3);oi==ni&&(Xe+=l(vg,2*ni),Xe+=1==ni?7==qi?"-":" ":" ",vg=oi=0);pi+=32<=wg&&128>wg?String.fromCharCode(wg):"."}ud&&(ud+="\n");ud+=pa+" "+Xe+" "+pi}ud&&a.U(ud);a.Jb=ee}}}}}break;case "e":if("else"==g[0])break;var xg=1,pn=255,qn=a.Wa,rn=a.tc;"ew"==g[0]&&(xg=2,pn=65535, -qn=a.va,rn=a.pb);var sn=xg<<1,tn=g[1];if(null==tn)a.U("edit memory commands:"),a.U("\teb [a] [...] edit bytes at address a"),a.U("\tew [a] [...] edit words at address a");else{var yg=yq(a,tn);if(yg)for(var zg=2;zgwi;){for(var yc=null,Lr=256;Yc.Xa>>>0>>0;){$e.Xa=a.vb(Yc,!0);if(null==Yc.Ia||!Lr--)break;$e.ga=vn;if(yc=kr(a,$e))break;$e.ga=a.vb(Yc);if(yc=kr(a,$e,!0)){vn=a.vb(Yc,!0);0ur){if(d.load(this.W)){this.O=new ef(this,wr,"failsafe");this.O.load()&&(Ar(this,d),a=2,or(this.O));ff(this.O,"timestamp",ta());pr(this.O);var e=this.A&&!this.P;if(1==a||Ea("Click OK to restore the previous PCjs machine state, or CANCEL to reset the machine.")){if(c=qr(d)){var f=rr(d,"code"),g=rr(d,"data");f&&("ok"==f?d.load(g):("error"==f&&"no machine state"!= -g?(this.Ua("Error: "+g),"unable to verify user"==g&&(Ia("user",""),this.C=null)):this.U(f+": "+g),or(d),d.load()?(c=qr(d),e=!0):c=!1))}e&&zr(this,c?d:null)}else 2==a&&d.clear()}else zr(this);delete this.W;delete this.Y}e=kb(this.id);for(f=0;fa[1];a=a[2];this.ra.hc=!0;var d=this.xa.power;d&&(d.textContent="Shutdown");this.la||(this.U("PCjs v"+wr+"\nCopyright \u00a9 2012-2016 Jeff Parsons \nLicense: GPL version 3 or later "),this.la=!0);this.M&&(Br(this,this.M,b,c,a),$c(this.M));this.qa&&(Ar(this,b),b.clear());!c&&this.O&&(this.O.clear(),delete this.O);this.R=0}; -function Ar(a,b){if(Ea("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.za,d=a.he(),e=b.toString(),f={app:"PCjs"};f.ver=wr;f.url=c;f.user=d;f.type="bug";f.data=e;za("http://www.pcjs.org/api/v1/report",f,!0)}} -function mr(a,b,c){var d,e="none";if(a.R)return null;a.R--;var f=new ef(a,wr),g=new ef(a,wr,"validate"),k=ta();ff(g,"timestamp",k);ff(f,"timestamp",k);ff(f,"version","1.20.9");ff(f,"url",window?window.location.href:null);ff(f,"browser",Ba());a.M&&a.M.kc&&(c&&a.M.bc(),d=a.M.kc(b,c),"object"===typeof d&&ff(f,a.M.id,d),c&&(a.M.ra.hc=!1,!1===d&&(e=null)));for(var k=kb(a.id),q=0;qk.indexOf("/")&&"/"==window.location.pathname.slice(-1)&&(k=window.location.pathname+k);d?"}"==d.slice(-1)?(d=d.slice(0,-1),1]*\sid=)(['"]).*?\2/,"$1$2"+c+"$2"+(d?" parms='"+d+"'":"")+(k?' url="'+k+'"':""))}k=null;if("<"==a.charAt(0))try{e||(a=a.replace(/\s*/g, -"")),window.ActiveXObject||"ActiveXObject"in window?(k=new window.ActiveXObject("Microsoft.XMLDOM"),k.async=!1,k.loadXML(a)):k=(new window.DOMParser).parseFromString(a,"text/xml")}catch(z){k=null,a=z.message}else a="unrecognized XML: "+(255/g.exec(a)){var e=d[2];b("Loading "+e+"...");za(e,null,!0,function(f,g,k){if(k||!g)c(a,"unable to resolve XML reference: "+d[0]+" ("+k+")");else{if(f=d[3])if(k=g.match(new RegExp("<"+d[1]+"[^>]*>"))){for(var q=k[0],r,x=/( [a-z]+=)(['"])(.*?)\2/g;r=x.exec(f);)q=0>q.indexOf(r[1])?q.replace(">",r[0]+">"):q.replace(new RegExp(r[1]+"(['\"])(.*?)\\1"),r[0]);k[0]!=q&&(g=g.replace(k[0],q))}else{c(a,"missing <"+d[1]+"> in "+e);return}g=g.replace(/<\?xml[^>]*>[\r\n]*/, -"");a=a.replace(d[0],g);Qr(a,b,c)}})}else c(a,null)} -function Rr(a,b,c,d){function e(a){if(void 0===k){var b=g&&rb(g,"machine-warning");k=b&&b[0]||g}k&&(k.innerHTML=na(a))}function f(a){e("Error: "+a);q&&(--Er||Wa(!0));q=!1}var g,k,q=!0;Er++;ib[a]={};try{if(g=document.getElementById(a)){var r;if("object"==typeof resources&&(r=resources.css)){var x=document.head||document.getElementsByTagName("head")[0],z=document.createElement("style");z.type="text/css";z.styleSheet?z.styleSheet.cssText=r:z.appendChild(document.createTextNode(r));x.appendChild(z)}c|| -(c="/versions/pcjs/1.20.9/components.xsl");r=function(d,k){k?Fr(c,null,null,!1,e,function(d,q){if(q)if(jb(a,c,d),e("Processing "+b+"..."),window.ActiveXObject||"ActiveXObject"in window){var r=k.transformNode(q);r?(g.outerHTML=r,--Er||Wa(!0)):f("transformNodeToObject failed")}else document.implementation&&document.implementation.createDocument?(r=new XSLTProcessor,r.importStylesheet(q),(r=r.transformToFragment(k,document))?g.parentNode?(g.parentNode.replaceChild(r,g),--Er||Wa(!0)):f("invalid machine element: "+ -a):f("transformToFragment failed")):f("unable to transform XML: unsupported browser");else f(d)}):f(d)};"<"!=b.charAt(0)?Fr(b,a,d,!0,e,r):Pr(b,null,a,d,!1,e,r)}else f("missing machine element: "+a)}catch(y){f(y.message)}return q}window.embedPC=function(a,b,c,d){Wa(!1);return Rr(a,b,c,d)};window.enableEvents=Wa;window.sendEvent=Xa; -function Sr(a,b,c,d){if(!c&&b){d.push(b);a=ib[d[0]];b=null;for(var e in a)if(la(e,"components.xsl")){b=e.replace(".xsl",".css");break}b?za(b,null,!0,function(a,b){Tr(b,d)}):Tr(null,d)}else Ca("Error ("+c+") requesting "+a)} -function Tr(a,b){var c,d,e,f=b[0],g=b[1];c=b[4];c=c.match(/^(\s*\(function\(\)\{)([\s\S]*)(}\)\(\);\s*)$/);var k=ib[f],q={},r;for(r in k){var x=k[r],z=ka(r);if("xml"==z){for(z=/[ \t]*]*path=(['"])(.*?)\1.*?<\/disk>\n?/g;d=z.exec(k[r]);){var y=d[2];y&&(k[y]||(x=x.replace(d[0],"")))}d=r=ja(r)}else"xsl"==z&&(e=r=ja(r));q[r]=x}a&&(q[r="css"]=a);b[2]&&(q[r="parms"]=b[2]);b[3]&&(q[r="state"]=b[3]);d&&e?(r=JSON.stringify(q),c=c[1]+"var resources="+r+";"+c[2]+c[3],k=document.createElement("a"),q= -"string"==typeof k.download,c=c.replace(/\u00A9/g,"©"),r="data:application/javascript,",Ka("Firefox")?r+=encodeURIComponent(c):(q=!1,r+=encodeURI(c)),q?(k.href=r,k.download=g+".js",document.body.appendChild(k),k.click(),document.body.removeChild(k),c='Check your Downloads folder for "'+k.download+'", '):(window.open(r),c="Check your browser for a new window/tab containing the PCjs script, "),c=c+('copy it to your web server as "'+g+'.js", and then add the following to your web page:\n\n')+('
\n'),c+="...\n",c+='